付款信息销售系统的制作方法

文档序号:7646176阅读:128来源:国知局
专利名称:付款信息销售系统的制作方法
技术领域
本发明涉及一种可购买信息数据的销售及记帐方法,一种信息数据销售系统,一种数据通信终端,一种信息数据接收方法,一种控制程序,以及一种记录介质。
背景技术
近年来随着技术的进步,用于通过通信网络,例如因特网来销售可购买信息数据的信息系统的数量日益增多。一般地,用于可购买信息数据的销售系统由用于销售可购买信息数据并执行记帐的服务器;以及用于通过通信网络来选择和接收可购买信息数据的诸如个人计算机的终端所组成。用于销售的可购买信息数据可以包括广范围的数据,例如,音乐数据,文本信息,图像数据,诸如翻印的照片或图形,运动图像,计算机程序等等。
在音乐数据销售系统中,例如,一个用户选择存储在一服务器中的可购买的音乐数据并下载。在下载处理结束时,控制信息数据由用户终端发给所述服务器。如果确定已经成功完成音乐数据的下载,那么该用户为所下载的数据付费。这样的系统一般被称作后结帐系统。
在利用通信网络,诸如因特网的音乐数据销售中,如果在下载操作中发生由例如网络通信问题所引起的错误,那么例如音乐数据的下载将失败。在后结帐系统中,由于只有在成功完成下载操作后控制信息数据才从一终端向服务器发送,因此用户不用为任何未完成的数据下载付费。
虽然这种系统对于用户是有利的,因为她/他将不用为未被全部接收的数据付费,但该系统也存在误用的缺点。换言之,由于用户能够在一终端屏幕上监视要下载的剩余数据量以及完成该下载所需的时间(用百分比表示),因此该用户能够选择在接近完成的某一点处(或是在所述控制信息数据被发送给服务器之前)故意停止下载操作并由此逃避为下载数据付费。

发明内容
本发明的目的在于克服常规技术中的上述问题,并将提供一种信息数据销售方法,一种信息数据销售系统,一种数据通信终端,一种信息数据接收方法,一种控制程序,以及一种记录介质作为本发明的目标,以用于在后结帐系统中当存储在一服务器内的所述可购买信息数据被发送给所述数据通信终端时要求一终端用户为可购买信息数据付费。
为实现上述目的,本发明提供了一种信息数据销售方法,从而存储在一服务器内的可购买信息数据由该服务器通过一通信网络销售给终端用户的一个数据通信终端。通过来自数据通信终端的传送只有在服务器已经首先得知操作完成后,数据通信终端的用户才得知已成功完成数据下载操作。在从所述数据通信终端向所述服务器传送这一控制信息数据的基础上,由服务器要求用户结清数据下载费。因此,通过本发明方法,提供了一种可靠而又无误用缺点的后结帐系统。
在一较佳实施例中,所存储的用于销售的可购买信息数据被加密,并且在成功完成加密数据的下载后,用于解密该数据的一个密钥被发送给用户;在密钥信息的接收完成时数据通信终端将控制信息数据发送给用户。
在另一较佳实施例中,数据通信终端将在执行结帐的条件下表示用户接受可购买信息数据的接收的信息发送给服务器;一旦服务器接到这一接受通知时数据销售开始。
在另一较佳实施例中,服务器向数据通信终端发送表示结帐已执行的结帐信息。在根据控制信息数据向用户结帐后,数据通信终端通知用户信息数据的接收已完成,并显示结帐信息。
在另一较佳实施例中,所述通信网络的一部分是一无线电通信网络。
在另一较佳实施例中,可购买信息数据包括音乐数据,图像数据,或计算机程序中的至少一个。
本发明还提供了一种信息数据销售方法,包括通过一个通信网络将存储在一服务器上的信息数据销售给一个数据通信终端的步骤;在该数据通信终端的显示单元上显示服务器所存储的信息数据的类型的步骤;提示用户根据所显示的信息数据的类型从这些类型中进行选择,并选择用于下载的可购买信息数据的步骤,条件是将执行用于这些数据下载的结账操作;将用户选择的信息数据从服务器销售给该用户的数据通信终端的步骤;在紧随数据通信终端收到全部的选择数据,并在显示单元上显示由数据通信终端收到的全部选择信息数据后,从数据通信终端发送表示告知服务器信息数据的销售已完成的控制信息数据的步骤;以及在服务器收到该控制信息数据的条件下启动执行用户的结账操作的步骤。
本发明还提供了一种信息数据销售系统,其中一个服务器通过一个通信网络向一个数据通信终端销售存储在该服务器内的可购买信息数据;并且其中该服务器响应从数据通信终端收到的一个请求将可购买信息数据销售给该数据通信终端,以及更进一步地,在服务器收到来自数据通信终端的表示数据销售完成的控制信息数据的条件下,与数据通信终端的用户结帐。
本发明还提供了一种数据通信终端,包括一个接收单元,用于接收可购买信息数据;一个发送单元,用于当来自一个服务器的可购买信息数据的下载完成时向该服务器发送控制信息数据;一个通知单元,用于通知用户可购买信息数据的下载的进程以及完成;一个控制单元,用于在检测可购买信息数据的接收被完成后通过生成控制信息数据来通知用户可购买信息数据的接收完成,并利用所述发送和接收单元将控制信息数据发送给服务器。
在一个较佳实施例中,传送的数据包括加密数据以及用于解密该加密数据的密钥。在加密数据的销售之后销售该密钥数据;以及,一旦控制单元检测到完成加密数据以及密钥数据的接收,它就生成并向服务器发送告知数据下载完成的控制信息,并且接下来通知用户操作完成。
在另一个较佳实施例中,通知单元是一个显示图像的显示单元;并且控制单元在显示单元上显示滞后于实际可购买信息数据的接收进展状况的进展状况。
在一个较佳实施例中,可购买信息数据的接收进展状况用百分比显示在显示单元上;以及控制单元在完成可购买信息数据的接收时刻控制显示在显示单元上的进展状况为处于小于100%的一个特定范围内的随机数。
本发明还提供了一种数据接收方法,包括接收从一个服务器发送和销售的可购买信息数据的数据总量的步骤;开始可购买信息数据的接收,以及在收到数据总量后估算在可购买信息数据的接收期间所收到的综合数据的数量的步骤;用在可购买信息数据的接收期间的综合数据的数量以及数据总量来估算滞后于实际可购买信息数据的接收进展状况的进展状况,并将估算的进展状况通知用户的通知步骤;在可购买信息数据的接收完成后将关于可购买信息数据的结账请求发送给一个服务器的步骤;以及在发送结账请求后通知用户可购买信息数据的接收完成的步骤。
在一个较佳实施例中,在执行用于可购买信息数据的进展状况的通知之前在通知步骤中生成随机数,用该随机数来估算综合数据量,以及数据总量。
另外,本发明是以这样的方式被执行的根据上述信息接收方法的用于接收可购买信息数据的一个程序被经由一个电子通信信道出售给用户,或者该程序被记录在一个记录介质上并出售给用户。
本发明提供了一种信息数据销售方法,即服务器生成随机数,根据表示被销售给一个数据通信终端的可购买信息数据的数据总量的第一数据总量以及随机数来估算第二数据总量,在向数据通信终端发送所述第一数据总量以及第二数据总量后,该服务器开始发送该数据通信终端的用户所要的可购买信息数据;该数据通信终端估算在接收期间收到的可购买信息数据的综合数据量并用该综合数据量以及第二信息数据总量估算滞后于可购买信息数据的实际进展状况的进展状况,以及确定可购买信息数据的接收是否完成;在完成可购买信息数据的接收后通信终端就向服务器发送关于可购买信息数据的结账请求。
另外,本发明提供了一种服务器,包括一个控制单元,用于生成随机数,并用于根据该随机数,以及表示销售给一个数据通信终端的第一数据总量来估算第二信息数据的总量;以及一个发送单元,用于在向该数据通信终端发送第一数据总量以及第二信息数据总量后开始发送可购买信息数据。


图1是说明根据本发明实施例的音乐数据销售系统的结构的方框图。
图2是说明用在音乐数据销售系统中的终端MS的结构的方框图。
图3是说明用在音乐数据销售系统中的销售及记帐服务器12的结构的方框图。
图4是说明储存在销售及记帐服务器12内的存储单元124中的音乐数据表TBL的格式框图。
图5是解释音乐数据销售系统的操作的顺序框图。
图6A,6B,6C,6D,6E和6F是说明在用于选择要下载的音乐的处理中终端MS的显示单元260上所显示的显示屏幕的一个例子。
图7是基于显示程序的CPU210的操作流程图。
图8是说明销售及记帐服务器12与终端MS之间的通信与显示单元260上的显示屏幕之间的联系的概念图。
实现发明的最佳方式现在将参照附图描述本发明的实施例。将描述适用于音乐数据销售系统的本发明实施例。但是,本发明并不限于这些实施例,并可在本发明的权利要求范围内被修改。
<1.音乐数据销售系统的结构>
图1是说明音乐数据销售系统的结构的方框图。如图所示,音乐数据销售系统包括通信网络5,终端MS1,MS2,以及内容供应商设施A。
通信网络5是一个可与终端MS1,MS2进行无线电数据通信的无线电通信网络5。在此实施例中,通信网络5为所述无线电通信网络5,但是通信网络5也可以是一个固定通信网络,或是无线电通信网络与固定通信网络的结合。
接下来,终端MS1,MS2下载用户需要的音乐数据,并且终端MS1,MS2为小型轻便的无线电数据通信终端。如图1所示,具有一个MS1终端和一个MS2终端,但是终端的总数可以是一个,或三个,或是更多个。在下面的描述中,如果无需指定终端MS1,MS2就都用终端MS来表示。
内容供应商设施A包括一个操作管理服务器10,一个验证服务器11,一个销售及记帐服务器12,以及一个网关设备13,所有上述设备通过一个局域网8相互连接起来。网关设备13将局域网8接到通信网络5。操作管理服务器10管理整个内容供应商设施A;监控各个服务器的运行状态;并在监视器上显示所述运行状态。当在任何一个服务器中出现故障时系统管理者可以立即得知这一情况;因此,能够正确地处理所述故障。
并且,验证服务器11是验证终端MS的正确性的一个服务器,终端MS使用用户ID经由网关13执行访问。用户ID是由用户持有的分配给终端MS的标识信息,该用户在自愿的基础上履行音乐数据的购买销售服务合同;并且用户ID被预先存储在验证服务器11中。用于购买的销售服务的合同可以以书面形式或是在Web上履行。
销售及记帐服务器12执行音乐数据的管理和销售,并根据销售执行结账处理。
在一般的音乐数据销售系统中,将音乐数据加密后销售以保护版权。根据本实施例中的音乐数据销售系统,加密音乐数据的销售如下执行(1)销售及记帐服务器12用解密密钥加密音乐数据;并生成加密的音乐数据。
(2)终端MS生成一个公共密钥和一个保密密钥。
(3)终端MS将生成的公共密钥发送给销售及记帐服务器12。
(4)销售及记帐服务器12用收到的公共密钥加密所述解密密钥;并生成一个加密的解密密钥。
(5)销售及记帐服务器12向终端MS发送加密的音乐数据以及加密的解密密钥。
(6)终端MS在通过解密所收到的加密的解密密钥而获得解密密钥之后用该解密密钥从加密音乐数据解密出所述音乐数据。这样,用户就能够使用该音乐数据了。
图2是说明终端MS的结构的方框图。如该图所示,终端MS包括通过总线200连到各个配置单元的CPU210,存储各种控制程序例如引导程序,万维网浏览器等等的ROM220,以及用作为CPU210的工作区的RAM230。此外,终端MS还包括通过无线电频道与通信网络5进行信息的传送和接收的一个无线电接口单元240,用户用于输入指令的一个操作单元250,用于显示下载的进展状况,以及所下载内容的类型的一个显示单元260,一个存储卡270,以及一个播放单元280。存储卡270可以插到一个安装在终端MS内的槽上(此处未示出),或是从此槽上拆下,并且从销售及记帐服务器12下载的加密音乐数据以及加密的解密密钥被存储在存储卡270中。CPU210从所述加密的解密密钥生成解密密钥;并用该解密密钥从加密音乐数据解密出音乐数据。以及播放单元280将播放的音乐数据转换成D/A,并输出播放的音乐数据作为音乐信号。
图3是说明销售及记帐服务器12的结构的方框图。如该图所示,销售及记帐服务器12包括控制单元120,加密单元121,结账单元122,接口单元123,以及存储单元124。首先,控制单元120由CPU等等构成,并控制整个销售及记帐服务器12。
加密单元121是用于加密将被销售的音乐数据,并用于使用从终端MS收到的公共密钥来加密解密密钥的单元。接下来,结账单元122执行用于确定将音乐数据下载到终端MS的信息的发送和接收;并对持有终端MS的用户进行结算处理。
接口单元123用作为在局域网8之间进行通信的接口。一个音乐数据表被存储在存储单元124中。
图4是存储在存储单元124中的音乐数据表TBL的格式框图。如该图所示,在任意基础上的分配给各个音乐数据的音乐代码MC1,MC2,MC3等等,音乐数据MD1,MD2,MD3等等,用于加密和解密各个音乐数据的解密密钥KEY1,KEY2,KEY3等等,加密音乐数据MD’1,MD’2,MD’3等等,以及用于显示各个加密音乐数据的数据总量的数据总量TA1,TA2,TA3等等以这样的状态被存储在音乐数据表TBL中,即,其中的每一个数据分别对应于其它的每个数据。销售及记帐服务器12可以通过指定音乐代码MC1,MC2,MC3等等从音乐数据表中提取所述加密音乐数据MD’1,MD’2,MD’3,以及用于进行解密的解密密钥KEY1,KEY2,KEY3等等。
<2.音乐数据销售系统的操作>
图5是解释音乐数据销售系统的操作的顺序框图。在下面的描述中,假定销售及记帐服务器12已经用解密密钥对来自音乐数据的加密音乐数据进行了加密。
首先,当终端MS向验证服务器11发送含有一个用户ID的访问请求Areq时(步骤S1),验证服务器11根据用户ID执行验证(步骤S2)。如果用户ID是对的,那么验证服务器11准许来自终端MS的访问,因此,终端MS可以访问销售及记帐服务器12(步骤S3)。另一方面,如果在步骤S2中用户ID是错误的,那么验证服务器11拒绝来自终端MS的访问。
接下来,销售及记帐服务器12与终端MS通信;在显示单元260上显示一个屏幕用于提示选择音乐;并提示用户选择要下载的音乐(步骤S4)。具体地,销售及记帐服务器12在显示单元260上显示一个屏幕用于提示用名称,或艺术家的姓名来选择音乐,如图6A所示;并提示用户。当用户既没有选择名称又没有选择艺术家的姓名时,销售及记帐服务器12在显示单元260上按顺序显示日文语音组(在此情形下,仅有日文),如图6B所示;并提示用户重新选择。这里,当用户选择艺术家的姓名以及“Ha”组时,销售及记帐服务器12在显示单元260上显示诸如[Koichi Hashi],或[Yumi Hamada]等等的艺术家姓名,如图6C所示;并提示用户再次选择。当用户选择[Yumi Hamada]时,销售及记帐服务器12显示几个音乐名称,如图6D所示;并提示选择音乐。当用户选择[SEA]时,销售及记帐服务器12在显示单元260上显示一个屏幕,该屏幕包括有用于指定内容,诸如音乐名称,艺术家的姓名,录制公司名称,价格等等的显示信息,以及软按钮“purchase”用于接收所述内容的购买请求,如图6E所示。以及,当用户选择“purchase”时,销售及记帐服务器12在显示单元260上显示一个屏幕,该屏幕包括有合同细则的显示信息,以及一个软按钮“accept”,用于核对对合同细则的接受。合同细则包括有关只有在进行结帐的条件下执行下载的信息,以及结算方式等等。这里,当用户选择“accept”时,音乐数据的下载处理开始。顺便提一下,在下面的描述中,假设用户确定了由音乐代码MC1所指定的音乐。
图5中,终端MS向销售及记帐服务器12发送一个接受应答Sres(步骤S5)。该接受应答Sres包括用于指定要下载的音乐数据的音乐代码MC1。接下来,终端MS生成由一个公共密钥和一个保密密钥组成的一对密钥(步骤S6)。接下来,销售及记帐服务器12向终端MS发送一个公共密钥请求Kreq(步骤S7)。已经收到所述公共密钥请求Kreq的终端MS向销售及记帐服务器12发送一个含有公共密钥KEYp的公共密钥应答Kres(步骤S8)。
接下来,销售及记帐服务器12用收到的公共密钥KEYp加密对应于所述音乐代码MC1的一个解密密钥KEY1;并生成一个加密的解密密钥KEY’1(步骤S9)。并且,销售及记帐服务器12向终端MS发送对应于所接收的音乐代码MC1的用于加密的音乐数据MD1’的数据总量TA1(步骤S10)。当收到所述数据总量TA1时终端MS内的CPU210执行一显示程序(步骤S11)。
显示程序是存储在终端MS内ROM220中的一个控制程序,而且该控制程序用于在显示单元260上显示加密音乐数据MD1’的下载进展状况。与图5中的通信控制并行,该显示程序由CPU210执行。顺便提一下,根据显示程序的CPU210的操作细节稍后再进行描述。
接下来,销售及记帐服务器12向终端MS发送加密音乐数据MD1’(步骤S12)。另一方面,终端MS内的CPU210估算用于被下载的所述加密音乐数据MD1’的综合数据的数量;并在收到加密音乐数据MD1’时生成综合数据量Q。如果不利用解密密钥KEY1就无法解密所述加密音乐数据MD1’,因此即使音乐数据MD1在通信信道中被第三人截获,其版权也能够得到有效保护。
接下来,终端MS根据综合数据量Q以及数据总量TA1确定加密音乐数据MD1’的下载是否完成。以及,在当加密音乐数据MD1’的下载完成的那一时刻终端MS向销售及记帐服务器12发送一个加密的解密密钥请求K’req(步骤S13)。
顺便提一下,如果不利用解密密钥KEY1,终端MS就不能够从加密音乐数据MD1’解密音乐数据MD1。由于上述原因,在终端MS收到加密的解密密钥KEY’1之前用户就不能使用音乐数据MD1。
另一方面,即使加密的解密密钥请求K’req被发送给了销售及记帐服务器12,如果在所述发送之后在通信网络5中出现了干扰,那么终端MS就不能收到所述加密的解密密钥KEY’1。因此,当收到加密的解密密钥请求K’req时销售及记帐服务器12不立即执行结算。以及,销售及记帐服务器12将所收到的加密的解密密钥请求K’req作为一个临时结帐请求对待;并向终端MS发送一个作为加密的解密密钥应答K’res的加密的解密密钥KEY’1(步骤S14)。
接下来,当收到加密的解密密钥应答K’res时,终端MS向销售及记帐服务器12发送结帐请求Creq(步骤S15)。并且,终端MS通过用保密密钥KEYs来解密加密的解密密钥KEY’1获得解密密钥KEY1。结果,终端MS就能利用解密密钥KEY1从加密音乐数据MD1’解密音乐数据MD1,最终重放音乐数据MD1。
接下来,当销售及记帐服务器12收到结帐请求Creq时,在结账单元122内进行结帐处理(步骤S16)。并且销售及记帐服务器12向终端MS发送结帐应答Cres(步骤S17)。另一方面,结帐应答Cres被终端MS接收,并且在显示程序的处理中终端MS在显示单元260上显示表示下载完成的消息。因此,用户得知下载被正确完成,音乐数据MD1可以被重放。
需要注意的是当在向终端MS发送结帐应答Cres之前由于故障或是某个其它原因使通信信道被切断时,结帐处理不能被终端MS确认,即使该处理已被执行。但是,在本实施例中,如果在接受应答Sres被销售及记帐服务器12收到后执行下载,就不会发生任何问题。换言之,接受应答Sres被从终端MS发出,从而使得能够顺利地执行结帐。
图7是上述步骤11中由CPU210执行的显示程序的流程图。图8是说明销售及记帐服务器12与终端MS之间的通信与显示单元260上的显示屏幕之间的联系的概念图。在本实施例中,显示在显示单元260上的下载进展状况用下载的综合数据量相对于将要被下载的数据总量的百分比来表示。而且图8中的时刻t1至t3对应于图5中的步骤S12。以及,时刻t4,时刻t5,时刻t6分别对应于步骤S14,步骤S15,和步骤S17。
图7中,CPU210确定一随机值Vrad(步骤Sb1)。更详细地,CPU210任意地确定在从“90”至“99”范围内(包括90和99)的随机值Vrad。顺便提一下,随机值Vrad被提取的范围可以是“100”以内的一个指定范围,例如,Vrad可以是从75至95(包括75和95)。
接下来,CPU210根据数据总量TA1以及随机值Vrad,通过求解下述公式估算参考值Vref(步骤Sb2)。
Vref=TA1/Vrad接下来,CPU210计算用于下载的加密音乐数据MD1’的综合数据量Q;并用下述公式,根据所述综合数据量Q以及参考值Vref估算计算值X(步骤Sb3)。
X=Q/Vref由此,通过利用“100”以内的随机值Vrad计算出计算值X,计算值X总是小于综合数据量Q与数据总量TA1的百分数(值)。
接下来,CPU210确定综合数据量Q是否等于数据总量TA1(步骤Sb4)。如果结果是[No],那么CPU210就在显示单元260上将计算值X作为显示值Y显示(步骤Sb5)。例如,Z1显示了图8中时刻t2处(Vrad=92,TA1=100,Q=50Kbyte)的显示单元260的状况。此时,计算值X为“46”。因此,“46”,即显示值Y,被显示在区域W中。滞后于实际下载进展状况(完成50%)的进展状况(完成46%)被显示在显示单元260上。
另一方面,如果在步骤Sb6的结果是[Yes],也就是说,如果所述加密音乐数据MD1’的下载完成,那么CPU210就在显示单元260上将计算值X作为显示值Y显示(步骤Sb6)。例如,Z2示出在Vrad和TA1被按以上描述设置,并且当综合数据量Q等于数据总量TA1时(当下载完成时)的显示单元260的状况。此时,计算值X为“92”(随机值Vrad),在显示单元260上显示一条消息[Downloading 92%completed]。
并且,CPU210将显示值Y增大到一最大比率,该值小于基于一平均传输速率的值“100”(步骤Sb7)。更详细地,CPU210通过用下载所花费的时间除数据总量TA1来估算所述平均传输速率;并根据该平均传输速率来增加显示值Y。因此,这种方法防止了用户根据对于显示值Y的进展变化来猜测下载的完成。
接下来,CPU210确定是否从销售及记帐服务器12收到结帐应答Cres(步骤Sb8)。以及,在收到结帐应答Cres之后,在图8中的时刻t7处,CPU210在显示单元260上显示表示出消息“下载100%完成”的显示屏幕Z3,作为显示值Y“100”(步骤Sb9)。
图8中,当在时刻t4收到解密密钥应答K’res时,终端MS完成重放音乐数据MD1所需的全部信息的接收。另一方面,当在时刻t6收到结帐请求Cres时终端MS完成结帐所需的全部信息的传送和接收。在本实施例中,在时刻t6后CPU210在显示单元260上显示消息“下载完成”。
因此,对于用户来说在时刻t4不可能得到加密的解密密钥KEY1’,尽管在该时刻已收到加密的解密密钥应答K’res。因此,本实施例防止了用户故意切断时刻t4与t5之间的通信信道。
于是,在加密音乐数据MD1’的下载完成的那一时刻,随机值Vrad被作为显示值Y显示在显示单元260上,因此,由于此显示值Y所以对于用户来说不可能知道何时结帐请求Creq被发送,即使该用户通过参看该显示值Y故意再次切断通信信道。结果,即使在用户故意多次切断通信信道的情形下,这种方法也能防止用户赖帐。
<3.更改>
至此已经描述了关于本发明的第一实施例。但是,并不以此实施例作为限制,而是可以进行如下更改。
(1)在上述实施例中,用百分比在显示单元260上显示下载进展状况,但是本发明并不限于该实施例,下载进展状况可用任何方式表示。例如,可用条形图,圆形图,等等来表示下载进展状况。
(2)在上述实施例中,通过在显示单元260上显示下载进展状况以将下载的完成通知给一个用户,但是本发明并不限于该实施例,可以使用任何通知方式或任何手段,如果这种方式或手段能刺激五官。例如,可用声音通知用户下载完成,或安装一个振动器,该振动器产生输入到终端MS的机械振动,在当完成信息的接收时,通过产生振动利用触觉来得知下载完成。
(3)在上述实施例中,用音乐数据作为销售给终端MS的信息的例子,但是本发明并不限于这种信息类型。例如,含有文字信息的图像数据,冻结帧图像,电影,或计算机程序,或是上述数据的组合被下载时,同样能够执行本发明。
另外,在上述实施例中,终端MS被作为用于接收信息销售的终端的例子,但是本发明也适用于一个含有通信功能的数据通信终端。例如,本发明可用于当信息被发送给与因特网相连的一个个人计算机。
(4)在上述实施例中,当收到结帐应答Cres后,终端MS显示一条消息″下载完成″,但表示″下载完成″的这条消息也可以在发送结帐请求Creq之后显示。一方面,销售及记帐服务器12通过接收该结帐请求Creq得知所述终端MS收到播放音乐数据所必需的全部信息;并能够执行结帐,另一方面,如果用户在结帐请求Creq被发送后得知下载完成;并立即切断信道,由于结帐请求Creq已被发送因此仍执行与用户之间的结算。
此外,在本实施例中用于允许结帐的结帐请求Creq发自终端MS,另外也可以考虑在终端MS中执行控制信息数据的传输,显示所有必要信息的接收被完成。
(5)在上述实施例中,由加密音乐数据MD1′和加密的解密密钥KEY′1所形成的加密信息被从销售及记帐服务器12下载到终端MS,但用于本发明的信息也可以是未被加密的信息,或仅是加密信息,或仅是密钥信息。当用户下载必要的信息时才必须由数据通信终端接收所有的信息;以及当接收完成信息被发送给所述服务器之后通知用户接收已完成。
(6)在上述实施例中,随机值Vrad在终端MS内生成,根据所述生成的随机值Vrad,综合接收数据与数据总量之间的百分比被换算,并且当所有数据被接收时显示所述随机值Vrad,但是,也可以通过用一个固定值取代随机值V来换算所述百分比。在此情形下,在数据通信终端中用于生成所述随机值Vrad的电路或软件不再是必需的,因此,结构被简化。
(7)在估算计算值X的信息之中,从销售及记帐服务器12发给终端MS的信息是所述数据总量TA1以及加密音乐数据MD1′,但是,本发明并不限于这样的信息。例如,可在销售及记帐服务器12中确定所述随机值Vrad,并且利用随机值Vrad和数据总量TA1估算出参考值Vref后,销售及记帐服务器12可以执行将该参考值Vref发送给终端MS。此时,在图5的步骤S11中显示程序启动之前参考值Vref被从销售及记帐服务器12发给终端MS。以及,通过执行终端MS内作为显示程序的图7所示步骤Sb3往后的那些步骤,滞后于实际下载进展状况的进展状况被显示在显示单元260上。
而且,例如,随机数可在销售及记帐服务器12中被生成,并且在根据数据总量TA1和该随机数估算出大于实际数据总量的虚假数据总量后,销售及记帐服务器12可将该虚假数据总量发送给终端MS。此时,在图5的步骤S11中显示程序启动之前虚假数据总量被从销售及记帐服务器12发给终端MS。以及,根据终端MS内的所述虚假数据总量计算滞后于实际下载进展状况的进展状况。
权利要求
1.一种信息数据销售方法,包括一个服务器,用于存储信息数据并通过一个通信网络将所述信息数据销售给一个数据通信终端;所述数据通信终端在销售给所述数据通信终端的所述信息数据的接收完成时向所述服务器发送表示所述信息数据的接收完成的控制信息数据;然后所述数据通信终端通知所述数据通信终端的一个用户所述信息数据的接收已完成;以及所述服务器根据所述控制信息数据与所述用户结帐。
2.根据权利要求1所述的一种信息数据销售方法,其中所述信息数据包括加密信息数据以及用于解密该加密信息数据的密钥信息;其中所述服务器在销售所述加密信息数据之后销售所述密钥信息;以及其中所述数据通信终端在所述密钥信息的接收完成之后向所述服务器发送所述控制信息数据。
3.根据权利要求1所述的一种信息数据销售方法,其中所述数据通信终端向所述服务器发送表示所述用户接受在执行结帐的条件下接收所述信息数据的销售的接受信息数据;以及其中在所述服务器收到所述接受信息数据的条件下所述信息数据的销售启动。
4.根据权利要求1所述的一种信息数据销售方法,其中所述服务器在根据所述控制信息数据执行对所述用户结帐之后向所述数据通信终端发送表示结帐被执行的结帐信息数据;以及其中当收到所述结帐信息数据时所述数据通信终端通知所述用户所述信息数据的接收完成。
5.根据权利要求1所述的一种信息数据销售方法,其中所述通信网络的一部分是一无线电通信网络。
6.根据权利要求1所述的一种信息数据销售方法,其中所述信息数据包括音乐数据,图像数据,或是计算机程序中的至少一个。
7.一种信息数据销售方法,包括通过一个通信网络将存储在一个服务器内的信息数据销售给一个数据通信终端的步骤;在所述数据通信终端的一个显示单元上显示所述服务器所存储的信息数据的类型,并提示用户选择的步骤;在执行结帐的条件下在所述显示单元上显示一个用于接受信息数据的销售接收,以及用于当所述用户选择显示在所述显示单元上的信息数据的类型时提示所述用户接受的屏幕的步骤;当所述用户在所述数据通信终端上输入接受后将用户所选择的信息数据从所述服务器销售给所述数据通信终端的步骤;当所述选择的信息数据全部被所述数据通信终端接收时从所述数据通信终端向所述服务器发送表示销售完成的控制信息数据,以及在所述显示单元上显示所述选择的信息数据全部被收到的步骤;以及在所述服务器收到所述控制信息数据的条件下与所述用户结帐。
8.一种信息数据销售方法,包括一个服务器通过一个通信网络向一个数据通信终端销售存储在服务器内的信息数据;所述服务器根据来自所述数据通信终端的一个请求向所述数据通信终端销售所述信息数据,以及在从所述数据通信终端收到表示所述信息数据的销售完成的控制信息数据的条件下与所述数据通信终端的一个用户结帐;以及在将所述控制信息数据发送给所述服务器后,当所述信息数据的接收完成时所述数据通信终端通知用户所述信息数据的接收完成。
9.一种数据通信终端,包括一个发送和接收单元,用于通过一个通信网络执行存储在一个服务器内的信息数据的接收,以及执行表示所述信息数据的销售已完成的控制信息数据的传送;一个通知单元,用于执行通知用户关于所述信息数据的接收;以及一个控制单元,用于在检测所述信息数据的接收被完成后利用所述通知单元来通知所述用户所述信息数据的接收已完成,并利用所述发送和接收单元将所述控制信息数据发送给所述服务器。
10.根据权利要求9所述的一种数据通信终端,其中加密信息数据以及用于解密所述加密信息数据的密钥信息被包含在所述信息数据内,并且在销售所述加密信息数据后销售所述密钥信息;以及其中所述控制单元检测所述加密信息数据以及所述密钥信息的接收被完成,生成所述控制信息数据,以及在利用所述发送和接收单元将所述控制信息数据发送给所述服务器后利用所述通知单元来通知所述用户所述信息数据的接收已完成。
11.根据权利要求9所述的一种数据通信终端,其中所述通知单元是显示一图像的一个显示单元;以及其中所述控制单元在所述显示单元上显示滞后于实际进展状况的所述信息数据的接收进展状况。
12.根据权利要求11所述的一种数据通信终端,其中所述信息数据的接收进展状况被用百分比显示在所述显示单元上;以及其中在当所述信息数据的接收完成的那一时刻,所述控制单元控制显示在所述显示单元上的进展状况为处于小于100%的一个指定范围内的任意状况。
13.一种信息数据接收方法,包括接收从一个服务器发送和销售的全部信息数据的步骤;启动存储于一个服务器内的所述信息数据的接收,以及在收到全部信息数据后估算在所述信息数据的接收期间所收到的综合信息数据的数量的步骤;利用在所述信息数据的接收期间的所述综合信息数据量以及所述信息数据总量估算滞后于所述信息数据的实际接收进展状况的进展状况,并将估算的进展状况通知给一个用户的通知步骤;在所述信息的接收完成后,向一个服务器发送关于所述信息的一个结帐请求的步骤;以及在发送所述结帐请求后通知所述用户所述信息的接收已完成的步骤。
14.根据权利要求13所述的一种信息数据接收方法,其中在执行所述进展状况的一个通知之前,在所述通知步骤生成随机数,以及利用所述随机数,所述综合信息数据的数量,以及所述信息数据总量来估算要被通知的所述信息数据的进展状况。
15.一种用于由计算机执行的对数据通信终端进行控制的程序,包括接收从一个服务器发送和销售的全部信息数据的步骤;启动所述信息数据的接收的步骤;以及在收到全部信息数据后估算在所述信息数据的接收期间所收到的综合信息数据的数量;利用在所述信息数据的接收期间的所述综合信息数据的数量以及所述信息数据总量估算滞后于所述信息数据的实际接收进展状况的进展状况,并将估算的进展状况通知给一个用户的通知步骤;在所述信息数据的接收完成后,向一个服务器发送关于所述信息数据的一个结帐请求的步骤;以及在发送所述结帐请求后通知所述用户所述信息数据的接收已完成的步骤。
16.一种计算机可读记录介质,用于记录用于执行数据通信终端的控制的一个程序,包括接收从一个服务器发送和销售的全部信息数据的步骤;启动存储于一个服务器内的所述信息数据的接收,以及在收到全部信息数据后估算在所述信息数据的接收期间所收到的综合信息数据的数量的步骤;利用在所述信息数据的接收期间的所述综合信息数据的数量以及所述信息数据总量估算滞后于所述信息数据的实际接收进展状况的进展状况,并将估算的进展状况通知给一个用户的通知步骤;在所述信息数据的接收完成后,向一个服务器发送关于所述信息的一个结帐请求的步骤;以及在发送所述结帐请求后通知所述用户所述信息数据的接收已完成的步骤。
17.一种信息数据销售方法,其中生成随机数的一个服务器,根据表示从一个服务器发送给一个数据通信终端的信息数据总量的第一数据总量以及所述随机数估算第二数据总量,并在向所述数据通信终端发送所述第一信息数据总量以及所述第二信息数据总量后开始向所述数据通信终端发送所述信息数据;以及所述数据通信终端估算在所述信息数据的接收期间所述信息数据的综合信息数据的接收数量,通过所述综合信息数据的数量以及所述第二信息数据总量估算滞后于所述信息数据的实际进展状况的进展状况,将估算的进展状况通知给一个用户,以及通过所述第一信息数据总量以及所述综合信息数据的数量来确定所述信息数据的接收是否完成;以及在完成所述信息数据的接收后,所述数据通信终端向一个服务器发送一个关于所述信息数据的结帐请求。
18.一种服务器,包括一个控制单元,用于生成随机数,以及根据所述随机数和表示销售给一个数据通信终端的信息数据总量的第一信息数据总量估算第二信息数据总量;以及一个发送单元,用于在向所述数据通信终端发送所述第一信息数据总量以及所述第二信息数据总量后开始发送所述信息数据。
全文摘要
在下载加密音乐数据MD1’期间,滞后于实际进展状况的下载进展状况被显示在一个终端的显示单元上。即使在时刻t3加密音乐数据MD1’的下载完成,在显示屏幕(Z2)中也只显示下载92%。在时刻t5结帐请求(Creq)被发送给一个销售及记帐服务器。在收到结帐请求(Creq)后,表示下载完成的一个信息被显示在显示单元的显示屏幕(Z3)上。
文档编号H04N7/16GK1388954SQ01802618
公开日2003年1月1日 申请日期2001年9月5日 优先权日2000年9月5日
发明者浦田泰裕, 井伊秀和, 直井邦彰, 金田洋二, 菅野利博, 水门贤一, 石塚利之, 高桥信之 申请人:株式会社Ntt都科摩, 松下通信工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1