专利名称:移动代理服务器系统的制作方法
技术领域:
本发明涉及通信领域,尤其涉及一种移动代理服务器系统。
背景技术:
伴随着IT技术与通信技术的深入融合,各种企业应用系统(如OA、 CRM、 ERP等)在核心功能不断增强的同时,运行环境也从企业网内部延伸到移动终 端和家庭网络环境。
但是,当前企业信息系统通常只限于企业内部使用,即4吏可通过移动通信 方式与使用者进行交互,也限于不同的信息系统采用不同的通信渠道,综上, 现有的企业信息系统存在以下几个方面的问题
(1) 当前许多企业都花巨资构建了自己的OA、 ORM、 ERP系统,而引 入的这些OA、 CRM、 ERP等系统只能在办公室的电脑网络平台上应用。公司 员工一旦离开办公室,这些系统就会变成摆设。从而导致外出员工不能及时的、 方便的处理公文,造成工作延误。
(2) 当前的企业信息系统,如果想构建自己的移动信息功能,则需要对 现有的系统作较大的改动,成本过高,开发周期较长。
(3) 当前企业信息系统,在许多方面都需要和客户进行多方面,深层次 的交流,然而通过电子邮件,电话访问等方法和客户的交流,容易造成信息拥 塞,不能即时发送,造成客户不满。客户服务响应速度滞后,无法满足客户要 求。
(4) 当前即使有些企业的信息系统,提供了部分的移动通信功能,但还 是各自为战的场面,不同的业务系统通过不同的移动通信渠道,不同的服务部 门,拥有不同的特服号码,缺乏一个为各个业务系统提供通信能力的统一的移动通信平台,缺少数字品牌资产,使公司形象易受到影响。
发明内容
本发明的实施例揭示了一种移动代理服务器系统,以实现将企业应用系统 的业务能力和各种通信能力相融和,该移动代理服务器系统包括通信基座部分 和插件部分,其中
通信基座部分,与行业应用网关和插件部分进行信息交互,用于将行业应 用网关发送的信息进行协议转换后发送到插件部分,或者,用于将从插件部分
接收到的信息经过协议转换后发送到行业应用网关;
插件部分,与企业应用系统和通信基座部分进行信息交互,用于接收通信 基座部分发送的信息并发送到企业应用系统进行处理,或者,用于将企业应用 系统处理后的信息发送到通信基座部分。
本发明的上述实施例,通过将通信基座部分和插件部分集成于移动代理服 务器系统,其中通信基座部分与行业应用网关交互,插件部分与企业应用系统 交互,从而可实现通过基座部分从行业应用网关接入不同通信网络的信息,并 发送到相应的企业应用系统进行处理,实现了企业应用系统的业务能力和各种 通信能力相融和,形成了一个统一的企业移动信息化平台。
图1为本发明实施例提供的MAS服务器系统总体架构; 图2为本发明实施例提供的MAS服务器系统内部结构示意图; 图3为本发明实施例提供的短信业务MO流程示意图; 图4为本发明实施例提供的短信业务MT流程示意图。
具体实施例方式
为了更好地向企业用户提供灵活的应用接入手段,提高工作效率,并方便
6地开发众多基于移动终端的新应用,本发明实施例提出了在企业侧(主要为拥
有完备企业信息系统的企业集团客户)放置移动代理服务器(Mobile Agent Server,以下简称MAS),为集团客户提供的基于移动终端(包括短信、彩信、 WAP(无线应用协议)、手机客户端等)的信息化应用服务,给企业应用系统 与移动终端之间端到端的应用解决方案提供支持,从而让企业通过移动代理服 务器将自己的业务延伸到移动终端,实现企业信息系统、企业员工、企业客户 间的无缝连接,进行移动办公和移动营销,提高工作效率和改进企业营销模式。 下面结合附图对本发明实施例进行详细描述。
图1给出了本发明实施例的MAS服务器系统总体架构。为实现MAS服 务器系统的开放性,同时降低MAS服务器系统实施过程中的复杂度,图l所 示的MAS服务器系统采用通信基座部分加插件部分(如IT插件)的总体架构。 其中,通信基座部分与各种行业网关(如各种现有移动网络的网关,例如,图 1所示的WAP网关、彩信中心、短信中心、USSD (非结构化补充业务凝:据) 中心等等)交互,插件部分与基座部分和企业应用系统进行交互。
图2给出了 MAS服务器系统内部结构示意图。如图2所示,其通信基座 部分是MAS服务器系统的基础,其组成模块及其相应的功能包括
通信能力接口模块该模块与相应的行业应用网关连接,并为上层(如图 2中的插件部分)提供SMS (短消息业务)、USSD、 MMS (多媒体消息业务)、 WAP、 LBS等通信能力;
如图2所示,通信能力接口模块可实现与应用网关之间的交互,交互过程 中需要进行协议转换,即进行网关协议与MAS系统内部协议之间的转换,协 议转换过程可由相应的协议子模块完成,如图2中的短信网关协议子模块(与 短信中心交互)、彩信协议子模块(与彩信中心交互)、WAP协议子模块(与 WAP网关交互)、USSD协议子模块(与USSD中心交互)、定位协议子模块(与 USSD中心交互)、TCP/IP协议子模块(与互联网网关交互)等等。另外,通 信能力接口模块还要与上层的业务处理模块(包括移动化插件子模块和通信适配插件子模块)进行交互,比如将短信网关协议子模块所接收到的信息提供给
^VebServer方式通信适配。
为了实现对MAS服务器系统的管理,MAS服务器系统还可包括系统管理 模块,根据其管理功能,可将这些系统管理模块划分为以下几种类型
实现MAS自服务/自管理的系统管理子模块如图2中所示的系统维护子 模块、网管功能支撑子模块、系统管理子模块,这些子模块提供对MAS服务 器系统自身的系统管理和维护功能,并提供与MAS服务平台的接口 。
上述实现MAS自服务/自管理功能的子模块,可对MAS服务器自身的系 统进行管理,包括增加/删除、设置、浏览MAS服务器配置信息(基本配置信 息、软件配置信息、硬件配置信息),浏览修改MAS服务器应用配置信息等。 并可对MAS服务器各种运行状况如热切换、网络重连等进行监控和记录。 同时,还可提供对MAS服务器服务平台的接口,该接口支持网管功能、认证 与鉴权功能、性能数据采集功能。如通过FTP协议将网管功能所需的配置管理、 性能管理、故障管理、安全管理、升级维护、日志管理等文件数据传送给MAS 服务平台;通过SOAP协议将认证与鉴权功能所需的注册、登录、认证鉴权、 密码修改等数据传送给MAS服务平台。同时,还可提供MAS服务平台通过 SNMP协议对MAS服务器性能数据进行采集的接口 。
实现业务管理功能的子模块如图2中所示的业务信息安全子模块、应用 接入管理子模块、QOS (服务质量)管理子模块、业务管理功能支撑子模块, 实现包括业务凝:据的统计、业务性能及QOS管理在内的业务层面管理功能。
上述实现业务管理功能的子模块,可实现对图2中插件部分的业务处理模 块应用业务数据,以及基座部分的通信能力接口模块中通信业务数据的业务性 能统计及QOS管理在内的业务层面管理功能。可提供按时间段、业务类型、 集团客户等不同绵度的方式对MAS提供的通信业务及应用业务能力进行图表 化的显示;可对使用该台MAS的集团客户已开通的通信业务及应用业务能力 进行图表化的显示,同时对各种业务的使用历史记录进行记载,并进行图表化的显示。
实现插件管理功能的子模块如图2中所示的插件信息管理子模块、插件 资源管理子模块和插件状态监控子模块,实现控制系统中插件的接入、对插件 的运行状态进行监控、统一管理系统中各插件的资源占用。
上述实现插件管理功能的子模块,可实现对图2中应用插件管理和应用插 件模块中的各种应用插件进行管理,可对接入的各种应用如ERP(企业资源 计划)、OA (办公自动化)、CRM等各种IT应用的接入情况进行管理并用图 表的方式对其进行显示。
系统管理模块中还可包括系统数据库子模块,用于对系统管理模块中的各 个子模块所管理的系统数据进行存储。
如图2所示,插件部分将实现企业业务能力的业务插件作为构建在基座之 上,是MAS服务器系统一个重要组成部分。插件部分为实现与MAS服务器 应用层次所要求的功能,对应地被分为三个类型通信适配插件、移动化插件、 应用插件,相应的,包括通信适配插件模块、移动化插件模块和应用插件模块。 其中通信适配插件模块和移动化插件模块为必选模块,包括在业务处理模块 中,而应用插件模块则是可选模块,根据企业应用系统的不同,可采用相应的 应用插件模块。
插件部分的通信适配插件模块,为集团客户应用系统提供标准的调用移动 通信能力的手段。通信适配类插件与基座部分中的通信能力接口模块配合,实 现MAS服务器系统作为集团客户应用系统统一移动接入手段的功能。如图2 所示,通信适配插件^^莫块可包括WebService方式通信适配插件子模块和数据库 方式通信适配插件子模块,其中
WebService方式通信适配插件子模块可将各种通信能力统一封装成Web 服务通信方式接口 ,集团客户应用系统以及MAS服务器系统的应用插件模块 可以调用这些接口 ,从而使用移动网络提供的各种通信能力;
数据库方式通信适配插件子模块可为MAS服务器系统内部各插件提供调用各种数据库的统一接口。集团客户应用系统可以将通信请求放入数据库
中,由MAS服务器系统的相关模块通过数据库方式通信适配插件访问数据库,
获取这些请求信息。
插件部分的移动化插件模块,对集团客户应用系统的功能进行扩展,实现
集团客户应用系统的移动化。如图2所示,移动化插件模块可包括PUSHMAIL 插件子模块和B/S结构系统移动化插件子模块,其中,
PUSHMAIL插件子模块(即邮件推送插件子模块),可实现现有集团客户 邮件系统的移动化;可通过邮件推送方式实现企业应用系统和MAS服务器系 统的基站部分进行信息交互;
B/S结构系统移动化插件子模块,可对于集团客户应用系统中的B/S架构 型系统,实现终端直接与应用系统的访问。
插件部分的应用插件模块为可选配置,提供针对集团客户或行业特定需求 的应用功能。根据企业不同应用,业务可以分为ERP应用、OA应用、SCM 应用、CRM应用、EMAIL应用、4亍业应用等其它应用,相应的可配置不同的 应用插件子模块。如图2所示,针对ERP应用和OA应用,应用插件模块包括 ERP应用插件子模块和OA应用插件子模块。各种应用插件子模块与通信适配 插件子模块和移动化插件子模块之间的接口为标准接口 。应用插件子模块在通 信适配插件子模块和移动化插件子模块,与相应的企业应用系统之间提供了信 息交互功能。根据实际需要,还可以在应用插件子模块中配置简单的业务处理 功能。
对于MAS服务器系统的基座部分和其它插件,应用插件模块与集团客户 应用系统一样,都需要调用MAS服务器系统所提供的接入和移动化支撑功能。 应用插件模块需通过上述通信适配插件子模块和移动化插件子模块,实现对通 信能力的访问和应用插件自身功能的移动化扩展。
图3和图4给出了移动OA系统在MAS服务器系统中的具体应用的实例。 参见图3,为本发明实施例提供的短信业务MO流程(上行信息流程),具体步骤包括
1、 移动终端用户对行业网关发起鉴权请求;
2、 行业网关对合法的终端用户回复鉴权响应;
3、 移动终端用户通过移动信道将消息以短信形式通知发送给行业网关;
4、 行业网关将短信消息转发到MAS服务器系统,MAS服务器系统基座 部分根据消息的种类,在基座通信接口模块中选择与其相对应的短信网关协议 子模块对消息报文进行处理;
5、 短信网关协议子模块根据短信消息报文中的业务代码选择插件部分的 业务处理模块和应用插件模块的组合对短消息进行处理,如在本实例中选择 OA应用插件子模块和数据库方式通信适配插件子模块的组合;
6、 MAS服务器系统将处理的短消息数据通过数据库的方式发送到集团客 户OA系统中的数据库里(和OA系统的数据库提供一个良好的数据读写的接 口 );
7、 管理平台对该次业务交互进行管理,通过MAS服务器系统的系统管理 功能模块完成日志记录。
参见图4,为本发明实施例提供的短信业务MT流程(下行信息流程),具 体步骤包括
1、 集团客户OA系统对其中的数据库中的信息进行读取,并通过MAS服 务器系统基座部分的通信能力接口模块向行业网关发出发送请求。
2、 行业网关鉴权完毕,向MAS服务器系统返回鉴权结果;
3、 若鉴权成功,则MAS服务器系统通过基座部分将信息发送给MAS服 务器系统的应用插件模块中的OA插件子模块;
4、 OA插件子模块选择相应的数据库方式通信适配插件子模块将信息发送 给基座通信接口模块;
5 、基座通信接口模块中选择与其相对应的短信网关协议子模块对消息报 文进行处理,并将短信消息转发到行业网关;6、 行业网关将该信息发送给终端用户;
7、 系统管理模对该次业务交互进行管理,通过实现业务管理功能得子模 块完成日志记录。
综上所述,本发明实施例提供的MAS服务器系统,釆用通信基座部分加 插件部分的总体架构,将企业信息系统的业务能力和移动通信能力相融合,将 IT业务插件(如ERP插件、CRM插件、OA插件、Pushmail插件)和移动通 信接口 (如实现Voice、 SMS、 MMS、 USSD、 LBS等通信功能)相结合,提 出一个统一企业移动信息化平台,实现了员工能够随时随地和企业信息系统无 缝连接,进行移动办公,极大程度上提高了工作效率。本发明实施例提供的 MAS服务器系统通过一个移动通信基座部分,集成了如Voice、 SMS、 MMS、 USSD、 WAP、 TCP/IP等多种移动通信子基座,给集团用户提供了一个集中式 的统一的通信平台,从而避免了多个特服号码的混乱局面,给企业客户使用的 多种通信方式一个统一的通信渠道。另外,通过将插件分为通信适配插件、移 动化插件、可插拔的应用插件三个层次的插件,既实现了对企业原有的信息系 统基本不作任何改动的情况下,实现信息移动通信的功能,又实现了企业业务 模块的灵活可扩展性。
因而,在满足移动化的需求时,集团客户应用系统不需要进行大的改动, 仅需在本发明实施例提供的MAS服务器系统上需对集团客户应用系统的功能 进行必要的扩充,让MAS服务器系统作为集团客户应用系统的延伸。同时MAS 服务器系统作为沟通集团客户IT应用环境与移动网络之间的桥梁。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种移动代理服务器系统,其特征在于,包括通信基座部分和插件部分,其中通信基座部分,与行业应用网关和插件部分进行信息交互,用于将行业应用网关发送的信息进行协议转换后发送到插件部分,或者,用于将从插件部分接收到的信息经过协议转换后发送到行业应用网关;插件部分,与企业应用系统和通信基座部分进行信息交互,用于接收通信基座部分发送的信息并发送到企业应用系统进行处理,或者,用于将企业应用系统处理后的信息发送到通信基座部分。
2、 如权利要求1所述的移动代理服务器系统,其特征在于,所述通信基 座部分包括通信能力接口模块,用于将从行业应用网关接收到的信息进行协议 转换后发送到插件部分,还用于将从插件部分接收到的的信息经过协议转换后 发送到行业应用网关。
3、 如权利要求1所述的移动代理服务器系统,其特征在于,所述通信能 力接口模块包括以下子模块之一 ,或以下子模块的任意组合短信网关协议子模块,用于与短信中心进行信息交互; 彩信协议子模块,用于与彩信中心进行信息交互; WAP协议子模块,用于与WAP网关进行信息交互; USSD协议子才莫块,用于与USSD中心进行信息交互; 定位协议子模块,用于与LBS定位中心进行信息交互; TCP/IP协议子模块,用于和互联网网关进行信息交互。
4、 如权利要求1所述的移动代理服务器系统,其特征在于,所述通信基 座部分还包括系统管理模块,与所述通信能力接口模块和插件部分进行信息交 互,用于对所述移动代理服务器系统进行系统管理和维护。
5、 如权利要求4所述的移动代理服务器系统,其特征在于,所述系统管 理模块包括实现所述移动代理服务器系统自服务/自管理的系统管理子模块,用于提供 对所述移动代理服务器系统进行管理和维护的功能,并提供与移动代理服务器 系统服务平台的通信接口 ;实现业务管理功能的子模块,用于提供业务数据的统计、业务性能及QOS 管理的功能;实现插件管理功能的子模块,用于控制所述移动代理服务器系统的插件部 分的接入、插件部分的运行状态监控,以及资源占用的管理。
6、 如权利要求1所述的移动代理服务器系统,其特征在于,所述插件部 分包括业务处理模块,所述业务处理模块包括通信适配插件模块,用于将所述基座部分接收到的信息以网站服务通信方 式或数据库通信方式发送到所述企业应用系统;或者,将所述企业应用系统处 理后的信息以网站服务通信方式或数据库通信方式发送到所述基座部分;移动化插件模块,用于将所述基座部分接收到的信息以邮件推送方式或 B/S方式发送到所述企业应用系统;或者,将所述企业应用系统处理后的信息 以邮件推送方式或B/S方式发送到所述基座部分。
7、 如权利要求6所述的移动代理服务器系统,其特征在于,所述通信适 配插件模块包括Web服务方式通信适配插件子模块,用于将所述基座部分接收到的信息以 网站服务通信方式发送到所述企业应用系统;或者,将所述企业应用系统处理 得到的信息以网站服务通信方式发送到所述基座部分;数据库方式通信适配插件子模块,用于将所述基座部分接收到的信息以数 据库通信方式发送到所述企业应用系统;或者,将所述企业应用系统处理后的 信息以数据库通信方式发送到所述基座部分。
8、 如权利要求6所述的移动代理服务器系统,其特征在于,所述移动化 插件模块包括邮件推送插件子模块,用于将所述基座部分接收到的信息以邮件推送方式发送到所述企业应用系统;或者,将所述企业应用系统处理得到的信息以邮件 推送方式发送到所述基座部分;B/S结构系统移动化插件子模块,用于将所述基座部分接收到的信息以B/S 方式发送到所述企业应用系统;或者,将所述企业应用系统处理得到的信息以 B/S方式发送到所述基座部分。
9、 如权利要求6所述的移动代理服务器系统,其特征在于,所述插件部 分还包括应用插件模块,与所述业务处理模块和企业应用系统进行信息交互,用于 将所述业务处理模块接收到的信息进行处理后发送到所述企业应用系统;或 者,用于将所述企业应用系统处理后的信息发送到所述业务处理模块。
10、 如权利要求9所述的移动代理服务器系统,其特征在于,所述应用插 件模块包括一个或多个应用插件子模块,每个应用插件子模块与相应的企业应 用系统进行进行交互。
全文摘要
本发明公开了一种移动代理服务器系统,包括通信基座部分和插件部分通信基座部分,与行业应用网关和插件部分进行信息交互,用于将行业应用网关发送的信息进行协议转换后发送到插件部分,或者,用于将从插件部分接收到的信息经过协议转换后发送到行业应用网关;插件部分,与企业应用系统和通信基座部分进行信息交互,用于接收通信基座部分发送的信息并发送到企业应用系统进行处理,或者,用于将企业应用系统处理后的信息发送到通信基座部分。采用本发明,可实现通过基座部分从行业应用网关接入不同通信网络的信息,并发送到相应的企业应用系统进行处理,实现了企业应用系统和各种通信能力相融和,形成了统一的企业移动信息化平台。
文档编号H04L12/24GK101437002SQ20071017753
公开日2009年5月20日 申请日期2007年11月16日 优先权日2007年11月16日
发明者余智欣, 越 刘, 兵 叶, 楠 杨, 亮 程, 军 肖, 赵立君 申请人:中国移动通信集团公司