移动数据业务下发的实现方法及移动业务平台技术

技术编号:4144582 阅读:217 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了移动数据业务下发的实现方法和移动业务平台。其中,该方法包括轮询接入地循环链表,根据接入地循环链表中各接入地的顺序从发送队列中下发各接入地内的数据块;监听各接入地的工作状态,并根据各接入地的工作状态调整下发队列中各接入地的下发流量以及更新接入地循环链表的轮询调度顺序。根据本发明专利技术,业务开发商只需关注移动数据业务的生成,能够使得服务提供商、业务运营商不考虑不同应用类型在运行维护上的高复杂度及高运维难度,从而降低了开发难度,减少了应用开发商的工作量,具有一定的社会和经济效益。

【技术实现步骤摘要】

本专利技术涉及移动通信领域,更具体地,涉及一种移动数据业务下发的实现方法及移动业务平台
技术介绍
随着移动通信技术的发展,手机以其独特的传播特性逐渐成为继报纸、广播、电视和互联网之后的第五媒体。用户除了利用传统媒体来了解世界之外还有更多的选择,例如,能够通过形式多样的移动数据业务来更方便和快捷地获知各种资讯。 对于面向多个地方开通的移动数据业务(例如,手机报产品),因为在业务平台上存在大量地域分散的定购用户,这种高并发量和高分散度为业务平台在短时间内向多地下 发业务内容增加了难度;同时各地接入网关本身也具有流量瓶颈,一方面其不仅要处理服务提供商下发的数据,另一方面还要处理点对点的通信数据,这样造成网关的实际压力较 大。 然而,现有技术对于上述问题没有很好的解决方案,经常造成网络资源浪费或被 大量占用,使得某些网元处理的信息积压,甚至造成这些网元瘫痪。 另外,现有技术也没有很好控制各接入地内的用户的发送顺序,造成发送中断后 的续发比较麻烦,增加了运维负担,同时在给用户重新发送的过程中也影响了用户的业务 感知。
技术实现思路
本专利技术要解决的一个技术问题是提供一种移动数据业务下发的实现方法,能够提 高在多个接入地的情况下数据业务下发效率。 本专利技术提供了一种移动数据业务下发的实现方法,包括轮询接入地循环链表,根 据接入地循环链表中各接入地的顺序从发送队列中下发各接入地内的数据块;监听各接入 地的工作状态,并根据各接入地的工作状态调整下发队列中各接入地的下发流量以及更新 接入地循环链表的轮询调度顺序。 根据本专利技术方法的一个实施例,在下发各接入地内的数据块之前,该方法还包括 对于各接入地,从最小号段的最小万字段开始轮询各接入地内的各用户。 根据本专利技术方法的另一实施例,该方法还包括初始化发送队列;配置发送队列 中各接入地的承载流量;根据用户号段与接入地之间的关系从移动业务平台的数据库中读 取各接入地的各用户的数据,并将各用户的数据填充到发送队列中与各用户的号段对应的 各接入地的数据块内。 根据本专利技术方法的又一实施例,监听各接入地的工作状态,并根据各接入地的工 作状态调整下发队列中各接入地的下发流量和接入地循环链表的轮询调度顺序的步骤包 括监听各接入地的数据下发进度,当所监听的接入地的数据下发完毕后,将数据下发完毕 的接入地从接入地循环链表中删除;监听各接入地的连接状态,当所监听的接入地同移动业务平台的连接断开时,将连接断开的接入地从接入地循环链表中删除;监听各接入地的 下发状态,并根据下发状态调整发送队列中各接入地的承载流量。 本专利技术提供的移动数据业务下发的实现方法,通过监听到的各接入地的工作状态 来主动实时地控制各接入地的下发顺序和下发流量,从而提高了网络资源的利用率和数据 业务的发送效率。 本专利技术要解决的另一技术问题是提供一种移动业务平台,能够提高在多个接入地 的情况下数据业务下发效率。 本专利技术还提供了 一种移动业务平台,包括接入地轮询模块,用于轮询接入地循环 链表;数据下发模块,用于根据接入地轮询模块轮询到的各接入地的顺序从发送队列中下 发各接入地内的数据块;监听模块,用于在数据下发模块下发数据后监听各接入地的工作 状态;更新模块,用于根据从监听模块获取的各接入地的工作状态调整下发队列中各接入 地的下发流量以及更新接入地循环链表的轮询调度顺序。 根据本专利技术移动业务平台的一个实施例,该平台还包括号段轮询模块,用于对各 接入地从最小号段的最小万字段开始轮询各接入地内的各用户,并由数据下发模块按号段 轮询顺序下发数据。 根据本专利技术移动业务平台的另一实施例,该平台还包括队列初始化模块,用于初 始化发送队列;数据存储模块,用于存储待下发的数据;流量配置模块,用于配置经队列初 始化模块初始化的发送队列中各接入地的承载流量;数据填充模块,用于根据用户号段与 接入地之间的关系从数据存储模块中读取各接入地的各用户的数据,并将各用户的数据填 充到发送队列中与各用户的号段对应的各接入地的数据块内。 根据本专利技术移动业务平台的又一实施例,监听模块包括下发进度监听单元,用于 监听各接入地的数据下发进度,当所监听的接入地的数据下发完毕后,将数据下发完毕的 接入地从接入地循环链表中删除;连接状态监听单元,用于监听各接入地的连接状态,当所 监听的接入地同移动业务平台的连接断开时,将连接断开的接入地从接入地循环链表中删 除;下发状态监听单元,用于监听各接入地的下发状态,并根据下发状态调整发送队列中各 接入地的承载流量。 本专利技术提供的移动业务平台通过监听模块和更新模块来实时地控制各接入地的 下发顺序和下发流量,解决了短时间内大规模下发移动数据业务的高并发量和高分散度的 问题,提高了数据业务的发送效率。附图说明 此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分。在附 图中 图1是本专利技术方法的应用场景示意图。 图2是本专利技术方法的一个实施例的流程示意图。 图3是本专利技术中一个接入地循环链表示意图。 图4是本专利技术方法的另一实施例的流程示意图。 图5是本专利技术方法的又一实施例的流程示意图。 图6是本专利技术方法的再一实施例的流程示意 图。 图7是本专利技术移动业务平台的一个实施例的结构示意图。 图8是本专利技术移动业务平台的另一实施例的结构示意图。 图9是本专利技术移动业务平台的又一实施例的结构示意图。 图10是本专利技术移动业务平台的再一实施例的结构示意图。具体实施例方式下面参照附图对本专利技术进行更全面的描述,其中说明本专利技术的示例性实施例。本 专利技术的示例性实施例及其说明用于解释本专利技术,但并不构成对本专利技术的不当限定。 图1是本专利技术方法的应用场景示意图。如图1所示,系统网络包括移动数据业务 平台11 ;接入地A的业务接入网关12、业务管理服务器13、和业务引擎14 ;接入地B的业务 接入网关15、业务管理服务器16、和业务引擎17。其中,移动数据业务平台11分别与各接 入地的业务接入网关12、15相连,用于生成和管理移动数据业务,是移动数据业务下发的 内容源及触发源;业务接入网关12、15是业务引擎14、17的中间件,通过Web Service技术 为移动数据业务平台(例如,服务提供商平台)11统一提供移动数据业务下发的分发路由 通道;业务管理服务器13、 16用于对运营商所辖的全部增值业务进行管理(包括鉴权和计 费等);业务引擎14、17是不同数据业务类型的业务上下行入口网关,例如,彩信中心或短 信网关等。 通过上述方式建立的多个下发通道以负载均衡的方式缓解了各接入地的网络压 力,避免了单点压力,同时使信道的利用率最大化,从而提高了系统的发送性能。 图2是本专利技术方法的一个实施例的流程示意图。 如图2所示,该实施例包括以下步骤 S202,轮询接入地循环链表,根据接入地循环链表中各接入地的顺序从发送队列 中获取各用户的号码,并下发各接入地内的数据块,当进行数据批量下发时,还可以将待下 发的数据存储到某个区域中,在发送队列中只存储用户号码,该接入地循环链表可以记录 和管理各接入地的轮询调度顺序的数据结构,例如,图3是本专利技术中一个接入地循环链表 示意图。图3所示的链表包括接入地安徽、北京、上海以及浙江等,记录了各接入地的名称 及各接入地之间的顺序,可以根本文档来自技高网...

【技术保护点】
一种移动数据业务下发的实现方法,其特征在于,所述方法包括:轮询接入地循环链表,根据所述接入地循环链表中各接入地的顺序从发送队列中下发各接入地内的数据块;监听所述各接入地的工作状态,并根据所述各接入地的工作状态调整所述下发队列中各接入地的下发流量以及更新所述接入地循环链表的轮询调度顺序。

【技术特征摘要】
一种移动数据业务下发的实现方法,其特征在于,所述方法包括轮询接入地循环链表,根据所述接入地循环链表中各接入地的顺序从发送队列中下发各接入地内的数据块;监听所述各接入地的工作状态,并根据所述各接入地的工作状态调整所述下发队列中各接入地的下发流量以及更新所述接入地循环链表的轮询调度顺序。2. 根据权利要求1所述的方法,其特征在于,在所述下发各接入地内的数据块之前,所 述方法还包括对于所述各接入地,从最小号段的最小万字段开始轮询所述各接入地内的各用户。3. 根据权利要求1所述的方法,其特征在于,所述方法还包括 初始化所述发送队列;配置所述发送队列中各接入地的承载流量;根据用户号段与接入地之间的关系从移动业务平台的数据库中读取所述各接入地的 各用户的数据,并将所述各用户的数据填充到所述发送队列中与所述各用户的号段对应的 各接入地的数据块内。4. 根据权利要求1所述的方法,其特征在于,所述监听所述各接入地的工作状态,并根 据所述各接入地的工作状态调整所述下发队列中各接入地的下发流量和所述接入地循环 链表的轮询调度顺序的步骤包括监听所述各接入地的数据下发进度,当所监听的接入地的数据下发完毕后,将数据下 发完毕的接入地从所述接入地循环链表中删除;监听所述各接入地的连接状态,当所监听的接入地同移动业务平台的连接断开时,将 连接断开的接入地从所述接入地循环链表中删除;监听所述各接入地的下发状态,并根据所述下发状态调整所述发送队列中各接入地的 承载流量。5. —种移动业务平台,其特征在于,所述平台包括 接入地轮询模块,用于轮询接入地循环链表;数据下发...

【专利技术属性】
技术研发人员:邢青曹敏董斌仝建刚黄颂尧
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1