【技术实现步骤摘要】
支持GUID迁移的网络及相关消息处理方法
本专利技术涉及互联网通信,更确切地说涉及互联网中GUID迁移的实现方法或GUID跨域的实现方法,包括支持GUID迁移的网络,以及相关消息处理方法、迁移识别方法。
技术介绍
在互联网通信中,涉及到全球统一身份(GUID,GlobalUnifiedIdentity),所述GUID包括两部分:归属码(HCode,HomeCode)和用户码(UCode,UserCode)。其中,HCode指示该GUID,也即该GUID对应的互联网用户(IUsr,InternetUser)归属于即时通信网络(IMN,InstantMessengerNetwork)中哪一个即时通信系统(IMS,InstantMessengerSystem),以及归属于哪一个IMS的归属服务器(HSvr,HomeServer),以及归属于哪一个服务商(SP,ServiceProvider),UCode用于指示一个HCode下不同的IUsr。参见申请号为201210041577.8或201310037232.X的《通信方法和系统》专利技术专利。通过建立HCode和HSv ...
【技术保护点】
一种支持GUID迁移的网络,包括若干互联的HSvr,其特征在于,至少有一个HSvr作为要迁移GUID的MDSvr,用于根据所述要迁移GUID创建迁移账户;对于目的地址中含有所述要迁移GUID的消息,所述MDSvr根据该GUID确定目标账户。
【技术特征摘要】
1.一种支持GUID(全球统一身份,GlobalUnifiedIdentity)迁移的网络,包括若干互联的HSvr(归属服务器,HomeServer),其特征在于,在要迁移GUID的MDSvr(迁移目的HSvr,MigrationDestinationHSvr)中,根据所述要迁移GUID创建迁移账户;所述迁移账户的地址为一个CDAddr(跨域地址码,Cross-domainAddress),该CDAddr包括CeSvrDesc(跨末HSvr信息,Cross-endHSvrDescription)和BaseGUID(本基GUID,TheBaseGUID)两部分,其中,该CeSvrDesc为所述MDSvr的HCode(归属码,HomeCode),该BaseGUID为所述要迁移的GUID;在所述要迁移GUID的MSSvr(迁移源HSvr,MigrationSourceHSvr)中登记所述要迁移GUID的CeSvrDesc,用以指示对应的MDSvr;对于发送给GUID的源账户的消息,所述GUID的MSSvr按照所述消息的源地址,回复该GUID的CeSvrDesc;或者,所述GUID的MSSvr将所述消息发送给该GUID的CeSvrDesc所指示的MDSvr;所述MDSvr根据该GUID确定对应的迁移账户,按照所述消息的源地址,回复该GUID的CeSvrDesc;对于目的地址为GUID的迁移账户的CDAddr的消息,HSvr判断该CDAddr的CeSvrDesc是否归属于自己,如果是,则执行步骤c;否则,执行步骤d;c、所述HSvr根据该CDAddr的BaseGUID确定目标账户,结束;d、所述HSvr将所述消息发送给该CDAddr的CeSvrDesc所指向的MDSvr;由所述MDSvr根据该CDAddr的BaseGUID确定目标账户。2.根据权利要求1所述的网络,其特征在于,在步骤c或步骤d中,在根据所述CDAddr的BaseGUID确定目标账户时,如果失败,则,按照所述消息的源地址,回复表示“所述CDAddr无效”的信息。3.根据权利要求1或2所述的网络,其特征在于,在HSvr中还设置CDAddr列表,用于保存有关的CDAddr;所述的目的地址为CDAddr的消息由HSvr产生,具体地:由所述HSvr接收来自客户端的包括目的GUID的消息;根据消息的目的GUID,按照设置的CDAddr列表,获取对应的CeSvrDesc,从而得到所述GUID对应的CDAddr,也即,所述消息的目的CDAddr。4.根据权利要求3所述的网络,其特征在于,所述CDAddr列表是根据不同账户所设置;所述的“根据消息的目的GUID,按照设置的CDAddr列表,获取对应的CeSvrDesc”进一步是:根据消息的目的GUID,按照消息的源地址账户所对应的子CDAddr列表,获取对应的CeSvrDesc。5.一种消息处理方法,用于在支持GUID(全球统一身份,GlobalUnifiedIdentity)迁移的网络中,处理包括目的CDAddr(跨域地址码,Cross-domainAddress)的消息;所述网络包括若干互联的HSvr(归属服务器,HomeServer),在该网络中,在要迁移GUID的MDSvr(迁移目的HSvr,MigrationDestinationHSvr)中,根据所述要迁移GUID创建的迁移账户的地址为一个CDAddr,该CDAddr包括CeSvrDesc(跨末HSvr信息,Cross-endHSvrDescription)和BaseGUID(本基GUID,TheBaseGUID)两部分,其中,该CeSvrDesc为所述MDSvr的HCode(归属码,HomeCode),该BaseGUID为所述要迁移的GUID;其特征在于,所述方法包括以下步骤:a、HSvr产生或从客户端接收包括目的CDAddr的消息;b、所述HSvr判断该CDAddr的CeSvrDesc是否归属于自己,如果是,则执行步骤c;否则,执行步骤d;c、所述HSvr根据该CDAddr的BaseGUID确定目标账户,结束;d、所述HSvr将所述消息发送给该CDAddr的CeSvrDesc所指向的MDSvr;由所述MDSvr根据该CDAddr的BaseGUID确定目标账户。6.根据权利要求5所述的方法,其特征在于,在步骤c或步骤d中,在根据所述CDAddr的BaseGUID确定目标账户时,如果失败,则,按照所述消息的源地址,回复表示“所述CDAddr无效”的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。