著录项信息
专利名称 | 一种分布式企业综合接入网关 |
申请号 | CN201310739420.7 | 申请日期 | 2013-12-26 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-07-01 | 公开/公告号 | CN104753774A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/66 | IPC分类号 | H;0;4;L;1;2;/;6;6;;;H;0;4;L;1;2;/;2;4查看分类表>
|
申请人 | 中国移动通信集团公司 | 申请人地址 | 北京市西城区金融大街29号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中国移动通信集团公司 | 当前权利人 | 中国移动通信集团公司 |
发明人 | 陈云峰;陈志刚;范晓晖;刘俊萍;孙琳;刘越 |
代理机构 | 北京睿博行远知识产权代理有限公司 | 代理人 | 龚家骅 |
摘要
本发明公开了一种分布式企业综合接入网关,包括:统一管理子系统,用于对分布式企业综合接入网关的其它子系统进行运行监控,以及对外部的应用系统进行统一注册管理;对请求访问应用系统的发起方进行统一的用户鉴权,以及相应的应用系统的权限分配;统一消息调度子系统,用于对外部的应用系统提供统一的业务消息接口;网络驱动子系统,用于与移动通信网和移动互联网络对接。在本发明中,实现了对外部应用系统的接入的统一管理,并为业务在线扩容提供了支持。
1.一种分布式企业综合接入网关,其特征在于,应用于包括部署于运营商侧的统一服务平台的系统,所述统一服务平台用于对部署于企业侧的所述分布式企业综合接入网关进行远程安全管控;所述分布式企业综合接入网关包括:统一管理子系统、统一消息调度子系统、网络驱动子系统、统计服务子系统、通讯录服务子系统、索引服务子系统;其中:
所述统一管理子系统,用于对所述分布式企业综合接入网关的其它子系统进行运行监控,以及对外部的应用系统进行统一注册管理;对请求访问应用系统的发起方进行统一的用户鉴权,以及相应的应用系统的权限分配;
所述统一消息调度子系统,用于对外部的应用系统提供统一的业务消息接口;根据接收到的消息的上下行消息类型将所述消息转发至对应的外部的应用系统或网络驱动子系统的驱动插件;
所述网络驱动子系统,用于与移动通信网和移动互联网络对接,将统一消息调度子系统发送的消息转换成移动通信网络或移动互联网络所需要的格式的消息,或将移动通信网或移动互联网的上行消息根据所述分布式企业综合接入网关的协议进行转码并转发至所述统一消息调度子系统;
所述统计服务子系统,用于汇总所述分布式企业综合接入网关的其它子系统产生的数据,提供给外部的应用系统和统一服务平台采集;对所述分布式企业综合接入网关所产生的数据进行分析,供用户和外部的应用系统查询统计;
所述通信录服务子系统,用于向外部的应用系统提供统一的通信录功能。
所述索引服务子系统,用于向外部的应用系统和网络驱动子系统的驱动插件提供索引服务;
其中,所述统一消息调度子系统向所述网路驱动子系统发送消息采用异步模式。
2.如权利要求1所述的分布式企业综合接入网关,其特征在于,
所述统一管理子系统具体用于,定时向所述分布式企业综合接入网关的其他子系统发送心跳探测报文,以确定所述分布式企业综合接入网关的其他子系统是否发生异常。
3.如权利要求1所述的分布式企业综合接入网关,其特征在于,
所述统一管理子系统具体用于,接收所述统一服务平台发送的控制指令,并根据所述控制指令对所述分布式企业综合接入网关的其他子系统进行控制。
4.如权利要求1所述的分布式企业综合接入网关,其特征在于,
所述统一管理子系统具体用于,维护注册通过的外部的应用系统的注册列表信息。
5.如权利要求1所述的分布式企业综合接入网关,其特征在于,
所述统一消息调度子系统具体用于,当接收到外部的应用系统发送的下行消息时,将所述下行消息发送至对应的网络驱动子系统的驱动插件;
所述网络驱动子系统具体用于,当接收到所述统一消息调度子系统发送的消息时,将所述下行转换成对应的移动通信网络或移动互联网络所需要的格式的消息,并转发给对应的移动通信网络或移动互联网络。
6.如权利要求1所述的分布式企业综合接入网关,其特征在于,
所述网络驱动子系统具体用于,当接收到移动通信网络或移动互联网络发送的上行消息时,根据所述分布式企业综合接入网关的协议对该上行消息进行转码,并转发至所述统一消息调度子系统;
所述统一消息调度子系统具体用于,当接收到所述网络驱动子系统转发的消息时,将所述消息转发给对应的外部的应用系统。
一种分布式企业综合接入网关\n技术领域\n[0001] 本发明涉及通信技术领域,尤其涉及一种分布式企业综合接入网关。\n背景技术\n[0002] 随着IT(Information Technology,信息技术)技术与通信技术的深入融合,各种企业应用系统从传统的PC(Personal Computer,个人计算机),也渐渐延伸至移动终端。移动代理服务器等中间件技术,在其中起着至关重要的作用。\n[0003] 以移动代理服务器(Mobile Agent Server,简称MAS)为代表的中间件的实现方案如下:\n[0004] 1、移动代理服务器在网络中位置:移动代理服务器位于企业IT系统和移动通信网络之间;\n[0005] 2、下行业务:多个应用系统向移动代理服务器提交消息,移动代理服务器接收到消息后进行协议转换后,根据消息类型,将消息转发至移动通信网络,从而到达用户手机;\n[0006] 3、上行业务:移动代理服务器接收到移动通信网络的消息后,将消息进行协议转换,并转发至业务系统;\n[0007] 4、移动代理服务器接入移动通信网络,例如行业网关时,只能使用唯一的服务代码、企业代码和业务代码,当用户有多个服务代码(或业务代码)时,只能在企业侧部署多个移动代理服务器;\n[0008] 5、移动代理服务器,主要提供数据通信的协议转换服务;\n[0009] 6、现有移动代理服务器,通常为单台设备,各模块之间不能独立部署,当系统出现性能瓶颈时,只能再次开户,重新部署一套移动代理服务器。\n[0010] 7、移动代理服务器采用基座加插件的形式,基座提供所有的网络通信能力和管理能力,插件可以是业务系统,也可以是适配业务系统的接口插件:例如DB(Data Base,数据库)插件,PushMail(手机邮箱)插件等。管理能力包括:插件的接入等服务。\n[0011] 在实现本发明的过程中,发明人发现现有技术中至少存在以下问题:\n[0012] 1、在一个企业中,由于多个应用需要从移动代理系统接入移动网络,因此其通信录和用户数据等数据存在很大程度偶合,在现有方案中未能对通信录数据和用户数据进行共享;\n[0013] 2、基于移动代理服务系统开发的业务系统,用户无法在多个系统之间做到单点登录,当用户从业务系统A切换到业务系统B时需要再次登录;\n[0014] 3、当企业存在多分支机构,有不同的服务接入号时,传统的移动代理系统解决方案是部署多套系统,这给资源使用带来一定程度的浪费;\n[0015] 4、当性能出现瓶颈时,传统移动代理服务系统无法做到业务在线扩容;\n[0016] 5、移动代理服务器的基座,无法动态增加通信能力。\n发明内容\n[0017] 本发明实施例提供一种分布式企业综合接入网关,用于实现对外部应用系统的接入的统一管理,并为业务在线扩容提供支持。\n[0018] 为了达到上述目的,本发明实施例提供一种分布式企业综合接入网关,应用于包括部署于运营商侧的统一服务平台的系统,所述统一服务平台用于对部署于企业侧的所述分布式企业综合接入网关进行远程安全管控;所述分布式企业综合接入网关包括:统一管理子系统、统一消息调度子系统、网络驱动子系统;其中:\n[0019] 所述统一管理子系统,用于对所述分布式企业综合接入网关的其它子系统进行运行监控,以及对外部的应用系统进行统一注册管理;对请求访问应用系统的发起方进行统一的用户鉴权,以及相应的应用系统的权限分配;\n[0020] 所述统一消息调度子系统,用于对外部的应用系统提供统一的业务消息接口;根据接收到的消息的上下行消息类型将所述消息转发至对应的外部的应用系统或网络驱动子系统的驱动插件;\n[0021] 所述网络驱动子系统,用于与移动通信网和移动互联网络对接,将统一消息调度子系统发送的消息转换成移动通信网络或移动互联网络所需要的格式的消息,或将移动通信网或移动互联网的上行消息根据所述分布式企业综合接入网关的协议进行转码并转发至所述统一消息调度子系统。\n[0022] 本发明上述实施例中,通过部署分布式企业综合接入网关,实现了对外部应用系统的接入的统一管理,并为业务在线扩容提供了支持。\n附图说明\n[0023] 图1为本发明实施例提供的一种分布式企业综合接入网关的结构示意图;\n[0024] 图2为本发明实施例提供的一种业务消息调用的流程示意图。\n具体实施方式\n[0025] 针对上述现有技术中的问题,本发明实施例提供了一种分布式企业综合接入网关。在本发明实施例中,分布式企业综合接入网关向企业侧IT系统和其他第三方业务系统提供通信接入服务、数据共享服务和管理服务。其中:\n[0026] 通信接入服务:综合接入网关向外部的应用系统提供标准的服务接口,将外部的应用系统提交的通信请求,转换成符合移动通信网络或移动互联网络要求的接口报文;企业综合接入网关的分布式架构,将通信能力系统分化成一个个独立的驱动插件,当有新的能力需求时,在线增加一个驱动插件即可,其它现有部分无需更改。\n[0027] 数据共享服务:综合接入网关向业务系统提供数据服务包括:通信录服务、索引服务、通信记录查询服务和日志查询服务;多个业务系统之间可以共享数据。\n[0028] 管理服务:综合接入网关提供的管理服务包括:用户管理、接入管理、告警管理和远程控制服务。用户可以轻松实现单点登录。\n[0029] 下面将结合本发明的实施例中的附图,对本发明的实施例中的技术方案进行清楚、完整的描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明的实施例保护的范围。\n[0030] 参见图1,为本发明实施例提供的一种分布式企业综合接入网关的架构示意图,该分布式企业综合接入网关应用于包括部署于运营商侧的统一服务平台,该统一服务平台用于对部署于企业侧的该分布式综合接入网关进行远程安全管控,该分布式企业综合接入网关可以包括:统一管理子系统11、统一消息调度子系统12、网络驱动子系统13;其中:\n[0031] 统一管理子系统11,用于对分布式企业综合接入网络(以下简称综合接入网关)的其它子系统进行运行监控,以及对外部的应用系统进行统一注册管理;对请求访问应用系统的发起方进行统一的用户鉴权,以及相应的应用系统的权限分配;\n[0032] 统一消息调度子系统12,用于对外部的应用系统提供统一的业务消息接口;根据接收到的消息的上下行消息类型将所述消息转发至对应的外部的应用系统或网络驱动子系统13的驱动插件;\n[0033] 网络驱动子系统13,用于与移动通信网和移动互联网络对接,将统一消息调度子系统12发送的消息转换成移动通信网络或移动互联网络所需要的格式的消息,或将移动通信网或移动互联网的上行消息根据所述分布式企业综合接入网关的协议进行转码并转发至所述统一消息调度子系统12。\n[0034] 具体的,本发明实施例中,统一管理系统11属于综合接入网关的管理中心,该统一管理子系统11的功能可以包括:\n[0035] 1、系统管理功能,如用户管理、角色管理、权限管理和安全管理等。\n[0036] 其中,以用户管理为例。在企业中,每个用户通常会使用多个应用系统,此时应用系统如果分别管理用户,则用户数据通常会有大量冗余数据。在本发明实施例中,通过综合接入网关中的统一管理子系统11统一管理用户数据。基于该综合接入网关开发的应用系统,可以使用该综合接入网关的用户数据,由该综合接入网关中的统一管理子系统12进行统一的用户鉴权,以及相应的应用系统的权限分配。\n[0037] 2、业务插件的注册管理功能\n[0038] 具体的,在本发明实施例中,综合接入网关将所有外部的应用系统视为业务插件。\n当外部的应用系统需要使用综合接入网关的通信能力、数据服务能力和管理能力时,需要向综合接入网关的统一管理子系统11注册申请。注册申请通过以后,业务插件(即外部的应用系统)方可使用综合接入网关的各项能力,远程的统一服务平台方可通过综合接入网关对业务插件发起能力控制。\n[0039] 其中,统一管理子系统11中可以维护注册通过的业务插件对应的注册列表信息。\n[0040] 3、对其它子系统(统一消息调度子系统12、网络驱动子系统13等)的监控管理功能[0041] 具体的,在本发明实施例中,统一管理子系统11为综合接入网关的控制中枢,定时向综合接入网关的其它子系统发送心跳探测报文,当心跳探测异常时,确定对应的子系统异常。\n[0042] 4、告警管理功能\n[0043] 具体的,在本发明实施例中,统一管理子系统11还可以用于接收各子系统和外部应用系统上报的告警信息,并根据该告警信息对对应的子系统或外部应用系统进行相应处理。\n[0044] 5、与统一服务平台交互功能\n[0045] 具体的,在本发明实施例中,统一管理子系统11可以与统一服务平台交互,接收统一服务平台的指令,根据该指令对综合接入网关中的其他子系统和外部应用系统进行控制。\n[0046] 6、门户功能\n[0047] 统一管理子系统11还提供综合接入网关及基于综合接入网关开发的应用系统的统一门户功能。\n[0048] 在实际应用中,用户输入门户地址,登录门户成功之后,首先看到一企业工作台,工作台列出用户可使用插件。用户点击业务插件的图标即可进入相应的功能。点击综合接入网关图标,则可进行入综合接入网关页面,进行管理和维护操作\n[0049] 其中,在本发明实施例中,统一消息调度子系统12还可以提供向统一服务平台发起业务插件内容审核,以及业务插件APID、IP、能力鉴权(即对应的业务插件是否具备使用该综合接入网关的权限)的功能。\n[0050] 优选地,在本发明实施例中。可根据企业的需要部署多个网络驱动子系统13。\n[0051] 在实际应用中,网络驱动子系统可以由各类可独立部署的驱动插件组成,其中:\n[0052] 短信插件:与移动通信网络的短信服务系统对接,使得综合接入网关具备短信服务能力;\n[0053] 彩信插件:与移动通信网络的彩信服务系统对接,使得综合接入网关具备彩信服务能力;\n[0054] 物联网插件:与移动通信网络的物联网服务系统对接,使得综合接入网关具备物联网服务能力;\n[0055] 位置插件:与移动通信网络的位置服务系统对接,使得综合接入网关具备位置服务能力;\n[0056] 互联网插件:与移动互联网服务系统对接,使得综合接入网关具备移动互联网服务能力。\n[0057] 根据上述描述可知,在本发明实施例中,当需要进行业务在线扩容时,可以通过在网络驱动子系统13中增加相应功能的驱动插件实现。\n[0058] 例如,当某段时间内,短信业务数据量过大,网络驱动子系统13中现有的短信插件出现性能瓶颈时,可以实时地在网络驱动子系统中增加新的短信插件。\n[0059] 另一方面,对于企业存在多分支机构的场景,如某企业在北京和上海均有分公司,针对该企业不同分公司的同一业务,如短信业务,在本发明实施例中,并不需要分别部署两套对应北京和上海分公司的综合接入网关,而只需要在网络驱动子系统中设置分别对应该北京和上海分公司的驱动插件(短信插件)即可。\n[0060] 进一步地,在本发明实施例中,综合接入网关还可以包括:统计服务子系统14。其中:\n[0061] 统计服务子系统14,用于汇总综合接入网关其它子系统产生的数据(日志文件、通信记录),提供给业务插件和统一服务平台采集;对综合接入网关所产生的数据进行简单的分析,供用户和业务插件查询统计。\n[0062] 进一步地,在本发明实施例中,综合接入网关还可以包括:通信录服务子系统15。\n其中:\n[0063] 通信录服务子系统15,用于向各外部的应用系统提供统一的通信录功能,各外部的应用系统无需开发自己的通信录功能。\n[0064] 进一步地,在本发明实施例中,综合接入网关还可以包括:索引服务子系统16。其中:\n[0065] 索引子系统16,用于向业务插件和网络驱动子系统13的驱动插件提供索引服务。\n[0066] 需要注意的是,本发明实施例提供的综合接入网关为一开放性系统,当有新的功能需求时,按照综合接入网关的标准接口要求可增加新的子系统,对外提供服务。\n[0067] 下面结合具体的应用场景对本发明实施例提供的综合接入网络进行更加详细地描述。\n[0068] 实施例一、系统扩容实施例\n[0069] 在本发明实施例中,当驱动系统和调度性能不足时,可以实现动态的在线扩容,而对业务无影响。\n[0070] 网络驱动子系统扩容实现方式如下:\n[0071] 1、企业客户在统一服务平台上,填写业务需求;\n[0072] 2、管理员审核需求,在统一服务平台上预置新增网络驱动子系统数据;\n[0073] 3、部署该新增网络驱动子系统;\n[0074] 4、运行该新增网络驱动子系统,该新增网络驱动子系统自动向统一管理子系统发起注册;\n[0075] 5、统一管理子系统向统一服务平台转发注册请求;\n[0076] 6、统一服务平台审核注册请求,并将结果转发给统一管理子系统;\n[0077] 7、统一管理子系统将注册结果通知给统一消息调度子系统;\n[0078] 8、统一管理子系统自动生成网络驱动子系统与统一消息调度子系统的接口信息,并通知给新增网络驱动子系统;\n[0079] 9、新增网络驱动子系统根据接口信息自动连接统一消息调度子系统;\n[0080] 10、统一消息调度子系统对新增网络驱动子系统进行审核,完成新增网络驱动子系统与统一消息调度子系统连接。\n[0081] 统一消息调度子系统扩容实现方式如下:\n[0082] 1、企业客户在统一服务平台上,填写业务需求;\n[0083] 2、管理员审核需求,在统一服务平台上预置新增统一消息调度子系统数据;\n[0084] 3、部署该新增统一消息调度子系统;\n[0085] 4、运行该新增统一消息调度子系统,该新增统一消息调度子系统自动向统一管理子系统发起注册;\n[0086] 5、统一管理子系统向统一服务平台转发注册请求;\n[0087] 6、统一服务平台审核注册请求,并将结果转发给统一管理子系统;\n[0088] 7、统一管理子系统将注册结果通知给新增统一消息调度子系统;\n[0089] 8、统一管理子系统自动生成网络驱动子系统与新增统一消息调度子系统的接口信息,并通知网络驱动子系统;\n[0090] 9、驱动子系统根据接口信息自动连接新增统一消息调度子系统;\n[0091] 10、新增统一消息调度子系统对网络驱动子系统进行审核,完成网络驱动子系统与新增统一消息调度子系统连接。\n[0092] 实施例二、通信录服务使用实施例\n[0093] 本本发明实施例提供的通信录服务包括:增加、修改、删除群组和联系人数据服务,以及搜索联系人服务。使用过程如下:\n[0094] 1、业务插件向综合接入网关发起调用通信录服务,调用请求中包含业务插件的ID信息和用户ID信息;\n[0095] 2、通信录服务子系统对业务插件的ID进行检验,检验内容包括:该ID是否存在、是否具有相应的使用权限,若检验不通过,则拒绝提供服务;若检验通过,则进行下一步;\n[0096] 3、通信录服务子系统对业务插件的IP地址进行检验,若检验不通过,则拒绝服务;\n若检验通过,则进行下一步;\n[0097] 4、通信录服务子系统对用户ID进行检验,若ID不存在,则拒绝服务;若ID存在,则检验用户是否具有相应联系人访问权限,若没有权限,则拒绝服务;若有权限,则进行下一步;\n[0098] 5、通信录服务子系统根据业务插件的请求,进行操作,并返回结果。\n[0099] 实施例三、索引服务使用实施例\n[0100] 本发明实施例中,索引服务子系统向业务插件和网络驱动子系统的驱动插件提供索引服务。使用过程如下:\n[0101] 1、业务插件向索引服务子系统发起设置索引请求,索引格式中包括:\n[0102] IndexID,为唯一索引值,\n[0103] Value,为业务插件设置的索引值对应的关键信息;\n[0104] 2、索引服务子系统设置索引关系;\n[0105] 3、索引服务子系统向业务插件返回成功应答;\n[0106] 4、业务插件向索引服务子系统发起索引检索请求,该索引检索请求中携带有请求检索的索引对应的IndexID;\n[0107] 5、索引服务子系统根据IndexID检索,将搜索到的Value返回给业务插件。\n[0108] 实施例四、插件注册管理服务实施例\n[0109] 初始化操作:在第一次运行综合接入网关设备时,综合接入网关设备中各子系统必须执行初始化,完成在统一服务平台上的注册。\n[0110] 注册业务特征条件说明:\n[0111] 1、统一管理子系统若注册失败,则综合接入网关整体不能运行;\n[0112] 2、其它子系统插件,尽可能完成注册;\n[0113] 3、其它业务插件和子系统插件注册成功以后,统一管理子系统需要能够识别插件类型,并生成默认的配置数据;统一管理子系统需要能够解析平台返回的注册应答信息,并将其中的插件ID、插件描述、插件类型等信息显示在前台页面;\n[0114] 4、统一管理子系统注册消息包括:系统当前时间、MASID、插件标识、插件版本、插件IP地址;\n[0115] 5、综合接入网关在安装了新的插件、修改插件参数时或更换机器重新安装时,要实时向平台发起注册。注册的KEY是APID。注册发起后,MAS统一服务平台响应注册结果。注册成功后,业务插件方可开通通信能力,没有注册的业务插件,不可以使用;\n[0116] 6、业务插件注册成功以后,如果企业申请了多个移动网络接入号,可在综合接入网关基于不同的业务,配置不同的接入号;\n[0117] 7、注册时,统一管理子系统,需要验证业务插件的APID和经过加密的密码信息。加密算法如下:\n[0118] 业务插件首次注册时,默认密码(password)为业务插件的APID。业务插件注册完成之后,密码可在综合接入网关进行修改。业务插件非首次注册,密码需要与综合接入网关的配置值一致。\n[0119] 密码不在网络明文传输。密码加密方式如下\n[0120] 验证码算法为:\n[0121] AuthCode=MD5(APID+password+插件IP)\n[0122] 综合接入网关在接收到请求之后,需要根据报文中的APID,对端的IP地址,以及所配置的密码,计算AuthCode。只有AuthCode一致,综合接入网关才接收调用请求。\n[0123] 实施例五、业务消息调用实施例\n[0124] 参见图2,本发明实施例提供的业务消息调用流程可以包括以下步骤:\n[0125] 1、业务插件向统一消息调度子系统提交请求消息,该请求消息中携带业务插件的APID和使用消息类型信息;\n[0126] 其中,该使用消息类型信息用于标识该业务插件请求调用的功能,即网络驱动子系统中的驱动插件,如短信插件、彩信插件等。\n[0127] 2、统一消息调度子系统判断是否向该业务插件提供服务,以及是否进行流量控制;\n[0128] 其中,统一消息调度子系统可以根据业务插件的APID确定该业务插件是否为注册通过的业务插件,并当确定该业务插件注册通过时,进一步根据该使用消息类型消息确定该业务插件是否具备调用对应的功能的权限。\n[0129] 3、统一消息调度子系统向请求消息分配MASMsgID,MASMsgID是该请求消息在综合接入网关内的唯一标识;\n[0130] 4、统一消息调度子系统向业务插件返回提交消息应答,其中携带MASMsgID信息;\n[0131] 5、统一消息调度子系统在消息中填充企业属性信息;\n[0132] 其中,企业属性信息用于网络驱动子系统对对应的业务插件进行鉴权,即确定该企业属性信息是否具有调用相应功能(驱动插件)的权限。\n[0133] 6、统一消息调度子系统根据路由策略向网络驱动子系统转发消息,其中携带业务插件的APID信息、统一消息调度子系统的APID信息、MASMsgID信息;\n[0134] 7、网络驱动子系统向统一消息调度子系统返回接收应答消息,统一消息调度子系统根据SeqID信息匹配出原消息。统一消息调度子系统生成一条统计元数据,并发送至统计服务子系统;\n[0135] 其中,在该实施例中,统一消息调度子系统向网路驱动子系统发送消息采用异步模式,即统一消息调度子系统向驱动子系统向网络驱动子系统发送消息后,并不需要等待网络驱动子系统返回该消息的接收应答,即可发送下一消息。其中,该消息中需要携带SeqID,网络驱动子系统接收到消息时,向统一消息调度子系统返回的接收应答消息,统一消息调度子系统根据接收应答消息中的SeqID查询出对应的(SeqID相同的)原消息(即统一消息调度子系统发送给网络驱动子系统的消息),并生成对应该原消息的统计元数据,如消息发送成功、消息发送失败等。\n[0136] 8、网络驱动子系统将统一消息调度子系统转发的消息重新编码,向移动通信系统(例如:短信网关)发起提交请求消息;\n[0137] 9、移动通信系统返回受理结果;\n[0138] 其中,移动通信系统接收到网络驱动子系统转发的请求消息后,需要为该请求消息分配GWMsgID,该GWMsgID为该请求消息在移动通信系统中的唯一标识,并将该GWMsgID返回给统一消息调度子系统,由统一消息调度子系统记录相应的GWMsgID和MASMsgID的对应关系。\n[0139] 10、网络驱动子系统,将消息受理结果反馈给统一消息调度子系统,其中携带业务插件的APID和GWMsgID;\n[0140] 其中,统一消息调度子系统接收到受理结果后,根据其中携带的GWMsgID确定对应的MASMsgID,进而确定对应的请求消息的受理结果。\n[0141] 11、移动通信系统将状态报告发送到网络驱动子系统,该状态报告中携带GWMsgID;\n[0142] 其中,状态报告包括消息发送成功、用户不在服务区等。\n[0143] 12、网络驱动子系统将状态报告转发至统一消息调度子系统;\n[0144] 13、统一消息调度子系统将上行消息转发至业务插件。\n[0145] 通过以上描述可以看出,与现有技术相比,本发明实施例提供的综合接入网关具有以下优点:\n[0146] 1、统一管理子系统提供向外部的应用系统提供统一的管理服务:基于本发明提供的综合接入网关开发的外部的应用系统,无需要再次开发用户管理,由综合接入网关进行统一的用户管理和鉴权;\n[0147] 2、统一的通信录服务:综合接入网关向外部的应用系统插件提供统一的通信录服务;获得授权的外部的应用系统可进行通信录的增加、修改、删除、浏览;\n[0148] 3、基于本发明提供的综合接入网关开发的外部的应用系统,可基于综合接入网关的索引服务子系统,二次开发索引相关应用;\n[0149] 4、基于本发明提供的综合接入网关,无需要关注运营商侧的系统接口协议,由综合接入网关提供简单一致的Webservice接口;且综合接入网关的驱动子系统可以随意在线增加新的能力的驱动插件;\n[0150] 5、综合接入网关可分布式部署,在线扩容,如实时增加网络驱动子系统、统一消息调度子系统等;\n[0151] 6、对于一个企业申请多个移动接入号用于不同的业务,在转发至网络驱动子系统之前,由统一消息调度子系统进行业务信息的填写,避免了与网络接口的强制绑定,可轻松实现一个网关使用多个接入号接入移动通信网络。\n[0152] 通过以上实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。\n[0153] 本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。\n[0154] 本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。\n[0155] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。\n[0156] 以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
法律信息
- 2018-07-24
- 2015-07-29
实质审查的生效
IPC(主分类): H04L 12/66
专利申请号: 201310739420.7
申请日: 2013.12.26
- 2015-07-01
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-09-26
|
2011-03-22
| | |
2
| |
2009-04-22
|
2008-12-10
| | |
3
| |
2008-07-23
|
2008-01-30
| | |
4
| |
2009-05-20
|
2007-11-16
| | |
5
| |
2007-11-14
|
2007-06-25
| | |
6
| |
2013-09-18
|
2011-11-15
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |