通信人家园
标题:
请教短信业务流程详细解释?
[查看完整版帖子]
[打印本页]
时间:
2009-4-8 13:12
作者:
wdragon1983
标题:
请教短信业务流程详细解释?
看到一些业务教材,短信的简单流程 是 sp - ismg - SMSC - ms 。
又看到 一些 通信原理里面的过程 , ms - BTS - BSC -
MSC 中间还有什么HLR ,vLR,等等。
请高人详细介绍一下短信的流程。 以上2个好像是分开的,他们的融汇点是在哪里?
手机 经过
ms - BTS - BSC -
MSC 到达msc 之后,往下是怎么走的。 他是怎么知道 发送方的具体所在的基站位置的????等等,请详细解释一下。
时间:
2009-4-9 00:22
作者:
speed_TNT
首先说几个缩写,为了下面说明方便:
MS:Mobile Subscriber移动用户,就是手机啦
SMC:Short Message Center 短消息中心,负责存储/转发用户的短消息
MSC:移动交换中心,负责处理用户的呼叫,以及短消息的下发
SCP:业务控制点,负责对预付费用户进行账户管理
GW:Gate way,网关,负责连接不同的网络资源
对于入网用户来说,发送流程如下:
MS A-->SMC-->对方用户所处MSC-->SMC-->MS B
用户提交到SMC,如果SMC可以正常响应这个发送请求,则发送用户手机提示“发送成功”,否则为“发送失败”,之后SMC向对方所在的MSC发送下发请求,如果MSC可以正常响应,并将消息下发成功,则向SMC回馈报告,如果A用户打开了状态报告功能,则这时SMC向A用户发送“对XX的消息发送成功”。如果发送不成功,则消息保存在SMC,过一个时间后再次重发。
对于预付费用户:
MS A-->SMC-->SCP-->SMC-->对方用户所处MSC-->MS B
可以看出中间多了个SCP,因为是预付费用户,所以要在发送的时候看看用户的余额是否支持本次呼叫,因此要送到SCP去核查用户余额状态,如果成功,则发送流程同一般用户。如果不成功,则主发用户A的手机提示“发送失败”!
对与移动==》联通
MS A-->SMC-->移动GW-->联通GW-->联通SMC-->MS B(省略了MSC)
[
本帖最后由 speed_TNT 于 2009-4-9 00:25 编辑
]
时间:
2009-4-9 09:59
作者:
wdragon1983
对于预付费用户:
MS A-->SMC-->SCP-->SMC-->对方用户所处MSC-->MS B
是不是写错了?
MS A-->SMC-->对方用户所处MSC--> 这个过程 中间的BTS - BSC - HLR ,vLR,是怎么搞的。?
还有sp下发的短信,比如农信通,流程好像是 sp - ismg - smc -mc 中间肯定走网关,
个人发短信,如果是在一个网,是不是不走网关,只有跨网才走网关?
时间:
2009-4-9 20:03
作者:
speed_TNT
BTS是基站收发台,就是我们说的基站
BSC是基站控制器
MSC是移动交换中心
HLR是归属位置寄存器
VLR是访问位置寄存器
MS发短信时需要通过BTS->BSC->MSC,然后MSC会问HLR被叫现在在哪里,HLR就会问VLR
找到被叫后,SMC就会把短信发给被叫
SP短信是要通过网关转发,点对点短信就不经过网关,直接SMC转发
时间:
2009-4-10 09:42
作者:
wdragon1983
MS发短信时需要通过BTS->BSC->MSC,然后MSC会问HLR被叫现在在哪里,HLR就会问VLR
找到被叫后,SMC就会把短信发给被叫......
据我所知,hlr,和vlr应该存放的是发送者的手机信息,他们怎么找到被叫的呢?还有你说 之后SMC向对方所在的MSC发送下发请求 。smc是怎么知道 ,对方msc在哪里的?
按照你的说法,
流程是不是这样 MS ---BTS ----BSC -----发送方的MSC /VLR ---- SMC ------接收方的MSC /VLR --------BSC -----BTS ----接收放MS。
那样SMC 是如何找到 接收方的MSC的呢?
时间:
2009-4-10 15:47
作者:
jiff_jiff
cp_data--->cp_ack
时间:
2012-6-8 08:48
作者:
ll6287136
那样SMC 是如何找到 接收方的MSC的呢?
主叫向所在的msc向被叫hlr询问,被叫hlr根据它位置跟新的vlr/msc就知道被叫所在位置
通信人家园 (https://www.txrjy.com/)
Powered by C114