[发明专利]利用网关模式实现IPTV统一计费的系统和方法无效
申请号: | 200710044679.4 | 申请日: | 2007-08-08 |
公开(公告)号: | CN101364879A | 公开(公告)日: | 2009-02-11 |
发明(设计)人: | 李青;董道国;李晓强;陈跃鹏;侯方超 | 申请(专利权)人: | 上海未来宽带技术及应用工程研究中心有限公司 |
主分类号: | H04L12/14 | 分类号: | H04L12/14;H04N7/16 |
代理公司: | 上海天协和诚知识产权代理事务所 | 代理人: | 张恒康 |
地址: | 20033*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 网关 模式 实现 iptv 统一 计费 系统 方法 | ||
技术领域
本发明涉及网络电视领域,尤其涉及利用网关模式实现IPTV统一计费的系统和方法。
背景技术
随着IPTV的发展,IPTV平台上除了点播、时移和直播业务外,还将更多地提供增值服务,比如游戏、视频通信等等。通常用户终端设备在使用各类IPTV业务时,需要经过2个流程:认证流程和计费流程。认证流程主要判断用户终端设备是否是合法的;若合法,则进入计费流程;若不合法,则拒绝用户终端设备继续访问。计费流程主要判断用户终端设备发起计费请求,由计费模块判断用户终端设备在使用IPTV之前是否有足够的金额使用IPTV业务,若有足够的金额,则允许用户终端设备使用IPTV业务,并触发计费,产生计费信息;若无足够的金额,则拒绝用户终端设备使用业务。
目前大多数的IPTV解决方案对各类业务无法实现统一认证和计费,如图1所示,当用户终端设备50分别访问点播业务子系统1、直播业务子系统2、时移业务子系统3、游戏业务子系统4、视频通信业务子系统5和其他业务子系统6时,用户终端设备需要分别在各业务子系统中进行认证,这种实现方式给认证流程带来的缺点是:由于用户每进入一个业务都要重新进行认证,用户会感觉服务的响应时间较长;由于各个业务相对独立,自成一体,则对这些业务进行统一管理比较难;每个业务都要进行独立认证,信息在传递过程中增加了敏感信息被拦截纂改的可能性。
在认证通过后,使用IPTV业务之前,用户终端设备向各个业务子系统发起判断计费请求,现有的计费流程为:首先用户终端设备在某一个业务子系统通过认证。用户终端设备向某一业务子系统发送判断计费请求,业务子系统向计费模块转发此请求。计费模块判断用户终端设备是否有足够的金额。若计费模块判断没有足够的金额,将把失败的结果返回给业务子系统,业务子系统将拒绝用户终端设备使用业务。若计费模块判断有足够的金额,将把成功的结果返回给业务子系统,业务子系统将允许用户终端设备使用业务。由于是各个业务子系统分别与计费模块30保持连接,因此用户终端设备请求不同的业务时,需要由各个业务子系统向计费模块30转发用户终端设备的判断计费请求。这样的结果会造成若每增加一个业务子系统,计费模块就需要新增一条与业务子系统的连接,每一个连接的增加都将占用计费模块的一定资源,导致响应请求的时间延长。
发明内容
本发明的目的在于提供利用网关模式实现IPTV统一计费的系统。
本发明的另一目的在于提供一种能解决目前技术方案缺点的利用网关模式实现IPTV各业务的统一计费的方法,从而实现计费模块无需与各个业务子系统保持多条连接,只需要与网关模块保持一条连接即可,达到充分利用计费模块的资源,使得计费模块能够较快的响应请求。
实现本发明目的技术方案是:一种利用网关模式实现IPTV统一计费的系统,其特征在于,它包括网关模块、认证模块和计费模块,其中,
所述网关模块,用于接收用户终端设备的业务请求后,首先对该业务请求进行分析,并且根据原有保存的认证信息判断用户终端设备是否已通过认证,如果没有通过认证,则将所述业务请求转发给认证模块,并将认证结果信息保存在网关模块中;如果已经通过认证,则所述网关模块分析出相关信息提交给所述计费模块,并接收所述计费模块返回的用户终端设备是否可以使用IPTV业务的判断结果,再把该判断结果转发给用户终端设备;
所述认证模块,用于接收所述网关模块转发的业务请求,并对业务请求进行认证,同时返回认证结果信息给所述网关模块;
所述计费模块,用于根据所述网关模块提交的相关信息来判断用户终端设备是否有足够的金额能够使用请求的业务,若能使用,则开始进行计费,并把判断结果返回给所述网关模块。
上述网关模块根据业务请求分析出的相关信息包括终端用户名、密码、服务供应商编号、业务编号。
一种利用网关模式实现IPTV统一计费的方法,包括如下步骤:
接收业务请求步骤:网关模块接收用户终端设备的业务请求;
认证步骤:网关模块接收到业务请求后,首先对该业务请求进行分析,并且根据原有保存的认证信息判断用户终端设备是否已通过认证,如果没有通过认证,则将请求转发给认证模块,由认证模块重新进行认证,并将认证结果信息提供给网关模块并保存在网关模块中;如果已经通过认证,则网关模块分析出相关信息,该相关信息包括终端用户名(UserID)、密码(Password)、服务供应商编号(SPID)、业务编号(ServiceID);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海未来宽带技术及应用工程研究中心有限公司,未经上海未来宽带技术及应用工程研究中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710044679.4/2.html,转载请声明来源钻瓜专利网。