专利名称:基于网络电视的互联网业务实现系统和方法
技术领域:
本发明涉及一种基于网络电视的互联网业务实现系统和方法,属于网络 通信技术领域。
背景技术:
随着宽带业务的不断发展,网络电视(Internet Protocol TV,以下简称 IPTV)逐渐发展成未来宽带业务的主要形式。出于政策和市场等因素的考虑, IPTV应用市场并未对互联网等其它网络广泛开放。互联网服务提供商/内容 提供商(Service Provider/ Content Provider,以下简称SP/CP )要向IPTV用 户提供增值业务,则必须针对IPTV的特点重新开发增值业务系统,并将增 值业务系统部署在IPTV业务平台内部,这使得增值业务的建设成本和运维 成本都比较高。在现有技术中,把互联网业务引入到IPTV应用中的方法主要有业务 借鉴法、完全开放法、数据中转法。业务借鉴法中,互联网上的业务系统与 IPTV业务平台上的业务系统是完全分离和独立的。增值业务系统位于IPTV 业务平台的业务提供层,是IPTV业务平台独立的业务系统。相应的增值业 务系统可能包含多个增值业务子系统。IPTV业务平台中的增值业务系统与互 联网增值业务系统没有任何关系。业务借鉴法的缺点是增值业务缺乏和资源 浪费,维护专门应用于IPTV业务平台的独立的增值业务系统的业务成本较 高。开放引入法的增值业务部署在互联网上,IPTV业务平台提供互联网增值 业务导^^子系统,通过该子系统,IPTV业务平台的业务终端可以发现和访问 互联网上的增值业务。互联网上的增值业务系统与IPTV业务平台的业务支 撑系统相互独立。由于目前大部分IPTV业务终端的功能较少,性能不高, 所能支持的业务模式和业务种类也有限,因此这种方法导致IPTV用户不能
有效地访问互联网业务,且缺乏有效的监管机制。数据中转法在IPTV业务 平台中部署拟引入的互联网业务对应的增值业务系统,该增值业务系统定期 地或实时地从对应的互联网业务系统中获取业务数据。互联网业务与IPTV 业务平台中的增值业务共享相同的业务数据,相应业务数据的运行维护放在互联网上。其缺点是增值业务缺乏和资源浪费,需要开发、运行、维护专门 应用于IPTV业务平台的增值业务系统,需要相应的建设成本和运营维护成 本。综合上述现有技术可知,现有技术中将互联网业务引入到IPTV应用时, 增值业务缺乏,仅能针对某一项互联网业务接入到IPTV业务平台中,资源 浪费,且需要开发、运行、维护专门应用于IPTV业务平台的互联网增值业 务系统,成本较高。而且,现有技术仅是单纯将互联网业务引入IPTV业务 平台中而没有考虑运营商的网络架构,从而无法从运营商的网络架构角度出 发提供有效的互联网业务引入和管理机制。发明内容本发明的目的是针对上述现有技术的缺陷,提供一种基于IPTV的互联 网业务实现系统和方法,以实现从运营商的网络架构角度出发提供有效的互 联网业务引入和管理机制,且不需要单独维护互联网业务系统。为实现上述目的,本发明提供了一种基于IPTV的互联网业务实现系统, 包括第一级IPTV业务平台和第二级IPTV业务平台;所述第一级IPTV业务平台为所述第二级IPTV业务平台提供互联网业务 信息;所述第二级IPTV业务平台包括第二级互联网业务导航模块、第二级互联 网业务管理模块和第二级互联网业务接入网关;所述第二级互联网业务导航^t块,用于接收IPTV业务终端发送的互联网 业务导航请求,并将所述互联网业务导航请求发送给所述第二级互联网业务 管理模块;
所述第二级互联网业务管理模块,用于根据所述互联网业务导航请求和 预先配置的调度策略获取所述第二级互联网业务接入网关的描述信息,并将所述描述信息反馈给所述IPTV业务终端,以便所述IPTV业务终端通过所述 第二级互联网业务接入网关访问互联网业务;所述第二级互联网业务接入网关,用于对IPTV业务终端根据所述描述 信息发送的互联网业务访问请求进行过滤处理,将过滤处理后的互联网业务 访问请求发送给所述第一级IPTV业务平台,以及将所述第一级IPTV业务平 台针对所述互联网业务访问请求返回的互联网业务信息进行过滤,并将过滤 处理后的互联网业务信息反馈给所述IPTV业务终端。为实现上述目的,本发明还提供了一种基于IPTV的互联网业务实现方 法,包括第二级IPTV业务平台中的第二级互联网业务管理;漠块4^收互联网业务 导航请求,根据所述互联网业务导航请求和预先配置的调度策略向IPTV业 务终端反馈互联网业务接入网关的描述信息;所述IPTV业务终端根据所述描述信息向所述互联网业务接入网关发送 互联网业务访问请求;所述互联网业务接入网关对所述互联网业务访问请求进行过滤处理,将 过滤处理后的互联网业务访问请求发送给第一级IPTV业务平台,对所述第 一级IPTV业务平台根据所述互联网业务访问请求发送的互联网业务信息进 行过滤处理,并将过滤处理后的互联网业务信息反馈给所述IPTV业务终端。由上述技术方案可知,本发明基于IPTV的互联网业务实现系统和方法 能够成批将互联网业务引入到IPTV业务平台中,互联网业务丰富多样,且 不需要开发、运行、维护专门应用于IPTV业务平台的互联网业务系统,降 低了运营成本。在将互联网业务引入IPTV业务平台时,充分考虑到运营商 的网络架构,提供了有效的互联网业务引入和管理机制。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
图1为本发明基于IPTV的互联网业务实现系统第一实施例的结构示意图;图2为本发明基于IPTV的互联网业务实现系统第二实施例的结构示意图;图3为本发明基于IPTV的互联网业务实现系统第三实施例的结构示意图;图4为本发明基于IPTV的互联网业务实现系统第四实施例的结构示意图;图5为本发明基于IPTV的互联网业务实现方法第一实施例的信令流程图;图6为本发明基于IPTV的互联网业务实现方法第二实施例的信令流程图;图7为本发明基于IPTV的互联网业务实现方法第三实施例的信令流程图。
具体实施方式
图1为本发明基于IPTV的互联网业务实现系统第一实施例的结构示意 图。如图1所示,本实施例的系统包括第一级IPTV业务平台1和第二级 IPTV业务平台2,该第一级IPTV业务平台1为第二级IPTV业务平台2提供 互联网业务信息;第二级IPTV业务平台2包括第二级互联网业务导航模块 21 、第二级互联网业务管理模块22和第二级互联网业务接入网关23。具体来说,第二级互联网业务导航模块21接收IPTV业务终端4发送的 互联网业务导航请求,并将该互联网业务导航请求发送给第二级互联网业务 管理模块22。然后第二级互联网业务管理模块22根据互联网业务导航请求
和调度策略获取第二级互联网业务接入网关23的描述信息,并将该描述信息 反馈给IPTV业务终端4。 IPTV业务终端4向第二级互联网业务接入网关23 发送互联网业务访问请求。第二级互联网业务接入网关23对该互联网业务访 问请求进行过滤处理,将过滤处理后的互联网业务访问请求发送给第 一级 IPTV业务平台1。第一级IPTV业务平台1将与该互联网业务访问请求对应 的互联网业务信息发送给第二级互联网业务接入网关23。第二级互联网业务 接入网关23互联网业务信息进行过滤处理,最后将过滤处理后的互联网业务 信息反馈给IPTV业务终端4。第二级互联网业务管理模块22可以根据互联网业务导航请求获取发送 该请求的IPTV业务终端4的相关信息,如该IPTV业务终端4的IP地址等, 然后调用相应的调度策略获取第二级互联网业务接入网关23的描述信息。由 于在第二级IPTV业务平台2的网络架构中,运营商会根据业务需要部署多 个第二级互联网业务接入网关23,因此,根据该策略可以选择出最适合向该 IPTV业务终端4提供互联网业务的第二级互联网业务接入网关23。此处调 度策略的作用既可以对第二级互联网业务接入网关23进行负载均衡,也可以 根据运营商的网络架构确定与IPTV业务终端4所在区域向匹配的第二级互 联网业务接入网关23为该IPTV业务终端4提供互联网业务服务。第二级互联网业务接入网关23具有过滤的功能,既可以对IPTV业务终 端4发出的互联网业务访问请求进行过滤处理,也可以对发送给IPTV业务 终端4的互联网业务信息进行过滤处理,因此能够保证IPTV业务终端4与 第一级IPTV业务平台1之间信息交互的可靠性和可管理性。此处的第一级IPTV业务平台1中可以包括多个互联网业务子系统,这 些互联网业务子系统即为现有的互联网业务提供商所提供的业务服务系统, 这些互联网业务可以通过第二级IPTV业务平台2提供给IPTV业务终端4, 而不需要在IPTV应用中单独开发,运行和维护一个互联网业务系统,节约 了运营成本;而且多个互联网业务子系统能够成批地为IPTV业务终端4提
供内容丰富的互联网业务信息。在实际网络架构的实现过程中,该第一级IPTV业务平台l可为国家级 IPTV业务平台,第二级IPTV业务平台2可为省级IPTV业务平台,国家级 IPTV业务平台可以为省级IPTV业务平台提供各种互联网业务服务,而省级 IPTV业务平台可以统一管理与其连接的多个IPTV业务终端4,为其引入国 家级的互联网业务。此处的IPTV业务终端4既可以为省级IPTV业务终端, 也可以为地市级IPTV业务终端。综上可知,本发明基于IPTV的互联网业务实现系统第一实施例能够成 批将互联网业务引入到IPTV业务平台中,互联网业务丰富多样,且不需要 开发、运行、维护专门应用于IPTV业务平台的互联网业务系统,降低了运 营成本。在将互联网业务引入IPTV业务平台时,充分考虑到运营商的网络 架构,提供了有效的互联网业务引入和管理机制。图2为本发明基于IPTV的互联网业务实现系统第二实施例的结构示意 图。如图2所示,本实施例的系统包括第一级IPTV业务平台1和第二级 IPTV业务平台2,该第 一级IPTV业务平台1为第二级IPTV业务平台2提供 互联网业务信息;第二级IPTV业务平台2包括第二级互联网业务导航模块 21 、第二级互联网业务管理模块22和第二级互联网业务接入网关23。进一步地,该系统还可以包括第三级IPTV业务平台3和IPTV业务终端 4,第三级IPTV业务平台3可以包括第三级互联网业务导航4莫块31和第 三级互联网业务接入网关32。第二级互联网业务接入网关23可以包括第 二级互联网业务接入单元231和第二级互联网业务过滤单元232。第三级互 联网业务接入网关32可以包括第三级互联网业务接入单元321和第三级互联 网业务过滤单元322。此处的第一级IPTV业务平台1中可以包括互联网业务模块14,互联网 业务模块14即为现有的互联网业务提供商所提供的业务服务系统的集合,各 种互联网业务信息可以通过第二级互联网业务接入网关23或第三级互联网 业务接入网关32提供给IPTV业务终端4,而不需要在IPTV应用中单独开发, 运行和维护一个互联网业务系统,节约了运营成本;而且互联网业务模块14 能够成批地为IPTV业务终端4提供内容丰富的互联网业务信息。由上述系统描述可以看出,IPTV业务终端4发送的互联网业务导航请求 既可以发送给第二级IPTV业务平台2中的第二级互联网业务导航模块21, 也可以发送给第三级IPTV业务平台3中的第三级互联网业务导航模块31, 第二级互联网业务导航模块21或第三级互联网业务导航;f莫块31都会将该互 联网业务导航请求发送给第二级IPTV业务平台2中的第二级互联网业务管 理模块22。第二级互联网业务管理模块22根据该互联网业务导航请求和调 度策略可以综合考虑第二级IPTV业务平台2中的第二级互联网业务接入网 关23以及第三级IPTV业务平台3中的第三级互联网业务接入网关32,从而 确定为IPTV业务终端4提供服务的互联网业务接入网关。具体来说,在该系统架构下,可以有四种互联网业务接入的实现模式模式一IPTV业务终端4向第二级互联网业务导航模块21发送互联网业务导航 请求,第二级互联网业务导航模块21将该互联网业务导舶/清求发送给第二级 互联网业务管理模块22。然后第二级互联网业务管理模块22根据互联网业 务导航请求和调度策略获取第二级互联网业务接入网关23的描述信息,并将 该描述信息反馈给IPTV业务终端4。 IPTV业务终端4向第二级互联网业务 接入网关23发送互联网业务访问请求,第二级互联网业务接入单元231接收 该互联网业务访问请求,然后第二级互联网业务过滤单元232对该互联网业 务访问请求进行过滤处理,将过滤处理后的互联网业务访问请求发送给第一 级IPTV业务平台1。第一级IPTV业务平台1将与该互联网业务访问请求对 应的互联网业务信息发送给第二级互联网业务接入网关23中的第二级互联 网业务接入单元231,第二级互联网业务过滤单元232再对该互联网业务信 息进行过滤处理,最后将过滤处理后的互联网业务信息反馈给IPTV业务终 端4。模式二IPTV业务终端4向第二级互联网业务导航模块21发送互联网业务导航 请求,第二级互联网业务导航模块21将该互联网业务导航请求发送给第二级 互联网业务管理模块22。然后第二级互联网业务管理模块22根据互联网业 务导航请求和调度策略获取第三级互联网业务接入网关32的描述信息,并将 该描述信息反馈给IPTV业务终端4。 IPTV业务终端4向第三级互联网业务 接入网关32发送互联网业务访问请求,第三级互联网业务接入单元321接收 该互联网业务访问请求,然后第三级互联网业务过滤单元322对该互联网业 务访问请求进行过滤处理,将过滤处理后的互联网业务访问请求发送给第一 级IPTV业务平台1。第一级IPTV业务平台1将与该互联网业务访问请求对 应的互联网业务信息发送给第三级互联网业务接入网关32中的第三级互联 网业务接入单元321,第三级互联网业务过滤单元322再对该互联网业务信 息进行过滤处理,最后将过滤处理后的互联网业务信息反^f给IPTV业务终 端4。模式三IPTV业务终端4向第三级互联网业务导航模块31发送互联网业务导航 请求,第三级互联网业务导航模块31将该互联网业务导航请求发送给第二级 互联网业务管理模块22。然后第二级互联网业务管理模块22根据互联网业 务导航请求和调度策略获取第三级互联网业务接入网关32的描述信息,并将 该描述信息反馈给IPTV业务终端4。 IPTV业务终端4向第三级互联网业务 接入网关32发送互联网业务访问请求,第三级互联网业务接入单元321接收 该互联网业务访问请求,然后第三级互联网业务过滤单元322对该互联网业 务访问请求进行过滤处理,将过滤处理后的互联网业务访问请求发送给第一 级IPTV业务平台1。第一级IPTV业务平台1将与该互联网业务访问请求对 应的互联网业务信息发送给第三级互联网业务接入网关32中的第三级互联
网业务接入单元321,第三级互联网业务过滤单元322再对该互联网业务信 息进行过滤处理,最后将过滤处理后的互联网业务信息反馈给IPTV业务终 端4。模式四IPTV业务终端4向第三级互联网业务导航模块31发送互联网业务导航 请求,第三级互联网业务导航模块31将该互联网业务导航请求发送给第二级 互联网业务管理模块22。然后第二级互联网业务管理模块22根据互联网业 务导航请求和调度策略获取第二级互联网业务接入网关23的描述信息,并将 该描述信息反馈给IPTV业务终端4。 IPTV业务终端4向第二级互联网业务 接入网关23发送互联网业务访问请求,第二级互联网业务接入单元231接收 该互联网业务访问请求,然后第二级互联网业务过滤单元232对该互联网业 务访问请求进行过滤处理,将过滤处理后的互联网业务访问请求发送给第一 级IPTV业务平台1。第一级IPTV业务平台1将与该互联网业务访问请求对 应的互联网业务信息发送给第二级互联网业务接入网关23中的第二级互联 网业务接入单元231,第二级互联网业务过滤单元232再对该互联网业务信 息进行过滤处理,最后将过滤处理后的互联网业务信息反馈给IPTV业务终 端4。在该系统中,第二级互联网业务管理模块22可以根据互联网业务导航请 求获取发送该请求的IPTV业务终端4的相关信息,如该IPTV业务终端4的 IP地址等,然后调用相应的调度策略确定第二级互联网业务接入网关23或第 三级互联网业务接入网关32并获取其相应的描述信息,IPTV业务终端4即 可连接确定的第二级互联网业务接入网关23或第三级互联网业务接入网关 32为其提供互联网业务服务。制定该调度策略的依据可以为第二级互联网业务接入网关23或第三级 互联网业务接入网关32当前是否在线信息、当前运算速度信息、当前网络带 宽信息和当前负载数量信息。对于具体实现来说,第二级互联网业务管理模
块22可以维护包括第二级互联网业务接入网关23和第三级互联网业务接入 网关32的信息队列,根据调度策略从该信息队列中顺序查找最合适的第二级 互联网业务接入网关23或第三级互联网业务接入网关32为IPTV终端4提 供服务。上述描述可知,本实施例的系统为三级网络架构。在实际应用中,第一 级IPTV业务平台1可为国家级IPTV业务平台,第二级IPTV业务平台2可 为省级IPTV业务平台,第三级IPTV业务平台3可为地市级IPTV业务平台。 对于IPTV业务终端4的数量较少的地域,仅使用本发明基于IPTV的互联网 业务实现系统第 一 实施例中的两级网络架构即可将互联网业务引入到IPTV 业务应用中,而对于IPTV业务终端4的数量较多的地域,即可如在省级IPTV 业务平台即第二级IPTV业务平台2下再部署地市级IPTV业务平台即第三级 IPTV业务平台3。第二级IPTV业务平台2中的第二级互联网业务管理模块 22在根据调度策略进行调度时,对第二级互联网业务接入网关23和第三级 互联网业务接入网关32同等看待,通过调度策略为IPTV业务终端4确定最 合适的互联网业务接入网关为其提供服务,从而能够实现负载均衡的效果。第二级互联网业务接入网关23和第三级互联网业务接入网关32均具有 过滤的功能,既可以对IPTV业务终端4发出的互联网业务访问请求进行过 滤处理,也可以对发送给IPTV业务终端4的互联网业务信息进行过滤处理, 因此能够保证IPTV业务终端4与第一级IPTV业务平台之间信息交互的可靠 性。综上可知,本发明基于IPTV的互联网业务实现系统第二实施例从运营 商的角度出发,提供了一种能够成批将互联网业务引入到IPTV业务平台中 的三级网络架构,其引入的互联网业务丰富多样,且能够对IPTV业务终端 访问和接收的互联网业务进行过滤处理;不需要开发、运行、维护专门应用 于IPTV业务平台的互联网业务系统,降低了运营成本;通过第二级互联网 业务管理模块能够实现将互联网业务引入IPTV业务平台的同时提供有效的互联网业务引入和管理机制。图3为本发明基于IPTV的互联网业务实现系统第三实施例的结构示意 图。如图3所示,本实施例在本发明基于IPTV的互联网业务实现系统第二 实施例的基础上进一步包括了现有IPTV业务功能模块。具体来说,第一级IPTV业务平台1可以包括内容预处理和分发模块11、 第一级内容运营模块12、第一级业务运营模块13、互联网业务模块14以及 业务支撑模块15;第二级IPTV业务平台2在包括了第二级互联网业务导航 模块21 、第二级互联网业务管理模块22和第二级互联网业务接入网关23之 外,还可以包括第二级媒体交付模块24、第二级内容运营模块25、第二级内 容管理模块26以及第二级增值业务模块27;第三级IPTV业务平台3包括第 三级互联网业务导航^t块31和第三级互联网业务接入网关32。此外,该系 统还包括IPTV业务终端4。其中,第一级IPTV业务平台1中的内容预处理和分发模块11、第一级 内容运营模块12、第一级业务运营模块13、互联网业务模块14、业务支撑 模块15以及第二级IPTV业务平台2中的第二级媒体交付模块24、第二级内 容运营模块25、第二级内容管理模块26以及第二级增值业务模块27均为现 有的IPTV业务应用平台中已有的功能模块,其功能和具体实现不再赘述。由此可知,本实施例在本发明基于IPTV的互联网业务实现系统第二实 施例的基础之上进一步描述了融合有接入互联网业务功能模块的网络架构, 通过该架构可以清楚的看出,该架构不需要开发、运行、维护专门应用于IPTV 业务平台的互联网业务系统,降低了运营成本;通过第二级互联网业务管理 模块能够实现将互联网业务引入IPTV业务平台的同时提供有效的互联网业 务引入和管理机制,而且,互联网业务的引入也不会影响IPTV基础业务, 从而为IPTV业务终端提供了丰富的业务服务。图4为本发明基于IPTV的互联网业务实现系统第四实施例的结构示意 图。如图4所示,本实施例给出了三级网络架构下基于IPTV的互联网业务
实现系统的典型的部署方案。事实上,根据业务需要,基于IPTV的互联网业务实现系统可以有多种部署方案。为了支持大容量的IPTV业务终端4,图3中的第二级互联网业务管理才莫 块22、第二级互联网业务接入网关23以及第三级互联网业务接入网关32都 可采用集群方式。为了描述简便,图3所示的第二级互联网业务接入网关23 在本实施例的图4中仅用第二级互联网业务接入单元231和第二级互联网业 务过滤单元232表示,第三级互联网业务接入网关32仅用第三级互联网业务 接入单元321和第三级互联网业务过滤单元322表示。如图4所示,在第二 级IPTV业务平台2中,可以部署四个第二级互联网管理模块22,这些模块 通过第二级四层交换机28组成集群;也可以部署两组第二级互联网业务接入 单元231和第二级互联网业务过滤单元232,其中,每个第二级互联网业务 接入单元231也通过第二级四层交换机28组成集群,第二级互联网业务过滤 单元232部署在第二级IPTV业务平台2中与第二级四层交换机28连接的第 二级边缘路由器29和第一级IPTV业务平台1中与互联网业务模块14连接 的第一级边缘路由器16之间,从而对第二级互联网业务接入单元231与互联 网业务模块14交互的访问请求和互联网服务信息进行过滤处理。在第三级IPTV业务平台3上也可以部署两组第三级互联网业务接入单 元321和第三级互联网业务过滤单元322,每个第三级互联网业务接入单元 321通过第三级四层交换机33组成集群。如果第三级IPTV业务平台3存在 与互联网业务才莫块14的出口 ,则将第三级互联网业务过滤单元322部署在第 三级IPTV业务平台3中与第三级四层交换机33连接的第三级边缘路由器34 和第一级IPTV业务平台1中与互联网业务模块14连接的第一级边缘路由器 16之间。该部署方案中,第二级边缘路由器29和第三级边缘路由器34可以用其 它设备如三层交换机等代替,也可以根据实际情况省略。该部署方案中,第二级四层交换机28和第三级四层交换机33可用其它类型的支持集群功能的设备代替。该部署方案中,第一级IPTV业务平台1还包括内容预处理和分发模块 11、第一级内容运营模块12、第一级业务运营模块13以及业务支撑模块15, 第二级IPTV业务平台2包括第二级互联网业务导航模块21,第三级IPTV业 务平台3包括第三级互联网业务导航;溪块31。本实施例给出了本发明基于IPTV的互联网业务实现系统的具体部署方 案。由该部署方案可知,根据IPTV业务终端的数量以及业务的需求,可以 对基于IPTV的互联网业务实现系统的部署方案进行灵活调整。该实施例从 网络具体部署的角度描述了融合有接入互联网业务功能模块的网络架构,该 部署方案不需要开发、运行、维护专门应用于IPTV业务平台的互联网业务 系统,降低了运营成本;通过第二级互联网业务管理模块能够实现将互联网 业务引入IPTV业务平台的同时提供有效的互联网业务引入和管理机制,而 且,互联网业务的引入也不会影响IPTV基础业务,从而为IPTV业务终端提 供了丰富的业务服务。图5为本发明基于IPTV的互联网业务实现方法第一实施例的信令流程 图。如图5所示,本实施例的方法是基于本发明互联网业务实现系统的网络 架构实现的,具体包括步骤501、第二级IPTV业务平台中的第二级互联网业务管理模块接收互 联网业务导航请求;步骤503、第二级互联网业务管理模块根据该互联网业务导航请求和调度 策略向IPTV业务终端反馈互联网业务接入网关的描述信息;在该步骤中,第二级互联网业务管理模块可以根据IPTV业务终端发送 的互联网业务导航请求确定该IPTV业务终端的物理地址,并根据该物理地 址选择该IPTV业务终端所在区域内的互联网业务接入网关。对于系统架构 来说,就是IPTV业务终端通过该IPTV业务终端所在省的互联网业务接入网 关访问互联网业务。第二级互联网业务管理模块还可以根据业务需要设置IPTV业务终端所在区域的范围和计算方法。步骤505、 IPTV业务终端根据该描述信息向互联网业务接入网关发送互 联网业务访问请求;对于系统架构来说,也就是省级IPTV业务终端通过该IPTV业务终端所 在省的互联网业务接入网关访问互联网业务。步骤507、互联网业务接入网关将过滤处理后的互联网业务访问请求发 送给第一级IPTV业务平台;该步骤可以具体为,互联网业务接入网关查询是否存在与互联网业务访 问请求匹配的业务描述文档,该业务描述文档是第二级互联网业务管理模块 在部署互联网业务时部署在互联网业务接入网关上,用于描述互联网业务的 服务方法;在存在该业务描述文档时生成业务代理访问模块,根据所述业务 代理访问模块向第一级IPTV业务平台发送互联网业务访问请求。该业务代 理访问模块能够替代IPTV业务终端从第一级IPTV业务平台中获取互联网业 务信息。步骤509、第一级IPTV业务平台根据该互联网业务访问请求向互联网业 务接入网关发送互联网业务信息;步骤511、互联网业务接入网关将过滤处理后的互联网业务信息反馈给 IPTV业务终端。上述步骤505至步骤511可以更具体为,互联网业务接入网关获取到 IPTV业务终端的互联网业务访问请求后,在网关内部查找相应业务的业务描 述文档,并创建业务代理访问模块。获得相应的业务代理访问模块后,生成 相关简单对象访问协议(Simple Object Access Protocol ,以下简称:SOAP ) 请求,并把相关的SOAP请求发送给第一级IPTV业务平台。第一级IPTV业务平台接收互联网业务接入网关发出的SOAP请求,并 把相应的返回信息组成SOAP回应发送给互联网业务4妄入网关。互联网业务接入网关接收到第一级IPTV业务平台的SOAP回应后,提
取其中的业务数据,并翻译成普通反馈信息发送给IPTV业务终端。为增强互联网业务接入网关的系统性能,互联网业务接入网关内部可以维护业务代理访问模块及其队列。在IPTV业务终端发出请求时,可以快速的创建、发送、接收和分离SOAP信息。互联网业务接入网关与第一级IPTV业务平台之间可以通过超文本传输协议(Hyper text Transfer Protocol,以下简称HTTP协议)和SOAP协议交互信 自上述使用HTTP协议和SOAP协议是可选的,也可以使用其它类似的协 议,只要能完成所述功能即可。在运营商的网络架构中具体实现该方法时,该第一级IPTV业务平台即 为国家级IPTV业务平台,该第二级IPTV业务平台即为省级IPTV业务平台。本发明基于IPTV的互联网业务实现方法第一实施例从运营商的网络架 构出发,通过第二级互联网业务管理模块能够在将互联网业务引入IPTV业 务平台时提供业务管理功能,在IPTV业务终端需要访问互联网业务时能够 对与其对应的互联网业务接入网关进行定位,为IPTV业务终端访问互联网 业务提供了管理机制;互联网业务接入网关将IPTV业务终端和第一级IPTV 业务平台连接起来,IPTV业务终端可以通过该互联网业务接入网关向互联网 业务系统发送互联网业务访问请求,也可以通过该互联网业务接入网关接收 第一级IPTV业务平台发送的互联网业务信息。互联网业务可以维持本身部 署在互联网上的现状,而不用将互联网业务数据引入到IPTV业务系统中, 只需要对互联网业务接入网关进行必要的维护即可,从而丰富了 IPTV增值 业务的内容,提高了资源使用效率,降低了 IPTV业务平台的维护成本。图6为本发明基于IPTV的互联网业务实现方法第二实施例的信令流程 图。如图6所示,本实施例的方法是基于本发明互联网业务实现系统的网络 架构实现的,具体包括步骤601、 IPTV业务终端向第二级互联网业务导航模块发送互联网业务
导航请求;步骤603、第二级互联网业务导航模块将该互联网业务导航请求发送给 第二级互联网业务管理模块;步骤605、第二级互联网业务管理模块根据该互联网业务导航请求和调度 策略向IPTV业务终端反馈第三级互联网业务接入网关的描述信息;该描述信息可以包括第三级互联网业务接入网关各种信息,如使用带宽 信息,物理地址信息,负载信息等等。对于系统架构来说,就是IPTV业务终端向省级互联网业务导航模块发 送互联网业务导航请求,省级互联网业务管理模块根据该互联网业务导航请 求和调度策略进行综合考虑,确定该IPTV业务终端所在的地市级互联网业 务接入网关为其接入互联网业务。步骤607、 IPTV业务终端根据该描述信息向第三级互联网业务接入网关 发送互联网业务访问请求;对于系统架构来说,也就是IPTV业务终端通过该IPTV业务终端所在的 地市级互联网业务接入网关访问互联网业务。步骤609、第三级互联网业务接入网关将过滤处理后的互联网业务访问 请求发送给第一级IPTV业务平台;步骤611 、第 一级IPTV业务平台根据该互联网业务访问请求向第三级互 联网业务接入网关发送互联网业务信息;步骤613、第三级互联网业务接入网关将过滤处理后的互联网业务信息 反馈给IPTV业务终端。本实施例在运营商的三级网络架构下,描述了在现有的IPTV业务应用 平台的基础上引入互联网业务的过程。在该实现过程中,充分考虑了网络架 构,根据调度策略能够灵活地确定最为适合的互联网业务接入网关为IPTV 业务终端提供服务。提供的互联网业务内容丰富且不需要单独维护一个互联 网业务系统,降低了运营成本。
图7为本发明基于IPTV的互联网业务实现方法第三实施例的信令流程 图。如图7所示,本实施例的方法是基于本发明互联网业务实现系统的网络 架构实现的,具体包括步骤701、 IPTV业务终端向第三级互联网业务导4充;漠块发送互联网业务 导舶/清求;步骤703、第三级互联网业务导航模块将该互联网业务导航请求发送给 第二级互联网业务管理模块;步骤705、第二级互联网业务管理模块根据该互联网业务导航请求和调度 策略向IPTV业务终端反馈第二级互联网业务接入网关的描述信息;该描述信息可以包括第二级互联网业务接入网关各种信息,如使用带宽 信息,物理地址信息,负栽信息等等。对于系统架构来说,就是IPTV业务终端向地市级互联网业务导航模块 发送互联网业务导航请求,地市级互联网业务管理模块根据该互联网业务导 航请求和调度策略进行综合考虑,确定该IPTV业务终端所在的省级互联网 业务接入网关为其接入互联网业务。步骤707、 IPTV业务终端根据该描述信息向第二级互联网业务接入网关 发送互联网业务访问请求;对于系统架构来说,也就是IPTV业务终端通过该IPTV业务终端所在的 省级互联网业务接入网关访问互联网业务。步骤709、第二级互联网业务接入网关对互联网业务访问请求进行过滤 处理,将过滤处理后的互联网业务访问请求发送给第一级IPTV业务平台;步骤711 、第 一级IPTV业务平台根据该互联网业务访问请求向第二级互 联网业务接入网关发送互联网业务信息;步骤713、第二级互联网业务接入网关将过滤处理后的互联网业务信息 反馈给IPTV业务终端。本实施例在运营商的三级网络架构下,描述了在现有的IPTV业务应用
平台的基础上引入互联网业务的过程。在该实现过程中,充分考虑了网络架构,根据调度策略能够灵活地确定最为适合的互联网业务接入网关为IPTV业务终端提供服务。提供的互联网业务内容丰富且不需要单独维护一个互联 网业务系统,降低了运营成本。需要说明的是,本发明基于IPTV的互联网业务实现方法第二实施例描 述的是前述模式二的具体实现流程,本发明基于IPTV的互联网业务实现方 法第三实施例描述的是前述模式四的具体实现流程。对于模式一和模式三来 说,其具体实现流程与模式二和模式四的实现流程类似,不再赘述。最后应说明的是以上实施例仅用以说明本发明的技术方案而非对其进 行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技 术人员应当理解其依然可以对本发明的技术方案进行修改或者等同替换, 而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的 精神和范围。
权利要求
1、一种基于网络电视的互联网业务实现系统,其特征在于,包括第一级网络电视业务平台和第二级网络电视业务平台;所述第一级网络电视业务平台为所述第二级网络电视业务平台提供互联网业务信息;所述第二级网络电视业务平台包括第二级互联网业务导航模块、第二级互联网业务管理模块和第二级互联网业务接入网关;所述第二级互联网业务导航模块,用于接收网络电视业务终端发送的互联网业务导航请求,并将所述互联网业务导航请求发送给所述第二级互联网业务管理模块;所述第二级互联网业务管理模块,用于根据所述互联网业务导航请求和预先配置的调度策略获取所述第二级互联网业务接入网关的描述信息,并将所述描述信息反馈给所述网络电视业务终端,以便所述网络电视业务终端通过所述第二级互联网业务接入网关访问互联网业务;所述第二级互联网业务接入网关,用于对网络电视业务终端根据所述描述信息发送的互联网业务访问请求进行过滤处理,将过滤处理后的互联网业务访问请求发送给所述第一级网络电视业务平台,以及将所述第一级网络电视业务平台针对所述互联网业务访问请求返回的互联网业务信息进行过滤,并将过滤处理后的互联网业务信息反馈给所述网络电视业务终端。
2、 根据权利要求1所述的基于网络电视的互联网业务实现系统,其特征 在于,还包括第三级网络电视业务平台,所述第三级网络电视业务平台包括第三级互 联网业务导航模块和第三级互联网业务接入网关,所述第三级互联网业务导航模块,用于接收所述网络电视业务终端发送 的互联网业务导航请求,并将所述互联网业务导航请求发送给所述第二级互 联网业务管理模块; 所述第三级互联网业务接入网关,用于在所述第二级互联网业务管理模 块根据所述调度策略的调度下对所述互联网业务访问请求和所述互联网业务 信息进行过滤处理,并将过滤处理后的互联网业务访问请求发送给所述第一 级网络电视业务平台,将过滤处理后的互联网业务信息反馈给所述网络电视 业务终端。
3、 根据权利要求2所述的基于网络电视的互联网业务实现系统,其特征 在于,还包括网络电^L业务终端,用于发送所述互联网业务导^L请求和所述互联网业 务访问请求,并接收过滤处理后的互联网业务信息。
4、 根据权利要求2所述的基于网络电视的互联网业务实现系统,其特征 在于,所述第三级互联网业务接入网关包括第三级互联网业务接入单元,用于接收所述互联网业务访问请求和所述 互联网业务信息;第三级互联网业务过滤单元,用于对所述互联网业务访问请求和所述互 联网业务信息进行过滤处理,并将过滤处理后的互联网业务访问请求发送给 所述第一级网络电视业务平台,将过滤处理后的互联网业务信息反馈给所述 网络电^L业务终端。
5、 根据权利要求1~ 4中任一权利要求所述的基于网络电视的互联网业 务实现系统,其特征在于,所述第二级互联网业务接入网关包括第二级互联网业务接入单元,用于接收所述互联网业务访问请求和所述互联网业务信息;第二级互联网业务过滤单元,用于对所述互联网业务访问请求和所述互 联网业务信息进行过滤处理,并将过滤处理后的互联网业务访问请求发送给 所述第一级网络电视业务平台,将过滤处理后的互联网业务信息反馈给所述 网络电一见业务终端。
6、 一种基于网络电视的互联网业务实现方法,其特征在于,包括 第二级网络电视业务平台中的第二级互联网业务管理模块接收互联网业 务导航请求,根据所述互联网业务导航请求和预先配置的调度策略向网络电视业务终端反馈互联网业务接入网关的描述信息;所述网络电视业务终端根据所述描述信息向所述互联网业务接入网关发 送互联网业务访问请求;所述互联网业务接入网关对所述互联网业务访问请求进行过滤处理,将 过滤处理后的互联网业务访问请求发送给第一级网络电视业务平台,对所述 第 一级网络电视业务平台根据所述互联网业务访问请求发送的互联网业务信 息进行过滤处理,并将过滤处理后的互联网业务信息反馈给所述网络电视业 务终端。
7、 根据权利要求6所述的基于网络电视的互联网业务实现方法,其特征 在于,所述第二级网络电视业务平台中的第二级互联网业务管理模块接收互 联网业务导航请求之前包括所述网络电视业务终端向互联网业务导航模块发送所述互联网业务导航 请求,所述互联网业务导航模块将所述互联网业务导航请求发送给所述第二 级互联网业务管理模块。
8、 根据权利要求7所述的基于网络电视的互联网业务实现方法,其特征 在于,所迷互联网业务接入网关具体为所述第二级网络电视业务平台中的第 二级互联网业务接入网关,所述互联网业务导航模块具体为所述第二级网络 电视业务平台中的第二级互联网业务导航模块或第三级网络电视业务平台中 的第三级互联网业务导航模块。
9、 根据权利要求7所述的基于网络电视的互联网业务实现方法,其特征 在于,所述互联网业务接入网关具体为第三级网络电视业务平台中的第三级 互联网业务接入网关,所述互联网业务导航模块具体为所述第二级网络电视 业务平台中的第二级互联网业务导航模块或所述第三级网络电视业务平台中 的第三级互联网业务导航模块。
全文摘要
本发明公开了一种基于IPTV的互联网业务实现系统和方法。系统包括第一级IPTV业务平台和第二级IPTV业务平台,第一级IPTV业务平台为第二级IPTV业务平台提供互联网业务信息;第二级IPTV业务平台包括第二级互联网业务导航模块、第二级互联网业务管理模块和第二级互联网业务接入网关;第二级互联网业务管理模块根据互联网业务导航请求和预先配置的调度策略将获取的第二级互联网业务接入网关的描述信息反馈给IPTV业务终端;第二级互联网业务接入网关对互联网业务访问请求和互联网业务信息进行过滤处理后分别发送给第一级IPTV业务平台和IPTV业务终端。本发明充分考虑网络架构角度,提供有效的互联网业务引入和管理机制,不需要单独维护互联网业务系统。
文档编号H04L29/08GK101394427SQ200810225738
公开日2009年3月25日 申请日期2008年11月10日 优先权日2008年11月10日
发明者刘红旗, 加雄伟, 张伦泳 申请人:中国网络通信集团公司