一种集中式移动代理服务器的管理方法及管理系统的制作方法

文档序号:7709895阅读:129来源:国知局
专利名称:一种集中式移动代理服务器的管理方法及管理系统的制作方法
技术领域
本发明涉及智能网通讯领域和MAS (Mobile Agent Sever,移动代理服务器)系统, 尤其涉及一种集中式MAS系统和MAS服务器。
背景技术
为满足大型集团客户通过移动终端实现移动办公、生产控制、营销服务等信息化 需求,中国移动提出了一种MAS系统解决方案和相应的规范。MAS系统包括MAS服务器、MAS 管理平台和MAS终端,其中MAS服务器是MAS系统的核心部分。如图1所示,现网运营的MAS系统中,MAS服务器分布式部署在提供商侧的各个企 业内部网中,即MAS服务器与集团客户IT系统在一个网络内,与集团客户已有的OA,CRM, ERP等IT应用系统耦合,实现集团客户为其员工和客户提供基于移动终端(包括短信、彩 信、WAP、USSD等)的信息互动沟通,从而赋予集团IT应用移动能力,企业通过MAS系统将 业务延伸到手机移动终端(MAS终端)。MAS管理平台位于运营商侧,与各行业应用网关相 连。MAS服务器与MAS管理平台通过广域网连接,MAS管理平台对多个MAS服务器进行管 理。MAS服务器通过集团客户内部IT网络、广域网、MAS管理平台、行业应用网关与集团客 户应用进行通信。这种MAS服务器分布式部署的网络架构在运营过程中出现了下列不足1、MAS管理平台对MAS服务器的管理维护不便,需远程登录提供商侧的各企业内 部网的MAS服务器以完成维护,操作较为复杂;2、集团客户需自行购置MAS服务器,投资成本相对较高;而且MAS服务器与内部 IT系统耦合度较高,不利于系统的灵活性与标准化;3、由于多个MAS服务器通过广域网与各行业应用网关通信,广域网的信息传输量 处于不可控状态,如果该通信链路的数据冗余传送较多,将较大地提高网络的通信代价,从 而影响系统的性能和稳定性;同时由于系统响应时间的延长,降低了用户体验,也会造成客 户流失。

发明内容
本发明要解决的技术问题是提供一种集中式移动代理服务器的管理方法及管理 系统,减少管理复杂度,减少维护成本,提高系统性能。为了解决上述问题,本发明提供了一种集中式移动代理服务器的管理系统,包括 移动代理服务器和移动代理服务器管理平台,所述移动代理服务器位于运营商侧,与移动 代理服务器管理平台直接相连,并且通过广域网与提供商侧中一个或多个企业应用系统相 连接;所述移动代理服务器,用于完成所述企业应用系统与移动终端的业务数据的传送及 控制;所述移动代理服务器管理平台,用于对所述移动代理服务器的业务数据进行统一管 理。进一步地,上述管理系统还具有以下特点所述移动代理服务器包括上行消息处理模块;所述上行消息处理模块,用于维护
4与所述移动代理服务器相连的各企业应用系统所支持的移动业务的业务代码与指令代码 的映射关系表,还用于在收到上行消息时,判断此上行消息中携带的业务代码与指令代码 是否匹配所述映射关系表,如果不匹配,向发送此上行消息的终端提示业务代码或指令代 码错误,并禁止此上行消息向提供商侧转发。进一步地,上述管理系统还具有以下特点所述移动代理服务器与运营商侧的一个或多个行业应用网关相连,所述移动代理 服务器包括下行消息处理模块;所述下行消息处理模块,用于在接收到下行消息后,选择所 述移动代理服务器与行业应用网关之间负载最小的链路进行传输,或者,将所述下行消息 发送至与所述移动代理服务器相连的行业应用网关中负载最小的行业应用网关。进一步地,上述管理系统还具有以下特点所述移动代理服务器包括信令控制模块,所述信令控制模块,用于标识与移动代 理服务器相连的各企业应用系统,并根据各企业应用系统的标识识别各企业应用系统的业 务数据,还用于完成所述移动代理服务器与所述企业应用系统、所述行业应用网关、所述移 动代理管理平台的接口通信。为了解决上述技术问题,本发明还提供了一种采用上述管理系统对移动代理服务 器的管理方法,包括所述移动代理服务器标识与所述移动代理服务器相连的各企业应用 系统,根据各企业应用系统的标识识别各企业应用系统的业务数据并进行下行或上行发送。进一步地,上述管理方法还具有以下特点移动代理服务器的上行消息处理模块维护与所述移动代理服务器相连的各企业 应用系统所支持的移动业务的业务代码与指令代码的映射关系表,在收到上行消息时,判 断此上行消息中携带的业务代码与指令代码是否匹配所述映射关系表,如果不匹配,向发 送此上行消息的终端提示业务代码或指令代码错误,并禁止此上行消息向提供商侧转发。进一步地,上述管理方法还具有以下特点移动代理服务器的下行消息处理模块,在接收到下行消息后,选择所述移动代理 服务器与行业应用网关之间负载最小的链路进行传输,或者,将所述下行消息发送至与所 述移动代理服务器相连的行业应用网关中负载最小的行业应用网关。为了解决上述技术问题,本发明还提供了一种集中式移动代理服务器,所述移动 代理服务器位于运营商侧,与移动代理服务器管理平台直接相连,并且通过广域网与提供 商侧中一个或多个企业应用系统相连接;所述移动代理服务器,用于完成所述企业应用系 统与移动终端的业务数据的传送及控制。进一步地,上述移动代理服务器还具有以下特点所述移动代理服务器包括上行消息处理模块和下行消息处理模块;所述上行消息 处理模块,用于维护与所述移动代理服务器相连的各企业应用系统所支持的移动业务的业 务代码与指令代码的映射关系表,还用于在收到上行消息时,判断此上行消息中携带的业 务代码与指令代码是否匹配所述映射关系表,如果不匹配,向发送此上行消息的终端提示 业务代码或指令代码错误,并禁止此上行消息向提供商侧转发;所述下行消息处理模块,用 于在接收到下行消息后,选择所述移动代理服务器与行业应用网关之间负载最小的链路进 行传输,或者,将所述下行消息发送至与所述移动代理服务器相连的行业应用网关中负载最小的行业应用网关。进一步地,上述移动代理服务器还具有以下特点所述移动代理服务器包括信令控制模块,所述信令控制模块,用于标识与移动代 理服务器相连的各企业应用系统,并根据各企业应用系统的标识识别各企业应用系统的业 务数据,还用于完成所述移动代理服务器与所述企业应用系统、所述行业应用网关、所述移 动代理管理平台的接口通信。本发明中,通过将MAS服务器集中布置于运营商侧,使得组网结构简单,利于运营 商管理和维护,减少运营维护成本,同时集团客户也节约了 MAS服务器购置成本;还可以有 效减少MAS服务器与行业应用网关等网元设备的数据传输冗余,从而降低通信代价,提高 系统响应速度 ’增强MAS业务可运营性,增加用户体验,最终带来经济效益的提升。


图1是现有技术中MAS系统网络结构图;图2是实施例中MAS系统网络结构图;图3是具体实施例一中的MAS服务器对上行消息处理流程图;图4是具体实施例二中的MAS服务器对下行消息的处理流程图。
具体实施例方式如图2所示,在实施例中,集中式移动代理服务器的管理系统中将MAS服务器集中 部署在运营商侧,与移动代理服务器管理平台直接相连,与行业应用网关直接相连,并且通 过广域网与提供商侧中一个或多个企业应用系统相连接。相比于现有技术中,企业应用系 统与MAS服务器一一对应的关系,本实施例中实现企业应用系统与MAS服务器的多对一关 系。根据整个系统运营的需要,管理系统中可以设置一个MAS服务器也可以设置多个MAS服 务器;管理系统中设置多个MAS服务器时,不同的MAS服务器连接的不同的企业应用系统。移动代理服务器管理平台,用于对所述移动代理服务器的业务数据进行统一管 理。用于完成所述企业应用系统与移动终端的业务数据的传送及控制的移动代理服 务器,还包括上行消息处理模块、下行消息处理模块、信令控制模块;上行消息处理模块,用于维护与所述移动代理服务器相连的各企业应用系统所支 持的移动业务的业务代码与指令代码的映射关系表,还用于在收到上行消息时,判断此上 行消息中携带的业务代码与指令代码是否匹配所述映射关系表,如果匹配,将所述上行消 息发送至支持所述移动业务的企业应用系统,如果不匹配,向发送此上行消息的终端提示 业务代码或指令代码错误,并且禁止此上行消息向提供商侧转发(即不向向企业应用系统 转发)。上行消息处理模块的上述处理方法,能够避免通信过程中的数据冗余传送,有效降 低网络的通信代价,提高系统响应速度。下行消息处理模块,主要实现流量管理功能,用于在接收到下行消息后,选择所述 移动代理服务器与行业应用网关之间负载最小的链路进行传输(可根据该链路的发送消 息队列的大小来判断负载情况),或者,将所述下行消息发送至与所述移动代理服务器相连 的行业应用网关中负载最小的行业应用网关(可以根据行业应用网关的反馈信息判断判
6断负载情况)。下行消息处理模块的上述处理方式可以充分利用系统资源,保证MAS系统的 稳定和高性能运行。现有技术中,位于提供商侧的移动代理服务器判断链路状态或行业应 用网关的负载情况时,参考的信息均是通过广域网传送后的信息,广域网的网络延迟很容 易影响移动代理服务器对负载判断的准确性。上述位于运营商侧的下行消息处理模块可以 对负载情况实现同步监控和实时更新,从而达到较佳流量控制的目的。信令控制模块,用于标识与移动代理服务器相连的各企业应用系统,并根据各企 业应用系统的标识识别各企业应用系统的业务数据,还用于完成所述移动代理服务器与所 述企业应用系统、所述行业应用网关、所述移动代理管理平台的接口通信。控制指令主要包 括MAS管理平台与MAS服务器之间的接口支持认证与鉴权功能,并可根据业务需求开通网 管功能。认证与鉴权功能包括注册、认证鉴权;网管功能包括升级维护、日志管理、配置 管理、性能管理、故障管理、安全管理等功能。相对于现有的分布式MAS系统,MAS服务器不再简单地作为一个企业应用系统和 行业应用网关通信的中间网元设备,而是一个集中式的网元设备;使整个管理系统的组网 结构简单,利于移动代理服务器管理平台的统一管理。对应于图2的管理系统,移动代理服务器标识与移动代理服务器相连的各企业应 用系统,根据各企业应用系统的标识识别各企业应用系统的业务数据并进行下行或上行发 送。关于媒体流的处理,移动代理服务器对上行消息的管理参考管理系统中上行消息处理 模块的功能,对下行消息的管理参考管理系统中下行消息处理模块的功能,关于信令流的 处理,移动代理服务器对信令控制的管理参考管理系统中信令控制模块的功能,此处不在 赘述。MAS服务器还可以实现其他功能,例如黑白名单和禁用词过滤消息等。以下结合附图,将对本发明的实施作进一步的详细描述。具体实施例一如图3所示,以用户查询天气的MAS业务为例说明移动代理服务器对上行消息处 理的流程,包括以下步骤步骤301,用户MAS手机终端(13012345678)编辑短信TQ#BJ发送至业务代码 (10086888)查询北京市天气;“TQ#BJ”是运营商确定的指令代码;步骤302,短信中心接收到此查询消息后,通过行业应用网关转发至MAS服务器;步骤303,MAS服务器的上行消息处理模块提取业务代码(10086888)和指令代码 (TQ#BJ),并判断是否匹配本地维护的MAS业务映射关系表;如果不匹配,执行步骤304,否 则,转到步骤305;步骤304,MAS服务器的上行消息处理模块直接回复类似“业务代码/指令代码错 误”消息给用户手机13012345678 ;不将此查询消息向提供商侧发送,流程结束。步骤305,上行消息处理模块通过MAS服务器与提供商侧企业通信接口继续判断 查询天气的MAS业务是否处于激活状态;如果MAS业务已激活,执行步骤306,否则,转到步 骤 307 ;步骤306,企业应用系统正确接收上行消息,执行相应的MAS业务流程,将北京市 天气信息发送给用户手机(13012345678);流程结束;步骤307,上行消息处理模块直接回复类似“系统忙,请稍后再试”消息给用户手机 13012345678 ;流程结束。
7
具体实施例二 如图4所示,以群发短信为例说明移动代理服务器对下行消息处理的流程,包括 以下步骤步骤401,企业应用系统群发1万条短信给员工/客户MAS手机终端(例如 13012340000 13012349999号码),这种大流量业务需要适当的流量控制策略保护系统的 稳定运行;步骤402,MAS服务器的下行消息处理模块根据下行消息流量及控制策略轮询(例 如每隔1秒)判断是否有链路空闲;如果不存在空闲链路,则执行步骤403 否则,转到步骤 404 ;步骤403,将消息缓存,等待链路空闲再进行发送;转回步骤402 ;步骤404,下行消息处理模块优先选择负荷最轻的链路发送消息,发送完成后,链 路恢复空闲状态,缓存消息开始正常发送;步骤405,行业应用网关转发消息至相应的短信中心,再通过空口发给员工/客户 手机(13012300000 13012399999号码);员工/客户从MAS手机终端接收到需要的信息,
流程结束。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种集中式移动代理服务器的管理系统,包括移动代理服务器和移动代理服务器管理平台,其特征在于,所述移动代理服务器位于运营商侧,与移动代理服务器管理平台直接相连,并且通过广域网与提供商侧中一个或多个企业应用系统相连接;所述移动代理服务器,用于完成所述企业应用系统与移动终端的业务数据的传送及控制;所述移动代理服务器管理平台,用于对所述移动代理服务器的业务数据进行统一管理。
2.如权利要求1所述的管理系统,其特征在于,所述移动代理服务器包括上行消息处 理模块;所述上行消息处理模块,用于维护与所述移动代理服务器相连的各企业应用系统所支 持的移动业务的业务代码与指令代码的映射关系表,还用于在收到上行消息时,判断此上 行消息中携带的业务代码与指令代码是否匹配所述映射关系表,如果不匹配,向发送此上 行消息的终端提示业务代码或指令代码错误,并禁止此上行消息向提供商侧转发。
3.如权利要求1或2所述的管理系统,其特征在于,所述移动代理服务器与运营商侧的 一个或多个行业应用网关相连,所述移动代理服务器包括下行消息处理模块;所述下行消息处理模块,用于在接收到下行消息后,选择所述移动代理服务器与行业 应用网关之间负载最小的链路进行传输,或者,将所述下行消息发送至与所述移动代理服 务器相连的行业应用网关中负载最小的行业应用网关。
4.如权利要求3所述的管理系统,其特征在于,所述移动代理服务器包括信令控制模块,所述信令控制模块,用于标识与移动代理服务器相连的各企业应用系统,并根据各企 业应用系统的标识识别各企业应用系统的业务数据,还用于完成所述移动代理服务器与所 述企业应用系统、所述行业应用网关、所述移动代理管理平台的接口通信。
5.采用权利要求1所述的管理系统对移动代理服务器的管理方法,包括所述移动代理服务器标识与所述移动代理服务器相连的各企业应用系统,根据各企业 应用系统的标识识别各企业应用系统的业务数据并进行下行或上行发送。
6.如权利要求5所述的管理方法,包括移动代理服务器的上行消息处理模块维护与所述移动代理服务器相连的各企业应用 系统所支持的移动业务的业务代码与指令代码的映射关系表,在收到上行消息时,判断此 上行消息中携带的业务代码与指令代码是否匹配所述映射关系表,如果不匹配,向发送此 上行消息的终端提示业务代码或指令代码错误,并禁止此上行消息向提供商侧转发。
7.如权利要求6所述的管理方法,包括移动代理服务器的下行消息处理模块,在接收到下行消息后,选择所述移动代理服务 器与行业应用网关之间负载最小的链路进行传输,或者,将所述下行消息发送至与所述移 动代理服务器相连的行业应用网关中负载最小的行业应用网关。
8.一种集中式移动代理服务器,其特征在于,所述移动代理服务器位于运营商侧,与移动代理服务器管理平台直接相连,并且通过 广域网与提供商侧中一个或多个企业应用系统相连接;所述移动代理服务器,用于完成所述企业应用系统与移动终端的业务数据的传送及控制。
9.如权利要求8所述的移动代理服务器,其特征在于,所述移动代理服务器包括上行消息处理模块和下行消息处理模块;所述上行消息处理模块,用于维护与所述移动代理服务器相连的各企业应用系统所支 持的移动业务的业务代码与指令代码的映射关系表,还用于在收到上行消息时,判断此上 行消息中携带的业务代码与指令代码是否匹配所述映射关系表,如果不匹配,向发送此上 行消息的终端提示业务代码或指令代码错误,并禁止此上行消息向提供商侧转发;所述下行消息处理模块,用于在接收到下行消息后,选择所述移动代理服务器与行业 应用网关之间负载最小的链路进行传输,或者,将所述下行消息发送至与所述移动代理服 务器相连的行业应用网关中负载最小的行业应用网关。
10.如权利要求9所述的移动代理服务器,其特征在于,所述移动代理服务器包括信令控制模块, 所述信令控制模块,用于标识与移动代理服务器相连的各企业应用系统,并根据各企 业应用系统的标识识别各企业应用系统的业务数据,还用于完成所述移动代理服务器与所 述企业应用系统、所述行业应用网关、所述移动代理管理平台的接口通信。
全文摘要
本发明提供了一种集中式移动代理服务器的管理方法及管理系统,包括移动代理服务器和移动代理服务器管理平台,所述移动代理服务器位于运营商侧,与移动代理服务器管理平台直接相连,并且通过广域网与提供商侧中一个或多个企业应用系统相连接;所述移动代理服务器,用于完成所述企业应用系统与移动终端的业务数据的传送及控制;所述移动代理服务器管理平台,用于对所述移动代理服务器的业务数据进行统一管理。本发明通过将MAS服务器集中布置于运营商侧,使得组网结构简单,利于运营商管理和维护,减少运营维护成本,还可以有效减少MAS服务器与行业应用网关等网元设备的数据传输冗余,从而降低通信代价,提高系统响应速度。
文档编号H04W28/02GK101959220SQ20091015198
公开日2011年1月26日 申请日期2009年7月15日 优先权日2009年7月15日
发明者张文明 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1