数字版权文件传送方法、终端、数字版权管理服务器和系统的制作方法

文档序号:7925731阅读:172来源:国知局

专利名称::数字版权文件传送方法、终端、数字版权管理服务器和系统的制作方法
技术领域
:本发明实施例涉及数字版权管理领域,特别涉及^t字版权文件传送方法、终端、数字版权管理服务器和通信系统。
背景技术
:DRM是数字版权管理(DigitalRightManagement)技术的简称,它是一种能够让内容提供者通过网络安全地分发和销售数字媒体的技术。它能在数字空间里,不可伪造地识别用户,授予用户权利范围,规范用户的行为方式,从而保障数字化信息的所有者和经营者的权利及利益。数字版权文件通常以数字证书(Certificate)或许可证文件(License)等形式来表达。Silent模式是数字版权文件的分发模式之一。这种模式不需要用户的干预,用户不知道其媒体播放过程中发生了数字版权文件分发。例如,用户播放一个免费歌曲,并且这个歌曲不需要用户注册就可以播放。用户下载了这个歌曲的媒体打包文件,并用播放器打开这一文件。播放器会自动地根据打包文件中的数字版权文件URL地址联系数字版权文件服务器并得到数字版权文件,然后再播放这个歌曲。这一过程中,用户并不知道媒体播放器从数字版权文件服务器中得到了数字版权文件,也不需要用户进行干预。或者是用户已经注册了相应的域,并且具有域上下文。如果父版权过期了,则终端自动通过Silent升级方式更新父版权。这一过程中,用户并不知道终端自动通过Silent升级方式更新了父版权,也不需要用户进行干预。在实现本发明的过程中,发明人发现现有技术存在以下问题Silent模式或者Silent升级方式保证了很好的用户使用友好性,提升了用户的消费体验。但是在终端漫游状态下,采用Silent模式或者Silent升级方式获取数字版权文件,需要终端在漫游状态下与数字版权文件服务器建立连接,会增加付费用户的使用费用。
发明内容本发明实施例提供一种数字版权文件传送方法、终端、数字版权管理服务器和通信系统。一方面,本发明实施例提供的一种数字版权文件传送方法,包括获取与终端通信的网络的信息,用于判断该终端是否处于漫游状态;如果该终端处于漫游状态,该终端内的数字版权管理代理,DRMAgent,向网络运营商的DRM服务器,DRMServer,发送PUSH请求消息,用于请求获取数字版权文件;接收DRMServer发送的PUSH响应消息,该PUSH响应消息中携带数字版权文件。另一方面,本发明实施例提供的一种终端,包括漫游判断单元201:用于判断终端是否处于漫游状态;并将判断结果输出给PUSH请求消息发送单元202;PUSH请求消息发送单元202:用于接收漫游判断单元输出的判断结果;如果终端处于漫游状态,则向网络运营商的DRM服务器,DRMServer,发送PUSH请求消息,用于获取数字版权文件;PUSH响应消息接收单元204:用于接收PUSH响应消息,PUSH响应消息中携带上述数字版权文件。另一方面,本发明实施例提供的一种数字版权管理服务器,包括PUSH请求消息接收单元301:用于接收终端发送的PUSH请求消息;验证单元304:用于对PUSH请求消息进行验证,并将验证结果传送给PUSH响应消息发送单元303;PUSH响应消息发送单元303:用于根据验证结果向终端发送PUSH响应消息,PUSH响应消息中携带数字版权文件。另一方面,本发明实施例提供的一种通信系统,包括前述的终端,以及前述的数字版权管理服务器。与现有技术相比,本发明实施例具有以下优点利用PUSH技术,比如发送及时短消息,来实现终端漫游状态下的数字版权文件传送,与终端在漫游状态下与数字版权文件服务器建立连接的方式相比,能减少付费用户的使用费用。图1为本发明实施例数字版权文件传送方法示意简图2为本发明实施例一种终端的结构示意简图3为本发明实施例一种DRM服务器的结构示意简图。具体实施例方式DRM功能通常包括1.自动构造数字签名这种数字签名的形成不可预测和控制、其特征不可复制和仿造,也不可再生。2.用户数据甄别甄别用户的请求是否是用户正常发出的合法请求,进行信息真伪性校验。3.用户身份识别确认是哪个用户发出的合法请求、确定用户的权限。4.用户权限授予与管理针对用户发放其群组标识和个体标识及有效时限,以此确定用户的权限范围。5.版权保护商业化信息的个性化发布针对授权提供给匹配于其群组标识和个体标识的用户,得到经版权保护处理的商业化信息内容。如果在用户授权范围之外进行二次传播,将无法显示出信息内容。6.对抗"机器人"类工具自动化的信息获取工具(如iSearch、iGet等工具)已是网络上版权所有者或合法授权者的大敌,公众信息版权标识及内容版权保护技术有效地防范了此类工具。7.版权保护中的商业化信息内容的时限管理。下面以一个Media文件为例来说明数字版权文件的分发过程。一个Media文件的数字版权文件和发布这个数字版权文件的服务器Server相关联。消费者可以共享Media文件,但是每个人必须有单独的数字版权文件来播放这些文件。播放Media文件还需要其他一些条件——数字版权文件内必须要包含Media文件的版权信息和其他信息,用来说明怎样使用这一文件。例如数字版权文件可以检测Media文件的被播放次数是否超出了限制,Media文件是否可以被传送到一个便携装置中等。数字版权文件本身和Media文件可以是分离的。消费者可以为同一个Media文件申请不同的数字版权文件。例如在促销一首歌曲时,可以向一个电子邮件组内的所有成员发放一个数字版权文件,容许他们可以播放10次歌曲。如果消费者购买了这首歌曲,则可以向其发放一个新的数字版权文件,容许他无限制地播;改这首歌曲。同样以Media文件为例来说明数字版权文件的分发模式。在常见的媒体分发环境中,可以按照以下四种方式来分发DRMLicense:l.Non-Silent模式。这种模式需要用户的主动申请。例如,用户在播放一个网上免费促销的歌曲时,提供歌曲的销售商需要用户提供个人信息注册,等用户注册完成的同时下载这个媒体文件的数字版权文件。然后用户下载了媒体文件,并可以进行播放。这一过程中,需要用户的主动申请,用户先得到数字版权文件,然后再得到媒体文件。播放媒体文件时只需要从本地获得数字版权文件。2.Silent模式。这种模式不需要用户的干预,用户不知道其媒体播放过程中发生了数字版权文件分发。例如,用户播放一个免费歌曲,并且这个歌曲不需要用户注册就可以播放。用户下载了这个歌曲的媒体打包文件,并用播放器打开这一文件,播放器会自动地根据打包文件中的数字版权文件URL地址联系数字版权文件服务器并得到数字版权文件,然后再播放这个歌曲。这一过程中,用户并不知道媒体播放器从数字版权文件服务器中得到了数字版权文件,也不需要用户进行干预。或者是用户已经注册了相应的域,并且具有域上下文。如果父版权过期了,则终端自动通过Silent升级方式更新父版权。这一过程中,用户并不知道终端自动通过Silent升级方式更新了父版权,也不需要用户进行干预。3.Non-pre-Delivered模式。这种模式也需要用户的主动申请,但是用户是先得到媒体文件,然后再得到数字版权文件。例如,音乐爱好者之间的歌曲共享,用户将歌曲发送给其他用户,然后接受歌曲文件的用户再主动从数字版权文件服务器中申请数字版权文件,然后再可以播放媒体文件。4.Pre-delivered才莫式。此种模式需要用户的主动申请,先于播放媒体之前得到数字版权文件。例如,用户先在网上购买了互联星空的电影包月服务,同时会得到数字版权文件。然后用户可以进入互联星空网站并播放电影,媒体播放器在播放电影时会使用预先得到的数字版权文件。在实现本发明的过程中,发明人发现Silent才莫式或者Silent升级方式保证了很好的用户使用友好性,提升了用户的消费体验。但是在终端漫游状态下,采用Silent模式或者Silent升级方式获取数字版权文件,需要终端在漫游状态下与数字版权文件服务器建立连接,会增加付费用户的使用费用。本发明实施例利用PUSH技术,比如发送及时短消息,来实现终端漫游状态下的数字版权文件传送,与终端在漫游状态下与数字版权文件服务器建立连接的方式相比,能减少付费用户的使用费用。参考图1,以下以PUSH消息为例对本发明实施例的it字版权文件传送方法进行描述。101:终端需要使用一个媒体文件,该文件受数字版权文件保护。103:如果用户没有数字版权文件,或者已有的数字版权文件已过期,需要升级数字版权文件,则通过终端中的DRM代理(DRMAgent)获取此时与终端通信的网络的信息,用于判断终端是否处于漫游状态。105:如果终端没有处于漫游状态,则数字版权文件可以通过本实施例的PUSH技术或者现有技术的Silent模式或者Silent升级方式或者其它方式来传送。这里的其它方式可以是用户向版权发行者(RightsIssuer,RI)请求来获取数字版权文件。107:如果终端处于漫游状态,则DRMAgent向网络运营商的DRM服务器(DRMServer)发送PUSH请求消息,用于获耳又数字版权文件,或者用于获取更新的数字版权文件。这种PUSH技术相较于现有技术的Silent模式或者Silent升级方式,与终端在漫游状态下与数字版权文件服务器建立连接的方式相比,能减少付费用户的使用费用。本领域普通技术人员可以理解PUSH请求消息的形式有很多,比如说及时短消息。可以进一步对PUSH请求消息进行加密。加密的方式可以是利用终端中的相关证书来加密。PUSH请求消息可以以打包的形式包括以下信息的全部或者部分用户身份(UserID),例如说终端的SIM卡号;媒体文件的内容标识(ContentID,CID);终端支持的DRM协议类型;运营商ID(VendorID)。比如说PUSH请求消息的一种格式可以如下<table>tableseeoriginaldocumentpage9</column></row><table>上面的表格中,M表示必选,O表示可选。OtherInfo这里表示省略的其它4吕息。还可以进一步在上述PUSH请求消息格式的后面增加特定的校验算法进行加密,比如说CRC校验算法加密,来保证数据的完整性。109:如果PUSH请求消息进行了加密传送,DRMServer收到PUSH请求消息后对PUSH请求消息进4亍解密。如果DRMServer解密失败或者解密后的消息错误,则DRMServer可以认为用户非法,则DRMServer可以不做应答,或者向终端发送PUSH响应消息将传送数字版权文件失败的情况告诉终端。110:DRMServer提取PUSH请求消息中的UserID信息,和/或其它信息,验证用户是否有权获取数字版权文件。111:如果用户通过验证,为合法用户,则DRMServer通过PUSH响应消息将数字版权文件发送给发起请求的终端。该数字版权文件也可以进一步用DRMServer中的相关证书加密。则只有拥有相关证书的合法用户才能解密该数字版权文件。这里DRMServer中的相关证书可以是与步骤107中提及的终端中的相关证书相同或者相关联。如果用户没有通过验证,为不合法用户,则DRMServer可以不做应答,或者DRMServer向终端发送PUSH响应消息将传送数字版权文件失败的情况告诉终端。终端收到该响应消息后可以采用现有技术的Silend莫式或者Silent升级方式或者其它方式来获取数字版权文件。这里的其它方式可以是用户向版权发行者(RightsIssuer,RI)请求来获取数字版权文件。113:终端接收数字版权文件。如果数字版权文件被加密,则DRMAgent对数字版权文件进行解密,并将解密后的数字版权文件发送给需要播放被该数字版权文件保护的媒体文件的播放器使用。以上步骤中,PUSH请求消息、PUSH响应消息可以采用较高级别专用的信道来传送,从而保证数字版权文件的及时获取,并增加用户使用的友好性。接收终端发送的PUSH请求消息的DRMServer的地址可以由运营商提供,并作为一种安全信息保存在终端的特定的安全存储位置。这个地址可以设定为只有运营商才可以设定修改,从而可以避免用户不合法地修改这个地址,进而最大程度地保护内容提供商的利益。可以进一步在终端中设置发送PUSH请求消息到接收PUSH响应消息的等待时间T,并设置定时器对这个时间T进行监控。时间T可以由用户或者运营商在用户购买数字内容服务时设定。如果在设定的时间T内,终端没有获取到数字版权文件,可以转而采用现有技术的Silent才莫式或者Silent升级方式或者其它方式来获取数字版权文件。这里的其它方式可以是用户向版权发行者(RightsIssuer,RI)请求来获取数字版权文件。图2为本发明实施例一种终端的结构示意简图。该终端包括一个DRMAgent4莫块,该模块包括漫游判断单元201:用于当终端需要^f吏用一个受数字版权文件保护的文件时,判断此时终端是否处于漫游状态;并将判断结果输出给PUSH请求消息发送单元。PUSH请求消息发送单元202:接收漫游判断单元输出的判断结果。如果终端处于漫游状态,则向网络运营商的DRM服务器(DRMServer)发送PUSH请求消息,用于获取数字版权文件,或者用于获取更新的数字版权文件。这种PUSH技术相较于现有技术的Silent模式或者Silent升级方式,终端在漫游状态下不需要通过URL建立与数字版权文件服务器的连接,能减少付费用户的使用费用。本领域普通技术人员可以理解PUSH请求消息的形式有很多,比如说及时短消息。PUSH请求消息可以以打包的形式包括以下信息的全部或者部分用户身份(UserID),例如说终端的SIM卡号;媒体文件的内容标识(ContentID,CID);终端支持的DRM协议类型;运营商ID(VendorID)。比如说PUSH请求消息的一种格式可以如下<table>tableseeoriginaldocumentpage11</column></row><table>上面的表格中,M表示必选,O表示可选。OtherInfo这里表示省略的其它信息。PUSH请求消息可以采用较高级别专用的信道来传送,从而保证数字版权文件的及时获取,并增加用户使用的友好性。还可以进一步在上述PUSH请求消息格式的后面增加特定的校验算法进行加密,比如说CRC校验算法加密,来保证数据的完整性。DRMAgent可以进一步包括消息加密单元203:进一步对PUSH请求消息进行加密。加密的方式可以是利用终端中的相关证书来加密。PUSH响应消息接收单元204:用于接收PUSH响应消息。DRMAgent可以进一步包括数字版权文件解密单元205:如果PUSH响应消息中携带的数字版权文件被力。密,则DRMAgent对数字版权文件进行解密,并将解密后的数字版权文件发送给需要播放被该数字版权文件保护的媒体文件的播放器使用。DRMAgent可以进一步包括服务器地址保存单元206:用于保存DRM服务器地址。这个地址可以由运营商提供,并作为一种安全信息保存在终端的特定的安全存储位置。这个地址可以设定为只有运营商才可以设定修改,从而可以避免用户不合法地修改这个地址,进而最大程度地保护内容提供商的利益。DRMAgent可以进一步包括计时器单元207:用于设置并监控从发送PUSH请求消息到接收PUSH响应消息的等待时间T。时间T可以由用户或者运营商在用户购买数字内容服务对设定。如果在设定的时间T内,终端没有获取到数字版权文件,可以转而采用采用现有技术的Silent模式或者Silent升级方式或者其它方式来获取数字版权文件。这里的其它方式可以是用户向版权发行者(RightsIssuer,RI)请求来获取数字版权文件。图3为本发明实施例一种DRM服务器的结构示意简图。该DRM服务器包括PUSH请求消息接收单元301:用于接收终端发送的PUSH请求消息。如果PUSH请求消息进行了加密传送,DRM服务器可以进一步包括解密单元302:用于收到PUSH请求消息后对PUSH请求消息进行解密。如果DRMServer解密失败或者解密后的消息错误,则DRMServer可以认为用户非法,则DRMServer可以不做应答,或者通过PUSH响应消息发送单元303向终端发送PUSH响应消息将传送数字版权文件失败的情况告诉终端。验证单元304:用于提取PUSH请求消息中的UserID信息,和/或其它信息,验证用户是否有权获取数字版权文件。如果用户通过-睑证,为合法用户,则进一步由PUSH响应消息发送单元303通过PUSH响应消息将数字版权文件发送给发起请求的终端。PUSH响应消息可以采用较高级别专用的信道来传送,从而保证数字版权文件的及时获取,并增加用户使用的友好性。DRM服务器可以进一步包括数字版权文件加密单元305。则数字版权文件也可以进一步通过数字版权文件加密单元用DRMServer中的相关证书加密。只有拥有相关证书的合法用户才能解密该数字版权文件。如果用户没有通过—睑证,为不合法用户,则DRMServer可以不做应答,或者DRMServer通过PUSH响应消息发送单元向终端发送PUSH响应消息将传送数字版权文件失败的情况告诉终端。终端收到该响应消息后可以采用现有技术的Silent模式或者Silent升级方式或者其它方式来获取数字版权文件。这里的其它方式可以是用户向版权发行者(RightsIssuer,RI)请求来获取数字版权文件。本发明实施例还4是供一种通信系统,包括前述图2所示的终端和前述图3所述的DRM服务器。该终端和该DRM服务器通过无线网络通信。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述终端、DRMServer、通信系统实施例中仅对所涉及的终端、DRMServer、通信系统的部分结构进行了描述,一些通用的结构、模块、单元,比如说电源、处理器、显示屏等予以省略描述,不再赘述。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述方法实施例中的全部或者部分步骤是可以通过程序来指令相关的硬件来完成。该计算机软件产品可以存储在一个计算机可读存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明实施例所述的方法。所述的存储介质可以是ROM、RAM、磁碟、光盘等。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。权利要求1、一种数字版权文件传送方法,其特征在于,包括获取与终端通信的网络的信息,用于判断所述终端是否处于漫游状态;如果所述终端处于漫游状态,所述终端内的数字版权管理代理,DRMAgent,向网络运营商的DRM服务器,DRMServer,发送PUSH请求消息,用于请求获取数字版权文件;接收所述DRMServer发送的PUSH响应消息,所述PUSH响应消息中携带所述数字版权文件。2、如权利要求l所述的方法,其特征在于,进一步包括在发送所述PUSH请求消息之前,加密所述PUSH请求消息;其中,所述PUSH请求消息包括以下信息之一或者任意组合用户身份,受所述数字版权文件保护的文件的内容标识,所述终端支持的DRM协议类型,所述运营商ID。3、如权利要求l所述的方法,其特征在于,进一步包括解密所述PUSH响应消息中携带的所述数字版权文件。4、如权利要求1所述的方法,其特征在于,所述PUSH请求消息、PUSH响应消息通过较高级别专用的信道传送。5、如权利要求l所述的方法,其特征在于,进一步包括对从发送所述PUSH请求消息到接收所述PUSH响应消息的等待时间进《亍计时;如果在设定的时间T内,所述终端没有4^收到所述PUSH响应消息,则采用Silent模式或者Silent升级方式或者其它方式来获取所述数字版权文件。6、一种终端,其特征在于,包括一个DRMAgent模块,该DRMAgent模块包括漫游判断单元(201):用于判断所述终端是否处于漫游状态;并将判断结果输出给PUSH请求消息发送单元(202);PUSH请求消息发送单元(202):用于接收所述漫游判断单元输出的判断结果;如果所述终端处于漫游状态,则向网络运营商的DRM服务器,DRMServer,发送PUSH请求消息,用于获取数字版权文件;PUSH响应消息接收单元(204):用于接收PUSH响应消息,所述PUSH响应消息中携带所述数字版权文件。7、如权利要求6所述的终端,其特征在于,进一步包括消息加密单元(203):用于在所述PUSH请求消息发送单元发送所述PUSH请求消息之前,对所述PUSH请求消息进行加密;数字版权文件解密单元(205):用于对所述PUSH响应消息中携带的所述数字版权文件进行解密;服务器地址保存单元(206):用于保存所述DRMServer的地址,所述DRMServer的地址由运营商设定修改;计时器单元(207):用于对从发送所述PUSH请求消息到接收所述PUSH响应消息的等待时间进行计时。8、一种数字版权管理服务器,DRMServer,其特征在于,包括PUSH请求消息接收单元(301):用于接收终端发送的PUSH请求消息;验证单元(304):用于对所述PUSH请求消息进行验证,并将验证结果传送给PUSH响应消息发送单元(303);PUSH响应消息发送单元(303):用于根据所述-验^t结果向终端发送PUSH响应消息,所述PUSH响应消息中携带数字版权文件。9、如权利要求8所述的DRMServer,其特征在于,进一步包括消息解密单元(302):用于对所述PUSH请求消息进行解密;数字版权文件加密单元(305):用于对所述PUSH响应消息携带的所述数字版权文件进行加密。10、一种通信系统,包括如权利要求6至7中任一项所述的终端,以及如权利要求8至9中任一项所述的数字版权管理服务器。全文摘要本发明实施例公开了一种数字版权文件传送方法,包括获取与终端通信的网络的信息,用于判断该终端是否处于漫游状态;如果该终端处于漫游状态,该终端内的数字版权管理代理,DRMAgent,向网络运营商的DRM服务器,DRMServer,发送PUSH请求消息,用于请求获取数字版权文件;接收DRMServer发送的PUSH响应消息,该PUSH响应消息中携带数字版权文件。本发明实施例具有以下优点利用PUSH技术,比如发送及时短消息,来实现终端漫游状态下的数字版权文件传送,与终端在漫游状态下与数字版权文件服务器建立连接的方式相比,能减少付费用户的使用费用。文档编号H04H60/09GK101365247SQ20081021630公开日2009年2月11日申请日期2008年9月22日优先权日2008年9月22日发明者军彭申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1