专利名称:一种票据鉴权方法和系统的制作方法
技术领域:
本发明涉及三网融合领域,尤其涉及一种票据鉴权方法和系统。
背景技术:
随着人们生活水平的提高,精神方面的享受也受到越来越多的重视。人们会在工作之余享受一些文化方面的娱乐,例如,听音乐,看影视等视频节目。人们可以到影院等公共场所去享受这些娱乐活动,也可以在家中享用。而随着三网融合的创新技术与业务模式的进一步发展,人们也可以使用“甩信”来获得这些音视频节目。所谓“甩信”,是指通过在手机等移动终端上运行一个软件,当对移动终端实施一个简单的甩动时即能实现移动终端、 电视之间相同信息的断点续传与跨屏转移,将电视机上播放的内容拉到移动终端上继续播放,或者将移动终端上正在播放的高清视频等内容拉到电视机上观看。从运营商或者内容提供商的角度,它应该收取一定的费用。如果通过给予用户想要看的音视频节目一定的合法性保障,相当于可以对用户收费。例如,如果用户不合法,则他不能收看视频节目,票据就具有这种功能。票据是一种识别甩信产品(即通过甩信方式获取的音视频节目)是否被订购的虚拟唯一标识。在用户订购完成甩信产品后,根据影片等音视频的属性生成相应的票据,传给客户端。显然,运营商或者内容提供商要收取费用、获得利润,需要对用户的票据的真伪进行鉴定,而目前尚无技术对票据的合法性提供鉴权。
发明内容
本发明实施例提供一种票据鉴权方法和系统,以便对用户享用影视产品的合法性进行验证,保证运营商和内容提供商的权益。本发明实施例提供一种票据鉴权方法,所述方法包括数字电视接收终端通过请求与视频点播系统建立会话,将票据信息和用户订购的视频相关信息传送至所述视频点播系统;所述视频点播系统将所述票据信息传送给票据管理系统;所述票据管理系统对票据的合法性进行鉴权并根据鉴权结果进行相应处理。本发明实施例提供一种票据鉴权系统,所述票据鉴权系统包括数字电视接收终端、视频点播系统和票据管理系统;所述数字电视接收终端,用于通过请求与所述视频点播系统建立会话,将票据信息和用户订购的视频相关信息传送至所述视频点播系统;所述视频点播系统,用于将所述票据信息传送给所述票据管理系统;所述票据管理系统,用于对票据的合法性进行鉴权并根据鉴权结果进行相应处理。从上述本发明实施例提供的票据鉴权方法可知,由于数字电视接收终端能够通过请求与视频点播系统建立会话,将票据信息和用户订购的视频相关信息传送至所述视频点播系统,视频点播系统将票据信息传送给票据管理系统,票据管理系统对票据的合法性进行鉴权并根据鉴权结果进行相应处理。因此,本发明实施例提供的方法将票据虚拟化了,通过票据的标记识别简单方便,能够非常安全可靠地鉴定用户是否合法,即只有正当持票人才享有票据的权利,其他使用定为非法,鉴权成功客户才可以享用服务,保障了合法用户、 运营商和内容提供商的权益。
为了更清楚地说明本发明实施例的技术方案,下面将对现有技术或实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,还可以如这些附图获得其他的附图。图1是本发明实施例提供的一种票据鉴权方法流程示意图;图2是本发明实施例提供的票据鉴权方法中各相关设备进行交互的流程示意图;图3是本发明实施例提供的票据鉴权系统结构示意图;图4是本发明另一实施例提供的票据鉴权系统结构示意图;图5是本发明另一实施例提供的票据鉴权系统结构示意图;图6是本发明另一实施例提供的票据鉴权系统结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员所获得的所有其他实施例,都属于本发明保护的范围。请参阅附图1,是本发明实施例提供的一种票据鉴权方法流程示意图,主要包括步骤S101,数字电视接收终端通过请求与视频点播系统建立会话,将票据信息和用户订购的视频相关信息传送至所述视频点播系统。本发明实施例提供的方法的使用前提是甩信用户已经收到带有票据的甩信,打开甩信客户端,选中要甩播的甩信,并且此时数字电视接收终端处于直播状态。数字电视接收终端接收甩信客户端发送的票据信息,该票据信息包括票据唯一识别码、票据加密串、产品编码、视频内容编码、播放模式和手机标识等等。然后,数字电视接收终端将票据信息添加甩信播控门户的地址信息(例如,URL等)后发送至甩信播控门户服务器。甩信播控门户服务器在收到票据信息后,生成用户订购的视频相关信息,包括文件名、开始时间、结束时间、 区域码、用户标识和会话ID等信息,其消息格式可以是实时流传输协议(RTSP,Real Time Streaming Protocol)格式消息。甩信播控门户服务器将视频相关信息返回至数字电视接收终端时,数字电视接收终端接收所述甩信播控门户服务器返回的所述用户订购的视频相关信息,请求建立与所述视频点播系统的会话连接,将所述票据信息和用户订购的视频相关信息携带在会话连接建立请求中发送给所述视频点播系统。需要说明的是,在本发明实施例中,数字电视接收终端可以是机顶盒、数字电视一体机或互联协议电视等终端。S102,视频点播系统将所述票据信息传送给票据管理系统。
在本发明实施例中,视频点播系统将票据信息传送给票据管理系统可以是透传, 即,将数字电视接收终端返回的票据信息直接传送给所述票据管理系统而不加其他处理过程。S103,票据管理系统对票据的合法性进行鉴权并根据鉴权结果进行相应处理。在本发明实施例中,票据管理系统对票据的合法性进行鉴权可以是使用鉴权规则对票据的合法性进行鉴权。例如,检验所述票据的信息-摘要算法 (Message-DigestAlgorithm 5,MD5)加密串(即使用MD5加密算法得到的字符串)是否被篡改,或者校验使用所述票据订购的产品是否存在,或者检验所述票据是否处于有效期内, 或者校验使用所述票据订购的甩信产品是否免费,或者校验所述票据剩余使用次数是否小于或等于0,其中,票据的有效期是指用户自订购起,票据必须在系统规定的一段相对时期 (例如,3个月)内使用,否则无效,此段时期即为有效期,而票据的使用期是指用户在有效期的某个时刻,从第一次甩播到某数字电视接收终端A观看起,此后在系统规定的一段相对时间(例如,24小时)内,用户可以在数字电视接收终端A随意观看票据所对应的影片。在校验所述票据剩余使用次数是否小于或等于0时,剩余使用次数有效性的校验规则是在有效期内,一张票据允许观看多次(具体多少次由后台定义与控制),即在有效剩余使用次数内允许用户转送给其好友免费观看并约定在不同数字电视接收终端上观看,计入新的有效使用次数统计,即该票据的剩余使用次数会减1,减到0就会失效;在同一台数字电视接收终端上的不同使用周期观看也计入新的有效使用次数统计内;反之,即在某台数字电视接收终端上从第一次点播起,之后在使用期内,用户在该数字电视接收终端点播不计入使用次数统计,即该票据的剩余使用次数不会减1。票据管理系统对票据的合法性进行鉴权后,会根据鉴权结果进行相应处理,即若经过校验,所述票据的MD5加密串被篡改、使用所述票据订购的产品不存在、所述票据不是处于有效期内、使用所述票据订购的甩信产品不是免费、或者所述票据剩余使用次数小于或等于0,则向所述视频点播系统返回鉴权失败信息,否则,向所述视频点播系统返回鉴权成功消息和播放资源。鉴权失败的话,视频点播系统将鉴权失败的提示信息返回至播控门户控制器,鉴权成功的话,视频点播系统根据票据管理系统返回的播放资源向数字电视接收终端推送视频流。从上述本发明实施例提供的票据鉴权方法可知,由于数字电视接收终端能够通过请求与视频点播系统建立会话,将票据信息和用户订购的视频相关信息传送至所述视频点播系统,视频点播系统将票据信息传送给票据管理系统,票据管理系统对票据的合法性进行鉴权并根据鉴权结果进行相应处理。因此,本发明实施例提供的方法将票据虚拟化了,通过票据的标记识别简单方便,能够非常安全可靠地鉴定用户是否合法,即只有正当持票人才享有票据的权利,其他使用定为非法,鉴权成功客户才可以享用服务,保障了合法用户、 运营商和内容提供商的权益。为了更加清楚地说明本发明实施例提供的方法,以下以各个设备的交互为例进行说明。请参阅附图2,是本发明实施例提供的票据鉴权方法中各相关设备进行交互的流程示意图,主要包括S201,甩信客户端向数字电视接收终端发送票据信息。在本发明实施例中,甩信客户端可以使用甩信客户端与数字电视接收终端之间的甩播接口发送票据信息。需要说明的是,在本实施例中,数字电视接收终端可以是机顶盒、数字电视一体机或互联协议电视等终端。S202,数字电视接收终端向所述甩信客户端返回响应消息。响应消息用于确认是否收到甩信客户端发送的票据信息。S203,数字电视接收终端将所述票据信息添加甩信播控门户的地址信息。甩信播控门户的地址信息可以是统一资源定位符(Uniform Resource Locator, URL),用以标识甩信播控门户的位置。S204,数字电视接收终端将添加了甩信播控门户的地址信息的票据信息发送至甩信播控门户服务器。数字电视接收终端可以通过数字电视接收终端与广电甩信前置系统的接口将添加了甩信播控门户的地址信息的票据信息发送至甩信播控门户服务器。S205,甩信播控门户服务器向数字电视接收终端返回用户订购的视频相关信息。这些视频相关信息包括文件名、开始时间、结束时间、区域码、用户标识和会话ID 等信息,其消息格式可以是RTSP格式消息。S206,数字电视接收终端向视频点播系统发送会话连接建立请求。所述会话连接建立请求携带有票据信息和用户订购的视频相关信息。S207,视频点播系统向票据管理系统发送票据鉴权请求。视频点播系统可以通过票据鉴权接口向票据管理系统发送票据鉴权请求。S208,票据管理系统对票据的合法性进行鉴权。具体方法在附图1示例中已进行说明,此处不做赘述。S209,票据管理系统返回鉴权结果。若鉴权失败,则视频点播系统向甩信播控门户服务器返回鉴权失败的提示信息 (S210),若鉴权成功,则视频点播系统向数字电视接收终端推送视频流011),具体是根据票据管理系统返回的播放资源向数字电视接收终端推送视频流。请参阅附图3,是本发明实施例提供的票据鉴权系统结构示意图。为了便于说明, 仅仅示出了与本发明实施例相关的部分,其中的功能模块/单元可以是软件模块/单元、硬件模块/单元或软硬件相结合模块/单元。附图3示例的票据鉴权系统包括数字电视接收终端301、视频点播系统302和票据管理系统303,其中数字电视接收终端301用于通过请求与视频点播系统302建立会话,将票据信息和用户订购的视频相关信息传送至视频点播系统302,在本实施例中,数字电视接收终端 301可以是机顶盒、数字电视一体机或互联协议电视等终端;视频点播系统302用于将票据信息传送给票据管理系统303 ;票据管理系统303用于对票据的合法性进行鉴权并根据鉴权结果进行相应处理。附图3示例的数字电视接收终端301进一步包括第一接收模块401、发送模块 402、第二接收模块403和会话连接建立请求模块404,如附图4示例的票据鉴权系统,其中第一接收模块401用于接收甩信客户端发送的票据信息;发送模块402用于将所述票据信息添加甩信播控门户的地址信息后发送至甩信播控门户服务器;第二接收模块403用于接收所述甩信播控门户服务器返回的所述用户订购的视
频相关信息;会话连接建立请求模块404用于请求建立与视频点播系统302的会话连接,将所述票据信息和用户订购的视频相关信息携带在会话连接建立请求中发送给所述视频点播系统302。附图3或附图4示例的票据管理系统303进一步包括校验模块501,如附图5示例的票据鉴权系统。校验模块501用于检验所述票据的MD5加密串是否被篡改、校验使用所述票据订购的产品是否存在、检验所述票据是否处于有效期内、校验使用所述票据订购的甩信产品是否免费或者校验所述票据剩余使用次数是否小于或等于0。附图5示例的票据管理系统303还可以进一步包括结果处理模块601,如附图6示例的票据鉴权系统。结果处理模块601用于若经过校验模块501校验,所述票据的MD5加密串被篡改、使用所述票据订购的产品不存在、所述票据不是处于有效期内、使用所述票据订购的甩信产品不是免费、或者所述票据剩余使用次数小于或等于0,则向所述视频点播系统返回鉴权失败信息,否则,返回鉴权成功消息和播放资源。需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,比如以下各种方法的一种或多种或全部数字电视接收终端通过请求与视频点播系统建立会话,将票据信息和用户订购的视频相关信息传送至所述视频点播系统;所述视频点播系统将所述票据信息传送给票据管理系统;所述票据管理系统对票据的合法性进行鉴权并根据鉴权结果进行相应处理。该程序可以存储于一计算机可读存储介质中,存储介质可以包括只读存储器 (ROM, Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。以上对本发明实施例提供的票据鉴权方法和系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种票据鉴权方法,其特征在于,所述方法包括数字电视接收终端通过请求与视频点播系统建立会话,将票据信息和用户订购的视频相关信息传送至所述视频点播系统;所述视频点播系统将所述票据信息传送给票据管理系统;所述票据管理系统对票据的合法性进行鉴权并根据鉴权结果进行相应处理。
2.如权利要求1所述的方法,其特征在于,所述数字电视接收终端通过请求与视频点播系统建立会话,将票据信息和用户订购的视频相关信息传送至所述视频点播系统包括所述数字电视接收终端接收甩信客户端通过甩动的方式发送的票据信息; 所述数字电视接收终端将所述票据信息添加甩信播控门户的地址信息后发送至甩信播控门户服务器;所述数字电视接收终端接收所述甩信播控门户服务器返回的所述用户订购的视频相关信息;所述数字电视接收终端请求建立与所述视频点播系统的会话连接,将所述票据信息和用户订购的视频相关信息携带在会话连接建立请求中发送给所述视频点播系统。
3.如权利要求1所述的方法,其特征在于,所述票据管理系统对票据的合法性进行鉴权包括检验所述票据的MD5加密串是否被篡改;或者校验使用所述票据订购的产品是否存在;或者检验所述票据是否处于有效期内;或者校验使用所述票据订购的甩信产品是否免费;或者校验所述票据剩余使用次数是否小于或等于0。
4.如权利要求3所述的方法,其特征在于,所述票据管理系统根据鉴权结果进行相应处理包括若经过校验,所述票据的MD5加密串被篡改、使用所述票据订购的产品不存在、所述票据不是处于有效期内、使用所述票据订购的甩信产品不是免费、或者所述票据剩余使用次数小于或等于0,则向所述视频点播系统返回鉴权失败信息,否则,返回鉴权成功消息和播放资源。
5.如权利要求1至4任意一项所述的方法,其特征在于,所述数字电视接收终端为机顶盒、数字电视一体机或互联协议电视。
6.一种票据鉴权系统,其特征在于,所述票据鉴权系统包括数字电视接收终端、视频点播系统和票据管理系统;所述数字电视接收终端,用于通过请求与所述视频点播系统建立会话,将票据信息和用户订购的视频相关信息传送至所述视频点播系统;所述视频点播系统,用于将所述票据信息传送给所述票据管理系统;所述票据管理系统,用于对票据的合法性进行鉴权并根据鉴权结果进行相应处理。
7.如权利要求6所述的票据鉴权系统,其特征在于,所述数字电视接收终端包括 第一接收模块,用于接收甩信客户端通过甩动的方式发送的票据信息;发送模块,用于将所述票据信息添加甩信播控门户的地址信息后发送至甩信播控门户服务器;第二接收模块,用于接收所述甩信播控门户服务器返回的所述用户订购的视频相关信息;会话连接建立请求模块,用于请求建立与所述视频点播系统的会话连接,将所述票据信息和用户订购的视频相关信息携带在会话连接建立请求中发送给所述视频点播系统。
8.如权利要求6所述的票据鉴权系统,其特征在于,所述票据管理系统包括校验模块, 所述校验模块用于检验所述票据的MD5加密串是否被篡改、校验使用所述票据订购的产品是否存在、检验所述票据是否处于有效期内、校验使用所述票据订购的甩信产品是否免费或者校验所述票据剩余使用次数是否小于或等于0。
9.如权利要求8所述的票据鉴权系统,其特征在于,所述票据管理系统还包括结果处理模块,用于若经过校验模块校验,所述票据的MD5加密串被篡改、使用所述票据订购的产品不存在、所述票据不是处于有效期内、使用所述票据订购的甩信产品不是免费、或者所述票据剩余使用次数小于或等于0,则向所述视频点播系统返回鉴权失败信息,否则,返回鉴权成功消息和播放资源。
全文摘要
本发明实施例提供一种票据鉴权方法和系统,以便对用户享用影视产品的合法性进行验证,保证运营商和内容提供商的权益。所述方法包括数字电视接收终端通过请求与视频点播系统建立会话,将票据信息和用户订购的视频相关信息传送至所述视频点播系统;所述视频点播系统将所述票据信息传送给票据管理系统;所述票据管理系统对票据的合法性进行鉴权并根据鉴权结果进行相应处理。本发明实施例提供的方法能够非常安全可靠地鉴定用户是否合法,即只有正当持票人才享有票据的权利,其他使用定为非法,鉴权成功客户才可以享用服务,保障了合法用户、运营商和内容提供商的权益。
文档编号H04N21/254GK102497269SQ20111041495
公开日2012年6月13日 申请日期2011年12月13日 优先权日2011年12月13日
发明者陈巍 申请人:深圳市同洲视讯传媒有限公司