CN1325207A - 内容分配***和内容分配方法 - Google Patents
内容分配***和内容分配方法 Download PDFInfo
- Publication number
- CN1325207A CN1325207A CN01118165A CN01118165A CN1325207A CN 1325207 A CN1325207 A CN 1325207A CN 01118165 A CN01118165 A CN 01118165A CN 01118165 A CN01118165 A CN 01118165A CN 1325207 A CN1325207 A CN 1325207A
- Authority
- CN
- China
- Prior art keywords
- content
- key file
- client terminal
- server
- request
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000004891 communication Methods 0.000 claims abstract description 42
- 230000001360 synchronised effect Effects 0.000 claims abstract description 5
- 230000008569 process Effects 0.000 claims description 26
- 238000013500 data storage Methods 0.000 claims description 24
- 238000012217 deletion Methods 0.000 claims description 4
- 230000037430 deletion Effects 0.000 claims description 4
- 230000015654 memory Effects 0.000 claims description 4
- 230000004044 response Effects 0.000 abstract description 12
- 238000012790 confirmation Methods 0.000 description 4
- 238000009434 installation Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 241001269238 Data Species 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- RUZYUOTYCVRMRZ-UHFFFAOYSA-N doxazosin Chemical compound C1OC2=CC=CC=C2OC1C(=O)N(CC1)CCN1C1=NC(N)=C(C=C(C(OC)=C2)OC)C2=N1 RUZYUOTYCVRMRZ-UHFFFAOYSA-N 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005755 formation reaction Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing 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/2137—Time limited access, e.g. to a computer or data
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Computing Systems (AREA)
- Development Economics (AREA)
- Technology Law (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Storage Device Security (AREA)
Abstract
用简单方法限制对分配的各种内容的使用,它的限制可以解除,并能为内容精确收费。客户终端30通过通信线路20发送内容(乐谱)请求和密钥文件给服务器10。响应该请求,环球网服务器11发送储存在数据库13中的内容,密钥提供服务器12发送密钥文件。当请求密钥文件时服务器11收费。在没有密钥文件时查看器32只显示乐谱。若使用密钥文件,查看器32能打印乐谱。密钥文件是按照跟购买内容指令的发出时刻同步的随机值形成的。
Description
本发明涉及内容分配***,用于从服务器向客户终端分配乐谱、乐句、各种图形、音乐数据、程序和其它内容,使客户终端能够使用这些内容。此外,本发明还涉及一种内容分配方法,这种内容分配方法涉及到上述内容分配***、用于这一内容分配***的服务器和客户终端以及包括用于这一目的的程序的计算机能够读的记录媒介。
在过去,本领域中的人们早已知道利用个人计算机通过象因特网或者专用线路这样的通信线路从服务器获得各种内容,比如乐谱、乐句、各种图形、音乐数据、程序和其它内容。在这种情况下,有可能免费获得各种内容,还有可能通过付费获得各种内容。
然而,即使是在允许以付费方式获得各种内容的上述传统情形里,在用户将内容下载到个人计算机之后,用户就能够自由地使用下载的内容,用户就能够毫无限制的复制这些内容,而只需要付一次费。由于这一原因,服务器一侧不愿意将各种内容分配给用户,从而给各种内容的免费发送造成了障碍。
本发明的目的是解决前面提到的现有技术中的难题,它的一个目的是提供一个内容分配***,这种***通过一种简单方法限制对各种分配内容的使用,这一限制可以被解除,并且能够精确地向用户收取使用这些内容的费用。本发明的另一个目的是提供一种内容分配方法,这种内容分配方法跟上述内容分配***、用于这一内容分配***的服务器和客户终端、以及包括用于这一目的的程序的计算机能够读的记录媒介有关。
为了实现前面提到的目的,本发明的特征在于,在从数据库中储存了多项内容的服务器将一项或者多项内容分配给客户终端或者包括了预先储存了多项内容的一个客户终端这样的内容分配***中,响应从客户终端向服务器发送的请求,从服务器向客户终端提供一个密钥文件,用于解除对一项或者多项内容的使用限制,其中对上面提到的一项或者多项内容的使用限制是在提供的密钥文件的基础之上,在客户终端中解除的。
在这种情况下,对使用的限制是例如将内容提供给用户,让用户只使用其中的一部分内容,更具体地说,是防止这些乐谱,也就是内容,被打印(显示之类的操作是允许的)。利用服务器提供给客户终端的密钥文件,在客户终端那里解除对内容的使用限制。作为这样做的结果,利用密钥文件,限制了对内容的自由使用,即使这个内容的用户已经获得了这个内容亦是如此,从而使服务器一侧能够以一种形式,比如通信或者记录媒介,自由地提供内容给客户终端。此外,由于密钥文件的提供独立于内容,对拷贝内容这样的使用的限制能够很容易施加给获得密钥文件的人,下面将加以说明。
例如,因为利用密钥文件解除了对内容的使用限制,所以在对使用次数加以限制的情况下或者对使用时间加以限制的情况下,要解除对内容的使用限制,或者在解除了使用限制以后,删除用于解除对使用内容的限制的密钥文件。通过这种方式,能够很容易地防止对内容毫无限制的使用。
此外,如果是在客户终端请求获得密钥文件的时候向用户收费,可以很容易地向用户收费。
此外,本发明的另一个特征在于,根据客户终端对获得密钥文件的请求,在密钥文件已经被发出去以后,可以重新发送密钥文件预定次数,或者在预先确定的一段时间内重新发送密钥文件。通过这种方式,不小心丢失密钥文件的用户仍然能够使用这些内容。
此外,在准备、提供和使用密钥文件的时候,当客户终端发送密钥文件请求给服务器的时候,产生专用于密钥文件请求时刻的一个识别数据并将它储存起来,这个识别数据跟密钥文件请求一起提供给服务器。服务器将包括识别数据的密钥文件提供给客户终端,客户终端通过比较储存在客户终端里的识别数据和发送的密钥文件中包括的识别数据,解除对内容的使用限制。在这种情况下,识别数据可以设置成例如这样一个值,这个值根据过去了多少时间随机地改变,它跟请求获得密钥文件的时间是同步的。
这样,识别数据不是被设置成基本上相同的值,并且能够很容易地形成,从而能够很容易地保障解除对内容的使用限制的安全性。另外,如果这个密钥文件被编码,就可以在更高一级上保证解除内容使用限制的安全性。
此外,本发明的另一个特征在于一种内容分配方法、用于这一内容分配***的一种服务器和一种客户终端,包括用于这一目的的程序的计算机能够读的记录媒介,用于按照上面描述的方式分配内容。这样就能够正确地构成前面提到的内容分配***。
图1是说明本发明一个实施方案中作为一个整体的一个内容分配***的框图;
图2是说明图1所示分配***中工作流的一个功能图;
图3是说明客户终端使用内容的按键输入处理程序的一个流程图;
图4是图3所示文件处理程序的详细流程图;和
图5是图3所示打印处理程序的详细流程图。
在这以后,开始描述本发明的一个实施方案。在这个实施方案中,将本发明的内容分配***应用到一个乐谱分配***,将乐谱分配给用户使用。参考图1,这个乐谱分配***包括一台用于分配的计算机10(在这一说明书中叫做一台服务器)、象因特网一样的一条通信线路(网络)20、一条公共电话线路、一条专用线路或者一个LAN、以及用于接收分配内容的作为终端装置的多台计算机30(在这一说明书中叫做客户终端)。这里,在图1中,只画出了一台客户终端30。
服务器10包括一个环球网服务器11、一个密钥提供服务器12、一个数据库13、和一个通信部分14。
实际上,在这种情况下,环球网服务器11和密钥提供服务器12都是储存在服务器10中的程序存储器里的程序。响应来自客户终端30的信号,环球网服务器11按照给定的通信协议(例如一种HTTP协议,Hyofer TextTransfer Protocol)通过通信部分14和通信线路20向客户终端30提供各种数据,包括储存在数据库13中的内容文件和密钥提供服务器12提供的密钥文件,以及程序和其它内容。环球网服务器11还通过通信线路20和通信部分14从客户终端30接收各种数据和程序。内容文件中包括内容数据和对应于内容数据的内容识别数据CID。
密钥提供给服务器12按照每一项内容和客户终端30提供的一个运行时刻识别数据RID,在指定每一项内容的内容识别数据CID的基础之上,准备一个编码密钥文件。在这里,运行时刻识别数据RID是一个专用数据,是客户终端30购买内容文件的时候,按照购买指令的发出时刻给出的,其中的RID用于确认这一购买操作。
数据库13是一个大容量存储装置,比如硬盘或者CD,能够储存代表大量乐谱的大量编码内容文件。在这里,在这种情况下的内容指的是乐谱,内容文件是由内容数据、内容识别数据CID、和其它数据构成的。内容数据是乐谱数据,这些乐谱数据是由代表一系列音符、音乐符号(musica1symbols)和用于打印这些乐谱的其它内容的大量数据构成的。内容识别数据CID是代表内容数据(乐谱数据)的特殊数据,用于识别内容数据。此外,乐谱数据可以用图象数据构成,这些图像数据是通过将乐谱简单地当作图像进行捕获而得到的。通信部分14按照给定的通信协议(例如一种HTTP协议),通过通信线路20发送和接收各种数据和程序。
客户终端30包括一个环球网浏览器31、一个查看器(viewer)32、一个运行时刻ID产生部分33、一个数据存储器34和一个通信部分35。
实际上,在这种情况下,环球网浏览器31、查看器32和运行时刻ID产生部分33都是储存在客户终端30里程序存储器中的程序。环球网浏览器31按照提供的指令读取各种数据,比如内容文件和密钥文件,以及将其储存在数据存储器34之中的程序;将一个指令交给查看器32;以及通过通信部分35提供各种数据和程序给服务器10。
查看器32的功能相当于环球网浏览器31的一个帮助应用程序,它按照用户的指令读取内容文件、密钥文件和储存在数据存储器34中的其它数据,使用户能够使用这些内容文件。这个查看器32包括一个内容文件读出部分32a和一个密钥文件读出部分32b。内容文件读出部分32a对储存在数据存储器34中的内容文件进行解密,破译出内容数据和对应于内容数据的内容识别数据CID。密钥文件读出部分32b对储存在数据存储器34中的密钥文件进行解密,恢复内容识别数据CID和运行时刻识别数据RID。查看器主体部分和环球网服务器31一起协作跟服务器10交换数据,并跟内容文件读出部分32a和密钥文件读出部分32b一起协作让用户使用这些内容文件。
运行时刻ID产生部分33响应用户的指令,产生专用于发出指令的时刻的一个运行时刻识别数据RID。例如,运行时刻ID产生部分33结合进一个随机数发生器,这个随机数发生器按照经过的时间产生具有多个比特的一个随机数,并产生一个随机数,作为跟用户发出指令的时间保持同步的运行时刻识别数据RID。
数据存储器34是一个存储器装置,拥有相当大的容量,比方说硬盘或者CD,能够储存内容文件、密钥文件和其它数据。通信部分35对应于服务器10的通信部分14,按照一种给定的通信协议(例如一种HTTP协议),通过通信线路20发送和接收各种数据和程序。
客户终端30还包括一个输入键36、一个显示器37、一个打印机38和一个驱动器39。输入键36包括对应于字符或者数字、鼠标和其它的按键,用于将指令信号、输入数据和对应于用户的按键操作的其它信息提供给环球网浏览器31、查看器主体部分32c和运行时刻ID产生部分33。显示器37以视觉方式显示字符和图形,并按照环球网浏览器31、查看器主体部分32c之类的指令,显示包括乐谱的各种消息。打印机38用来按照环球网浏览器31、查看器主体部分32c之类的指令,打印字符和图形,并打印包括乐谱的各种信息。驱动器39由环球网浏览器31、查看器主体部分32c和其它程序(没有画出)控制,用于从CD(光盘)、MD(小型盘(商标))、或者软盘这样的外部记录媒介读出数据和程序,并将数据和程序写入记录介质。
下一步描述按照以上方式构成的内容分配***的工作过程;但是,在进行描述之前,将描述这一分配***的结构。在服务器10一侧,具有相对而言较大容量的计算机的程序存储器,被允许储存用于实现环球网服务器11的一般程序和用于实现密钥提供服务器12的专用程序。在允许这些程序储存在程序存储器中的时候,事先准备好并储存在CD、MD之类的程序可以利用一个驱动器(没有画出)储存在服务器10的程序存储器中。更进一步,准备大量的内容文件,每个内容文件都包括代表乐谱和对应于内容数据的内容识别数据CID的内容数据,准备好的内容文件储存在数据库13中。为了搜索每一个乐谱(音乐)方便,除了音乐的名称和音乐的作曲者以外,内容文件被允许包括音乐流派、演奏这一音乐的难度、出售这一音乐的价格等等这些信息。此外,可以在所有时候为数据库13中的内容文件添加内容和对它们进行更新。
另一方面,在客户终端30一侧,普通个人计算机的程序存储器被允许储存用于实现环球网浏览器31的普通程序和用于实现查看器32和运行时刻ID产生部分33的专用程序。在这种情况下,可以用一个程序从服务器10或者另一台计算机下载这些程序(没有画出)。此外,可以按照用户的请求,将储存了前面提到的程序的CD、MD之类分配给用户,用于让用户使用一个程序通过驱动器39进行安装(没有画出)。
下一步,利用图2所示的程序描述按照以上方式构成的内容分配***。首先,用户启动客户终端30的环球网浏览器31,并用输入键36将一个内容文件请求发送给环球网服务器11(S100)。在这种情况下,通过访问服务器10,用户让显示器37显示菜单数据和服务器10提供的其它数据,利用输入键36搜索乐谱,请求获得所需音乐的乐谱(S102)。
作为对这些操作的响应,服务器10的环球网服务器11从数据库13读出被请求获得的内容文件(S104),并将这些内容文件的一部分发送给客户终端30的环球网浏览器31(S106)。但是,内容文件部分包括对应于内容自己的内容识别数据CID。环球网浏览器31将发送过的部分内容文件储存在数据存储器34中(S108),并启动查看器32(S110)。在查看器32中,内容文件读出部分32a读出储存在数据存储器34中的内容文件的这些部分,并对其进行解密,从而破译出这一部分文件。利用已经译码的内容文件的这一部分,查看器主体部分32c通过显示器37显示对应于这一部分文件的乐谱(S112)。在这种情况下,显示在显示器37上的乐谱只是对应于这一部分内容文件的一部分乐谱。况且,不可能打印这一乐谱,跟正常情况相比,显示的乐谱尺寸较小,或者显示分辨率较差,以防止对乐谱进行硬拷贝。
在这里,在这一实施方案中,只有一部分被请求的内容文件从服务器10提供给客户终端30;但是,也可以将被请求内容文件的整体从服务器10全部提供给客户终端30。然而,还是在这种情况下,对提供的内容文件进行打印仍然是被禁止的,对应于这一部分文件的一部分乐谱用较小的尺寸显示。但是,如上所述,由于显示的乐谱在尺寸上较小或者显示分辨率较差可以防止这些乐谱被硬拷贝,所以可以允许显示整个乐谱。在这里,如果按照以上方式提供完整的内容文件,在后面介绍的程序S166中发送整个内容文件就是不必要的了。
当用户利用输入键36给出购买显示的乐谱的选择指令的时候,从查看器32将这一选择请求发送给环球网浏览器31(S114),这一环球网浏览器31将这一选择请求发送给服务器10(S116)。在这种情况下,查看器32可以在内容数据(乐谱数据)或者包括在内容文件中的其它数据的基础之上,利用客户终端30中的声音源电路(没有画出),产生对应于内容文件的一连串的音乐声音,从而帮助用户选择乐谱。
另一方面,在服务器10中,当环球网浏览器11收到这一选择请求的时候,准备好用户选中的一个乐谱(音乐)清单(S118),准备好的这一清单被发送给客户终端30(S120)。在客户终端30中,环球网浏览器31接收这一选择清单,并将这一选择清单的内容显示在显示器37上(S122)。这一选择清单包括内容识别数据CID,说明内容本身;但是,显示出来的是音乐的名称、音乐的作曲者等等。与此同时,显示器37显示等待信息,用于等待将要选择的指令:添加新的内容文件、取消已经选中的内容文件或者结束选择内容文件的操作。
当用户利用输入键36给出选择指令:添加内容文件、取消或者结束选择的时候,查看器32将指令告诉环球网浏览器31(S124,S126)。如果告诉环球网浏览器31添加内容文件或者取消选择,环球网服务器31就告诉服务器10做到这一点(S128)。在添加内容文件的情况下,环球网服务器31又一次启动上面描述过的对内容文件的请求(S100)。这使得用户请求获得的内容文件按照S100到S122的程序成功地添加到选择清单上。在取消选择的情况下,环球网服务器11从准备好的选择清单中删除要取消的文件,再次将这个选择清单发送给客户终端30(S120)。然后,在客户终端30中,环球网浏览器31更新这一选择清单(S122)。
另一方面,如果从查看器32将结束选择的指令发送给环球网浏览器31(S126),环球网浏览器31就将结束选择的操作告诉服务器10(S130)。在服务器10中,环球网服务器11准备一个购买清单,其中包括购买费用和准备好的选择清单的内容(S132),并将这个购买清单和购买确认发送给客户终端30(S134)。
在客户终端30中,环球网浏览器31将购买清单和购买确认告诉查看器32(S136),查看器32在显示器37上显示这一购买清单和购买确认(S138)。在这种情况下,显示器37显示用户选中的音乐的名称、音乐的作曲者、购买费用等等,同时显示询问支付方式的信息(例如信用***CNO),作为对购买的确认。当用户利用输入键36请求购买并输入支付方式信息的时候,查看器32就告诉环球网浏览器31这一购买请求、支付方式(信用***CNO)等等(S140),环球网浏览器31向服务器10发送购买请求、支付方式信息(信用***码CNO)等等(S142)。
在服务器10中,响应购买请求,环球网服务器11按照发送过来的支付方式向用户收费(S144),在那以后从用户那里取过来要支付的费用。在收费以后,环球网服务器11准备一份对应于这一购买清单的收据(S146),并将收据文件发送给客户终端10(S148)。这一收据文件包括对应于用户购买的内容(乐谱)的音乐数据,例如音乐名称和作曲者、音乐购买费用和总购买费用,以及对应于内容自身的内容识别数据CID。
在客户终端30中,环球网浏览器31将收据文件通知给查看器32(S150),查看器32将收据文件存储在数据存储器34中(S152),显示器37按照收据文件显示这一内容的音乐名称(乐谱)、作曲者、以及其它购买内容(乐谱)、音乐的费用和购买的总费用,以及收到这一收据文件的确认信息(S154)。
当用户利用输入键36确认收到了以后,运行时刻ID产生部分33根据利用输入键36的确认进行操作,产生一个运行时刻识别数据RID(具有多个比特的随机数),这个运行时刻识别数据RID跟确认操作的时间同步。查看器32响应这一购买文件,将这一运行时刻识别数据RID存入数据存储器34(S156)。与此同时,查看器32告诉环球网浏览器31这一接收确认和运行时刻识别数据RID(S158),环球网浏览器31将这一接收确认和运行时刻识别数据RID发送给服务器10(S160)。
在服务器10中,环球网服务器和11将发送过来的接收确认和运行时刻识别数据RID存入数据库13(S162)。环球网浏览器11在收据文件的基础之上从数据库13中读出跟指定的内容(乐谱)有关的所有内容文件(这一点同样适用于选择清单和购买清单的情形)(S164),并将整个内容文件发送给客户终端30(S166)。在客户终端30中,环球网浏览器31收到发送过来的整个内容文件,将内容文件存入数据存储器34(S168),并将接收完成信息发送给服务器10(S170)。
在服务器10中,响应于接收的完成,环球网服务器11启动密钥提供服务器12,并告诉这一密钥提供服务器12对应于发送的所有内容(乐谱)的内容识别数据CID以及从客户终端10收到的运行时刻识别数据RID(S172)。这个密钥提供服务器12准备一个密钥文件,其中包括内容识别数据CID和运行时刻识别数据RID,对这一密钥文件进行编码,将这一密钥文件传递给环球网服务器11(S174)。这一环球网服务器11将这一编码密钥文件发送给客户终端30(S176)。在这个时候,密钥文件同时还存入数据库13。
在客户终端30中,环球网浏览器31将发送过来的密钥文件存入数据存储器34(S178)。这使得客户终端30的数据存储器34能够将用户购买的所有内容文件和代表这一购买的密钥文件储存起来,并将程序S156形成的运行时刻识别数据RID跟说明内容自身的内容识别数据CID全部储存起来。
下一步描述如何打印内容(乐谱)。在这个实施方案中,利用已经启动的查看器32,用户操纵输入键36,让数据存储器34将内容文件和密钥文件读出,在存在正确密钥文件的情况下,将内容(乐谱)打印出来(图2中的S200)。
这一操作将利用图3到图5的流程图加以描述。参考图3,从图3中的步骤200进行启动的时刻开始,反复地执行查看器32中的密钥输入处理程序(图2中的S110),直到给出了步骤202到206的结束处理指令为止。在步骤202中,判断是否按下输入键36,如果没有按下输入键36,就继续执行步骤202的过程。如果按下了输入键36,就在步骤202中给出判断结果“对”,在步骤204中判断按下的输入键36是不是结束处理的指令。如果输入键36的操作不是结束处理的指令,就在步骤204中给出判断结果“否”,在步骤206中执行对应于按下的输入键36的过程。
在这种情况下,只描述打印跟本发明有关的内容(乐谱)的操作。如果输入键36给出了打开指定文件的指令,就在步骤206中执行图4所示的文件处理例程。这一文件处理例程在图4中的步骤220中启动,从数据存储器34中读出指定的文件(在这种情况下是内容文件或者密钥文件),在步骤222中对读出的这一文件进行解密。下一步,在步骤224中判断译码得到的这一文件是不是一个密钥文件。
如果译码以后得到的文件是一个密钥文件,就在步骤224中给出一个判断结果“对”,在步骤226中判断译码得到的密钥文件是否有效。在这一判断中,密钥文件中包括的内容识别数据CID和运行时刻识别数据RID分别跟程序S152储存在数据存储器34中的收据文件中包括的内容识别数据CID和程序S156储存在数据存储器34中的运行时刻识别数据RID进行比较。如果内容识别数据CID和运行时刻识别数据RID每个都相同,就认为这一密钥文件是有效的。
如果这一密钥文件是有效的,就在步骤226中给出判断结果“对”,对打印的限制就被解除。具体地说,在译码以后的密钥文件中包括的一个或者多个内容识别数据CID(内容识别数据CID对应于用户购买的一个或者多个内容文件)中添加了表示解除了对打印的限制的打印限制解除标志。添加了打印限制解除标志的内容识别数据CID临时作为打印限制解除文件储存起来。在这里,临时贮存打印限制解除文件指的是储存在客户终端30的RAM之类中,在查看器32的操作结束的时候删除打印限制解除文件。下一步,在步骤230中从数据存储器34中删除密钥文件。这使得密钥文件无法再被读出。
另一方面,如果步骤222的过程中破译出来的文件是一个内容文件,就在步骤224中给出一个判断结果“否”,在步骤232中在显示器上显示这一内容文件(乐谱文件)。在这种情况下,显示在显示器37上的乐谱尺寸同样是足够小,显示分辨率很差,以防止对这个乐谱进行硬拷贝。但是在这种情况下,输入键36的操作允许将指定内容文件的所有页(指定音乐乐谱)全部显示出来。在步骤230或者步骤232的过程完成以后,文件处理例程的执行在步骤234中暂时结束。
在内容文件(乐谱)是按照上面描述的方式显示在显示器37上的状态下,如果输入键36给出一个打印内容文件(乐谱)的指令,就在图3的步骤206执行图5所示的打印处理例程。这一打印处理例程从图5的步骤240开始,对显示在显示器37上的内容(乐谱)进行打印的限制是否已经被解除是在步骤242中判断的。在这一判断中,通过访问打印限制解除文件,确定当前显示在显示器上的内容(乐谱)是否能够打印。也就是说,判断是否已经将打印限制解除标志添加到内容识别数据CID中,这个标志表示对应于显示和储存在打印限制解除文件中的内容(乐谱)的内容识别数据CID是否相同。
如果对显示内容(乐谱)打印的限制已经被解除,就在步骤242中给出判断结果“对”,并在步骤244中由显示器37给出打印确认信息(例如显示“是否进行打印”)。在这种情况下,如果打印纸张的大小、打印字符、要打印的乐谱的大小、要打印的页数和其它参数能够被设置就更加方便。如果用户利用输入键36给出打印指令,就在步骤244中给出判断结果“对”,并且在步骤246中控制打印机38,由此打印出正在显示的内容(乐谱)。
这样,储存在数据存储器34中的多个内容(乐谱)可以通过重复将内容(乐谱)显示在显示器37上并通过以上描述的打印过程打印这些内容(乐谱)这样一个过程连续地打印出来。还有,在打印确认过程中,如果用户利用输入键36给出效果相当于不打印的指令,步骤244中给出的判断结果就是“否”,打印处理例程的执行就在步骤254中暂时结束。
另一方面,如果在步骤242中判断对打印的限制是否解除给出的结果是“否”,也就是判断出对正在显示的内容(乐谱)的打印的限制没有解除,这一程序就进入步骤248的过程。在步骤248中,显示器37显示一个询问信息,询问用户是否购买正在显示的内容(乐谱),并在步骤250中等待用户给出指令。如果用户利用输入键36表示希望购买这些内容(乐谱),就在步骤250中给出判断结果“对”,也就是说,在步骤252中执行将程序进入图2所示的S114前面的步骤的这一过程。此外,如果用户不希望购买这些内容(乐谱),就在步骤250中给出判断结果“否”,打印处理例程的这一执行就在步骤254中暂时结束。
更进一步,如果用户在图3所示的密钥输入处理程序中利用输入键36给出结束指令,就在步骤204中给出判断结果“对”,在步骤208中结束这一密钥输入处理程序的执行。这里,结束密钥处理程序的执行同时说明查看器32的操作也已经结束,查看器32不再开始这一操作,除非它重新启动。
从以上描述可以看到,按照以上实施方案,通过在客户终端30和服务器10之间利用通信线路20交换信息,从服务器10一侧将代表乐谱的内容文件提供给客户终端30一侧,客户终端30能够打印提供的内容文件代表的乐谱,从而使用户能够很容易地获得各种乐谱。在这种情况下,只有在客户终端30表示愿意购买的时候,才将密钥文件从服务器10一侧发送给客户终端30一侧,密钥文件解除对内容(乐谱)的打印限制。此外,用户能够在显示器37上确认用户希望打印那部分内容(乐谱),还能够查看或者收听对应于这些乐谱的那一部分音乐,从而提供方便给用户。
此外,在准备密钥文件的过程中,按照用户表示希望购买的愿望的时刻,从客户终端30一侧向服务器10一侧发送运行时刻识别数据RID,服务器10准备一个密钥文件,其中包括运行时刻识别数据RID和对应于用户希望购买的内容的内容识别数据CID。这个密钥文件发送给客户终端30,客户终端30将密钥文件跟发送运行时刻识别数据RID给服务器10的时候储存的运行时刻识别数据RID进行比较。根据比较结果,确定是否解除对内容(乐谱)的打印限制。在这种情况下,在产生运行时刻识别数据RID的时候,运行时刻识别数据RID是根据用户表示希望购买的时刻来随机地产生的,将相同的值作为运行时刻识别数据RID给出的可能性极小,从而使对打印限制的解除既简单又精确。
在这里,在以上描述的实施方案中,只要查看器32正在运行,一旦准备好打印限制解除文件,就将它储存在RAM中,从而使用户能够打印已经解除了打印限制的内容(乐谱),用户愿意打印多少次就能打印多少次。因此,在这种情况下,即使用户有一次没能成功地打印内容(乐谱),用户仍然能够再次打印这一内容(乐谱),从而为用户提供方便。但是,如果查看器32的运行已经结束,打印限制解除文件就从RAM中被删除,同样,由于在打印限制解除文件准备好了以后密钥文件已经被删除,就无法打印这一乐谱。
更进一步,只要查看器32仍然在运行,用户就能够毫无限制的打印这些内容(乐谱),这样,就可以限制打印次数。在这种情况下,在图5所示的步骤246的打印过程中,可以对每一次打印内容(乐谱)的打印次数进行计数并储存起来,除了以上描述的打印限制解除标志被设置这样一个条件以外,还要针对每一内容(乐谱)判断这样计数得到的次数是否超过预先确定的次数。这样就将内容(乐谱)的打印次数限制在每次启动查看器32的时候预先确定的次数以下。
此外,在限制打印次数的情形中,打印限制解除文件和记录的次数可以储存在数据存储器34中,使它们在查看器32结束了运行以后仍然保留下来,而不是在查看器32结束运行的时候删除打印限制解除文件。这样就能够在查看器32结束了运行以后,当查看器32再一次启动的时候,仍然能够打印这些内容(乐谱)一个预先确定的次数。
此外,可以将允许打印的次数进行编码,储存在密钥文件中,允许打印的次数可以任意指定。例如,可以在购买内容文件的时候指定打印次数,或者可以按照内容的类型,以各种方式确定打印次数。
此外,不是限制对内容(乐谱)的打印次数,可以解除对内容(乐谱)的打印限制,一直到预先确定的一段时间已经过去,或者从用户发出购买请求的时刻(从客户终端30向服务器10发送运行时刻识别数据RID的时刻)开始预先确定的时限已经过去。在这种情况下,把通过将预先确定的时间长度加到前面提到的时间点上得到的预定时间,或者把在前面提到的时间点以后的预定的时限储存在客户终端30中,利用客户终端30中的时钟电路(定时器电路),除了前面提到的打印限制解除标志已经按照图5所示的步骤242被解除的条件以外,在当前时刻是在储存的预定时刻以前的情况下,确定解除对打印的限制。
在这种情况下,如果打印限制解除文件和预先确定的时间点储存在RAM中,并且在查看器32结束运行以后被删除,内容(乐谱)的重复打印就被限制在查看器32的运行期间。此外,如果打印限制解除文件和预先确定的时间点被储存在数据存储器34中,并且在查看器32结束运行的时候保存下来,就能够在查看器32再一次启动的情况下继续打印内容(乐谱),直到前面提到的时间点为止。
此外,限定到预定次数、预先确定的时间段、和预先确定的时限的这些限制可以在服务器10一侧加以管理。在这种情况下,打印限制解除文件、客户终端30的打印次数、预先确定的时间段、预先确定的时限等等可以储存在数据库13中,并按照从客户终端30一侧发送给服务器10一侧的请求,在前面提到的条件下允许打印该内容(乐谱)。在这种情况下,服务器10可以每次发送允许打印内容(乐谱)的数据给客户终端30,或者发送密钥文件给客户终端30。
此外,在以上实施方案中,响应客户终端30的请求,服务器10通过通信线路20一个一个地发送被请求获得的内容文件,响应从客户终端30发送过来的运行时刻识别数据RID,通过通信线路20将密钥文件发送给客户终端30。但是,考虑到这些内容文件,可以通过通信线路20将数据库13中储存的所有的内容文件或者大量的内容文件发送给客户终端30,客户终端30一侧可以将前面提到的所有内容文件或者大量的内容文件存入数据存储器34中。更进一步,可以将包括大量内容文件的CD或者MD这样的记录媒介通过邮寄服务、住宅投递服务这一类的方法交给用户。在这种情况下,用户可以启动查看器32读取储存在数据存储器34或者CD或者MD这样的记录媒介上的内容文件,将它们显示在显示器37上,并将选择所需内容文件的请求发送给服务器10。换句话说,用户可以按照图2中步骤S114以后的程序购买内容文件。
此外,在以上实施方案中,服务器10响应客户终端30的请求只向客户终端30发送一次密钥文件;但是,服务器10可以在预先确定的次数以内或者在预先确定的时间长度以内,根据客户终端30的请求,重新提供密钥文件。在这种情况下,在服务器10中,密钥提供服务器12可以记录密钥文件的发送次数,或者测量自从第一次提供密钥文件以后经历了多长时间,只有记录的次数在预定值以内或者测量到的时间长度在预先确定的时间长度以内的情况下,服务器10才能响应客户终端30发出的请求重新提供密钥文件。这样就使得客户终端30能够解除对使用购买的内容文件的限制,即使是客户终端30在使用密钥文件之前因为客户终端30的混乱或者操作差错已经丢失了密钥文件亦是如此,从而提供方便给用户。
此外,在以上实施方案中,在用户一个一个地选择了多个内容文件以后,用户同时购买这多个内容文件。但是,与这种情况不同的是,每次用户选择内容文件的时候,都可以让用户购买这个内容文件。在这种情况下,对于每一个内容文件,都要从服务器10向客户终端30提供一个密钥文件。
此外,在以上实施方案中,当用户利用输入键36给出购买内容文件的指令以后,服务器10执行收费程序和发送数据文件程序,在那以后,确认数据文件已经被收到,在这个时候,将运行时刻ID产生部分33产生的运行时刻识别数据RID发送给服务器10(S140到S160)。但是,为了简化这一操作,对应于发出购买请求的时刻的运行时刻识别数据RID可以跟给出购买内容文件的指令同时发送给服务器10而不等待收到数据文件。在这种情况下,数据文件、所有的内容文件、密钥文件等等都在用户给出购买指令以后同时从服务器10发送给客户终端30。
此外,在以上实施方案中,客户终端30为了利用个人计算机购买内容文件,跟服务器10进行所有的通信。但是,跟服务器10的一部分通信可以用不同的通信装置完成,例如,通过电话、便携式电话、邮政服务、住宅投递服务等等。例如,当用户向客户终端30一侧的查看器32给出购买请求的时候(图2中的S140),运行时刻ID产生部分33产生的运行时刻识别数据RID被允许显示在显示器37上。对应于分别显示的内容(它们可以是内容识别数据CID)和显示的数据RID的数据通过上面描述的不同的通信装置发送给服务器10一侧。服务器10一侧通过手工操作之类将发送过来的这些数据交给密钥提供服务器11,按照和上面的实施方案相同的方式形成一个密钥文件,并通过不同的通信装置将形成的密钥文件发送给用户。用户利用输入键36等将密钥文件放进客户终端30的查看器32内。这样就使得客户终端30能够打印内容(乐谱)。如果在数据库13中储存的所有内容文件或者大量的内容文件已经通过通信线路20或者通过CD或者MD事先发送给客户终端30一侧,那么,这一方法就特别有效。
此外,在以上实施方案中,服务器10跟客户终端30之间的通信是通过因特网、公共电话线路、专用线路或者LAN这一类的通信线路(网络)20进行的;但是,通信线路20并不限于有线线路,这样就可以使用无线线路,比如卫星通信线路、便携式无线电话线路或者蓝牙线路。
此外,在以上实施方案中,已经描述了一个实例,其中将个人计算机(一台通用计算机)用作客户终端30,它是一个终端装置。但是,作为终端装置,能够跟其它设备进行通信的各种设备,比方说可以采用便携式个人信息终端(PDA)、便携式电话、家用游戏设备(包括便携式游戏设备)、复印机、传真装置、或者电子乐器都可用来代替通用计算机,只要这个装置包括:一个微处理器功能部分,比如CPU;一个接口部分,用于通过前面提到的广泛意义上的通信线路20接收内容数据和密钥文件这样的数据;一个存储部分,用于储存用以上提到的方式运行的程序和收到的数据;一个使用装置,用于使用所说的内容(以上实施方案中的打印机);一个驱动器,用于驱动这些使用装置;和,一个接口部分,使得能够用无线或者有线方式连接这个装置。
此外,在以上实施方案中,已经描述了一个实例,其中将本发明应用到一个分配***,用于从服务器10向客户终端30提供乐谱作为内容;但是,本发明也能够用于分配其它内容,比方说语句、各种图形(地图、图画、照片等等)、音乐或者程序。在语句或者各种图形的情形中,对打印、显示清晰图像之类的限制可以利用上述实施方案中形成的密钥文件来加以解除。对于音乐这种情况,可以将MIDI数据这样的数据用作数据,对音乐收听的范围的限制可以利用密钥文件来加以解除。例如,如果没有密钥文件,就只能播放构成某些小节的数据或者一部分音乐,如果获得了密钥文件,就可以播放所有数据。对于程序这种情形,对程序的执行的限制可以利用密钥文件来加以解除。在这种情况下,如果没有密钥文件,就只能给出这个程序的一个总的介绍,如果获得了密钥文件,这个程序就能够运行。
最后,本发明可以用其它的方式来实践或者实现,而不会偏离这里描述的实质和基本特性。因此,这里描述的优选实施方案只是说明性的,而不是限制性的,本发明的范围由后面的权利要求说明,落入权利要求的范围的所有改变都包括在本发明中。
Claims (26)
1.一种内容分配***,包括能够互相通信的一个服务器和一个客户终端,其特征在于
这个服务器包括:
一个数据库,用于储存多项内容;
内容发送装置,用于根据所述客户终端的请求,将所述数据库中的内容发送给所述客户终端;和
密钥文件发送装置,用于根据所述客户终端的请求,将一个密钥文件发送给所述客户终端,这个密钥文件能够解除对发送给所述客户的一个或者多个内容的使用限制,和
所述客户终端包括:
内容请求装置,用于向所述服务器发送请求获得所述数据库中存储的内容的请求;
密钥文件请求装置,用于向所述服务器发送请求获得所述密钥文件的请求;
一个数据存储器,用于储存从所述服务器发送过来的内容和密钥文件:
使用限制装置,用于限制对储存在所述数据存储器中的内容的使用;和
使用限制解除装置,用于按照储存在所述数据存储器中的密钥文件,在预先确定的条件下,解除所述使用限制装置对内容的使用限制。
2.一种内容分配***,包括能够互相通信的一个服务器和一个客户终端,其特征在于
这个客户终端包括:
内容储存装置,用于储存多项内容;
密钥文件请求装置,用于发送对密钥文件的请求给所述服务器,这个密钥文件上能够解除对多项内容中的一项或者多项内容的使用限制;
密钥文件储存装置,用于储存从所述服务器发送过来的密钥文件;
使用限制装置,用于限制对储存在所述内容储存装置中的内容的使用;和
使用限制解除装置,用于在预先确定的条件下,根据储存在所述密钥文件储存装置中的密钥文件,解除所述使用限制装置对内容的使用限制,和
所述服务器包括:
密钥文件发送装置,用于按照来自所述客户终端的请求,将所述密钥文件发送给所述客户终端。
3.权利要求1或2的内容分配***,其特征在于包括在所述客户终端中的使用限制装置通过只使用客户终端中的一部分内容将所述内容介绍给用户。
4.权利要求1-3中任何一个所述的的内容分配***,其特征在于包括在所述客户终端中的使用限制解除装置在对使用次数的限制下或者在对使用时间的限制下,解除对内容的使用限制。
5.权利要求1-3中任何一个所述的的内容分配***,其特征在于包括在所述客户终端中的使用限制解除装置在解除了对使用所述内容的限制以后删除所述密钥文件。
6.权利要求4或5的内容分配***,其特征在于包括在所述服务器中的密钥文件发送装置在密钥文件被最初发送了以后,按照所述客户终端对获得所述密钥文件的请求,重新提供密钥文件预定次数,或者在预先确定的时间长度内重新提供密钥文件。
7.权利要求1-6中任何一个所述的的内容分配***,其特征在于
所述客户终端还包括识别数据产生装置,当所述客户终端发送对密钥文件的请求给所述服务器的时候,用于产生和贮存专用于对所述密钥文件的请求时刻的一个识别数据,并用于将所述识别数据跟对获得所述密钥文件的请求一起发送给所述服务器,
包括在所述服务器中的密钥文件发送装置的配置适合于发送包括所述识别数据的密钥文件,和
包括在所述客户终端中的使用限制解除装置,通过比较储存在所述客户终端中的识别数据和包括在发送过来的密钥文件中的识别数据,用于解除对使用所述内容的限制。
8.权利要求7的内容分配***,其特征在于包括在所述客户终端中的识别数据产生装置用于形成一个值,这个值按照经过的时间随机地改变,并且这个值跟对所述密钥文件的请求的时刻同步。
9.权利要求1-8中任何一个所述的内容分配***,其特征在于内容是乐谱,对使用所述内容的限制是禁止打印这些内容。
1O.权利要求1-9中任何一个所述的内容分配***,其特征在于服务器还包括收费装置,用于在从所述客户终端发送对所述密钥文件的请求的时候,向客户终端的用户收费。
11.一种内容分配方法,采用在数据库中储存多项内容的一个服务器和能够跟所述服务器通信的一个客户终端,其特征在于
储存在所述数据库中多项内容中的一项或者多项内容是按照所述客户终端给所述服务器的请求从所述服务器提供给所述客户终端的;
按照从所述客户终端给所述服务器的请求,从所述服务器将用于解除对使用一项或者多项内容的限制的一个密钥文件提供给所述客户终端,和
从所述服务器向所述客户终端提供的对使用内容的限制按照所述服务器提供给所述客户终端的密钥文件加以解除。
12.一种内容分配方法,采用储存了多项内容的一个客户终端和能够跟这个客户终端通信的一个服务器,其特征在手
按照从所述客户终端给所述服务器的一个请求,从所述服务器向所述客户终端提供用于解除对储存在所述客户终端中的多项内容中的一项或者多项内容的使用限制的一个密钥文件,和
按照所述服务器提供给所述客户终端的密钥文件,在所述客户终端中解除对使用一项或者多项内容的限制。
13.权利要求11或12的内容分配方法,其特征在于
当所述客户终端将对所述密钥文件的请求发送给所述服务器的时候,在所述客户终端中产生并储存专用于对请求获得所述密钥文件的时刻的一个识别数据,所述识别数据跟对所述密钥文件的请求从所述客户终端一起提供给所述服务器,
从所述客户终端向所述服务器提供所述密钥文件的时候,所述识别数据被允许包括在所述密钥文件中;
所述客户终端解除对内容的使用限制的时候,对使用所述内容的限制通过比较储存的识别数据和包括在提供的密钥文件中的识别数据加以解除。
14.权利要求11-13的内容分配方法,其特征在于费用是在从所述客户终端向所述服务器发送对所述密钥文件的请求的时候向客户终端那里的用户收取的。
15.能够跟客户终端通信的一种服务器,该服务器包括:
一个数据库,用于储存多项内容;
内容发送装置,用于按照来自所述客户终端的请求,将所述数据库中的内容发送给所述客户终端;和
密钥文件发送装置,用于按照来自所述客户终端的请求,将密钥文件发送给所述客户终端,所述密钥文件解除对储存的多项内容中的一项或者多项的使用限制。
16.能够跟客户终端通信的一种服务器,客户终端拥有内容存储装置,用于储存多项内容,该服务器包括:
密钥文件准备装置,用于按照来自所述客户终端的请求准备一个密钥文件,所述密钥文件用于解除对使用所述多项内容中一项或者多项内容的使用限制;和
密钥文件发送装置,用于发送准备好的所述密钥文件给所述客户终端。
17.权利要求15或16的服务器,其特征在于服务器还包括收费装置,从所述客户终端发送对所述密钥文件的请求的时候,用于向客户终端那里的用户收费。
18.一种计算机能够读的记录媒介,包括用于服务器的一个程序,服务器能够跟客户终端通信,并且在数据库中储存了多项内容,这个程序包括:
内容发送过程,用于按照来自所述客户终端的请求,将储存在所述数据库中的多项内容中的一项或者多项内容发送给所述客户终端;和
一个密钥文件发送过程,用于按照来自所述客户终端的请求,将一个密钥文件发送给所述客户终端,所述密钥文件解除对使用一项或者多项内容的限制。
19.一种计算机能够读的记录媒介,包括一个程序,用于能够跟客户终端通信的服务器,客户终端储存着多项内容,该程序包括一个密钥文件发送过程,用于按照来自所述客户终端的请求将密钥文件发送给所述客户终端,所述密钥文件解除对多项内容中的一项或者多项的使用限制。
20.权利要求18或19中计算机能够读的记录媒介,其程序还包括一个收费过程,从所述客户终端发送对密钥文件的请求的时候,用于向所述客户终端那里的用户收费。
21.能够跟服务器通信的一种客户终端,服务器储存着多项内容,其特征在于该客户终端包括:
内容获得装置,用于发送对内容的请求给所述服务器,并从所述服务器获得请求获得的内容;
密钥文件获得装置,用于发送对密钥文件的请求给所述服务器,所述密钥文件解除对获得的内容的使用限制,并用于从所述服务器获得被请求获得的密钥文件;
使用限制装置,用于限制对获得的内容的使用;和
使用限制解除装置,用于按照获得的密钥文件,解除使用限制装置对使用内容的限制。
22.能够跟服务器通信的一种客户终端,其特征在于该客户终端包括:
内容储存装置,用于储存多个内容;
密钥文件获得装置,用于发送请求获得密钥文件的请求给所述服务器,该密钥文件解除储存的多项内容中一项或者多项内容的使用限制,并用于从所述服务器获得被请求获得的密钥文件;
使用限制装置,用于限制使用储存的内容;和
使用限制解除装置,用于按照获得的密钥文件,解除使用限制装置对使用文件的限制。
23.权利要求21或22的客户终端,其特征在于
这个客户终端还包括识别数据产生装置,所述客户终端向所述服务器发送请求获得所述密钥文件的请求的时候,产生和储存专用于对所述密钥文件的请求时刻的识别数据,并将识别数据跟对所述密钥文件的请求一起发送给所述服务器,
所述密钥文件获得装置获得的密钥文件对应于所述识别数据,和
所述使用限制解除装置通过比较储存在所述客户终端中的识别数据和包括在发送过来的密钥文件中的识别数据,解除对使用所述内容的限制。
24.一种计算机能够读的记录媒介,包括用于客户终端的一个程序,该客户终端能够跟一个服务器通信,服务器储存着多项内容,该程序包括:
一个内容获得过程,用于发送获得多项储存的内容中的一项或者多项的一个请求给所述服务器,并从所述服务器获得被请求获得的内容;
一个密钥文件获得过程,用于发送获得密钥文件的一个请求给所述服务器,这个密钥文件解除对获得的内容的使用限制,并用于从所述服务器获得被请求获得的密钥文件;
一个使用限制过程,用于限制对获得的内容的使用;和
一个使用限制解除过程,用于按照获得的密钥文件,解除所述使用限制过程对内容的使用限制。
25.一种计算机能够读的记录媒介,包括一个程序,用于能够跟服务器通信的客户终端,客户终端储存着多项内容,该程序包括:
一个密钥文件获得过程,用于发送获得密钥文件的一个请求给所述服务器,这个密钥文件能够解除对储存的多项内容中的一项或者多项内容的使用限制,并用于从所述服务器获得被请求获得的密钥文件;
一个使用限制过程,用于限制对储存的内容的使用;和
一个使用限制解除过程,用于按照获得的密钥文件,解除所述使用限制过程对内容的使用限制。
26.权利要求24或25的计算机能够读的记录媒介,其特征在于
所述程序还包括一个识别数据发送过程,当所述客户终端将获得密钥文件的请求发送给所述服务器的时候,用于产生和储存专用于发出获得所述密钥文件的请求的时刻的一个识别数据,并用于将识别数据跟获得密钥文件的请求一起发送给所述服务器,
所述密钥文件获得过程获得的密钥文件对应于所述识别数据,和
所述使用限制解除过程通过比较储存在所述客户终端中的识别数据和发送过来的密钥文件中包括的识别数据,用于解除对所述内容的使用限制。
所述密钥文件获得过程获得的密钥文件对应于所述识别数据,和
所述使用限制解除过程通过比较储存在所述客户终端中的识别数据和发送过来的密钥文件中包括的识别数据,用于解除对所述内容的使用限制。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP146919/2000 | 2000-05-18 | ||
JP2000146919A JP2001331658A (ja) | 2000-05-18 | 2000-05-18 | コンテンツの配給システム及び同配給方法、同配給システムに利用されるサーバ及びクライアント、並びにこれらに適用されるプログラムを記録したコンピュータ読取り可能な記録媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1325207A true CN1325207A (zh) | 2001-12-05 |
Family
ID=18653185
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN01118165A Pending CN1325207A (zh) | 2000-05-18 | 2001-05-18 | 内容分配***和内容分配方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7222181B2 (zh) |
EP (1) | EP1168260A3 (zh) |
JP (1) | JP2001331658A (zh) |
CN (1) | CN1325207A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1293490C (zh) * | 2002-08-07 | 2007-01-03 | 索尼公司 | 内容交付***和内容交付装置 |
CN1303548C (zh) * | 2002-08-06 | 2007-03-07 | 雅马哈株式会社 | 信息终端装置及其内容同时再现限制方法及数据发送*** |
CN1311369C (zh) * | 2003-01-15 | 2007-04-18 | 雅马哈株式会社 | 内容供应方法和设备 |
CN100345409C (zh) * | 2004-06-24 | 2007-10-24 | 华为技术有限公司 | 一种oem定制信息的加载方法 |
CN100365612C (zh) * | 2003-01-14 | 2008-01-30 | 松下电器产业株式会社 | 内容使用管理的***、装置及方法、内容使用装置及方法 |
CN101345624B (zh) * | 2007-07-09 | 2012-02-29 | 李树德 | 一种文件访问***及其文件访问方法 |
CN101375286B (zh) * | 2006-01-25 | 2012-06-27 | 松下电器产业株式会社 | 终端装置、服务器装置及事务处理方法以及数字内容分发*** |
CN101359468B (zh) * | 2002-01-11 | 2012-08-29 | 雅马哈株式会社 | 演奏数据传输控制设备和能够获取演奏数据的电子乐器 |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030033243A1 (en) * | 2001-08-07 | 2003-02-13 | Baker Thomas W. | System and method for wireless delivery of content over a communications network |
JP3753039B2 (ja) * | 2001-09-21 | 2006-03-08 | ヤマハ株式会社 | 電子音楽装置 |
US7249898B2 (en) * | 2001-12-21 | 2007-07-31 | Canon Kabushiki Kaisha | Function control method for camera |
US20030165240A1 (en) * | 2002-03-04 | 2003-09-04 | Bantz David F. | Decryption system for encrypted display |
JP2004139291A (ja) * | 2002-10-17 | 2004-05-13 | Hitachi Ltd | データ通信中継装置 |
JP2005128801A (ja) * | 2003-10-23 | 2005-05-19 | Navitime Japan Co Ltd | 画像データ送受信システム、サーバ、携帯端末、プログラム及び記録媒体。 |
JP4609059B2 (ja) * | 2004-12-10 | 2011-01-12 | ヤマハ株式会社 | コンテンツ・データ利用装置 |
EP1677245A1 (en) * | 2004-12-28 | 2006-07-05 | Brother Kogyo Kabushiki Kaisha | Contents providing system, client device, server and program |
JP4643351B2 (ja) * | 2005-04-27 | 2011-03-02 | 株式会社リコー | 機器及びプログラム起動方法 |
GB2443350B (en) * | 2005-06-29 | 2009-11-04 | Roku Llc | Method, apparatus, system and computer readable medium for providing a universal media interface to control a universal media apparatus |
US7855811B2 (en) * | 2006-10-17 | 2010-12-21 | Silverbrook Research Pty Ltd | Method of providing search results to a user |
US8489702B2 (en) | 2007-06-22 | 2013-07-16 | Apple Inc. | Determining playability of media files with minimal downloading |
JP5658516B2 (ja) * | 2010-09-17 | 2015-01-28 | アズビル株式会社 | アクセス権管理システムおよび方法 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06152591A (ja) | 1992-11-13 | 1994-05-31 | Matsushita Electric Ind Co Ltd | 暗号用鍵装置 |
GB9303595D0 (en) | 1993-02-23 | 1993-04-07 | Int Computers Ltd | Licence management mechanism for a computer system |
US5509074A (en) | 1994-01-27 | 1996-04-16 | At&T Corp. | Method of protecting electronically published materials using cryptographic protocols |
CN100501754C (zh) * | 1995-02-13 | 2009-06-17 | 英特特拉斯特技术公司 | 用于安全交易管理和电子权利保护的***和方法 |
JPH08263437A (ja) | 1995-02-13 | 1996-10-11 | Shiyuuki Koreeda | 承認システム及び承認方法 |
JPH08335170A (ja) * | 1995-06-08 | 1996-12-17 | Nippon Telegr & Teleph Corp <Ntt> | プログラム使用料課金システム |
JP3173352B2 (ja) * | 1995-11-15 | 2001-06-04 | 株式会社日立製作所 | ディジタル著作物流通システム |
JP3712457B2 (ja) * | 1996-01-12 | 2005-11-02 | 株式会社ハドソン | ソフトウエアのネットワーク配信方法 |
JPH09258729A (ja) | 1996-03-26 | 1997-10-03 | Yamaha Corp | 選曲装置 |
US5889860A (en) * | 1996-11-08 | 1999-03-30 | Sunhawk Corporation, Inc. | Encryption system with transaction coded decryption key |
JP4447668B2 (ja) * | 1997-03-26 | 2010-04-07 | ソニー株式会社 | データ送受信方法及び装置 |
DE69834218T2 (de) * | 1997-05-13 | 2007-01-04 | Kabushiki Kaisha Toshiba, Kawasaki | Informationsaufzeichnungs- und -wiedergabegerät sowie Informationsverteilungssystem |
JPH1185848A (ja) * | 1997-09-11 | 1999-03-30 | Nippon Telegr & Teleph Corp <Ntt> | ライセンス流通管理方法及びシステム及びライセンス流通管理プログラムを格納した記憶媒体 |
JPH11213010A (ja) | 1998-01-29 | 1999-08-06 | Planet Computer:Kk | デジタルコンテンツの配信システム |
JPH11224288A (ja) * | 1998-02-06 | 1999-08-17 | Hitachi Ltd | 利用条件販売型デジタルコンテンツ販売電子モールシステム |
JP3994518B2 (ja) * | 1998-05-11 | 2007-10-24 | ソニー株式会社 | データ配信装置およびデータ配信用の端末装置 |
US6070171A (en) * | 1998-05-15 | 2000-05-30 | Palantir Software, Inc. | Method and system for copy-tracking distributed software featuring tokens containing a key field and a usage field |
JP3216607B2 (ja) * | 1998-07-29 | 2001-10-09 | 日本電気株式会社 | デジタル著作物流通システム及び方法、デジタル著作物再生装置及び方法、並びに記録媒体 |
US6438235B2 (en) * | 1998-08-05 | 2002-08-20 | Hewlett-Packard Company | Media content protection utilizing public key cryptography |
US6226618B1 (en) * | 1998-08-13 | 2001-05-01 | International Business Machines Corporation | Electronic content delivery system |
JP2000076789A (ja) | 1998-09-03 | 2000-03-14 | Hitachi Ltd | Cdリニアpcmデータの暗号化音声再生システム |
JP2000113050A (ja) | 1998-10-01 | 2000-04-21 | Hitachi Ltd | 電子書籍システム |
US6697944B1 (en) * | 1999-10-01 | 2004-02-24 | Microsoft Corporation | Digital content distribution, transmission and protection system and method, and portable device for use therewith |
US6772340B1 (en) * | 2000-01-14 | 2004-08-03 | Microsoft Corporation | Digital rights management system operating on computing device and having black box tied to computing device |
-
2000
- 2000-05-18 JP JP2000146919A patent/JP2001331658A/ja active Pending
-
2001
- 2001-05-11 EP EP01111557A patent/EP1168260A3/en not_active Withdrawn
- 2001-05-17 US US09/860,108 patent/US7222181B2/en not_active Expired - Fee Related
- 2001-05-18 CN CN01118165A patent/CN1325207A/zh active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101359468B (zh) * | 2002-01-11 | 2012-08-29 | 雅马哈株式会社 | 演奏数据传输控制设备和能够获取演奏数据的电子乐器 |
CN1303548C (zh) * | 2002-08-06 | 2007-03-07 | 雅马哈株式会社 | 信息终端装置及其内容同时再现限制方法及数据发送*** |
CN1293490C (zh) * | 2002-08-07 | 2007-01-03 | 索尼公司 | 内容交付***和内容交付装置 |
CN100365612C (zh) * | 2003-01-14 | 2008-01-30 | 松下电器产业株式会社 | 内容使用管理的***、装置及方法、内容使用装置及方法 |
CN1311369C (zh) * | 2003-01-15 | 2007-04-18 | 雅马哈株式会社 | 内容供应方法和设备 |
CN100345409C (zh) * | 2004-06-24 | 2007-10-24 | 华为技术有限公司 | 一种oem定制信息的加载方法 |
CN101375286B (zh) * | 2006-01-25 | 2012-06-27 | 松下电器产业株式会社 | 终端装置、服务器装置及事务处理方法以及数字内容分发*** |
CN101345624B (zh) * | 2007-07-09 | 2012-02-29 | 李树德 | 一种文件访问***及其文件访问方法 |
Also Published As
Publication number | Publication date |
---|---|
US20010044848A1 (en) | 2001-11-22 |
EP1168260A2 (en) | 2002-01-02 |
US7222181B2 (en) | 2007-05-22 |
EP1168260A3 (en) | 2004-03-17 |
JP2001331658A (ja) | 2001-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1325207A (zh) | 内容分配***和内容分配方法 | |
EP1075138B1 (en) | Print order/delivery system and method, digital camera, client information regristration device, ordering terminal, and printing system | |
CN1387652A (zh) | 将书面商业文档与经计算机网络输入的计算机可读数据集成在一起的***和方法 | |
CN1885327A (zh) | 具有图像日志记录功能的图像输出***及其日志记录方法 | |
CN1438570A (zh) | 数据处理方法和数据处理*** | |
JP2002019147A (ja) | インクカートリッジ回収装置およびインクカートリッジの残存インク財価償還システム | |
CN1912907A (zh) | 安全支付***及安全支付方法 | |
CN1332324C (zh) | 信息处理设备、成像设备、和电子数据移动取消方法 | |
US20230266930A1 (en) | Method and system for printing verified copy of a non-fungible token | |
CN1766905A (zh) | 使用管理方法和处理装置 | |
JP2000348098A (ja) | 情報提供システム、情報提供媒体の作成装置、提供情報の復元装置、情報提供媒体の作成プログラムを記録したコンピュータ読み取り可能な記録媒体、提供情報の復元プログラムを記録したコンピュータ読み取り可能な記録媒体、および情報提供媒体 | |
JP2001306526A (ja) | 情報探索支援システム及び情報探索支援方法 | |
JP2004326810A (ja) | クーポンスキャニング装置を備える、クーポンを用いてドキュメントサービスを提供するシステム | |
JP2002222075A (ja) | 情報処理システム、情報処理方法、コンピュータ読取可能な記録媒体、及びプログラム | |
CN1477574A (zh) | 电脑彩票销售的终端机及其彩票销售信息处理方法 | |
JP2008310458A (ja) | 記念投票券発行装置及び記念投票券発行処理プログラム | |
JP2001256513A (ja) | チケット取扱システム及びその方法、並びにコンピュータ上で動作するチケット取扱プログラムを記録した記録媒体 | |
JP2005011041A (ja) | 記念チケット印刷システム及び記念チケット印刷方法 | |
JP2006074545A (ja) | 画像出力装置および画像出力方法 | |
JP2006236053A5 (zh) | ||
US11934496B2 (en) | Method and system for authentic non-fungible token (NFT) printing | |
TW563035B (en) | Automatic word data accessing method without file format limitation | |
JP4805717B2 (ja) | 複写利用管理システム、複写利用管理方法、および複写利用管理プログラム | |
US8285645B2 (en) | Remote product ordering using mobile phones | |
JP2003067651A (ja) | デジタルコンテンツ提供システム,デジタルコンテンツ提供方法,サーバ装置及びデジタルコンテンツ提供サーバプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1080785 Country of ref document: HK |
|
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |