[发明专利]大规模离线短信息分布式发送系统及方法有效
申请号: | 201310182963.3 | 申请日: | 2013-05-17 |
公开(公告)号: | CN103347253A | 公开(公告)日: | 2013-10-09 |
发明(设计)人: | 何伟立;田志军 | 申请(专利权)人: | 携程计算机技术(上海)有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04L29/08 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 齐永红 |
地址: | 200335*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 大规模 离线 信息 分布式 发送 系统 方法 | ||
技术领域
本发明涉及大规模离线短信息发送技术领域,尤其涉及在短信息发送量大、短信息发送通道多的情况下的大规模离线短信息分布式发送系统及方法。
背景技术
现有的分布式离线短信息一般工作方式是分布式离线短信息发送系统循环将待发送的短信息从数据存储系统中提取出来,依据短信息的业务信息,以及运营商信息,通过相应的短信息发送单元,将待发送信息发送到运营商,运营商再将该信息发送到客户手机终端中。
现有的离线短信息发送系统存在如下问题:
循环提取待发送的短信息时,由于短信息的存储是没有固定顺序的,根据业务信息或者运营商信息,有可能前N次提取的信息都是要通过同一个短信息发送单元来发送数据,而这个时间段内,其他的短信息发送单元处于空闲状态,不能充分利用这些短信息发送单元的当前能力值,导致到不能及时将短信息发送给用户,会浪费宝贵发送资源,并降低客户体验。
发明内容
本发明的目的在于提供一种大规模离线短信息分布式发送系统及方法,不但能够提高短信息发送单元的有效利用率,而且提高短信息的及时到达率,提升客户体验。
为解决上述问题,本发明提供一种大规模离线短信息分布式发送系统,包括:
多个短信息发送单元,用于维护各自的能力状态信息,定时将所述能力状态信息发送给短信息路由单元,并接收从短信息路由单元发送过来的待发送的短信息,将所述待发送的短信息发送给运营商;
短信息路由单元,用于接收所有短信息发送单元发送过来的所述能力状态信息,并更新和维护所有能力状态信息于一短信息发送单元列表中,并接收短信息策略提取单元发送过来的待发送的短信息及其路由信息,并根据所述待发送的短信息的路由信息,将所述待发送的短信息发送到相应的短信息发送单元;
短信息策略提取单元,用于从一待发送的短信息数据库中获取每个短信息发送单元的业务种类,并定时从所述短信息路由单元中获取所述短信息发送单元列表,根据每个短信息发送单元的业务种类和所述短信息发送单元列表中每个短信息发送单元的能力状态信息和业务种类从所述待发送的短信息数据库中提取待发送的短信息,生成每个待发送的短信息的路由信息,将待发送的短信息及其路由信息发送至短信息路由单元;
待发送的短信息数据库,用于存储待发送的短信息和每个短信息发送单元的业务种类。
进一步的,在上述系统中,所述能力状态信息包括所述短信息发送单元的短信息发送的当前能力值以及状态信息,其中,所述当前能力值为所述短信息发送单元还能接受多少条待发送的短信息,所述短信息当前能力值取值范围为自然数,所述状态信息包括工作状态和非工作状态。
进一步的,在上述系统中,所述当前能力值为每个短信息发送单元的最大能力值减去当前该短信息发送单元的缓存中还未发送的短信息量,如果相减后所得值小于等于0,则所述当前能力值统一记为0。
进一步的,在上述系统中,所述短信息发送单元的最大能力值的初始值为一第一预设值,但所述最大能力值随着所述短信息发送单元的待发送的短信息的当前发送成功率而改变,如果所述当前发送成功率小于一预设的最小连续成功率,则将所述最大能力值修改为1,否则所述最大能力值仍为所述第一预设值。
进一步的,在上述系统中,所述最小连续成功率为20%。
进一步的,在上述系统中,所述短信息发送单元,还于接收从移动运营商发送过来的所述待发送的短信息的接收回执。
进一步的,在上述系统中,所述当前发送成功率的计算方式为一段时间内成功发送短信息发送量总和除以该段时间内的发送短信息量总和,其中,所述成功发送短信息发送量总和根据所述接收回执获取。
进一步的,在上述系统中,如果某个短信息发送单元与运营商的发送通道未连接,则其所述状态信息为非工作状态;如果某个短信息发送单元已经与运营商的发送通道连接,根据所述接收回执获取该短信息发送单元的待发送的短信息的连续失败量,如果所述连续失败量大于或等于一预设的最大连续失败量,则所述状态信息为非工作状态,如果所述连续失败量小于所述最大连续失败量,则所述状态信息为工作状态。
进一步的,在上述系统中,如果某个短信息发送单元为工作状态,且当前能力值为大于或等于1,则短信息策略提取单元为该短信息发送单元提取待发送的短信息并生成相应的路由信息;
如果某个短信息发送单元为工作状态,且当前能力值为0,则短信息策略提取单元不为该短信息发送单元提取待发送的短信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程计算机技术(上海)有限公司,未经携程计算机技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310182963.3/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置