从BTS做到BSC,又从BSC做到MSC,通信之路宛如我的人生路,不断向前!

谈谈CDMA的短信流程

上一篇 / 下一篇  2008-06-18 10:24:55

查看( 424 ) / 评论( 15 )

     一连在博客上写了3篇关于思想和时事的看法,仿佛自己已经不是一个通信人,反而像一个时评人,也许自己的目标就是做评论界最懂通信的人,做通信界最能评论的人,呵呵。刚好这几天接到一个朋友的电话,让帮忙给他找找CDMA短信的信令流程,我以前大多时间都是搞G网,C网对我来说很模糊了,但是也得帮忙呀。于是上网搜索了一些,但是发现这方面的资料较少,好不容易找到能下载的地方,都是需要充值什么的,整得自己很郁闷。

自从C网切给电信后,C网在中国的发展终于似乎又遇到了曙光,可预计的将来会有大量的通信人们重新关注C网的发展和技术,于是从另一个朋友那里整点资料,然后加工了一下,放在这里与大家共享,希望对大家日后工作有用。

C网的短信的发送流程有一个重要的区别就是短短信和长短信发送时所占用的流程和信道不同。具体流程如下:

    1短短消息业务主叫

短短消息指的是字节数小于一定数值,在接入信道上进行发送的短消息(具体数值大小由各地定义不同而不同)。短短消息所有的发送及信令确认都在接入信道和寻呼信道上进行。具体流程如下:

 

相对应的空口信令流程如下:

 

关于信令的简述如下:

 

第一条消息:Data Burst Message on Access Channel终端在接入信道上发送包含有短消息内容数据消息。

第二条消息:Order Message系统在接收到终端发出的Data Burst Message在寻呼信道上予以确认。

第七条消息:General Paging Message此时系统已经将短消息发往短消息中心进行处理,处理成功后再次寻呼终端,进行确认过程。

第八条消息:Paging Response Message终端在某一小区内发送寻呼响应消息。

第九条消息:Order Message系统对终端寻呼响应消息的确认消息。

第十二条消息:Data Burst Message系统在终端回复寻呼响应消息的小区内发送用于确认的Data Burst Message

第十三条消息:Order Message终端在进行确认后,显示短消息发送成功,并发送Order Message回复系统。短短消息发送过程完毕。

 

    2长短消息业务主叫

长短消息指的是由系统定义,消息内容在业务信道上发送的短消息。空口信令流程如下:

  从信令上看,长短信发送流程和语音主叫几乎一样。所不同的是在长短信的Origination Message中的Service_Option。还有就是在流程中多了一条Data Burst Message用于终端进行层2确认。其余就和语音主叫信令流程一模一样,大家有兴趣的话直接看主叫的信令流程就行。(注:当Service_Option 0x0006时,表示RS–1 SMS;当Service_Option0x000e表示RS–2 SMS;)

 

    2短消息业务被叫

短消息业务的接收方主要走寻呼的流程,空中接口流程如下图:

  从信令上看,短信接收流程和语音被叫几乎一样。所不同的是Paging Response Message中的Service_Option。还有就是在流程中多了Data Burst Message(注:当Service_Option 0x0006时,表示RS–1 SMS;当Service_Option0x000e表示RS–2 SMS;)。

 

总结几个要点:

1、                发短信时走什么信道时由手机确定的,不同的手机类型可能在发送短信时走ACH/TCH的门限不同。

2、                短信的长短决定着收发流程的不同。

3、                关键的DATA BURST MESSAGE

4、                关键的Service_Option

 


TAG:

ldd4006的个人空间 ldd4006 发布于2008-06-20 08:40:46
值得一顶!!
pttc_lijun发布于2008-06-20 19:09:09
虽然不懂,但觉得这种奉献和分享的精神值得大家学习。
zchang发布于2008-10-08 08:41:16
讲得比较透彻,非常感谢。
xiaohai880发布于2008-10-10 22:36:12
我觉得楼主的说法有点问题,主叫发短信的第一条消息是始呼消息,而不是发数据脉冲(DATA BURST)。另外,CDMA在短信业务不管是G网还是C网上不存在长短之分,都是从业务信道上发送的,这一点和G网是不一样的,我做过关于这点的路测数据分析,如果楼主手上有不同的资料可以联系我02888199027。
huntaway的个人空间 huntaway 发布于2008-10-20 01:44:22

harynell发布于2008-10-20 15:13:06
还是有点迷糊。短短信息手机1发短信是不是在第7步已经结束。后面的是不是手机2的被呼响应流程?从楼主表述三来看,应该是二次确认的吧,保证数据已经正确发送,不是手机2的被呼响应流程。对否。至于从那个信道,我理解从业务信道走的可能新很小,避免和语音和数据业务发生冲突。 谢谢楼主的劳动和解答
elvalove发布于2008-10-20 18:15:04
先支持下
wang_zp的个人空间 wang_zp 发布于2008-10-23 09:20:37
支持楼主的讲解,我市菜鸟,来学习
answer1983aaa的个人空间 answer1983aaa 发布于2008-10-23 11:44:14
谢谢楼主分享信息,虽然不怎么懂C网。
rainbowsky发布于2008-10-29 09:29:34
很好~很强大~
感谢楼主!
xzmjob发布于2008-11-04 13:33:15
hao!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
iapple发布于2008-11-04 20:29:35

QUOTE:

原帖由 xiaohai880 于 2008-10-10 22:36 发表
我觉得楼主的说法有点问题,主叫发短信的第一条消息是始呼消息,而不是发数据脉冲(DATA BURST)。另外,CDMA在短信业务不管是G网还是C网上不存在长短之分,都是从业务信道上发送的,这一点和G网是不一样的,我 ...
我觉得楼主说的是正确的,可能有些地方的网络已经改了,不管长短信与短短信都是利用业务信道发送的。但是如果短短信从接入信道发送的话,第一条消息是数据脉冲(Data Burst)消息,而不是origination消息。我已经用Log工具验证过了。

另外,关于楼主的发送短短息还有第十六条消息,我有点怀疑,从Log分析看,没有此条消息。

[ 本帖最后由 iapple 于 2008-11-4 21:01 编辑 ]
ldd4006的个人空间 ldd4006 发布于2008-11-11 17:21:04
很深刻,学习了。
barry8310发布于2008-11-20 17:56:14
有附件啊,那要下来学习学习
jsgytr发布于2008-11-22 09:45:44
怎么看不见附件??
我来说两句

(可选)

日历

« 2008-12-02  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 1124
  • 日志数: 7
  • 建立时间: 2008-06-12
  • 更新时间: 2008-09-18

RSS订阅

Open Toolbar