TP-PID 短信协议标识

来源:互联网 发布:apache的httpclient包 编辑:程序博客网 时间:2024/05/16 12:15
         TP-PID 短信协议标识(3GPP 23.040)

          1)它在协议里的定义: The Protocol-Identifier is the information element by which the SM-TL either refers to the higher layer protocol being used, or  indicates

                                                      interworking with a certain type of telematic device.

            我个人的翻译是: 协议标识是信息元素, 通过它SM-TL(短信息传输层)要么可以参考到使用的较高层协议, 要么暗示与特定类型的信息通讯设备的交互。


          2)它在PDU里占用一个8位位组, 每一位的分配情况如下:

           Bit No. 7 6
                        0 0  如下面定义的分配Bit No.0—Bit No.5  (一般都置为00)
                        0 1  参见GSM03.40协议标识完全定义
                        1 0  预留
                        1 1  为服务中心(SC)特殊用途分配Bit No.0—Bit No.5
                   
           当 Bit No. 7 = 0 and Bit No. 6 = 0时, Bit No.5取值如下:

                        0- 不使用远程网络,只是短消息设备之间的协议;

                        1- 使用远程网络

                        当Bit 5取值为1时, Bit No.0—Bits No.4代表的是使用的网络类型,取值如下:
                                      Bit No.0—Bits No.4:
                                      00000—隐含;
                                      00001—电传;
                                      00010—group 3 telefax;
                                      00100—语音;
                                      00101—欧洲无线信息系统(ERMES);
                                      00110—国内系统;
                                      10001—任何基于X.400的公用信息处理系统;
                                      10010—Email        。。。

              如果Bit 5 = 1出现在SMS-SUBMIT的PDU里, 暗示SME(短消息实体)是一个由Bit No.0—Bits No.4取值决定的设备, 那么它也要求SC能够将SM转换成适合自己接收的类型。
              如果Bit 5 = 1出现在SMS-DELIVER的PDU里, 暗示接收端SME是一个由Bit No.0—Bits No.4取值决定的设备。
              如果Bit 5 = 0出现在SMS-DELIVER的PDU里, Bit No.0—Bits No.4的取值用来标识SME和MS之间的SM-AL(短消息应用层)协议。

              标准情况下, MS-to-SC的短消息传输, 只需将该域设置为00(表示标准的点到点的通信)。

             呵呵, 大家了解一下就行了, 我个人也由于水平有限, 对此也是一知半解, 希望通过这样的分享, 可以给大家一点点的帮助。