[发明专利]交互式网络电视IPTV平台的鉴权方法、装置及系统在审
申请号: | 201610587334.2 | 申请日: | 2016-07-22 |
公开(公告)号: | CN107645658A | 公开(公告)日: | 2018-01-30 |
发明(设计)人: | 高珍珠;刘宇;吴昊;刘会军 | 申请(专利权)人: | 南京中兴新软件有限责任公司 |
主分类号: | H04N17/00 | 分类号: | H04N17/00;H04N21/231;H04N21/239;H04N21/254;H04N21/258;H04N21/643 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 江舟,董文倩 |
地址: | 210012 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交互式 网络 电视 iptv 平台 方法 装置 系统 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种交互式网络电视IPTV平台的鉴权方法、装置及系统。
背景技术
随着交互式网络电视(Internet Protocol Television,简称为IPTV)的发展,IPTV系统的业务量急剧上升,这对IPTV系统稳定性要求越来越高。当数据库后台系统出现网络故障、机器宕机等异常问题时,后台系统需要能够正常提供服务,让用户无感知。使得系统对于这些异常情况时的应急功能就变得越来越重要。
在IPTV后台系统正常的情况下,IPTV用户观看一部电影或者其他节目,机顶盒都需要向后台系统发送鉴权请求,后台数据库会查找用户是否订购过该电影或节目。若用户订购过关联该电影或节目的产品,那么返回鉴权成功,机顶盒直接进行播放。若用户未订购关联该电影或节目的产品,则鉴权失败,后台返回可订购产品列表,机顶盒进行展示,供用户订购。用户点击订购,机顶盒发起订购请求,后台系统接收到订购请求,进行订购处理,订购成功后,用户进行观看。同时后台生成订购话单,分拣给运营商,运营商通过话单再向用户收费。
然而,IPTV系统大部分使用的是关联数据库,这种数据库都是单机部署。当数据库异常或者其他原因导致无法提供服务时,整个后台系统瘫痪,无法提供鉴权和订购服务,用户无法观看节目。
在相关技术中,为了解决数据库异常导致用户无法观看节目的问题,用户在观看某个节目时,采用前台电子节目单(Electronic Program Guide,简称为EPG)直接返回鉴权通过,用户直接观看节目,同时不再向IPTV后台系统发送鉴权请求。这就导致了,尽管用户没有订购过该节目,也能免费观看,机顶盒不再发起订购请求,也就不会生成订购话单,使得运营商本来是要收费的节目无法进行收费,造成运营商利益受损。同时当数据库恢复正常时,由于用户实际上未订购该节目,用户再次观看该节目时,鉴权失败,提示用户进行订购,使得用户无法再次免费观看该节目,降低了用户的体验。
针对上述问题,相关技术中尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种交互式网络电视IPTV平台的鉴权方法、装置及系统,以至少解决相关技术中由网络故障或者机器宕机导致IPTV平台数据库异常时,系统无法提供鉴权服务,继而系统运营商本无法对节目进行收费且用户无法观看节目,降低了用户体验度的技术问题。
根据本发明的一个实施例,提供了一种交互式网络电视IPTV平台的鉴权方法,包括:当检测到所述IPTV平台的第一数据库异常时,接收用户的鉴权请求,其中,所述第一数据库用于存储对所述鉴权请求进行鉴权所使用的鉴权信息;从第二数据库中获取所述鉴权信息,并依据所述鉴权信息对所述鉴权请求进行鉴权。
可选地,所述第二数据库为分布式网络节点中存储的数据库。
可选地,所述鉴权信息包括:所述用户的权限信息,其中,该权限信息用于指示所述用户对指定产品的使用权限。
可选地,依据所述鉴权信息对所述鉴权请求进行鉴权,包括:根据所述鉴权请求中的用户信息在所述第二数据库中查询所述指定产品的使用权限。
可选地,在检测到所述IPTV平台的所述第一数据库异常之前,所述方法还包括:同步所述第一数据库的所述鉴权信息到所述第二数据库中。
可选地,所述第二数据库中还包括:订购产品列表。
可选地,当确定所述用户不具有所述指定产品的使用权限后,包括:向所述用户呈现所述订购产品列表;接收来自所述用户的订购请求,其中,所述订购请求用于请求所述订购产品列表中的所述指定产品;将所述指定产品的产品信息与所述用户的对应关系作为所述鉴权信息中的所述权限信息保存至所述第二数据库中。
可选地,所述方法还包括:当检测到所述第一数据库恢复正常时,同步所述第二数据库中的所述鉴权信息到所述第一数据库中。
可选地,所述方法应用于分布式网络节点中。
根据本发明的另一实施例,提供了一种交互式网络电视IPTV平台的鉴权方法,包括:在所述IPTV平台的第一数据库异常时,向第二数据库所在的网络节点发送用户的鉴权请求,其中,所述第一数据库用于存储对所述鉴权请求进行鉴权所使用的鉴权信息;接收鉴权结果,其中,所述鉴权结果为根据从所述第二数据库中获取的所述鉴权信息对所述鉴权请求进行鉴权得到的结果。
可选地,所述网络节点为分布式网络节点。
可选地,所述鉴权信息包括所述用户的权限信息,其中,该权限信息用于指示所述用户对指定产品的使用权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京中兴新软件有限责任公司,未经南京中兴新软件有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610587334.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种反衰减透雾可见光镜头及实现方法
- 下一篇:一种长焦距可变焦折反射光学系统