提醒分发以及文件共享的方法和系统的制作方法

文档序号:6431712阅读:184来源:国知局
专利名称:提醒分发以及文件共享的方法和系统的制作方法
技术领域
本发明涉及计算机文件存取,尤其涉及改进专有存储系统中的文件存取。
背景技术
共享通信环境的使用和依赖不断增大。随之出现必须在共享通信环境中的用户间共享的多种多样的信息。共享信息的一个重要方面是用户(不论是人类用户还是机器用户)可以使用最新的信息,以便有效地执行他们的单独或合作活动。需要牢记的一个考虑事项是信息可来自于许多不同的来源。
一种日益流行的通信范例是对等(P2P)网络。P2P网络把用户作为“对等体”连接在一起。与P2P网络连接的任意用户能够向与该网络连接的另一用户请求文件。从而,在一个实例中,用户能够起客户机的作用,产生另一用户的文件访问请求。在另一实例中,同一用户可起服务于来自其它用户的请求的服务器的作用。
通常,用户需要最近的文件。在常规的P2P网络系统中,用户通常必须主动访问状态信息,以便获得文件的最近信息。这将需要用户更多的时间和工作,尤其是当用户需要从大量用户获得信息时更是如此。
于是,需要向用户提供一种易于访问包含在P2P网络中的最新信息的方法和设备。

发明内容
本发明的体现方面包括在多个对等成员之间共享信息。对等成员可订阅她感兴趣的一条信息。可检测对订阅信息做出的修改,并把该事实通知订阅用户。订阅用户的对等客户机系统能够自动访问该信息。另一方面,可对用户进行恰当的呈现,提醒她信息被修改。随后用户能够决定是否访问该信息。


根据结合附图,提出的本发明的下述说明,本发明的各个方面,优点和新颖特征将变得显而易见图1表示根据本发明的P2P网络的例证实施例;图2是表示根据图1中所示的P2P网络的例证实施例的处理的流程图;图3是根据本发明的界面的例子的示意图;图4是根据本发明的提醒画面的例子的示意图;图5是表示图4中所示的提醒画面中的一个窗口的细节的画面的示意图;图6是表示图4的提醒画面中的另一窗口的细节的画面的示意图;图7表示根据本发明的P2P网络的另一例证实施例;图8是表示根据图7中所示的P2P网络的例证实施例的处理的流程图;图9表示根据本发明的P2P网络的又一例证实施例;图10表示根据本发明的P2P网络的又一例证实施例。
具体实施例方式
图1表示作为本发明一个例证实施例的对等(P2P)通信系统10。管理服务器12管理与在P2P网络中的对等客户机(成员)之间共享的文件相关的信息。例如,在管理服务器中列出位于对等客户机A的系统上的共享文件。同样地,在管理服务器中列出保存在另一对等客户机B的系统上的共享文件。按照这种方式,管理服务器向P2P网络中的成员提供将在对等成员间共享的文件的目录服务。在上面引用的一个或多个申请中,更充分地描述了包括本发明的例证实施例的特定P2P体系结构。
根据本发明,设置通知服务器14。在通知服务器和管理服务器12之间提供恰当的通信信道。显然要提供一个通信网络,以便提供对等客户机22、22b、管理服务器和通知服务器之间的通信。例如,对等客户机A和对等客户机B均可与管理服务器通信。通知服务器可与对等客户机通信,不过图1只图解说明了与对等客户机A的通信路径。关于通知服务器的其它细节将在下面讨论。
本发明的本实施例的特定实现包括多个恰当配置的计算机系统。管理服务器12可以是包括数据处理组件、通信硬件的服务器系统,并能访问存储器。类似地,通知服务器14可以是包括类似的计算和数据存储设备,但是运行和管理服务器12的服务器软件不同的服务器软件的服务器系统。对等客户机22a、22b可以是变化数据处理能力和变化数据存储容量的各种计算机器中的任意之一。每个服务器12、14运行配置成根据本发明的各个方面,操作其相应的计算机硬件的服务器软件。类似地,每个对等客户机运行配置成操作其硬件,从而执行根据本发明各个方面的步骤的客户机软件。
根据图1中所示的特定P2P网络的文件共享包括每个对等客户机22a、22b把其要被共享的文件通知管理服务器12。例如,对等客户机B能够把包含在其系统中的待共享文件的列表传送给其它对等客户机。对等客户机B能够指定每个文件的特定访问许可权,包括指定能够访问文件的对等体或者多组对等体。在上面引用的一个或多个申请中更充分地讨论了P2P存取的这些和其它方面。
其它对等客户机可与管理服务器12通信,从而获得P2P网络上的文件的列表。每个对等客户机被提供与文件的拥有者施加的存取许可权一致的文件的恰当列表。管理服务器向希望访问文件的对等客户机提供指示文件位置的信息。位置信息可识别可能具有文件的高速缓存副本的任意对等客户机,或者它可识别文件的拥有者的位置。利用位置信息,对等客户机随后与具有该文件的对等客户机通信,以便访问该文件。在上面引用的一个或多个申请中更充分地讨论了P2P存取的这些和其它方面。
图2是当具体体现在图1中所示的通信系统中时,根据本发明会发生的处理的高级流程图。在步骤101中,对等客户机(例如对客户机22a)与通知服务器14通信,从而“订阅”(“subscribe”)某一信息源。根据本发明,术语“信息源”包括所有形式的电子信息(例如,文档,多媒体文件,图像,音频文件,视频文件,文件夹,目录等)。信息源可以是其中BBS(公告牌服务)被对等成员共享的虚拟共享空间。信息源也可指的是可在两个或多个通信对等体之间召开会议的虚拟共享空间。特别地,信息源可对应于在会议期间发生的事件。例如,假定一组对等成员正在通过网络参与某一会议(例如IP语音会议,聊天室类会议等)。和该会议相关的事件可包括某人加入会议的动作,或者某人退出会议的动作。任意动作可被定义为值得注意的事件,例如在会议参与者中举行的投票。根据本发明,对等客户机可“订阅”这样的事件。
通知服务器14接收(在步骤102中)指示对等客户机22a请求订阅特定信息源,称为“订阅的信息源”的消息。为讨论起见,假定对等客户机22a已订阅对等客户机22b拥有的File-X32。在本发明的上下文中,“订阅”信息源,“订阅”信息源的动作,以及其它变形,意味着订户将被告知发生于订阅信息源的任何变化。从而,如果拥有File-X的对等客户机22b修改该文件,那么将使订阅File-X的对等客户机22a知道该修改。当对等客户机向其发送订阅请求时,通知服务器14管理多个订阅信息源。
从而,例如假定对等客户机22b在步骤103中修改File-X32。在该对等客户机上运行的对等客户机软件将向管理服务器12传送恰当的消息。该消息通知管理服务器File-X已被修改。在美国申请No.10/159144中提供了另外的细节。随后,在步骤104中,管理服务器将把识别修改后的信息源的信息传送给通知服务器。从而,管理服务器将把File-X已被修改的消息传送给通知服务器14。
在步骤105中,响应从管理服务器12收到该消息,通知服务器14向订阅File-X的每个对等客户机传送提醒消息。在图1中所示的例子中,通知服务器通知对等客户机A File-X已被修改。在特定的实现中,传递提醒消息的技术被称为“推送技术”,也被称为“网络广播”和“定点广播”,借助该技术,信息被直接发送给计算机系统,而不是由计算机取回。提醒消息可包括指示执行操作的时间、文件/文件夹的名称,操作的类型(建立文件夹,删除文件夹,注册文件,删除文件,更新文件等)、执行该操作的用户的用户ID、文件夹/文件所存在的虚拟文件夹的ID的信息。
在一种实现中,当从管理服务器12收到消息时,通知服务器14确定被修改的信息源。通知服务器随后确定已订阅该信息源的那些订户,并通知每个订户。在另一种实现中,通知服务器14简单地通知P2P网络中的所有对等成员。在该实现中,对等客户机软件能够确定它是否订阅在提醒消息中识别的信息源。
在步骤106中,对等客户机22a的对等客户机软件可被配置成响应从通知服务器14收到提醒消息,显示恰当的提醒指示,把File-X被修改的事实通知对等客户机。如上所述,提醒消息可包括关于被修改文件位置的位置信息。
在步骤107中,对等成员能够查看该提醒,并且能够确定是否访问该信息。如果她打算访问该信息,那么她的对等客户机软件能够访问该信息,这种情况下能够获得File-X的副本32′。这可利用在P2P系统中使用的典型过程来实现。该对等客户机与管理服务器12通信,并与许多对等客户机之一通信,以便下载该信息。所述信息可以是
·会议的语音记录,交付会议的文件,会议备忘录等。
·BBS消息主体,评论主体,消息/评论的文件附件等。
·文件数据在该信息被访问之后,它可由对等客户机显示,或重放,或者以其它方式处理。注意在另一实现中,对等客户机软件能够被配置成在无用户指令的情况下,自动开始访问该信息,从而获取该信息。
参见步骤103,信息源可以是对等客户机22b在共享BBS上的消息的张贴。共享BBS可包括保存在一个或多个对等成员间的消息。管理服务器12可起组织共享BBS的消息,例如保持消息的列表,保持消息线程,保持每条消息的位置等的中央位置的作用。管理服务器可为许多这样的BBS管理信息。从而,当新消息将被张贴在特定的BBS上时,在张贴该消息的对等客户机上运行的对等客户机软件会通知管理服务器消息正被张贴在特定的BBS上。管理服务器随后可把该事实告知通知服务器14(步骤104)。
随后在步骤105中,通知服务器能够识别该BBS的订户的名单,并把新张贴的消息告知每个订户。发送给每个订户的提醒消息可包括消息张贴的时间,BBS消息的标题,执行的操作的类型(产生,增加消息,删除消息,添加评论,删除评论等),执行该操作的用户的用户ID,和BBS位于的虚拟共享空间的ID(例如因特网地址)等等。
再次参见步骤103,信息源可对应于与会议相关的事件。在图1中所示的P2P网络中,管理服务器12可管理对等成员间的会议。管理服务器可保持正在参与会议的对等成员的名单。会议参与者间的通信由每个参与者完成,通常通过恰当地向每个参与者广播他们的消息来完成。希望加入该会议的对等成员向管理服务器传递适当的请求。管理服务器随后把新成员通知其它参与者(例如,通过提供因特网地址的列表),并把现有的参与者告知该新成员。根据本发明,管理服务器还可把关于新参与者的消息传送给通知服务器14(步骤104)。通知服务器随后可向已“订阅”该会议的任意订户传送新参与者已加入该会议的提醒消息。所述提醒消息可包括会议开始的时间,会议的主题,事件(创建会议,加入,退出,提交文件等),执行该事件的用户的用户ID,和会议所位于的虚拟共享空间的ID等。
类似地,当某一参与者退出会议时,退出的参与者向管理服务器12传递恰当的消息。管理服务器能够通知其它参与者,某人正在退出该会议。这允许其它参与者停止向退出的参与者发送他们各自的消息。管理服务器还可把该事件告知通知服务器14。可认识到可类似地表明其它事件。
另外,当某一对等客户机订阅某一会议时,该对等客户机可指定将被通知的某些活动。例如,该对等客户机可能只对获悉加入会议的新参与者感兴趣。该对等客户机甚至能够指定与特定的对等客户机相关的活动。例如,某一对等客户机可能只关心当“John Smith”参加特定会议,或者当他离开时,得到通知服务器的提醒。
图3是查看会议的信息源的对等客户机用户界面210的例子的示意图。代表窗口202的图形包括表示文件夹目录的结构的目录树。会议通常被组织成“会议室”。每个会议室举行一个或多个“会议分会”。可按照表现文件的相同方式,即分级地表现会议。会议室可用目录的图形表示中的文件夹(会议文件夹)表示。每个会议文件夹可包含代表会议分会的0个或更多的对象。会议分会(session)可用不同的图标来表示,从而代表会议分会的不同状态;例如,进行中,暂停,投票等等。从而,在目录结构的图形表示中,显示的一些文件夹可能是会议文件夹,这些文件夹内是代表会议分会的文档(对象)。
当用户在窗口202中选择某一会议文件夹(例如204)时,位于选择的会议文件夹中的会议分会的列表可被显示在显示窗口203中。每个会议分会可用恰当的图标203a表示,可呈现识别关于会议分会的某些信息,例如分会主题,分会协调人等的文本串203b。
用户可通过双击会议分会205之一,选择某一会议分会。作为响应,和选择的会议相关的其它信息可显示在窗口206中。例如,选择的会议分会的分会主题可重复出现在窗口206中,并补充另外的信息,例如分会协调人的姓名,参加者名单,分会开始时间,和结束时间(如果该分会已结束)。可以显示参加者提交的文件的名单,以及提交文件的参与者的姓名。可以显示会议期间,可能产生的任意会议备忘录,笔记等。通过双击恰当的图形,可以访问材料的内容。
一般来说,在窗口206中表现的实际媒体和文本文件保存在参与会议分会的对等成员的机器/系统间。从而,当用户访问某一文件的内容时,发出请求的对等客户机访问管理服务器12,以便获得识别哪些对等成员具有该文件的信息。发出请求的对等客户机随后与该对等成员通信,从而获得该文件。
会议分会的恰当记录或笔录可被重放。提供了PLAY(播放)按钮207b。用户可点击PLAY按钮207b,从而重放会议记录(如果存在的话)。通常,会议分会记录包括保存在参加会议的对等成员间的文件(文本,多媒体等)。发出请求的对等客户机与管理服务器12通信,以便获得构成所记录的会议分会的文件的位置信息。发出请求的对等客户机随后能够访问其它对等客户机,从而下载文件,并向用户重放会议分会。虽然未示出,不过可认识到可提供恰当的重放控制,包括快进,重绕,暂停等等。
根据本发明,每个文件夹被看作用户能够订阅的信息源。为了订阅信息源,用户可选择文件夹,并点击SUBSCRIBE(订阅)按钮207a。另一方面,用户可通过点击鼠标右键,执行所谓的“右击”操作,实现相同的订阅操作。另一种备选方案是通过下拉菜单订阅。从而,在图3中所示的例证GUI中,用户能够通过选择与会议相关的文件夹(例如204),订阅某一会议分会。进行订阅的对等客户机随后把所述订阅告知通知服务器14,如图2中所述。可认识到用户能够订阅会议分会的不同方面。例如,用户可能关心对与会议相关的特定备忘录做出的任意改变。该用户可选择感兴趣的文件(从窗口206可访问该文件),并订阅该文件。随后该用户可被告知该文件的任何改变。
可认识到目录窗口202中所示的文件夹可包括常规的电子文档,以及其它信息源。例如,可用目录分级结构表现共享BBS。通过选择一个或多个文件,并点击SUBSCRIBE按钮207a,用户能够订阅文件。
可提供闪烁片刻的指示符208,促使用户注意已收到提醒。指示符可继续闪烁,或者改变颜色等等,作为收到提醒的持久指示。如果当用户远离显示器时收到提醒,那么这是便利的。
图4描述了查看提醒消息的对等客户机用户界面的一个例子。窗口302显示“伙伴名单”,“伙伴名单”表示P2P网络中一个或多个对等成员的存在信息。在美国申请No.10/411941中更详细地讨论了存在信息的概念。窗口304提供从通知服务器14发送的所有提醒的列表。该列表可按照提醒的接收时间排序。可提供根据类别呈现接收的提醒的窗口303。例如,可根据正被提醒的信息的类型,例如会议提醒,文件修改提醒,目录修改提醒(例如目录的访问许可权的一些改变),排列提醒。可根据对等成员对提醒分类,以表示在特定对等成员的机器上发生的活动。
图5表示了图4中所示的窗口304的一个例证实施例的细节。如上所述,可按照从通知服务器14接收的时间顺序,在窗口304中列出提醒。每个提醒可具有相关的按钮图形402。点击按钮图形402会出现显示与提醒相关的信息的窗口(未示出)。例如,可提供提醒的接收时间。可设置滚动条403,允许用户滚动提醒列表。另一方面,可使用鼠标输入装置上的滚轮,上下滚动该窗口。在另一种备选方案中,当用户点击按钮图形402时,她可“跳到”作为提醒目标的信息源。例如,可打开GUI窗口,显示作为提醒目标的信息源的内容。
图6关于提醒的分类列表,表示了图4的窗口303的例证实施例的细节。在所示的实施例中,根据提醒所来自的始发源,组织提醒的列表。例如,图6表示依据会议分会,BBS,以及依据文件夹组织提醒。显示了题为“会议A”的会议和题为“会议B”的会议的类别。显示了题为“BBS A”的公告牌服务,并且显示了文件夹A。名称字段506显示类别名称。
双态(toggle)按钮502可被用于显示每一类别提醒列表504。用户可以点击双态按钮502打开或关闭显示字段507,显示字段507包含每个提醒的信息源。可利用滚动条505,或者利用鼠标滚轮等滚动提醒列表。可设置第二滚动条508,以便滚动类别列表。
用户可点击按钮503,从而跳到信息源。当点击按钮503时,可向特定的信息源打开用于查看该信息源的GUI窗口。可向用户呈现提醒的始发信息源所位于的虚拟空间/文件夹。当提醒的目标出现在该虚拟空间中时,实际对象(会议分会,BBS消息,文件等)的图标或文本可被突出显示,以识别提醒的目标。当用户点击按钮504时,可发生类似的“跳转”操作。
当对等客户机收到提醒消息时,提醒可被动态插入列表中。用户也可设定哪些提醒应被插入/显示,哪些提醒应被忽略。可使用指示符308促使用户注意已收到提醒。提醒可持久存在,要求用户主动确认收到提醒。这降低了错过提醒的可能性。另一方面,指示符可以仅仅闪烁片刻,随后停止闪烁。提醒可被定速,从而以用户能够处理它们的速率,向用户呈现提醒。当提醒以很快的速度到达时,这是便利的。也可设想指示提醒的到达的其它备选方案。
现在参见图7,图7表示了本发明的第二个例证实施例。在该结构中,用增强的管理服务器72和P2P客户机软件提供图1中所示的通知服务器14的功能。管理服务器72被配置成向P2P网络的对等成员82a、82b提供订阅服务。运行于P2P客户机上的增强客户机软件提供通知服务。
图8图解说明了图7中所示的实施例的处理重点。在步骤701中,用户(例如用户A,82a)与管理服务器72通信,从而利用诸如GUI之类恰当的界面,订阅信息源。在步骤702中,当管理服务器收到该请求时,它将记录并保存该请求。随后,在步骤703中,用户(例如用户B,82b)对用户A订阅的信息源执行某一操作。作为访问信息源的正常过程的一部分,用户B必须与管理服务器72交互作用。用户B的系统上的增强客户机软件访问与特定信息源相关的订户的名单。在步骤704,管理服务器向用户B返回信息74的恰当列表。例如,该信息列表可包括允许用户B与订阅成员通信的寻址信息。
在步骤705,用户B随后向每个订阅成员传递恰当的消息,从而提醒该成员,他们订阅的信息源已被修改。参见图7,从客户机82b到客户机82a的通信流表示该步骤。
在步骤706,例如按照如上所述的方式,每个订阅对等成员接收并显示提醒消息。订阅P2P成员的增强客户机软件随后访问信息源。图7表示信息源来自于用户B。但是,信息源可来自一个不同的P2P客户机。可在管理服务器72提供的信息74的列表中,提供信息源的位置信息。
图9表示本发明的另一例证实施例。在该实施例中,P2P网络是纯粹的P2P网络;不像在图1和7的场合那样存在管理服务器。每个P2P成员802-808能够通过适当的通信网络相互通信。在本发明的这种特定实施例中,设置通知服务器822。每个P2P成员802-808的客户机软件被配置成允许用户通过向通知服务器822传送恰当的订阅请求,订阅信息源。当某一P2P成员(例如,成员804)修改信息源时,该成员把该操作告知(832)通知服务器822。所述通知可包括关于受影响信息源的位置的信息。通知服务器随后可向已订阅该信息源的P2P成员“推送”(834)一条消息。
图10表示本发明的另一例证实施例。这里,提供纯粹的P2P网络。用P2P成员902-910的客户机软件提供通知服务器的功能。通信网络(例如因特网)互连这些成员。P2P成员拥有的每个信息源可具有识别每个订户的相关信息。从而,P2P成员(例如904,910)能够订阅(932)另一成员908拥有的信息源。当该信息源被修改时,成员908能够向该信息源的订户传送消息934。另一方面,成员908的客户机软件能够向所有成员广播信息源已被修改的消息。随后只有已订阅的那些成员才能作出反应。
权利要求
1.一种在对等网络中访问信息的方法,包括在多个对等客户机系统间保存信息,其中所述信息可被对等客户机系统访问,所述信息总称为信息源;保存位置信息,所述位置信息表示每个信息源的位置,其中对等客户机系统能够访问所述位置信息,以便确定信息源的位置;产生一个或多个订阅,每个订阅与一个信息源相关,并与一个或多个对等客户机系统相关;检测对信息源的修改,称为修改的信息源;和如果存在与修改信息源相关联的订阅,那么向与所述订阅相关联的每个对等客户机系统传送提醒消息,其中接收提醒消息的每个对等客户机系统能够访问与提醒消息相关联的信息源,该信息源的副本保存在另一对等客户机系统中,其中接收提醒消息的每个对等客户机系统能够对所述另一对等客户机系统访问所述副本。
2.按照权利要求1所述的方法,其中信息源的副本保存在多个第二对等客户机系统中,其中接收提醒消息的每个对等客户机系统能够对任意第二对等客户机系统访问所述副本。
3.按照权利要求1所述的方法,其中在第一服务器系统中执行保存位置信息的步骤,对等客户机系统与第一服务器系统通信,以便访问所述位置信息;在第二服务器系统中执行产生一个或多个订阅的步骤,对等客户机系统与第二服务器系统通信,以便订阅一个或多个信息源;和检测对信息源的修改的步骤包括向第一服务器系统传送第一信息源已被修改的指示,和向第二服务器传送与第一信息源相关的信息,其中第二服务器确定是否存在与第一信息源相关联的第一订阅,如果存在与第一信息源相关联的第一订阅,那么向与第一订阅相关联的每个对等客户机系统传送提醒消息。
4.按照权利要求3所述的方法,其中接收提醒消息的对等客户机系统之一自动访问与提醒消息相关联的信息源。
5.按照权利要求1所述的方法,其中在第一服务器系统中执行保存位置信息的步骤,对等客户机系统与第一服务器系统通信,以便访问位置信息;在第一服务器系统中执行产生一个或多个订阅的步骤,对等客户机系统与第一服务器系统通信,以便订阅一个或多个信息源;和检测对信息源的修改的步骤包括从第一对等客户机系统接收第一信息源已被修改的指示,其中如果第一服务器确定存在与第一信息源相关联的第一订阅,那么向第一对等客户机系统传送与第一订阅相关联的第二对等客户机系统的名单,其中第一对等客户机系统向每个第二对等客户机系统传送提醒消息。
6.按照权利要求5所述的方法,其中第二对等客户机系统之一自动访问与提醒消息相关联的信息源。
7.按照权利要求5所述的方法,其中第一信息源由第一客户机系统修改。
8.按照权利要求1所述的方法,其中保存位置信息的步骤包括每个对等客户机系统保存一个或多个信息源的位置信息;在一个服务器系统中执行产生一个或多个订阅的步骤,对等客户机系统与该服务器系统通信,以便订阅一个或多个信息源;和检测对信息源的修改的步骤包括向该服务器系统传送第一信息源已被修改的指示,其中如果该服务器系统确定存在与第一信息源相关联的第一订阅,那么向与第一订阅相关联的每个对等客户机系统传送提醒消息。
9.按照权利要求1所述的方法,其中保存位置信息的步骤包括每个对等客户机系统保存一个或多个信息源的位置信息;产生一个或多个订阅的步骤由每个对等客户机系统执行,并且包括接收来自第一对等客户机的订阅请求,使一个或多个信息源与第一对等客户机相关联,所述一个或多个信息源在订阅请求中识别;和检测对信息源的修改的步骤由每个对等客户机系统执行,并且包括接收第一信息源已被修改的指示,并且如果存在与第一信息源相关联的第一订阅,那么向与第一订阅相关联的每个对等客户机系统传送提醒消息。
10.一种共享信息的对等网络,包括多个对等客户机,每个对等客户机与其它对等客户机通信,其中每个对等客户机保存总称为信息源的信息,其中信息源可在对等客户机间被共享;具有表示信息源的位置的信息的管理服务器,管理服务器被配置成与对等客户机通信,提供信息源的位置信息,从而对等客户机能够访问该信息源;和与管理服务器通信的通知服务器,所述通知服务器被配置成从对等客户机接收订阅一个或多个信息源的请求,每个这样的信息源被称为订阅信息源,并使每个订阅信息源与一个或多个对等客户机相关联,管理服务器还被配置成从对等客户机接收指示对一个或多个信息源进行的修改的信息,每个这样的信息源被称为修改信息源,并向通知服务器传送识别一个或多个修改信息源的第一信息,通知服务器还被配置成根据订阅信息源与第一信息的比较,识别一个或多个第一对等客户机,并向每个第一对等客户机传送提醒消息,其中响应收到提醒消息,每个第一对等客户机能够访问与提醒消息相关联的第一信息源,所述第一信息源保存在一个或多个第二对等客户机系统中,其中每个第一对等客户机能够从一个或多个第二对等客户机系统中的任意之一访问第一信息源。
11.按照权利要求10所述的系统,其中第一对等客户机之一还响应收到提醒消息,与管理服务器通信,以便获得第一信息源的位置信息。
12.按照权利要求11所述的系统,其中第一对等客户机之一还响应收到提醒消息,向用户呈现表示收到提醒消息的信息,从而用户能够决定是否访问第一信息源。
13.按照权利要求11所述的系统,其中第一对等客户机之一还响应收到提醒消息,自动访问第一信息源。
14.一种在对等网络中共享信息的计算机系统,所述计算机系统被配置成与管理服务器通信,以便获得信息源的位置信息,所述位置信息与另一对等客户机相关联;与所述另一对等客户机通信,从而获得和信息源相关的信息;与通知服务器通信,从而订阅一个或多个第一信息源;接收来自通知服务器的提醒消息;和响应收到提醒消息,与管理服务器通信,从而获得与第一信息源之一相关联的第一位置信息,并且与和第一位置相关联的对等客户机通信,从而访问第一信息源之一。
15.按照权利要求14所述的计算机系统,其中提醒消息包括识别称为修改信息源的一个或多个第一信息源的信息。
16.按照权利要求15所述的计算机系统,其中一个或多个修改信息源被自动访问。
17.按照权利要求15所述的计算机系统,其中所述计算机系统还被配置成向用户显示指示收到提醒消息的信息,包括显示代表修改信息源的信息;接收来自选择的一个修改信息源的用户的指示;和访问选择的一个修改信息源。
18.按照权利要求14所述的计算机系统,其中提醒消息包括识别第二信息源的信息,计算机系统还被配置成确定第二信息源是否是第一信息源之一,如果是,那么访问第二信息源。
19.一种在对等网络中共享信息的系统,包括多个对等客户机,每个对等客户机与其它对等客户机通信,其中每个对等客户机保存总称为信息源的信息,其中信息源可在对等客户机间被共享;具有表示信息源的位置的信息的管理服务器,管理服务器被配置成与对等客户机通信,提供信息源的位置信息,从而对等客户机能够访问该信息源;和管理服务器还被配置成接收来自对等客户机的订阅一个或多个信息源的请求,每个这样的信息源被称为订阅信息源,并使每个订阅信息源与一个或多个对等客户机相关联,管理服务器还被配置成从第一对等客户机接收指示对一个或多个信息源进行的修改的信息,每个这样的信息源被称为修改信息源,管理服务器还被配置成根据修改信息源与订阅信息源的比较,识别一个或多个第二对等客户机,并向第一对等客户机传送识别第二对等客户机的列表,其中第一对等客户机向每个第二对等客户机传送提醒消息,其中响应收到提醒消息,每个第二对等客户机能够访问与提醒消息相关联的第一信息源。
20.按照权利要求19所述的系统,其中第二对等客户机之一自动访问与提醒消息相关联的至少一个第一信息源。
21.按照权利要求19所述的系统,其中第二对等客户机之一产生显示画面,通知用户收到提醒消息,其中用户能够决定是否访问与提醒消息相关联的信息源。
全文摘要
本发明的公开实施例包括一种对等网络,所述对等网络包含管理服务器和通知服务器。对等客户机能够订阅感兴趣的信息。通知服务器随后能够把修改的信息通知订阅对等客户机。还公开了一种纯对等体系结构。
文档编号G06F13/00GK1625112SQ20041008325
公开日2005年6月8日 申请日期2004年9月29日 优先权日2003年10月6日
发明者松原大典, 三木和穗 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1