用于发布数据的系统、方法、设备和程序以及数据再现设备的制作方法

文档序号:6561113阅读:140来源:国知局
专利名称:用于发布数据的系统、方法、设备和程序以及数据再现设备的制作方法
技术领域
本发明涉及一种用于发布数据的系统、方法、设备以及程序。
现有技术当购买音乐数据时,在许多情况下消费者试听一个特定的歌曲或音乐的样本,并且根据该样本音乐确定是否购买该音乐数据。
一种用于提供样本音乐和销售音乐数据(音乐软件)的技术公开于未审查日本专利审请公告H10-302150。公开于上述公告中的一种用于销售该音乐数据的终端从一个预定的服务器下载用户选择的音乐软件的样本数据。然后,用户试听所下载的样本音乐,并且检查目标音乐软件的内容。如果用户决定购买该目标音乐软件,则该终端执行一个支付处理,然后输出预先包含在该终端中的预定音乐软件。
根据公开于未审查日本专利申请公告H10-302150中公开的技术,用户需要到该终端来购买音乐软件。根据销售的音乐软件数量,该音乐软件可能被频繁地添加到该终端上。在这种情况下,如果存在大量终端,则把音乐软件保存在每个终端内是相当麻烦的。
上述问题可以通过通信网络直接把样本数据和音乐数据提供到一个用户所拥有的终端而解决。
一种通过通信网络提供音乐数据的技术公开在未审查日本专利公告2000-99010中。在该公告中公开的一种用户终端在用户付款之后通过通信网络从预定的服务器下载预定的音乐数据。
利用未审查日本专利公告2000-99010中的技术提供的音乐数据是完整形式的。如上文所述,在购买音乐数据之前从该服务器下载样本数据的情况下,不能实现以完整形式下载音乐数据。通常,该样本数据是音乐数据的一部分。换句话说,要被下载的音乐数据包括与样本数据相同的数据部分。因此,需要花额外的时间来下载音乐数据的完整形式,该额外时间是用于下载音乐数据的相同部分所需的时间。
如未审查日本专利公告2000-99010中所公开,如果在下载音乐数据之前进行支付,则不能有效地发布音乐数据。例如,在由于某种通信问题使得音乐数据的下载不能正确地完成的情况下,用户必须取消以前完成的支付过程,或者必须再次进入支付程序。相应地,不能有效地执行音乐数据的发布。
未审查日本专利公告H10-302150和2000-99010中的全部公开内容被合并于此。
发明概述相应地,本发明的一个目的是提供一种在短时间内有效地实现数据发布的系统、方法、设备和程序。
为了实现上述目的,根据本发明第一方面,在此提供一种数据发布系统,其中包括一个服务器(1),存储作为要被发布的发布数据的媒体数据,其中排除与作为该媒体数据的一部分的样本数据相同的数据部分;以及至少一个再现终端(2),其再现该媒体数据,以及该再现终端(2)包括存储样本数据的存储器(24),从服务器(1)下载预定发布数据的下载装置(25),以及再现存储于存储器(24)中的样本数据以及由下载装置(25)所下载的发布数据的播放器(25)。
根据本发明,可以在短时间内高效率地实现数据发布。
播放器(25)可以包括一个数据产生器(25),其从存储于存储器(24)中的预定样本数据和由下载装置(25)所下载的发布数据产生媒体数据。
该数据产生器(25)可以把该发布数据分为对应于在媒体数据中的样本数据之前的数据部分的一部分以及对应于在媒体数据中的样本数据之后的数据部分的一部分;以及把所分离的发布数据和样本数据按时间顺序排列,从而产生该媒体数据。
该数据产生器(25)可以使用预定的编码方法对所产生的媒体数据进行编码;以及播放器(25)可以使用预定的解码方法对该编码的媒体数据进行解码,并且再现所解码的媒体数据。
数据产生器(25)可以把一个关于用于编码该媒体数据的预定编码方法的信息的标头附加到所编码的媒体数据上;以及播放器(25)可以根据包含在该标头中的信息解码所编码的媒体数据。
服务器(1)可以包括一个提供器(24),其把表示用于分割该发布数据的信息的一个媒体密钥提供给至少一个已经下载该发布数据的再现终端(2),以及该数据产生器(25)可以利用所提供的媒体密钥分割该发布数据。
数据产生器(25)可以确定从服务器(1)提供的媒体密钥是否为一个正确的密钥,并且在确定该媒体密钥是一个正确的媒体密钥的情况下,使用该媒体密钥产生媒体数据。
在完成媒体数据的产生时,该数据产生器(25)可以删除该媒体密钥。
服务器(1)可以包括收费器(14),它在至少一个再现终端(2)完整的下载该发布数据时,对操作用于发布数据的至少一个终端(2)的用户收费。
为了实现上述目的,根据本发明第二方面,提供一种数据发布方法,其中包括把作为要被发布的发布数据的媒体数据存储在服务器(1)中,其中排除与作为媒体数据的一部分的样本数据相同的数据部分;在至少一个终端(2)中存储作为媒体数据的一部分的样本数据;从服务器(1)通过通信网络(10)把预定的发布数据发布到至少一个终端(2);以及在至少一个终端(2)内再现所存储的样本数据以及所下载的发布数据。
该再现步骤可以包括在至少一个终端(2)中从所存储样本数据和所下载的发布数据产生媒体数据。
该产生步骤可以包括把该发布数据分为对应于在媒体数据中的样本数据之前的数据部分的一部分,以及对应于在媒体数据中的样本数据之后的数据部分;以及把所分割的发布数据和样本数据按时间顺序排列,从而产生媒体数据。
该数据发布方法可以进一步包括从服务器(1)把用于分割发布数据的分割信息提供到具有所下载的发布数据的至少一个终端(2),以及其中该分割步骤包括使用分割信息来分割该发布数据。
该产生步骤可以包括使用预定的编码方法来编码产生的媒体数据;以及该再现步骤可以包括使用预定的解码方法来解码所编码的媒体数据,并且再现所解码的媒体数据。
该编码步骤可以包括把一个包含关于用来对媒体数据编码的编码方法的信息的标头附加到编码的媒体数据上的步骤;以及该再现步骤可以包括根据包含在标头中的信息解码所编码的媒体数据的步骤。
该数据发布方法可以进一步包括在至少一个终端(2)已经完成下载该发布数据的情况下,在服务器(1)对操作该至少一个用于下载发布数据的终端(2)用户进行收费的步骤。
该产生步骤可以包括确定该媒体密钥是否为一个正确的媒体密钥的步骤;以及在确定该媒体密钥是一个正确的媒体密钥时,该分割步骤可以包括使用该媒体密钥来分割该发布数据的步骤。
在完成产生该媒体数据时,该产生步骤可以包括删除媒体密钥的步骤。
为了实现上述本发明的目的,根据本发明的第三方面,提供一种数据发布设备,其中包括存储器(12),存储作为要被发布的发布数据的媒体数据,排除与作为该媒体数据的一部分的样本数据相同的数据部分;以及数据提供器(14),其响应来自存储该样本数据的至少一个终端(2)的请求,把存储在存储器(12)中的预定发布数据通过通信网络(10)提供给至少一个终端(2)。
该数据发布设备可以进一步包括一个收费器(14),其响应来自至少一个终端(2)的表示完成接收发布数据的完成信号,对所提供的发布数据,对操作该至少一个终端的用户收费。
该数据发布设备可以进一步包括一个信息提供器(14),其把分割信息提供给接收该发布数据的至少一个终端(2),该分割信息用于将发布数据分割为对应于在媒体数据中的样本数据之前的数据部分的一部分以及对应于在媒体数据中的样本数据之后的数据部分的一部分。
为了实现上述目的,根据本发明第四方面,提供一种数据再现设备,其中包括存储器(24),存储作为媒体数据的一部分的样本数据;下载装置(25),其通过通信网络(10)下载发布数据,该发布数据被从存储排除与样本数据相同的数据部分之外的媒体数据的服务器(1)作为发布数据而发布;以及播放器(25),其再现存储在存储器(24)中的样本数据以及由下载装置(25)所下载的发布数据。
该播放器(25)可以包括一个数据产生器(25),从存储于存储器(24)中的预定样本数据和由下载装置(25)所下载的发布数据产生媒体数据。
该数据产生器(25)可以把该发布数据分割为对应在媒体数据中的样本数据之前的数据部分的一部分以及对应在媒体数据中的样本数据之后的数据部分的一部分;以及把所分割的发布数据和样本数据按时间顺序排列,从而产生该媒体数据。
数据产生器(25)可以使用预定的编码方法对所产生的媒体数据编码;以及该播放器(25)可以使用预定的解码方法解码所编码的媒体数据,并且再现所解码的媒体数据。
数据产生器(25)可以把包括表示用于编码该媒体数据的编码方法的信息的标头附加到所编码的媒体数据上;以及该播放器(25)可以根据包含在该标头中的信息来解码所编码的媒体数据。
该数据产生器(25)可以使用从服务器(1)提供的并且表示用于分割发布数据的信息的一个媒体密钥来分割该发布数据,并且在完成产生该媒体数据时删除该媒体密钥。
该数据产生器可以确定来自服务器(1)的媒体密钥是否为一个正确的媒体密钥,并且在它判断该媒体密钥是一个正确的媒体密钥时使用该媒体密钥来产生媒体数据。
为了实现上述目的,根据本发明第五方面,在此提供一种用于控制计算机的程序,使其做为一种数据发布设备,其中包括存储器(12),存储作为要被发布的发布数据的媒体数据,排除与作为该媒体数据的一部分的样本数据相同的数据部分;以及提供器,其响应来自连接到该计算机的预定终端的请求,把存储在存储器(12)中的预定发布数据通过通信网络(10)提供给该终端。
为了实现上述目的,根据本发明第六方面,在此提供一种用于控制计算机的程序,使其作为一个数据发布设备,其中包括存储器(24),其中存储作为媒体数据的一部分的样本数据;下载装置(25),从服务器(1)下载预定的发布数据,该发布数据被从存储排除与样本数据相同的数据部分之外的媒体数据的服务器(1)作为发布数据而发布;以及播放器(25),其再现存储在存储器(24)中的样本数据以及由下载装置(25)所下载的发布数据。
附图简述从下文的详细描述及附图中,本发明的上述目的和其它目的及优点将变得更加清楚,其中图1为示出根据本发明一个实施例的数据发布系统的示意图2为示出在图1的数据发布系统中的数据服务器的结构的示意图;图3A和3B为分别示出存储在图2中所示的数据服务器的数据库中的信息的示意图;图4为示出样本数据和下载数据(DL)之间的关系的示意图;图5为示出包含在图1的数据发布系统中的用户终端的结构的示意图;图6A为示出由用户终端中的控制器所执行的下载处理的流程图,以及图6B为示出由数据服务器中的控制器所执行的数据提供处理的流程图;图7A和7B为分别示出附加到样本数据上的样本标头的示意图,以及图7C和7D为分别示出附加到DL数据上的数据标头的示意图;图8为示出由用户终端的控制器所执行的数据产生处理的流程图;图9为按照时间次序示出的数据的示意图;以及图10A和10B为分别示出附加到要被再现的再现数据上的再现数据标头的结构的示意图。
优选实施例的详细描述下面将参照


根据本发明的一个实施例的数据发布系统和数据发布方法。
根据本发明的实施例的数据发布系统包括通过互联网等等这样的网络10相互连接的数据服务器1和用户终端2,如图1中所示。该数据服务器由一个数据发布者1A所管理。由数据发布者1A所提供的媒体数据(音乐数据、视频数据等等)的数据部分被以样本数据的形式通过一个样本提供者3A发送到用户2A(或者用户终端2)。该数据服务器1存储除了样本数据部分之外的媒体数据的剩余部分作为下载数据(DL数据)。该数据服务器1响应来自用户终端2的请求把预定的DL数据提供给用户终端2。数据服务器1把从该样本数据和DL数据中产生媒体数据所需的媒体密钥提供给已经下载该DL数据的用户终端2。数据服务器1的结构将在下文中更加具体描述。
用户终端2包括台式计算机、笔记本计算机或可以通过网络10访问数据服务器1的移动通信终端(例如,移动电话,等等)。用户终端2根据用户2A的操作下载来自数据服务器1的预定的DL数据。
由用户2A把样本数据、数据产生程序、以及播放器(再现程序)安装在用户终端2中。利用数据服务器1提供的媒体密钥,数据产生程序用于从样本数据和DL数据产生媒体数据。该数据产生程序通过采用预定的技术加密和/或压缩媒体数据而产生要被再现的数据。播放器利用预定技术对由数据产生程序所产生的再现数据(要被再现的数据)解码或解压缩,并且再现该数据。
用户终端2的结构将在下文中具体描述。
下面将描述数据服务器1的结构。
数据服务器1包括通信单元11、存储单元12、数据库13和控制器14,如图2中所示。
通信单元11连接到网络10,并且与用户终端2进行通信。
存储单元12包括RAM(随机存取存储器)以及ROM(只读存储器),等等。存储单元12存储用于控制数据服务器1的程序和数据等等。存储单元12具有存储用户数据、DL数据、媒体信息等等的数据库13。
该用户信息表示关于登记在数据服务器1中的每个用户2A的信息。特别地,如图3A中所示,该用户信息包括相关的用户标识、用户姓名、用户地址、电子邮件地址和收费数据。该收费数据表示对已经下载DL数据的用户2A收取的钱数。
该DL数据和媒体信息存储在数据库13中,互为相关,如图3B中所示。该媒体信息表示相应的DL数据的价格及其数据量。
控制器14包括一个CPU(中央处理单元)等等。控制器14根据存储在存储单元12中的程序和数据而工作。根据需要,控制器14作为认证器14A、数据提取器14B、密钥发布者14C和计费器14D等等中的任何一种。
作为认证器14A的控制器14根据来自用户终端2的用户标识和存储在数据库13中的用户信息认证(确认)该用户2A。
作为数据提取器14B的控制器14响应来自用户终端2的请求,从数据库13提取由用户2A所选择的DL数据,并且把它通过通信单元11发送到用户终端2。
作为密钥发布者14C的控制器14发布用于产生媒体数据中的媒体密钥,并且把所发布的密钥给予已经完成下载DL数据的用户终端2。
如上文所述,样本数据和DL数据分别是媒体数据的一部分。例如,如果样本数据对应于一首歌的展开部分,该DL数据包括对应于在这首歌的展开部分之前(在前)部分的DL数据A以及对应于在该首歌的展开部分之后(在后)部分的DL部分B,如图4中所示。因此,为了产生媒体数据,该DL数据要被分为DL数据A和DL数据B。该媒体密钥包括用于把DL数据分为DL数据A和DL数据B的信息。
作为计费器14D的控制器14更新已经下载DL数据的用户2A的收费数据。由此,作为计费器14D的控制器14对已经下载DL的数据的用户2A收取用于DL数据的钱数。
下面将具体描述用户终端2的结构。
如图5中所示,用户终端2包括一个通信单元21,一个操作单元22,一个显示单元23,一个存储单元24,以及一个控制器25。
通信单元21连接到网络10并且执行与数据服务器1的数据通信。
操作单元22包括多个操作按键,并且由用户2A所操作。操作单元22根据用户2A的操作把用于控制用户终端2的各种信号输出到控制器25。
显示单元23包括LCD(液晶显示器)等等,并且显示预定的字符串、设计图案等等,以提供表示用户终端2的工作状态的信息。显示单元23还显示所再现的媒体数据(例如,视频数据等等)。
存储单元24包括RAM、ROM等等。存储单元24存储用于操作用户终端2的程序、数据等等。例如,存储单元24存储用户标识、样本数据、数据产生程序以及显示器(再现程序)等等。
控制器25包括CPU,并且根据存储在存储单元24中的程序和数据控制用户终端2的操作。
下面描述要由上述数据发布系统所执行的数据发布方法。
用户2A通过登记程序,并且从数据发布者1A获得一个用户标识。如此获得的用户标识被作为用户信息与用户2A的名字、地址和任何其它必要信息存储在数据服务器1的数据库13中。然后,用户2A被登记在数据服务器1中。用户标识被存储在用户终端2的存储单元24中。
用户2A操作该操作单元22,以在用户终端2中安装由数据发布者1A通过网络10提供的播放器(再现程序)。
用户2A操作该操作单元22,以在用户终端2中安装由样本提供者3A通过网络10提供的样本数据和数据产生程序。
用户2A操作该操作单元22,以再现相同的数据,并且选择用户2A所喜欢的特定样本数据。
用户2A操作该操作单元22,以从数据服务器1下载由相同的媒体数据提取的DL数据,作为所选择的样本数据,即DL数据与所选择的样本数据形成一对。
具体来说,响应由用户2A的操作来自操作单元22的预定信号,用户终端2的控制器25根据存储在存储单元24中的程序和数据执行图6A中所示的下载处理。
控制器25把存储在存储单元24中的用户标识通过网络10发送到数据服务器1(步骤S101)。
响应来自用户终端2所发送的用户标识,数据服务器1的控制器14开始根据存储在存储单元12中的程序和数据等等执行图6B中所示的数据提供处理。
响应来自用户终端2的所发送用户标识,控制器14执行用于认证用户2A的程序。具体地说,控制器14从数据库13中提取用户信息,确定所提供的用户标识是否存在(步骤S201)。
在它判断所提供的用户标识没有存储在数据库13中的情况下,即,在用户认证没有成功的情况下(步骤S201,否),控制器14发送一个拒绝信号,用于拒绝把DL数据下载到用户终端2(步骤S202),并且结束数据提供处理。
相反,在它判断用户标识被存储在数据库中的情况下,即,在用户认证成功的情况下(步骤S201,是),控制器14把允许下载DL数据的允许信号发送到到用户终端2(步骤S203)。
用户终端2的控制器25确定是否从数据服务器1提供一个允许信号(步骤S102)。
在它判断没有从数据服务器1提供允许信号的情况下,即,从数据服务器1提供拒绝信号(步骤S102,否),控制器25结束下载处理。
相反,在它判断提供允许信号的情况下(步骤S102,是),控制器25把表示包含由用户2A所选择的样本数据的媒体数据的媒体10发送到数据服务器1(步骤S103)。
具体来说,样本标头61被附加到样本数据的开头,如图7A中所示,该样本标头61包括用于表示如下信息的数位用于识别样本数据的样本标识61A;用于识别包含样本数据的媒体数据的媒体标识61B;指定一种媒体数据的加密方法和/或压缩方法的编码标识61C;以及一个样本级61D,如图7B中所示。用户终端2的控制器25从所选择的样本数据的样本标头61提取媒体标识61B,并且把所提取的媒体标识61B发送到数据服务器1。
响应从数据服务器1发送来的媒体标识61B,数据服务器1的控制系统14把存储在数据库13中的预定媒体信息发送到用户终端2(S204)。
特别地,DL标头63被附加到DL数据的头部,如图7C中所示。如图7D所示,DL标头63包括用于表示如下信息的数位用于识别DL数据的DL数据标识63A;用于识别包含DL数据的媒体数据的媒体标识63B;指定一种媒体数据的加密方法和/或压缩方法的编码标识63C;一个DL数据级63D;以及用户标识63E。当DL数据被下载时,用户标识63E被写入。数据服务器1的控制器14确定该DL数据包括具有符合所提供的媒体标识61B的媒体标识63B的DL标头63。控制器14从数据库13获得对应所确定的DL数据的媒体信息,并且把所获得的信息发送到用户终端2。
用户终端2的控制器25控制显示单元23,并且把从数据服务器1提供的媒体信息的内容(价格和DL数据的数据量)提供给用户2A。由此,控制器25确定是否执行DL数据的下载(步骤S104)。
特别地,用户2A检查显示在用户终端2的显示单元23上的媒体信息的内容,并且决定是否下载该DL数据。用户2A根据他/她的决定操作该操作单元22。根据用户2A的操作,操作单元22把表示是否下载DL数据的信号输出到控制器25。控制器25根据来自操作单元22的信号确定是否下载DL数据。
在它确定不下载DL数据的情况下(步骤S104,否),控制器25结束下载处理。
在它确定要下载DL数据的情况下(步骤S104,是),控制器25把要求DL数据的请求信号发送到数据服务器1(步骤S105)。
响应来自用户终端2的请求信号,数据服务器1的控制器从数据库13要求用户选择的DL数据,并且把它所要求的数据发送到用户终端2(步骤S205)。在此时,控制器14把用户标识63E写入到第二标头63中,作为用于识别DL数据的接收器的信息。
在下载DL数据正常结束时,用户终端2的控制器25把表示DL数据已经被完全下载的下载完成信号发送到数据服务器1(步骤S106)。
响应该下载完成信号,数据服务器1的控制器把预定的媒体密钥发送到用户终端2(步骤S206)。
在接收来自数据服务器1的媒体密钥时,用户终端2的控制器25把表示该媒体密钥已经被接收的密钥接收信号发送到数据服务器1(步骤S107),并且下载过程结束。
响应来自用户终端2的密钥接收信号,数据服务器1的控制器14执行收费处理(步骤S207)。特别地,控制器14更新存储在数据库13中的用户2A的收费数据,并且结束数据提供处理。
每次当DL数据被下载或者在每月预定的日期,例如使用信用卡等等根据该收费数据进行支付。
在如上文所述下载所需的DL数据之后,用户2A操作用户终端2的操作单元22,并且指示用户终端2产生要被再现的再现数据。
响应用户2A的指示,用户终端2的控制器25开始执行图8中所示的数据产生处理。
控制器25启动存储在存储单元24中的数据产生程序(步骤S301)。控制器25根据该数据产生程序产生再现数据。
控制器25读出由用户2A所选择的样本数据(步骤S302)。
接着,控制数据25读出被从数据服务器1下载的DL数据(步骤S303)。
控制器25读出已经从数据服务器1提供的媒体密钥(步骤S304)。
在此之后,控制器25执行认证处理,用于认证所提供的媒体密钥(步骤S305)。例如,当发出该媒体密钥时,数据服务器11的控制器把用户标识附加到该媒体密钥上,作为用于识别要被提供媒体密钥的用户2A的信息。用户终端2的控制器25确定存储在存储单元24中的用户标识是否与附加到媒体密钥上的用户标识相一致,以认证该媒体密钥。因此,控制器25可以确定所提供的媒体密钥为一个正确的媒体密钥。
在该认证不成功的情况下(步骤S305,否),控制器25结束数据产生处理。
在该认证成功的情况下(步骤S305,是),该控制器25使用该媒体密钥从样本数据和DL数据产生再现数据(步骤S306)。
特别地,控制器25根据由媒体密钥所指定的信息把DL数据分为DL数据A和DL数据B。控制器25按时间次序设置该样本数据、DL数据A和DL数据B,如图9所示,因此产生媒体数据。控制器25根据由包含在样本数据的样本标头61中的编码标识61C所指定的方法或者由包含在DL数据的DL标头63中的编码标识63C所指定的方法,加密和/或压缩该媒体数据。例如,控制器25以MP3(MPEG音频层3)或TwinVQ(变换域加权交织矢量量化)等方法来加密和/或压缩该媒体数据,从而产生再现数据。
再现数据标头65被附加到由控制器25所产生的再现数据的头部,如图10A所示。再现数据标头65包括用于表示再现数据标识65A、媒体标识65B、编码标识65C、再现数据级65D、可以复制的次数65E、以及用户认证密钥65F等等的数位。可以复制的次数65E表示可以复制该再现数据的次数,而用户认证密钥65F是用于认证已经购买该再现数据的用户2A的标识。利用可以复制次数65E和用户认证密钥65F,防止再现数据被非法复制,并且保护媒体数据的版权。
在此之后,控制器25删除存储在存储单元24中的媒体密钥,以防止媒体数据被非法地产生(步骤S307)。例如,控制器25控制该存储单元24,并且把预定数据写在已经存储媒体密钥的区域上,从而删除该媒体密钥。
控制器25在存储单元24中存储所产生的再现数据(步骤S308),从而完成数据的产生处理。
用户2A操作用户终端2的操作单元22,以及再现所产生的再现数据。
特别地,响应由用户2A的操作来自操作单元的预定信号,用户终端2的控制器25执行存储在存储单元24中的播放器(再现程序)。在此时,控制器25可以使用再现数据标头65的用户认证密钥65F来认证用户2A。
控制器25根据由再现数据标头65的编码标识65C所指定的信息,确定用于对再现数据解码的方法和/或解压缩的方法。
控制器25使用所确定的方法对该再现数据解码和/或解压缩,并且再现该再现数据。
如此再现的数据被显示在用户终端2的显示单元23上,或者通过预定的扩音器等等以音频数据的形式输出。
相应地,通过从媒体数据中排除样本数据而产生的DL数据被下载,由于不需要重复地把相同的数据下载到用户终端2,从而实现短时间内下载DL数据。由于相同的数据不被两次下载,可以减小被发送的数据量,并且不必在下载时压缩该DL数据。由于DL数据不被压缩,因此音频数据不会在音频数据再现时变差。请注意,收费处理是在下载完成时执行的。因此,用户2A可以确定地获得所需的媒体数据。因为收费处理不被重复执行,因此可以高效地下载媒体数据。
播放器(再现程序)不必预先安装在用户终端2中。在这种情况下,数据服务器1的控制器可以首先利用数据服务器1把要用预定的再现程序来再现该数据的情况装置给用户2A。在此之后,控制器14可以把一个再现程序提供给用户终端2。
用户2A可以从数据发布者1A和样本3A购买记录有样本数据、数据产生程序和/或播放器的记录介质(CD-ROM,等等),并且在用户终端2中安装所购买的数据。
样本数据不限于对应一首歌的展开部分,并且可以对应于该首歌的前序部分。另外,在视频数据发布的情况下,作为一套视频数据的精彩部分的特定部分的视频数据可以作为样本数据发布。
数据发布者1A和样本提供者3A可以相同。
不必准备一个专用的系统来实现本发明的发布系统,并且可以使用一种通用的计算机来实现本发明。例如用于控制计算机执行上述处理的程序和数据可以用记录介质(例如软盘、CD-ROM、DVD等等)的形式记录和发布。程序和数据被安装在计算机中,并且在OS(操作系统)上执行,以实现本发明的数据发布系统。上述程序和数据可以存储在盘设备等等中,包括连接到互联网的特定服务器设备,并且例如嵌入在载波中,以下载到一个计算机。
可以实现各种实施例而不脱离本发明的广义上的精神和范围。上述实施例用于说明本发明,而不是对本发明范围的限制。本发明的范围由所附权利要求示出,而不是由实施例表示。在本发明的权利要求的含义和权利要求范围内做出的各种改变被认为在本发明的范围内。
权利要求
1.一种数据发布系统,其中包括一个服务器(1),存储作为要被发布的发布数据的媒体数据,其中排除与作为该媒体数据的一部分的样本数据相同的数据部分;以及至少一个再现终端(2),其再现该媒体数据,以及其中所述该再现终端(2)包括存储样本数据的存储器(24),从所述服务器(1)下载预定发布数据的下载装置(25),以及再现存储于所述存储器(24)中的样本数据以及由所述下载装置(25)所下载的发布数据的播放器(25)。
2.根据权利要求1所述的数据发布系统,其特征在于所述播放器(25)可以包括一个数据产生器(25),其从存储于存储器(24)中的预定样本数据和由下载装置(25)所下载的发布数据产生媒体数据。
3.根据权利要求2所述的数据发布系统,其特征在于所述数据产生器(25)把该发布数据分为对应于在媒体数据中的样本数据之前的数据部分的一部分以及对应于在媒体数据中的样本数据之后的数据部分的一部分;以及把所分离的发布数据和样本数据按时间顺序排列,从而产生该媒体数据。
4.根据权利要求3所述的数据发布系统,其特征在于所述数据产生器(25)使用预定的编码方法对所产生的媒体数据进行编码;以及所述播放器(25)使用预定的解码方法对该编码的媒体数据进行解码,并且再现所解码的媒体数据。
5.根据权利要求4所述的数据发布系统,其特征在于所述数据产生器(25)把一个关于用于编码该媒体数据的预定编码方法的信息的标头附加到所编码的媒体数据上;以及所述播放器(25)根据包含在该标头中的信息解码所编码的媒体数据。
6.根据权利要求3所述的数据发布系统,其特征在于所述服务器(1)包括一个提供器(24),其把表示用于分割该发布数据的信息的一个媒体密钥提供给至少一个已经下载该发布数据的再现终端(2),以及所述数据产生器(25)利用所提供的媒体密钥分割该发布数据。
7.根据权利要求6所述的数据发布系统,其特征在于,所述数据产生器(25)确定从服务器(1)提供的媒体密钥是否为一个正确的密钥,并且在确定该媒体密钥是一个正确的媒体密钥的情况下,使用该媒体密钥产生媒体数据。
8.根据权利要求7所述的数据发布系统,其特征在于,在完成媒体数据的产生时,该数据产生器(25)删除该媒体密钥。
9.根据权利要求1所述的数据发布系统,其特征在于,所述服务器(1)包括收费器(14),它在至少一个再现终端(2)完整的下载该发布数据时,对操作用于发布数据的至少一个终端(2)的用户收费。
10.一种数据发布方法,包括把作为要被发布的发布数据的媒体数据存储在服务器(1)中,排除与作为媒体数据的一部分的样本数据相同的数据部分;在至少一个终端(2)中存储作为媒体数据的一部分的样本数据;从服务器(1)通过通信网络(10)把预定的发布数据发布到至少一个终端(2);以及再现所存储的样本数据以及在至少一个终端(2)中所下载的发布数据。
11.根据权利要求10所述的数据发布方法,其特征在于,所述再现步骤包括在至少一个终端(2)中从所存储样本数据和所下载的发布数据产生媒体数据。
12.根据权利要求11所述的数据发布方法,其特征在于,所述产生步骤包括把该发布数据分为对应于在媒体数据中的样本数据之前的数据部分的一部分,以及对应于在媒体数据中的样本数据之后的数据部分;以及把所分割的发布数据和样本数据按时间顺序排列,从而产生媒体数据。
13.根据权利要求12所述的数据发布方法,其特征在于所述产生步骤包括使用预定的编码方法来编码产生的媒体数据;以及所述再现步骤包括使用预定的解码方法来解码所编码的媒体数据,并且再现所解码的媒体数据。
14.根据权利要求13所述的数据发布方法,其特征在于所述编码步骤包括把一个包含关于用来对媒体数据编码的编码方法的信息的标头附加到编码的媒体数据上的步骤;以及所述再现步骤包括根据包含在标头中的信息解码所编码的媒体数据的步骤。
15.根据权利要求12所述的数据发布方法,其特征在于进一步包括从所述服务器(1)把一个表示用于分割所发布数据的信息的媒体密钥提供到已经下载该发布数据的所述至少一个终端(2),以及其中所述分割步骤包括使用该媒体密钥分割该发布数据。
16.根据权利要求15所述的数据发布方法,其特征在于该产生步骤包括确定该媒体密钥是否为一个正确的媒体密钥的步骤;以及在确定该媒体密钥是一个正确的媒体密钥时,该分割步骤包括使用该媒体密钥来分割该发布数据的步骤。
17.根据权利要求16所述的数据发布方法,其特征在于在完成产生该媒体数据时,所述产生步骤包括删除媒体密钥的步骤。
18.根据权利要求10所述的数据发布方法,其特征在于进一步包括在至少一个终端(2)已经完成下载该发布数据的情况下,在服务器(1)对操作该至少一个用于下载发布数据的终端(2)用户进行收费的步骤。
19.一种数据发布设备,包括存储器(12),其中存储作为要被发布的发布数据的媒体数据,排除与作为该媒体数据的一部分的样本数据相同的数据部分;以及数据提供器(14),其响应来自存储该样本数据的至少一个终端(2)的请求,把存储在存储器(12)中的预定发布数据通过通信网络(10)提供给至少一个终端(2)。
20.根据权利要求19所述的数据发布设备,其特征在于进一步包括一个收费器(14),其响应来自至少一个终端(2)的表示完成接收发布数据的完成信号,对所提供的发布数据,对操作该至少一个终端的用户收费。
21.根据权利要求19所述的数据发布设备,其特征在于进一步包括一个信息提供器(14),其把分割信息提供给接收该发布数据的至少一个终端(2),该分割信息用于将发布数据分割为对应于在媒体数据中的样本数据之前的数据部分的一部分以及对应于在媒体数据中的样本数据之后的数据部分的一部分。
22.一种数据再现设备,包括存储器(24),存储作为媒体数据的一部分的样本数据;下载装置(25),其通过通信网络(10)从服务器(1)下载发布数据,该发布数据被从存储排除与样本数据相同的数据部分之外的媒体数据的服务器(1)作为发布数据而发布;以及播放器(25),其再现存储在存储器(24)中的样本数据以及由下载装置(25)所下载的发布数据。
23.根据权利要求22所述的数据再现设备,其特征在于所述播放器(25)包括一个数据产生器(25),从存储于存储器(24)中的预定样本数据和由下载装置(25)所下载的发布数据产生媒体数据。
24.根据权利要求23所述的数据再现设备,其特征在于所述数据产生器(25)把该发布数据分割为对应在媒体数据中的样本数据之前的数据部分的一部分以及对应在媒体数据中的样本数据之后的数据部分的一部分;以及把所分割的发布数据和样本数据按时间顺序排列,从而产生该媒体数据。
25.根据权利要求24所述的数据再现设备,其特征在于所述数据产生器(25)使用预定的编码方法对所产生的媒体数据编码;以及所述播放器(25)使用预定的解码方法解码所编码的媒体数据,并且再现所解码的媒体数据。
26.根据权利要求25所述的数据再现设备,其特征在于所述数据产生器(25)把包括表示用于编码该媒体数据的编码方法的信息的标头附加到所编码的媒体数据上;以及所述播放器(25)根据包含在该标头中的信息来解码所编码的媒体数据。
27.根据权利要求24所述的数据再现设备,其特征在于所述数据产生器(25)使用从服务器(1)提供的并且表示用于分割发布数据的信息的一个媒体密钥来分割该发布数据,并且在完成产生该媒体数据时删除该媒体密钥。
28.根据权利要求27所述的数据再现设备,其特征在于所述数据产生器确定来自服务器(1)的媒体密钥是否为一个正确的媒体密钥,并且在它判断该媒体密钥是一个正确的媒体密钥时使用该媒体密钥来产生媒体数据。
29.一种用于控制计算机的程序,使其做为一种数据发布设备,包括存储器(12),存储作为要被发布的发布数据的媒体数据,排除与作为该媒体数据的一部分的样本数据相同的数据部分;以及提供器,其响应来自连接到该计算机的预定终端的请求,把存储在存储器(12)中的预定发布数据通过通信网络(10)提供给该终端。
30.一种用于控制计算机的程序,使其作为一个数据发布设备,其中包括存储器(24),其中存储作为媒体数据的一部分的样本数据;下载装置(25),其从服务器(1)下载预定的发布数据,该发布数据被从存储排除与样本数据相同的数据部分之外的媒体数据的服务器(1)作为发布数据而发布;以及播放器(25),其再现存储在存储器(24)中的样本数据以及由下载装置(25)所下载的发布数据。
全文摘要
一个服务器(1),其中存储作为要被发布的发布数据的媒体数据,其中排除与作为该媒体数据的一部分的样本数据相同的数据部分。一个再现终端(2)存储样本数据。该再现终端(2)根据用户(2A)的操作通过网络(10)从所述服务器(1)下载预定发布数据。该再现终端(2)从预先提供的样本数据和下载的分布数据产生媒体数据,从而再现该媒体数据。该再现终端(2)再现所产生的媒体数据。
文档编号G06Q30/02GK1343937SQ0112369
公开日2002年4月10日 申请日期2001年9月11日 优先权日2000年9月11日
发明者土岐望 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1