专利名称:互联网业务接入网关的实现方法和系统的利记博彩app
技术领域:
本发明涉及一种互联网业务接入网关的实现方法和系统,属于网络通信 技术领域。
背景技术:
随着宽带业务的不断发展,将互联网业务引入到其它网络的业务系统中的应用也越来越广泛,例如,将互联网业务引入到网络电视((InternetProtocol TV,以下简称IPTV)的业务平台中等。引入互联网业务可以丰富这些业务 系统向业务终端提供的业务类型和业务内容,提高这些业务系统的经济效益。在现有技术中,把互联网业务引入到其他网络的业务系统中的方法主要 有业务借鉴法、完全开放法与数据中转法。业务借鉴法中,互联网业务系 统与该业务系统是完全分离和独立的。互联网业务系统具有独立的管理系统, 与该业务系统没有任何关系。业务借鉴法的缺点是互联网增值业务缺乏和资 源浪费,专门维护独立的互联网业务系统的成本较高。开放引入法的互联网增值业务部署在互联网上,该业务系统提供互联网 增值业务导航子系统,通过该子系统,业务终端可以发现和访问互联网上的 增值业务。互联网上的增值业务系统与该业务系统的业务支撑子系统相互独 立。由于目标系统的业务终端的功能可能较少,性能可能不高,所能支持的 业务模式和业务种类也可能会有限,因此这种方法导致业务终端可能不能有 效地访问互联网业务,且缺乏有效的监管机制。数据中转法在业务系统中部署拟引入的互联网业务对应的增值业务系 统,该增值业务系统定期地或实时地从对应的互联网业务系统中获取业务数 据。互联网业务与该业务系统的增值业务共享相同的业务数据,相应业务数 据的运行维护放在互联网上。其缺点是增值业务缺乏和资源浪费,需要开发、运行、专门维护互联网增值业务系统需要相应的建设成本和运营维护成本。综合上述现有技术可知,现有技术中将互联网业务引入到其他业务系统 中时,增值业务缺乏,仅能针对某一项互联网业务接入到其他业务系统的运 营平台中,资源浪费,且需要开发、运行和维护专门的互联网增值业务系统, 成本较高。发明内容本发明的目的是针对上述现有技术,提供一种互联网业务接入网关的实 现方法和系统,以实现成批地将互联网业务接入到其他业务运营平台中,且 不需要专门维护互联网增值业务系统。为实现上述目的,本发明提供了 一种互联网业务接入网关的实现方法,包括互联网业务接入网关根据业务终端发送的互联网业务访问请求查找到匹 配的业务代理访问单元或才艮据所述互耳关网业务访问请求生成匹配的业务代理 访问单元,通过所述业务代理访问单元将所述互联网业务访问请求发送给互 联网业务系统;所述互联网业务接入网关通过所述业务代理访问单元接收所述互联网业 务系统反馈的互联网服务信息,并将所述互联网服务信息反馈给所述业务终端。为实现上述目的,本发明又提供了一种互联网业务接入网关,包括 业务终端接入^^莫块,用于接收业务终端发送的互联网业务访问请求,向 所述业务终端反馈互联网服务信息;互联网业务接入模块,用于接收所述业务终端接入模块转发的所述互联 网业务访问请求,根据所述互联网业务访问请求查找到匹配的业务代理访问 单元或根据所述互联网业务访问请求生成匹配的业务代理访问单元,通过所 述业务代理访问单元将所述互联网业务访问请求发送给互联网业务系统;通过所述业务代理访问单元接收所述互联网业务系统反馈的所述互联网服务信 息,并将所述互联网服务信息发送给所述业务终端接入模块。为实现上述目的,本发明还提供了一种互联网业务接入系统,包括互 联网业务接入网关、互联网业务导航系统、互联网业务管理系统以及互联网 业务接入网关调度系统;其中所述互联网业务导航系统,用于接收业务终端发送的互联网业务导航请 求,并将所述互联网业务导航请求转发给所述互联网业务接入网关调度系统;所述互联网业务接入网关调度系统,用于根据所述互联网业务导航请求 和所述互联网业务接入网关的设备状态信息将相应的互联网业务接入网关的 描述信息发送给所述业务终端;所述互联网业务接入网关,用于根据所述业务终端根据所述描述信息发 送的互联网业务访问请求查找到匹配的业务代理访问单元或才艮据所述互联网 业务访问请求生成匹配的业务代理访问单元,通过所述业务代理访问单元将 所述互联网业务访问请求发送给互联网业务系统;通过所述业务代理访问单 元接收所述互联网业务系统反馈的互联网服务信息,并将所述互联网服务信 息反馈给所述业务终端;所述互联网业务管理系统,用于对所述互联网业务导航系统、所述互联 网业务接入网关以及所述互联网业务接入网关调度系统进行统一管理。由上述技术方案可知,本发明互联网业务接入网关在接收到业务终端发 送的互联网业务访问请求后,能够查找到或者生成与该互联网业务访问请求 匹配的业务代理访问单元,该业务代理访问模块能够代替业务终端访问互联 网业务系统,并接收互联网业务系统反馈的互联网服务信息,从而能够将业 务终端与互联网业务系统方便地连接起来。对于业务终端来说,不会察觉到 该业务代理访问单元的存在,访问互联网业务的操作对于其自身来说是透明 的,不需要业务终端的干预,因此能够十分方便有效地引入互联网增值业务。 本发明互联网业务接入网关的实现方法第 一 实施例不需要在现有的业务平台上开发、运行和维护专门的互联网增值业务系统,而只需要根据业务终端的 需求由业务代理访问单元代替业务终端从现有的互联网业务系统中获取互联 网业务,从而降^^了维护成本,同时,能够成批地引入互联网业务,丰富了 为业务终端引入的互联网业务内容和类型。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
图1为本发明互联网业务接入网关的实现方法第一实施例的流程图; 图2为本发明互联网业务接入网关的实现方法第二实施例的流程图; 图3为本发明互联网业务接入网关的实现方法第二实施例中准备处理过 程的流程图;图4为本发明互联网业务接入网关的实现方法第三实施例的流程图; 图5为本发明互联网业务接入网关的实现方法第四实施例的流程图; 图6为本发明互联网业务接入网关的实现方法第五实施例的流程图; 图7为本发明互if关网业务接入网关的实现方法第六实施例的流程图; 图8为本发明互联网业务接入网关第一实施例的结构示意图; 图9为本发明互联网业务接入网关第二实施例的结构示意图; 图10为本发明互联网业务接入系统第一实施例的结构示意图; 图11为本发明互联网业务接入系统第二实施例的结构示意图。
具体实施方式
图1为本发明互联网业务接入网关的实现方法第一实施例的流程图。如 图1所示,该方法包括步骤11、业务终端向互联网业务接入网关发送用于访问互联网业务的互联网业务访问请求;步骤12、互联网业务接入网关根据该互联网业务访问请求查找到匹配的业务代理访问单元或根据互联网业务访问请求生成匹配的业务代理访问单元,通过该业务代理访问单元将互联网业务访问请求发送给互联网业务系统; 业务代理访问单元是指互联网业务接入网关根据业务访问描述文档 (Service Access Description File,以下简称SADF )生成具体访问互联网业 务的代码或二进制单元,它与SADF是——对应。SADF信息用于描述目标 互联网业务的访问细节。SADF是互联网业务发布语言(Web Services Description Language,以下简称WSDL )文档的一种存4渚方法。步骤13、互联网业务接入网关通过业务代理访问单元接收互联网业务系 统反馈的互联网服务信息;在实际应用中,该互联网业务系统可以集成现有的多个互联网业务子系 统,如新浪网业务子系统,搜狐网业务子系统等等。步骤14、互联网业务接入网关将互联网服务信息反馈给业务终端。 在本发明互联网业务接入网关的实现方法第一实施例中,互联网业务接 入网关在接收到业务终端发送的互联网业务访问请求后,能够查找到或者生 成与该互联网业务访问请求匹配的业务代理访问单元,该业务代理访问模块 能够代替业务终端访问互联网业务系统,并接收互联网业务系统反馈的互联 网服务信息,从而能够将业务终端与互联网业务系统方便地连接起来。对于 业务终端来说,不会察觉到该业务代理访问单元的存在,访问互联网业务的 搡作对于其自身来说是透明的,不需要业务终端的千预,因此能够十分方便 有效地引入互联网增值业务。本发明互联网业务接入网关的实现方法第一实 施例不需要在现有的业务平台上开发、运行和维护专门的互联网增值业务系 统,而只需要根据业务终端的需求由业务代理访问单元代替业务终端从现有 的互联网业务系统中获取互联网业务,从而降低了维护成本,同时,能够成 批地引入互联网业务,丰富了为业务终端引入的互联网业务内容和类型。图2为本发明互联网业务接入网关的实现方法第二实施例的流程图。如 图2所示,该方法在本发明业务接入网关的实现方法第一实施例的基础上对 步骤12和进行了细化,步骤12可具体为步骤121、互联网业务接入网关解析互联网业务访问请求,获取相应的 互联网业务标识和互联网业务访问参数;在该步骤121之前,还可以包括互联网业务接入网关识别接收到的信 息是否是完整的互联网业务访问请求的过程。在识别接收到的信息是完整的 互联网业务访问请求时再执行步骤121。该互联网业务标识和互联网业务访问参数均用于标识业务终端所需访问 的互联网业务的业务属性。步骤122、互联网业务接入网关根据该互联网业务标识查找匹配的业务 代理访问单元。步骤123、互联网业务接入网关判断是否查找到匹配的业务代理访问单 元,若是,则执行步骤124;否则,执行步骤125。步骤124、判断互联网业务访问参数与该业务代理访问单元所需参数是 否匹配,若匹配,则执行步骤126;否则,结束;在实际应用中,该互联网业务访问参数可以为业务终端的身份验证标识 等用于访问互联网业务系统的业务参数。步骤125、互联网业务接入网关根据互联网业务访问参数和预存储的与 互联网业务标识对应的业务访问描述文档生成业务代理访问单元,通过生成 的业务代理访问单元向互联网业务系统发送互耳关网业务访问请求。WSDL建立在简单对象访问协议(Simple Object Access Protocol,以下简 称SOAP )和超文本传llr协i义(Hyper Text Transfer Protocol,以下简称HTTP ) 等协议1^出之上。SOAP主要用于交流内容,调用远程的过程和函数。WSDL 通过跨平台和跨语言的方法使业务代理访问模块的产生自动化。WSDL支持 SOAP文档规范,并使用HTTP传输协议。SADF由互联网业务运营商提供, 并通过互联网业务管理系统分发到互联网业务接入网关中。步骤126、通过查找到的业务代理访问单元向互联网业务系统发送互联 网业务访问请求。此外,在互联网业务接入网关接收互联网业务访问请求之前,互联网业务接入网关还可以进行必要的准备处理。该准备处理可以具体为互联网业务接入网关设置为业务终端提供互联 网业务接入的操作环境;创建互联网业务接入服务进程并进行初始化处理。图3为本发明互联网业务接入网关的实现方法第二实施例中准备处理过 程的流程图。如图3所示,该准备处理过程可以包括步骤101、互联网业务接入网关准备为业务终端提供业务接入服务的操 作环境。步骤102、判断终端业务接入服务进程是否建立,若未建立,则执行步 骤103;否则,执行步骤105。终端业务接入服务进程就是为业务终端提供互联网业务接入服务的进程。步骤103、建立终端业务接入服务进程。步骤104、判断终端业务接入服务进程建立是否成功,若成功则执行步 骤105,否则4丸行步骤106。步骤105、初始化终端业务接入服务进程的相关操作环境,准备启动终 端业务接入服务进程。步骤106、继续尝试建立终端业务接入服务进程。在执行步骤106之前,可以根据互联网业务接入网关中的设备配置信息, 暂停一定时间,以判断是否继续尝试创建终端业务接入服务进程。在执行步 骤106之后即可接着执行步骤102。在不需要继续尝试时即可结束在完成上述准备处理后,互联网业务接入网关即可等待并接收互联网业 务访问请求。该过程可以采用阻塞方式,也可以采用非阻塞方式。如果采用 非阻塞方式,则在接收该互联网业务访问请求后,可能并未获取到完整的互 联网业务访问请求。因此,在实际实现的过程中,还可以增加检查是否接收 到完整的互联网业务访问请求的步骤,以此来保证互联网业务接入网关接收 到的是业务终端发送的完整的互联网业务访问请求。在本发明互联网业务接入网关的实现方法第二实施例中,互联网业务接入网关解析业务终端发送的互联网业务访问请求,获取相应的互联网业务标 识和互联网业务访问参数,并根据该互联网业务标识和互联网业务访问参数 查找是否已经存在匹配的业务代理访问单元。如果存在,则可以直接使用该 业务代理访问单元访问互联网业务系统,否则可以根据该互联网业务访问参 数和预存储的业务访问描述文档生成匹配的业务代理访问单元,从而使得业 务终端通过生成的业务代理访问单元访问互联网业务系统,从而实现了将互 联网业务系统提供的互联网增值业务引入业务终端。图4为本发明互联网业务接入网关的实现方法第三实施例的流程图。如图4所示,本实施例是以本发明互联网业务接入网关的实现方法第二实施例为基础的一个具体实例。本实施例的方法包括步骤401 、业务终端向互联网业务接入网关发送互联网业务访问请求。 业务终端在需要访问互联网业务时发送的互联网业务访问请求经互联网业务导航系统和互联网业务接入网关调度系统处理后,被转发给指定的互联 网业务接入网关。步骤402、互联网业务接入网关根据该互联网业务访问请求,判断在其 内部是否查找到与该互联网业务访问请求中携带的互联网业务标识对应的 SADF和其它相关信息。如果未找到,则转至步骤409;如果找到,则纟丸行步 骤403。步骤403、互联网业务接入网关根据找到的相关信息,生成互联网业务 访问请求,这些请求可以是SOAP请求。步骤404、互联网业务接入网关把生成的SOAP请求,发送给对应的互 联网业务系统;发送成功后,准备接收互联网业务系统的回应信息。步骤405、互联网业务系统接收到互联网业务接入网关的SOAP请求后, 根据相关请求信息进行处理。步骤406、互联网业务系统根据处理结果生成SOAP回应信息。该SOAP回应信息即为互联网服务信息。步骤407、互联网业务系统把该SOAP回应信息发送给互联网业务接入 网关。步骤405至步骤407是互联网业务系统根据互联网业务访问请求进行处 理的过程。这需要相关互联网业务系统支持SOAP请求。在处理完成后,互 联网业务系统仍以SOAP协议组织回应信息。步骤408、互联网业务接入网关接收到互联网业务系统的SOAP回应信 息后,对SOAP回应信息进行分解处理,并将分解处理后的互联网服务信息 反馈给业务终端。步骤409、互联网业务接入网关把源自于互联网业务系统的回应信息或 者其它回应信息发送给业务终端。业务终端经过步骤401至步骤409,完成对互联网业务系统的一次业务 访问。重复步-骤401到步骤409,业务终端可以通过互耳关网业务接入网关有 效地访问互耳关网业务。在上述步骤中,使用SOAP协议作为传输信息的载体。在实际应用中, 也可以使用其它协议,例如,HTTP协议、会话初始协议(Session Initiation Protocol,以下简称SIP)协议等。本实施例采用SOAP协议作为传输信息的载体对业务终端通过互联网业 务接入网关访问互联网业务系统的过程进行了详细说明。互联网业务接入网 关根据业务终端发送的互联网业务访问请求查找到或者生成业务代理访问单 元,该业务代理访问单元能够将生成SOAP请求发送给互联网业务系统,并 将从互联网业务系统接收到的SOAP回应信息进行分解处理,获取能够发送 给业务终端的互联网服务信息,从而代替业务终端访问互联网业务系统。该 过程对于业务终端是透明的,因此,提高了业务终端的可操作性。由于互联 网业务系统中可以集成丰富的互联网业务子系统,从而在现有业务平台不需 要专门维护互联网业务系统的基础上向业务终端提供了丰富的互联网业务。图5为本发明互联网业务接入网关的实现方法第四实施例的流程图。如 图5所示,本实施例是在本发明互联网业务接入网关的实现方法第一实施例的基础上,在步骤11之前进一步增加了互联网业务接入网关的调度方法。本实施例的方法包^r:步骤501、业务终端向互联网业务导航系统发送互联网业务导航请求;该互联网业务导^^系统能够向业务终端提供所有可供该业务终端使用的 互联网业务的导航信息。步骤502、互联网业务导航系统将互联网业务导航请求转发给互联网业 务接入网关调度系统;互联网业务接入网关调度系统中存储了所有互联网业务接入网关的当前 状态信息。步骤503、互联网业务接入网关调度系统根据互联网业务导航请求和互 联网业务接入网关的设备状态信息将相应的互联网业务接入网关的描述信息 发送给业务终端。互联网业务接入网关调度系统可以根据互联网业务导航请求获取发送该 请求的业务终端的相关信息,如该业务终端的IP地址等,然后调用该互联网 业务接入网关调度系统中存储的调度策略确定最为适合向该业务终端提供互 联网业务的互联网业务接入网关。此处调度策略即为根据当前互联网业务接 入网关的状态进行更新后的调度策略,其作用既可以对互联网业务接入网关 的进行负载均衡,也可以根据运营商的网络架构确定与业务终端所在区域相 同的互联网业务接入网关为该业务终端提供服务。具体来说,互联网业务接 入网关调度系统可以维护互联网业务接入网关的信息队列,互联网业务接入 网关调度系统将根据调度策略从该信息队列中查找合适的互联网业务接入网 关为业务终端提供服务。步骤504、业务终端根据描述信息向相应的互联网业务接入网关发送互 联网业务访问请求。在实际的网络架构中,可以根据与不同业务应用对应的不同的网络架构, 设置多个互联网业务接入网关,步骤504即完成了将业务终端导航到最适合 为其提供互联网业务的互联网业务接入网关。综上可知,本实施例中,互联网业务接入网关调度系统在调度策略的控 制下能够充分考虑运营商的网络架构,确定最适合为需要访问互联网业务的 业务终端提供互联网业务的互联网业务接入网关,从而提高了互联网业务接 入网关为业务终端提供服务的效率。图6为本发明互联网业务接入网关的实现方法第五实施例的流程图。本 实施例在本发明互联网业务接入网关的实现方法第四实施例的基础上,还包括互联网业务接入网关定期向互联网业务接入网关调度系统发送设备状态 更新信息的步骤,该设备状态更新信息用于更新互联网业务接入网关的设备 状态信息。该步骤可以具体为步骤601、互联网业务接入网关收集设备状态更新信息。互联网业务接入网关可以检测自身的负载情况,带宽情况等状态信息并 进行收集,准备将该状态信息作为设备状态更新信息发送给互联网业务接入 网关调度系统,从而提高互联网业务接入网关的调度效率。步骤602、互联网业务接入网关判断与互联网业务接入网关调度系统的 网络连接建立成功,若成功则执行步骤604;否则,执行步骤603。步骤603、等待,并在建立成功时#^于步骤604。步骤604、互联网业务接入网关将设备状态更新信息发送给互联网业务 接入网关调度系统。该设备状态更新信息可以包括设备故障信息、当前会话数量信息、最 大会话数量信息、中央处理器利用率、网络接口吞吐率。步骤605、互联网业务接入网关判断是否发送结束,若发送结束则执行 步骤606;否则,继续发送。步骤606、互4关网业务接入网关向互联网业务接入网关调度系统发送状 态更新结束信息。综上可知,本实施例在本发明互联网业务接入网关的实现方法第四实施 例的基础之上,通过互联网业务接入网关向互联网业务接入网关调度系统发 送状态更新信息,可以使互联网业务接入网关调度系统实时掌握与其相连的互联网业务接入网关的当前状态,以根据调度策略更好地调度互联网业务接 入网关为业务终端提供互联网业务,从而提高互联网业务接入网关的调度效 率。图7为本发明互联网业务接入网关的实现方法第六实施例的流程图。本 实施例在本发明互联网业务接入网关的实现方法第四实施例的基础上,还包 括互联网业务接入网关接收互联网业务管理系统发送的互联网业务远程管 理信息,并根据该互联网业务远程管理信息进行互联网业务的部署处理的步 骤。该步骤可以具体为步骤701、互联网业务接入网关对支持远程管理的操作环境进行初始化。步骤702、判断接收互联网业务远程管理信息的侦听服务进程是否已经 建立,如果否,则执行步骤703,否则,执行步骤705。步骤703、建立侦听服务进程。侦听服务进程中的侦听地址和侦听端口可以从互联网业务接入网关中设 备的配置信息获取。步骤704、判断侦听服务进程建立是否成功,如果成功,则执行步骤705, 否则,结束。步骤705、互联网业务接入网关为接收互联网业务远程管理信息分配资源。该资源可以为带宽资源,存储资源这类为接收互联网业务远程管理信息 提供服务的资源。步骤706、接收来源于互联网业务管理系统的互联网业务远程管理信息。该过程采用阻塞方式实现,也可以采用非阻塞方式实现。在本实施例中, 采用的是非阻塞方式。如果采用阻塞方式,则直到接收到有效的互联网业务 远程管理信息后,才会进入下一步骤。该互联网业务远程管理信息可以包括业务访问描述文档、业务分组信 息和/或业务访问策略信息。步骤707、冲艮据该互联网业务远程管理信息获取业务访问描述文档、业务分组信息和/或业务访问策略信息;步骤708、根据业务访问描述文档、业务分组信息和/或业务访问策略信 息生成相应的业务代理访问单元,并对该业务代理访问单元进行分类存储。步骤709、向互联网业务管理系统发送完成部署处理的回应信息。在步骤709之后还可以根据配置信息,暂停一定时间。配置信息可以源自于互联网业务接入网关中的设备的配置文件,也可以 源自于设备的其它配置方法。此外,在步骤709之后还可以确定是否继续处理新的互联网业务远程管 理信息,如果处理,则循环步骤706 步骤709,否则的执行步骤710。步骤710,关闭所述侦听服务进程并释放所述资源。综上可知,在本实施例中,互联网业务接入网关能够通过建立侦听服务 进程来监听获取互联网业务远程管理信息,从而根据该互联网业务远程管理 信息进行互联网业务的部署处理,从而使互联网业务管理系统能够方便地管 理互联网业务接入网关,提高为业务终端提供互联网业务的效率。图8为本发明互联网业务接入网关第一实施例的结构示意图。如图8所 示,本实施例中的互联网业务接入网关包括业务终端接入模块11和互联网 业务接入模块12。首先,业务终端接入模块11接收业务终端发送的互联网业务访问请求, 并将该互联网业务访问请求转发给互联网业务接入模块12;然后,互联网业 务接入^t块12才艮据该互^:网业务访问请求查找到匹配的业务^f戈理访问单元 或根据所述互联网业务访问请求生成匹配的业务代理访问单元,并通过该业 务代理访问单元将互联网业务访问请求发送给互联网业务系统;接着,互联 网业务接入模块12通过业务代理访问单元接收互联网业务系统反馈的互联 网服务信息,并将该互联网服务信息发送给业务终端接入模块11;最后,业 务终端接入模块11再将该互联网服务信息反馈给所述业务终端。在本发明互联网业务接入网关第一实施例中,互联网业务接入模块在接 收到由业务终端接入^^块转发的互联网业务访问请求后,能够查找到或者生成与该互联网业务访问请求匹配的业务代理访问单元,该业务代理访问才莫块 能够代替业务终端访问互联网业务系统,并接收互联网业务系统反馈的互联 网服务信息,从而能够将业务终端与互联网业务系统方便地连接起来。对于 业务终端来说,不会察觉到该业务代理访问单元的存在,访问互联网业务的 操作对于其自身来说是透明的,不需要业务终端的干预,因此能够十分方便 有效地引入互联网增值业务。本发明互联网业务接入网关第一实施例不需要 在现有的业务平台上开发、运行和维护专门的互联网增值业务系统,而只需 要根据业务终端的需求由该互联网业务接入网关代替业务终端从现有的互联 网业务系统中获取互联网业务,从而降低了维护成本,同时,也丰富了为业 务终端引入的互^:网业务内容和类型。图9为本发明互联网业务接入网关第二实施例的结构示意图。如图9所示,本实施例以本发明互联网业务接入网关第二实施例为基础,还包括远 程管理支持模块13、本地管理支持模块14、配置管理模块15以及设备状态 更新模块16。其中,配置管理模块15可以包括会话单元151、参数配置单 元152、互联网业务单元153、策略信息单元154、日志信息单元155以及安 全信息单元156。具体来说,远程管理支持模块13接收互联网业务管理系统发送的互联网 业务远程管理信息,该互联网业务远程管理信息可以包括业务访问描述文 档、业务分组信息和/或业务访问策略信息。其根据该互联网业务远程管理信 息进行互联网业务的部署处理的步骤与本发明互联网业务接入网关的实现方 法第六实施例的具体过程相同,不再赘述。本地管理支持模块14接收管理终端发送的互联网业务本地管理信息。管 理终端可以直接登录到本地管理支持模块14,通过本地管理支持模块14管 理指定的互联网业务接入网关。配置管理模块15可以根据远程管理支持模块13接收到的由互联网业务 管理系统发送的互联网业务远程管理信息和本地管理支持模块14接收到的 由管理终端发送的互联网业务本地管理信息对互联网业务接入模块12接入互联网服务信息进行日志信息管理、配置参数管理、互联网业务信息管理、 策略信息管理、会话信息管理以及安全信息管理。其中,会话单元151用于对会话信息进行管理;参数配置单元152用于对配置参数信息进行管理;互 联网业务单元153用于对互联网业务信息进行管理;策略信息单元154用于 对策略信息进行管理;日志信息单元155用于对日志信息进行管理;安全信 息单元156用于对安全信息进行管理。设备状态更新模块16能够定期收集互联网业务接入模块12的设备状态 信息,并根据收集到的设备状态信息向互联网业务接入网关调度系统发送设 备状态更新信息,该设备状态更新信息包括配置管理模块15中的日志信息、 配置参数、互联网业务信息、策略信息、会话信息以及安全信息。该设备状 态更新模块16向互联网业务接入网关调度系统发送设备状态更新信息的过 程与本发明互联网业务接入网关的实现方法第五实施例描述的过程相同,不 再赘述。本实施例在本发明互联网业务接入网关第 一 实施例的基础上,通过设备 状态更新模块向互联网业务接入网关调度系统发送状态更新信息,可以使互 联网业务接入网关调度系统实时掌握与其相连的互联网业务接入网关的当前 状态,以根据调度策略更好地调度互联网业务接入网关为业务终端提供互联 网业务,从而提高互联网业务接入网关的调度效率;通过远程管理支持模块 和本地管理支持模块能够分别获取互联网业务管理系统发送的互联网业务远 程管理信息和管理终端发送的互联网业务本地管理信息,从而使得配置管理 模块根据该互联网业务远程管理信息进行互联网业务的部署处理,并根据该互联网业务本地管理信息对接入的互联网业务进行管理,使得互联网业务管 理系统和管理终端均能够方便地管理互联网业务接入网关,提高为业务终端 提供互联网业务的效率。图10为本发明互联网业务接入系统第一实施例的结构示意图。如图10 所示,该互联网业务接入系统包括互联网业务接入网关1、互联网业务导 航系统2、互联网业务管理系统3以及互联网业务接入网关调度系统4。具体来说,互联网业务导航系统2接收业务终端发送的互联网业务导航请求,并将该互联网业务导航请求转发给互联网业务接入网关调度系统4; 然后,互联网业务接入网关调度系统4根据该互联网业务导航请求和互联网 业务接入网关1的设备状态信息将相应的互联网业务接入网关1的描述信息 发送给业务终端;业务终端向与该描述信息对应的互联网业务接入网关1发 送互联网业务访问请求,互联网业务接入网关1根据该互联网业务访问请求 查找到匹配的业务代理访问单元或根据互联网业务访问请求生成匹配的业务 代理访问单元,通过该业务代理访问单元将互联网业务访问请求发送给互联 网业务系统;最后,互联网业务接入网关1通过业务代理访问单元接收互联 网业务系统反馈的互联网服务信息,并将该互联网服务信息反馈给业务终端。在具体实现时,该互联网业务接入网关1可以采用本发明互联网业务接 入网关第一实施例或者第二实施例给出的结构,其具体实现过程不再赘述。在上述过程中,互联网业务管理系统3要对互联网业务导航系统2、互 联网业务接入网关1以及互联网业务接入网关调度系统4进行统一管理。其 具体的管理可以包括向互联网业务接入网关1发送互联网业务远程管理信 息,该互联网业务远程管理信息可以包括业务访问描述文档、业务分组信 息和/或业务访问策略信息;向互联网业务导航系统2发送业务导航更新信息, 以向业务终端提供最新的互联网业务导航信息;向互联网业务接入网关调度 系统4发送互联网业务接入网关1的设备状态信息,该设备状态信息即可以 包括新添加的互联网业务接入网关1的设备状态信息以及现有的互联网业务 接入网关1进行状态更新后的设备状态信息。本发明互联网业务接入系统第 一 实施例提供了将互联网业务引入现有网 络中的系统结构。其中,互联网业务管理系统能够在将互联网业务引入现有 业务平台时提供业务管理功能,为业务终端访问互联网业务提供了管理机制; 互联网业务接入网关将业务终端和互联网业务系统连接起来,业务终端可以 通过该互联网业务接入网关向互联网业务系统发送互联网业务访问请求,也 可以通过该互联网业务接入网关接收互联网业务系统发送的服务信息。互联网业务可以维持本身部署在互联网上的现状,而不用将互联网业务数据引入 到现有的业务系统中,只需要对互联网业务接入网关进行必要的维护即可, 从而丰富了现有网络中的互联网增值业务的内容,提高了资源使用效率,降 低了业务平台的维护成本。此外,互联网业务接入网关调度系统还能够保证 将业务终端发送的互联网业务导航请求导航到状态最优的互联网业务接入网 关以获取互联网业务,从而提高了业务终端访问互联网业务的效率。图11为本发明互联网业务接入系统第二实施例的结构示意图。如图11 所示,本实施例是在本发明互联网业务接入系统第一实施例的基础之上,进一步包括业务终端5、管理终端6以及互联网业务系统7。其中,业务终端 5可以向互联网业务导航系统2发送互联网业务导航请求,向互联网业务接 入网关1发送互联网业务访问请求;管理终端6可以向互联网业务接入网关 1发送互联网业务本地管理信息;互联网业务系统7向互联网业务接入网关1 提供互联网服务信息。本实施例与本发明互联网业务接入系统第 一 实施例的实现过程以及效果 相同,不再赘述。最后应说明的是以上实施例仅用以说明本发明的技术方案而非对其进 行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技 术人员应当理解其依然可以对本发明的技术方案进行修改或者等同替换, 而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的 精神和范围。
权利要求
1、一种互联网业务接入网关的实现方法,其特征在于,包括互联网业务接入网关根据业务终端发送的互联网业务访问请求查找到匹配的业务代理访问单元或根据所述互联网业务访问请求生成匹配的业务代理访问单元,通过所述业务代理访问单元将所述互联网业务访问请求发送给互联网业务系统;所述互联网业务接入网关通过所述业务代理访问单元接收所述互联网业务系统反馈的互联网服务信息,并将所述互联网服务信息反馈给所述业务终端。
2、 根据权利要求1所述的互联网业务接入网关的实现方法,其特征在于, 所述互联网业务接入网关根据业务终端发送的互联网业务访问请求查找到匹 配的业务代理访问单元或根据所述互联网业务访问请求生成匹配的业务代理 访问单元,通过所述业务代理访问单元将所述互联网业务访问请求发送给互 联网业务系统具体为所述互联网业务接入网关在接收到完整的互联网业务访问请求后,解析 所述互联网业务访问请求,获取相应的互联网业务标识和互联网业务访问参 数;根据所述互联网业务标识查找匹配的业务代理访问单元; 在存在所述业务代理访问单元时,判断所述互联网业务访问参数与所述业务代理访问单元所需参数是否匹配,在匹配时通过所述业务代理访问单元向所述互联网业务系统发送所述互联网业务访问请求;在不存在所述业务代理访问单元时,根据所述互联网业务访问参数和预存储的与所述互Jf关网业务标识对应的业务访问描述文档生成所述业务代理访问单元,通过生成的业务代理访问单元向所述互联网业务系统发送所述互联网业务访问请求。
3、 根据权利要求1所述的互联网业务接入网关的实现方法,其特征在于,所述互联网业务接入网关通过所述业务代理访问单元接收所述互联网业务系 统反馈的互联网服务信息,并将所述互联网服务信息反馈给所述业务终端具体为所述业务代理访问单元对所述互联网服务信息进行分解处理,并将分解 处理后的互联网服务信息反馈给所述业务终端。
4、 根据权利要求1 3中任一权利要求所述的互联网业务接入网关的实现 方法,其特征在于,所述互联网业务接入网关根据业务终端发送的互联网业 务访问请求查找到匹配的业务代理访问单元或才艮据所述互联网业务访问请求 生成匹配的业务代理访问单元之前,还包括理。
5、 根据权利要求4所述的互联网业务接入网关的实现方法,其特征在于, 所述互联网业务接入网关对接收所述互联网业务访问请求进行准备处理具体 为所述互联网业务接入网关对用于向所述业务终端提供互联网业务接入的 操作环境进行设置;创建互联网业务接入服务进程并进行初始化处理。
6、 根据权利要求3所述的互联网业务接入网关的实现方法,其特征在于, 所述互联网业务接入网关根据业务终端发送的互联网业务访问请求查找到匹 配的业务代理访问单元或根据所述互联网业务访问请求生成匹配的业务代理 访问单元之前,还包括所述业务终端向互联网业务导航系统发送互联网业务导航请求; 所迷互联网业务导航系统将所述互联网业务导航请求转发给互联网业务接入网关调度系统;所述互联网业务接入网关调度系统根据所述互联网业务导航请求和所述互联网业务接入网关的设备状态信息将相应的互联网业务接入网关的描述信息发送给所述业务终端;所述业务终端4艮据所述描述信息向相应的互联网业务接入网关发送所述 互联网业务访问请求。
7、根据权利要求6所述的互联网业务接入网关的实现方法,其特征在于, 还包括所述互联网业务接入网关定期向所述互联网业务接入网关调度系统发送 设备状态更新信息,以便更新所述设备状态信息。
8 、根据权利要求7所述的互联网业务接入网关的实现方法,其特征在于, 所述互联网业务接入网关定期向所述互联网业务接入网关调度系统发送设备 状态更新信息具体为所述互联网业务接入网关收集所述设备状态信息;所述互联网业务接入网关在判断与所述互联网业务接入网关调度系统的 网络连接建立成功时根据所述设备状态信息向所述互联网业务接入网关调度 系统发送设备状态更新信息。
9、 根据权利要求8所述的互联网业务接入网关的实现方法,其特征在于, 根据所述设备状态信息向所述互联网业务接入网关调度系统发送设备状态更 新信息之后,还包括所述互联网业务接入网关向所述互联网业务接入网关调度系统发送状态 更新结束信 息。
10、 根据权利要求7 9中任一权利要求所述的互联网业务接入网关的实 现方法,其特征在于,所述设备状态更新信息包括设备故障信息、当前会话数量信息、最大会话数量信息、中央处理器利 用率、网络接口吞吐率。
11、 根据权利要求6所述的互联网业务接入网关的实现方法,其特征在 于,所述业务终端向互联网业务导航系统发送互联网业务导航请求之前,还 包括所述互联网业务接入网关接收互联网业务管理系统发送的互联网业务远 程管理信息,并根据所述互联网业务远程管理信息进行互联网业务的部署处 理。
12、 根据权利要求11所述的互联网业务接入网关的实现方法,其特征在 于,所述互联网业务远程管理信息包括所述业务访问描述文档、业务分组信 息和/或业务访问策略信息,根据所述互联网业务远程管理信息进行互联网业 务的部署处理具体为根据所述互联网业务远程管理信息获取所述业务访问描述文档、业务分 组信息和/或业务访问策略信息;根据所述业务访问描述文档、业务分组信息和/或业务访问策略信息生成 相应的业务代理访问单元,并对所述业务代理访问单元进行分类存储;向所述互Jf关网业务管理系统发送完成所述部署处理的回应信息。
13、 根据权利要求12所述的互联网业务接入网关的实现方法,其特征在 于,所述互联网业务接入网关接收互联网业务管理系统发送的互联网业务远 程管理信息之前,还包括所述互联网业务接入网关对支持远程管理的操作环境进行初始化; 建立接收所述互联网业务远程管理信息的侦听服务进程,并在所述侦听服务进程建立成功时所述互联网业务接入网关为接收所述互联网业务远程管理信息分配资源。
14、 根据权利要求13所述的互联网业务接入网关的实现方法,其特征在 于,向所述互联网业务管理系统发送完成所述部署处理的回应信息之后,还 包括关闭所述侦听服务进程并释放所述资源。
15、 一种互联网业务接入网关,其特征在于,包括 业务终端接入模块,用于接收业务终端发送的互联网业务访问请求,向所述业务终端反馈互联网服务信息;互联网业务接入模块,用于接收所述业务终端接入模块转发的所述互联 网业务访问请求,根据所述互联网业务访问请求查找到匹配的业务代理访问单元或#>据所述互4关网业务访问请求生成匹配的业务^U里访问单元,通过所 述业务代理访问单元将所述互联网业务访问请求发送给互联网业务系统;通 过所述业务代理访问单元接收所述互联网业务系统反馈的所述互联网服务信 息,并将所述互联网服务信息发送给所述业务终端接入模块。
16、 根据权利要求15所述的互联网业务接入网关,其特征在于,还包括 远程管理支持模块,用于接收互联网业务管理系统发送的互联网业务远程管理信息;本地管理支持模块,用于接收管理终端发送的互联网业务本地管理信息; 配置管理模块,用于根据所述互联网业务远程管理信息和互联网业务本 地管理信息对所述互联网业务接入模块接入所述互联网服务信息进行日志信 息管理、配置参数管理、互联网业务信息管理、策略信息管理、会话信息管 理以及安全信息管理;设备状态更新模块,用于定期收集所述互联网业务接入模块的设备状态 信息,并根据收集到的设备状态信息向互联网业务接入网关调度系统发送设 备状态更新信息,所述设备状态更新信息包括所述配置管理模块中的日志信 息、配置参数、互联网业务信息、策略信息、会话信息以及安全信息。
17、 根据权利要求16所述的互联网业务接入网关,其特征在于,所述配 置管理模块包括会话单元,用于对所述会话信息进行管理; 参数配置单元,用于对所述配置参数信息进行管理; 互联网业务单元,用于对所述互联网业务信息进行管理; 策略信息单元,用于对所述策略信息进行管理;日志信息单元,用于对所述日志信息进行管理; 安全信息单元,用于对所述安全信息进行管理。
18、 一种互联网业务接入系统,其特征在于,包括互联网业务接入网 关、互联网业务导^:系统、互联网业务管理系统以及互联网业务接入网关调 度系统;其中所述互联网业务导航系统,用于接收业务终端发送的互联网业务导航请 求,并将所述互联网业务导航请求转发给所述互联网业务接入网关调度系统;所述互联网业务接入网关调度系统,用于根据所述互联网业务导航请求 和所述互联网业务接入网关的设备状态信息将相应的互联网业务接入网关的 描述信息发送给所述业务终端;所述互联网业务接入网关,用于根据所述业务终端根据所述描述信息发 送的互联网业务访问请求查找到匹配的业务代理访问单元或根据所述互联网 业务访问请求生成匹配的业务代理访问单元,通过所述业务代理访问单元将 所述互联网业务访问请求发送给互i[关网业务系统;通过所述业务^f气理访问单 元接收所述互联网业务系统反馈的互联网服务信息,并将所述互联网服务信 息反馈给所述业务终端;所述互联网业务管理系统,用于对所述互联网业务导航系统、所述互联 网业务接入网关以及所述互联网业务接入网关调度系统进行统一管理。
19、 根据权利要求18所述的互联网业务接入系统,其特征在于,还包括 业务终端,用于向所述互联网业务导航系统发送互联网业务导航请求,向所述互联网业务接入网关发送互联网业务访问请求;管理终端,用于向所述互联网业务接入网关发送互联网业务本地管理信息;互联网业务系统,用于向所述互联网业务接入网关提供所述互联网服务信息。
全文摘要
本发明涉及一种互联网业务接入网关的实现方法和系统,方法包括互联网业务接入网关根据业务终端发送的互联网业务访问请求查找到匹配的业务代理访问单元或根据互联网业务访问请求生成匹配的业务代理访问单元,通过业务代理访问单元将所述互联网业务访问请求发送给互联网业务系统;互联网业务接入网关通过业务代理访问单元接收互联网业务系统反馈的互联网服务信息,并将互联网服务信息反馈给业务终端。系统包括互联网业务接入网关、互联网业务导航系统、互联网业务管理系统以及互联网业务接入网关调度系统。本发明能够成批地将互联网业务接入到其他业务运营平台中,且不需要专门维护互联网增值业务系统。
文档编号H04L12/66GK101404630SQ20081022726
公开日2009年4月8日 申请日期2008年11月25日 优先权日2008年11月25日
发明者加雄伟 申请人:中国网络通信集团公司