信息处理系统、介质、设备、方法以及相应的存储介质的制作方法

文档序号:6481360阅读:162来源:国知局
专利名称:信息处理系统、介质、设备、方法以及相应的存储介质的制作方法
技术领域
本发明的领域本发明涉及一种用于控制数字内容的使用的信息处理系统、一种介质、一种信息处理设备、一种信息处理方法、以及存储用于实现这种方法的计算机可读程序的存储介质。
相关技术的描述近来,在主干通信网络的光纤网络的准备和维护、电缆电视系统的传播、卫星通信的实际使用、LAN的传播等上有了迅速的发展。通信网络的互连正在积极地发展。数字内容通过这样的通信网络而在世界范围内交换。数字内容包括字符数据、声频数据、静止图象数据、运动图象数据、计算机程序等等。
由于数字内容是由数字信息组成的,数字内容的复制非常容易。数字内容为著作权提出了一个问题。
为了应付这种问题,采用了被称为“电子水印”的技术。“电子水印”是以一种预定的方式处理数字内容以在数字内容中嵌入可选信息的技术。嵌入的信息在以下将被称为“电子水印信息”。
如果版权信息通过采用这种电子水印技术而作为电子水印信息被嵌入数字内容中,该数字内容和版权信息可被独立地处理,从而使版权能够得到可靠保护。
嵌有电子水印信息的数字内容经过例如一个任意通信网络而在诸如一个个人计算机的终端被接收。如果个人计算机的用户激活了用于取样或导出电子水印信息的一个预安装程序,电子水印信息可从该数字内容被取样出来。换言之,如果用户希望激活该取样程序,则电子水印信息可被取样。
如果一个恶意的用户不激活取样程序而使用数字内容,或者在其中取样程序不能被激活的环境下使用数字内容,版权保护的功能就不能实现,因为电子水印信息不能从数字内容被取样。
本发明的概述根据本发明的一个实施例,本发明的一个目的是提供一种能够根据从数字内容取样的电子水印信息而控制数字内容的使用的信息处理系统、一种介质、一种信息处理设备、一种信息处理方法、以及存储用于实现这样一种方法的计算机可读程序的存储介质。
从以下结合附图对实施例的详细描述,本发明的其他目的和特征将变得显而易见。
附图的桥描述

图1是显示根据本发明的一种网络系统的结构的框图。
图2是显示根据本发明的一个第一实施例的一种数字内容分送服务器的结构的框图。
图3是显示根据本发明的第一实施例的数字内容分送服务器的工作的流程图。
图4是显示根据本发明的第一实施例的一个客户机的结构的框图。
图5是流程图,显示了根据本发明的第一实施例的客户机的工作。
图6是框图,显示了根据本发明的一个第二实施例的数字内容分送服务器的结构。
图7是流程图,显示了根据本发明的第二实施例的数字内容分送服务器的工作。
图8是框图,显示了根据本发明的第二实施例的数字内容分送服务器的结构。
图9是框图,显示了根据本发明的第二实施例的一个客户机的结构。
图10是流程图,显示了根据本发明的第二实施例的客户机的工作。
图11是框图,显示了根据本发明的另一种数字内容分送服务器的结构。
图12是框图,显示了根据本发明的一种客户机的结构。
图13是框图,显示了根据本发明的一种数字内容分送服务器和客户机的一种计算机功能的结构。
图14显示了根据本发明的版权信息的一个例子。
图15显示了根据本发明的版权信息的一个例子。
最佳实施例的描述以下结合附图描述本发明的实施例。(第一实施例)本发明被应用于例如如图1所示的一种网络系统100。
如图1所示,该实施例的网络系统100具有一种结构,其中数字内容分送服务器110和在一个用户(客户)侧的一个终端120(以下被简单地称为一个“客户机”)通过用于在其间进行通信的一个网络130而互连。
在图1中,虽然一个数字内容分送服务器110和一个客户机120经过网络130而相连,但也可以使多个服务器和客户机互连。
该实施例的网络系统100被适当配置,从而当一种数字内容被使用时,加到数字内容的导出程序自动地对嵌在数字内容中的电子水印信息进行取样。
在此实施例中的数字内容包括字符数据、声频数据、静止图象数据、运动图象数据、计算机程序等等。
在此实施例中的电子水印信息是通过采用电子水印技术而嵌在数字内容中的版权信息,该版权信息被用来控制数字内容的使用。该版权信息可被存储在如图14所示的一个列表中,该列表存储了用于各个使用模式的允许信息。将要在后面描述的客户机120的一个数字内容使用控制单元123对从一种数字内容取样的版权信息进行引用并根据用于各种数字内容使用模式的允许信息来对数字内容的使用进行控制。
例如,数字内容使用控制单元123,通过借助引用被取样的版权信息而强迫改变数字内容的主题文档属性,能够对数字内容的使用进行控制。
数字内容使用控制单元123还能够通过始终监视使用数字内容的应用而进行控制,以只允许一个特定的应用对数字内容进行使用。
数字内容使用控制单元123还能够通过始终对各种应用所使用的应用程序接口(API)进行监测,而对该数字内容的使用功能(例如读出、写入、打印等)进行控制。
如图14所示,如果数字内容由声频对象和视频对象组成,则可以对构成该数字内容的各种对象进行控制。例如,可以进行控制,以通过使对声频对象进行编辑的API无效,而不允许对声频对象进行编辑;或者可以进行控制,以通过使对视频对象进行编辑的API有效,而允许对视频对象进行编辑。
如图15所示,版权信息可被存储在一个列表中,该列表存储有一个鉴定、在网络130上的一种服务器统一资源定位符(URL)以及一个保护。在此情况下,数字内容使用控制单元123,通过对通过引用从数字内容取样的版权信息而借助URL识别的网络130上的服务器进行访问,并通过获得对每种数字内容使用模式的允许信息,而对数字内容进行使用控制。一种加密密钥可从该服务器获得,以通过利用该加密密钥对数字内容进行加密并把加密的数字内容分送给另一终端。
一种数字签名可被加入到该版权信息中,以检验取样的版权信息是否合法。在此情况下,一种检验站(未显示)可被设置在网络系统100中,它对所取样的版权信息是否合法进行检验并检验结果通知客户机120、数字内容的一个产生者(未显示)、数字内容分送服务器110等等。
以下描述对嵌在一种数字内容中的电子水印信息进行自动取样的取样程序。
该取样程序是以这样一种方式产生的,即即使一种数字内容被复制了,其自身的一个复本(导出程序)被加到数字内容的该复本中。该取样程序在数字内容被执行时被自动激活。如果数字内容是一种可执行文档,则该取样程序取决于操作系统(OS)。如果一种数字内容被存储在诸如硬盘和软盘的存储介质中,该取样程序被加到该存储介质的系统区中并依赖于硬件架构。如果一种数字内容是具有具体的应用软件的数据,该导出程序取决于应用软件,因为它采用了应用软件的宏功能。
图2显示了网络系统100的数字内容分送服务器110的内部结构。
如图2所示,数字内容分送服务器110包括一个数字内容输入单元111、一个取样程序添加单元112、一个电子水印嵌入单元113、以及一个通信单元114。
以下结合图3来描述数字内容分送服务器110的操作。
步骤S201数字内容输入单元111获得一种数字内容以将其经网络1230分送给客户机120。例如,这种数字内容由客户机120经过网络130而向数字内容分送服务器110请求。
步骤S202取样程序添加单元112把用于对电子水印信息进行取样的取样程序加到数字内容输入单元111所获得的数字内容。这种取样程序是被这样地产生的,即当数字内容被执行时,该程序被自动启动。
该取样程序可通过采用电子水印技术而被嵌在数字内容中。
步骤S203电子水印嵌入单元113通过取样程序添加单元112而把电子水印信息嵌在添加有取样程序的数字内容中。
步骤S204通信单元114把通过取样程序添加单元112而添加有取样程序并通过电子水印嵌入单元113而嵌有电子水印信息的数字内容经过网络130发送给客户机120。
在此实施例中,数字内容分送服务器110把取样程序加到数字内容中(步骤S202),并随后嵌入电子水印信息(步骤S203)。因而可以发送只嵌有电子水印信息而还未嵌入取样程序的数字内容。
该实施例不限于这种处理顺序。例如,该处理顺序可以根据取样程序添加方法、电子水印信息嵌入方法等而得到改变。
图4显示了网络系统100的客户机120的内部结构。
如图4所示,客户机120具有一个通信单元121、一个数字内容使用单元122、以及一个数字内容使用控制单元123。
以下结合图5描述如上构成的客户机120的操作。
步骤S211通信单元121经过网络130而从数字内容分送服务器110接收数字内容。这种数字内容被嵌有电子水印信息并被嵌有电子水印信息取样程序。
步骤S212响应于来自一个用户的一个操作指令,数字内容使用单元122对通过通信单元121所接收的该数字内容进行处理(使用)。在此情况下,在数字内容被执行的同时,加到数字内容的取样程序被激活。因此,在数字内容被数字内容使用单元122所使用的同时,嵌在数字内容中的电子水印信息被自动取样。
步骤S213根据从数字内容自动取样的电子水印信息,数字内容使用控制单元123对数字内容的使用进行控制。数字内容的使用控制可包括如图14外形版权信息所示的禁止对数字内容进行编辑、禁止数字内容的复制、向数字内容分送服务器110通知数字内容的使用等等。然而,该实施例不限于此。
在此实施例中,数字内容的使用受到客户机120的数字内容使用控制单元123的控制。该实施例不限于此。例如,数字内容的某些控制可以由数字内容使用控制单元123进行,而不是使该控制单元执行全部的控制。
更具体地说,数字内容的控制可以由加到数字内容的取样程序和数字内容使用控制单元123两者来进行,以分担控制功能。在此情况下,可以防止数字内容的恶意用户(不合法的用户)使客户机120的数字内容使用控制单元123无效并对数字内容进行不合法的使用。
进一步地,可以通过取样程序进行粗使用控制,诸如允许和禁止数字内容的使用,而由数字内容使用控制单元123进行诸如数字内容的利用内容(例如编辑允许、编辑允许范围等)的精细控制。更具体地说,当取样程序对表示数字内容的“使用禁止”的电子水印信息进行取样时,取样程序可控制数字内容从客户机120的删除。
在此实施例中,虽然数字内容经过网络130被分送给数字内容分送服务器110和客户机120,数字内容也可以通过被存储到诸如CD-ROM、软盘、CD-R和DVD的存储介质而得到分送,而不限于诸如网络130的通信介质。
如上所述,在此实施例中,电子水印信息和电子水印信息取样程序被添加到数字内容中,且在数字内容被使用的同时,加到数字内容的取样程序被自动激活。
因而可以始终对嵌在数字内容中的电子水印信息进行取样并对数字内容的版权进行可靠的保护。
在此实施例中,虽然取样程序在数字内容被使用时被自动激活,但也可以设置一种判定单元,用于判定取样程序是否被激活,从而根据判定结果限制数字内容的使用。例如,如果该判定单元判定取样程序未被激活,则使数字内容不能被使用,诸如将其删除,或者把一个消息“可能有对数字内容的不合法行为”通知给数字内容分送服务器110。(第二实施例)以下结合附图描述第二实施例的数字内容分送服务器110和客户机120的结构和工作。
与第一实施例类似地,图1所示的网络系统100被应用于第二实施例。
图6显示了第二实施例的数字内容分送服务器110的内部结构。
如图6所示,第二实施例的数字内容分送服务器110由图2所示的组成部分111至114和一个程序输入单元115构成。
如上构成的数字内容分送服务器110的工作将结合图7和8而得到描述。
步骤S301数字内容输入单元111获得数字内容以将其经网络130而分送给客户机120。例如,该由客户机120经网络130而向数字内容分送服务器110请求该数字内容。
步骤S302电子水印嵌入单元113把电子水印信息嵌入数字内容输入单元111取得的数字内容。
步骤S303通信单元114把被电子水印嵌入单元113嵌入了电子水印信息的数字内容经网络130发送给客户机120。
步骤S304数字内容分送服务器110的程序输入单元115获得一个应用程序,以在网络130上分送它。例如,由客户机120经网络130向数字内容分送服务器110请求进行应用程序。例如,该应用程序是桌面出版(DTP)程序、观视(viewer)程序等等。
步骤S305取样程序添加单元112把用于对电子水印信息进行取样的取样程序加到程序输入单元115所获得的应用程序中。
这种取样程序当应用程序被执行时被自动执行。该取样程序可以通过利用电子水印技术而被嵌入到该应用程序中。
步骤S306通信单元114把由取样程序添加单元112添加有取样程序的应用程序经过网络130发送给客户机120。
图9显示了第二实施例的客户机120的内部结构。
如图9所示,第二实施例的数字内容分送服务器110由图4所示的组成部分121至124和一个程序使用单元124构成。以下结合图10描述具有上述构成的客户机120的工作。
步骤S311通信单元121接收经网络130而从数字内容分送服务器110发送的数字内容和应用程序。这种数字内容嵌有电子水印信息,且该应用程序被添加有用于从数字内容取样电子水印信息的取样程序。
步骤S312响应于来自一个用户的一个操作指令,程序使用单元124激活由通信单元121接收的应用程序,且数字内容使用单元122对通信单元121所接收的数字内容进行处理(使用)。在此情况下,在应用程序被程序使用单元124所执行的同时,加到应用程序的取样程序被自动激活。因此,在数字内容被数字内容使用单元122所使用的同时,嵌在该数字内容中的电子水印信息被自动取样。
步骤S313根据从数字内容自动取样的电子水印信息,数字内容使用控制单元123对数字内容的使用进行控制。数字内容的使用的控制可包括禁止对数字内容进行编辑,禁止数字内容的复制等等。然而,该实施例不限于此。
在第二实施例中,具有图6所示的结构的数字内容分送服务器110分别地把嵌有电子水印信息的数字内容和添加有电子水印信息取样程序的应用程序发送给客户机120。该实施例不限于此。例如,综合或结合的数字内容和应用程序可以得到发送。
例如,通常由MS-Word形成的一个文档结合了Ascii码串组成的主部分(数字内容)和诸如属性信息和数字内容的宏的补充信息部分(应用程序)。这样一个文档在某些情况下包含了多种数字内容。
在此情况下,如图11所示,数字内容分送服务器110被提供有一个结合单元116,它把嵌有从电子水印嵌入单元113输出的版权信息的数字内容和带有从取样程序添加单元112输出的取样程序的应用程序相结合,并把结合的数字内容和应用程序提供给通信单元114。以此方式,结合了数字内容应用程序的一个文档可以得到分送。这种结合单元116可分送结合了从取样程序添加单元112输出的一个应用程序和从电子水印嵌入单元113输出的多个数字内容的一个单个的文档。
如图12所示,根据由取样程序所取样的各个数字内容的版权信息,客户机120的数字内容使用控制单元123对程序使用单元124对各个数字内容的使用进行控制。
以此方式,即使文档包含多个数字内容,使用控制也能够一个数字内容接着一个数字内容地进行。
如上所述,在此实施例中,如果一个数字内容通过利用诸如DTP程序和观视程序的应用程序而得到使用,在该应用程序被启动的同时,添加到该应用程序的取样程序被自动启动。
因而可以在数字内容被利用一个应用程序而被使用时对来自数字内容的电子水印信息进行可靠的取样。
在第二实施例中,一个数字内容可以通过启动添加有取样程序的一个应用程序而得到使用。本发明不仅限于其中数字内容通过直接激活添加有取样程序的应用程序而被使用的情况。
近来的应用程序已经高度地成熟,且许多应用都被分成库、插件等等以用于各自的功能。在此情况下,取样程序可以被加到库、插件等,以被应用程序所激活。
进一步地,如果该取样程序只被添加到一个单个的程序中,则可能外观该单个的程序不被激活的情况。为了避免这种情况,该取样程序可以被添加到具有高激活频率的一个程序或被添加到多个程序。
在此实施例中,虽然一个数字内容和一个应用程序经网络130而被分送到数字内容分送服务器110和客户机120,该数字内容和应用程序可以通过把它们存储到诸如CD-ROM、软盘、CD-R和DVD的存储介质而得到分送,而不限于诸如网络130的通信介质。(其他实施例)显然,本发明的目的可通过向一种设备或系统提供存储有软件程序码的一种存储介质并通过使该设备或系统的一个计算机(或CPU或MPU)读出并执行该程序码而实现,该程序码用于实现该主机和第一和第二实施例的终端的功能。
在此情况下,从该存储介质读出的该软件程序码自身实现了第一和第二实施例的功能。因而,存储有该程序码的该存储介质构成了本发明。
用于存储这样的程序码的存储介质可以是ROM、软盘、硬盘、光盘、磁光盘、CR-ROM、CD-R、磁带、非易失存储卡等等。
显然,本发明的范围包含了这样的情况,即其中不仅第一和第二实施例的功能通过执行由一个计算机读出的程序码而得到实现,而且第一和第二实施例的功能通过使在一个计算机上运行的一个OS等执行根据该程序码的部分或全部实际处理而得到实现。
显然,本发明的范围还包含了这样的情况,即其中第一和第二实施例的功能可通过把该程序码写入插入一个计算机的功能扩展板的一个存储器或与计算机相连的一个功能扩展单元,并随后使该功能扩展板或功能扩展单元的一个CPU执行实际处理的一部分或全部,而得到实现。
图13显示了一种计算机功能600的结构的一个例子。数字内容分送服务器110和客户机120的每一个都被提供有计算机功能600,且一个CPU601进行操作以实现第一和第二实施例的操作。
如图13所示,计算机功能600由通过用于在其间进行通信的系统总线604相连的CPU 601、ROM 602、RAM 603、用于一个键盘(KB)609的键盘控制器(KBC)605、用于作为显示单元的一个CRT显示器(CRT)610的一个CRT控制器(CRTC)606、用于一个硬盘(HD)611和一个软盘(FD)612的盘控制器(DKC)607、以及一个网络接口卡(NIC)608实现。
网络接口卡(NIC)608与诸如图1所示的网络130的一个网络640相连。
CPU 601执行ROM 602或HD 611中存储的软件或从FD 612提供的软件,以对与系统总线604相连的构成部分进行集体控制。
CPU 601从ROM 602、HD 611、或FD 612读出满足预定的处理顺序的程序,并执行它以实现第一和第二实施例的操作。
RAM 603起CPU 601的主存储器、工作区等的作用。KBC 605对从一个未表示的指向装置等提供的输入进行控制。CRTC 606对CRT 610的显示进行控制。
DKC 607对至存储有引导程序、各种应用、编辑器文档、用户文档、网络管理程序和用于实现这些实施例的功能的预定程序的HD 611和FD612的访问进行控制。NIC 608在网络140上的设备或系统本发明传送数据。
权利要求
1.一种信息处理系统,包括第一添加装置,用于向一种数字内容添加版权信息;以及第二添加装置,用于把一种取样程序添加至数字内容或用于使用该数字内容的一种应用程序中的一个,该取样程序被自动激活以从该数字内容取样版权信息,其中该数字内容根据该取样程序所取样的版权信息而得到使用。
2.根据权利要求1的系统,其中所述第一添加装置把版权信息添加至由所述第二添加装置添加有该取样程序的数字内容。
3.用于传送一种数字内容的一种介质,包括第一传送装置,用于传送嵌有版权信息的该数字内容;以及第二传送装置,用于传送一种取样程序从而允许从由所述第一传送装置传送的该数字内容取样版权信息,该取样程序被自动激活以从数字内容取样该版权信息,其中该数字内容根据该取样程序从该数字内容取样的版权信息而得到使用。
4.根据权利要求3的介质,其中所述第二传送装置通过把该取样程序添加到用于使用数字内容的该应用程序而传送该应用程序。
5.根据权利要求3的介质,其中该介质是一种通信介质。
6.根据权利要求3的介质,其中该介质是一种存储介质。
7.一种信息处理设备,包括第一添加装置,用于把版权信息添加到一种数字内容;以及第二添加装置,用于把一种取样程序添加到该数字内容与用于使用该数字内容的一种应用程序中的一个,该取样程序被自动激活以从该数字内容取样该版权信息,其中该数字内容根据该取样程序所取样的该版权信息而得到使用。
8.根据权利要求7的设备,其中所述第一添加装置把该版权信息添加到由所述第二添加装置添加有该取样程序的数字内容。
9.一种信息处理设备,用于对嵌有版权信息的一种数字内容进行处理,包括用于自动激活用于从该数字内容取样版权信息的一种取样程序的装置;以及用于根据该取样程序所取样的版权信息而使用该数字内容的装置。
10.根据权利要求9的设备,其中该取样程序被添加到该数字内容。
11.根据权利要求9的设备,其中该取样程序被添加到用于使用该数字内容的一个应用程序。
12.一种信息处理方法,包括以下步骤把版权信息添加一种数字内容以限制该数字内容的使用;以及把一种取样程序添加到该数字内容与用于使用该数字内容的一种应用程序中的一个,该取样程序被自动激活以从该数字内容取样该版权信息。
13.一种信息处理方法,用于处理嵌有版权信息的一种数字内容,该方法包括以下步骤自动激活一种取样程序以从该数字内容取样该版权信息;以及根据该取样程序所取样的版权信息而使用该数字内容。
14.一种存储介质,用于存储一种程序,该程序用于执行一种信息处理方法的处理,该程序包括以下步骤把版权信息添加一种数字内容以限制该数字内容的使用;以及把一种取样程序添加到该数字内容与用于使用该数字内容的一种应用程序中的一个,该取样程序被自动激活以从该数字内容取样该版权信息。
15.存储一种程序的一种存储介质,该程序用于执行一种信息处理方法的处理以处理嵌有版权信息的一种数字内容,该程序包括以下步骤自动激活一种取样程序以从该数字内容取样该版权信息;以及根据该取样程序所取样的版权信息而使用该数字内容。
16.一种信息处理系统,用于处理包含多种数字内容的文档,包括取样装置,用于从该文档取样预定的信息,该预定信息限制了各个数字内容的使用;以及使用装置,用于根据该取样的预定信息而使用各种数字内容。
17.根据权利要求16的系统,其中该预定信息被嵌在各个数字内容中。
18.一种信息处理设备,用于处理包含有多种数字内容的一个文档,包括取样装置,用于从该文档取样预定的信息,该预定的信息限制了各数字内容的使用;以及使用装置,用于根据该取样的预定信息而使用各个数字内容。
全文摘要
通过使用一种取样程序,嵌入一种数字内容的版权信息总是能够被取样且数字内容的版权能够得到可靠的保护,该取样程序被自动激活并从该数字内容取样该版权信息。例如,加有该取样程序的数字内容得到分送,或者加有该取样程序的用于使用该数字内容的一种应用程序得到分送,从而使该版权信息能够可靠地从数字内容得到取样,且数字内容的使用能够根据该版权信息而得到控制。如果包含多种数字内容的一个文档得到使用,版权信息被嵌到各个数字内容中且版权信息被从各个数字内容取样。可以根据相同的版权信息而控制对各个数字内容的使用。
文档编号G06F21/10GK1372197SQ02104700
公开日2002年10月2日 申请日期2002年2月20日 优先权日2001年2月20日
发明者田頭信博, 岩村惠市 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1