管理同等群组部件的方法技术

技术编号:3546877 阅读:235 留言:0更新日期:2012-04-11 18:40
开了一种管理同等群组部件的方法。一种用于动态管理例如服务的硬件和/或软件部件的方法,其由这种同等群组所利用和/或提供,包括:检测同等群组(OZ)中的变化;创建新的同等群组标识符;在同等群组之内公布第一同等群组公告消息(PGA1),其包括当前和新的同等群组标识符以及指向包括所检测修改的当前服务的指针;由其它同等群组成员接收新的同等群组标识符;以及在高级同等群组(NPG)中公布第二同等群组公告消息(PGA2),其中两个公告消息通常都是相同的。因此,在同等体修改、添加或删除服务的同时,同等群组可以连续地操作。

【技术实现步骤摘要】
管理同等群组部件的方法
本专利技术涉及一种管理同等群组(peer-group)部件的方法。具体地,这些部件可以是软件和/或硬件部件,并且同等群组具有所分配的公共组标识符。
技术介绍
在计算世界中,对等技术(peer-to-peer)日益重要。代替传统的基于客户服务器的计算系统,通常由于多种原因而优选对等技术,例如错误恢复力、成本、可扩放性等。经常针对PC平台开发对等技术,目的是针对通过因特网连接的较大共同体(community)。面向例如家庭网络的不同应用领域的解决方案具有不同或者附加的需求,所述需求还没有完全考虑到。在WO02/057917中描述了一个针对对等技术的公共方法,公知为JXTA。为了容易地开发出使得可以针对同等群组进行创新应用的基本building blocks和服务,JXTA定义了一种开放、通用的协议,其与网络上的任意同等体(peer)互相操作。例如,同等体可以通过自身或者与其它同等体协作来提供服务。使用上述的对等协议,JXTA提供了将同等体分组为所谓的同等群组的原理。在欧洲专利申请EP1427149中,该原理用于基于家庭网络的对等创建,被称作OwnerZones。在开发同等群组之前,需要定义所有群组特征和群组软件部件,也称作同等群组服务。根据同等群组的创建而确定同等群组特征,例如,同等群组名称、同等群组ID、服务描述或者群组描述。然而,在创建同等群组之后,无法更改其特征。这种基于针对较大用户的应用静态同等群组非常适合因特网,但是对于动态同等群组,其具有较大的缺点,其中同等群组可能会经常改变其群组特征。例如,动态地添-->加、删除或改变群组服务的一般解决方案是以XML格式发送被称作同等群组公告(PGA)的消息,并且为群组提供注册服务,从而管理其所有的服务。但是,发现这种同等群组信息的同等体将不得到关于当前由注册服务所管理的服务的任何信息,直到其加入同等群组并且针对群组服务查询注册。该方法的缺点是无法在PGA中将同等群组服务进行列表。因此,对于其它同等体,同等群组看起来像是“黑盒子”。另一个缺点是,同等群组特征的每一个改变都导致同等群组的重新启动,这影响了该群组中的所有同等体。在基于对等的家庭网络中,消费者将不可避免地认识到该过程,并且发现它很令人烦恼。在WO02/057917中,对等平台包括同等体发现协议,其允许同等体发现其他同等体和PGA,其用于向同等群组说明群组规定信息、成员资格处理和所提供的同等群组服务。该协议可以用于查找同等群组的不同种类的成员,从而可能请求成员资格。消息用于得到网络的区域内的所有已知的、可达的公告。响应消息返回一个或多个同等体公告或者PGA。但是,不是所有的配置协议都是可见的,直到承认同等体的成员资格或者应用权利。
技术实现思路
本专利技术提出了一种用于动态处理同等群组特征的新方法。本专利技术的方法能够动态地改变同等群组的特征,因此克服了上述的目前技术水平的同等群组原理的缺点。在权利要求10中公开了使用该方法的同等体。根据本专利技术,使用了被称作“DiscoveryListener”的新服务和被称作例如“GID_History”的表示群组标识符(GID)的历史的新XML部件,二者都允许还可以在群组之内公布PGA消息。例如,这些PGA消息可以描述同等群组特征的修改。例如,新特性可以作为JXTA协议的附加而实现,其可以用于同等群组的创建和自组织。JXTA包括例如同等体或同等群组公告的消息和服务的使用。该类型的传统同等群组是静态的,并且在任意修改之后需要重新启动,例如,新的群组-->服务。本专利技术的方法用于动态管理硬件和/或的软件部件,例如,由这种同等群组所利用和/或所提供的服务,所述方法包括:检测同等群组内的变化;创建新的同等群组标识符;在同等群组之内公布第一同等群组公告消息,所述消息包括当前和新的同等群组标识符以及指向包括所检测修改的当前服务的指针;由其它同等群组成员接受新的同等群组标识符;以及在高级(superordinate)同等群组中公布第二同等群组公告消息,其中两个公告消息通常都是相同的。但是,由于形式的原因,其可以略有不同。因此,在同等体修改、添加或删除服务的同时,同等群组可以连续地操作。更具体地,本专利技术的方法用于管理同等群组的软件和/或硬件部件,同等群组具有所分配的第一群组标识符(GID),并且包括两个或多个同等体,其中,同等体是与一个或多个硬件部件相关联的软件部件,并且具有本地存储的第一GID,本专利技术的方法包括以下步骤:作为所述同等群组的成员的第一同等体检测同等群组的软件或硬件部件的修改;第一同等体自动产生第二GID;第一同等体向同等群组的其它成员发出或者公布第一PGA消息,所述消息包含至少第一和第二以及可选地,还包括早已过期的GID,以及指向所述所修改的软件或硬件部件的指针;作为接收所述消息的所述同等群组的成员的同等体将所接收的第一GID与其本地存储的当前GID相比较,并且,当两个群组标识符相同时,将其本地所存储的第一GID替换为第二GID;以及作为所述同等群组的成员的同等体向第二同等群组的成员发送或公布第二PGA消息,所述第二PGA消息可以与第一PGA消息相同,所述第二同等群组通常是高级同等群组,第二消息包含至少第一和第二GIDs以及指向所述所修改的软件或硬件部件的指针。在一个实施例中,软件部件包括服务和特征,所述服务是可执行程序,并且所述特征包括同等群组名称、同等群组ID、服务描述、群组描述或者成员资格处理的描述。在一个实施例中,第一和第二消息是XML格式,并且第一和第-->二群组标识符存储在消息的分离部分,例如,记为“GID_HISTORY”。在一个实施例中,第一同等体自动产生新的第二群组标识符,或者仅当由例如用户确认的安全机制授权时,发送第一PGA消息。一种根据本专利技术的设备是一种网络部件,所述网络部件是对等网络中的同等体,所述同等体是由唯一群组标识符所定义的同等群组的一员,根据本专利技术所述的设备包括:用于存储当前群组标识符的装置;用于存储同等体标识符的装置;用于检测关于当前同等群组的软件和硬件部件的修改的装置;用于根据所述对于软件和硬件部件的修改的检测而产生新的群组标识符的装置;用于向其它同等体发送同等群组公告消息的装置,所述消息包含规定当前和新的群组标识符的数据部分,以及指向所述所修改的软件和硬件部件的指针;用于接收由另一同等体所发送的同等群组公告消息的装置;用于将所存储的当前群组标识符与所述所接收的同等群组公告消息中所包含的当前群组标识符相比较,并且用于表示二者相同的装置;以及用于利用所接收的新群组标识符将所述表示当前群组标识符进行重写的装置。本专利技术的优点是在改变同等群组特征的情况下,可以无缝地操作同等体,其中,在标准的基于JXTA的系统中,同等群组将必须重新启动。因此,这种系统的用户不需要辨别该处理,并且干预较少。另一个优点是要加入群组的同等体可以知道将被提供何种同等群组服务,或者其需要在加入群组之前完成何种要求。在相关的权利要求、以下描述和附图中公开了本专利技术的优势实施例。附图说明参考附图描述了本专利技术的典型实施例,其中-->图1是用于动态管理同等群组的服务的JXTA原理;图2是根据本专利技术的同等群组公告的分布;以及图3是示出了本发本文档来自技高网
...

【技术保护点】
一种用于管理同等群组的软件和/或硬件部件的方法,同等群组具有所分配的第一群组标识符(GID),并且包括两个或多个同等体,其中,同等体是与一个或多个硬件部件相关联的软件部件,并且具有本地存储的第一群组标识符,其特征在于包括以下步骤:作 为所述同等群组(OZ)成员的第一同等体检测同等群组(OZ)的软件或硬件部件的修改;第一同等体自动产生第二群组标识符;第一同等体向同等群组的其它成员发送(S1)第一消息(PGA),所述第一消息包含至少第一和第二标识符,以及指向 所述所修改的软件或硬件部件的指针;作为所述同等群组成员的同等体接收所述消息,将所接收的第一GID与其本地存储的当前GID相比较,并且,当两个群组标识符相同时,将本地所存储的第一群组标识符替换为第二群组标识符;以及作为所述同等 群组成员的同等体向第二同等群组的成员发送(S2)第二消息,第二消息包含至少第一和第二群组标识符以及指向所述所修改的软件或硬件部件的指针。

【技术特征摘要】
EP 2004-9-1 04020701.11.一种用于管理同等群组的软件和/或硬件部件的方法,同等群组具有所分配的第一群组标识符(GID),并且包括两个或多个同等体,其中,同等体是与一个或多个硬件部件相关联的软件部件,并且具有本地存储的第一群组标识符,其特征在于包括以下步骤:作为所述同等群组(OZ)成员的第一同等体检测同等群组(OZ)的软件或硬件部件的修改;第一同等体自动产生第二群组标识符;第一同等体向同等群组的其它成员发送(S1)第一消息(PGA),所述第一消息包含至少第一和第二标识符,以及指向所述所修改的软件或硬件部件的指针;作为所述同等群组成员的同等体接收所述消息,将所接收的第一GID与其本地存储的当前GID相比较,并且,当两个群组标识符相同时,将本地所存储的第一群组标识符替换为第二群组标识符;以及作为所述同等群组成员的同等体向第二同等群组的成员发送(S2)第二消息,第二消息包含至少第一和第二群组标识符以及指向所述所修改的软件或硬件部件的指针。2.根据权利要求1所述的方法,其特征在于,软件部件包括服务和特征,所述服务是可执行程序,并且所述特征包括同等群组名称、同等群组ID、服务描述、群组描述或者成员资格处理的描述。3.根据权利要求1-2之一所述的方法,其特征在于,第一消息还包含同等群组的软件和硬件部件的列表,作为所述同等群组成员的同等体存储同等群组的软件和硬件部件的列表的本地拷贝,并且当接收到第一消息时,更新其所述列表的本地拷贝。...

【专利技术属性】
技术研发人员:斯特凡库布施迈诺尔夫布拉瓦乌韦扬森沃尔夫冈克劳斯伯格纳马尔科温特
申请(专利权)人:汤姆森许可贸易公司
类型:发明
国别省市:FR[法国]

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

1