[发明专利]自适应短消息重试控制方法及装置有效
申请号: | 201010234841.0 | 申请日: | 2010-07-23 |
公开(公告)号: | CN101895846A | 公开(公告)日: | 2010-11-24 |
发明(设计)人: | 杨奕堃;吴晓斌;聂荣初 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04W88/18 |
代理公司: | 信息产业部电子专利中心 11010 | 代理人: | 梁军 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自适应 短消息 重试 控制 方法 装置 | ||
1.一种自适应短消息重试控制方法,其特征在于,包括:
步骤1,在当前短消息的终呼结果为投递失败的情况下,根据所述当前短消息的终呼错误码选择相应的当前重试策略,并根据所述相应的当前重试策略控制所述当前短消息的重试下发流程;
步骤2,根据与所述当前短消息的终呼错误码相对应的重试统计表中的参数将所述当前短消息进行重试下发的相关信息存储到所述重试统计表中,其中,所述重试统计表与所述终呼错误码一一对应;
步骤3,对所述重试统计表中的参数进行分析,获取当前最优重试策略;
步骤4,在判断达到预先设置的更新条件的情况下,根据所述当前最优重试策略对相应的当前重试策略进行更新,根据所述当前最优重试策略控制所述当前短消息的重试下发流程,并继续执行步骤2;在判断未达到所述更新条件的情况下,执行步骤1。
2.如权利要求1所述的方法,其特征在于,在执行步骤1之前,所述方法还包括:
根据所述当前短消息的终呼错误码设置初始重试策略。
3.如权利要求1所述的方法,其特征在于,在执行步骤1之前,所述方法还包括:
判断所述当前短消息的终呼结果;
如果判断所述当前短消息的终呼结果为投递成功,则读取相应目的用户等待进行重试下发的等待短消息,立即对该等待短消息进行重试下发。
4.如权利要求1所述的方法,其特征在于,所述步骤1具体包括如下处理:
根据所述当前短消息的终呼错误码读取重试配置中针对该终呼错误码的重试策略;
根据所述当前短消息的已投递次数,读取所述重试策略中的重试间隔,并根据所述重试间隔计算下次投递时间;
根据计算的所述下次投递时间将所述当前短消息对应的目的用户插入定时队列,等待进行重试下发。
5.如权利要求4所述的方法,其特征在于,在根据计算的所述下次投递时间将所述当前短消息对应的目的用户插入定时队列,等待进行重试下发之后,所述方法还包括:
在接收到所述目的用户的短消息终呼结果为成功的消息、或接收到通知消息的情况下,读取所述目的用户等待进行重试下发的短消息,立即对该短消息进行重试下发;或者
在判断到达投递时间的情况下,读取所述定时队列中当前时刻等待重试下发的目的用户,读取一条所述目的用户等待重试下发的短消息进行重试下发。
6.如权利要求1所述的方法,其特征在于,所述重试统计表中的参数包括:重试间隔、重试成功次数、重试总数、以及重试成功率。
7.如权利要求6所述的方法,其特征在于,所述步骤3具体包括:
根据所述当前短消息的最近一次终呼错误码读取该终呼错误码的重试统计表;
计算重试时间与短消息提交时间的间隔,并将该间隔与所述重试统计表中的重试间隔进行匹配,获取最接近的重试间隔;
将所述重试统计表中所述最接近的重试间隔的所述重试总数进行累加;
判断所述当前短消息是否重试成功;
如果判断所述当前短消息重试成功,则将所述重试统计表中所述最接近的重试间隔的所述重试成功次数进行累加;
根据所述重试总数以及所述重试成功次数重新计算所述重试统计表中的所述重试成功率;
以预定时间根据重新计算的所述重试成功率计算重试次数和重试间隔,获取所述当前最优重试策略。
8.如权利要求6所述的方法,其特征在于,所述方法还包括:
在所述重试统计表中的所述重试间隔所对应的所述重试总数即将发生溢出时,将所述重试统计表中的所述重试总数和所述重试成功次数除以预先设置的权值。
9.如权利要求1所述的方法,其特征在于,所述重试策略与所述终呼错误码一一对应,所述重试策略与所述重试统计表一一对应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010234841.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种传输和接收定位参考信号的方法
- 下一篇:中间帧的交织方法与装置