发布网友 发布时间:2022-04-24 14:09
共1个回答
热心网友 时间:2023-11-06 19:49
评论时间:2009-12-30 09:40 211.139.235.* 评论这是因为短消息 发送 接收 是完全的过程。。。。。。。 A发给B B再发给C 其中A是发送手机 C是接收手机 而B就是短信中心,A B之间会出现一对,B C之间会出现一对,明白了么?评论时间:2010-12-17 15:48 小李飞刀 评论短消息业务评论时间:2010-12-27 15:58 litang 评论 首先RRC层会检查是否存在RRC连接,如果已经存在,则直接使用,如果没有,则首先发起一个RRC连接建立过程。
- RRC连接建立完成后,高层通过CM SERVICE 过程建立MM连接,接收到网络侧发送的CM SERVICE ACCEPT后,就可以开始短消息数据的发送过程了。
- 短消息的协议实体包括三层,所以响应有几个步骤:首先UE发出的CP-DATA包括RP-DATA和协议头,RP-DATA也是包括RP头(主要是Originator Address和Destination Address)和用户数据部分,它的用户数据部分是TP-DATA,TP-DATA的用户部分就是实际的短消息内容了,TP-DATA的数据头部分就包括一些编码方式等信息。
- 网络侧收到此消息后,首先CP层回应CP-ACK,接着RP层也需要响应,RP-ACK消息嵌套在CP-DATA的用户数据部分发送,UE需要收到这两个ACK后才能确认网络侧正确收到了发送的短消息,然后再响应CP-ACK,至此,整个发送短消息过程结束,如果后续没有其它过程,网络侧就可以释放RRC连接了。
精简后单条短信的提交流程如下:MS MSC|SMSTP:SMS Submit type(MS -> SC)CalledNumber:xxxx; |1.这是UE发出的CP-DATA(包括协议头和RP-DATA)
|—————————————————————————->|其中RP-DATA又包括RP头源目的地址和TP-DATA用户数据
| |TP-DATA又包括数据头编码方式和短信内容| || SMSCP: CP-ACK|2.网络侧首先CP层回CP-ACK,这个由MSC回给UE
|<-—————————————————————————|
| SMSTP:SMS Deliver type(SC -> MS)|3.接着RP层也要回RP-ACK,它嵌套在CP-DATA的用户数据
|<-—————————————————————————|部分发送。SMSTP:SMS Deliver Type实际是一条CP-DATA
| |消息,这是MSC将短信转到SMSC后,SMSC回的消息。因此不同
| MM:CM service accept;|层都要回消息。