[发明专利]一种提交短信的控制方法及系统在审
| 申请号: | 201510622974.8 | 申请日: | 2015-09-25 |
| 公开(公告)号: | CN105306258A | 公开(公告)日: | 2016-02-03 |
| 发明(设计)人: | 赵鸿;李伟;高金容;刘允立;张俊;苏涛;周小林;黄云;黄倾月 | 申请(专利权)人: | 上海大汉三通数据通信有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;H04W4/14 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
| 地址: | 201203 上海市浦东新区*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 提交 短信 控制 方法 系统 | ||
技术领域
本发明涉及短信行业技术领域,特别是涉及一种提交短信的控制方法及系统。
背景技术
目前,客户在发送短信的过程中,短信是先发送至代理商,即第三方短信业务平台,代理商将客户提交过来的短信转发至运营商处理,运营商接收短信后会返给代理商返回响应,返回响应为运营商返回给代理商的短信提交状态。
运营商对短信提交速度会作限制,如果代理商向运营商提交短信过快,即超过运营商设定的速率阀值就会提交失败,如果提交过慢客观上又造成了对通道资源的低效利用。
现有代理商在提交短信速度上的控制做的不够理想,例如按照自身系统的处理能力而单方面设定一个“理想”的速度恒定值,没有和运营商的处理能力很好地保持协调。调控速度的方式实时性不强,通常是人工查看短信返回响应,然后进行人工干预,所以调整速度的动作相对滞后、笨拙。调控速度的灵敏度不够,不能做到细粒度的精准调控,而是较多地依靠人工经验去假定和设置一个所谓“理想”的速度值,然而带来的实际调控效果并不理想。
发明内容
本发明的目的是提供一种提交短信的控制方法及系统,以实现自动调整短信提交速度,提高调控的实时性。
为解决上述技术问题,本发明提供一种提交短信的控制方法,该方法包括:
代理商终端接收用户发送的短信,按照预设提交速度将所述短信提交至运营商终端;
所述运营商终端接收到所述短信后,发送返回响应至所述代理商终端;
所述代理商终端依据所述返回响应判断所述短信的提交是否失败;若所述短信提交失败,按照预设固定幅度值对所述预设提交速度进行降速处理,按照降速处理后的提交速度重新将所述短信提交至所述运营商终端。
优选的,所述代理商终端依据所述返回响应判断所述短信的提交是否失败,包括:
所述代理商终端对所述返回响应进行解析并进行逻辑处理判断,依据判断结果判定所述短信的提交是否失败。
优选的,所述代理商终端对所述返回响应进行解析并进行逻辑处理判断,依据判断结果判定所述短信的提交是否失败,包括:
利用通信协议对所述返回响应进行解析,获取返回状态信息;
对所述返回状态信息进行逻辑判断,若所述返回状态信息的状态值为0,所述短信的提交成功;若所述返回状态信息的状态值为1,所述短信的提交失败。
优选的,所述代理商终端依据所述返回响应判断所述短信的提交是否失败之后,还包括:
若所述短信提交成功,所述代理商终端记录下当前接收所述返回状态信息的第一时间点,并获取最近一次向所述运营商成功提交短信时接收返回状态信息的第二时间点;
所述代理商终端计算所述第一时间点与所述第二时间点的差值,并将所述差值与预设固定时间值进行比较,判断所述差值是否大于所述预设固定时间值;若是,按照所述预设固定幅度值对所述预设提交速度进行升速处理,按照升速处理后的提交速度重新将所述短信提交至所述运营商终端;若否,保持当前的提交速度不变。
本发明还一种提交短信的控制系统,该系统包括:
运营商终端,用于接收到由代理商终端按照预设提交速度提交的短信后,发送返回响应至所述代理商终端;
所述代理商终端,用于依据所述返回响应判断所述短信的提交是否失败;若所述短信提交失败,按照预设固定幅度值对所述预设提交速度进行降速处理,按照降速处理后的提交速度重新将所述短信提交至所述运营商终端。
优选的,所述代理商终端包括:
第一判断模块,用于对所述返回响应进行解析并进行逻辑处理判断,依据判断结果判定所述短信的提交是否失败;
第一处理模块,用于若所述短信提交失败,按照预设固定幅度值对所述预设提交速度进行降速处理,按照降速处理后的提交速度重新将所述短信提交至所述运营商终端。
优选的,所述第一判断模块包括:
解析单元,用于利用通信协议对所述返回响应进行解析,获取返回状态信息;
逻辑判断单元,用于对所述返回状态信息进行逻辑判断,若所述返回状态信息的状态值为0,所述短信的提交成功;若所述返回状态信息的状态值为1,所述短信的提交失败。
优选的,所述代理商终端还包括:
记录模块,用于若所述短信提交成功,记录下当前接收所述返回状态信息的第一时间点,并获取最近一次向所述运营商成功提交短信时接收返回状态信息的第二时间点;
第二判断模块,用于计算所述第一时间点与所述第二时间点的差值,判断所述差值是否大于所述预设固定时间值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海大汉三通数据通信有限公司,未经上海大汉三通数据通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510622974.8/2.html,转载请声明来源钻瓜专利网。





