Phát hiện lỗi ở tầng liên kết dữ liệucủa thiết bị bên gửi,lỗi không sửa được

Một phần của tài liệu Nâng cao chất lượng dịch vụ của hệ thống FixSMS (Trang 34 - 39)

sửa được

Hình 2.11: Phát hiện lỗi ở tầng liên kết dữ liệu của SMlTE, lỗi không thể sửa được Thứ tự bản tin

1. Ở phía SMbTE bản tin TL_SMS_IND được gửi từ CM đến tầng giao vận để thông báo yêu cầu gửi tin ( SMS).

1 2 7 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

2. Tầng giao vận gửi lại bản tin CM_EST_REQ chứa số của trung tâm tin

nhắn.Bên tầng giao vận gọi hàm CALL_ INIT để quay số, CM bắt đầu quá trình kết nối.

3. CM gửi bản tin TL_EST_CFM đến tầng giao vận để xác định lại trạng thái ACTIVE của tầng liên kết dữ liệu

4. Tầng giao vận gửi bản tin DLL_DATA_REQ đến tầng liên kết dữ liệu yêu cầu gửi dữ liệu. Sau bước này trạng thái tầng liên kết dữ liệu là PENDING, chờ thông tin phản hồi

5. APP/CM bên trung tâm nhắn tin gửi bản tin TL_EST_IND đến tầng giao vận nhằm chỉ dẫn thông tin kết nối ở tầng giao vận

6. Tầng giao vận gửi bản tin DLL_EST_IND đến tầng liên kết dữ liệu thông báo trạng thái ACTIVE của tầng giao vận

7. tầng liên kết dữ liệu bên trung tâm nhắn tin gửi bản tin DLL_SMS_EST đến tầng liên kết dữ liệu bên thiết bị đầu cuối bên gửi, thiết lập việc truyền SMS ở tầng liên kết dữ liệu.

8. Tầng liên kết dữ liệu bên SMbTE gửi bản tin DLLbSMSbDATA sang tầng liên kết dữ liệu bên SMbSC

9. Tại bên SMbSC bản tin TL_DATA_INDđược tầng Data link gửi lên tầng giao vận

10. Bản tin APP_SMS_IND được tầng giao vận gửi lên tầng ứng dụng.

11. Bản tin DLL_DATA_ACK được truyền từ tầng giao vận xuống tầng liên kết dữ liệu nhằm thông báo việc nhận dữ liệu

12. Bản tin DLL_SMS_ACK được truyền từ tầng liên kết dữ liệu bên SMbSC sang tầng liên kết dữ liệu bên SMbSE nhằm thông báo việc nhận tin nhắn.

13. Xảy ra lỗi ở tầngtầng liên kết dữ liệubên SMbTE, bên tầngtầng liên kết dữ liệucủa SMbTE gửi thông báo lỗi DLL_SMS_ERR sang tầngtầng liên kết dữ liệubên SMbSC

14. Bản tin DLL_SMS_ACK được truyền lại từ tầng liên kết dữ liệu bên SMbSC sang tầng liên kết dữ liệu bên SMbSE nhằm thông báo việc nhận tin nhắn. 15. Xảy ra lỗi ở tầngtầng liên kết dữ liệubên SMbTE, bên tầngtầng liên kết dữ

liệucủa SMbTE gửi thông báo lỗi DLL_SMS_ERR sang tầngtầng liên kết dữ liệubên SMbSC và coi lỗi này là không thế sửa được.

16. Tại bên SMbSC, tầng Data link gửi bản tin TL_DATA_REJ lên giao vận, thông báo từ chối dữ liệu, kèm theo nguyên nhẫn lỗi (CRC).

17. Bản tin APP_SMS_REJ được gửi lên CM, thông báo từ chối tin nhắn.

18. Bản tin TL_SMS_REL được gửi từ CM đến tầng giao vận, bắt đầu hủy kết nối 19. Bản tin DLL_REL_REQ được gửi từ tầng giao vận đến tầng liên kết dữ liệu yêu

cầu hủy kết nối ở tầng liên kết dữ liệu

20. Bản tin DLL_SMS_RELđược gửi từ DDL bên SMbSC đến tầng liên kết dữ liệu bên SMbTE nhằm thông báo hủy kết nối

21. Tại bên SMbTE, bản tin TL_REL_IND được gửi từ tầng liên kết dữ liệu lên tầng giao vận thông báo việc huỷ kết nối.

22. Tầng giao vận gửi bản tin CM_REL_IND thông báo cho CM về việc hủy kết nối.

23. Tầng giao vận gửi bản tin APP_REL_IND thông báo cho ứng dụng về việc hủy kết nối.

24. Tại bên SMbSC, bản tin TL_REL_CFM được gửi từ tầng liên kết dữ liệu lên tầng giao vận nhằm xác định lại việc hủy kết nối ở tầng giao vận.

25. Bản tin CM_REL_IND được gửi từ tầng giao vận lên ứng dụng nhằm thông báo đã hủy kết nối. Trạng thái các tầng giao vận và tầng liên kết dữ liệu ở 2 bên trở về IDLE

2.4.2.7 Các gói tin thiết lập kết nối ở tầng liên kết dữ liệu bên gửi bị timeout

Hình 2.12 : Các gói tin thiết lập kết nối ở tầng liên kết dữ liệu bên SMlTE bị timeout Thứ tự bản tin (adsbygoogle = window.adsbygoogle || []).push({});

1. Ở phía SMbTE bản tin TL_SMS_IND được gửi từ CM đến tầng giao vận để yêu cầu chỉ dẫn thông tin về trung tâm dịch vụ nhắn tin ngắn ( SMS).

2. Tầng giao vận gửi lại bản tin CM_EST_REQ chứa số của trung tâm tin

nhắn.Bên tầng giao vận gọi hàm CALL_ INIT để quay số, CM bắt đầu quá trình kết nối. 1 2 7 3 4 5 6 8 9 10 11 12 13

3. CM gửi bản tin TL_EST_CFM đến tầng giao vận để xác định lại trạng thái ACTIVE của tầng liên kết dữ liệu

4. Tầng giao vận gửi bản tin DLL_DATA_REQ đến tầng liên kết dữ liệu yêu cầu gửi dữ liệu. Sau bước này trạng thái tầng liên kết dữ liệu là PENDING, chờ thông tin phản hồi sau đó bị time out

5. Tại bên SMbSC, tầng Data link gửi bản tin TL_DATA_REJ lên giao vận, thông báo từ chối dữ liệu, kem theo nguyên nhẫn lỗi (time out).

6. Bản tin APP_SMS_REJ được gửi lên CM, thông báo từ chối tin nhắn.

7. Bản tin TL_SMS_REL được gửi từ CM đến tầng giao vận, bắt đầu hủy kết nối 8. Bản tin DLL_REL_REQ được gửi từ tầng giao vận đến tầng liên kết dữ liệu yêu

cầu hủy kết nối ở tầng liên kết dữ liệu

9. Bản tin DLL_SMS_RELđược gửi từ DDL bên SMbTE đến tầng liên kết dữ liệu bên SMbSC nhằm thông báo hủy kết nối

10. Tại bên SMbSC, bản tin TL_REL_IND được gửi từ tầng liên kết dữ liệu lên tầng giao vận thông báo việc huỷ kết nối.

11. Tầng giao vận thông báo cho ứng dụng về việc hủy kết nối bằng cách gửi bản tin CM_REL_IND.

12. Tại bên SMbTE, bản tin TL_REL_CFM được gửi từ tầng liên kết dữ liệu lên tầng giao vận nhằm xác định lại việc hủy kết nối ở tầng giao vận.

13. Bản tin CM_REL_IND được gửi từ tầng giao vận lên ứng dụng nhằm thông báo đã hủy kết nối. Trạng thái các tầng giao vận và tầng liên kết dữ liệu ở 2 bên trở về IDLE

Một phần của tài liệu Nâng cao chất lượng dịch vụ của hệ thống FixSMS (Trang 34 - 39)