最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

消息尋址方法

文檔序號:8004708閱讀:422來源:國知局
消息尋址方法
【專利摘要】本發(fā)明公開一種消息尋址方法,該方法通過在MSSvr中登記被許可的遷移,標(biāo)記相應(yīng)遷移的狀態(tài),尋址時,進(jìn)一步根據(jù)遷移的狀態(tài)來確定目標(biāo)遷移賬戶,這樣,用戶通過控制相應(yīng)遷移的狀態(tài)即可控制不同的遷移賬戶接收消息,從而極大地方便了用戶。本發(fā)明還公開一種遷移狀態(tài)設(shè)置方法,該方法通過MDSvr向MSSvr發(fā)出遷移狀態(tài)更新指令來對相應(yīng)遷移的狀態(tài)進(jìn)行更新,通過該方法,使得用戶在登入遷移賬戶時,可以自動對相應(yīng)的遷移狀態(tài)進(jìn)行更新,從而方便了用戶對遷移狀態(tài)的控制。本發(fā)明還公開一種遷移識別方法,通過該方法可以獲得一個GUID的激活遷移信息。
【專利說明】消息尋址方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)通信,更確切地說涉及互聯(lián)網(wǎng)中MSSvr系統(tǒng)里的消息尋址方法或消息處理方法。
【背景技術(shù)】
[0002]在互聯(lián)網(wǎng)通信中,涉及到全球統(tǒng)一身份(⑶ID, Global Unified Identity),所述GUID 包括兩部分:歸屬碼(HCode,Home Code)和用戶碼(UCode,User Code)。其中,HCode指示該⑶ID,也即該⑶ID對應(yīng)的互聯(lián)網(wǎng)用戶(IUsr,Internet User)歸屬于即時通信網(wǎng)絡(luò)(IMN, Instant Messenger Network)中哪一個即時通信系統(tǒng)(IMS, Instant MessengerSystem),以及歸屬于哪一個IMS的歸屬服務(wù)器(HSvr, Home Server),以及歸屬于哪一個服務(wù)商(SP, Service Provider), UCode用于指示一個HCode下不同的IUsr。參見申請?zhí)枮?01210041577.8或201310037232.X的《通信方法和系統(tǒng)》發(fā)明專利。
[0003]通過建立HCode和HSvr的對應(yīng)關(guān)系,根據(jù)一個HCode可以獲得所指向的一個HSvr0同樣,根據(jù)一個IUsr的HCode,按照所述HCode和HSvr的對應(yīng)關(guān)系可以確定該IUsr歸屬的HSvr。這里,一個IUsr的HCode是指該IUsr的GUID的HCode。所述HCode和HSvr的對應(yīng)關(guān)系可以保存在HSvr內(nèi),也可以是保存在HSvr可以訪問的設(shè)備中。
[0004]為了解決一個IUsr在更換SP時,不得不更換GUID的問題,在申請?zhí)枮?01210283358.0的《⑶ID遷移方法》發(fā)明專利中,以及在后的申請?zhí)枮?01310079118.3的《支持GUID遷移的網(wǎng)絡(luò)以及相關(guān)消息處理方法》發(fā)明專利中,提出了一種GUID遷移方法:在 IUsr 的遷移目的 HSvr (MDSvr,Migration Destination HSvr)中,根據(jù)該 IUsr 的 GUID創(chuàng)建賬戶;在該IUsr的遷移源HSvr (MSSvr, Migration Source HSvr)中,登記該IUsr的跨末 HSvr 信息(CeSvrDesc, Cross-end HSvr Description),用于指不對應(yīng)的 MDSvr ;所述MSSvr對于包括目的⑶ID的消息,獲取登記的該⑶ID的CeSvrDesc,將所述消息發(fā)送給該CeSvrDesc所指向的MDSvr ;該MDSvr根據(jù)所述⑶ID確定目標(biāo)用戶。所述登記該IUsr的CeSvrDesc,實(shí)際上是登記一個遷移二兀組,用于描述一個遷移,該遷移二兀組包括該IUsr的⑶ID和對應(yīng)的CeSvrDesc兩部分。按照這種⑶ID遷移方法,能有效跟蹤一個⑶ID的遷移動態(tài),使得一個IUsr在遷移時不需要更換GUID,而只需要在其MSSvr中更新其對應(yīng)的CeSvrDesc值,他人在向該IUsr發(fā)送消息時,就可以將消息發(fā)送到其新的遷移賬戶下。
[0005]實(shí)際當(dāng)中,存在這樣的應(yīng)用場景:一個用戶在公司內(nèi)時,希望他人發(fā)送給自己的消息被發(fā)送到自己的某一遷移賬戶下;而該用戶在家時,卻希望他人發(fā)送給自己的消息不再被發(fā)送到該遷移賬戶下;或者一個用戶在公司內(nèi)時,希望他人發(fā)送給自己的消息被發(fā)送到自己的某一遷移賬戶下,而該用戶在家時,卻希望他人發(fā)送給自己的消息被發(fā)送到自己的另一遷移賬戶下。針對這兩種場景,通過更新該用戶在MSSvr中對應(yīng)的遷移二元組的配置信息即可。例如:對于第一種場景,所述用戶在公司內(nèi)時,在該用戶的MSSvr中將該用戶對應(yīng)的遷移二元組的CeSvrDesc值設(shè)置為對應(yīng)遷移賬戶所在的MDSvr所擁有的某一 HCode即可;該用戶在家時,在該MSSvr中將該用戶對應(yīng)的遷移二元組刪除即可。但是,配置一個遷移二元組的操作比較麻煩,如所述《⑶ID遷移方法》發(fā)明專利中介紹的兩種遷移配置方法。這樣,用戶在控制遷移賬戶接收消息時,就不太方便。

【發(fā)明內(nèi)容】

[0006]有鑒于此,本發(fā)明公開一種消息尋址方法,該方法通過在MSSvr中登記被許可的遷移,標(biāo)記相應(yīng)遷移的狀態(tài),尋址時,進(jìn)一步根據(jù)遷移的狀態(tài)來確定目標(biāo)遷移賬戶,這樣,用戶通過控制遷移的狀態(tài)即可控制不同的遷移賬戶接收消息,從而極大地方便了用戶。
[0007]一種消息尋址方法,其特征在于,在MSSvr中登記被許可的遷移,標(biāo)記相應(yīng)遷移的狀態(tài);所述方法包括以下步驟:
[0008]a、所述MSSvr判斷是否存在消息的目的GUID的激活遷移,如果存在,則執(zhí)行步驟b ;否則,結(jié)束。
[0009]b、所述MSSvr將所述消息發(fā)送給所述激活遷移的CeSvrDesc值所指向的MDSvr,或者,向消息的源地址方向回復(fù)所述激活遷移的CeSvrDesc值。
[0010]在步驟a中,所述結(jié)束之前進(jìn)一步包括步驟c:所述MSSvr將該目的⑶ID的源賬戶作為消息的目標(biāo)賬戶來處理所述消息。
[0011]步驟c之前進(jìn)一步包括:判斷該目的⑶ID的源賬戶是否為激活狀態(tài),如果是,才執(zhí)行步驟C,否則,不執(zhí)行步驟C。
[0012]步驟a之前進(jìn)一步包括:判斷該目的⑶ID的源賬戶是否為激活狀態(tài),如果是,則所述MSSvr將該目的GUID的源賬戶作為消息的目標(biāo)賬戶來處理所述消息。
[0013]步驟a之前進(jìn)一步包括:判斷該目的⑶ID的源賬戶是否為激活狀態(tài),如果是,則所述MSSvr將該目的GUID的源賬戶作為消息的目標(biāo)賬戶來處理所述消息并結(jié)束。
[0014]本發(fā)明還公開一種遷移狀態(tài)設(shè)置方法,該方法通過MDSvr向MSSvr發(fā)出遷移狀態(tài)更新指令,通過該方法,使得用戶在登入遷移賬戶時,可以自動對相應(yīng)的遷移狀態(tài)進(jìn)行更新,從而免去登入MSSvr來更改相應(yīng)遷移狀態(tài)的麻煩。
[0015]一種遷移狀態(tài)設(shè)置方法,其特征在于,在MSSvr中登記被許可的遷移;所述方法包括以下步驟:
[0016]a、MDSvr向MSSvr發(fā)送遷移狀態(tài)更新指令,指令中包括遷移描述信息和遷移狀態(tài)新值;
[0017]b、所述MSSvr收到所述指令后,根據(jù)所述遷移描述信息,確定相應(yīng)的遷移;
[0018]C、所述MSSvr根據(jù)所述遷移狀態(tài)新值,更新所確定的遷移的狀態(tài)。
[0019]所述遷移描述信息至少包括⑶ID ;在步驟c之后進(jìn)一步包括步驟d:判斷所確定的遷移在狀態(tài)更新后是否為激活狀態(tài),如果是,則將所述GUID對應(yīng)的其它遷移中那些狀態(tài)為激活的遷移去激活。
[0020]所述遷移描述信息至少包括⑶ID ;在步驟c之前,進(jìn)一步判斷所述MDSvr是否為該GUID的MDSvr,如果不是,則直接結(jié)束,否則,才執(zhí)行所述步驟c ;
[0021 ] 或者,在步驟c之前,進(jìn)一步判斷所確定的遷移是否面向所述MDSvr,如果不是,則直接結(jié)束,否則,才執(zhí)行所述步驟c。
[0022]本發(fā)明還公開一種遷移識別方法,通過該方法可以獲得一個⑶ID的激活遷移信
肩、O[0023]一種遷移識別方法,其特征在于,在MSSvr中登記被許可的遷移,標(biāo)記相應(yīng)遷移的狀態(tài);所述方法包括以下步驟:
[0024]b、HSvr判斷需要進(jìn)行遷移識別的⑶ID是否歸屬于自己,如果是,則執(zhí)行步驟c ;否貝IJ,執(zhí)行步驟d;
[0025]C、所述HSvr根據(jù)該⑶ID查找被標(biāo)記為激活狀態(tài)的遷移的CeSvrDesc值,結(jié)束;
[0026]d、所述HSvr將所述需要進(jìn)行遷移識別的⑶ID發(fā)送給該⑶ID的MSSvr ;所述MSSvr收到所述需要進(jìn)行遷移識別的GUID后,根據(jù)該GUID查找被標(biāo)記為激活狀態(tài)的遷移的CeSvrDesc值;所述MSSvr將所找到的CeSvrDesc值回復(fù)給所述HSvr。
[0027]在步驟b之前,進(jìn)一步包括步驟a:客戶端將所述需要進(jìn)行遷移識別的⑶ID發(fā)送給所述HSvr ;
[0028]所述方法進(jìn)一步包括:所述HSvr在得到所述CeSvrDesc值后,將該CeSvrDesc值回復(fù)給所述客戶端。
[0029]通過本發(fā)明提供的消息尋址方法,使得IUsr可以靈活地控制自己的遷移賬戶來接收信息,從而極大地方便了使用,增強(qiáng)了 IUsr的業(yè)務(wù)體驗(yàn)。
【專利附圖】

【附圖說明】
[0030]圖1所示,為本發(fā)明消息尋址方法實(shí)施方式流程圖。
[0031]圖2、圖3、圖4、圖5所示,為本發(fā)明消息尋址方法的擴(kuò)展實(shí)施方式流程圖。
[0032]圖6所示,為本發(fā)明遷移狀態(tài)設(shè)置方法實(shí)施方式流程圖。
[0033]圖7所示,為本發(fā)明遷移識別方法實(shí)施方式流程圖。
[0034]圖8所示,為本發(fā)明遷移識別方法的擴(kuò)展實(shí)施方式流程圖。
[0035]圖9所示,為MN組網(wǎng)圖。
【具體實(shí)施方式】
[0036]關(guān)于MN組網(wǎng)圖,參見圖9所示。在該圖中:
[0037]A服務(wù)商(SP-A)的HSvr為HSvr-A,其中,注冊有用戶A (UsrA)和用戶X (UsrX);
[0038]B服務(wù)商(SP-B)的HSvr為HSvr-B,其中,注冊有用戶B (UsrB)和用戶Y (UsrY);
[0039]C服務(wù)商(SP-C)的HSvr為HSvr-C,其中,注冊有用戶C (UsrC)和用戶Z (UsrZ);
[0040]D服務(wù)商(SP-D)的HSvr為HSvr-D,其中,注冊有用戶D (UsrD)和用戶O (UsrO)。
[0041]為便于理解,以SP-A是騰訊、SP-B是網(wǎng)易、SP-C是微軟、SP-D是谷歌為例,以HCode 值 900 和 gmai 1.com 歸屬于 HSvr-D, HCode 值 Out look, com、352 和 msn 歸屬于 HSvr-C,HCode 值 163.com、yeah.net 和 H2T 值(86,139)歸屬于 HSvr-B, HCode 值 99、qq、qq.com 和
歸屬 于HSvr-A等等,為例。
[0042]為便于敘述,以HSvr-A、HSvr-B、HSvr-C、HSvr-D相互之間都建有SS連接為例,但不用于限定本發(fā)明。關(guān)于SS連接,參見所述《通信方法和系統(tǒng)》發(fā)明專利。
[0043]對于一個HSvr來說,本發(fā)明稱⑶ID歸屬于該HSvr的用戶為該HSvr的域內(nèi)用戶,⑶ID不歸屬該HSvr的用戶為該HSvr的域外用戶。例如,guanyunchang#352和liubei#352是HSvr-C的域內(nèi)用戶,但卻是HSvr-B和HSvr-A的域外用戶。
[0044]一個CeSvrDesc可以是相應(yīng)HSvr的主機(jī)IP地址,或?qū)?yīng)HSvr的域名。較佳地,一個CeSvrDesc是對應(yīng)HSvr所擁有的一個HCode,后面以此為例,但不用于限定本發(fā)明。
[0045]為了便于描述,本發(fā)明稱在一個⑶ID歸屬的HSvr中根據(jù)該⑶ID注冊的賬戶為該⑶ID的源賬戶,在其它HSvr中根據(jù)該⑶ID注冊的賬戶為該⑶ID的遷移賬戶。也即,在一個HSvr中,如果一個賬戶的⑶ID歸屬于該HSvr,則稱該賬戶為一個源賬戶,即該⑶ID的源賬戶;如果一個賬戶的GUID不歸屬于該HSvr,則稱該賬戶為一個遷移賬戶,即該GUID的遷移賬戶。例如,根據(jù)liubei#352在HSvr-C中注冊的賬戶為liubei#352的源賬戶,在HSvr-A、HSvr-B和HSvr-D中的注冊的賬戶都為liubei#352的遷移賬戶。
[0046]這里先介紹一種跨域地址碼(CDAddr,Cross-domain Address):所述 CDAddr 是一個跨域地址二元組,包括CeSvrDesc和本基⑶ID (Base⑶ID,The Base⑶ID)兩部分。其中,CeSvrDesc用于指示該CDAddr對應(yīng)的跨末HSvr,可以是該HSvr的主機(jī)IP地址或主機(jī)域名,一般地,是該HSvr所擁有的任意一個HCode。參見申請?zhí)枮?01310073334.7的《輔助尋址方法》發(fā)明專利。
[0047]一般地,一個CDAddr可以寫作(CeSvrDesc, BaseGUID)形式,或者寫作Base⑶ID$CeSvrDesc的形式,其中,“$”是分隔符。
[0048]后面以一個CeSvrDesc是對應(yīng)HSvr所擁有的一個HCode為例,但不用于限定本發(fā)明。
[0049]一個CDAddr也可以寫作Base⑶IDOCeSvrDesc的形式,其中,“O”是分隔符。這樣,從該形式的CDAddr尾部向前查找第一個“O”分隔符,截取該分隔符后邊的部分得到對應(yīng)的CeSvrDesc,截取該分隔符前邊的部分得到對應(yīng)的Base⑶ID。例如,guanyunchangOOutlook.comil63.com表不 guanyunchangOOutlook.com遷移到 CeSvrDesc 值 163.com指不的 HSvr-B中時相應(yīng)的CDAddr。
[0050]下面以劉備在微軟的HSvr-C中注冊了⑶ID為liubei#352的源賬戶為例進(jìn)行闡述。
[0051]為了便于用戶控制遷移賬戶,本發(fā)明提供了一種消息尋址方法,該方法通過配置遷移許可和遷移狀態(tài),在尋址目標(biāo)賬戶時,進(jìn)一步根據(jù)遷移狀態(tài)來進(jìn)行,這樣,用戶通過控制一個遷移的狀態(tài)即可控制相應(yīng)的遷移賬戶,從而方便了用戶使用。
[0052]如圖1所示,為本發(fā)明消息尋址方法實(shí)施方式流程圖。在該實(shí)施方式中,首先在MSSvr中進(jìn)行遷移許可配置和遷移狀態(tài)設(shè)置。
[0053]所述遷移許可設(shè)置是:在一個⑶ID的MSSvr中,根據(jù)該⑶ID登記相應(yīng)的CeSvrDesc值,用以指示該⑶ID被許可遷移到哪些MDSvr中。
[0054]一個遷移對應(yīng)一個二元組,一個遷移二元組中包括兩部分信息:一個⑶ID值和一個CeSvrDesc值,所述CeSvrDesc值用于指示對應(yīng)的MDSvr。該遷移二元組用于指示所述⑶ID被許可遷移到所述CeSvrDesc值指向的MDSvr中。
[0055]一個IUsr可以被許可遷移到多個MDSvr中,因此,針對一個⑶ID可以登記一個或多個遷移二元組。例如,liubei#352被允許遷移到HSvr-A、HSvr_B和HSvr-D中,在HSvr-C中登記的遷移二元組分別有(liubei#352,99)、(liubei#352,163.com)和(liubei#352,gmai 1.com) ;zhugeliang#352被許可遷移到HSvr-A中,在HSvr-C中登記的遷移二元組有(zhugeliang#352,99)。
[0056]在所述MSSvr中,可以在如表I所示的遷移許可信息表中登記一個IUsr的遷移許可信息,即該IUsr被許可遷移到哪些MDSvr中。
[0057]表1
[0058]
【權(quán)利要求】
1.一種消息尋址方法,其特征在于,在MSSvr中登記被許可的遷移,標(biāo)記相應(yīng)遷移的狀態(tài);所述方法包括以下步驟: a、所述MSSvr判斷是否存在消息的目的GUID的激活遷移,如果存在,則執(zhí)行步驟b;否貝IJ,結(jié)束。 b、所述MSSvr將所述消息發(fā)送給所述激活遷移的CeSvrDesc值所指向的MDSvr,或者,向消息的源地址方向回復(fù)所述激活遷移的CeSvrDesc值。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟a中,所述結(jié)束之前進(jìn)一步包括步驟c:所述MSSvr將該目的GUID的源賬戶作為消息的目標(biāo)賬戶來處理所述消息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟c之前進(jìn)一步包括:判斷該目的GUID的源賬戶是否為激活狀態(tài),如果是,才執(zhí)行步驟C,否則,不執(zhí)行步驟C。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟a之前進(jìn)一步包括:判斷該目的GUID的源賬戶是否為激活狀態(tài),如果是,則所述MSSvr將該目的GUID的源賬戶作為消息的目標(biāo)賬戶來處理所述消息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟a之前進(jìn)一步包括:判斷該目的GUID的源賬戶是否為激活狀態(tài),如果是,則所述MSSvr將該目的GUID的源賬戶作為消息的目標(biāo)賬戶來處理所述消息并結(jié)束。
6.一種遷移狀態(tài)設(shè)置方法,其特征在于,在MSSvr中登記被許可的遷移;所述方法包括以下步驟: a>MDSvr向MSSvr發(fā)送遷移狀態(tài)更新指令,指令中包括遷移描述信息和遷移狀態(tài)新值; b、所述MSSvr收到所述指令后,根據(jù)所述遷移描述信息,確定相應(yīng)的遷移; C、所述MSSvr根據(jù)所述遷移狀態(tài)新值,更新所確定的遷移的狀態(tài)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述遷移描述信息至少包括GUID;在步驟c之后進(jìn)一步包括步驟d:判斷所確定的遷移在狀態(tài)更新后是否為激活狀態(tài),如果是,則將所述GUID對應(yīng)的其它遷移中那些狀態(tài)為激活的遷移去激活。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述遷移描述信息至少包括GUID;在步驟c之前,進(jìn)一步判斷所述MDSvr是否為該⑶ID的MDSvr,如果不是,則直接結(jié)束,否則,才執(zhí)行所述步驟c ; 或者,在步驟c之前,進(jìn)一步判斷所確定的遷移是否面向所述MDSvr,如果不是,則直接結(jié)束,否則,才執(zhí)行所述步驟C。
9.一種遷移識別方法,其特征在于,在MSSvr中登記被許可的遷移,標(biāo)記相應(yīng)遷移的狀態(tài);所述方法包括以下步驟: b、HSvr判斷需要進(jìn)行遷移識別的GUID是否歸屬于自己,如果是,則執(zhí)行步驟c ;否則,執(zhí)行步驟d ; C、所述HSvr根據(jù)該⑶ID查找被標(biāo)記為激活狀態(tài)的遷移的CeSvrDesc值,結(jié)束; d、所述HSvr將所述需要進(jìn)行遷移識別的⑶ID發(fā)送給該⑶ID的MSSvr ;所述MSSvr收到所述需要進(jìn)行遷移識別的GUID后,根據(jù)該GUID查找被標(biāo)記為激活狀態(tài)的遷移的CeSvrDesc值;所述MSSvr將所找到的CeSvrDesc值回復(fù)給所述HSvr。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,在步驟b之前,進(jìn)一步包括步驟a:客戶端將所述需要進(jìn)行遷移識別的GUID發(fā)送給所述HSvr ;所述方法進(jìn)一步包括:所述HSvr在得到所述CeSvrDesc值后,將該CeSvrDesc值回復(fù)給所述客戶 端。
【文檔編號】H04L12/58GK103684986SQ201310362788
【公開日】2014年3月26日 申請日期:2013年8月20日 優(yōu)先權(quán)日:2012年9月11日
【發(fā)明者】王正偉 申請人:王正偉
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1