提醒分发以及文件共享的方法和系统技术方案

技术编号:3547300 阅读:243 留言:0更新日期:2012-04-11 18:40
本发明专利技术的公开实施例包括一种对等网络,所述对等网络包含管理服务器和通知服务器。对等客户机能够订阅感兴趣的信息。通知服务器随后能够把修改的信息通知订阅对等客户机。还公开了一种纯对等体系结构。

【技术实现步骤摘要】
提醒分发以及文件共享的方法和系统本专利技术涉及2002年5月31日提交的美国申请No.10/159144(16896B-510HAL230);2003年1月24日提交的美国申请No.10/351197(16869B-637HAL244),和2003年4月11日提交的美国申请No.10/411941(16869B-761HAL262),所有这些申请作为参考包含于此。
本专利技术涉及计算机文件存取,尤其涉及改进专有存储系统中的文件存取。
技术介绍
共享通信环境的使用和依赖不断增大。随之出现必须在共享通信环境中的用户间共享的多种多样的信息。共享信息的一个重要方面是用户(不论是人类用户还是机器用户)可以使用最新的信息,以便有效地执行他们的单独或合作活动。需要牢记的一个考虑事项是信息可来自于许多不同的来源。一种日益流行的通信范例是对等(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中本文档来自技高网...

【技术保护点】
一种在对等网络中访问信息的方法,包括:在多个对等客户机系统间保存信息,其中所述信息可被对等客户机系统访问,所述信息总称为信息源;保存位置信息,所述位置信息表示每个信息源的位置,其中对等客户机系统能够访问所述位置信息,以便确定 信息源的位置;产生一个或多个订阅,每个订阅与一个信息源相关,并与一个或多个对等客户机系统相关;检测对信息源的修改,称为修改的信息源;和如果存在与修改信息源相关联的订阅,那么向与所述订阅相关联的每个对等客户机系统传送提 醒消息,其中接收提醒消息的每个对等客户机系统能够访问与提醒消息相关联的信息源,该信息源的副本保存在另一对等客户机系统中,其中接收提醒消息的每个对等客户机系统能够对所述另一对等客户机系统访问所述副本。

【技术特征摘要】
US 2003-10-6 10/680,7011、一种在对等网络中访问信息的方法,包括:在多个对等客户机系统间保存信息,其中所述信息可被对等客户机系统访问,所述信息总称为信息源;保存位置信息,所述位置信息表示每个信息源的位置,其中对等客户机系统能够访问所述位置信息,以便确定信息源的位置;产生一个或多个订阅,每个订阅与一个信息源相关,并与一个或多个对等客户机系统相关;检测对信息源的修改,称为修改的信息源;和如果存在与修改信息源相关联的订阅,那么向与所述订阅相关联的每个对等客户机系统传送提醒消息,其中接收提醒消息的每个对等客户机系统能够访问与提醒消息相关联的信息源,该信息源的副本保存在另一对等客户机系统中,其中接收提醒消息的每个对等客户机系统能够对所述另一对等客户机系统访问所述副本。2、按照权利要求1所述的方法,其中信息源的副本保存在多个第二对等客户机系统中,其中接收提醒消息的每个对等客户机系统能够对任意第二对等客户机系统访问所述副本。3、按照权利要求1所述的方法,其中:在第一服务器系统中执行保存位置信息的步骤,对等客户机系统与第一服务器系统通信,以便访问所述位置信息;在第二服务器系统中执行产生一个或多个订阅的步骤,对等客户机系统与第二服务器系统通信,以便订阅一个或多个信息源;和检测对信息源的修改的步骤包括向第一服务器系统传送第一信息源已被修改的指示,和向第二服务器传送与第一信息源相关的信息,其中第二服务器确定是否存在与第一信息源相关联的第一订阅,如果存在与第一信息源相关联的第一订阅,那么向与第一订阅相关联的每个对等客户机系统传送提醒消息。4、按照权利要求3所述的方法,其中接收提醒消息的对等客户机系统之一自动访问与提醒消息相关联的信息源。5、按照权利要求1所述的方法,其中:在第一服务器系统中执行保存位置信息的步骤,对等客户机系统与第一服务器系统通信,以便访问位置信息;在第一服务器系统中执行产生一个或多个订阅的步骤,对等客户机系统与第一服务器系统通信,以便订阅一个或多个信息源;和检测对信息源的修改的步骤包括从第一对等客户机系统接收第一信息源已被修改的指示,其中如果第一服务器确定存在与第一信息源相关联的第一订阅,那么向第一对等客户机系统传送与第一订阅相关联的第二对等客户机系统的名单,其中第一对等客户机系统向每个第二对等客户机系统传送提醒消息。6、按照权利要求5所述的方法,其中第二对等客户机系统之一自动访问与提醒消息相关联的信息源。7、按照权利要求5所述的方法,其中第一信息源由第一客户机系统修改。8、按照权利要求1所述的方法,其中:保存位置信息的步骤包括每个对等客户机系统保存一个或多个信息源的位置信息;在一个服务器系统中执行产生一个或多个订阅的步骤,对等客户机系统与该服务器系统通信,以便订阅一个或多个信息源;和检测对信息源的修改的步骤包括向该服务器系统传送第一信息源已被修改的指示,其中如果该服务器系统确定存在与第一信息源相关联的第一订阅,那么向与第一订阅相关联的每个对等客户机系统传送提醒消息。9、按照权利要求1所述的方法,其中:保存位置信息的步骤包括每个对等客户机系统保存一个或多个信息源的位置信息;产生一个或多个订阅的步骤由每个对等客户机系统执行,并且包括接收来自第一对等客户机的订阅请求,使一个或多个信息源与第一对等客户机相关联,所述一个或多个信息源在订阅请求中识别;和检测对信息源的修改的步骤由每个对等客户机系统执行,并且包括接收第一信息源已被修改的指示,并且如果存在与第一信息源相关联的第一订阅,那么向与第一订阅相关联的每个对等客户机系统传送提醒消息。10、一种共享信息的对等网络,包括:多个对等客户机,每个对等客户机与其它对等客户机通信,其中每个对等客户机保存总称为信息源的信息,其中信息源可在对等客户机间被共享;具有表...

【专利技术属性】
技术研发人员:松原大典三木和穗
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1