迁移账户互操作方法

文档序号:7774200阅读:228来源:国知局
迁移账户互操作方法
【专利摘要】本发明公开一种迁移账户互操作方法,该方法通过在MSSvr中进行迁移许可配置,使得一个IUsr能够通过其账户族中某个迁移账户的MDSvr,给其它的迁移账户所在的MDSvr发送操作指令,从而达到对其它的迁移账户进行操作的目的,极大地方便了IUsr对其账户族中不同账户的管理。本发明还公开一种迁移账户互操作方法,该方法通过一个GUID的MDSvr直接向该GUID的其它MDSvr发送操作指令,从而达到对其它的迁移账户进行操作的目的,减少了消息迂回。本发明还公开一种迁移信息同步方法方法,通过该方法可以实现一个账户族中不同的账户间关于迁移信息的同步。
【专利说明】迁移账户互操作方法
【技术领域】
[0001]本发明涉及互联网通信,更确切地说涉及互联网中迁移账户间互操作的方法。
【背景技术】
[0002]在互联网通信中,涉及到全球统一身份(⑶ID, Global Unified Identity),所述GUID 包括两部分:归属码(HCode,Home Code)和用户码(UCode,User Code)。其中,HCode指示该⑶ID,也即该⑶ID对应的互联网用户(IUsr,Internet User)归属于即时通信网络(IMN, Instant Messenger Network)中哪一个即时通信系统(IMS, Instant MessengerSystem),以及归属于哪一个IMS的归属服务器(HSvr, Home Server),以及归属于哪一个服务商(SP, Service Provider), UCode用于指不一个HCode下不同的GUID或IUsr。通过建立HCode和HSvr的对应关系,根据一个HCode可以获得所指向的一个HSvr。
[0003]关于MN组网图,参见图4所示。在该图中:
[0004]A服务商(SP-A)的HSvr为HSvr-A,其中,注册有用户A (UsrA)和用户X (UsrX);
[0005]B服务商(SP-B)的HSvr为HSvr-B,其中,注册有用户B (UsrB)和用户Y (UsrY);
[0006]C服务商(SP-C)的HSvr为HSvr-C,其中,注册有用户C (UsrC)和用户Z (UsrZ);
[0007]D服务商(SP-D)的HSvr为HSvr-D,其中,注册有用户D (UsrD)和用户O (UsrO)。
[0008]例如,SP-A是腾讯、SP-B是网易、SP-C是微软、SP-D是谷歌,还例如,HCode值99.com、qq.com 归属于 HSvr-A, HCode 值 163.com、yeah, net 归属于 HSvr-B, HCode 值Outlook, com 归属于 HSvr-C, HCode 值 gmail.com 归属于 HSvr-D 等等。
[0009]关于⑶ID的更多描述,参见申请号为201310037232.X的《通信方法和系统》发明专利,以及申请号为201310049772.X的《影码寻址方法》发明专利。
[0010]跨域地址码(CDAddr, Cross-domain Address)简称跨域码,是一个跨域地址二兀组,包括跨末 HSvr 信息(CeSvrDesc, Cross-end HSvr Description)和本基 GUID(Base⑶ID,The Base⑶ID)两部分。其中,CeSvrDesc用于指示该CDAddr对应的跨末HSvr,可以是该HSvr的主机IP地址或主机域名,一般地,是该HSvr所拥有的任意一个HCode。参见申请号为201310073334.7的《辅助寻址方法》发明专利。
[0011 ] 后面以一个CeSvrDesc是对应HSvr所拥有的一个HCode为例,但不用于限定本发明。
[0012]一般地,一个CDAddr可以写作(CeSvrDesc, BaseGUID)形式,或者写作Base⑶ID$CeSvrDesc的形式,其中,“$”是分隔符。
[0013]E-mail地址由三部分组成:用户名@域名。本发明将Base⑶ID为E-mail地址的CDAddr称为邮址跨域码。
[0014]CeSvrDesc为域名的邮址跨域码称为双域名跨域码,简称双域跨域码或双域CDAddr。
[0015]一个CDAddr也可以写作Base⑶IDOCeSvrDesc的形式,其中,是分隔符。这样,从该形式的CDAddr尾部向前查找第一个分隔符,截取该分隔符后边的部分得到对应的CeSvrDesc,截取该分隔符前边的部分得到对应的Base⑶ID。例如,guanyunchangiOutlook.comil63.com 是一个双域跨域码,其中,BaseGUID 为 guanyunchangOOutlook.com,CeSvrDesc 为 163.com。
[0016]在一个⑶ID归属的HSvr中根据该⑶ID注册的账户为该⑶ID的源账户,在其它HSvr中根据该⑶ID注册的账户为该⑶ID的迁移账户。例如,根据⑶ID值IiubeiOOutlook, com,在HSvr-C 中注册的账户为 liubeiOOutlook.com 的源账户,在 HSvr-A、HSvr-B和HSvr-D中的注册的账户都为liubeiOOutlook.com的迁移账户。
[0017]一个 GUID 归属的 HSvr 为该 GUID 的迁移源 HSvr (MSSvr, Migration SourceHSvr)ο 一个⑶ID的迁移账户所在的HSvr为该⑶ID的迁移目的HSvr (MDSvr,MigrationDestination HSvr)。关于迁移的更多描述,参见参见申请号为201310079118.3的《支持⑶ID迁移的网络及相关消息处理方法》。
[0018]⑶ID相同的账户为基于该⑶ID的同族账户,8卩,一个⑶ID的源账户与其所有的迁移账户共同组成该⑶ID的账户族。一个IUsr的账户族为该IUsr的⑶ID的账户族。
[0019]对一个HSvr来说,归属于该HSvr的⑶ID为该HSvr的域内⑶ID,不归属该HSvr的 GUID 为该 HSvr 的域外 GUIDo 例如,IiubeiiOutlook.com 是 HSvr-C 的域内 GUID,但却是HSvr-B和HSvr-A的域外⑶ID。
[0020]对一个HSvr来说,一个⑶ID归属于该HSvr的IUsr为该HSvr的域内用户,⑶ID不归属该HSvr的IUsr为该HSvr的域外用户。例如,GUID为IiubeiiOutlook.com的IUsr是HSvr-C的域内用户,但却是HSvr-B和HSvr-A的域外用户。
[0021]对于Iiubei来说,要维护其众多迁移账户,例如,Iiubei要修改某个迁移账户的属性值,或查看某迁移账户收到的消息,等等,只需要根据⑶ID值liubei@0utlook.com登入到相应的迁移账户即可。
[0022]实际当中,当Iiubei根据GUID值liubeiOOutlook.com登入其在HSvr-Α中的迁移账户时,不希望他人发送给自己的消息被发送到自己的其它迁移账户。但是,马超的号码薄中记录的却是 Iiubei 的 CDAddr 值 liubeiOOutlook.comil63.com,这样,马超给 Iiubei 发信时,为了减少消息迂回,会根据CDAddr值liubeiOOutlook.comil63.com将消息直接发送到Iiubei在HSvr-B中的迁移账户。特别地,在Iiubei还没有登入任何一个迁移账户时,马超就已经向其在HSvr-B中的迁移账户发送了一些消息。如何才能让Iiubei及时看到马超发送给Iiubei的消息呢?
[0023]实际当中,还会出现这种情况:不同的网站有不同的用户群,Iiubei希望尽快让尽量多的人分享自己的一条消息,Iiubei需要登入到不同的网站来分别发布这条消息。例如,Iiubei需要将一条消息发布到不同网站的微博上,或将一篇博文发到不同网站的博客上,这时,Iiubei就要分别登入到对应的网站。这显然很麻烦。
[0024]当一个⑶ID的账户族里有很多迁移账户时,对应的IUsr如何才能方便地管理这些迁移账户呢?这是未来通信要解决的问题。

【发明内容】

[0025]有鉴于此,本发明公开一种迁移账户互操作方法,该方法通过在MSSvr中进行迁移许可配置,使得一个IUsr能够通过其账户族中某个迁移账户的MDSvr,给其它的迁移账户所在的MDSvr发送操作指令,从而达到对其它的迁移账户进行操作的目的,极大地方便了 IUsr对其账户族中不同账户的管理。
[0026]一种迁移账户互操作方法,其特征在于,在MSSvr中进行迁移许可配置;所述方法包括以下步骤:
[0027]a、一个⑶ID的某一 MDSvr向该⑶ID的MSSvr发送操作指令,所述操作指令包括该⑶ID的⑶ID和第一操作码;
[0028]b、所述MSSvr收到所述操作指令后,根据所述⑶ID和设置的迁移许可,获取目标HCode ;
[0029]C、所述MSSvr,分别向所述目标HCode所指向的HSvr发送操作指令,指令中包括所述⑶ID和第二操作码;
[0030]d、所述HSvr收到所述操作指令后,针对所述GUID的迁移账户,按照所述第二操作码进行操作。
[0031]在步骤a中,所述操作指令中还进一步包括指定的HCode ;相应地,在步骤b中,在获取目标HCode时,还进一步根据所述指定的HCode来进行。
[0032]在步骤a中,所述操作指令中还进一步包括操作参数,相应地,在步骤d中,所述按照所述第二操作码进行操作进一步是:按照所述第二操作码和所述操作参数进行操作。
[0033]本发明还公开一种迁移账户互操作方法,该方法通过一个IUsr的MDSvr直接向该IUsr的其它MDSvr发送操作指令,从而达到对其它的迁移账户进行操作的目的。
[0034]一种迁移账户互操作方法,其特征在于,在MSSvr中进行迁移许可配置;所述方法包括以下步骤:
[0035]a、一个⑶ID的某一 MDSvr根据该⑶ID获取该⑶ID的迁移许可配置的相关信息;
[0036]b、所述MDSvr根据获取的迁移许可配置的相关信息确定其它的HSvr,向所述其它的HSvr发送操作指令,指令中包括所述⑶ID和操作码;
[0037]C、所述其它的HSvr收到所述操作指令后,针对所述GUID的迁移账户,按照所述操作码进行操作。
[0038]本发明还公开一种迁移信息同步方法方法,通过该方法可以实现一个账户族中不同的账户间关于迁移信息的同步。
[0039]一种迁移信息同步方法,其特征在于,所述方法包括以下步骤:
[0040]a、MSSvr在收到关于一个⑶ID的迁移信息更新请求时,按照该更新请求,更新该⑶ID的迁移信息;
[0041]b、所述MSSvr向该⑶ID的相关MDSvr发送同步信息;
[0042]C、所述相关MDSvr收到所述同步信息后,更新该⑶ID的迁移信息。
[0043]步骤b进一步是:所述MSSvr向该⑶ID的所有MDSvr发送迁移信息刷新指令,指令中包括该GUID的最新迁移信息;
[0044]相应地,步骤c进一步是:相应的MDSvr收到所述迁移信息更新指令后,用所述GUID的最新迁移信息更新该GUID的原有迁移信息。
[0045]所述更新请求是增加迁移许可;相应地:
[0046]步骤a进一步是:MSSvr在收到要求增加关于一个⑶ID的迁移许可的更新请求时,按照该更新请求,增加相应的迁移二元组;[0047]步骤b进一步是:向该新增迁移二元组面向的MDSvr发送增加迁移指令,指令中包括所述⑶ID的原有的迁移二元组;向该⑶ID的原有的迁移二元组面向的MDSvr发送增加迁移指令,指令中包括所述新增迁移二元组;
[0048]步骤c进一步是:所述新增迁移二元组面向的MDSvr收到增加迁移指令后,保存所述原有的迁移二元组;所述原有的迁移二元组面向的MDSvr收到增加迁移指令后,保存所述新增迁移二元组。
[0049]所述更新请求是删除迁移许可;相应地:
[0050]步骤a进一步是:MSSvr在收到要求删除关于一个⑶ID的迁移许可的更新请求时,按照该更新请求,删除相应的迁移二元组;
[0051]步骤b进一步是:所述MSSvr向该⑶ID的现有的迁移二元组面向的MDSvr发送删除迁移指令,指令中包括被删除的迁移二元组;
[0052]步骤c进一步是:相应的MDSvr收到删除迁移指令后,删除所述指令中包括的迁移
二元组。
[0053]本发明还提供一种迁移信息同步方法,该方法基于所述迁移账户互操作方法,在增加迁移许可时,由对应MDSvr发起同步操作,减少消息迂回。
[0054]一种迁移信息同步方法,其特征在于,所述方法包括以下步骤:
[0055]步骤a、MDSvr给该一个⑶ID的MSSvr发送增加迁移许可的请求,请求中,包括该⑶ID和该MDSvr拥有的某个HCode ;
[0056]步骤b、所述MSSvr收到该请求后,将该⑶ID的其它迁移二元组发送给该MDSvr ;增加所述⑶ID面向该MDSvr的迁移许可,即增加新的迁移二元组;
[0057]步骤C、所述MDSvr根据收到的所述其它迁移二元组,更新自己保存的迁移二元组,并确定该⑶ID的其它MDSvr,并向所述其它MDSvr发送操作指令,指令中包括所述新增的迁移二元组和用于指示新增迁移二元组的操作码;
[0058]步骤d、所述其它MDSvr收到该操作指令后,根据所述操作码,保存所述新增迁移
二元组。
[0059]本发明还提供一种迁移信息同步方法,该方法基于所述迁移账户互操作方法,在删除迁移许可时,由对应MDSvr发起同步操作,减少消息迂回。
[0060]一种迁移信息同步方法,其特征在于,所述方法包括以下步骤:
[0061]步骤a、MDSvr给一个⑶ID的MSSvr发送删除迁移许可的请求,请求中,包括该⑶ID和该MDSvr拥有的某个HCode ;
[0062]步骤b、所述MSSvr收到该请求后,删除所述⑶ID面向该MDSvr的迁移许可,即删除相应的迁移二元组;
[0063]步骤C、所述MDSvr获取保存的所述⑶ID的CeSvrDesc值,分别向所述CeSvrDesc值指向的其它MDSvr发送操作指令,指令中包括要删除的迁移二元组和用于指示删除迁移二元组的操作码;
[0064]步骤d、所述其它MDSvr收到所述操作指令后,都删除对应的迁移二元组。
[0065]通过本发明提供的方法,使得IUsr可以灵活地管理自己账户族中的各个迁移账户,从而极大地方便了使用,增强了 IUsr的业务体验,促进了互联网业务的发展。【专利附图】

【附图说明】
[0066]图1所示,为本发明第一种账户互操作方法实施方式流程图。
[0067]图2所示,为本发明第二种账户互操作方法实施方式流程图。
[0068]图3所示,为本发明迁移信息同步方法实施方式流程图。
[0069]图4所示,为MN组网图。
【具体实施方式】
[0070]一个迁移对应一个迁移二元组,一个迁移二元组中包括两部分信息KUID值和CeSvrDesc值,所述CeSvrDesc值用于指示对应的MDSvr ;该迁移二元组用于指示所述⑶ID被许可迁移到所述CeSvrDesc值所指向的MDSvr中,所述迁移也称为该⑶ID面向该MDSvr的迁移。
[0071 ] 一个⑶ID可以被许可迁移到多个MDSvr中,即,针对一个⑶ID可以登记一个或多个迁移二元组。在所述MSSvr中,可以在如表1所示的迁移许可信息表中登记一个⑶ID的迁移许可信息,即该⑶ID被许可迁移到哪些MDSvr中。
[0072]表1
[0073]
【权利要求】
1.一种迁移账户互操作方法,其特征在于,在MSSvr中进行迁移许可配置;所述方法包括以下步骤: a、一个⑶ID的某一MDSvr向该⑶ID的MSSvr发送操作指令,所述操作指令包括该⑶ID的⑶ID和第一操作码; b、所述MSSvr收到所述操作指令后,根据所述GUID和设置的迁移许可,获取目标HCode ; C、所述MSSvr,分别向所述目标HCode所指向的HSvr发送操作指令,指令中包括所述⑶ID和第二操作码; d、所述HSvr收到所述操作指令后,针对所述GUID的迁移账户,按照所述第二操作码进行操作。
2.根据权利要求1所述的方法,其特征在于,在步骤a中,所述操作指令中还进一步包括指定的HCode ;相应地,在步骤b中,在获取目标HCode时,还进一步根据所述指定的HCode来进行。
3.根据权利要求1所述的方法,其特征在于,在步骤a中,所述操作指令中还进一步包括操作参数,相应地,在步骤d中,所述按照所述第二操作码进行操作进一步是:按照所述第二操作码和所述操作参数进行操作。
4.一种迁移账户互操作方法,其特征在于,在MSSvr中进行迁移许可配置;所述方法包括以下步骤: a、一个⑶ID的某一MDSvr`根据该⑶ID获取该⑶ID的迁移许可配置的相关信息; b、所述MDSvr根据获取的迁移许可配置的相关信息确定其它的HSvr,向所述其它的HSvr发送操作指令,指令中包括所述⑶ID和操作码; C、所述其它的HSvr收到所述操作指令后,针对所述GUID的迁移账户,按照所述操作码进行操作。
5.一种迁移信息同步方法,其特征在于,所述方法包括以下步骤: a、MSSvr在收到关于一个GUID的迁移信息更新请求时,按照该更新请求,更新该GUID的迁移信息; b Jy^iMSSvr向该⑶ID的相关MDSvr发送同步信息; C、所述相关MDSvr收到所述同步信息后,更新该GUID的迁移信息。
6.根据权利要求5所述的方法,其特征在于,步骤b进一步是:所述MSSvr向该GUID的所有MDSvr发送迁移信息刷新指令,指令中包括该⑶ID的最新迁移信息; 相应地,步骤c进一步是:相应的MDSvr收到所述迁移信息更新指令后,用所述GUID的最新迁移信息更新该GUID的原有迁移信息。
7.根据权利要求5所述的方法,其特征在于,所述更新请求是增加迁移许可;相应地: 步骤a进一步是:MSSvr在收到要求增加关于一个GUID的迁移许可的更新请求时,按照该更新请求,增加相应的迁移二元组; 步骤b进一步是:向该新增迁移二元组面向的MDSvr发送增加迁移指令,指令中包括所述⑶ID的原有的迁移二元组;向该⑶ID的原有的迁移二元组面向的MDSvr发送增加迁移指令,指令中包括所述新增迁移二元组; 步骤c进一步是:所述新增迁移二元组面向的MDSvr收到增加迁移指令后,保存所述原有的迁移二元组;所述原有的迁移二元组面向的MDSvr收到增加迁移指令后,保存所述新增迁移二元组。
8.根据权利要求5所述的方法,其特征在于,所述更新请求是删除迁移许可;相应地: 步骤a进一步是:MSSvr在收到要求删除关于一个GUID的迁移许可的更新请求时,按照该更新请求,删除相应的迁移二元组; 步骤b进一步是:所述MSSvr向该⑶ID的现有的迁移二元组面向的MDSvr发送删除迁移指令,指令中包括被删除的迁移二元组;步骤c进一步是:相应的MDSvr收到删除迁移指令后,删除所述指令中包括的迁移二元组。
9.一种迁移信息同步方法,其特征在于,所述方法包括以下步骤: 步骤a、MDSvr给该一个⑶ID的MSSvr发送增加迁移许可的请求,请求中,包括该⑶ID和该MDSvr拥有的某个HCode ; 步骤b、所述MSSvr收到该请求后,将该⑶ID的其它迁移二元组发送给该MDSvr ;增加所述⑶ID面向该MDSvr的迁移许可,即增加新的迁移二元组; 步骤C、所述MDSvr根据收到的所述其它迁移二元组,更新自己保存的迁移二元组,并确定该GUID的其它MDSvr,并向所述其它MDSvr发送操作指令,指令中包括所述新增的迁移二元组和用于指示新增迁移二元组的操作码; 步骤d、所述其它MDSvr收到该操作指令后,根据所述操作码,保存所述新增迁移二元组。
10.一种迁移信息同步方法,其特征在于,所述方法包括以下步骤: 步骤a、MDSvr给一个⑶ID的MSSvr发送删除迁移许可的请求,请求中,包括该⑶ID和该MDSvr拥有的某个HCode ; 步骤b、所述MSSvr收到该请求后,删除所述GUID面向该MDSvr的迁移许可,即删除相应的迁移二元组; 步骤C、所述MDSvr获取保存的所述⑶ID的CeSvrDesc值,分别向所述CeSvrDesc值指向的其它MDSvr发送操作指令, 指令中包括要删除的迁移二元组和用于指示删除迁移二元组的操作码; 步骤d、所述其它MDSvr收到所述操作指令后,都删除对应的迁移二元组。
【文档编号】H04L29/12GK103812922SQ201310500086
【公开日】2014年5月21日 申请日期:2013年10月23日 优先权日:2012年11月5日
【发明者】王正伟 申请人:王正伟
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1