分布式计算机搜索、收集和分发信息的方法

文档序号:6649354阅读:299来源:国知局
专利名称:分布式计算机搜索、收集和分发信息的方法
技术领域
本发明涉及管理分发中的信息的技术。
背景技术
最近几年内,随着因特网的发展,消费者已开始收集关于商品的信息,购买商品或者出售手边拥有的商品。
迄今为止,诸如因特网之类网络上的信息交换涉及聊天站点和公告板系统的使用。这类站点具备并保留用户在线或离线产生的诸如商品评价、意见、评论之类的信息。
用户一方面提供这些类别的信息,另一方面,获得来自于其它用户的信息。从而,对某一指定主题,例如关于某一商品的评价感兴趣的消费者一直不断地在彼此交换信息。
但是,在这种系统中,即使当试图交换信息的用户发出查询时,该用户也必须等待,直到其它用户给出回答为止。另一方面,即使当其它用户最后给出回答,也可能存在查询始发者用户在那一时刻放弃接收回答的情况。即,传统的系统要求查询始发者用户和回答者用户之间某种程度上的同步。
此外,在上述聊天站点和公告板中,从信息提供者提供的信息原样被传送给信息接收者。因此,存在所提供的信息不一定和所需信息相符的情况。
即,如果就影响商品的选择的因素来说,信息提供者的特性不和信息接收者的特征相似,则信息接收者不能获得适合于该接收者的信息。例如,当获得关于汽车的满意度的信息时,可能存在同一类型的汽车的结果不同的情况,取决于回答者是单身还是具有家庭。
此外,例如,在对宠物非常感兴趣的面向房屋业主的消费者和对宠物不感兴趣的面向房屋承租者的消费者之间存在相关性。从而,即使在不考虑影响商品的选择的因素的情况下收集信息,也存在所收集的信息并不总是变成有效信息的情况。
此外,对于传送上述信息来说,如同口述(viral)通信中那样,存在利用这种信息传送系统,以致信息始发者获得和向其分发电子邮件的人员的数目相对应的费用的情况。
但是,这种系统存在强制分发电子邮件的情况,这可能会侵犯用户的隐私。此外,该系统中的参与者必须人工分发电子邮件,从而系统自发地消亡。很少存在持续时间较长的系统。
此外,迄今为止一直通过促进上述信息交换,进行如同网络拍卖等进行的商品的销售。另外就网络上的销售来说,当卖主表示提供商品的意向时,要求买主在预定时间内表示同意的意向。相反,当买主表示购买商品的意向时,要求卖主在预定时间内表示同意的意向。
根据迄今为止在因特网上进行的商品销售系统,在网络拍卖等中,最佳买主不必在卖主指定的出售期内回答。这里,最佳买主是以最高价格购买所关注的商品的个人。
因此,可能发生最需要该商品,并且应以最高价格购买该商品的用户意外不能访问该商品的销售站点的情况。
类似地,当商品的欲购人员表示购买该商品的意向时,要求卖主在预定的时段内表示同意的意向。同样,最佳卖主不必在欲购人员指示的购买期内回答。这里,最佳卖主是以最低价格出售所涉及的商品的人员。

发明内容
鉴于上述现有技术中固有的问题提出的本发明的一个目的是提供一种能够积聚信息提供者提供的分发中的信息,并在任意时候收集关于所需主题的信息的信息管理技术。
为了实现上述目的,本发明采用下述手段。
一种记录有程序的计算机可读记录介质,所述程序使计算机执行从与网络相连的另一第一计算机接收关于指定主题的查询的步骤(S22),搜索与该查询相符的信息的步骤(S233),把与查询相符的信息回送给预定响应目的地的步骤(S235),从而计算机管理分发中的信息。
最好,查询可包含用于控制查询的可转移性的传送控制信息(TTL),所述程序还可使计算机执行在预定条件下更新传送控制信息的步骤(S236),根据传送控制信息判断是否允许查询的转移的步骤(S237),当允许转移时,把查询转移给一个或多个第二计算机的步骤(S238)。
最好,所述程序还可使计算机执行输入关于所需主题的信息的步骤(S7)或者定义用于输入关于所需主题的信息的积聚区域的步骤。
最好,回送步骤可包括以与查询相符的信息的替代物的形式,发送与查询相符信息的位置。
最好,所述程序还可使计算机执行从第二计算机接收对查询的响应的步骤(S24),以及把接收的响应回送给第一计算机的步骤(S25)。
最好,响应目的地可以是第一计算机。
最好,查询可包含指定响应目的地的信息,响应目的地可以是首先发起查询的查询始发者计算机(11)。
最好,响应目的地可以是首先发起查询的查询始发者计算机请求其向另一计算机分发查询,并开始这样的分发的管理计算机(10)。
最好,主题可以是用户关于商品的评价。
最好,查询可包含与商品的购买相关的查询始发者用户的特性信息,所述程序还可使计算机执行参考回答者用户的特性的步骤,和判断回答者用户是否与所述特性信息相符的步骤(S23a),回送步骤包括不发送与特性信息不相符的用户的评价。
最好,所述程序还可使计算机执行产生查询的步骤(S7,S69),和接收对查询的响应的接收步骤(S10,S6b)。
最好,所述程序还可使计算机执行请求管理计算机(10)开始分发这样产生的查询的步骤(S7,S69)。
最好,接收步骤可包括从管理计算机(10)接收响应。
最好,接收步骤可包括从具有与查询相符信息的计算机接收响应。
最好,所述程序还可使计算机执行总计响应的步骤(S6b)。
最好,信息可以是用户关于商品的评价的结果,所述程序还可使计算机执行参考和商品的购买相关的查询始发者用户的特性信息的步骤(S4541),判断回答者用户是否与上述特性信息相符的步骤(S4541),和总计与上述特性信息相符的回答者用户的响应的步骤(S6b)。
最好,查询可以是出售指定商品的提议,在购买所关心商品的情况下,信息可以是价格。
最好,所述程序还可使计算机执行产生查询的步骤(S70),接收对查询的响应的步骤(S70),和按照从最高价格到最低价格的顺序只选择预定数目的响应的步骤(S72)。
最好,查询可以是购买指定商品的提议,在销售所涉及商品的情况下,信息可以是价格。
最好,所述程序还可使计算机执行产生查询的步骤(S80),接收对查询的响应的步骤(S80),和按照从最低价格到最高价格的顺序只选择预定数目的响应的步骤(S82)。
此外,计算机可读记录介质记录有程序,所述程序使计算机向网络上的另一计算机分发查询,并执行从产生查询的查询始发者计算机接收把查询分发给其它分发目的地计算机的查询分发请求的步骤(S42),确定分发目的地计算机的步骤(S435),和把查询分发给确定的分发目的地计算机的分发步骤(S436)。
最好,如果分发目的地计算机把查询转发给另一转发目的地计算机,则分发步骤(S436)可包括分发控制查询的可转移性的传送控制信息和所述查询,并消除查询的无限转移。
最好,分发步骤(S435a)可包括根据多点传送地址,把查询分发给若干分发目的地。
最好,程序还可使计算机执行接收对查询的响应的步骤(S44),和把响应回送给查询始发者计算机的步骤(S4545)。
最好,所述程序还可使计算机执行接收对查询的响应的步骤(S44),总计响应并产生总计信息的总计步骤(S4541),和把总计信息回送给查询始发者计算机的步骤(S4545)。
最好,所述程序还可使计算机执行接收对查询的响应的步骤(S44),通过从响应中删除指定个人的信息,产生匿名响应的步骤,和把匿名响应回送给查询始发者计算机的步骤。
最好,信息可以是关于商品的用户评价结果,所述程序还可使计算机执行参考就商品的购买来说,查询始发者计算机的用户的特性信息的步骤(S4541),判断回答者用户是否与上述用户特性信息相符的步骤(S4541)和总计与上述特性信息相符的回答者用户的响应的总计步骤(S4541)。
最好,分发步骤可包括把查询始发者计算机指定为分发目的地计算机的响应目的地,并使响应从分发目的地计算机或者转移目的地计算机被直接提供给查询始发者计算机。
最好,查询可以是出售指定商品的提议,在购买商品的情况下,信息可以是价格,总计步骤(S4541)可包括按照从最高价格到最低价格的顺序只选择预定数目的响应的步骤(S72)。
最好,查询可以是购买指定商品的提议,在出售商品的情况下,信息可以是价格,总计步骤(S4541)可包括按照从最低价格到最高价格的顺序只选择预定数目的响应的步骤(S82)。
此外,根据本发明,提供一种包含用于实现上述任意一种功能的程序代码模块的数据通信信号。
此外,根据本发明,与和网络相连的其它信息处理设备(11b等)合作的信息处理设备(11a等)包括产生与所需主题相关的信息的操作单元(16),记录上述信息的记录单元(13,14),与和网络相连的其它信息处理设备通信的通信单元(17)和控制单元(12),其中当从另一第一信息处理设备(11)接收关于指定主题的查询时(S22),控制单元(12)搜索记录单元上和查询相符的信息(S233),并把与查询相符的信息回送给预定的响应目的地(S235)。
此外,根据本发明,提供一种由网络上的若干信息处理设备(11、11a、11b)构成的用于管理分发中的信息的信息管理处理系统,所述信息处理设备(11、11a、11b)包括和与网络相连的其它信息处理设备通信的通信单元(17)和控制单元(12),其中控制单元(12)从与网络相连的另一第一计算机(11a)接收关于指定主题的查询,搜索与查询相符的信息,并把与查询相符的信息回送给预定的响应目的地。
此外,根据本发明,向网络上的计算机分发信息,保存分发中的信息和使计算机响应查询的信息收集方法,包括从产生和所需主题相关的查询的查询始发者计算机接收分发请求的步骤(S42),确定查询分发目的地计算机的步骤(S435),和把查询分发给所述分发目的地计算机的步骤(S436)。


图1表示了信息管理系统的系统结构;图2表示了图1中所示的口述搜索站点10的处理的概述;图3表示了在图1中所示的“shopper.com”中,参与者成员的主机(下面简称为参与者主机)11a的处理的概述;图4表示由图1中所示的口述搜索站点10在网页上显示的商品清单;图5是口述搜索站点10中,由参与者成员从网页下载的问卷文件的格式;图6是表示关于每件商品,根据消费者的消费特性对消费者分类的群集的说明图;图7表示了由图1中所示的参与者主机11a等使用的查询数据结构;图8表示了对查询的回答的数据结构;图9表示了图1中所示的请求者主机11的硬件结构;图10是表示口述搜索站点10中参与者成员的成员注册步骤,和商品评价书写程序的流程图;图11是表示当从图1中所示的请求者主机11搜索其它各方信息时的操作步骤的流程图;图12是表示由请求者主机11和参与者主机11a等执行的信息处理程序的处理步骤的流程图;图13表示对查询的响应过程(图12中的S23)的细节;
图14是表示口述管理站点10的站点管理程序的过程的流程图;图15表示查询的分发过程(图14中的S43)的细节;图16表示回答收集过程(图14中的S45)的细节;图17表示总计/回送过程(图16中的S454)的细节;图18表示第一实施例的第一修改例子中的信息管理系统的系统结构;图19表示第一实施例的第二修改例子中的信息管理系统的系统结构;图20是表示图19中系统中的站点管理程序的过程的流程图;图21表示第一实施例的第三修改例子中的信息管理系统的系统结构;图22表示第一实施例的第四修改例子中的站点查询命令的数据结构;图23是表示第一实施例的第四修改例子中的响应过程的流程图;图24表示在第二实施例中的信息管理系统中建立连接的控制流;图25表示在第二实施例中的信息管理系统中获得回答的步骤;图26是表示第二实施例中请求者主机的处理的流程图;图27是表示第三实施例中,当销售商品时的回答总计过程的流程图;图28是表示第三实施例中,当购买商品时的回答总计过程的流程图;图29是表示第四实施例中基于多点传送的查询发送过程的流程图;图30是表示第四实施例的修改例子中的分发过程的流程图。
具体实施例方式
下面参考

本发明的优选实施例。
《第一实施例》下面参考图1-23说明本发明第一实施例中的信息管理系统。
<系统结构和功能概述>
图1表示信息管理系统的系统结构。该系统由因特网上的口述(口述通信)搜索站点“shopper.com”(下面简称为口述搜索站点10),以及口述搜索站点10中由参与成员A、B、C、D、E等使用的主计算机(下面简称为参与者主机11a等)构成。
在参与者主机11a等之中,发出搜索请求的参与者主机被称为请求者主机11。此外,请求口述搜索站点10搜索的一方被称为请求者P。另外,根据本实施例,搜索请求也称为查询。下面描述本系统中的处理的概述。
(1)开始,请求者P从请求者主机11访问口述搜索站点10,并下载信息处理程序。信息处理程序提供与其它参与者主机11a等通信的功能,以及数据管理功能。
(2)此外,请求者P输入关于成为口述搜索站点10的成员的约定条款的确认,并且登录口述搜索站点10。这里,约定条款是诸如成员既不给出任意虚假回答又不出售其它成员的信息之类的条款。
(3)此外,请求者P输入请求者自己的消费特性,并把这些消费特性保存在请求者主机11上。这里,消费特性是依据购买行为对请求者P分类的信息,例如是性别的差异,年龄,家庭成员,地址,工作,收入等。
(4)此外,请求者P调用口述搜索站点10保留的商品清单,并输入关于自购商品的评价。该评价作为问卷文件保存在请求者主机11的本地磁盘上。但是如果不存在请求者P能够评价的任意商品,则省略该设置。
在上述初始设置之后,请求者P能够查询其它成员。例如,该查询是“购买者对商品X的满意度如何”。对于该查询,请求者P从口述搜索站点10保留的商品清单中选择商品X,把满意度指定为搜索项,从而产生搜索请求。
根据本实施例,从请求者主机11发送给口述搜索站点10的查询被称为请求者查询。此外,从口述搜索站点10分发给其它参与者主机11a的查询被称为站点查询。

口述搜索站点10执行关于来自请求者主机11的查询的下述处理。首先,口述搜索站点10预测商品X的购买者的出现比率,并设置TTL(有效次数)。TTL被定义为控制把查询从口述搜索站点10中的参与者主机11a转发给其它参与者主机11b的参数。每次转发查询时,递减TTL。当TTL变为0时,不再转发该查询。
注意“转发”是搜索请求从参与者主机11a到其它参与者主机11b的转移。因此,例如当TTL被设置为25时,查询在参与者主机11a等之间被转发25次。
随后,口述搜索站点10把查询分发给先前彼此已建立对等连接的一个或多个参与者主机11a等。
响应该查询,参与者主机11a等首先查阅自己的本地磁盘,搜索关于该查询的回答,例如,描述和商品X有关的购买者满意度的信息。如果在本地磁盘内存在该回答,则参与者主机11a等把该回答和记录在参与者主机11a等上的成员的消费特性一起(下面简称为“回答等”)回送给口述搜索站点10。这些回答等作为文件记录在本地磁盘上,于是被描述为图1中的文件。
此外,参与者主机11a等把TTL减1,如果TTL大于0,则把查询转发给先前彼此已建立对等连接的一个或多个参与者主机11b等。
如果该查询的回答存在于参与者主机11b等的本地磁盘上,则参与者主机11b等把回答等回送给转发源。如图1中所示,从参与者主机11a等连续地把查询转发给其它参与者主机11b等,直到TTL变为0为止。此外,通过与转发相反的路径,回送回答等。
从而在找到所转发查询的回答的情况下,口述搜索站点10收集回答和与该回答相关的成员消费特性。随后,口述搜索站点10比较包含在收集的回答等中的消费特性和请求者P的消费特性。之后,按照下述方式过滤可用于为请求者P产生推荐信息的回答。
口述搜索站点10预先通过统计分析,确定表示对购买商品清单中每个商品的影响高度(a high degree of influence)的因数。通过对消费者的问卷结果进行统计分析,获得这样的因数。
问卷涉及诸如性别差异、年龄、家庭成员、地址、工作、收入、关于每种品牌的品牌印象之类的消费者的消费特性,消费者的实际购买模式等。
口述搜索站点10对于如上所述问卷的结果进行诸如主要成分分析、回归分析和群分析之类统计分析,从而确定表示对每种商品的购买模式的影响高度的因数。
口述搜索站点10以表示对购买商品X的影响高度的因数的形式,收集具有和请求者P的消费特性类似的消费特性的成员的回答。进行回答收集,直到达到有统计意义的样本量(预定值)为止。
口述搜索站点10根据这样收集的回答,估计商品X的购买者的满意度,随后产生推荐信息(推荐表),并把该推荐表发送给请求者P。
<口述搜索站点10的处理>
图2表示口述搜索站点10的处理的概述。如图2中所示,口述搜索站点10执行下述功能。
(1)消费者群集的产生口述搜索站点10根据关于商品和消费者信息的调查,产生对消费者分类的群集。口述搜索站点10相对于每种商品对消费者的消费特性分类,并对其分配一个群集。
基于商品类别的类别表20把每种商品的一组群集保留为回答模式。例如,属于回答模式1的消费者被记录为例如汽车群集1、日用品群集2和食品群集12。
(2)TTL的设置口述搜索站点10具有根据预先进行的调查得到的和商品类别相符的消费者商品拥有率。随后,对于每种商品类别,口述搜索站点10根据商品拥有率,把查询转发被重复多少次的信息记录在出现率表格21中。
(3)站点查询当从请求者主机11收到请求者查询命令时,口述搜索站点10根据出现率表格设置TTL,并向周围的参与者主机11a等发出站点查询命令。
(4)过滤随后,口述搜索站点10从参与者主机11a等接收对站点查询的回答。该回答是参与者主机11a等的搜索与查询相符的信息的结果,于是被称为命中。
随后,口述搜索站点10选择对于查询目标商品来说,其群集与请求者P的群集相符的参与者A等的回答。该选择处理被称为“过滤”。
(5)评价的收集口述搜索站点10从在处理(4)中过滤的回答中收集关于商品的评价。
(6)推荐信息的回送口述搜索站点10根据处理(5),把推荐信息回送给发出请求者查询的请求者主机11。
<参与者主机11a等的处理>
图3表示参与者主机11a等的处理的概述。
(1)每个参与者主机11a等具有参与者A的基本特性数据(称为人口统计数据),例如性别差异、年龄(或者参与者的出生日期)、工作和参与者的居住场所(例如邮政编码)。
此外,每个参与者主机11a等具有参与者A等的详细特性数据,例如欣赏力、看法、喜爱的品牌等。但是,只有当有关的参与者同意输入时,才输入详细特性数据。
(2)每个参与者主机11a等提供输入用户所购商品和关于该商品的评价的功能。每个参与者主机11a等把该输入的结果记录在商品购买结果记录23中。商品购买结果记录23由均包含商品名称、购买时间、购买地点、购买价格、购买频率、评价、满意度、下次购买计划和印象的记录组成。
(3)每个参与者主机11a等具有商品类别表22和用户群集定义表24。商品类别表22由均包含商品类别、制造者、主分类、中间分类、次分类、商品名称和照片图像数据的指针的记录组成。如图3中所示,借助商品的名称,使商品类别表22与商品购买结果记录23连接。
用户群集定义表24由商品类别和该商品类别中的用户所属的一组群集组成。口述搜索站点10根据请求者P输入的基本特性数据或详细特性数据,产生用户群集定义表24。随后,请求者下载请求者自己的用户群集定义表24,并将其保存在请求者主机11上。
(4)每个参与者主机11a等向用户提供预先输入问卷结果的功能。
(5)每个参与者主机11a等根据问卷的数据,产生回答模式。随后,每个参与者主机11a等根据商品类别确定用户群集,并把该用户群集保存在用户群集定义表24中。
(6)请求者主机11把包含下述信息的请求者查询命令发送给口述搜索站点10,以便搜索其它参与者主机11a等所持的商品评价以及涉及的参与者的群集。
A请求者的注册号;B请求者希望购买的商品;和C相对于所涉及的商品,请求者所属的群集。
当收到请求者查询命令时,口述搜索站点10产生站点查询命令,并把该命令分发给参与者主机11a等。
(7)参与者主机11a等响应站点查询命令,搜索商品购买结果记录23和用户群集定义表24,把包含下述信息的回答回送给口述搜索站点10。
A关于查询商品的评价;和B评价该商品的参与者的群集。
(8)参与者主机11a等把站点查询命令转发给其它参与者主机11b等。其它参与者主机11b等类似地向站点查询命令的发送源回送回答。此外,其它参与者主机11b等把站点查询命令转发给其它参与者主机11c等。
<商品清单>
图4表示了从口述搜索站点10提供的商品清单的结构。商品清单中的每一行由商品类别、制造者、主分类、中间分类、次分类、商品名称和照片组成。
商品类别是诸如汽车、化妆品、啤酒之类的商品分类。制造者是商品的制造者。主分类、中间分类和次分类是商品类别中商品的分类范围。
例如,主分类表示私人汽车、商用汽车等。此外,中间分类表示经济型汽车、高级汽车等。此外,次分类表示例如货车、私家轿车、厢式货车等。
商品名称是所关心的商品的名称。此外,照片是通过拍摄所关心商品而形成的图像。请求者P从这样构成的商品清单中指定所需的商品,并发出检索所需项目,例如用户的满意度的请求。要注意的是通过从未图解说明的搜索项列表中进行选择,指定要搜索的信息项。
<问卷文件>
图5表示了由请求者P或者口述搜索站点10的成员保存在本地磁盘上的问卷文件的格式。当请求者P等访问口述搜索站点10时,显示该问卷文件格式。在把必需的项目输入相应字段之后,请求者P等把其内容保存在硬盘14上。
问卷文件包含商品名称、商品代码编号(类型编号)、购买时间、购买地点、购买价格、购买频率、评价、满意度、下次购买的计划和印象。
商品名称是问卷目标商品的名称。商品代码编号是所关心的商品的类型编号。
按照预定的格式,例如YYYY/MM/DD指定购买时间。
购买地点是指定购买地点的字符串。即,例如○○百货商店的东京商店。
购买价格是购买所关心的商品的金额。指示购买频率,从而购买所关心商品的正常频率是○年、○月或○○日。
评价是当和相同商品类别下的其它商品比较时,关于所关心商品的功能和性能的评估,并且以1-10的10级数字的形式输入。
满意度是当请求者P等使用所关心的商品时的自我满意度,并且以1-10的10级数字的形式输入。
下次购买的计划指示请求者P等下次是否打算购买所关心的商品,并且用“计划中”或“未计划”来描述。
印象是请求者P等对所关心的商品所拥有的印象,并且是其最大长度被限制为预定值的文本。
<群集的产生>
图6表示了对于每种商品,关于消费者的消费特性对消费者分类的群集。图6中的表格是用户群集定义表24的改进形式,其中商品类别沿着垂直轴方向排列。此外,代替用户群集定义表24中的群集,沿着该表格的水平轴方向显示影响商品购买的因素。
但是,按照每种商品的影响率从高到低的顺序,从左排列图6中表格中的因素。例如,在购买汽车的情况下,显示较大影响率的因素被排序为家庭成员、品牌图像和年收入。
随后,具有表示家庭成员为三人,汽车品牌图像为×公司,年收入为○○○日元的特性的参与者被指定为汽车的群集1。
此外,在“啤酒”类别中,按照影响率从高到低的顺序,给出口味、品牌图像和TV观看时间。随后,例如喜欢酒精饮料,对S啤酒牌子感觉良好,并且每天有3小时的TV观看时间的参与者被指定为“啤酒”类别中的群集4。
从而,以表示对购买每种商品的较高影响率的因素的形式,根据个体用户的特性,确定群集。根据本实施例,参与者被指定两类群集。
第一群集是只以确定基本特性的人中统计数据为基础的群集。第二群集是以包含欣赏力、意见和喜爱的品牌的详细特性数据为基础的群集。详细特性数据是随意输入的。但是,和只以基本特性数据为基础的情况相比,输入这些特性的用户获得更准确的回答。
<查询命令的结构>
图7表示请求者查询命令结构和站点查询命令的结构。
请求者查询命令由标识符、注册号、群集号和主题。标识符是指示所涉及的命令和请求者查询命令完全相同的信息。注册号是识别在口述搜索站点10注册的请求者P的号码。
群集号是在询问口述搜索站点的请求者P的主题下的群集号。例如,如果主题涉及某一商品,则群集号是关于该商品,查询发起用户被指定的群集的编号。
此外,主题是查询的内容,并且包含,例如商品名称和查询项目。商品名称是例如商品的品牌。此外,查询项目是例如购买价格、满意度或者下次购买的计划等。
站点查询命令由标识符、查询ID、TTL和主题构成。标识符是指示该命令和站点查询命令完全相同的信息。
查询ID是识别通过网络分发的站点查询命令的序列号。如果具有相同查询ID的站点查询命令再次被分发或者转发给相同的参与者主机11a等,则丢弃第二个站点查询命令。
TTL是限制站点查询命令的转发数量的参数。在口述搜索站点10上初始化TTL,并且每次从参与者主机11a等把站点查询命令转发给其它参与者主机11b等时,递减TTL。
主题是通过请求者查询命令询问口述搜索站点10的主题。例如,主题是诸如“汽车X的满意度是多少?”之类的问题。
图8表示相对于站点查询的响应命令的结构。响应命令由标识符、查询ID、群集号和回答。标识符是表示该命令和响应命令完全相同的信息。
此外,查询ID和包含在站点查询中的查询ID完全相同。查询ID是识别响应命令被给予哪个站点查询的信息。
群集号是相对于查询目标商品,分配给响应参与者A等的群集号。
回答是相对于主题的回答,其中该回答是,例如“对汽车X的满意度为8”。
<硬件结构>
图9表示了请求者主机11的硬件结构。注意其它参与者主机11a等也具有和请求者主机11类似的结构。具体地说,每个主机是个人计算机、PDA、蜂窝电话机、数字TV、与TV监视器相连的机顶盒等等。
请求者主机11包括执行信息处理程序的CPU12,存储CPU12执行的信息处理程序和CPU12处理的数据的存储器13,记录信息处理程序和数据的硬盘14,向用户显示CPU12的处理结果的显示装置15,用户用于输入数据的输入装置16,和按照CPU12给予的命令访问网络的通信接口模块17。
CPU12执行保存在存储器13上的信息处理程序,从而提供作为请求者主机11的功能。
存储器13保存CPU12执行的信息处理程序和CPU12处理的数据。
硬盘14记录CPU12执行的信息处理程序和CPU12处理的数据。
显示装置15显示用户输入的数据和输入数据的处理结果。显示装置15是,例如CRT、液晶显示器、薄膜型液晶显示器、PDP(等离子体显示面板)、EL(场致发光)面板、FED(场发射显示器)等等。
输入装置16被用户用于输入信息。输入装置16是,例如键盘、按键号码盘、鼠标、跟踪球、操纵杆、静电触摸面板、棒状acupoint、触摸面板或者光学指示器等。输入装置16可采用任意两种或者更多种装置。
通信接口17根据CPU12的命令访问网络,与其它参与者主机11a等通信,并与用于提供口述搜索站点10的管理主机等通信。通信接口17是,例如调制解调器卡、LAN(局域网)、拨号路由器或者蓝牙标准接口等。
注意以网页形式提供口述搜索站点10的管理主机具有和请求者11类似的结构,从而省略对其的说明。
<操作和效果>
图10和11表示信息管理系统中的操作流程。图10是表示请求者P注册成为口述搜索站点10的成员的步骤和商品评价书写过程的流程图。
开始,请求者P从营业公司的主页,即口述搜索站点10下载信息处理程序(S1)。随后,请求者P执行该信息处理程序,并进行下述初始设置。
随后,请求者P输入自己的消费特性(S2)。消费特性被分成基本特性和详细特性。基本特性是,例如性别的差异、年龄、家庭成员、地址和工作。此外,详细特性是,例如收入、品牌偶像和购买行为。
请求者可省略输入详细特性。但是,通过输入详细特性,可获得基于详细特性的更多详细信息。上面给出的特性被保存在请求者主机11等的硬盘14上。
随后,请求者P输入与营业公司的约定商业条款的确认(S3)。约定的商业条款规定,例如请求者既不给出任意虚假回答又不出售其它公司的任意信息等等。
接下来,请求者P输入自购商品,例如评价、购买地点、购买价格、满意度、下次购买的计划等至少五项或更多项目(S4)。
通过如上所述的输入,请求者被批准为口述搜索站点10的成员。从而,通过搜索其它成员的信息,能够获得推荐信息(推荐)(S5)。注意口述搜索站点10的成员能够输入成员他或她再度购买的商品的评价。
图11表示当请求者进行查询时,即当搜索其它人员的信息时的操作流程。请求者首先调用营业公司的主页,即口述搜索站点10(S6)。
随后,请求者指定希望搜索的主题,例如商品(项目)和搜索的内容(S7)。
之后,口述搜索站点10比较请求者P的消费特性和搜索成员的消费特性。随后,口述搜索站点10收集具有类似消费特性的参与者成员的搜索结果(S8)。
本实施例中,根据关于每个商品分配给每个参与者A等和请求者P等的群集号,判断消费特性的类似性。即,首先,收集和请求者P的群集号相符的参与者成员的回答。
但是当只从与群集号相符的那些参与者成员的回答不能获得足够的回答数量时,过滤条件被放松到与请求者P的群集号相邻的群集,从而收集回答。此外,以列表序列的格式总计各个成员的自由回答,即自由的文本格式的印象。
随后,口述搜索站点10根据如上所述的收集的结果,产生总表(S9)。之后,口述搜索站点10根据该总表,产生推荐信息(推荐)(S10)。推荐信息包含一系列的自由回答。
图12是表示在请求者主机11上和在参与者主机11a等上执行的信息处理程序的处理步骤的流程图。CPU12执行该信息处理程序,从而提供口述搜索站点10的作为参与者主机11a等的功能。
在执行该信息处理程序之后,CPU12进入等待事件状态(S20、S21)。事件是改变CPU12的控制状态的因素。
当事件发生时(S21中YES)时,CPU12判断事件是否是查询的接受(S22)。如果事件是查询的接受,则CPU12执行关于该查询的响应过程(S23)。之后,CPU12把控制返回S20。
另一方面,如果事件不是查询的接受,则CPU12判断事件是否是回答的接受(S24)。如果事件是回答的接受,则CPU12把该回答转移给查询转发源(S25)。之后,CPU12把控制返回S20。
另一方面,如果事件不是查询的接受,则CPU12不进行任何操作,并把控制返回S20。
图13详细表示了关于查询的响应过程。在该过程中,CPU12首先判断所涉及的查询是否已被接收。通过检查在查询报头中描述的查询ID是否已被接收,来判断查询是否已被接收。接收的查询ID被保存在未图解说明的环形缓冲区上。如果查询ID已被接收(S231中YES),则CPU12丢弃所涉及的查询,并完成关于该查询的响应过程。
而如果查询ID未被接收(S231中NO),则CPU12把该查询的查询ID保存在未图解说明的环形缓冲区上(S232)。
之后,CPU12在硬盘14内搜索和该查询对应的回答(S233)。
随后,在硬盘14上找出该查询的回答(S234中YES),该回答被回送给查询转发源(S235)。
之后,CPU12把TTL减1(S236)。接下来,CPU12判断TTL是否大于0(S237)。
如果TTL大于0,则CPU12继续把查询转发给与主机本身相连的参与者主机11b等(S238)。之后,CPU12完成关于该查询的响应过程。
相反,如果TTL等于或小于0,则CPU12直接完成关于该查询的响应过程。
图14-16表示了口述搜索站点10的站点管理程序的各个过程。提供口述搜索站点10的管理主机执行该站点管理程序,从而提供口述搜索站点的功能。
在站点管理程序的执行过程中,管理主机一般处于等待事件状态(S40、S41)。当发生事件时,管理主机判断事件是否是分发请求(S42)。如果事件是分发请求,则管理主机执行查询分发过程(S43)。之后,管理主机把控制返回S40。
而如果事件不是分发请求,则管理主机判断事件是否是回答的接收(S44)。如果事件是回答的接收,则管理主机执行回答总计过程(S45)。之后,管理主机把控制返回S40。而如果事件不是回答的接收,则管理主机不进行任何操作,并把控制返回S40。
图15表示查询分发过程的细节。在该过程中,一开始,管理主机搜索查询目标商品的出现率表格(S431)。
随后,管理主机根据所涉及的商品的出现率设置TTL。例如,由如下(公式1)确定TTL。
TTL=log2(预定的总样本量×出现率)×系数 (公式1)这里,预定的总样本量是要收集的关于该查询的回答的数目,并且是获得有统计意义的样本的目标值。
此外,出现率是所涉及的商品在用户中普及的普及率。例如如图2中所示,汽车被记录在出现率表中,从而出现率为5个节点,这表示每五个用户一辆汽车。
此外,系数是确定获得预定总样本量的回答的安全率,并且使用例如1-100的数值。
之后,管理主机确定查询ID(S433)。查询ID是识别查询的序列号。
随后,管理主机按照图7中的格式产生站点查询命令(S434)。
接下来,管理主机搜索分发的目的地地址(S435)。作为分发对象的参与者主机11a是具有过去的通信结果的参与者主机。但是,如果每个参与者主机11a等首次与网络相连,不具有任何通信结果,则通过主机搜索事先确定分发目的地。
主机搜索是搜索可回答该查询的主机的过程。主机搜索是招收参与者主机的特殊查询。主机搜索中的转发和回答步骤和站点查询中的转发和回答步骤相同。
之后,管理主机分发站点查询命令(S436)。
随后,管理主机设置等待回答状态(S437)。在该过程中,查询ID被记录在未图解说明的等待回答表格中。之后,管理主机结束处理。
图16表示了回答总计过程。在该过程中,管理主机首先执行接收过程(S451)。在该过程中,管理主机把在未图解说明的邮箱中接收的回答保存在存储器中。
之后,管理主机判断是否已达到预定数目的回答(S452)。如果没有达到预定数目的回答,则管理主机判断是否已超时(S453)。这计划在预定的时间停止回答总计过程。
如果没有超时,则管理主机终止回答总计过程。从而,继续等待关于该查询的回答。如果超时,则管理主机把控制前进到S454。
当在S452中判断达到预定数目的回答时,或者当在S453中判断超时时,管理主机执行总计/回送过程(S454)。该过程是总计保存在存储器上的回答,并将其回送给请求者主机11的过程。
之后,管理主机取消等待回答状态(S455)。即,管理主机从未图解说明的等待回答表格中删除所涉及的查询ID。
图17表示总计/回送过程的细节。在该过程中,管理主机首先执行过滤处理(S4541)。在该处理中,总计在图16的S451中的过程中保存的回答中,就和查询相关的商品来说,具有和请求者P的群集号相符的群集号的回答。此外,按照列表序列的格式累积回答中包含的自由回答。
之后,管理主机判断是否收集到具有统计意义的样本总量的回答(S4542)。有统计意义的样本量是在口述搜索站点10上规定的预定数值。
如果不存在有统计意义的样本总量,则管理主机放松过滤条件,并再次执行过滤处理(S4540)。在第一次过滤处理中,相对于查询目标商品,只收集具有和请求者P的群集号相符的群集号的回答。
在再次过滤处理中,收集具有和请求者P的群集号相邻的群集号的回答。从而,重复S4541中的处理,直到以放松过滤条件的方式收集到有统计意义的样本量的回答为止。
之后,管理主机执行统计处理(S4543)。这里,例如根据回答计算商品的满意度分布、最大偏差、最小偏差、平均偏差和标准偏差。
随后,管理主机产生推荐信息(S4544)。就该回答来说,表示了商品X的满意度分布和一系列的自由回答。之后,管理主机把推荐信息回送给请求者主机11(S4545)。
如上所述,根据本实施例中的信息处理系统,响应请求者P的搜索请求,收集口述搜索站点10中参与者成员A等购买的商品的评价结果,并且根据所谓的口述信息,可产生推荐信息。
此外,相对于查询目标商品,口述搜索站点10收集具有和请求者P的群集号相同或相邻的群集号的回答。该群集号是对显示具有对商品购买的高影响率的类似因素的成员分类的编号,并产生适合于请求者P的推荐信息。
此外,在成员评价商品之后的适当时刻,参与者成员的评价结果可保存在参与者主机11a等上。随后,当从请求者给出查询时,响应该查询,从具有评价结果的参与者主机11a等收集必需的信息条目,作为回答。
因此,每个参与者成员11a等没有特别通过与来自请求者P的搜索请求同步,进行回答的必要。即,每个成员可累积和成员他或她自己每日购买的商品有关的信息。从而,在必要的时候,把分发中累积的信息提供给必要的请求者P。
<收集搜索请求的回答的步骤的变型>
根据上述实施例,当命中搜索请求的回答时,该回答被回送给转发源。即,沿着与转发顺序相反的顺序回送回答。但是,本实施例并不局限于上面给出的应答步骤。例如,在命中回答的情况下,可从参与者主机11c等直接把回答回送给口述搜索站点10。图18-23表示了这种系统的系统结构,数据结构或处理。
图18表示直接从回答者把回答回送给口述搜索站点10的系统结构。参见图18,在参与者主机11c、11e、11f上命中搜索请求的回答。随后,直接从这些参与者主机11c、11e、11f把回答给予口述搜索站点10。
为此,各个参与者主机11c等可保留口述搜索站点10的网上地址。图18中的其它结构和操作与图1中的相同,因此省略对它们的说明。
在上述实施例中,口述搜索站点10收集搜索请求的回答,随后执行其预定过滤,并总计这些回答,从而产生推荐信息。但是,本发明的实施例并不局限于该方案。例如,请求者主机11可在对回答进行总计之后执行一部分处理。
图19表示这种信息管理系统的系统结构的例子。在图19中的系统中,和图18中的系统一样,查询的回答类似地被直接回送给口述搜索站点10。
但是,根据图19中的系统,口述搜索站点10收集回答,并根据表示对商品购买的较高影响率的因素的相似性进行过滤。随后,口述搜索站点10使已经过滤的信息匿名,并将其传送给请求者主机11。请求者主机11可总计并编辑传送的回答,从而产生推荐信息。
图20表示了图19中的系统中的站点管理程序。在图20中,从S40-S44的处理和图14中的相同。从而用和图14中相同的符号标记这些处理,并省略对它们的说明。
当收到回答时(S44中YES),管理主机执行过滤处理(S45a)。该处理是总计相对于查询目标商品,具有和请求者P的群集号相符或者相邻的群集号的回答的处理。
随后,管理主机从回答中删除指定个体,例如网上地址之类的信息,并产生匿名信息(S45b)。
接下来,管理主机把匿名信息回送给请求者主机11(S45c)。请求者11执行回答的总计处理等等。
图21表示其中在不通过口述搜索站点10的情况下,从参与者主机11c等直接把回答回送给请求者主机11的系统的结构。在图21中,和图1、18和19中所示的系统的情况一样,从口述搜索站点10顺序把查询转发给参与者主机11a等。但是,参见图21,在命中查询的回答的情况下,参与者主机11c直接把回答发送给请求者主机11。
随后,请求者主机11收集回答,执行预定的过滤,在过滤之后总计回答,并产生推荐信息。
从而,请求者11的网上地址可明确地包含在要转发的站点查询命令中,以便参与者主机11c等直接把回答传送给请求者主机11。
此外,请求者主机10具有记录有相对于每件商品的请求者P的群集号的用户群集定义表24。请求者终端P选择具有和请求者P的群集号相符的群集号的回答,从而可进行过滤。
注意在如图1中所示其中回答被发送给转发源的系统中,请求者主机11可如图19或21中所示收集回答,随后进行过滤或总计,从而产生推荐信息。这种情况下,口述搜索站点10可直接把回答传送给请求者主机11,而不必过滤回答。
根据上述实施例,在口述搜索站点10过滤回答。在显示上面给出的修改例子的图21中,请求者主机11执行回答的过滤。但是,本发明的实施例并不局限于这些步骤。例如,各个参与者主机11a可执行过滤。
图22表示了此时的站点查询命令的结构。和图7中所示的站点查询命令相比,该站点查询命令增加有群集号。该群集号是指示相对于查询目标商品的请求者P的群集的编号。
图23表示了当分发这种结构的站点查询命令时,各个参与者主机11a等中的响应过程。该过程与图13中的过程的不同之处在于在查询ID保存处理(S232)之后增加了S23a中的判断。
在该处理中,在各个参与者主机11a中,CPU12判断请求者P的群集号是否与所涉及的参与者主机11a的用户(他是回答者参与者A等)的群集号相符(S23a)。
如果这些群集号彼此相符,则CPU12把控制前进到S23,并搜索硬盘14。
而如果这些回答模式不相符,则CPU12不搜索自己的硬盘14,并把控制前进到S236。其它处理和图13中的相同,于是被赋予相同的符号,并省略对它们的说明。
从而,参与者主机11a进行过滤,使其能够减少回送的回答,并抑制通信量。
<其它修改>
根据第一实施例,如图3中所示,请求者主机11和参与者主机11a等均具有用户群集定义表24。但是,本发明的实施例并不局限于这种方案。例如,口述搜索站点10可产生用户群集定义表24,管理主机可照原样保留用户群集定义表24。口述搜索站点10可保留单个参与者成员的用户群集定义表24,其中识别参与者成员的注册号被用作关键字。
随后,当请求者P发出查询请求时,注册号可被传送给口述搜索站点10。口述搜索站点10根据请求者P的注册号,搜索该请求者P的用户群集定义表24,从而获得其群集号。
根据上述实施例,在口述搜索站点10的主页上产生查询。但是,本发明的实施例并不局限于这种方法。
例如,从口述搜索站点10下载的信息处理程序可配有用户输入查询主题的用户界面(UI),并且查询主题可被传送给口述搜索站点10。
此外,也可通过利用标准文本编辑器、电子表格或字处理器等,按照预定格式产生查询。这种情况下,可借助电子邮件把查询,即请求者查询传送给口述搜索站点10。此外,也可借助电子邮件,把通过总计回答而产生的推荐信息从口述搜索站点10回送给请求者主机11。
在根据上述实施例的系统中,直接收集查询的回答。但是,本实施例并不局限于这种方法。例如,也可在口述搜索站点10或请求者主机11上收集保存有回答的文件的位置,例如参与者主机11a等的网上地址,以及命中的回答和文件的文件名称。
随后,口述搜索站点10或请求者主机11可从参与者主机11a等下载文件。
根据上述实施例,请求者P调用口述搜索站点10的主页,并输入查询主题,即希望搜索的项目及搜索内容。本发明的实施例并不局限于这种方法。
例如,请求者P通过利用诸如文本编辑器、字处理器程序、电子表格之类的文本生成程序,在请求者终端11上产生查询。请求者P产生基于预定的格式这些查询,并借助电子邮件等把这些查询传送给口述搜索站点10。
此外,在上述实施例中,请求者根据从口述搜索站点10的主页下载的信息处理程序进行初始设置,并输入自己的消费特性和商品的评价等(图10中的处理)。但是,本发明的实施例并不局限于这种方法。
例如,在基于从口述搜索站点的主页下载的信息处理程序的初始设置中,可在硬盘14内指定用于累积自我消费特性和商品评价等的区域,例如文件夹。随后,请求者P通过利用诸如文本编辑器、字处理器程序、电子表格之类文本生成程序,把自己的消费特性和商品评价等输入该区域中。
在上述实施例中,TTL被用于限制无限的查询转发。但是,本发明的实施例并不局限于这种方案。例如,可采取这种方案,在站点查询中设置初始分发时间,并且在自该初始分发时间以来过去预定时间的查询被丢弃。还可采取另一种方案,其中在站点查询中设置有效期,并且在该有效期到期情况下的查询被丢弃。
可检测回送的虚假回答,并且可进行消除这些虚假回答的过滤。可通过累积每个参与者成员在预定时段内的回答历史记录,并判断这些回答的一致性,实现该方案。
《第二实施例》下面参考图24-26说明本发明的第二实施例。根据第一实施例,请求者P可从请求者主机11上通过口述搜索站点发出搜索请求。下面将说明第二实施例中的信息管理系统,其中请求者不通过口述搜索站点10,从请求者主机11上发出请求,并收集回答。
第二实施例中的其它结构和操作与第一实施例中相同。因此,用相同的符号标记相同的组件,并省略它们的说明。此外,根据必要性参考图1-图23。
<功能概述>
图24表示了建立与各个参与者主机11a1等的连接的控制流。连接意味着表示与请求者主机11请求搜索,即查询的参与者主机11a1等的连接顺序的关系。
(1)开始,请求者P从请求者主机11上访问预定主页,并获得服务器清单,即,参与者主机11a1等的清单。
(2)请求者P从请求者主机11送出找出网络上能够接受搜索请求的主机的消息。在定义为搜索基于TCP/IP的分布式数据库的协议的“Gnutella”中,这种消息被称为“ping”。
通过网络上的主机顺序转发该“ping”消息。在接收“ping”消息的主机中,能够响应搜索请求的主机向请求者主机回送自己在网络上的地址,可与网络上的其它主机共享的文件的文件数量及这些文件的数据总量。在上述Gnutella协议中,这种回答被称为“pong”。逆着转发路线把“pong”回送给请求者主机11。
在因特网上的主页,例如“http∥www.Gnutella.org”等上描述了Gnutella协议。但是,在本实施例中,主机搜索并不局限于Gnutella中定义的方法。
(3)当刚刚收到来自于任意一个主机的回答(pong)时,请求者主机进入如上所述建立参与者主机的网络(即参与者主机11a1等的链路),并且能够发出搜索请求。
图25表示了通过向按照图24中的方法建立的参与者主机11a1等的链路发出查询请求,获得回答的方法。按照Gnutella协议,该查询消息被称为“查询”。
这里,和第一实施例中一样,查询的内容是问题“商品X的满意度如何?”等等。此外,和第一实施例中一样,每个参与者主机11a1等把参与者成员A等的消费特性和问卷文件等保存在各个参与者主机11a1等的硬盘14上。
请求者主机11向根据图24中的方法找出的参与者主机11a1等发出查询请求。随后,参与者主机11a1等在自己的硬盘14上搜索该查询的回答。
此外,参与者主机11a1等把TTL减1,并判断TTL是否大于0。随后,如果TTL大于0,则参与者主机11a1等把该查询转发给与主机11a1本身链接的参与者主机11a2、11b1等。
从而查询被顺序转发,直到TTL变为0为止。另一方面,被转发查询的参与者主机11a1等当检测到关于该查询的回答时,向搜索请求的转发源回送参与者主机11a1等的网上地址,记录有这些回答的文件的文件数量,各个文件的大小及文件名称。在Gnutella协议中,该回答被称为“查询命中”。
从而,请求者主机11连续收集保存有关于搜索请求的回答的文件的位置。
请求者主机11根据具有被收集信息的参与者主机的地址和文件名称,下载关于搜索请求的回答。诸如过滤和总计这些回答,以及产生推荐信息之类处理和第一实施例中相同,因此省略它们的说明。
如上所述,可在不存在表现为第一实施例中例证的口述搜索站点10的营业公司的情况下,构成第二实施例中的信息处理系统。
<操作>
下面参考图26说明本实施例中,请求者主机11的CPU12执行的信息处理程序的处理步骤。CPU12执行该信息处理程序,从而提供作为请求者主机11的功能。
在该信息处理程序的执行过程中,CPU12处于等待事件状态(S60、S61)。当事件发生时,CPU12判断事件的类别。
首先,CPU12判断事件是否是设置基本特性(S62)。基本特性被定义为所谓的人口统计数据,例如地址(或邮政编码)、年龄、性别差异、工作等。
如果事件是设置基本特性,则CPU12执行基本特性设置处理(S63)。在该处理中,显示未图解说明的基本特性设置屏幕,于是,请求者P能够设置请求者自己的基本特性。之后,CPU12把控制返回S60。
而如果事件不是设置基本特性,则CPU 12判断事件是否是设置详细特性(S64)。详细特性被定义为所谓的心理数据,例如欣赏力、意见、喜爱的品牌等等。
如果事件是设置详细特性,则CPU12执行详细特性设置处理(S65)。在该处理中,显示未图解说明的详细特性设置屏幕,于是,请求者P能够设置请求者自己的详细特性。之后,CPU12把控制返回S60。
而如果事件不是设置详细特性,则CPU12判断事件是否是商品评价的记录(S66)。
如果事件是商品评价的记录,则CPU12执行商品评价记录处理(S67)。在该处理中,显示未图解说明的商品评价记录屏幕,于是,请求者P能够设置请求者本人使用的商品的评价、满意度等等。之后,CPU12把控制返回S60。
而如果事件不是商品评价的记录,则CPU12判断事件是否是产生查询和传送该查询(S68)。
如果事件是产生查询和传送查询,则CPU12执行查询产生/传输处理(S69)。在该处理中,显示未图解说明的查询产生/传输屏幕,于是,请求者P能够设置所需的主题,例如指定的商品和关于该商品的满意度。随后,请求者能够照原样传送查询的内容。之后,CPU12把控制返回S60。
而如果事件不是产生查询和传送查询,则CPU12判断事件是否是回答的接收(S6a)。
如果事件是回答的接收,则CPU12执行回答接收处理(S6b)。在该处理中,CPU12检查是否在未图解说明的邮箱中接收回答。随后,如果在所述邮箱中接收回答,则CPU12执行总计处理。总计处理包括过滤处理。总计处理和过滤处理的步骤和第一实施例中的一样,于是省略它们的说明。
如上所述,第二实施例中的例子能够在不存在口述搜索站点10的情况下收集关于查询的回答。
<修改例>
根据第二实施例中的系统,请求者主机收集保留有回答的文件的位置。但是,本发明的实施例并不局限于这种方法。例如,可回送关于查询的回答本身,例如“商品X的满意度为9”的回答。
《第三实施例》下面参考图27和28说明本发明的第三实施例。在第一和第二实施例中,说明了收集关于诸如“商品X的购买者的满意度如何”之类查询的信息,以及产生该商品的推荐信息的信息管理系统。
第三实施例将说明收集成员用于预约商品销售站点销售商品的信息的信息管理系统。
第三实施例中的商品销售站点接受来自于请求者P的销售或购买商品的提议。随后,相对于提议的商品,商品销售站点向参与者主机11a等分发查询。
参与者主机11a等持有参与者成员A等希望购买的商品,该商品的预期买价,欲售商品和欲售商品的预期卖价。随后,当分发上述查询时,各个参与者主机11a等判断查询目标商品是否和自己持有的预期买价或欲售商品相符。之后,如果相符,则各个参与者主机11a等回送一个响应。
从而,第三实施例和第一及第二实施例的不同之处在于查询主题是销售或购买商品的提议。商品销售站点的结构和操作与第一实施例中的口述搜索站点10相同。因此,根据必要性参考图1-26。
<功能概述>
预约商品销售站点的成员在自己的参与者主机11a等中记录所需商品的预期买价。与此对应,欲售商品的个人提供商品的销售。
商品销售站点合计所涉及商品的预期购买价格,所述购买价格由参与者成员A等记录在各个参与者主机11a等中。随后,商品销售站点选择希望以最高价格购买该商品的成员,并向希望出售该商品的个人介绍该成员。
此外,预约商品销售站点的成员把手头的库存商品的预期卖价记录在自己的参与者主机11a等中。与此对应,希望购买该商品的个人提议商品的购买。
商品销售站点合计所涉及商品的预期销售价格,所述销售价格由成员记录在相应的参与者主机11a等中。随后,商品销售站点选择希望以最低价格销售该商品的成员,并向希望购买该商品的个人介绍该成员。
<操作和效果>
图27是表示当销售商品时的处理的流程图。未图解说明的管理商品销售站点的管理主机执行图27中的处理,并支持商品的销售。
开始,管理主机向各个参与者主机11a等分发查询,并总计所涉及商品的预期购买价格(S70)。分发处理和总计处理与第一实施例中图15中和图16中的处理相同,因此省略它们的说明。
随后,管理主机判断是否完成预定数目的回答的总计(S71)。如果没有完成预定数目的回答的总计,则管理主机终止回答总计处理。当终止总计处理时,和第一实施例中一样,进入等待事件状态。因此,继续等待回答状态。
当在S61中判断完成了预定数目的回答的总计时,管理主机从收集的回答中选择希望以最高价格购买该商品的个人(S72)。
之后,管理主机向欲售人员显示该欲购人员(S73)。随后,欲售人员可把销售该商品的确认通知欲购人员。
之后,管理主机取消等待回答状态(S74)。然后,管理主机结束回答总计处理。
图28是表示购买商品时的处理的流程图。未图解说明的管理商品销售站点的管理主机执行图28中的处理,并支持商品的购买。
开始,管理主机向各个参与者主机11a等分发查询,并总计所涉及商品的预期售价(S80)。
随后,管理主机判断是否完成预定数目的回答的总计(S81)。如果没有完成预定数目的回答的总计,则管理主机终止回答总计处理。当终止总计处理时,和第一实施例中一样,进入等待事件状态。因此,继续等待回答状态。
当在S453b中判断完成了预定数目的回答的总计时,管理主机从收集的回答中选择希望以最低价格销售该商品的个人(S82)。
之后,管理主机向欲购人员显示该欲售人员(S83)。随后,欲购人员可把购买该商品的确认通知欲售人员。
之后,管理主机取消等待回答状态(S84)。然后,管理主机结束回答总计处理。
如上所述,第三实施例中的信息管理系统能够为打算出售商品的人员搜索打算以最高价格购买该商品的成员。此外,能够为打算购买商品的人员搜索打算以最低价格出售该商品的成员。
此外,根据该系统,只有当给出出售商品的提议时,才收集预约商品销售站点的所有成员的预期购买价格。因此,打算出售商品的个人不必等待欲购人员回答,并且可在不进行与欲购人员的任何信息同步的情况下,促进商品的销售。
此外,欲购人员只把预期购买价格记录在自己的参与者主机11a的硬盘24等上,管理主机完全收集购买愿望。因此,不要求欲购人员查看商品销售站点。上面描述的效果和当商品的欲购人员提议购买该商品时的效果相同。
<修改例子>
在上述实施例中,在回答总计处理中,选择给出最高价格的欲购人员或者给出最低价格的欲售人员。但是,本发明的实施例并不局限于这种方法。
例如,在欲购人员中,可按照预期购买价格从高到低的顺序选择预定数目的人员,并显示给请求者P。此外,在欲售人员中,可按照预期销售价格从低到高的顺序选择预定数目的人员,并显示给请求者P。
上面论述的实施例举例说明了管理分发过程中的信息的信息管理系统中商品的销售和购买。该信息管理系统的应用并不局限于这样的目的。
例如,该信息管理系统可用于监视商品和服务。即,在监视器上登记的成员把对商品和服务的满意度记录在参与者自己的主机11a等的硬盘上。
此外,例如,按照预定的格式记录关于TV节目的印象等。监视器负责人定期查询在分发中这样记录的监视结果,并可收集这些监视结果。
此外,该信息管理系统可用于收集杂志和报纸的投稿文章。例如,杂志出版公司和报纸出版公司从读者中征集通讯员。读者通讯员被记录在未图解说明的管理主机上。
记录于其上的读者通讯员每日把自己书写的作品和投稿文章记录在硬盘14上。当需要时,杂志出版公司和报纸出版公司分发和必要的主题相关的查询,并且可收集和这些主题匹配的文章。
借助这种方案,当需要时,杂志出版公司和报纸出版公司可收集必需的文章。文章被采用的读者通讯员获得稿费。
《第四实施例》下面参考图29和30说明本发明的第四实施例。上面论述的第一到第三实施例涉及通过向彼此对等连接的参与者主机转发查询,收集信息的信息管理系统。
在第四实施例中,将说明多点传送查询的信息管理系统。除多点传送之外的方法与第一到第三实施例中相同。因此,根据需要参考图1-28。
<多点通信的应用>
多点传送被认为是从一个发射主机同时向许多接收主机传送数据的技术。多点传送涉及使用多点传送地址。
当发射主机向多点传送地址传送数据时,把这些多点传送地址识别为其自身地址的所有接收主机接收该数据。
当吸收多点传送地址的用户时,事先分配这种多点传送地址。根据第四实施例中的信息管理系统,参与者成员A等利用的主机11a等被分成若干组,每组被分配一个多点传送地址。
未图解说明的管理主机把每组成员的数目和该组的多点传送地址记录在存储器13上的管理表中。当被请求分发查询时,管理主机按照预定的顺序把该查询转发给预定数目的多点传送地址。借助这种方案,查询被多点传送给各个用户,具有与该查询相符信息的用户向管理主机回送回答。
<操作和效果>
图29表示基于多点传送的查询分发过程。管理主机执行图29中所示的过程,从而提供分发功能。
首先,管理主机产生查询命令(S431a)。和第一实施例中例举的站点查询命令不同,该查询命令不需要查询ID。其原因在于数据被传送给具有规定多点传送地址的用户,从而不会发生相同的查询被重复发送给单一用户的情况。
随后,管理主机在出现率表21中搜索查询目标商品的出现率(S432a)。
之后,管理主机确定分发目的地主机计数(S433a)。例如,依据下述(公式2)确定分发目的地主机计数。
分发目的地主机计数=预定收集样本计数×出现率×系数(公式2)这里,预定收集样本计数、出现率和系数和第一实施例中(公式1)中的相同,从而省略它们的说明。
随后,管理主机从记录在存储器13上的管理表中,按照预定顺序搜索多点传送地址(S434a)。
之后,管理主机把查询多点传送给多点传送地址(S435a)。
随后,管理主机判断对应于分发目的地计数的分发是否完成(S436a)。如果对应于分发目的地计数的分发还没有完成,则管理主机把控制返回S433a。从而搜索下一多点传送地址,继续重复多点传送。
而如果完成了对应于分发目的地计数的分发,则管理主机处于等待应答状态。此时,记录发起查询的请求者主机11的地址,使用的多点传送地址和向其分发查询的主机的总数。
注意通过基于标准通信协议,例如TCP/IP等的一对一通信,从回答者主机把对多点传送的响应回送给管理主机。可借助电子邮件接收这种响应,也可通过利用FTP(文件传送程序),在硬盘14上的预定区域中以文件的形式接收这种响应。
如上所述,根据第四实施例中的信息管理系统,请求者P的查询直接从管理主机被多点传送给用户终端11a等。于是,主机11a等不必管理涉及查询ID的应用的冗余查询。
此外,根据本信息管理系统,用户主机11a等被分成组,并如此管理,于是,这种方案对多点传送地址具有良好的亲合力。管理主机能够以多点传送地址为基础管理用户组。
<修改例子>
在第四实施例中,管理主机把用户分成多组,并向这些组分配多点传送地址。不考虑用户的特性设置各组。可结合,例如相对于相应商品,用户被分成的群集设置用户组。群集的概念与第一实施例中的相同,于是省略其说明。
下面参考图30说明在把用户分成群集并向群集分配多点传送地址情况下的查询分发过程。
开始,管理主机产生查询命令(S431b)。随后,管理主机提示请求者P输入就查询目标商品而论,请求者P的群集号(S432b)。
接下来,管理主机搜索映象到请求者P的群集的多点传送地址(S433b)。随后,管理主机向该多点传送地址多点传送查询(S4342)。
之后,管理主机处于等待回答状态(S435b)。之后,管理主机终止该过程。
如上所述,根据本信息管理系统,用户被分入关于每个商品设置的群集中,为这些用户组分配多点传送地址。就查询目标商品来说,这种方案使得查询能够的确只被分发给和请求者P同一群集的用户,从而可获得可靠性较高的回答。
《计算机可读记录介质》上述各个实施例中的信息处理程序可记录在计算机可读记录介质上。随后,计算机读取并执行该记录介质上的信息处理程序,从而可使计算机起在上述实施例中说明的主机的作用。
这里,计算机可读记录介质包括能够以电、磁、光和机械方式,或者借助化学操作,保存诸如数据、程序之类信息的记录介质,所有这些记录介质都可被计算机读取。这些记录介质中,可拆卸地安装在计算机之外的是,例如软盘、磁光盘、CD-ROM、CD-R/W、DVD、DAT、8毫米磁带、存储卡等。
此外,硬盘、ROM(只读存储器)等被分类为计算机内的固定型记录介质。
《包含在载波中的数据通信信号》此外,上面描述的信息处理系统可保存在计算机的硬盘和存储器上,并通过通信介质被下载到其它计算机。这种情况下,通过通信介质,以包含在载波中的数据通信信号的形式传送程序。从而,可使下载有该程序的计算机起上述实施例中程序开发装置1的作用。
这里,通信介质可以是同轴电缆、双扭线电缆、光纤通信电缆、卫星通信、地波无线通信等中的任意一种。
此外,载波可以是DC信号,包含在载波中的数据通信信号可以是调制的宽带信号和非调制的基带信号中的任意一种。
工业应用性本发明可应用于和以分布式方式积聚信息的计算机有关的计算机行业,以及利用这种计算机,积聚、收集信息并向用户提供信息的信息服务行业。
权利要求
1.一种记录有程序的计算机可读记录介质,所述程序使计算机执行从与网络相连的另一第一计算机接收关于指定主题的查询的步骤;搜索与该查询相符的信息的步骤;把与查询相符的信息回送给预定响应目的地的步骤,从而所述计算机管理分发中的信息。
2.按照权利要求1所述的记录有程序的计算机可读记录介质,其中查询包含用于控制查询的可转移性的传送控制信息,并且使计算机还执行在预定条件下更新传送控制信息的步骤;根据传送控制信息判断是否允许查询的转移的步骤;和当允许转移时,把查询转移给一个或多个第二计算机的步骤。
3.按照权利要求1所述的记录有程序的计算机可读记录介质,其中还使所述计算机执行输入关于所需主题的信息的步骤,或者定义用于输入关于所需主题的信息的积聚区域的步骤。
4.按照权利要求1所述的记录有程序的计算机可读记录介质,其中所述回送步骤包括以与查询相符信息的替代物的形式,发送与查询相符信息的位置。
5.按照权利要求2所述的记录有程序的计算机可读记录介质,其中还使所述计算机执行从所述第二计算机接收对查询的响应的步骤;和把接收的响应回送给所述第一计算机的步骤。
6.按照权利要求1所述的记录有程序的计算机可读记录介质,其中响应目的地是所述第一计算机。
7.按照权利要求1所述的记录有程序的计算机可读记录介质,其中查询包含指定响应目的地的信息,并且响应目的地是首先发起查询的查询始发者计算机。
8.按照权利要求2所述的记录有程序的计算机可读记录介质,其中响应目的地是首先发起查询的查询始发者计算机请求其向所述另一计算机分发查询,并开始这种分发的管理计算机。
9.按照权利要求1所述的记录有程序的计算机可读记录介质,其中主题是关于商品的用户评价。
10.按照权利要求9所述的记录有程序的计算机可读记录介质,其中查询包含与商品的购买相关的查询始发者用户的特性信息,使所述计算机还执行参考回答者用户的特性的步骤,和判断回答者用户是否与所述特性信息相符的步骤,并且所述回送步骤包括不发送与特性信息不相符的用户的评价。
11.按照权利要求1所述的记录有程序的计算机可读记录介质,其中使所述计算机还执行产生查询的步骤;和接收对查询的响应的接收步骤。
12.按照权利要求11所述的记录有程序的计算机可读记录介质,其中使计算机还执行请求所述管理计算机开始分发这样产生的查询的步骤。
13.按照权利要求12所述的记录有程序的计算机可读记录介质,其中所述接收步骤包括从所述管理计算机接收响应。
14.按照权利要求11所述的记录有程序的计算机可读记录介质,其中所述接收步骤包括从具有与查询相符信息的计算机接收响应。
15.按照权利要求11所述的记录有程序的计算机可读记录介质,其中使计算机还执行总计响应的步骤。
16.按照权利要求11所述的记录有程序的计算机可读记录介质,其中信息是关于商品的用户评价结果,并且使所述计算机还执行参考和商品的购买相关的查询始发者用户的特性信息的步骤;判断回答者用户是否与上述特性信息相符的步骤;和总计与上述特性信息相符的回答者用户的响应的步骤。
17.按照权利要求1所述的记录有程序的计算机可读记录介质,其中查询是出售指定商品的提议,并且在购买所关心商品的情况下,信息是价格。
18.按照权利要求17所述的记录有程序的计算机可读记录介质,其中使所述计算机还执行产生查询的步骤;接收对查询的响应的步骤;和按照从最高价格到最低价格的顺序只选择预定数目的响应的步骤。
19.按照权利要求1所述的记录有程序的计算机可读记录介质,其中查询是购买指定商品的提议,并且在销售所涉及商品的情况下,信息是价格。
20.按照权利要求19所述的记录有程序的计算机可读记录介质,其中使所述计算机还执行产生查询的步骤;接收对查询的响应的步骤;和按照从最低价格到最高价格的顺序只选择预定数目的响应的步骤。
21.一种记录有程序的计算机可读记录介质,所述程序使计算机向网络上的另一计算机分发查询,并执行从产生查询的查询始发者计算机接收把查询分发给其它分发目的地计算机的查询分发请求的步骤;确定所述分发目的地计算机的步骤;和把查询分发给所述确定的分发目的地计算机的分发步骤。
22.按照权利要求21所述的记录有程序的计算机可读记录介质,其中如果所述分发目的地计算机把查询转发给另一转发目的地计算机,则所述分发步骤包括分发控制查询的可转移性的传送控制信息和查询,并消除查询的无限转移。
23.按照权利要求21所述的记录有程序的计算机可读记录介质,其中所述分发步骤包括根据多点传送地址,把查询分发给若干分发目的地。
24.按照权利要求21所述的记录有程序的计算机可读记录介质,其中使所述计算机还执行接收对查询的响应的步骤;和把响应回送给所述查询始发者计算机的步骤。
25.按照权利要求21所述的记录有程序的计算机可读记录介质,其中使所述计算机还执行接收对查询的响应的步骤;总计响应并产生总计信息的总计步骤;和把总计信息回送给查询始发者计算机的步骤。
26.按照权利要求21所述的记录有程序的计算机可读记录介质,其中使所述计算机还执行接收对查询的响应的步骤;通过从响应中删除指定个人的信息,产生匿名响应的步骤;和把匿名响应回送给查询始发者计算机的步骤。
27.按照权利要求25所述的记录有程序的计算机可读记录介质,其中信息是关于商品的用户评价结果,并且使所述计算机还执行就商品的购买来说,参考所述始发者计算机的用户的特性信息的步骤;判断回答者用户是否与上述用户特性信息相符的步骤;和总计与上述特性信息相符的回答者用户的响应的总计步骤。
28.按照权利要求22所述的记录有程序的计算机可读记录介质,其中所述分发步骤包括把所述查询始发者计算机指定为所述分发目的地计算机的响应目的地,并使响应从所述分发目的地计算机或者所述转移目的地计算机被直接提供给所述查询始发者计算机。
29.按照权利要求25所述的记录有程序的计算机可读记录介质,其中查询是出售指定商品的提议,在购买商品的情况下,信息是价格,并且所述总计步骤包括按照从最高价格到最低价格的顺序只选择预定数目的响应的步骤。
30.按照权利要求25所述的记录有程序的计算机可读记录介质,其中查询是购买指定商品的提议,在出售商品的情况下,信息是价格,并且所述总计步骤包括按照从最低价格到最高价格的顺序只选择预定数目的响应的步骤。
31.一种包含程序代码模块的数据通信信号,用于使计算机执行从与网络相连的另一第一计算机接收关于指定主题的查询的步骤;搜索与该查询相符的信息的步骤;把与查询相符的信息回送给预定响应目的地的步骤;更新用于控制查询的可转移性的传送控制信息的步骤;根据传送控制信息判断是否允许查询的转移的步骤;和当允许转移时,把查询转移给一个或多个第二计算机的步骤。
32.一种与和网络相连的其它信息处理设备合作的信息处理设备,包括建立与所需主题相关的信息的操作单元;记录上述信息的记录单元;与和网络相连的所述其它信息处理设备通信的通信单元;和控制单元,其中当从所述另一第一信息处理设备接收关于指定主题的查询时,所述控制单元搜索所述记录单元上和查询相符的信息,并把与查询相符的信息回送给预定的响应目的地。
33.按照权利要求32所述的信息处理设备,其中查询包含控制查询的可转移性的传送控制信息,所述控制单元更新传送控制信息,根据传送控制信息,判断是否允许查询的转移,并且当允许转移时,把查询转移给一个或多个第二信息处理设备。
34.按照权利要求33所述的信息处理设备,其中所述控制单元以与查询相符信息的替代物的形式,发送与查询相符信息的位置。
35.按照权利要求33所述的信息处理设备,其中信息是关于商品的用户评价结果。
36.按照权利要求35所述的信息处理设备,其中查询包含和商品的购买相关的查询始发者用户的特性信息,并且所述控制单元判断回答者用户是否与特性信息相符。
37.按照权利要求32所述的信息处理设备,其中查询是出售指定商品的提议,并且在购买商品的情况下,信息是价格。
38.按照权利要求32所述的信息处理设备,其中查询是购买指定商品的提议,并且在出售商品的情况下,信息是价格。
39.按照权利要求32所述的信息处理设备,其中所述控制单元产生查询,并接收对查询的响应。
40.按照权利要求33所述的信息处理设备,其中所述控制单元产生查询,设置控制查询的可转移性的传送控制信息,并消除查询的无限转移。
41.一种和与网络相连的其它信息处理设备合作的信息处理设备,包括和与网络相连的其它信息处理设备通信的通信单元;和控制单元,其中所述控制单元从产生涉及所需主题的查询的查询始发者信息处理设备接收到另一分发目的地信息处理设备的分发请求,确定所述分发目的地信息处理设备,把查询分发给所述分发目的地处理设备,并使预定回答者回送和查询相符的信息。
42.按照权利要求41所述的信息处理设备,其中信息是关于商品的用户评价结果,并且所述控制单元参考就商品的购买来说所述查询始发者信息处理设备的用户的特性信息,判断回答者用户是否与上述特性信息相符,并总计与上述特性信息相符的回答者用户的响应。
43.按照权利要求41所述的信息处理设备,其中查询是出售指定商品的提议,在购买商品的情况下,信息是价格,并且所述控制单元按照从最高价格到最低价格的顺序,只选择预定数目的响应。
44.按照权利要求41所述的信息处理设备,其中查询是购买指定商品的提议,在出售商品的情况下,信息是价格,并且所述控制单元按照从最低价格到最高价格的顺序,只选择预定数目的响应。
45.一种由网络上的若干信息处理设备构成的管理分发中的信息的信息管理处理系统,所述信息处理设备包括和与网络相连的其它信息处理设备通信的通信单元;和控制单元,其中控制单元从与网络相连的另一第一计算机接收关于指定主题的查询,搜索与查询相符的信息,并把与查询相符的信息回送给预定的响应目的地。
46.按照权利要求45所述的信息管理处理系统,其中所述信息处理设备包括和与网络相连的其它信息处理设备通信的通信单元;和控制单元,其中所述控制单元还包括接收把来自于产生查询的查询始发者计算机的查询分发给其它分发目的地计算机的请求,确定所述分发目的地计算机,并把查询分发给所述分发目的地计算机的管理装置。
47.一种向网络上的计算机分发信息,保存分发中的信息和使所述计算机响应查询的信息收集方法,所述方法包括从产生和所需主题相关的查询的查询始发者计算机接收分发请求的步骤;确定查询分发目的地计算机的步骤;和把查询分发给所述分发目的地计算机的步骤。
全文摘要
一种能够分布式保存来自信息提供者的信息,并随意收集涉及所需主题的信息的信息控制技术。与和网络相连的其它信息处理器(11b等)合作的信息处理器(11a)包括准备和所需主题相关的信息的操作单元(16),记录所述信息的记录单元(13,14),和与网络相连的其它信息处理器通信的通信单元(17),以及控制单元(12),当从另一第一信息处理器(11)收到规定主题的查询时(S22),控制单元(12)在记录单元中检索和查询相符的信息(S233),并把相符的信息回送给指定的接收方(S235)。
文档编号G06F17/30GK1474981SQ00820027
公开日2004年2月11日 申请日期2000年10月3日 优先权日2000年10月3日
发明者秋山隆平 申请人:视点通信株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1