短信延迟问题分析_第1页
短信延迟问题分析_第2页
短信延迟问题分析_第3页
短信延迟问题分析_第4页
短信延迟问题分析_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 短信延迟问题分析 17 of 17目 录第1章 总体概述41.1 总体概述4第2章 短信起呼流程52.1 简述52.2 短信起呼流程5第3章 短信终呼流程63.1 简述63.2 控制信道上的短信终呼流程63.3 业务信道上的短信终呼流程8第4章 用户短消息状态的管理104.1 HLR中的相关数据104.2 MSC中的相关数据104.3 SMSDPF(SMS Delivery Pending Flag)的管理104.3.1 SMSDPF简介104.3.2 SMSDPF标志的变更10第5章 短信延迟原因分析及建议125.1 概述125.2 SMSC投递策略的合理性125.2.1 分析125.2.

2、2 处理建议125.3 无线环境的影响125.3.1 分析125.3.2 处理建议135.4 终端原因155.4.1 分析155.4.2 处理建议16第1章 总体概述1.1 总体概述短信延迟是指用户无法及时收到短信,这种情况在现场应用中较为常见,原因也比较复杂。本文结合短信收发流程和以往的处理经验对短信延迟的可能原因进行了归类分析,寻找从核心网角度的解决办法,以期尽量较少此类情况的发生。本文主要包括:1. 短信起呼流程2. 短信终呼流程3. 用户短消息状态的管理4. 短信延迟原因分析及建议第2章 短信起呼流程2.1 简述短信起呼可以使用控制信道或业务信道,对于交换侧来说不可设置。区别是如果使用

3、控制信道BSS通过ADDS(Application Data Delivery Service) Transfer消息发送给MSC,如果使用业务信道BSS则通过ADDS Deliver 消息发送给MSC。2.2 短信起呼流程短信起呼的典型流程如下:说明:1. MS构造一个短消息,通过空中接口发送短消息给BSS,BSS再转发给MSC。如果使用的是控制信道,则BSS和MSC间使用ADDS Transfer消息,如果使用业务信道则使用ADDS Deliver消息。2. MSC将收到的ADDS消息转换为SMDPP消息,发送给MS的归属SMSC。3. SMSC接收成功发送smdpp响应消息给MSC,证实

4、收到了短消息。4. MSC将收到的smdpp响应消息转换为证实消息ADDS ACK发给BSS,由BSS再发给MS。第3章 短信终呼流程3.1 简述短信终呼可能使用控制信道或业务信道,MSC可以通过安全变量进行控制,对于大于安全变量设定长度的短信使用业务信道进行下发,否则则使用控制信道进行下发。2种方式在信令流程上略有差异。3.2 控制信道上的短信终呼流程说明:a. SMSC有一条短信需要下发,发送SMSREQ给HLR,请求用户当前的 短消息地址。b. 若HLR不知道MS当前短消息地址或MS状态,则执行be步骤。 HLR发送SMSREQ给VLR,要求短消息地址。c. VLR转送SMSREQ给服务

5、MSC,要求短消息地址。d. MSC发送smsreq,其中包含被服务MS的临时SMS选路地址。e. VLR转送smsreq给HLR。f. HLR转送smsreq给SMSC。g. SMSC使用临时选路地址转送SMDPP给目的地MSC。h. 通过空中接口,MSC使用ADDS Page发送短消息给目的地MS。i. BSS回Ack消息证实响应,表示收到了短消息。j. MSC将收到的证实响应转换为smdpp消息,将其发送给SMSC,用于告知投递结果。3.3 业务信道上的短信终呼流程说明:a. SMSC有一条短信需要下发,发送SMSREQ给HLR,请求用户当前的短消息地址。b. 若HLR不知道MS当前短消

6、息地址或MS状态,则执行be步骤。HLR发送SMSREQ给VLR,要求短消息地址。c. VLR转送SMSREQ给服务MSC,要求短消息地址。d. MSC发送smsreq,其中包含被服务MS的临时SMS选路地址。e. VLR转送smsreq给HLR。f. HLR转送smsreq给SMSC。g. SMSC使用临时选路地址转送SMDPP给目的地MSC。h. 若终呼MS当前没有在业务信道上,则执行hk步骤。MSC向BSS发送寻呼请求消息。i. BSS回寻呼响应,表示寻呼到了MS。j. MSC向BSS发送指配请求消息。k. BSS完成业务信道的建立回指配完成消息。l. 通过空中接口,MSC使用ADDS

7、Deliver发送短消息给目的地MS。m. BSS回Ack消息证实响应,表示收到了短消息。n. MSC将收到的证实响应转换为smdpp消息,将其发送给SMSC,用于告知投递结果。第4章 用户短消息状态的管理4.1 HLR中的相关数据数据类型数据说明用户固定信息SMS-始发限制允许/禁止起呼短消息允许/禁止不经过归属MC的短消息SMS-终端限制允许/禁止终呼短消息用户动态信息SMSDPF标志记录有未成功发送的短消息SMS-地址用户短消息路由信息4.2 MSC中的相关数据数据类型数据说明用户动态信息SMSDPF标志记录有未成功发送的短消息4.3 SMSDPF(SMS Delivery Pendin

8、g Flag)的管理4.3.1 SMSDPF简介SMSDPF即SMS Delivery Pending Flag,此标志用于记录用户是否有未成功发送的短消息,如果有则设置为1,否则为0。如果系统中保存用户的SMSDPF1,则表示系统认为用户当前无短信接收能力,当用户状态重新激活时(如开机、主叫)MSC/HLR会通知SMSC用户已重新具备短信接收能力。4.3.2 SMSDPF标志的变更对于状态正常的用户,系统中SMSDPF0,当用户发生关机或者寻呼无响应等情况导致短信下发失败时MSC/HLR会修改SMSDPF1,直到系统发现用户可用状态再次发生改变。对于当前SMSDPF1的用户,当用户重新开机或

9、发起位置更新时MSC/HLR会修改SMSDPF0并通过SMSNOT消息通知SMSC。短消息通知流程如下:说明:a. 当MS的短消息可用状态发生变化时(如,MS进行睡眠模式的唤醒登记),若MSC中的SMSDPF标志为1,则MSC发送SMS通知消息(SMSNOT)给MS的归属SMSC。b. SMSC发送smsnot响应给MSC,证实收到了SMS通知消息。c. MS进行系统登记时,HLR可根据REGNOT消息的内容和SMSDPF标志的情况,发送SMS通知消息(SMSNOT)给MS的归属SMSC。d. SMSC发送smsnot响应给HLR,证实收到了SMS通知消息。第5章 短信延迟原因分析及建议5.1

10、 概述根据前面对短信收发流程的分析,现在我们来探讨一下可能产生短信延迟的原因和解决策略。根据流程,短信起呼阶段MSC实时将收到的短信消息发送到SMSC,因此此阶段要么发送失败,要么发送成功,不存在延迟的问题。短信投递的延迟大多是由于下发阶段的原因导致的。根据以往处理的经验,短信延迟的可能原因包括以下几种情况。5.2 SMSC投递策略的合理性5.2.1 分析短信的下发是由SMSC发起的,SMSC的投递策略确定了它采用什么规则进行下发,因此投递策略在短信终呼流程中至关重要,如果投递策略设置的不合理可能会造成不必要的延迟。比如,某一次投递失败是因为用户寻呼不到,可能是用户信号暂时不好,过几分钟重试就

11、可以成功,但如果SMSC设置的重试策略为1小时后再重试,用户就至少要1小时之后才能收到短信,造成了不必要的延时。5.2.2 处理建议将SMSC对于各种失败的重试策略进行分析和优化,制订统一的规范实施,防止各地随意设置造成投递策略的不合理。5.3 无线环境的影响5.3.1 分析短信延迟的原因主要是由于短信投递失败,短信投递失败的原因又主要来自无线环境的影响,因此良好的无线环境是保证短信实时投递的关键因素。常见的无线环境影响有以下几种情况:5.3.1.1 可能情况1:如果用户所在地无线信号不好,如时有时无,可能造成用户某次接收短消息时正好寻呼不到而被置为SMSDPF1,即使随后信号很快正常了,如果

12、终端没有进行拨打电话、重新开机等操作,系统也不会马上知道用户已重新具备短信接收能力,也就不会马上通知SMSC发起重新投递,此时下次投递的时间取决于SMSC设置的重试策略,会造成短信投递的延迟。5.3.1.2 可能情况2:如果无线信号十分不好,甚至影响到终端的周期性位置更新都不能正常进行,用户可能被VLR去活甚至删除,也就无法接收短信从而造成接收延迟。5.3.1.3 可能情况3:如果用户所在地无线信号覆盖混乱,比如边界地区存在的多重覆盖的问题,会导致终端频繁的在多个系统间切换,影响到短信终呼时的寻呼,造成不能正常接收,也就造成了短信延迟。5.3.2 处理建议5.3.2.1 建议1这类问题解决的关

13、键在于改善无线环境,根据问题的根源针对性的加以解决,信号差的增加覆盖,信号混乱的进行网络优化,保证无线信号的可用性,提高寻呼成功率。如果寻呼成功率能够提高,短信延迟的情况也会随之减少。5.3.2.2 交换侧可以进行的辅助设置1. 短信下发可以使用控制信道或业务信道,如果控制信道下发的成功率不理想的话可以尝试更改为业务信道下发。设置方法:通过安全变量进行控制,如下图所示,对于大于安全变量设定长度的短信使用业务信道进行下发,否则则使用控制信道进行下发。2. 适当延长VLR周期性位置更新保护时间,避免终端因为信号不好无法正常位置更新而被提前去活。设置方法:在配置管理的VLR配置界面进行设置,BSC周

14、期性位置更新时间设置为和BSS侧一样,VLR位置更新保护时间可以适当调整为BSC周期性位置更新时间的23倍。3. 设置合理的寻呼策略,比如打开短消息多次寻呼,如果第一次寻呼失败则进行第二次寻呼并逐步扩大寻呼范围,以尽量提高寻呼成功率。设置方法:通过安全变量设置,寻呼次数根据网络情况进行设置,寻呼范围不选择时默认为按LAC寻呼。4. 配合无线网络优化进行位置区调整,减轻边界区域的多重覆盖问题。5.4 终端原因5.4.1 分析如果短信下发时终端不具备短信接收条件,比如短信存储空间满,也会造成短信下发失败。另外目前发现有些终端不够规范也会导致投递延迟,例如如下情况。5.4.1.1 可能情况1:接收短信之后终端未返回成功响应,虽然短信收到了但系统侧并不知道,后果是这条短信会被再次下发,而且之后再发给该用户的短信也因此而被延迟投递。5.4.1.2 可能情况2:对于连续下发的短信,某些终端只能成功接收第一条短信,之后的短信无

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论