一种视频点播系统的版权保护方法

文档序号:7930097阅读:191来源:国知局
专利名称:一种视频点播系统的版权保护方法
技术领域
本发明涉及视频点播领域,尤其涉及一种视频点播系统的版权保护方法。
背景技术
现有视频点播系统中,对于点播内容来说,由于其存储及传输没有经过加密,因而可以被任意的复制,从而无法做到版权的保护。
并且,现有的视频点播系统中,软硬件之间没有进行绑定,因而当点播系统中的软件被盗取并安装于其他设备后,该设备便可以获取点播内容,从而将点播内容外泄,从而不利于版权的保护。

发明内容
本发明所要解决的技术问题在于提出 一种在视频点播系统中能够实现版权保护的方法。
为了解决上述技术问题,本发明提供一种视频点播系统的版权保护方法,其特征在于,对所述视频点播系统所存储的点播内容进行加密,并且对该视频点播系统所运行的点播软件进行加密,还对所述点播系统的用户终端的合法性进行验证,若是合法的用户终端,则响应其点播请求。
其中,所述视频点播系统包括中心服务器,用于存储经iti。密的视频信息;
节点服务器,用于通过网络与所述中心服务器建立通信连接以获取至少部分所述经过加密视频信息并根据该视频信息生成节目列表;
用户终端,用于读取所述节目列表并通过显示设备显示;当用户点播相应节目后,其向所述节点服务器发送点播请求,并读取对应视频信息解密解码后通过所述显示设备播放;
其中,所述对该视频点播系统所运行的点播软件进行加密的步骤包括
提取所述节点服务器的硬件信息,并将该硬件信息进行加密生成特征码;将所述特征码及所述节点服务器中的点播软件运行所需的必要模块写入硬件加密狗中;所述必要模块必须经过所述硬件加密狗进行硬件信息验证通过后才能使用。
其中,所述点播系统的用户终端的合法性进行验证的步骤包括
用户终端上电后提取其硬件信息,并将该硬件信息发送至所述节点服务器;
所述节点服务器收到所述硬件信息后,与其内所存储的硬件信息进行比对,
若一致,则认为是合法用户终端,便会响应后续发送的点播请求;否则,认为
是非法用户终端,则不响应该用户终端所发送的请求。
其中,所述节点服务器接收所述用户终端的点播请求后,记录存储该点播
请求的点播信息,并将该点播信息加密后发送至所述中心服务器存储以便统计。其中,所述点播内容采用DRM加密算法进行加密。其中,还包括对所述中心服务器的软件进4亍加密的步骤提取所述中心服务器的硬件信息,并将该硬件信息进行加密生成特征码;将所述特征码及所述中心服务器中的点播系统软件运行所需的必要模块写
入硬件加密狗中;所述必要模块必须经过所述硬件加密狗进行硬件信息验证通
过后才能使用。
其中,所述中心服务器对所接收到的点播信息进行力口密存储。
其中,所述用户终端的解密过程为所述用户终端向所述节点服务器发送
点播请求后,所迷节点服务器便向该用户终端传输所点播的未经解密的点播内
容以及解密密钥,所述用户终端根据所述解密密钥对所述点播内容进行解密。其中,所述视频点播系统为基于酒店及社区的视频点播系统。其中,所述用户终端为机顶盒;所述节点服务器设置于酒店端,所述机顶
盒与所述节点服务器通过局域网连接;所述中心;i良务器通过广域网与所述节点
服务器连接。
本发明中,由于对点播内容进行了加密,因而即使点播内容被泄露出所述点播系统之外也无法进行播放观看,从而保护了版权。
另外,由于对中心服务器及节点服务器中的软件采用硬件加密狗进行加密,因而使得所述中心服务器和节点服务器中的软件不能被复制,从而避免了外部设备进入所述点播系统获取点播内容,从而也保护了版权。
此外,由于对用户终端的身份进行了识别,即进行身份验证,从而避免了釆用其他的终端接入所述点播系统中获得点播内容,保护了版权。
另一方面,由于对用户终端的点播信息进行了釆集和加密,因而使得可以针对点播信息进行版权收费,而点播信息的加密则使得商业秘密无法外泄,从侧面保护了版权。


图1是一种酒店及社区的视频点播系统的一个实施例的结构示意图。
具体实施例方式
下面结合附图对本发明进行详细阐述。
参考图1,图示了一种酒店及社区的视频点播系统的一个实施例的结构示意图。如图所示,包括三级网络结构,依次是位于第一级的中心服务器10、位于
中间级的第一节点服务器20和第二节点服务器21、位于最末级的机顶盒。其中,与所述第一节点服务器20连接的机顶盒包括机顶盒一 31、机顶盒二32、机顶盒三33,与所述第二节点服务器21连接的机顶盒包括机顶盒四34、机顶盒五35、 4几顶盒六36。
所述第一节点服务器20及从属于该第一节点服务器20的机顶盒31、 32、33在物理位置的设置上属于一个酒店的内部,同样所述第二节点服务器21及从属于该第二节点服务器21的机顶盒34、 35、 36在物理位置的设置上属于另一个酒店的内部。同一酒店内部的节点服务器和机顶盒同属于一个局域网中。
所述第一节点服务器20和第二节点服务器21均通过互联网与所述中心服务器10建立连接。所述第一节点服务器20与第二节点服务器21之间也通过通过互联网建立连接。所述节点服务器及从属于该节点服务器的机顶盒则通过所述局域网建立连接。
所述最末级的机顶盒包括红外信号处理模块,以接收用户通过遥控器发送的红外点播信号;还包括处理模块,用于对接收到的视频流进行下述的解密及解码过程;以及点播模块,用于从节点服务器中下载节目列表,并接收用户的
6点播向所述节点服务器发送点播请求。
所述中心服务器10内又包括三个部分,分别是帐务管理系统101、中心媒
体服务器102、媒体处理中心103。
所述媒体处理中心103,用于把不同格式的视频信息转换成相同的可供所述机顶盒解码播放的格式(例如wmv格式),并通过DRM (Digital RightsManagement,数字版权管理)加密方法对转换后的视频信息进行加密。
所述帐务管理系统101,用于接收所述第一节点服务器20和第二节点服务器21发送而来的点播〃f言息(也即帐务信息)并对该点播信息进行汇总统计,同时产生不同的查阅权限,根据不同的查阅权限提供不同的帐^(言息的视图。
所述中心i某体服务器102,用于保存所述媒体处理中心103转换后并经过DRM加密的视频信息并将该视频信息发送至所述第一节点服务器20及所述第二节点服务器21。
所述帐务管理系统101、中心々某体服务器102及i某体处理中心103在物理上可以设置于同一服务器上,该服务器设置固定的IP地址,当所述第一节点服务器20和第二节点服务器21启动时,便主动根据所述IP地址向所述中心々某体服务器102发起连接,连接建立后,所述中心媒体服务器102便查找所述节点服务器上的已有的视频信息列表,若其存储的全部信息中还有所述视频列表中所没有的,则将该视频信息通过P4P的方式推送至所述节点服务器中。其中,具体的过程为
所述第一节点服务器20和第二节点服务器21首先根据所述IP地址连接至所述中心媒体服务器102,该中心媒体服务器102判断与所述第一节点服务器20和第二节点服务器21的连接状况,若连接状况良好,则通过P4P的方式向所述连接状况好的节点服务器发送其上所没有的视频信息。
其中,所述连接状况良好,可以通过设定一个数据包响应时间阈值来进行判定,若所述中心媒体服务器102向所述两个节点服务器发送数据包,并检测返回包的时间,若该时间小于所述阈值,则认为连接状况良好,否则认为连接状况不好。率先得到所述中心媒体服务器102发送的视频信息片段的节点服务器便将
其得到的所述视频信息片段发送至所述中心媒体服务器102,中心媒体服务器 102将该信息通知其它节点服务器,这样其它的节点服务器便可以通过网络从所 述率先得到所述视频信息片段的节点服务器上获得所述片段,这样循环类推, 便可以实现全部视频信息的发送。这也就是P4P的传输方式。
其中,当所述节点服务器之间的数据互传,优选的也是选择处于同一网络 交换节点下的节点服务器,这正是P4P的核心所在,这样便充分利用了网络拓 朴结构,实现数据快速传输的同时,降低骨干网络传^^压力和运营成本,从而 提高网络路由效率。
由于P4P传输方式为公知的技术,在此不再对其进行更进一步的阐述。
所述第一节点服务器20和第二节点服务器21中建立其所得到的全部视频 信息的列表,该列表包括视频信息的名称、筒介、片段等内容。
所述机顶盒与其所对应的节点服务器连接后,首先经过合法性验证,验证 通过后才能进行后续的点播过程。下面以第一节点服务器20与其下的机顶盒一 31为例进4亍说明
当所述机顶盒一 31与所述第一节点服务器20之间完成物理连接后,所述 机顶盒一 31启动后便向所述第一节点服务器20发送-睑i正信息,该验证信息包 括该机顶盒一31的地址、主板型号、系统版本、房间号等信息;所述第一节点 服务器20收到所述验证信息后,便与其内部所预先存储的标准信息进行匹配比 对,若完全匹配,则该-验证通过,否则验证失败。^^正失败的机顶盒向其所属 的节点服务器所发送的所有信息都将被忽略,只有验证成功后,所述节点服务 器才会响应所述机顶盒的请求。
经过合法性验证的机顶盒便可以进行后续的视频点播过程。仍以所述机顶 盒一31为例进行点播过程的说明
当所述机顶盒一31被验证为合法的用户终端后,其便从所述第一节点服务 器20中下载节目列表并将该节目列表通过显示设备(例如连接该机顶盒的电视 机)显示,用户观看到所述节目列表后,可以直接通过所述机顶盒一31上的按4定或迤控器逬行选"t奪播放,选定后所述机顶盒一 31便向所述第一节点服务器20
发送点播请求,所述第一节点服务器20记录存储该点播请求的点播信息。
所述点播信息包括所迷点播请求的点播起始时间、视频信息ID、酒店ID、 房间ID、结束时间等等。
所述第一节点服务器20收到所述点播请求后,便将经过DRM加密且未经 解密的流媒体形式的视频信息传输至所述机顶盒一 31。该机顶盒一 31接收到该 视频信息的片段后,从其中(例如视频信息的头部)提取附加信息,并将该附 加信息发送至所述第一节点服务器20,该第一节点服务器20根据该附加信息从 本地数据库中找到对应的解密密钥,再将该解密密钥发送至所述机顶盒一 31, 机顶盒一 31收到该解密密钥后实时对接收的流媒体^L频信息进行解密,解密后 的信息经过所述机顶盒一31内部的解码模块解码后,输出至显示设备播i丈。
并且,所述机顶盒一31中还配置了公钥,其作用是当通过所述解密密钥解 密出所述视频信息文件后,所述机顶盒一31利用该公钥对解密出的视频信息进 行正确性验i正,验证通过后方进行解码并通过所述显示设备^^文。
下面以 wmv格式的电影为例对机顶盒解密播放的流程进行详细阐述 首先,当用户通过机顶盒点播了某个影片后,该机顶盒便发送点播请求至 其所属的节点服务器。该节点服务器收到请求后,将所点播的电影通过流式传 输方式(支持流媒体的格式除wmv,还可以采用swf、 avi、 mpeg、 asf等)向所 述机顶盒传输。
所述机顶盒从接收得到电影数据流中提取附加信息,比如从该加密电影的 头部提取所述附加信息,而该附加信息包括KeyID及验证中心的网络地址。所 述机顶盒提取该附加信息后便向所述节点服务器发送,所述节点服务器根据所 述KeyID在本地数据库中查找到对应的密钥种子,并利用所述KeyID及所述密 钥种子生成一个解密密钥。所述节点服务器再根据所述解密密钥生成许可证, 该许可证包含了所述解密密钥,还包含了许可权限,例如该影片允许播放的最 大次数、允许播放的时限等。所述许可权限的具体内容从所述密钥种子中获得。
在生成所述许可证后,所述节点服务器便将该许可证发送至所述机顶盒;所述机顶盒获得所述许可证后,便利用其中的解密密钥对来自所述节点服务器 的流媒体数据进行解密,并根据所述许可权限将解密后的数据解码输出至显示 设备中播放。
其中,机顶盒利用所述许可证中的解密密钥解密出所述wmv电影的目录, 并利用该机顶盒内所包含的公钥对该解密出的目录进行验证,验证通过后,所
需要说明的是,所述节点服务器开启后根据所述IP地址与所述中心服务器 建立连接,具体的是与所述账务管理系统101建立通信连接,将所述点插一言息 发送至所述账务管理系统101,由该帐务管理系统101进行点播信息的统计,包 括点播的次数的统计(从而可以根据点播的次数进行版权收费)。并且,当由于 网络原因无法与所述账务管理系统101建立通信连接时,所述节点服务器便暂 时停止发送,待网络连接通畅时发送。其中,上述点^^言息的存储均采用DES 加密算法加密,以防止在存储介质中被盗取,或者在传输过程中被截取。
并且,所述账务管理系统101接收到所述点播信息后存储至其数据库中, 根据不同的查询权P艮提供不同的视图。例如,对于整个点播系统的运营商来说, 其拥有查询所有汇总的点播信息的权限;对于节目内容提供商来说,其可以查 看每部电影的点播次数及其对应的房间、酒店、点播起止时间等。
值得注意的是,由于点播信息的存储和传输均是经过加密处理,无论在节 点服务器端,还是在中心服务器上的账务管理系统上。因此,使得电影的点播 次数、应该收取的费用问题都可以不被篡改,保护了版权。
另外,由于电影的存储和传输也是经过加密处理,因而也可以防止电影被 盗取播放,也保护了版权。节点服务器只有在验证了其下的机顶盒为匹配机顶 盒后才能接收后续的点播请求,因而使得电影 一直都存放在一个封闭的点播系 统中,无法被复制盗取,所以从另一方面也保护了版权。
由于所述中心服务器采用固定的1P地址,并且采用节点服务器主动访问中 心服务器的方式,这样节约了IP地址,从而降低了成本。
所述中心服务器中存储全部的节目内容,以保证P4P传输过程中至少有一个资源点,因为P4P具有断点续传功能,在不同网络状况下也可以保证每个酒 店的节目内容的完整性。
在本具体实施方式
中,所述账务管理系统、中心媒体服务器及媒体处理中 心都设置在同一服务器中,其也分开独立设置,分开独立设置时,所述中心媒 体服务器和所述账务管理系统都具有固定的IP地址。
另外,所述用户终端还包括远程桌面模块,用于远程连接到所述节点服务 器,通过该节点服务器在所述用户终端实现网络浏览、收发电子邮件、文档处 理、即时通讯、游戏娱乐和股票交易功能。由于远程桌面模块已经时较为成熟 的技术,在此不对其进行进一步的介绍。
所述机顶盒与所述节点服务器之间采用B/S方式连接,所述机顶盒作为终 端从所述节点服务器上下载页面并接受用户点播操作。
在本发明的一个优选的实施例中,所述中心服务器10和节点服务器20及
21上的软件均进行加密,即与硬件产生绑定。其具体过程为
首先,提取所述中心服务器或节点服务器上的硬件信息,包括主板序列号、 硬盘序列号等等;
然后,将所述;更件信息采用DES加密算法进行加密,得到加密后的特征码;
之后,将所述特征码和所述中心服务器或节点服务器上运行的点播系统的 软件所必须的必要冲莫块(例如核心功能函数,包括对特征码进行比对的功能) 一起写入硬件加密狗中。
这样一来,就完成了对软硬件的绑定。当中心服务器或节点服务器软件运 行时便搜索是否有加密狗,若没有则停止运4亍,有则进行下一步。
将中心服务器或节点服务器软件所运行的主机的硬件特征信息提交给硬件 加密狗,该硬件加密狗根据所述中心服务器或节点服务器软件提交的硬件特征 信息通过同样的DES加密算法换算成中心服务器或节点服务器计算机的特征码 并与加密过程写入至该硬件加密狗的特征码进行比较,不匹配则其中的核心功 能函数停止响应所述中心服务器或节点服务器软件的请求,服务器软件不能工 作;若匹配则进行下一步。
11核心功能函数响应所述中心服务器或节点服务器软件的请求,将正确的结 果返回给所述中心服务器或节点服务器软件。这样,所述中心服务器或节点服 务器软件便根据硬件加密狗返回的正确结果继续运行。
通过以上过程,便完成对软硬件绑定的识别,保护了视频点播系统的软件 不被盗用,进而避免了因被盗用而产生的点播内容的泄漏,保护了版权。
优选的,上述解密过程在每次中心服务器或节点服务器软件请求硬件加密 狗中的核心功能函数返回结果的时候都发生,而不单纯在中心服务器或节点服 务器软件启动的时候发生一次。通过以上过程,软件的运行离不开硬件加密狗; 而如果所述硬件加密狗不是安装在匹配的计算机上则核心功能函数停止中心服 务器或节点响应服务器软件的请求,使中心服务器或节点服务器软件不能工作。 从而实现了软件、服务器计算机、加密狗的相互依赖,缺一不可,换一也不可。
此外,所述点播信息的加密存储也使得商业秘密不被泄露和篡改,从而保 证对使用版权的费用征收的可靠性,从另 一方面保护了版权。
以上所揭露的仅为本发明 一种较佳实施例而已,当然不能以此来限定本发 明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的 范围。
权利要求
1、一种视频点播系统的版权保护方法,其特征在于,对所述视频点播系统所存储的点播内容进行加密,并且对该视频点播系统所运行的点播软件进行加密,还对所述点播系统的用户终端的合法性进行验证,若是合法的用户终端,则响应其点播请求。
2、 根据权利要求1所述的视频点播系统的版权保护方法,其特征在于, 所述视频点播系统包括中心服务器,用于存储经过加密的视频信息;节点服务器,用于通过网络与所述中心服务器建立通信连接以获取至少部分所述经过加密视频信息并根据该视频信息生成节目列表;用户终端,用于读取所述节目列表并通过显示设备显示;当用户点播相应节目后,其向所述节点服务器发送点播请求,并读取对应视频信息解密解码后通过所述显示设备播放;其中,所述对该视频点播系统所运行的点播软件进行加密的步骤包括 提取所述节点服务器的硬件信息,并将该硬件信息进行加密生成特征码; 将所述特征码及所述节点服务器中的点播软件运行所需的必要模块写入硬件加密狗中;所述必要模块必须经过所述硬件加密狗进行石更件信息验证通过后才能使用。
3、 根据权利要求2所述的视频点播系统的版权保护方法,其特征在于,所 述点播系统的用户终端的合法性进行验证的步骤包括用户终端上电后提取其硬件信息,并将该硬件信息发送至所述节点服务器; 所述节点服务器收到所述硬件信息后,与其内所存储的硬件信息进行比对,若一致,则认为是合法用户终端,便会相应后续发送的点播请求;否则,认为是非法用户终端,则不响应该用户终端所发送的请求。
4、 根据权利要求2或3所述的视频点播系统的版权保护方法,其特征在于, 所述节点服务器接收所述用户终端的点播请求后,记录存储该点播请求的点播信息,并将该点播信息加密后发送至所述中心服务器存储以统计。
5、 根据权利要求1至3中任一项所述的视频点播系统的版权保护方法,其 特征在于,所述点播内容采用DRM加密算法进行加密。
6、 根据权利要求2或3所述的视频点播系统的版权保护方法,其特征在于, 还包括对所述中心服务器的软件进行加密的步骤提取所述中心服务器的硬件信息,并将该硬件信息进行加密生成特征码; 将所述特征码及所述中心服务器中的点播系统软件运行所需的必要模块写入硬件加密狗中;所述必要模块必须经过所述硬件加密狗进行硬件信息验证通过后才能使用。
7、 根据权利要求4所述的视频点播系统的版权保护方法,其特征在于,所 述中心服务器对所接收到的点播信息进行加密存储。
8、 根据权利要求2或3所述的视频点播系统的版权保护方法,其特征在于, 所述用户终端的解密过程为所述用户终端向所述节点服务器发送点播请求后, 所述节点服务器便向该用户终端传输所点播的未经解密的点播内容以及解密密 钥,所述用户终端根据所述解密密钥对所述点4番内容进行解密。
9、 根据权利要求1至3中任一项所述的视频点播系统的版权保护方法,其 特征在于,所述视频点播系统为基于酒店及社区的视频点播系统。
10、 根据权利要求9所述的视频点播系统的版权保护方法,其特征在于, 所述用户终端为机顶盒;所述节点服务器设置于酒店端,所述机顶盒与所述节 点服务器通过局域网连接;所述中心服务器通过广域网与所述节点服务器连接。
全文摘要
本发明公开了一种视频点播系统的版权保护方法,对所述视频点播系统所存储的点播内容进行加密,并且对该视频点播系统所运行的点播软件进行加密,还对所述点播系统的用户终端的合法性进行验证,若是合法的用户终端,则响应其点播请求。本发明中,由于对点播内容进行了加密,因而即使点播内容被泄露出所述点播系统之外也无法进行播放观看,本发明使视频内容在传输和点播过程中形成了一个封闭的系统,使点播的数量得到真实有效的控制,从而起到了版权保护的作用。
文档编号H04N7/173GK101459826SQ20081024972
公开日2009年6月17日 申请日期2008年12月30日 优先权日2008年12月30日
发明者刘同鑫, 磊 石, 郑世来 申请人:青岛华威视通数字传媒有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1