数字版权备份和恢复方法及系统的制作方法

文档序号:6468921阅读:132来源:国知局

专利名称::数字版权备份和恢复方法及系统的制作方法
技术领域
:本发明涉及通信领域的版权管理技术,尤其涉及一种数字版权备份和恢复方法及系统。
背景技术
:在数字通信领域中,DRM(DigitalRightManagement,数字版权管理)技术可以实现运营商对他发布给用户的媒体文件的控制。例如,在现有技术DRM2.0中SD(SeparateDelivery,分别发送),版权对象和媒体对象都是分开发送,用户在运营商服务器购买版权;运营商服务器生成用户定制版权;运营商服务器将所述版权下载给用户;用户安装所述版权;用户从运营商服务器或者其它手机下载与所述版权对应的DCF(DRMContentFormat,DRM内容格式)文件;当用户使用DCF文件时,用户根据版权中的密钥解密所述DCF文件,得到媒体文件。因此,用户得到媒体文件后,不能直接使用,要向运营商购买版权之后才可以使用。但是如果当用户的手机或移动设备丢失,新手机上要需要重新给运营商付费,获取原来手机上的那些版权,才能对媒体文件进行正常使用。另外,由于用户误操作把手机上的版权删除后,用户需要给运营商付费,以重新获取那些被删除的版权。
发明内容本发明要解决的问题是提供一种数字版权备份和恢复方法,以解决现有技术中版权丢失时,用户需要重新购买版权的缺陷。为了解决上述问题,本发明提供了一种数字版权备份和恢复方法,包括以下步骤A、用户设备向提供商服务器发送数字版权请求消息,所述数字版权请求消息中包括版权可备份和恢复请求信息;B、所述提供商服务器将所述用户设备请求的可备份和恢复数字版权发送给所述用户设备;C、所述用户设备与所述提供商服务器进行所述数字版权状态确认;D、当所述用户设备请求备份或恢复所述数字版权时,所述提供商服务器根据所述数字版权的状态向用户设备发送备份或恢复的数字版权。步骤B进一步包括B1、所述提供商服务器根据所述用户设备请求的版权种类和内容生成可备份和恢复数字版权;B2、所述提供商服务器将所述数字版权对应的数字版权ID与所述用户设备帐号绑定。步骤D具体为所述提供商服务器根据所述数字版权ID将所述数字版权下载给具有指定国际移动用户标识的用户设备。所述国际移动用户标识为新指定的国际移动用户标识或原国际移动用户标识。所述新指定的国际移动用户标识是通过所述提供商服务器修改原国际移动用户标识得到的。步骤C进一步包括Cl、所述用户设备向所述提供商服务器发送数字版权状态确认请求,所述请求中包括签名信息、版权时间和版权有效期;C2、所述提供商服务器对所述数字版权状态确认请求进行判断处理,并向所述用户设备发送确认响应。步骤C1之前还包括C3、所述用户设备判断版权是否为可恢复类型,如果是,则转步骤C4,否则,按正常版权类型使用;C4、判断所述版权的确认信息状态是否有效,如果无效,则转步骤C1;否则,按正常版权类型使用。步骤C4进一步包括C41、判断所述版权是否有确认信息,如果有,则转步骤C42,否则转步骤C1;C42、判断所述确认信息是否为正常,如果是,则转步骤C43,否则转步骤C1;C43、判断所述设备确认信息是否过期,如果否,则正常使用设备版权,否则转步骤C1。步骤C2进一步包括C21、判断所述请求信息中的签名是否合法,如果合法,则转步骤C22,否则通过版权对象获取协议响应信息通知用户设备所述版权不合法;C22、判断所述请求信息中的时间是否准确,如果准确,则转步骤C23,否则通过版权对象获取协议响应信息通知用户设备所述版权不合法;C23、根据所述请求信息中的国际移动用户标识和版权ID判断是否下载过版权,如果下载过,则转步骤C24,否则通过版权对象获取协议响应信息通知用户设备所述版权不合法;C24、判断所述国际移动用户标识是否过期,如过期,则通过版权对象获取协议响应信息通知用户设备确认状态取消;否则确认所述版权合法。步骤C22中,如果用户设备时间错误,则通过版权对象获取协议调整用户设备时间。本发明还提供了一种数字版权备份和恢复系统,包括用户设备和提供商服务器,所述用户设备,用于对所述提供商服务器下载的可备份和恢复类型数字版权进行验证,并定时向所述提供商服务器发送数字版权状态确认请求;所述提供商服务器,用于生成用户设备需要的可备份和恢复类型数字版权,下载给用户设备;并对用户设备发送的数字版权状态确认请求进行判断处理。所述用户设备进一步包括版权类型判断单元、版权的确认信息状态判断单元、版权确认信息生成单元和收发单元;所述版权类型判断单元,用于判断用户设备使用的是否为可备份和恢复类型数字版权;所述版权确认信息生成单元,用于生成数字版权中的确认信息;所述版权的确认信息状态判断单元,用于判断数字版权信息中的确认信息是否有效;所述收发单元,用于从所述提供商服务器下载可备份和恢复类型数字版权到该用户设备或指定用户设备,并定时向提供商服务器发送数字版权状态确认请求。所述提供商服务器进一步包括版权生成单元、版权状态信息存储单元、版权状态验证单元和收发单元;所述版权生成单元,用于根据用户设备需要的版权种类和内容生成对应的可备份和恢复类型数字版权;断沐版叙状杰佶.良存储虽元.田干存儲所沐可备份和恢复类型教字版叔状态信息;所述版权状态验证单元,用于验证所述数字版权状态确认请求中的数字版权状态是否有效,并在数字版权状态有效时通过所述收发单元通知用户设备所述数字版权可用。数字版权状态信息包括所述数字版权使用的次数是否超过预设次数、所述数字版权的使用时间是否超过预设期限、所述请求信息中的签名是否合法、所述请求信息中的时间是否准确、所述请求信息中的国际移动用户标识和版权ID判断是否下载过版权、所述请求信息中的国际移动用户标识是否过期。与现有技术相比,本发明具有以下优点本发明在用户设备丢失后,新的用户设备可以不用重新付费获取原来用户设备从运营商下载过的版权。另外,当用户设备误操作把版权删除之后,可以重新从运营商获取版权,不需要重新付费。并且,运营商给新用户设备发送版权之后,通过检测版权签名、版权时间和版权有效期对版权的使用进行控制,保证丢失的用户设备中原来下载的版权不可以再使用。进一步,当用户设备空间不足的时候,用户可以把版权备份到运营商服务器上,将来用户设备重新下载那些版权的时候不需要重新付费。图1是本发明数字版权备份和恢复方法流程图2是本发明数字备份版权的确认方法流程图3是本发明接收设备使用数字备份版权的流程图4是本发明提供商处理确认数字版权备份和恢复的流程图5是本发明数字版权备份和恢复系统结构图。具体实施例方式本发明一种数字版权备份和恢复方法如图l所示,包括以下步骤步骤sl01,用户设备向提供商服务器发送数字版权请求消息,所述数字版权请求消息中包括版权可备份和恢复请求信息。所述信息中包括用户设备需要的版权种类、内容、及用户设备帐户,其中,该用户设备帐号中存储该用户设备指定的IMSI(IntemationalMobileSubscriberIdentity,国际移动用户标识),其可以为新指定的国际移动用户标识,也可以为原国际移动用户标识,其中新指定的国际移动用户标识是通过输入帐号和密码登录所述提供商服务器,修改原国际移动用户标识得到的。步骤sl02,所述提供商服务器将所述用户设备请求的可备份和恢复数字版权发送给所述用户设备。首先所述提供商服务器根据所述用户设备请求的版权种类和内容生成可备份和恢复数字版权;然后所述提供商服务器将所述数字版权对应的数字版权ID与所述用户设备帐号绑定;最后所述提供商服务器根据所述数字版权ID将所述数字版权下载给具有指定国际移动用户标识的用户设备。其中,可恢复类型的版权的格式为将〈!ELEMENTo-ex:context(o-dd:version,o-dd:uid氺)〉改成〈!ELEMENTo-ex:context(o-dd:version,o-dd:uid*,odd:roConfirmUrl)>,并添力口〈!ELEMENTo-dd:roConfirmUrl(#PCDATA)>。其中,odd:roConfirmUrl(数字版权确认统一资源定位)只有在发送的版权类型是可恢复类型的时候才必须出现,属于URL(UniformResourceLocator,统一资源定位)类型,用于在版权使用时进行版权确认。在数字版权净荷(ROPayload)元素中添加〈attributename="recover"type="boolean"/>,生成对应的ROResponseROAP(RightsObjectAcquisitionProtocol,版权对象获取协议)消息,并把ROPayload中的recover(恢复)属性设置成true。步骤sl03,所述用户设备与所述提供商服务器进行所述数字版权状态确认为了保证用户设备对原版权的唯一使用,在用户设备使用数字版权前需要对所述版权的状态先进行确认。步骤sl04,当所述用户设备请求备份或恢复所述数字版权时,所述提供商服务器根据所述数字版权的状态向用户设备发送备份或恢复的数字版权。其中,步骤sl03进一步包括以下步骤,如图2所示步骤s201,用户设备判断版权是否为可恢复类型,如果是,则转步骤s202,否则,按不可恢复版权类型正常使用。步骤s202,用户设备判断所述版权的确认信息状态,如果无效,则转步骤s203;如果有效,则允许使用所述可恢复类型版权。步骤s203,用户设备向提供商服务器发送roConfirmRequest(数字版权状态确认请求),所述请求消息如表l所示表1:<table>tableseeoriginaldocumentpage12</column></row><table>其中;DeviceID(用户设备ID)用于标识发出请求的用户设备地址,所述值必须与提供商服务器中存储的手机ID相等;DomainID(域ID)表示请求版权所属的域;RIID(提供商服务器ID)表示请求的提供商服务器地址,所述值必须和设备存储的RIID相等;DeviceNonce(用户设备随机数据)表示设备选择的nonce(随机数据),及所述nonce的产生方法和在此消息中nonce的使用方法;RequestTime(请求时间)表示设备测量的当前DRM时间;roConfirmUrl(数字版权确认统一资源定位)表示recover类型的版权中的o-dd:roConfirmUrl元素,用于版权确认;devicelmsi(用户设备国际移动用户标识)表示当前手机的IMSI;recoverRo(恢复数字版权)表示要确认的recover类型的版权ID;CertificateChain(证书链)用于保证无效通信的机密性,除非RI上下文中显示RI已经存储了必须的设备证书信息,否则要发送CertificateChain参数,选中所述参数时,其值应与ROAP-RegistrationRequest消息中的CertificateChain参数相同。RoConfirmRequest消息扩展包括PeerKeyIdentified公钥标识符)表示设备存储的RI公钥标识符,如果所述标识与存储的RIID—致,或者此扩展为空,表明设备己经存储了RIID和其证书链,并且RI在响应消息中不需要发送证书链;NoOCSPResponse表示RI无需发送OCSP(OnlineCertificateStatusProtocol,在线证书状态协议)响应,因为设备己为RI缓存了一个有效的OCSP响应;OCSPResponderKeyIdentifier(OCSP响应钥匙标识符)标识设备里已存储一个OCSP响应密钥,若此标识符与RI的OCSP响应器所使用的证书钥相符,则在对设备提供OCSP响应前RI可以从OCSP响应中删除OCSP响应器证书。其中,当且仅当设备存储了RIID对应的Rl公钥的时候,才必须发送PeerKeyIdentifier扩展;当且仅当设备有一套完整的RI证书对应的OCSP响应时才必须发送NoOCSPResponse扩展;当且仅当设备存储了RI对应的OCSP响应密钥的时候才必须发送OCSPResponderKeyIdentifier其中,OCSP和证书链都是为了维护终端和网络的证书的合法性,通过证书来保证诵佶的机齊'炸.不可审改Signature(签名)表示在此消息上的签名(除Signature元素本身),其中,签名方法为对消息(除Signature元素自身)归一化;归一化的结果数据被认为是对签名操作的输入;依照协商好的签名方案对结果数据计算,得到签名结果。RI必须验证ROAP-ROConfirmRequest消息上的签名。步骤s204,提供商服务器对所述数字版权状态确认请求进行判断处理,并向所述用户设备发送确认响应消息roConfirmResponse,通过所述响应消息中的相关信息通知用户设备所述可恢复版权的合法性,及可操作状态。其中,响应消息如表2所示,<table>tableseeoriginaldocumentpage14</column></row><table>除了包括请求消息中的一些必要设备标识外,还包括Status(状态信息)、recoverRoConfirm(版权确认状态信息)等。其中,Status表示请求是否成功完成,若不成功,则会向设备发送一个出错码;recoverRoConfirm进一步包括good、revoke、NotExist、Unknown和版权时间信息,所述good表示可以使用版权、revoke表示版权不可以使用、NotExist表示版权不存在、Unknown表示未知原因,版权时间信息进一步包括thisUpdate:此次更新时间、nextUpdate:下次更新时间、producedAt:版权产生时间。上述步骤s202进一步包括以下步骤,如图3所示步骤s301,用户设备准备使用版权。步骤s302,用户设备通过版权信息中的标志位判断所述版权是否有为可恢复类型,如果是,则转步骤s303,否则转步骤s306。步骤s303,用户设备判断所述版权是否有确认信息,如果有,则转步骤s304,否则转步骤s307;步骤s304,用户设备根据版权中的签名信息判断所述确认信息是否合法,如果合法,则转步骤s305,否则转步骤s307。步骤s305,用户设备根据版权中的时间信息判断所述确认信息是否过期,如果没过期,则转步骤s306,否则转步骤s307。步骤s306,正常使用所述版权。步骤s307,向提供商服务器发送确认信息请求。步骤s204进一步包括以下步骤,如图4所示步骤s401,提供商服务器接收数字版权状态确认请求信息。步骤s402,提供商服务器根据请求信息中的签名信息判断其签名是否合法,如果合法,则转步骤s403,否则执行步骤s406,通过ROAP响应信息通知用户设备签名错误、确认状态未知,所述版权不合法。步骤s403,提供商服务器根据请求信息中的版权时间信息判断所述版权时间是否准确,如果准确,则转步骤s404,否则执行步骤s406,通过ROAP响应信息通知用户设备时间错误、确认状态未知,所述版权不合法;此时用户设备可以通过ROAP获得正确的版权时间信息。步骤s404,提供商服务器根据所述请求信息中的IMSI和版权ID判断是否下载过版权,如果下载过,则转步骤s405,否则执行步骤s406,通过ROAP响应信息通知用户设备确认状态不存在,所述版权不合法。步骤s405,提供商服务器判断所述IMSI是否过期,如过期,则执行步骤s406,通过ROAP响应信息通知用户设备确认状态取消;否则确认所述版权合法。本发明还提供了一种数字版权备份和恢复系统,包括用户设备100和提供商服务器200,用户设备100用于对提供商服务器200下载的可备份和恢复类型数字版权及其中的确认信息进行验证,如果为可备份和恢复类型且确认信息有效,则正常使用所述数字版权,否则,向提供商服务器200发送数字版权状态确认请求;提供商服务器200用于生成用户设备需要的可备份和恢复类型数字版权,下载给用户设备IOO,并对用户设备100发送的数字版权状态确认请求信息进行判断处理。其中,用户设备100进一步包括版权类型判断单元IIO、版权的确认信息状态判断单元120、版权确认信息生成单元130和收发单元140。版权类型判断单元110用于判断用户设备100使用的是否为可备份和恢复类型数字版权;版权确认信息生成单元130用于生成数字版权中的确认信息;版权的确认信息状态判断单元120用于判断数字版权信息中的确认信息是否有效,如有效,则正常使用所述数字版权,否则,通过收发单元140向提供商服务器200发送数字版权状态确认请求;并从提供商服务器200下载可备份和恢复类型数字版权到用户设备100或其它指定用户设备。提供商服务器200进一步包括版权生成单元210、版权状态验证单元220、收发单元230和版权状态信息存储单元240;版权生成单元210用于根据用户需要的版权种类和内容生成对应的可备份和恢复类型数字版权;版权状态验证单元220用于判断所述数字版权状态确认请求中的信息是否有效,并在数字版权状态有效时通过收发单元230通知用户设备100所述数字版权可用;版权状态信息存储单元240用于存储所述可备份和恢复类型数字版权状态信息。其中,数字版权状态信息包括所述数字版权使用的次数是否超过预设次数、所述数字版权的使用时间是否超过预设期限、所述请求信息中的签名是否合法、所述请求信息中的时间是否准确、所述请求信息中的国际移动用户标识和版权TD判断是否下载过版权、所述请求信息中的国际移动用户标识是否过期等。以上所述仅是本发明的优选实施方式,应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。权利要求1、一种数字版权备份和恢复方法,其特征在于,包括以下步骤A、用户设备向提供商服务器发送数字版权请求消息,所述数字版权请求消息中包括版权可备份和恢复请求信息;B、所述提供商服务器将所述用户设备请求的可备份和恢复数字版权发送给所述用户设备;C、所述用户设备与所述提供商服务器进行所述数字版权状态确认;D、当所述用户设备请求备份或恢复所述数字版权时,所述提供商服务器根据所述数字版权的状态向用户设备发送备份或恢复的数字版权。2、如权利要求l所述数字版权备份和恢复方法,其特征在于,步骤B进一步包括Bl、所述提供商服务器根据所述用户设备请求的版权种类和内容生成可备份和恢复数字版权;B2、所述提供商服务器将所述数字版权对应的数字版权ID与所述用户设备帐号绑定。3、如权利要求2所述数字版权备份和恢复方法,其特征在于,步骤D具体为所述提供商服务器根据所述数字版权ID将所述数字版权下载给具有指定国际移动用户标识的用户设备。4、如权利要求2所述数字版权备份和恢复方法,其特征在于,所述国际移动用户标识为新指定的国际移动用户标识或原国际移动用户标识。5、如权利要求4所述数字版权备份和恢复方法,其特征在于,所述新指定的国际移动用户标识是通过所述提供商服务器修改原国际移动用户标识得到的。6、如权利要求l所述数字版权备份和恢复方法,其特征在于,步骤C进一步包括Cl、所述用户设备向所述提供商服务器发送数字版权状态确认请求,所述请求中包括签名信息、版权时间和版权有效期;C2、所述提供商服务器对所述数字版权状态确认请求进行判断处理,并2向所述用户设备发送确认响应。7、如权利要求6所述数字版权备份和恢复方法,其特征在于,步骤C1之前还包括C3、所述用户设备判断版权是否为可恢复类型,如果是,则转步骤C4,否则,按正常版权类型使用;C4、判断所述版权的确认信息状态是否有效,如果无效,则转步骤C1;否则,按正常版权类型使用。8、如权利要求7所述数字版权备份和恢复方法,其特征在于,步骤C4进一步包括C41、判断所述版权是否有确认信息,如果有,则转步骤C42,否则转步骤C1;C42、判断所述确认信息是否为正常,如果是,则转步骤C43,否则转步骤C1;C43、判断所述设备确认信息是否过期,如果否,则正常使用设备版权,否则转步骤C1。9、如权利要求6所述数字版权备份和恢复方法,其特征在于,步骤C2进一步包括C21、判断所述请求信息中的签名是否合法,如果合法,则转步骤C22,否则通过版权对象获取协议响应信息通知用户设备所述版权不合法;C22、判断所述请求信息中的时间是否准确,如果准确,则转步骤C23,否则通过版权对象获取协议响应信息通知用户设备所述版权不合法;C23、根据所述请求信息中的国际移动用户标识和版权ID判断是否下载过版权,如果下载过,则转步骤C24,否则通过版权对象获取协议响应信息通知用户设备所述版权不合法;C24、判断所述国际移动用户标识是否过期,如过期,则通过版权对象获取协议响应信息通知用户设备确认状态取消;否则确认所述版权合法。10、如权利要求9所述数字版权备份和恢复方法,其特征在于,步骤C22中,如果用户设备时间错误,则通过版权对象获取协议调整用户设备时间。11、一种数字版权备份和恢复系统,包括用户设备和提供商服务器,其特征在于所述用户设备,用于对所述提供商服务器下载的可备份和恢复类型数字版权进行验证,并定时向所述提供商服务器发送数字版权状态确认请求;所述提供商服务器,用于生成用户设备需要的可备份和恢复类型数字版权,下载给用户设备;并对用户设备发送的数字版权状态确认请求进行判断处理。12、如权利要求ll所述数字版权备份和恢复系统,其特征在于,所述用户设备进一步包括版权类型判断单元、版权的确认信息状态判断单元、版权确认信息生成单元和收发单元;所述版权类型判断单元,用于判断用户设备使用的是否为可备份和恢复类型数字版权;所述版权确认信息生成单元,用于生成数字版权中的确认信息;所述版权的确认信息状态判断单元,用于判断数字版权信息中的确认信息是否有效;所述收发单元,用于从所述提供商服务器下载可备份和恢复类型数字版权到该用户设备或指定用户设备,并定时向提供商服务器发送数字版权状态确认请求。13、如权利要求ll所述数字版权备份和恢复系统,其特征在于,所述提供商服务器进一步包括版权生成单元、版权状态信息存储单元、版权状态验证单元和收发单元;所述版权生成单元,用于根据用户设备需要的版权种类和内容生成对应的可备份和恢复类型数字版权;所述版权状态信息存储单元,用于存储所述可备份和恢复类型数字版权状态信息;所述版权状态验证单元,用于验证所述数字版权状态确认请求中的数字版权状态是否有效,并在数字版权状态有效时通过所述收发单元通知用户设备所述数字版权可用。14、如权利要求13所述数字版权备份和恢复系统,其特征在于,数字版权状态信息包括所述数字版权使用的次数是否超过预设次数、所述数字版权的使用时间是否超过预设期限、所述请求信息中的签名是否合法、所述请求信息中的时间是否准确、所述请求信息中的国际移动用户标识和版权ID判断是否下载过版权、所述请求信息中的国际移动用户标识是否过期。全文摘要本发明提供了一种数字版权备份和恢复方法用户设备向提供商服务器发送数字版权请求消息,此消息包括版权可备份和恢复请求信息;提供商服务器将用户设备请求的可备份和恢复数字版权发送给用户设备;用户设备与提供商服务器进行数字版权状态确认;当用户设备请求备份或恢复所述数字版权时,提供商服务器根据数字版权的状态向用户设备发送备份或恢复的数字版权。本发明还提供了一种数字版权备份和恢复系统。本发明在用户设备丢失后,可以不用重新付费获取原来用户设备从运营商下载过的版权。并且,运营商给新用户设备发送版权后,通过检测版权签名、版权时间和版权有效期对版权的使用进行控制,保证丢失的原用户设备中的版权不可以再使用。文档编号G06F21/00GK101436238SQ20081018856公开日2009年5月20日申请日期2006年6月13日优先权日2006年6月13日发明者张振生,李英伟,袁之泉申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1