[发明专利]一种移动数据业务的处理方法及装置有效
| 申请号: | 201010292401.0 | 申请日: | 2010-09-26 |
| 公开(公告)号: | CN101977359A | 公开(公告)日: | 2011-02-16 |
| 发明(设计)人: | 杜荣冬 | 申请(专利权)人: | 北京握奇数据系统有限公司 |
| 主分类号: | H04W4/14 | 分类号: | H04W4/14;H04W28/10 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李娟 |
| 地址: | 100015 北京市朝阳区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 移动 数据业务 处理 方法 装置 | ||
技术领域
本发明涉及通信领域,尤其涉及一种移动数据业务的处理方法及装置。
背景技术
随着移动数据业务的迅猛发展、OTA(Over The Air,空中下载)技术的出现,动态更新SIM卡中的菜单已经越来越普遍。业务菜单,被业务平台组织成数据短信的格式下发给终端。
如图1所示,为现有技术的移动数据业务处理方法的流程图,包括:
S101、业务平台获取业务请求,其中,业务请求可以是MO业务请求,或者MT业务请求,MO业务请求是由终端主动触发的业务请求,MT业务请求是由业务平台主动触发的业务请求;
S102、业务平台根据业务请求生成数据短信并存储到数据库。
如图2所示,为现有技术的数据短信下发流程:
S201、业务平台从数据库中获取待发送的数据短信;
S202、按照相关的短信网关接口协议(如CMMP协议)将数据短信组装成报文,并放入内存中的待发送报文队列中缓冲后,发送给短信网关。
在上述步骤中,还包括:业务平台接收短信网关的报文,并进行相应的处理。例如:接收来自短信网关的响应ACK报文,判断短信网关是否接收成功;或者接收来自短信网关转发的终端的业务请求以及终端的接收状态报告等。
但现有技术的上述移动数据业务处理流程以及数据短信下发流程,当遇到月末月初,业务平台进行业务推广时,业务平台会生成大量的MT业务请求,即MT业务高峰时,业务平台需要处理大量的MT业务请求,并生成大量的数据短信待发送。并且,业务平台每天的某个时段也会接收大量的来自移动终端的MO业务请求,即MO业务高峰,业务平台也需要处理大量的MO业务请求,并生成大量的数据短信。
一般情况下,MO业务请求和MT业务请求同时进行处理,但这样在单个或多个业务高峰时,由于业务平台和短信网关的连接数是确定的,无法满足业务高峰时期的实际需要,经常出现用户的MO业务请求积压而得不到及时处理,一般手机用户等待MO业务请求的响应时间为30秒,但大量业务请求积压就会造成业务平台对移动终端的MO业务的响应时间过长,造成业务平台对业务处理效率低下。
发明内容
本发明提供一种移动数据业务的处理方法及装置,能够加快用户请求业务的响应时间,提高业务平台的处理效率。
一种移动数据业务的处理方法,包括:
接收多个业务请求;
判断业务平台当前的业务处理速度是否达到设定的流量控制条件,如果是,根据业务的优先级处理业务请求,如果否,直接处理业务请求;
根据业务请求生成携带有接收端号码的待发送数据短信,并存储到数据库,其中,根据一个业务请求至少生成一条待发送数据短信。
较佳地,所述方法还包括:
按照待发送数据短信存储的先后顺序,从数据库中获取待发送数据短信并放入缓存区,其中,获取并放入缓存区的任何两条待发送数据短信的接收端号码不相同;
将缓存区中的待发送数据短信按所述先后顺序发送。
一种移动数据业务的处理装置,包括:
业务请求接收模块,用于接收多个业务请求;
判断模块,用于判断业务平台当前的业务处理速度是否达到设定的流量控制条件,如果是,根据业务的优先级处理业务请求,如果否,直接处理业务请求;
业务处理模块,用于根据业务请求生成携带有接收端号码的待发送数据短信,并存储到数据库,其中,根据一个业务请求至少生成一条待发送数据短信。
较佳地,所述装置还包括:
短信提取模块,用于按照待发送数据短信存储的先后顺序,从数据库中获取待发送数据短信并放入缓存区,其中,获取并放入缓存区的任何两条待发送数据短信的接收端号码不相同;
发送模块,用于将缓存区中的待发送数据短信按所述先后顺序发送。
本发明实施例提供的移动数据业务的处理方法,能够对业务设置优先级,并判断业务平台当前的业务处理速度是否达到设定的流量控制条件,如果是,能够根据业务的优先级处理业务请求,并根据获取的业务请求生成待发送数据短信,并存储到数据库中。采用本方法的方法,能够在业务平台的高峰时段根据业务的优先级处理业务请求,优先处理高优先级业务的业务请求,对低优先级业务的业务请求暂停或者分配较少的线程处理,能够使高优先级的业务快速处理,加快高优先级业务的响应时间,进而提高业务平台的处理效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京握奇数据系统有限公司,未经北京握奇数据系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010292401.0/2.html,转载请声明来源钻瓜专利网。





