专利名称:内容分配方法和用于其的服务器和终端以及计算机程序的制作方法
技术领域:
本发明提供一种通过网络分配用户购入的音乐、图像、游戏等的内容的分配方法和用于其的服务器和终端以及计算机程序。
已有技术近年来,随着互联网的普及,出现了通过网络等销售图像文件、声音文件、软件等的内容的商业形式,表示出今后日益增长的倾向。
这种情况下,为保护内容的著作权,禁止在客户端复制分配的内容。但是,在分配的内容的数据有错误、用户误破坏数据的情况下,一般使用无偿再分配内容。
为判断该再分配的请求的妥当性,在服务器端管理销售履历。
另外,特开平11-224288号公报中记载一种结构,在销售内容之前,在与用户之间交换记述着特定内容的信息和内容再分配的条件等的利用条件同意书,在服务器端将该利用条件列表管理。希望再分配内容的用户访问服务器在客户终端显示利用条件列表,选择该内容的利用条件送至服务器。服务器在再分配请求满足利用条件的情况下执行内容的再分配。
特开平6-251246号公报中,构成为将文字、声音、图像等的电子信息处理为商品的自动售货机将电子信息输出到购入电子信息的用户的存储媒体中时,打印出与该电子信息对应的收据,即使因意外的因素在作为无形商品的电子信息中有损坏时,通过收据可证明购买事实。
但是,在服务器端管理利用条件列表的已有方式中,到实现内容购入和内容的再分配为止需要复杂的程序,有服务器与客户之间的通信量增大的问题。
购入电子信息时将收据打印出来的已有方式不适用于将内容直接从服务器下载到用户终端的形式,基于打印出来的收据自动识别是否可再分配内容的结构也未系统化。
内容的提供侧处于将专门进行内容销售的服务器、保管内容的服务器、接收持有收费处理的服务器等进行任务细分的情况,即使这种状态下,需要构建一种各服务器边保持协动,边使用于服务器间的联络调整的通信量尽可能少并有效分配内容的系统。
发明简述为解决原有的问题,本发明的目的是提供一种内容分配方法,可有效严格地进行内容的分配和再分配。
因此,本发明中,在通过网络从服务器向终端分配内容的内容分配方法中,接收内容的分配的终端保存作为服务器发出的电子数据的包含至少收据标识符、购入的内容的标识符、终端或用户的标识符以及购入日期时间的信息的电子收据,请求内容再分配时,向服务器发送所述电子收据。
该方法中,通过利用电子收据,可提高内容分配处理和再分配处理的效率,终端操作自身简单,可进行安全性高、可靠性大的内容的分配、再分配处理。
在通过网络从服务器向终端分配内容的内容分配方法中,服务器的各处理部进行对应于来自终端的请求的处理后,向终端发送包含各处理部的处理完成信息的电子收据或添加了各处理部固有的署名的电子收据,接收所述电子收据的终端将添加了所述电子收据的请求发送到服务器。
通过将该分配方法适用于边分担任务边进行内容分配的多个服务器的处理部,可进行有效的且安全性高的内容的分配、再分配。
附图简要说明从下面与下面的附图一起说明的实施例可更加明确上述本发明的特征、结构和作用。
图1是表示第一实施例的系统的结构的框图;图2是表示第一实施例的电子收据的信息内容例的图;图3是表示第一实施例的系统的序列的图;图4是表示第一实施例的系统的第二序列的图;图5是表示第一实施例的电子收据的第二信息内容例的图;图6是表示第一实施例的系统的第三序列的图;图7是表示第一实施例的第二系统的结构的框图;图8是表示第一实施例的第三系统的结构的框图;
图9是表示第一实施例的电子收据的第三信息内容例的图;图10是表示第二实施例的系统的序列的图;图11是表示第二实施例的系统的第二序列的图;图12是表示第二实施例的系统的第三序列的图;图13是表示第三实施例的系统的结构的框图;图14是表示第三实施例的电子收据的信息内容例的图;图15是表示第三实施例的电子收据的第二信息内容例的图;图16是表示第三实施例的第二系统的结构的框图;图17是表示第三实施例的电子收据的第三信息内容例的图;图18是表示第四实施例的系统的结构的框图;图19是表示第四实施例的电子收据的信息内容例的图;图20是表示第五实施例的系统的序列的图;图21是表示第五实施例的电子收据的信息内容例的图;图22是表示第六实施例的系统的序列的图;图23是表示第七实施例的电子收据的信息内容例的图;图24是表示第七实施例的系统的序列的图;图25是表示第八实施例的系统的结构的框图;图26是表示第八实施例的第一分配流程的序列图;图27是表示第八实施例的第二分配流程的序列图;图28是表示第八实施例的电子收据的信息内容例1的图;图29是表示第八实施例的电子收据的信息内容例2的图;图30是表示第八实施例的电子收据的信息内容例3的图;图31是表示第八实施例的电子收据的信息内容例4的图;图32是表示第九实施例的系统的结构的框图;图33是表示第九实施例的第一再分配流程的序列图;图34是表示第八实施例的第二再分配流程的序列图;图35是表示第十实施例的系统的结构的框图;图36是表示第十实施例的分配流程的序列图;图37是表示第十实施例的电子收据的信息内容例1的图;图38是表示第十实施例的电子收据的信息内容例2的图;
图39是表示第十一实施例的系统的结构的框图;图40是表示第十一实施例的再分配流程的序列图;图41是表示第十二实施例的分配流程的序列图;图42是表示第十二实施例的电子收据的信息内容例1的图;图43是表示第十二实施例的电子收据的信息内容例2的图;图44是表示第十三实施例的系统的结构的框图;图45是表示第十三实施例的分配流程的序列图;图46是表示第十三实施例的分配流程的序列图2;图47是表示第十三实施例的效果的比较用分配流程序列图;图48是表示第十三实施例的解密权证书的信息内容例1的图;图49是表示第十三实施例的解密权证书的信息内容例2的图;图50是表示第十四实施例的系统的结构的框图;图51是表示第十四实施例的分配流程的序列图;图52是表示第十四实施例的再分配流程的序列图;图53是表示包含从服务器端向终端发送解密权证书的定时的其它例(模式1~4)的4个分配流程的序列图;图54是表示包含从服务器端向终端发送解密权证书的定时的其它例(模式5~8)的4个分配流程的序列图;图55是表示包含从服务器端向终端发送解密权证书的定时的其它例(模式9~11)的3个分配流程的序列图;图56是以实施例的收费为例表示信贷付讫带来的收费动作的框图;图57是表示第七实施例的2个具体例的序列图。
最佳实施例的详细说明(第1实施例)本发明的内容分配方法中,销售内容的服务器向购入内容的用户的终端发出电子收据。用户在请求内容再分配时从终端向服务器送出作为电子数据的电子收据,服务器基于该电子收据判断可否再分配。
如图1所示,实施第1实施例的内容分配方法的系统由提供内容的服务器10和通过网络30从服务器10接收内容分配的终端40构成。服务器10和终端40具有图中都未示出的CPU(中央运算处理装置)、存储器、接口、显示器等,CPU根据存储在各个存储器中的程序执行规定动作。对说明附图中未示出的各种实施例的结构要素和程序等附加相同的参考序号和参考符号的基本上具有相同的结构和内容。
服务器10配备管理用户信息的用户管理部11、执行收费处理发出电子收据的收费处理部12、管理购入履历信息的购入履历管理部13、验证从终端40送来的电子收据的电子收据验证部14、存储管理销售中的内容的内容存储管理部16、生成销售中的内容的一览的菜单并在入口位置对其进行提示的内容一览提示部15、保存入口位置中经过了公开期间的内容的公开后内容保存部17、处理向终端40的内容分配的分配处理部18、将上述各部11~18连接于网络30与终端40进行通信的通信处理部20A。
另一方面,终端40备有具有浏览器功能显示内容提示信息的内容一览显示部41、向服务器10请求内容的分配和再分配的分配请求部42、存储分配的内容的内容存储部44、查看收听或执行分配的内容来利用的内容利用部43、存储从服务器10接收的电子收据的电子收据存储部47、显示电子收据的电子收据显示部45、请求再分配时选择电子收据的电子收据选择部46、控制与服务器10的通信的通信控制部48。电子收据存储部47中存储的电子收据71可记录在记录媒体70中,以用于备份。
如图2所示,电子收据中记述着电子收据格式版本100、特定电子收据的电子收据标识符101、电子收据的发出日期时间102、显示可/不可再分配的状态的再分配许可标记103、作为特定分配内容的代码数据的分配内容标识符104、分配内容的名称(乐曲和图像的题目)105、购入内容的用户的用户标识符106、销售内容的位置的销售位置标识符107、用数值表示的销售价格108、销售价格的货币单位109、电子收据的有效期限110、表示内容的可再分配次数的再分配次数111,另外还添加基于电子收据的数据生成的篡改检查用标识符(MACMessage Authentication Code)112。图2的例子中表示的是格式为文本文件的情况,另外,用XML形式等记述也可以。各项目名的右侧表示具体的记述内容,另外,其右侧用字节数表示最大的数据尺寸。所示的记述例子中,整个电子收据的尺寸是359字节,但全部项目为最大尺寸时,整个尺寸变为427字节。
该篡改检查用标识符112使用单项函数对电子收据的数据内容实施散列运算,加密运算值。加密中使用服务器10的密钥或公开密钥或终端40与服务器10之间的公共密钥等。图2中,作为散列运算用函数,表示出使用SHA-1的情况。SHA-1函数的输出是160位(20字节)的二进制数据,但为将其嵌入电子收据的文本文件中,进行Base64编码的结果是篡改检查用标识符112的尺寸为28字节。使用作为其它散列运算函数的MD4和MD5也可以。
图3表示内容分配程序。终端40在内容请求之前,经网络30访问服务器10,请求内容一览信息。此时服务器10中,用户管理部11通过访问的终端40的识别序号和用户标识符进行验证,验证结果为“OK”,则分配处理部18经通信处理部20A将内容一览提示部15生成的公开中的内容的一览信息送到请求的终端40。该一览信息中包含各内容的名称、内容的标识符、销售价格、可再分配的次数、再分配的有效期限等信息。
终端40的内容一览显示部41显示该内容一览信息,用户从其中选择内容时后,分配请求部42输出包含内容标识符的信息等的内容请求,该内容请求被送到服务器10(1)。
接收内容请求的服务器10的分配处理部18读出内容存储管理部16管理的该内容的内容数据,经通信处理部20A送至终端40(2)。终端40将接收的内容存储在内容存储部44并将分配完成通知送至服务器10(3)。
接收分配完成通知的服务器10的收费处理部12执行收费处理,或从各部分收集必要的信息,作成加上表示再分配许可的再分配许可标记103的电子收据(图2)。此时,基于电子收据的数据生成篡改检查用标识符112并添加于电子收据。通信处理部20A向终端40发送包含该电子收据的分配完成通知响应(4)。电子收据的篡改检查用标识符112送到管理购入履历的购入履历管理部13来保管管理。
送到终端40的电子收据71被存储在电子收据存储部47中,或根据需要复制到备份用记录媒体70中。这里,简单提及收费处理。图56是表示信贷付讫产生的收费动作的框图。服务器10和终端40经各个通信处理部20A、48可与图56的信贷中心80通信。银行90从终端40的用户接收存款,根据来自信贷中心80的转账请求进行转账。图56所示的①~⑦的动作的内容如下所述。①收费请求终端向服务器发送包含账号、口令、购入金额的收费请求②报信照会服务器向信贷中心发送账号、口令、购入金额(所谓报信照会是照会有无信用)③ 报信响应信贷中心向服务器返回口令照会、支付能力的判断结构(OK/NG)(所谓报信响应是响应有无信用)④ 收费响应服务器向终端发送报信响应的结果(OK/NG)⑤ 请求书发出在上述③中若为OK,则信贷中心向终端(用户)发出送达请求书⑥ 存款终端用户向自己的银行户头进行存款⑦ 户头转账请求信贷中心向银行作出户头转账请求。
有必要再分配内容时,用户将电子收据存储部47中存储的电子收据显示在电子收据显示部45(终端40的显示器)上,确认再分配的有效期限和可再分配的次数后,选择希望再分配的内容。电子收据选择部46将选择的内容的电子收据送到分配请求部42,分配请求部42输出包含电子收据的内容再分配请求,该内容再分配请求送到服务器10中(5)。
服务器10的通信处理部20A接收内容再分配请求后,将其包含的电子收据送到电子收据验证部14。电子收据验证部14将添加到电子收据的篡改检查用标识符112与购入履历管理部13管理的篡改检查用标识符对照,一致时,从送来的电子收据的数据内容生成篡改检查用标识符,确认是否与添加了其的篡改检查用标识符112已知,验证有无电子收据的篡改。
检验电子收据的合法性时,分配处理部18基于电子收据中记述的有效期限和再分配次数确认再分配请求是否满足再分配条件。满足再分配条件的情况下,从内容存储管理部16或公开后内容保存部17读出电子收据中记述的内容的内容数据,经通信处理部20A送到终端40(6)。
终端40接收内容数据并存储在内容存储部44中,内容存储部44将再分配完成通知送到服务器10(7)。
服务器10的分配处理部18经通信处理部20A将再分配完成通知响应送到终端40(8)。此时,分配处理部18在购入履历管理部13中将再分配次数1记录为购入履历。每进行一次再分配就增加该再分配次数的记录,在下次请求再分配时,在判断再分配次数是否满足再分配条件时进行参考。
如图4所示,从服务器10向终端40发送再分配完成通知响应时(8’),将再分配次数111减去1再发出电子收据,将其包含在再分配完成通知响应中发送到终端40。此时,再发出的电子收据存储在终端40的电子收据存储部47中,旧的电子收据无效。由于电子收据无效,可采用下面的方法①全部删除图2的电子收据的数据、②全部重写电子收据的数据、③将电子收据中的再分配许可标记103设置为不许可状态、④设置表示无效、有效的其它标记并使其为无效状态等。图4的方式中,在下次请求再分配时,可仅从电子收据的信息判断有关再分配次数的再分配条件是否适当。
如图5所示,可在电子收据中设置再分配次数的计数值113,仅从电子收据的信息判断有关再分配次数的再分配条件是否适当。
这样,在实施例的内容分配方法中,通过服务器10发出电子收据,可有效实施内容的再分配处理。用户在电子收据显示部45上显示终端40和备份用记录媒体70保存的电子收据,即使不查询服务器10也可简单识别可否再分配。
这里,说明了在服务器10侧管理电子收据的篡改检查用标识符112的情况,但用服务器10的密钥加密该篡改检查用标识符112时,用服务器时的密钥或公共密钥解密从终端侧送来的电子收据的篡改检查用标识符112,通过查看该解密得到的数据是否与电子收据的数据内容中实施散列运算求得的运算值一致,可检验电子收据的合法性。因此,不需要在服务器10侧管理篡改检查用标识符112。
服务器10的购入履历管理部13原样保持管理电子收据也可以。
这时,内容再分配请求时,对照从终端送来的电子收据与服务器10保持管理的电子收据,可检验终端40的电子收据的合法性。
此时,如图6所示,终端发送内容再分配请求时(5’),仅向服务器10发送电子收据的篡改检查用标识符112,服务器10在购入履历管理部13管理的电子收据中检索添加了该篡改检查用标识符112的电子收据,可基于该电子收据的记述发送再分配的内容数据。
这里,作为再分配条件,说明设置再分配次数和有效期限的情况,但仅任何一个也可作为再分配条件。
如图7所示,终端40在终端40外部还具有利用内容的内容利用装置72。此时,从内容存储部44向复制电子收据的记录媒体70移动内容(移动),将该记录媒体70安装在内容利用装置72来利用内容。移动(移动)内容时,删除内容存储部44的内容并且不剩余内容。
图8的系统中,在终端40上设置内容利用时(再现时)检测内容的数据错误的内容异常检测部49。数据错误的检测方法可适当使用后述的使用散列值的方法、使用奇偶校验的方法等。内容异常检测部49检测到异常时,电子收据选择部46从电子收据存储部47搜索要利用的内容的电子收据,送到分配请求部42,分配请求部42将包含电子收据的内容再分配请求输出到服务器10。这样,该系统中,不能利用内容时,自动将电子收据和内容再分配请求送到服务器10,再分配内容。
可在电子收据上显示内容损坏,以内容损坏为条件识别内容的再分配。此时,内容不能与电子收据组合并且不能再现(例如,构成为在电子收据存储部47确定的目录中不加入电子收据以及不能再现内容)。另一方面,如图9所示,在电子收据中设置表示内容损坏的内容损坏检测标记127或在电子收据中记述内容的散列值128。终端40的CPU随时计算内容的散列值、将该值与电子收据的散列值128比较,不一致时(即内容损坏时),确立内容损坏检测标记127。服务器端仅在电子收据的内容损坏检测标记127确立时识别内容的再分配。
这样,内容正常而且可排除请求再分配的非法请求。
(第二实施例)第二实施例中,说明确认从服务器10送来的电子收据到达终端40的方法。系统结构和电子收据的结构相对第一实施例没有变化。
图10表示第二实施例的内容分配程序。从(1)到(4)的程序与第一实施例(图3)相同。
从服务器10接收包含电子收据的分配完成通知响应的终端40将包含电子收据的篡改检查用标识符112的电子收据接收通知送至服务器10(11A)。
服务器10对照保持的篡改检查用标识符112和接收的篡改检查用标识符112,它们一致时,确认电子收据合法到达终端。该确认结束后,向终端40发送电子收据接收通知响应。内容再分配请求的程序相对第一实施例没有改变。
如图11所示,服务器10报存管理电子收据时,电子收据接收通知中包含电子收据并送到服务器10(11’),可在服务器10侧与保管管理的的电子收据对照。如图12所示,将电子收据的电子收据标识符101包含在电子收据接收通知中发送(11”),从而服务器10侧也可识别电子收据正确地到达终端40。
(第三实施例)第三实施例中说明设定再分配价格、再现时对设定的价格进行收费的情况。
该系统中,如图13所示,服务器10管理再分配价格的条件,包括设置在发出的电子收据中的再分配条件管理部19A和基于再分配条件确定再分配价格的再分配价格决定部19B。服务器10的其它结构和终端40的结构相对第一实施例未改变。服务器10发出的电子收据中记述再分配条件管理部19A管理的再分配条件。
图14中例示出作为再分配价格条件记述第一次再分配的价格(免费)115、第二次再分配的价格(半价)116、第三次再分配的价格(8倍)117的电子收据。
从终端40发送再分配请求时,服务器10的再分配价格决定部19B识别再分配次数,从电子收据读取与该次数对应的再分配价格并传送到收费处理部12。收费处理部12进行收费处理。
图15表示再分配条件管理部19A组合有效期限确定再分配价格时的电子收据,有限期限1(从发出日期时间102开始的3个月以下)时设定为再分配价格1(免费)、有限期限2(从发出日期时间102开始的3个月到6个月以内)时设定为再分配价格2(半价)。再分配价格决定部19B从终端40发送再分配请求时,对应从电子收据中记述的发出日102开始的经过天数,将再分配价格1或再分配价格2传送到收费处理部12。
图16的系统包括在服务器10发出的电子收据中设定再分配价格计算式的参数的再分配条件生成部21A和使用该参数确定再分配条件的价格确定部22A。终端40具有选择再分配条件的再分配条件选择部51。
该系统中,根据电子收据的再分配条件(再分配次数、有效期限等)确定首次购入时的内容价格,许可再分配次数多、有效期限长时,将首次购入时的内容价格设定得高,相反,在许可再分配次数和有效期限为0时,内容价格设定得便宜。用户在购入内容时通过再分配条件选择部51选择其中之一。
如图17所示,用户10的再分配条件生成部21A基于用户选择的条件在发出的电子收据中记述再分配价格计算式的标识符122、再分配价格参数1(123)、再分配价格参数2(124)以及再分配价格参数3(125)。
价格确定部22A在从终端40送来再分配请求时,基于电子收据中记述的再分配价格计算式的标识符122确定再分配计算价格计算式,代入再分配价格参数1(123)、再分配价格参数2(124)以及再分配价格参数3(125)确定再分配价格,传送到收费处理部12。
这样,该系统中,可用多种方法确定内容的再分配价格和首次价格。
(第四实施例)第四实施例中,说明利用电子收据请求返还内容购入金额的情况。
如图18所示,该系统的终端具有请求返还的返还请求部52、删除支付对象的内容的内容删除部53。
电子收据中设置记述内容删除,这里如图19所示,表示内容删除的内容删除完成标记130。
用户在分配的内容与想要的不同时进行返还的终端操作。返还请求部52从电子收据存储部47读出该内容的电子收据,向内容删除部53指示删除该内容。删除内容后,返还请求部52确立电子收据的内容删除完成标记130,添加到该电子收据向服务器发送返还请求。
服务器10接收该返还请求,向收费中心请求返还处理。
(第五实施例)第五实施例中,说明利用电子收据有效处理内容购入的方法。该系统与第一实施例(图1)相同。
图20表示该方法的程序。
用户从终端40的内容一览显示部41中显示的内容一览中选择某内容时,从终端40的分配请求部42向服务器10发送购入请求(20)。
接收购入请求的服务器10进行收费处理,返回购入响应(21)。该购入响应中包含虚拟电子收据。如图21所示,虚拟电子收据除和电子收据(图2)相同的信息内容外,还包含分配内容存储场所URL131。
接收虚拟电子收据的终端40的分配请求部42以此为契机启动用于接收内容的分配的应用软件,这里是内容的下载用的应用软件。下载应用软件将内容请求送到服务器10(22)、接收内容的分配(23)。
内容分配完成后,将分配完成通知送到服务器10(24),接收包含电子收据的分配完成通知响应(25)。
再分配请求以后的程序与第一实施例相同。
这样,终端40通过接收虚拟电子收据可将终端40的处理从内容的一览显示切换为内容的下载处理(例如,浏览器→内容的下载用应用软件的插入→下载处理等)。
通过虚拟电子收据的内容信息中包含分配内容的存储场所(URL)131,终端在请求内容的再分配时指定该URL,可直接访问再分配对象的内容。
图20中,收费处理可在接收分配完成通知时(24)实施。
分配内容的存储场所URL131可包含在第一~第四实施例的电子收据中,这样,可从终端直接访问再分配对象的内容。
(第六实施例)第六实施例中,说明即使内容分配失败时也可再分配的方法。
该方法中,如图22所示,替代第五实施例的虚拟电子收据,发出电子收据。
图22(a)表示内容分配成功时的程序。
用户从终端40的内容一览显示部41上显示的内容一览中选择某内容时,从终端40的分配请求部42向服务器10发送购入请求(20)。
接收购入请求的服务器10进行收费处理,返回包含电子收据的购入响应(21’)。接收电子收据的终端40的分配请求部42以此为契机启动内容下载用的分配的应用软件。下载应用软件将内容请求送到服务器10(22)、接收内容的分配(23)。
内容分配完成后,将分配完成通知送到服务器10(24),接收不包含电子收据的分配完成通知响应(25’)。
图22(b)表示内容分配失败时的程序。至内容请求(22)的程序与图22(a)相同。来自服务器10的内容数据的分配失败(23’).终端向服务器10发送包含电子收据的内容再分配请求(26),服务器10发送内容数据(27)。终端向服务器10发送再分配完成通知(28),服务器10向终端发送再分配完成通知响应(不包含电子收据)。上述数据的分配失败可通过检测通信中途的线路断开、分组丢失没有接收预定的数据量等识别。
这样,该实施例的程序中,购入响应(21’)的阶段中,由于向终端发送电子收据,即使内容分配中途失败,可利用电子收据请求再分配。
(第七实施例)第七实施例中,说明利用虚拟电子收据有效进行分配处理和收费处理(或报信处理)的方法。
如图23所示,该虚拟电子收据中包含分配处理程序的URL133和收费处理程序(或报信处理程序)的URL134。
图24表示该实施例的程序。
从终端40向服务器10送出购入请求时(30),服务器10向终端发送包含图23的虚拟电子收据的购入响应(31)。终端40以接收虚拟电子收据为契机启动内容下载用的应用软件。下载应用软件对进行收费处理的程序的URL作收费请求(32)。从服务器10返回包含内容密钥的收费响应(33)。下载应用软件向分配处理程序的URL发送内容请求(34),从服务器10向终端40发送加密的内容数据(35)。
内容分配完成后,下载应用软件将分配完成通知送到服务器10(36),接收包含电子收据的分配完成通知响应(37)。服务器10在接收收费请求时(32)或接收分配完成通知时(36)进行实际的收费处理。
这样,该实施例的程序中指定服务器10的收费处理程序的URL和分配处理程序的URL,直接进行收费请求、内容请求,从而可实现处理的效率化。
上述第一~第六实施例中,基于来自终端的分配请求,对服务器10进行收费处理作了说明,但根据第七实施例,可根据用户侧的过去内容的购入状况免除收费,或提供一定的服务。图57是作为第七实施例表示使用与终端发来的内容A不同的内容电子收据进行对内容A(不特定内容可包含任意内容)的分配请求的收费处理的服务器的2个例子的序列图。(1)首先,作为第一个,是使用终端送来的几个电子收据进行不特别指定内容而对任意内容的分配请求的收费处理(免费分配服务的情况包括“不收费”的意思)的服务器,例如有向高额内容购入者、购买多个内容者提供象与已经购入的内容不同的内容、相关内容、新内容等的免费分配的服务(特定服务响应)等。具体说,在电子优越数据购入期间,对于购买100首以上的人发送100首以上部分的电子收据,接收该收据后,不收费,将最新流行的5首免费附送。可提供廉价服务。图57(a)的例子中,作为来自终端40的特定服务请求,要求上述最新流行曲目的附送时,表示出添加规定数目个过去购入的电子收据并发送到服务器10,服务器10将包含虚拟电子收据的特定服务响应返回终端40,使之后的收费请求成为不收费。
(2)作为第二个,有这样的例子在新购入内容B(或者超出再分配服务条件的再购入)时,使用与终端发送的内容B不同的内容的电子收据信息进行免除内容B的全部收费的服务。如图57(b)所示的例子中,从终端40向服务器10发送收费请求时,添加规定数目个过去购入的电子收据。每当提供服务时,可仅免除部分收费。上述图57(a),(b)所示例子中,服务器10检查接收特定服务请求时或接收收费请求时接收的规定个数的电子收据的有效期限,若全部在有效期限内,则不进行收费处理,分配接收来自终端40请求的特定服务或购入请求的内容。
这样,在可将多个过去购入了、已经不必要接收再分配的内容的电子收据存放在终端的情况下,可将这些与新的内容交换,对服务利用的常客实施免费服务或廉价服务,用户得到好处。
(第八实施例)第八实施例中,说明在多个服务器分担任务提供内容的系统中实现内容的高效分配的分配方式。
如图25所示,该系统包括构成内容提供侧服务器接收内容购入的销售处理部的销售服务器210、保管内容的内容服务器220、从内容服务器220取得并分配购入的内容的分配服务器230以及进行收费处理的收费服务器240。
销售服务器210具有管理用户信息的用户管理部211、在入口位置提示销售中的内容的内容一览提示部212、发出电子收据的电子收据发出部214、验证电子收据的电子收据验证部213。
内容服务器220包括存储管理内容的内容存储管理部221。分配服务器230包括向购入内容的终端40分配内容服务器220保持的内容的分配处理部231、管理内容服务器220的内容存储位置的内容存储位置管理部232、验证电子收据的电子收据验证部233、发出电子收据的电子收据发出部234。
收费服务器240包括执行收费处理的收费处理部241、管理加密的内容的解密密钥的解密密钥管理部242、验证电子收据的电子收据验证部243、发出电子收据的电子收据发出部244。
各服务器具有用于连接网络30的通信处理部,在图中省略了。各服务器共用公共密钥。
另一方面,终端40具有具有浏览器功能显示内容提示信息的内容一览显示部41、请求购入选择的内容的内容选择部81、请求内容的分配和再分配的分配请求部42、对购入的内容请求收费处理的收费请求部82、存储分配的内容的内容存储部44、视听或执行分配的内容来利用的内容利用部83、存储电子收据的电子收据存储部47、控制与服务器的通信的通信处理部48。
图26表示内容分配的程序。终端40在请求内容之前经网络30访问销售服务器210,请求内容一览信息。此时在销售服务器210,用户管理部211通过可访问的终端40的标识号和用户标识符进行认证,若认证结果为OK,则将内容一览提示部212生成的公开的内容的一览信息送到请求的终端40。该一览信息中包含各内容的名称、内容标识符、销售价格、可再分配次数、再分配的有效期限等信息。
终端40的内容一览显示部41显示该内容一览信息,用户从其中选择内容时,内容选择部81将包含选择的内容的标识符的信息等的购入请求通过通信处理部48送到销售服务器210(40A)。接收购入请求的销售服务器210的电子收据发出部214发出接收定货完成电子收据。
如图28所示,与图2一样,该电子收据中记述着电子收据格式版本100、电子收据标识符101、发出日期时间102、再分配许可标记103、分配内容标识符104、分配内容的名称105、用户标识符106、销售位置标识符107、销售价格108、货币单位109、有效期限110、再分配次数111,另外还记述着分配服务器230的URL141、收费服务器240的URL142、销售服务器210接收内容定货时确立标记的销售服务器接收定货完成标记143、收费服务器240完成收费处理时确定标记的收费服务器收费完成标记144、分配服务器230分配内容时确立标记的分配服务器分配完成标记145,电子收据发出部214发出将该电子收据的销售服务器接收定货完成标记143设定为1的接收定货完成电子收据。该接收定货完成电子收据的分配服务器分配完成标记145和收费服务器收费完成标记144都仍然是0。
电子收据发出部214为向该电子收据添加数字署名,使用单向函数对电子收据的全部数据内容实施散列运算,使用对各服务器共用的密钥加密运算值,将其作为篡改检查用标识符146添加到电子收据。销售服务器210将包含该接收定货完成电子收据的购入响应送到终端40(41)。
接收接收定货完成电子收据的终端40启动内容下载用应用软件,基于在接收定货完成电子收据中记述的分配服务器URL141对分配服务器230发送添加了该接收定货完成电子收据的内容分配请求。
分配服务器230中电子收据验证部233对接收的内容分配请求中包含的接收定货完成电子收据进行篡改检查用标识符146的验证。验证通过使用服务器共用的密钥解密接收的接收定货完成电子收据的篡改检查用标识符146得到的值与对于标识符以外的电子收据内容使用单向函数得到的散列运算的运算值是否一致来判断合法性(一致的话,则合法)。可确认合法时,参考内容存储位置管理部232保持的内容标识符与内容的URL的对照表,要求存储了接收定货完成电子收据中记载的内容的内容服务器220,对应于此发送该内容的输送请求(43)。内容服务器220接收到请求后进行指定内容数据的输送(44)。内容数据预先加密,存储在内容服务器220中。
在从内容服务器220取得加密的内容数据的分配服务器230中,分配处理部231向终端40分配加密内容数据。此时,分配服务器230的电子收据发出部234将分配数据全部分配结束后,将接收定货完成电子收据的分配服务器分配完成标记145改变为1,同时,进行得到篡改检查用标识符的再计算,生成添加了新的篡改检查用标识符146的分配完成电子收据,将其送到终端40(45)。
接收加密内容数据和分配完成电子收据的终端40中,在内容存储部44中存储加密内容数据,收费请求部82基于电子收据中记述的收费服务器URL142对收费服务器240发送添加了分配完成电子收据的收费请求(46)。
接收收费请求的收费服务器240中,电子收据检验部243与上述同样验证分配完成电子收据的篡改检查用标识符146。其合法时,收费处理部241在电子收据中记述的条件下执行收费处理。电子收据发出部244将分配完成电子收据的收费服务器收费完成标记144改变为1,同时,进行得到篡改检查用标识符的再计算,生成添加了新的篡改检查用标识符146的分配完成电子收据。收费服务器240将添加了对应解密密钥管理部242管理的电子收据中记述的内容标识符的内容解密密钥和电子收据发出部244生成的收费完成电子收据的收费响应发送到终端40(47)。
接收收费响应的终端40将收费完成电子收据存储在电子收据存储部47中。通过接收该收费响应,使用其中包含的内容解密密钥,解密已经接收的加密内容数据,可在内容利用部43中利用。
这里,作为电子收据中记述的接收定货完成信息、分配完成信息以及收费完成信息,举出的例子是设置未处理时为0、处理完成时为1的标记,但可考虑处理完成时设置处理完成日期时间、在未处理时设置没有日期时间的值(例如负值)的方法等。
终端每次从各服务器接收电子收据时,如果电子收据检验部83使用各服务器共用的公共密钥进行电子收据的篡改检查用标识符146的验证,则在终端侧也可验证从合法的服务器发出电子收据。
这样,即使在经网络在多个服务器中分散配置内容分配必要的销售入口功能、分配功能、内容存储功能以及收费功能时,可根据电子收据记述的处理完成信息管理终端的内容购入处理的进展状况,各服务器在终端的内容购入方面不必要进行横向联络。因此,通过引入电子收据,可对应于软连接的服务器组结构。
本实施例中,使用图26以按购入请求/响应、内容分配请求/响应、收费请求/响应这样的次序移动的序列为例进行了说明,但如图27所示,也可通过按购入请求/响应、收费请求/响应、内容分配请求/响应这样的次序移动的序列发送加密内容数据先以进行内容解密密钥的发送和收费处理的序列进行购入控制。此时,最终在终端上残留分配完成电子收据来作为电子收据。
图26和图27的序列中,还可添加接收表示分配服务器230和收费服务器240的处理完成的电子收据的终端40最后向销售服务器210发送该电子收据,销售服务器210的电子收据验证部213对其进行验证的程序。
作为电子收据的信息内容,使用图28表示出在各服务器追记各服务器的处理完成信息143,144,145,通过服务器组的共用的密钥生成标识符146的状态,但如图29所示,还有这样一种状态对每个服务器准备密钥,在服务器之间事前公开并匹配公开密钥,各服务器结束处理时,使用各自的密钥生成并追记各自服务器的署名。此时,标识符的验证通过使用其它服务器的公开密钥解密,判断散列运算的一致性来进行。
实施各自服务器的署名时,如图29所示,将署名部分以外的信息内容的散列值用自身服务器的密钥加密来作为署名追加,除此以外,如图30所示,可假定追加将包含在自身服务器的处理之前实施的其它服务器的署名的全部散列值用自身服务器密钥加密的署名的情况。此时,终端的内容购入处理的进展状况通过电子收据中记述的数字署名管理。图29的署名状态不依赖于购入处理的序列次序,图30的情况下,从署名可知晓购入处理顺序。因此,在购入处理顺序严格规定的情况下,图30的状态是有效的。
如图31所示,可以是组合处理完成信息(销售服务器接收定货完成标记、收费服务器收费完成标记、分配服务器分配完成标记)和各服务器署名(销售服务器署名、收费服务器署名、分配服务器署名)的状态。
(第九实施例)第九实施例中,说明通过第八实施例分配的内容的再分配处理。
如图32所示,该系统的终端40包括显示存储在电子收据存储部47和存储媒体70中的电子收据71的电子收据显示部45、请求再分配时选择电子收据的电子收据选择部46。
存储在存储媒体70中的电子收据71是将电子收据存储部47中存储的电子收据备份存储在存储媒体70中,该存储时,相同标识号的电子收据已经在存储媒体70中存在的情况下,可自动复写。
图33表示该系统中的再分配流程。图26的分配完成后,由于内容散失等需要再分配内容时,用户在电子收据显示部45上显示存储在电子收据存储部47和存储媒体70中收费完成的电子收据,确认再分配的有效期限和可再分配的次数后,选择希望再分配的内容。电子收据选择部46将包含选择的收费完成电子收据的内容再分配请求送到分配服务器230(48A)。
接收收费完成电子收据的分配服务器230中,的分配服务器230中,电子收据检验部233检验电子收据,检验为合法时,分配处理部231基于收费完成电子收据中记述的再分配许可标记和再分配次数、有效期限等,确认再分配请求是否满足再分配条件。满足的情况下,向内容服务器220请求收费完成电子收据中技术的内容(49A),从内容服务器220取得加密的内容(50),送到终端40(51)。此时,若不送新的电子收据,则仅再发送加密内容。
接着,终端40的收费请求部82向收费服务器240发送添加了收费完成电子收据的收费请求(52)。接收收费完成电子收据的收费服务器240中,电子收据检验部243检验电子收据,检验为合法时,收费处理部241基于收费完成电子收据中记述的内容确认再分配请求是否满足再分配条件。满足的情况下,跳过收费处理(为了不进行二次收费),向终端40发送添加了解密密钥管理部242管理的电子收据中技术的内容的解密密钥的收费响应(53)终端40中,内容解密,成为可利用状态。
图34表示与第九实施例的图27对应的再分配流程。图27的再分配完成后,散失内容的情况下,终端40的收费请求部82添加分配完成电子收据向收费服务器240发送内容的再分配请求。该分配完成电子收据通过收费完成信息或收费完成署名表示收费完成。因此,收费服务器240的收费处理部241中,跳过收费处理,跨过内容解密密钥。之后,从终端40向分配服务器230发送分配完成电子收据,接收加密内容的再分配。
这样,即使在分担内容分配任务的多个服务器经网络分散分配的系统的情况下,可使用电子收据有效地进行内容的再分配。
(第十实施例)第十实施例中,说明终端用不同消息进行收费请求和解密密钥请求的情况。
如图35所示,该系统的终端40备有对收费服务器请求解密密钥的解密密钥请求部84。其它结构相对第八实施例(图25)没有改变。
图36表示该系统的分配流程的序列图。这里,从购入请求(40A)到接收包含分配完成电子收据的加密内容数据(45)的流程与第八实施例说明的图26的情况相同。但是,如图37所示,该电子收据中追加收费服务器240完成解密密钥的分配处理时确立标记的收费服务器分配完成标记147。
接收加密内容数据和分配完成电子收据的终端40中,将加密内容数据存储在内容存储部44中,解密密钥请求部84对收费服务器240发送添加了分配完成电子收据的内容解密密钥请求(60)。
接收内容解密密钥请求的收费服务器240中,电子收据验证部243检验分配完成电子收据,其为合法时,从解密密钥管理部242取出与电子收据中记述的内容标识符对应的内容的解密密钥。电子收据发出部244将分配完成电子收据的收费服务器密钥分配完成标记147改变为1,同时,进行得到篡改检查用标识符的再计算,生成添加了新的篡改检查用标识符的密钥分配完成电子收据。收费服务器240向终端40发送添加了从解密密钥管理部242取出的解密密钥和电子收据发出部244生成的密钥分配完成电子收据的内容解密密钥响应(61)。
接收内容解密密钥响应的终端40中,收费请求部82对收费服务器240发送添加了密钥分配完成电子收据的收费请求(62)。接收收费请求的收费服务器240中,电子收据验证部243检验密钥分配完成电子收据的合法性,在合法时,收费处理部241在电子收据中技术的条件下执行收费处理。电子收据发出部244将密钥分配完成电子收据的收费服务器收费完成标记144改变为1,同时,进行得到篡改检查用标识符的再计算,生成添加了新的篡改检查用标识符146的收费完成电子收据。收费服务器240向终端40发送添加了电子收据发出部244生成的收费完成电子收据的收费响应(63)终端40中,在接收包含内容解密密钥的内容解密密钥响应时刻(61),或者接收收费响应(63)时刻可进行内容解密。以哪个为内容解密开始时刻取决于终端结构或系统部件。
图38表示在电子收据中替代处理完成信息标记附加署名时的电子收据格式。电子收据中并用处理完成信息和署名也可以。
该系统中,终端上到达解密密钥后,从终端向收费服务器发送收费请求,因此收费服务器中,确认解密密钥到达终端并进行收费处理。因此,产生任何故障的情况下,都可进行收费处理,避免了不能对内容解密这样的情况。
(第十一实施例)第十一实施例中,说明第十实施例分配的内容的再分配处理。
图39表示系统结构,终端40仅在备有显示电子收据71的电子收据显示部45、选择再分配请求的电子收据的电子收据选择部46这一点与第十实施例(图35)不同。
图40表示该系统中的再分配流程。通过图36的处理流程完成内容分配后,由于内容散失等需要再分配内容时,将电子收据选择部46选择的包含希望再分配的内容的收费完成电子收据的内容再分配请求送到分配服务器230,仅从内容服务器220向终端再发送加密内容。
接着,终端40的解密密钥请求部84向收费服务器240发送添加了收费完成电子收据的内容解密密钥请求,收费服务器240将仅包含请求的内容解密密钥的解密密钥响应送到终端40。终端40的收费请求部82将添加了收费完成电子收据的收费请求送到收费服务器240,收费服务器240跳过收费处理,将收费响应送到终端40。
通过这样的程序,可进行区分收费请求和解密密钥请求的情况下的内容再分配。
(第十二实施例)第十二实施例中,就终端对收费服务器进行收费准备请求后进行收费请求的情况作一说明。
进行该收费准备请求是为了在终端经网络向服务器请求结算处理时,确认服务器正常运转,进行终端与服务器的动作匹配。该系统结构与第十实施例(图35)或第十一实施例(图39)相同。
图41表示这种情况的分配流程。从终端40向销售服务器210发送购入请求(40A),从销售服务器210向终端40发送包含接收定货完成电子收据的购入响应(41)。
该电子收据中如图42所示,包含销售服务器接收定货完成标记143、收费服务器密钥分配标记147、分配服务器分配完成标记145、收费服务器收费准备完成标记148和收费服务器收费完成标记144,接收定货完成电子收据中仅将销售服务器接收定货完成标记143设置为1。
接收接收定货完成电子收据的终端40启动内容下载用应用软件。终端40的解密密钥请求部84对收费服务器240发送添加了接收定货完成电子收据的内容解密密钥请求(64)。
接收内容解密密钥请求的收费服务器240将接收定货完成电子收据的收费服务器密钥分配标记147设置为1并生成密钥分配完成电子收据,将添加了该密钥分配完成电子收据和内容解密密钥的内容解密密钥响应送到终端40(65)。
接收内容解密密钥响应的终端40中,分配请求部42向添加了密钥分配完成电子收据的内容分配请求送到分配服务器230(66)。接收其的分配服务器230从内容服务器220取得加密内容(67,68),生成将密钥分配完成电子收据的分配服务器分配完成标记145设置为1的分配完成电子收据,将包含该分配完成电子收据的加密内容数据送到终端40(69)。
接收加密内容数据的终端40中,收费请求部82将包含分配完成电子收据的收费准备请求送到收费服务器240(70)。接收收费准备请求的收费服务器240中,电子收据发出部244将分配完成电子收据的收费服务器收费准备完成标记148设置为1来生成收费准备完成电子收据,或者收费处理部241在作好收费准备的阶段将包含该收费准备完成电子收据的收费准备响应送到终端40。
接收收费准备响应的收费服务器240中,收费处理部241进行收费处理,电子收据发出部244将收费准备完成电子收据的收费服务器收费完成标记144设置为1并生成收费完成电子收据。收费处理部241将包含该收费准备完成电子收据的收费准备响应送到终端40。
这样,从终端40向收费服务器发送收费准备请求后,通过进行收费请求,收费服务器中可进行顺利的收费处理。
图43表示在电子收据中替代处理完成信息标记而添加署名的情况下的电子收据格式。电子收据中并用处理完成信息和署名也可以。
(第十三实施例)第十三实施例中,说明收费服务器发出作为与电子收据不同的另外的电子数据的解密权证书的系统。
该解密权证书证明用户有权解密加密内容来再现利用,终端40可利用内容。
该系统如图44所示,收费服务器240备有发出解密权证书的解密权证书发出部245,还备有终端40通过将接收的解密权证书86写入到记录媒体70来对其进行管理的解密权证书管理部85。其它结构与第十实施例(图35)同样。
图45表示该系统的分配流程。该程序与第十实施例的分配流程(图36)相比,在接收内容解密密钥请求(60)的收费服务器240将内容解密密钥和密钥分配完成电子收据与解密权证书发出部245发出的解密权证书一起作为内容解密密钥响应送到终端40(61’)这一点上不同。
该解密权证书中如图48所示通过解密权证书发出部245记述解密权证书格式版本150、解密权证书标识符151、发出日期时间152、分配内容标识符153、分配内容名称154、用户标识符155、篡改检查用标识符156。
接收该内容解密密钥响应的终端40中,解密权证书管理部85将接收的解密权证书写入记录媒体70进行管理,收费请求部82将包含密钥分配完成电子收据的收费请求送到收费服务器240。对应该收费请求,收费服务器240进行收费处理,将包含收费完成电子收据的收费响应送到终端40,接收该响应的终端40进行内容解密后,解密权证书管理部85删除解密权证书。
即,解密权证书知道进行内容解密前都保持着,内容解密后删除。因此,仅内容正常分配时未显示出利用解密权证书的场面。但是,例如,如图46所示,存在对收费请求的收费响应因几个原因(无线状态恶化等)不能到达终端40的情况。此时,终端40等待响应的时间超时或者通信连接切断后用户进行了几个操作(通信开始等)时,收费请求部82对收费服务器再发送收费请求。此时,收费请求部82在再发送的收费请求中添加密钥分配完成电子收据和解密权证书。
收费服务器240的收费处理部241向收费请求消息中添加解密权证书时,通过进行解密权证书的篡改检查用标识符156的验证将其作为不收费,将包含收费完成电子收据的收费响应返回终端40。
这样,通过向再发送的收费请求添加解密权证书,可避免二次收费。此时,收费服务器240接收不包含解密权证书时,如图47所示,执行二次收费。为避免这种事态,需要收费服务器240逐一把握并管理终端40的购入状态,但通过引入解密权证书,收费服务器240不需要这样的管理。即,判断终端40是否完成解密处理仅通过解密权证书是否剩余就可作出判断。
这样,收费处理后为进行解密处理而设定购入处理顺序时,收费完成并且产生未解密状态时,解密权证书残留在终端40的记录媒体中,用户可合法免费进行再解密请求,更确切说,确保用户权利(解密加密内容并再现利用的权利)。
通过引入解密权证书,服务器端的购入状态管理也省略了。
通过将解密权证书写入通过终端用户的外部操作不可访问的存储器或记录媒体并且将解密处理与解密权证书删除处理一体不可分地作为终端内部处理执行,可防止因用户非法操作而非法使用解密权证书的情况。这里,一体不可分的处理是指将解密处理与解密权证书删除处理的程序一体化,完成删除处理时,解密变得有效的情况以及确立表示完成删除处理的标记,仅在有该标记时可解密的情况。
解密权证书如图49所示,由解密权证书格式版本、电子收据标识符、篡改检查用标识符156构成。
(第十四实施例)第十四实施例中,说明分配服务器发出解密权证书的情况。
该系统中,如图50所示,分配服务器230备有解密权证书发出部235。废除的解密权证书的内容与第十三实施例(图48或49)相同。
图51表示该系统的分配流程。其与第八实施例(图26)的分配流程对应,分配服务器230向终端40发送加密内容时,将解密权证书与加密内容数据一起,或者在加密内容数据发送完成后与分配完成电子收据一起送到终端40。终端40的解密权证书管理部85将接收的解密权证书写入记录媒体70进行管理。
图52表示利用解密权证书的情况,对应终端40的收费请求,收费服务器发送的包含收费完成电子收据和内容解密密钥的收费响应未到达终端40时,终端40将解密权证书与分配完成电子收据一起包含在收费请求中再发送。收费服务器不进行二次收费,将包含收费完成电子收据和内容解密密钥的收费响应送到终端40。
这样,为收费处理后进行解密处理而设定购入处理顺序时,在收费完成但内容为解密的情况下,解密权证书可确保用户获得权利。
通过引入解密权证书,服务器端可生冷对各个终端40的购入状态的管理。即,终端40上有解密权证书时,可识别为解密完成之前,而没有解密权证书时,则识别为解密已经完成。
以何种定时从服务器端向终端40发送解密权证书除上述图45的模式和图51的模式外还有各种考虑。图53~图55中表示出总共13中其它模式。如图45~图47、图51、图52所示,在图53~图55中记载为服务器的是服务器有多个服务器构成的情况,但为显示简单起见,将其汇总为一台表示。
第八~第十四实施例中,说明了服务器为多台的系统中的分配方法,这些方法可理解成在服务器的各处理部进行的方法,无论服务器的数目如何,都可采用该方法。
从上述说明可知,本发明的内容分配方法中,通过利用作为电子数据的电子收据和/或解密权证书,可实现内容分配处理和再分配处理的高效化。
该方法中,用户终端和服务器的通信次数可减少,终端操作本身简单,并且可进行安全性高、可靠性大的内容分配、再分配处理。
在经网络分散配置的多个服务器分担任务进行内容分配的系统中,也可维持高安全性有效进行内容的分配、再分配。
权利要求
1.一种通过网络从服务器向终端分配内容的内容分配方法,当接收所述内容分配的所述终端保存所述服务器发出的至少包含收据的标识符、购买的内容的标识符、所述终端或其用户的标识符以及购入日期时间或发出日期时间的信息的电子收据,在向所述服务器请求所述内容再分配时,将所述电子收据送至所述服务器。
2.根据权利要求1所述的内容分配方法,其特征在于所述服务器从分配了内容的所述终端接收了分配结束通知时,将所述电子收据送至所述终端。
3.根据权利要求2所述的内容分配方法,其特征在于所述服务器从再分配了内容的所述终端接收了分配结束通知时,不进行所述电子收据的发出。
4.根据权利要求2所述的内容分配方法,其特征在于所述服务器从再分配了内容的所述终端接收了分配结束通知时,发出新的所述电子收据,使旧的电子收据无效。
5.根据权利要求1所述的内容分配方法,其特征在于所述服务器将发出的所述电子收据的数据保存为收据实体,从请求再分配内容的所述终端接收电子收据时,对照所述收据实体,检验所述电子收据。
6.根据权利要求1所述的内容分配方法,其特征在于所述服务器发出添加认证符(MAC)的所述电子收据。
7.根据权利要求6所述的内容分配方法,其特征在于所述认证符通过使用单向函数对所述电子收据的数据实施散列运算加密。
8.根据权利要求6所述的内容分配方法,其特征在于所述服务器仅保存发出的所述电子收据的所述认证符,从请求内容的再分配的所述终端接收电子收据时,将所述电子收据上添加的认证符与保存的认证符对照来验证所述电子收据。
9.根据权利要求6所述的内容分配方法,其特征在于所述服务器从请求内容的再分配的所述终端接收电子收据时,将从接收的所述电子收据生成的认证符与所述电子收据上添加的认证符对照来验证所述电子收据。
10.根据权利要求1所述的内容分配方法,其特征在于所述终端从所述服务器接收所述电子收据时,将通知所述电子收据到达的确认信息发送到所述服务器。
11.根据权利要求10所述的内容分配方法,其特征在于所述终端将接收的所述电子收据作为所述确认信息发送到所述服务器。
12.根据权利要求10所述的内容分配方法,其特征在于所述终端将接收的所述电子收据上添加的认证符作为所述确认信息发送到所述服务器。
13.根据权利要求10所述的内容分配方法,其特征在于所述终端将接收的所述电子收据的认证符作为所述确认信息发送到所述服务器。
14.根据权利要求1所述的内容分配方法,其特征在于所述服务器将记述再分配的条件的所述电子收据发出到所述终端。
15.根据权利要求14所述的内容分配方法,其特征在于限制再分配的次数作为所述再分配的条件。
16.根据权利要求14所述的内容分配方法,其特征在于设定所述电子收据的有限期限作为所述再分配的条件。
17.根据权利要求1所述的内容分配方法,其特征在于所述服务器将记述再分配的价格的所述电子收据发出到所述终端。
18.根据权利要求17所述的内容分配方法,其特征在于所述再分配的价格根据再分配的次数变化。
19.根据权利要求17所述的内容分配方法,其特征在于所述再分配的价格根据从最初分配内容的时刻开始的经过时间变化。
20.根据权利要求17所述的内容分配方法,其特征在于将从价格计算式算出的价格作为所述再分配的价格,在所述电子收据上计数识别所述价格计算式的标识符和计算需要的参数。
21.根据权利要求14所述的内容分配方法,其特征在于所述服务器根据所述内容的再分配条件设定多个分配的内容的原来价格,用户可选择其中任何一个。
22.根据权利要求1所述的内容分配方法,其特征在于所述电子收据的记述中包含表示有无内容的损坏的记述,所述服务器仅在从所述电子收据的记述中识别出所述内容的损坏时进行所述内容的再分配。
23.根据权利要求1所述的内容分配方法,其特征在于在利用所述内容时,在所述终端不能正常利用内容时自动将所述电子收据发送到所述服务器,请求所述内容的再分配。
24.根据权利要求1所述的内容分配方法,其特征在于在请求返还分配的内容时,所述终端删除所述内容,在所述电子收据中记述这个删除,将所述电子收据发送到所述服务器,进行所述返还请求。
25.根据权利要求1所述的内容分配方法,其特征在于在向所述终端分配内容之前,对所述终端发送所述电子收据或虚拟电子收据。
26.根据权利要求1所述的内容分配方法,其特征在于所述服务器从所述终端接收内容购入请求时,向所述终端发送所述电子收据或虚拟电子收据,所述终端以所述电子收据或虚拟电子收据为契机启动用于接收内容的分配的应用软件。
27.根据权利要求25所述的内容分配方法,其特征在于所述服务器在所述电子收据或所述虚拟电子收据中记述表示所述服务器内的分配内容的存储场所的URL,所述终端在作出内容分配请求或再分配请求时,直接访问所述URL。
28.根据权利要求25所述的内容分配方法,其特征在于所述服务器在所述电子收据或所述虚拟电子收据中记述表示所述服务器内进行分配处理的程序的URL,所述终端对所述URL作出内容分配请求或再分配请求。
29.根据权利要求25所述的内容分配方法,其特征在于所述服务器在所述电子收据或所述虚拟电子收据中记述表示所述服务器内进行收费处理或报信处理的程序的URL,所述终端对所述URL作出内容分配的收费处理的请求。
30.根据权利要求1所述的内容分配方法,其特征在于所述终端通过汇总规定数目的所述电子收据送至所述服务器请求其它内容的分配。
31.根据权利要求1所述的内容分配方法,其特征在于使用与所述终端送来的所述内容不同的另外的内容的电子收据进行对所述内容的分配请求的收费处理。
32.一种通过网络从服务器向终端分配内容的内容分配方法,所述服务器至少包含生成内容的一览显示菜单的内容一览提示部;将所述内容发送到所述终端后从所述终端接收内容的购入请求信号并返回响应的销售处理部;接收来自所述终端的分配请求信号向所述终端发送内容数据的分配处理部;接收来自所述终端的收费请求信号执行收费处理的收费处理部;经所述网络连接于所述内容一览提示部、所述销售处理部、所述分配处理部、所述收费处理部可与所述终端通信的通信处理部,包含所述销售处理部、所述分配处理部、所述收费处理部的所述服务器的各处理部进行响应于来自所述终端的请求信号的处理后,向所述终端发送包含每个处理部的处理完成信息的电子收据,接收所述电子收据的所述终端将添加所述电子收据的请求信号发送到所述服务器。
33.根据权利要求32所述的内容分配方法,其特征在于所述电子收据中添加使用对于所述各处理部共用的密钥键加密所述电子收据信息的内容的散列值的公共署名,所述各处理部接收来自包含添加所述公共署名的所述电子收据的所述终端的请求信号时,在进行处理部自身的规定处理之前,进行所述电子收据中包含的所述公共署名的验证,并且检查所述电子收据中包含的所述处理完成信息。
34.根据权利要求32所述的内容分配方法,其特征在于所述处理完成信息包含接收定货完成信息、分配完成信息和收费完成信息。
35.根据权利要求32所述的内容分配方法,其特征在于所述处理完成信息包含接收定货完成信息、分配完成信息、解密密钥分配完成信息和收费完成信息。
36.根据权利要求32所述的内容分配方法,其特征在于所述处理完成信息包含接收定货完成信息、分配完成信息、解密密钥分配完成信息、收费准备完成信息和收费完成信息。
37.一种通过网络从服务器向终端分配内容的内容分配方法,所述服务器至少包含生成内容的一览显示菜单的内容一览提示部;将所述内容发送到所述终端后从所述终端接收内容的购入请求信号并返回响应的销售处理部;接收来自所述终端的分配请求信号向所述终端发送内容数据的分配处理部;接收来自所述终端的收费请求信号执行收费处理的收费处理部;经所述网络连接于所述内容一览提示部、所述销售处理部、所述分配处理部、所述收费处理部可与所述终端通信的通信处理部,包含所述销售处理部、所述分配处理部、所述收费处理部的所述服务器的各处理部进行响应于来自所述终端的请求信号的处理后,向所述终端发送添加了用所述各处理部固有的密钥加密电子收据的信息内容的散列值的处理部固有署名的电子收据,接收所述电子收据的所述终端将添加所述电子收据的请求信号发送到所述服务器。
38.根据权利要求37所述的内容分配方法,其特征在于接收来自包含添加了所述处理部固有署名的所述电子收据的所述终端中的请求信号时,在进行处理部自身的规定处理之前,基于各处理部公开的公共密钥进行所述电子收据中包含的所述处理部固有署名的验证。
39.根据权利要求37所述的内容分配方法,其特征在于所述处理部固有署名包含接收定货完成署名、分配完成署名和收费完成署名。
40.根据权利要求37所述的内容分配方法,其特征在于所述处理部固有署名包含接收定货完成署名、分配完成署名、解密密钥分配完成署名和收费完成署名。
41.根据权利要求37所述的内容分配方法,其特征在于所述处理部固有署名包含接收定货完成署名、分配完成署名、解密密钥分配完成署名、收费准备完成署名和收费完成署名。
42.根据权利要求32或37所述的内容分配方法,其特征在于所述服务器的各处理部作为各自独立的服务器,经网络相互连接。
43.根据权利要求32或37所述的内容分配方法,其特征在于所述终端新接收电子收据时,补写在已经完成接收的电子收据上。
44.一种内容分配方法,通过网络从服务器向终端分配内容,在执行所述服务器的收费处理之前,所述服务器向所述终端发送证明有权执行所述终端加密的内容的解密处理的解密权证书。
45.根据权利要求44所述的内容分配方法,其特征在于仅在从所述终端对所述服务器有收费请求、从所述服务器对所述终端有收费响应时,所述终端执行解密。
46.根据权利要求44所述的内容分配方法,其特征在于在所述终端执行所述加密内容的解密处理的同时,或在执行之后,删除所述解码权证据。
47.根据权利要求45所述的内容分配方法,其特征在于所述终端在再次作出收费请求的情况下,添加所述解密权证书,所述服务器接收来自所述终端的再收费请求时,所述服务器不进行收费处理,而将收费响应发送到所述终端。
48.根据权利要求44所述的内容分配方法,其特征在于所述解密权证书中至少包含内容标识符、用户或终端标识符以及收费日期时间。
49.根据权利要求44所述的内容分配方法,其特征在于所述解密权证书中至少包含电子收据的标识符。
50.根据权利要求44所述的内容分配方法,其特征在于所述解密权证书中施加服务器的密钥产生的署名。
51.一种内容分配系统的服务器,该系统经网络从服务器向终端分配内容,包括发出包含收据的标识符、所述终端购入的内容标识符、所述终端或其用户的标识符以及购入日期时间或发出日期时间的信息的电子收据的装置;和向所述终端发送所述电子收据的装置。
52.一种内容分配系统的服务器,该系统经网络从服务器向终端分配内容,包括生成内容的一览显示菜单的内容一览提示部;从所述终端接收内容的购入请求信号并返回响应的销售处理部;接收来自所述终端的分配请求信号向所述终端发送内容数据的分配处理部;接收来自所述终端的收费请求信号执行收费处理的收费处理部;经所述网络连接于所述内容一览提示部、所述销售处理部、所述分配处理部、所述收费处理部可与所述终端通信的通信处理部;其中包含所述销售处理部、所述分配处理部、所述收费处理部的所述服务器的各处理部构成为进行响应于来自所述终端的请求信号的处理后,向所述终端发送包含各处理部的处理完成信息的电子收据。
53.一种内容分配系统的服务器,该系统经网络从服务器向终端分配内容,包括生成内容的一览显示菜单的内容一览提示部;从所述终端接收内容的购入请求信号并返回响应的销售处理部;接收来自所述终端的分配请求信号向所述终端发送内容数据的分配处理部;接收来自所述终端的收费请求信号执行收费处理的收费处理部;经所述网络连接于所述内容一览提示部、所述销售处理部、所述分配处理部、所述收费处理部可与所述终端通信的通信处理部;其中包含所述销售处理部、所述分配处理部、所述收费处理部的所述服务器的各处理部构成为进行响应于来自所述终端的请求信号的处理后,向所述终端发送添加了用所述各处理部固有的密钥加密电子收据的信息内容的散列值的处理部固有署名的电子收据。
54.一种内容分配系统的服务器,该系统经网络从服务器向终端分配内容,具有在执行所述服务器的收费处理之前,向所述终端发送证明有权执行所述终端加密的内容的解密处理的解密权证书的装置。
55.一种内容分配系统的终端,该系统经网络从服务器向终端分配内容,具有保存在从所述服务器接收所述内容的分配时从所述服务器接收的包含收据的标识符、购入的内容标识符、所述终端或其用户的标识符以及购入日期时间或发出日期时间的信息的电子收据的装置;和向所述服务器请求所述内容的再分配时,向所述终端发送所述电子收据的装置。
56.根据权利要求55所述的内容分配系统的终端,其特征在于还具有向所述服务器发送添加所述电子收据的请求信号的装置。
57.一种计算机程序,用于通过构成所述终端的计算机实现通过网络从服务器向终端分配内容的内容分配方法,该内容分配方法具有接收所述内容的分配的所述终端保存所述服务器发出的至少包含收据的标识符、购入的内容标识符、所述终端或其用户的标识符以及购入日期时间或发出日期时间的信息的电子收据的步骤;和向所述服务器请求所述内容的再分配的步骤;请求所述再分配时向所述终端发送所述电子收据的步骤。
58.一种计算机程序,用于通过构成所述终端的计算机实现通过网络从服务器向终端分配内容的内容分配方法,该内容分配方法具有将内容的一览显示菜单从所述服务器发送到所述终端的步骤;从所述终端接收内容的购入请求信号并返回响应的销售步骤;接收来自所述终端的分配请求信号向所述终端发送内容数据的分配步骤;接收来自所述终端的收费请求信号执行收费处理的收费处理步骤;和所述各步骤进行响应于来自所述终端的请求信号的处理后,向所述终端发送包含各步骤的处理完成信息的电子收据。
59.一种计算机程序,用于通过构成所述终端的计算机实现通过网络从服务器向终端分配内容的内容分配方法,该内容分配方法具有将内容的一览显示菜单从所述服务器发送到所述终端的步骤;从所述终端接收内容的购入请求信号并返回响应的销售步骤;接收来自所述终端的分配请求信号向所述终端发送内容数据的分配步骤;接收来自所述终端的收费请求信号执行收费处理的收费处理步骤;和所述各步骤进行响应于来自所述终端的请求信号的处理后,向所述终端发送添加了用所述各步骤固有的密钥加密电子收据的信息内容的散列值的处理步骤固有署名的电子收据的步骤。
60.一种计算机程序,用于通过构成所述终端的计算机实现通过网络从服务器向终端分配内容的内容分配方法,该内容分配方法具有所述服务器向所述终端发送证明有权执行所述终端加密的内容的解密处理的解密权证书的步骤;和向所述终端发送所述解密权证书后执行所述服务器的收费处理的步骤。
61.一种内容分配方法,通过网络从服务器向终端分配内容,当接收所述内容的分配的所述终端保存所述服务器发出的可由所述终端利用所述内容的电子数据和/或用于所述终端可从所述服务器接收所述内容的再分配的电子数据,利用所述内容时或要求所述内容的再分配时使用所述电子数据。
62.根据权利要求61所述的内容分配方法,其特征在于用于所述终端可利用所述内容的所述电子数据是解密权证书,用于所述终端可从所述服务器接收所述内容的再分配的所述电子数据是证明购入所述内容的电子收据。
全文摘要
本发明提供一种可有效且严格地进行内容的再分配等的内容分配方法和用于其的服务器和终端以及计算机程序,从而在通过网络30从服务器10向终端40分配内容的内容分配方法中,接收内容分配的终端保存服务器发出的至少包含收据的标识符、购买的内容的标识符、终端或服务器的标识符以及购入日期时间的信息的电子收据71,在请求内容再分配时,将所述电子收据送至服务器。该方法中,通过利用电子收据,可提高内容分配处理和再分配处理的效率,终端操作自身简单,并且可进行安全性高、可靠性大的内容分配、再分配处理。
文档编号G06Q30/06GK1353389SQ0114361
公开日2002年6月12日 申请日期2001年11月2日 优先权日2000年11月2日
发明者杉浦雅贵, 幡野浩司, 小林进, 原田俊治, 两角昌英 申请人:松下电器产业株式会社