CN100375053C - 本地使用权凭证的生成 - Google Patents

本地使用权凭证的生成 Download PDF

Info

Publication number
CN100375053C
CN100375053C CNB2003801084184A CN200380108418A CN100375053C CN 100375053 C CN100375053 C CN 100375053C CN B2003801084184 A CNB2003801084184 A CN B2003801084184A CN 200380108418 A CN200380108418 A CN 200380108418A CN 100375053 C CN100375053 C CN 100375053C
Authority
CN
China
Prior art keywords
digital content
content data
controlled
controlled digital
subscriber equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2003801084184A
Other languages
English (en)
Other versions
CN1735867A (zh
Inventor
帕特里克·古斯塔夫森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Technologies Oy
Original Assignee
Nokia Oyj
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Oyj filed Critical Nokia Oyj
Publication of CN1735867A publication Critical patent/CN1735867A/zh
Application granted granted Critical
Publication of CN100375053C publication Critical patent/CN100375053C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2105Dual mode as a secondary aspect

Abstract

一种用于限制存取数字内容数据的方法、计算机系统和计算机程序产品。本发明将所述数字内容数据存储在用户设备上,并将所述数字内容数据分类为受控制数据或非受控制数据。如果所述数字内容数据是受控制数据,则本发明将可信凭证存储在所述用户设备上,所述可信凭证与所述受控制数据相关并包括至少一个允许的功能,且将通过所述用户设备存取所述受控制数据限制为所述至少一个允许功能。如果所述数字内容数据是非控制数据,则本发明使存储在所述用户设备上的本地凭证与所述非受控制数据相关,所述本地凭证包括至少一个所需功能,并将通过所述用户设备存取所述非受控制数据限制为所述至少一个所需功能。

Description

本地使用权凭证的生成
技术领域
本发明大致涉及计算系统和数据处理。尤其是,本发明是一种用于基于数字内容数据的分类,限制存取所述数字内容数据的系统、方法和计算机程序产品。
背景技术
数字技术猛烈冲击着版权所有数字内容的创造、分发、出售、营销和消费。归因于互联网和移动设备的普及,数字内容生产者面临压力,希望从新的发展中获利,降低其面对风险的脆弱性。对数字内容的生产者而言,所述风险比新技术的潜在收益更为明显。
在前数字时代,版权保护系统包括法律机制,以起述运用大规模非法复制设备获利的个人和团体。知识产权侵犯在前数字时代将遭遇传统执法技术,因为它们需要实物资产来复制书籍、音乐或影像的物理媒体。此外,分发所述复制拷贝的复杂性使侵犯知识产权易被发现。从消费者的角度来看,非法拷贝的吸引力比不上合法拷贝,因为非法拷贝通常质量较低且无法迅速获得。
数字时代向侵犯知识产权提供了一种能力,即能够制作可无限复制的完美拷贝,并瞬间传送到世界上的任何地方。这标志着从大量个人制作少量拷贝的模式转变成少数个人可制作大量拷贝的模式。20世纪80年代初期的盒式录音带的上市是数字时代侵权的第一个值得注意的案例。唱片公司通过在录音带外壳上印刷标语“家庭录音杀死音乐”来对抗侵权。最终,这导致了盒式录音带制造商向作品知识产权的所有者支付强制性的许可费。
数字内容生产者正当地关心这种骗取他们公平知识产权收入的新能力,并且不愿利用数字商业机会。但是,数字商务提供了增加收入的潜力,降低了生产、销售、存储其产品的高成本开销,并提供了新商业机会。可以相信的是,如果数字内容的生产者充分信赖其保护数字形式资产的能力,则他们将乐于参与这一系统。
法律和管制手段旨在保护数字内容,但需要设置障碍来使非法拷贝和销售版权所有数字内容变得困难且可追踪。为此,使用用于管理数字权限的解决方案是版权所有数字内容的数字生产、传播和消费的必要前提。所述解决方案并非是技术上必然牢不自破的,只是通过使常规用户绕过限制或规则变得困难来平衡所述常规用户的怠惰。
数字权限管理(DRM)涉及所有者对资产的财产权的描述、分层、分析、估价、交易和监控。DRM涵盖了对作品的物理表现(例如教科书)或作品的数字表现(例如网页)的数字权限的管理。DRM还包括资产的管理,无论所述资产具有有形的还是无形的价值。当前的DRM技术包括描述所有者在购买者购买资产时所需术语和条件的语言,通过强制控制环境或编码的资产表现来跟踪资产使用的系统,以及用于所有者所拥有知识产权的总体管理的封闭体系结构。
开放数字权利语言(ODRL)是一种在开放或可信的计算环境内保护数字内容的DRM体系结构标准。ODRL定义了一种用于表达资产的术语和条件的标准词汇。ODRL涵盖了用于这些目的的核心语义组,包括对作品的财产权的识别,以及允许使用受保护资产的表现的表达。权利可规定为用于特定资产表现或格式,或是可用于一系列资产表现。ODRL并不强制或命令任何用于DRM的政策,但提供表达这种政策的机制。ODRL并不假定机制存在以便实现安全的体系结构,但通过提供数字等价物,并支持可由网络环境内资产的数字性质提供的新业务的可扩展范围,从而补充现有权限管理标准。在物理环境中,ODRL允许对于DRM的基于机器的处理。网站“http://odrl.net”包括更多关于ODRL的信息,以及诸如ODRL技术规范(版本1.1)、ODRL数据词典(版本1.1)和ODRL表达语言(版本1.1)的ODRL电子资源。
可扩展标识语言(XML)是一种用于电子交换数据和元数据的标准。元数据是描述数据的数据。例如,术语“作者”是一个描述数据“威廉.莎士比亚”的元数据。XML是标准通用标识语言(SGML)的派生物,其允许XML文件的作者将该文件的逻辑部分与内容的表现分开。XML文件的作者将元数据作为文件内的超文本传送协议(HTTP)标记加入文件。文件类型定义(DTD)文件是将共享内容加入所述XML文件的机制。网站“http://www.w3.org/”包括更多关于XML的信息。
可扩展权限标识语言(XrML)是一种符合XML的语言定义,其规定了使用数字内容的权限、费用和条件。XrML还描述了消息完整性和实体鉴权规则。XrML支持数字内容的商务,例如出版和销售电子书、数字电影、数字音乐、交互式游戏和计算机软件。此外,XrML还支持在金融交换并非使用的一部分的情况下,用于保护数字文件的存取和使用控制的技术规范。网站“http://www.xrml.org”包括更多关于XrML的信息。
超级分发包括以某种方式将数字内容从一个用户设备传送或通信到另一用户设备。数字内容的超级分发是存在问题的,因为它是分发数字内容的有效方式,但管理与数字内容相关的数字权限是困难的。Napster网站允许鉴权用户免费分发MP3音频文件,是超级分发的优缺点的极佳范例。当鉴权用户访问Napster网站时,Napster将鉴权用户本地计算机的地址加入每个鉴权用户的列表。任何鉴权用户都可以存取任何其它鉴权用户的本地计算机,以检索存储的MP3音频文件。制作包括图册的歌曲的商业数字内容提供商不满Napster,因为他们无法从每次传送其歌曲中得到支付补偿。因此,Napster的有效超级分发方案篡夺了商业数字内容提供商拥有的数字权利。
蓝牙技术规范描述了生成最多8个设备共同操作的自组织网所需的蓝牙设备和短程无线电网络通信协议的操作。每个蓝牙设备都在为工科医(ISM)应用的常规使用预订的2.4GHz频带内操作。每个蓝牙设备在其10米无线电通信范围内周期性地尝试寻找任何其它蓝牙设备。当两个蓝牙设备在10米范围之内时,每个设备都使用业务发现协议(SDP)来确定另一设备提供的业务。所述SDP搜索功能依赖于在作为客户机角色的请求蓝牙设备与作为服务器角色的响应设备之间建立的链路,以发现响应蓝牙设备内的业务以及如何连接到它们。网站“http://www.bluetooth.com/”包括更多关于蓝牙的信息,以及诸如蓝牙技术规范(版本1.1)、蓝牙简表(版本1.1)的蓝牙电子资源。
询问蓝牙设备通过将询问消息发送给所述询问蓝牙设备附近的每个其他蓝牙设备,启动与另一蓝牙设备的连接。当附近的另一蓝牙设备执行询问扫描时,所述另一蓝牙设备识别所述询问消息并适当地响应。所述询问响应是包括所述响应设备的蓝牙设备地址(BD_ADDR)的消息分组。所述蓝牙设备地址是对每个蓝牙设备而言独特的唯一48比特IEEE地址。
所述询问设备使用所述询问响应分组内提供的信息,准备并发送寻呼消息给所述响应设备。所述询问设备进入寻呼状态以建立连接,并使用从所述询问响应分组得到的存取码和定时信息,将初始寻呼消息传送给所述响应设备。所述响应设备必须处于寻呼扫描状态,以允许连接到所述询问设备。一旦处于所述寻呼扫描状态,所述响应设备确认所述初始寻呼消息,且所述询问设备将提供时钟定时和所述询问设备的存取码的寻呼分组发送给所述响应设备。所述响应设备以寻呼确认分组响应。这使得所述两个设备形成连接,且两个设备转换到连接状态。在新自组织网皮网中,已启动所述连接的所述询问设备承担主设备的角色,而所述响应设备承担从设备的角色。
每个皮网都包括一个主设备和最多七个从设备。所有通信都指向所述主设备和每个对应从设备之间。所述主设备启动数据交换,所述从设备响应于所述主设备。当两个从设备相互通信时,它们必须通过所述主设备。所述主设备保持皮网的网络时钟,并控制每个从设备何时可以与所述主设备通信。所述自组织网皮网的成员在其移入和移出所述主设备的范围时加入和离开。皮网可以支持分发式活动,例如协同工作项目、协同游戏、至互联网的多用户网关等。加入特定皮网的用户设备使其用户能够参与当前运进行的协同活动。
支持蓝牙的膝上电脑可发送信息给隔壁房间内支持蓝牙的打印机。支持蓝牙的微波炉可发送消息给支持蓝牙的移动电话,通知饭已经做好。蓝牙将成为移动电话、PC、膝上和其它电子设备的标准,允许用户共享信息、同步数据、存取互联网、与LAN结合或开动机电设备,例如为汽车开锁。乘客在乘坐飞机飞行时可以使用膝上或手持计算机来写电子邮件消息,在降落之后,机场附近到处存在的蓝牙设备可自动将所述消息转发到互联网。在另一个实例中,在机场休息室内等待时,乘客可在膝上或手持计算机上直接接收感兴趣的免税报价或与朋友玩多人游戏。
需要保护受控制数字内容的商业提供商的财产权。对于商业提供商而言,为了从所拥有的受控制数字内容得到收入,必须使得在其控制之外使用所述受控制数字内容足够困难。还需要允许非受控制数字内容成为大众市场现象,并成为不受所述受控制数字内容提供商的任何控制的草根阶层的运动。因此,需要一种数字权限管理系统、方法和计算机程序产品,其用于基于将数字内容数据分类为受控制数字内容或非受控制数字内容,限制对数字内容数据的存取。
发明内容
本发明提供了一种方法、计算机系统和计算机程序产品,用于限制存取数字内容数据。本发明将数字内容数据存储在用户设备上,并将所述数字内容数据分类,以确定所述数字内容数据是受控制数字内容数据还是非受控制数字内容数据。
如果所述数字内容数据是受控制数字内容数据,则本发明还将可信凭证存储在所述用户设备上,所述可信凭证与所述受控制数字内容数据相关,并包括至少一个允许功能,且将通过所述用户设备存取所述受控制数字内容数据限制为所述至少一个允许功能。为了限制存取到所述受控制数字内容数据,本发明允许所述用户设备在所述数字内容数据上执行所述至少一个允许功能。在一个实施例中,所述至少一个允许功能包括借助包括一个或多个视频播放器、音频播放器或浏览器的帮助应用程序来打印、拷贝、转发、再现或是显示所述受控数字内容数据。在另一实施例中,本发明还发送所述受控制数字内容数据和与所述受控制数字内容相关的可信凭证给另一用户设备。
如果所述数字内容数据是非受控制数字内容数据,则本发明还使存储在所述用户设备上的本地凭证与所述非受控制数字内容数据相关,所述本地凭证并包括至少一个所需功能,并将通过所述用户设备存取所述非受控制数字内容数据限制为所述至少一个所需功能。在一个实施例中,与所述的非受控制数字内容数据相关的所述本地凭证是转发的本地凭证。在另一实施例中,本发明基于所述用户设备的物理特征来限制存取所述非受控制数字内容数据。所述物理特征包括一个或多个存储在所述用户设备上的非受控制数字内容数据的最大数量,以及自将所述数字内容数据存储在所述用户设备上开始的持续时间。如果存储在所述用户设备上的非受控制数字内容数据的已安装数量等于存储在所述用户设备上的非受控制数字内容数据的最大数量,则在开始存储所述数字内容数据之前,另一实施例从存储在所述用户设备上的非受控制数字内容数据的已安装数量中选择一个已安装的非受控制数字内容数据,并删除所述已安装的非受控制数字内容数据。在另一实施例中,本发明删除与所述已安装非受控制数字内容数据相关的所述本地凭证。
为了使所述本地凭证相关,本发明生成所述本地凭证、存储所述本地凭证,从所述至少一个所需功能中选择一个所需功能,并将所述所需功能存储在所述本地凭证中。为了选择所述所需功能,本发明选择至少一个辅助功能,并将所述至少一个辅助功能存储在所述本地凭证中。这允许本发明将借助所述用户存取所述非受控制数字内容数据限制为所述至少一个辅助功能。在一个实施例中,本发明在选择所述所需功能之前存储所述数字内容数据。在另一实施例中,所述所需功能和所述至少一个辅助功能包括借助包括一个或多个视频播放器、音频播放器或浏览器的帮助应用程序来打印、拷贝、转发、再现或是显示所述非受控制数字内容数据。
在另一实施例中,本发明同样将数字内容数据安装在所述用户设备上。在该实施例中,本发明可能在使所述本地凭证与所述非受控制数字内容数据相关之前安装所述数字内容数据。在另一实施例中,所述用户设备是诸如蓝牙设备的移动设备。在另一实施例中,所述本地凭证符合数字权限管理方法,包括以开放数字权限语言、可扩展权限标识语言表现的方法,或其他以可扩展标识语言或基于其的标识语言表现的数字权限管理方法。在另一实施例中,本发明同样将非受控制数字内容数据发送给另一用户设备。在该实施例中,本发明还将与所述非受控制数字内容数据相关的所述本地凭证发送给另一用户设备。
附图说明
附图充分示出了用于在移动通信环境内限制存取数字内容的方法、系统和装置的细节,及其结构和操作。在所述附图中,相同的参考数字和名称指示类似的单元。
图1是一个网络图,示出了一种用于在移动环境内限制存取数字内容的系统、方法和计算机程序产品。
图2是一个方框图,示出了包括图1所示移动设备100的硬件和软件组件。
图3A和3B是流程图,示出了接收数字内容并借助数字权限管理结构控制存取所述数字内容。
图4是一个流程图,示出了存取由所述数字权限管理结构保护的数字内容。
具体实施方式
图1是一个网络图,示出了一种用于在移动环境内限制存取数字内容的系统、方法和计算机程序产品。移动设备110和移动设备111是通用无线设备,分别由用户100和用户101操作以与通信网络120通信。移动站120经由网桥连接网络121,以与工作站130、内容提供商服务器140、共享软件站点服务器150通信。本领域技术人员可认识到的是,工作站130、内容提供商服务器140、共享软件站点服务器150是连接到网络121的示例性设备,并不旨在限制用于在移动环境内限制存取数字内容的所述系统、方法和计算机程序产品。
移动网120是一种无线通信网。图1所示用于在移动环境内限制存取数字内容的所述系统、方法和计算机程序产品还考虑使用可比较网络体系结构。可比较网络体系结构包括蜂窝网、诸如全球移动通信系统或码分多址的数字通信网、卫星网和蓝牙网。
网络121公共通信网。图1所示用于在移动环境内限制存取数字内容的所述系统、方法和计算机程序产品还考虑使用可比较网络体系结构。可比较网络体系结构包括公共电话交换网、无线网和专用网。无线网包括蜂窝网、诸如全球移动通信系统或码分多址的数字通信网、卫星网。专用网包括局域网、诸如蓝牙网的个人网、内联网和外联网。内联网是一种专用通信网,其向诸如公司的组织提供该组织的可信成员存取该组织网上资源的安全手段。与此相反,外联网是这样一种专用通信网,其向诸如公司的组织提供授权非该组织成员存取该组织网上某些资源的安全手段。本发明还考虑了一些网络协议,例如以太网、令牌环、系统网络体系结构协议、传输控制协议以及可与互联网协议比较的专利网络协议。
工作站130是配置成连接到网络121和移动设备110的通用个人计算机或工作站。在本发明一个实施例中,用户100操作工作站130,以生成并编辑非受控制内容131。非受控制内容131包括但不限于蜂窝电话铃声、屏保、壁纸、呼叫组指示符、警报指示符或数字图像。一旦完成所述生成和编辑,用户100将非受控制内容131经由诸如通用串行总线(USB)连接、红外(IR)端口或模拟调制解调器的连接传送给移动设备110。在本发明另一实施例中,工作站130是数码相机、数字视频录像机或另一移动设备。在本发明的又一实施例中,另一用户(例如用户101)可能生成并传送非受控制内容131给移动设备110。
内容提供商服务器140是配置成连接到网络121并服务来自网络用户的web服务器请求的通用网络计算机。在本发明一个实施例中,内容提供商服务器140存储受控制内容141可信凭证142。在本发明另一实施例中,可信凭证142可能存储在凭证服务器内,所述凭证服务器独立于内容提供商服务器140,但最好链接到所述内容提供商服务器140。可信凭证142是诸如可扩展标识语言(XWL)凭证(见“XWL凭证:一般凭证语言”,IETF贸易工作组,2002年6月,http://www2.ietf.org/internet-drafts/draft-ietf-trade-voucher-lang-03.txt)的数字权限管理对象,其控制存取受控制内容141。诸如数字加密的方法阻碍对受控制内容141的存取。可信凭证142是解锁所述数字加密的密钥。
共享软件站点服务器150是配置成连接到网络121并响应来自网络用户的对数据的web服务器请求的通用网络计算机。共享软件站点服务器150存储非受控制内容151。网络121的任何用户都可以存取非受控制内容151,因为并没有对存取非受控制内容151的阻碍。
在本发明的另一实施例中,用户100操作工作站130,以经由网络121,从内容提供商服务器140或共享软件站点服务器150下载受控制和非受控制数字内容。如果诸如可信凭证142的数字权限管理对象保护商业数字内容,则工作站130将同样下载所述数字权限管理对象。
移动设备110和移动设备111是配置成连接到移动网120的通用无线设备。移动设备110和移动设备111包括但不仅限于诸如蜂窝电话、个人数字助理(PDA)或寻呼机的设备。移动设备110和移动设备111包括存储设备,其存储程序化指令,所述指令执行用于在移动环境内限制存取数字内容的方法的步骤。
图1还示出了从分发移动设备到接收移动设备的受控制和非受控制数字内容的超级分发。移动设备110是分发移动设备。移动设备111是接收移动设备。用户100操作移动设备110,以将所存储的数字内容分发给用户101操作的移动设备111。用于传送所述数字内容的通信方式包括通用串行总线(USB)连接、红外(IR)端口或经由移动网120的无线通信。
图2是一个方框图,示出了包括图1所示移动设备110的硬件和软件组件。移动设备110是一种通用无线设备。总线200是将键盘201、显示器202、中央处理器(CPU)203、射频(RF)适配器204、红外(IR)适配器205、通用串行总线(USB)适配器206、数据存储器207连接到存储器210的通信媒体。RF适配器204经由无线链接连接到移动网120,其是一种便利移动设备110和移动网120之间网络业务的机构。IR适配器205和USB适配器206将移动设备110连接到诸如移动设备111和工作站130的其它设备。数据存储器207是移动设备110的任选组件。如果存在,则数据存储器207包括诸如硬盘驱动器、闪存卡和单边接触存储模块的设备。CPU 203通过执行包括每个在存储器210内或在其上操作的计算机程序的操作指令序列,执行本发明的方法。
在本发明一个实施例中,存储器210的配置包括操作系统211、接口软件212和应用软件220。应用软件220还包括用户接口221、受控制内容存储器222、非受控制内容存储器223、本地凭证存储器224、管理员接口225和数字权限管理(DRM)引擎230。DRM引擎230还包括内容分析231和本地凭证生成232。存储器210内的每个计算机程序都将中间结果存储在存储器210内,并将最终结果经由总线200传送给数据存储器207以存储,或是传输到移动网120。本领域技术人员可以认识到,存储器210的配置可能并不同时包括上述的程序。CPU 203协调在其需要时下载程序、存储中间结果、将数据从一个程序传送给另一个以及在其不在需要时卸载所述程序。
操作系统211包括控制移动设备110以及与诸如键盘201和显示器202的组件的通信的嵌入式软件和低级系统软件。接口软件212包括与RF适配器204、IR适配器205和USB适配器206接口的软件。
用户接口221和管理接口225控制用户100和应用软件220之间的相互作用。内容分析231接收所述数字内容,确定所述内容的类别以及将所述数字内容存储在受控制内容存储器222内还是非受控制内容存储器223内。在本发明的一个实施例中,如果所述数字内容是非受控制数字内容,DRM引擎230生成本地凭证232并将相关本地凭证存储在本地凭证存储器224内。在本发明另一实施例中,当本地凭证被与所述非受控制数字内容一起转发时,所转发的本地凭证可能被存储在所述本地凭证存储器224内。
图3A和3B内示出的过程描述了诸如移动设备110的设备接收数字内容,并借助数字权限管理对象来控制对数字内容的存取。所述过程开始于步骤300。移动设备110经由诸如网络121、通用串行总线(USB)连接、红外(IR)端口或模拟调制解调器的连接接收数字内容。移动设备110将所述数字内容存储(步骤302)在存储器210或数据存储器207内。所述过程开始于确定所述数字内容是受控制的还是非受控制的(步骤304)。
在本发明一个实施例中,如果所述过程确定(步骤304)所述数字内容是受控制的,移动设备110从与发送所述受控制数字内容的相同的信源接收可信凭证(步骤306)。移动设备110将可信凭证存储(步骤308)在存储器210或数据存储器207内。移动设备110开始基于所述可信凭证所带来的限制,限制所述数字内容的使用(即存取)(步骤310)。在本发明另一实施例中,移动设备110可能从发送所述受控制数字内容的信源之外的信源接收所述可信凭证。该实施例将用于所述受控制数字内容的信源与用于所述可信凭证的信源相互链接。
如果所述过程确定(步骤304)所述数字内容是非受控制的,则移动设备110首先确定移动设备110当前是否存储了非受控制数字内容项的最大数量(步骤312)。例如,如果移动设备110仅可存储三个非受控制数字内容项,则所述过程拒绝建立第四个非受控制数字内容项(步骤312),并确定用户100是否希望移走或删除一个已安装的非受控制数字内容项(步骤330)。如果用户100并不希望移走或删除一个已安装非受控制数字内容项,则所述过程结束。如果用户100希望移走或删除一个已安装非受控制数字内容项,则用户100选择哪个项目被移走或删除(步骤332)。在移动设备110移走所选择项(步骤334)之后,所述过程重新检查移动设备110当前是否存储了非受控制数字内容项的最大数量(步骤312),并继续处理。在本发明一个实施例中,移动设备110可能从本地凭证存储器224中移走或删除与所述非受控制数字内容项相关的所述本地凭证。
所述过程确定已安装非受控制数字内容项的传输是包括本地凭证(步骤314)还是与本地凭证相关。如果所述传输包括本地凭证,则所述过程确定用户100是否希望接受所转发的本地凭证(步骤316)。如果用户100接受所转发的本地凭证,移动设备110接收所述本地凭证(步骤318),存储所述本地凭证(步骤320),并基于所述本地凭证所带来的限制,限制所述非受控制数字内容的使用(即存取)(步骤328)。如果所述传输并不包括本地凭证,或用户100并不接受与所述非受控制数字内容一起转发的本地凭证,则所述过程生成本地凭证(步骤322)。用户100将至少一个所需功能分配给所述非受控制数字内容(步骤324),并请求将所述所需功能存储在所述本地凭证中(步骤326),将所述本地凭证存储在移动设备110的存储器210或数据存储器207内。与接受所转发的本地凭证的情况类似,移动设备110基于所述本地凭证所带来的限制,限制所述非受控制数字内容的使用(步骤328)。所述所需功能包括但不仅限于借助诸如视频播放器、音频播放器或浏览器的帮助应用程序,打印、拷贝、转发、再现(例如将数据存储在CPU存取的视频存储器并在阴极射线管监视器上显示)或显示数字内容数据。在另一实施例中,所述过程还存储辅助功能。
图4所示的过程描述了诸如移动设备110的设备使用由数字权限管理对象保护的数字内容。所述过程开始于步骤400。用户100请求移动设备110以特定方式使用数字内容项。所述过程开始于确定所述数字内容是受控制的还是非受控制的(步骤402)。如果所述数字内容是受控制的,则所述过程确定所述可信凭证是否允许用户100以所请求的方式使用所述受控制的数字内容。如果所述可信凭证允许所请求的使用,则所述过程将移动设备100指向执行所请求的使用(步骤408)。如果所述可信凭证并不允许所请求的使用,则所述过程终结。如果所述数字内容是非受控制的,则所述过程确定所述受控制的数字内容是否已超过其寿命(步骤406)。如果所述非受控制数字内容的寿命已过期,则所述过程自动删除所述非受控制的数字内容(步骤412)并终止。在本发明一个实施例中,所述过程还移走或删除相关本地凭证。如果所述非受控制数字内容的寿命是永久的,并未过期,则所述过程确定指配给所述本地凭证的所需功能是否允许用户100以所请求的方式使用所述非受控制的数字内容(步骤410)。如果所请求的使用符合所需的使用,则所述过程将移动设备110指向执行所述所请求的使用(步骤408)。
尽管本发明实施例描述了在移动环境内限制数字内容使用的整个运行系统、方法和计算机程序产品,但应当理解的是,存在着其他等价实施例。由于本文阅读者可见大量修改和变化,因此在移动环境内限制数字内容使用的所述系统、方法和计算机程序产品并不仅限于所示出和公开的精确结构和操作。因此,所有适当的修改和等价物都在权利要求书的范围之内。

Claims (23)

1.一种方法,包括:
将数字内容数据存储在用户设备上;
将所述数字内容数据分类,以确定所述数字内容数据是受控制数字内容数据还是非受控制数字内容数据;
如果所述数字内容数据是受控制数字内容数据,则:
将可信凭证存储在所述用户设备上,所述可信凭证与所述受控制数字内容数据相关,并包括至少一个允许的功能;以及
将通过所述用户设备存取所述受控制数字内容数据限制为所述至少一个允许的功能;以及
如果所述数字内容数据是非受控制数字内容数据,则:
使存储在所述用户设备上的本地凭证与所述非受控制数字内容数据相关,所述本地凭证包括至少一个所需功能;以及
将通过所述用户设备存取所述非受控制数字内容数据限制为所述至少一个所需功能。
2.根据权利要求1的方法,其中所述限制存取所述受控制数字内容数据的步骤包括:
允许所述用户设备对所述数字内容数据执行所述至少一个允许的功能。
3.根据权利要求1的方法,其中所述与非受控制数字内容数据相关的本地凭证是转发的本地凭证。
4.根据权利要求1的方法,其中所述使本地凭证相关的步骤包括:
生成所述本地凭证;
存储所述本地凭证;
从所述至少一个所需功能中选择一个所需功能;以及
将所述所需功能存储在所述本地凭证中。
5.根据权利要求4的方法,其中所述存储数字内容数据的步骤先于所述选择所需功能的步骤。
6.根据权利要求4的方法,其中所述选择所需功能的步骤包括:
选择至少一个辅助功能;以及
将所述至少一个辅助功能存储在所述本地凭证中。
7.根据权利要求6的方法,其中所需功能和所述至少一个辅助功能包括:借助包含视频播放器、音频播放器或浏览器中的一个或多个的帮助应用,打印、拷贝、转发、再现或是显示所述非受控制数字内容数据。
8.根据权利要求6的方法,其中所述限制存取非受控制数字内容数据的步骤包括:
将借助所述用户设备存取所述非受控制数字内容数据限制为所述至少一个辅助功能。
9.根据权利要求1的方法,还包括:
将所述数字内容数据安装在所述用户设备上。
10.根据权利要求9的方法,其中所述安装数字内容数据的步骤先于所述使本地凭证与非受控制数字内容数据相关的步骤。
11.根据权利要求1的方法,其中,如果所述数字内容数据是非受控制数字内容数据,则所述方法还包括:
基于所述用户设备的物理特征,限制存取所述非受控制数字内容数据。
12.根据权利要求11的方法,其中所述物理特征包括下述中的一个或多个:存储在所述用户设备上的非受控制数字内容数据的最大数量,以及从将数字内容数据存储在用户设备上以来的持续时间。
13.根据权利要求12的方法,其中,如果存储在所述用户设备上的非受控制数字内容数据的已安装数量等于所述存储在用户设备上的非受控制数字内容数据的最大数量,则在所述存储所述数字内容数据的步骤之前,所述方法还包括:
从所述存储在用户设备上的已安装数量的非受控制数字内容数据中选择已安装的非受控制数字内容数据;以及
删除所述已安装的非控制数字内容数据。
14.根据权利要求13的方法,还包括:
删除与所述已安装的非受控制数字内容数据相关的本地凭证。
15.根据权利要求1的方法,其中所述用户设备是移动设备。
16.根据权利要求15的方法,其中所述移动设备是蓝牙设备。
17.根据权利要求1的方法,其中所述至少一个允许功能包括:借助包含视频播放器、音频播放器或浏览器中的一个或多个的帮助应用,打印、拷贝、转发、再现或是显示所述受控制数字内容数据。
18.根据权利要求1的方法,其中所述本地凭证符合数字权限管理方法,所述数字权限管理方法包括以开放数字权限语言、可扩展权限标识语言表示的方法,或是以可扩展标识语言或基于其的标识语言来表示的其他数字权限管理方法。
19.根据权利要求1的方法,还包括:
将所述受控制数字内容数据以及与所述受控制数字内容数据相关的可信凭证发送给另一用户设备。
20.根据权利要求1的方法,还包括:
将所述非受控制数字内容数据发送给另一用户设备。
21.根据权利要求20的方法,还包括:
将与所述非受控制数字内容数据相关的本地凭证发送给另一用户设备。
22.一种系统,包括:
存储器设备;以及
处理器,被设置为与所述存储器设备通信,所述处理器被配置成执行一种用于限制存取数字内容数据的方法,该方法包括:
将数字内容数据存储在用户设备上;
将所述数字内容数据分类,以确定所述数字内容数据是受控制数字内容数据还是非受控制数字内容数据;
如果所述数字内容数据是受控制数字内容数据,则:
将可信凭证存储在所述用户设备上,所述可信凭证与所述受控制数字内容数据相关,并包括至少一个允许的功能;以及
将通过所述用户设备存取所述受控制数字内容数据限制为所述至少一个允许的功能;以及
如果所述数字内容数据是非受控制数字内容数据,则:
使存储在所述用户设备上的本地凭证与所述非受控制数字内容数据相关,所述本地凭证包括至少一个所需功能;以及
将通过所述用户设备存取所述非受控制数字内容数据限制为所述至少一个所需功能。
23.一种设备,包括:
存储器;以及
处理器,被设置为与所述存储器通信,所述处理器被配置成执行一种用于限制存取数字内容数据的方法,该方法包括:
将数字内容数据存储在所述存储器上;
将所述数字内容数据分类,以确定所述数字内容数据是受控制数字内容数据还是非受控制数字内容数据;
如果所述数字内容数据是受控制数字内容数据,则:
将可信凭证存储在所述设备上,所述可信凭证与所述受控制数字内容数据相关,并包括至少一个允许的功能;以及
将通过所述设备存取所述受控制数字内容数据限制为所述至少一个允许的功能;以及
如果所述数字内容数据是非受控制数字内容数据,则:
使存储在所述设备上的本地凭证与所述非受控制数字内容数据相关,所述本地凭证包括至少一个所需功能;以及
将通过所述设备存取所述非受控制数字内容数据限制为所述至少一个所需功能。
CNB2003801084184A 2002-11-25 2003-11-24 本地使用权凭证的生成 Expired - Fee Related CN100375053C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/302,915 US7089429B2 (en) 2002-11-25 2002-11-25 Creation of local usage rights voucher
US10/302,915 2002-11-25

Publications (2)

Publication Number Publication Date
CN1735867A CN1735867A (zh) 2006-02-15
CN100375053C true CN100375053C (zh) 2008-03-12

Family

ID=32324893

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2003801084184A Expired - Fee Related CN100375053C (zh) 2002-11-25 2003-11-24 本地使用权凭证的生成

Country Status (6)

Country Link
US (1) US7089429B2 (zh)
EP (1) EP1579328A4 (zh)
KR (1) KR100726378B1 (zh)
CN (1) CN100375053C (zh)
AU (1) AU2003282273A1 (zh)
WO (1) WO2004049096A2 (zh)

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7487363B2 (en) 2001-10-18 2009-02-03 Nokia Corporation System and method for controlled copying and moving of content between devices and domains based on conditional encryption of content key depending on usage
US7529929B2 (en) * 2002-05-30 2009-05-05 Nokia Corporation System and method for dynamically enforcing digital rights management rules
AU2004306776B2 (en) 2003-10-10 2010-06-10 Modeci, Inc. Controlling the use of a wireless mobile communication device
US7900260B2 (en) * 2003-12-05 2011-03-01 Microsoft Corporation Method for lifetime tracking of intellectual property
US9286445B2 (en) * 2003-12-18 2016-03-15 Red Hat, Inc. Rights management system
US20050177721A1 (en) * 2004-02-10 2005-08-11 I-Ta Wu File management system used in a peer-to-peer file-share mechanism
US7565438B1 (en) * 2004-03-30 2009-07-21 Sprint Communications Company L.P. Digital rights management integrated service solution
JP4186886B2 (ja) * 2004-07-05 2008-11-26 ソニー株式会社 サーバクライアントシステム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
KR20070051338A (ko) * 2004-08-19 2007-05-17 토마스 메레디쓰 전자 상거래를 위한 현금 및 현금 등가물을 제공하는 방법
DE602005007916D1 (de) * 2004-08-23 2008-08-14 Reckitt Benckiser Nv Waschmittelausgabevorrichtung
CN101901324B (zh) * 2004-11-18 2012-12-12 康坦夹德控股股份有限公司 许可证中心的内容消费的方法、系统和设备
US8429755B2 (en) * 2005-05-26 2013-04-23 Sandisk Technologies Inc. System and method for receiving digital content
GB2430771A (en) * 2005-09-30 2007-04-04 Motorola Inc Content access rights management
EP2206769A1 (en) * 2005-11-07 2010-07-14 Reckitt Benckiser N.V. Dosage element
JP5128466B2 (ja) * 2006-03-29 2013-01-23 イーグル工業株式会社 可変容量型圧縮機用制御弁
KR100807264B1 (ko) * 2006-04-29 2008-02-28 강찬구 온라인 컨텐츠 마켓플레이스 시스템 및 운영방법
EP2033350A2 (en) * 2006-05-02 2009-03-11 Broadon Communications Corp. Content management system and method
US7756535B1 (en) * 2006-07-07 2010-07-13 Trend Micro Incorporated Lightweight content filtering system for mobile phones
US8195571B2 (en) * 2006-09-07 2012-06-05 Joseph Henry Vogel Web-based system and method to capture and distribute royalties for access to copyrighted academic texts by preventing unauthorized access to discussion boards associated with copyrighted academic texts
CA2668335A1 (en) * 2006-10-30 2008-05-08 Reckitt Benckiser Production (Poland) Sp.Zo.O. Compressed detergent composition
GB0621572D0 (en) * 2006-10-30 2006-12-06 Reckitt Benckiser Nv Multi-dosing detergent delivery device
US20080147510A1 (en) * 2006-12-18 2008-06-19 General Instrument Corporation Method and System for Managing Digital Content Stored in an Electronic Device
KR101350479B1 (ko) * 2007-02-12 2014-01-16 삼성전자주식회사 Drm 디바이스를 이용하여 drm 기능과 부가 기능을수행하기 위한 방법 및 그 시스템
US20080235626A1 (en) * 2007-03-22 2008-09-25 Arinc Incorporated Electronic paper device for use by aircraft and railway passengers
US8490198B2 (en) * 2007-05-18 2013-07-16 Apple Inc. Techniques for local personalization of content
GB0710229D0 (en) * 2007-05-30 2007-07-11 Reckitt Benckiser Nv Detergent dosing device
US8881203B2 (en) * 2007-08-31 2014-11-04 At&T Intellectual Property I, L.P. Digital multimedia recorder with functionality following loss of provider network service
GB2458568B (en) * 2008-03-27 2012-09-19 Covertix Ltd System and method for dynamically enforcing security policies on electronic files
US7961674B2 (en) * 2009-01-27 2011-06-14 Sony Corporation Multi-tier wireless home mesh network with a secure network discovery protocol
US8116336B2 (en) * 2009-01-27 2012-02-14 Sony Corporation Distributed IP address assignment protocol for a multi-hop wireless home mesh network with collision detection
US8904177B2 (en) * 2009-01-27 2014-12-02 Sony Corporation Authentication for a multi-tier wireless home mesh network
US8964634B2 (en) * 2009-02-06 2015-02-24 Sony Corporation Wireless home mesh network bridging adaptor
US7990897B2 (en) 2009-03-11 2011-08-02 Sony Corporation Method and apparatus for a wireless home mesh network with network topology visualizer
US8838992B1 (en) 2011-04-28 2014-09-16 Trend Micro Incorporated Identification of normal scripts in computer systems
US8516592B1 (en) 2011-06-13 2013-08-20 Trend Micro Incorporated Wireless hotspot with lightweight anti-malware
WO2013138819A2 (en) * 2012-03-13 2013-09-19 Fente Sabelo Music/movie piracy prevention
CN104573982A (zh) * 2015-01-26 2015-04-29 金蝶软件(中国)有限公司 一种数据处理方法及服务器
US10169581B2 (en) 2016-08-29 2019-01-01 Trend Micro Incorporated Detecting malicious code in sections of computer files

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5349693A (en) * 1989-07-21 1994-09-20 Nec Corporation Control circuit for digital data transfer
WO2000048375A1 (en) * 1999-02-11 2000-08-17 Loudeye Technologies, Inc. Media distribution system
CN1301459A (zh) * 1998-03-16 2001-06-27 联信技术公司 用于连续控制和保护媒体内容的方法和装置
US6463534B1 (en) * 1999-03-26 2002-10-08 Motorola, Inc. Secure wireless electronic-commerce system with wireless network domain
US6463536B2 (en) * 1994-10-27 2002-10-08 Mitsubishi Corporation Data copyright management system
CN1376292A (zh) * 1999-08-31 2002-10-23 美国运通旅行服务公司 进行电子交易的方法和装置

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5594425A (en) 1994-10-31 1997-01-14 Peoplenet, Inc. Locator device
US5629980A (en) * 1994-11-23 1997-05-13 Xerox Corporation System for controlling the distribution and use of digital works
DE69637733D1 (de) 1995-02-13 2008-12-11 Intertrust Tech Corp Systeme und verfahren für ein sicheres übertragung
US5892900A (en) 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
JP2000503154A (ja) 1996-01-11 2000-03-14 エムアールジェイ インコーポレイテッド デジタル所有権のアクセスと分配を制御するためのシステム
US5991876A (en) 1996-04-01 1999-11-23 Copyright Clearance Center, Inc. Electronic rights management and authorization system
US6041411A (en) 1997-03-28 2000-03-21 Wyatt; Stuart Alan Method for defining and verifying user access rights to a computer information
US6279111B1 (en) 1998-06-12 2001-08-21 Microsoft Corporation Security model using restricted tokens
US6467860B2 (en) * 2001-03-12 2002-10-22 Clairson Corporation/Emerson Electric Company Drawer glide system
US20030065802A1 (en) * 2001-09-28 2003-04-03 Nokia Corporation System and method for dynamically producing a multimedia content sample for mobile terminal preview
US20030076957A1 (en) * 2001-10-18 2003-04-24 Nadarajah Asokan Method, system and computer program product for integrity-protected storage in a personal communication device
ATE443970T1 (de) * 2001-12-11 2009-10-15 Ericsson Telefon Ab L M Methode des rechtmanagements für strömende media
US20030130953A1 (en) * 2002-01-09 2003-07-10 Innerpresence Networks, Inc. Systems and methods for monitoring the presence of assets within a system and enforcing policies governing assets
US7149545B2 (en) * 2002-05-30 2006-12-12 Nokia Corporation Method and apparatus for facilitating over-the-air activation of pre-programmed memory devices
US7529929B2 (en) * 2002-05-30 2009-05-05 Nokia Corporation System and method for dynamically enforcing digital rights management rules

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5349693A (en) * 1989-07-21 1994-09-20 Nec Corporation Control circuit for digital data transfer
US6463536B2 (en) * 1994-10-27 2002-10-08 Mitsubishi Corporation Data copyright management system
CN1301459A (zh) * 1998-03-16 2001-06-27 联信技术公司 用于连续控制和保护媒体内容的方法和装置
WO2000048375A1 (en) * 1999-02-11 2000-08-17 Loudeye Technologies, Inc. Media distribution system
US6463534B1 (en) * 1999-03-26 2002-10-08 Motorola, Inc. Secure wireless electronic-commerce system with wireless network domain
CN1376292A (zh) * 1999-08-31 2002-10-23 美国运通旅行服务公司 进行电子交易的方法和装置

Also Published As

Publication number Publication date
US20040103295A1 (en) 2004-05-27
WO2004049096A3 (en) 2005-02-03
EP1579328A2 (en) 2005-09-28
US7089429B2 (en) 2006-08-08
KR20050086816A (ko) 2005-08-30
AU2003282273A8 (en) 2004-06-18
EP1579328A4 (en) 2007-03-28
WO2004049096A2 (en) 2004-06-10
KR100726378B1 (ko) 2007-06-08
AU2003282273A1 (en) 2004-06-18
CN1735867A (zh) 2006-02-15

Similar Documents

Publication Publication Date Title
CN100375053C (zh) 本地使用权凭证的生成
US8117463B2 (en) Information device, information server, information processing system, information processing program method, and information processing program
JP5173816B2 (ja) 情報購読システム
US8768850B2 (en) Method, system, and device for license-centric content consumption
KR100601633B1 (ko) 디지털 컨텐츠의 다단계 유통 시스템 및 방법
CN100424671C (zh) 移动通信环境中的数字权利管理
CN101304414B (zh) 用于处理信息的系统、装置、方法和程序
CN100576148C (zh) 用于提供安全服务器密钥操作的系统和方法
JP5061242B2 (ja) オープンマーケットコンテンツ配信
US20060294017A1 (en) Information server, information device, information processing system, information processing method, and informaiton processing program
KR101486602B1 (ko) 광고 자금지원 데이터 액세스 서비스
KR20050084386A (ko) 콘텐트 공유를 허용하는 시스템
JP2007503648A (ja) コンピュータにて読み取り可能なコンテンツへのアクセスを、ダウンロード可能な証明書により制御するためのシステムおよび方法
CN103207957A (zh) 对等设备之间的数字内容预览生成和分送
EP1158417A1 (en) Contents providing system
KR20120132569A (ko) 라이센스 중심의 콘텐츠 소비를 위한 방법, 시스템, 및 장치
CA2356343A1 (en) Method for managing content data
KR101213818B1 (ko) 라이센스 중심의 콘텐츠 소비를 위한 방법, 시스템, 및장치
CN100590635C (zh) 移动通信环境中的数字权利管理的方法和设备
JP2002312327A (ja) ピア・ツー・ピアネットワークを利用した流通コンテンツの提供ならびに課金方法、およびそのサーバ
JP6047076B2 (ja) Drmシステムを備える装置及びライセンスリポジトリ
JP2012065353A (ja) ライセンスレポジトリデバイス、方法、及びレンダリングデバイス
KR20050017328A (ko) 비인가응용프로그램의 실행통제방법 및 상기 방법이 기록된 컴퓨터로 읽을 수 있는 기록매체

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160121

Address after: Espoo, Finland

Patentee after: Technology Co., Ltd. of Nokia

Address before: Espoo, Finland

Patentee before: Nokia Oyj

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080312

Termination date: 20191124

CF01 Termination of patent right due to non-payment of annual fee