欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

消息兼容性處理方法

文檔序號:7801630閱讀:243來源:國知局
消息兼容性處理方法
【專利摘要】本發(fā)明公開一種消息兼容性處理方法,該方法,通過設置轉(zhuǎn)發(fā)目的賬戶和轉(zhuǎn)發(fā)源賬戶,使得HSvr在收到一個消息后,可以根據(jù)該消息的源地址來確定是否執(zhí)行轉(zhuǎn)發(fā)操作,以避免消息的循環(huán)轉(zhuǎn)發(fā),進而達到兼容現(xiàn)有通信協(xié)議的目的,從而有助于通信網(wǎng)絡的平滑演進。
【專利說明】消息兼容性處理方法

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)通信,更確切地說涉及消息的兼容性處理方法。

【背景技術(shù)】
[0002] 在互聯(lián)網(wǎng)通信中,涉及到全球統(tǒng)一身份(⑶ID, Global Unified Identity),所述 ⑶ID包括兩部分:歸屬碼(HCode,Home Code)和用戶碼(UCode,User Code)。其中,HCode 指示該⑶ID,也即該⑶ID對應的互聯(lián)網(wǎng)用戶(IUsr,Internet User)歸屬于即時通信網(wǎng) 絡(IMN,Instant Messenger Network)中哪一個即時通信系統(tǒng)(IMS,Instant Messenger System),以及歸屬于哪一個IMS的歸屬服務器(HSvr,Home Server),以及歸屬于哪一個服 務商(SP,Service Provider),UCode用于指不一個HCode下不同的IUsr。通過建立HCode 和HSvr的對應關(guān)系,根據(jù)一個HCode可以確定所指向的HSvr。更多描述參見申請?zhí)枮?201310037232. X的《通信方法和系統(tǒng)》發(fā)明專利。
[0003] 每個賬戶都有一個賬戶地址(AccoAddr,Account Address),以用于賬戶尋址。
[0004] 一個⑶ID的源賬戶的AccoAddr為該⑶ID。
[0005] 一個⑶ID的遷移賬戶的AccoAddr為該遷移賬戶對應的跨域地址碼(CDAddr, Cross-domain Address)。該 GUID 為該 CDAddr 的本基 GUID (BaseGUID,The Base GUID), 該 CDAddr 的跨末 HSvr 信息(CeSvrDesc,Cross-end HSvr Description)為該遷移賬戶所 在HSvr的某一個HCode。關(guān)于CDAddr的更多描述,參見申請?zhí)枮?01310079118. 3的《支 持GUID遷移的網(wǎng)絡及相關(guān)消息處理方法》發(fā)明專利。
[0006] 每個AccoAddr都由一個地址基(AddrBase,Address Base)和一個地址歸屬 (AddrHome,Address Home)構(gòu)成。當一個AccoAddr 是一個GUID 時,該 AccoAddr 的 AddrBase 是該 GUID 的 UCode,該 AccoAddr 的 AddrHome 是該 GUID 的 HCode ;當一個 AccoAddr 是一個 CDAddr 時,該 AccoAddr 的 AddrBase 是該 CDAddr 的 BaseGUID,該 AccoAddr 的 AddrHome 是 該 CDAddr 的 CeSvrDesc。
[0007] 一個 AccoAddr 歸屬的 HSvr 為該 AccoAddr 的 AddrHome 所指向的 HSvr。
[0008] 一個賬戶的 AddrHome,是該賬戶的 AccoAddr 的 AddrHome ; -個賬戶的 AddrBase, 是該賬戶的AccoAddr的AddrBase。
[0009] 在提交的《多終端提示方法》發(fā)明專利中提到,劉備擁有五個賬戶:騰訊QQ的 賬戶、網(wǎng)易163的賬戶、微軟Outlook的賬戶和飛信139的賬戶,對應的AccoAddr分別 為 123789@qq.com、liubei@163.com、139238565630163. com 和 liubei@0utlook.com、 139238565630139. com。但是,劉備通常并不會同時登入到自己的多個賬戶,例如:當劉 備用移動終端上網(wǎng)時,會登入到139238565630163. com對應的賬戶;當劉備在家用PC機 上網(wǎng)時,會登入到123789@qq.com對應的賬戶;劉備在上班用PC機上網(wǎng)時,會登入到 139238565630139. com對應的賬戶;劉備出差用PC機上網(wǎng)時會登入到liubei@0utlook. com對應的賬戶。劉備的同事知道劉備的AccoAddr值139238565630139. com,劉備的客 戶知道劉備的AccoAddr值liubeiOOutlook. com,劉備的朋友知道劉備的AccoAddr值 123789@qq. com,劉備的家人知道劉備的AccoAddr值139238565630163. com。劉備希望 自己登入任一賬戶時都能接收家人對自己的呼叫,特別地,劉備還希望,在自己同時登入 某幾個賬戶時,可以選擇任一登入的賬戶來接收家人對自己的呼叫。該發(fā)明通過在劉備 的AccoAddr值139238565630163. com對應的賬戶中設置相應的同步賬戶相關(guān)描述信息 (SyncAccoDesc,Synchronous Account Descriptin),在該賬戶收到一個消息后,根據(jù)消息 的目的地址確定目標賬戶;按照目標賬戶的SyncAccoDesc,向?qū)耐劫~戶的客戶端發(fā) 送該消息,這樣,相應的客戶端(即被叫客戶端)收到所述消息后,執(zhí)行來電提醒操作。例 如,139238565630163. com 對應的賬戶 SyncAccoDesc 中,可以包含 AccoAddr 值 1237890 qq. com,這樣,在139238565630163. com對應的賬戶收到消息后,就會將該消息轉(zhuǎn)發(fā)到 123789@qq. com對應的賬戶。
[0010] 但是,如果123789@qq. com對應的賬戶SyncAccoDesc中,也包含AccoAddr值 139238565630163. com,這樣,在123789@qq. com對應的賬戶收到消息后,就會將該消息轉(zhuǎn) 發(fā)到139238565630163. com對應的賬戶。這樣,就會出現(xiàn)消息的循環(huán)發(fā)送。
[0011] 當然,可以采用許多方式來消除上述消息循環(huán)發(fā)送所導致的死循環(huán)可能,例如,在 轉(zhuǎn)發(fā)消息時,在消息中攜帶一個強制終結(jié)標志(或者轉(zhuǎn)發(fā)標志)來告知消息的接收者在收到 該消息后,不再執(zhí)行相應的轉(zhuǎn)發(fā)操作,而是直接終結(jié)該消息。但是,這樣會要求相應的HSvr 進行同步升級,這顯然不利于網(wǎng)絡系統(tǒng)的平滑演進。


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

[0012] 有鑒于此,本發(fā)明公開一種消息兼容性處理方法,該方法通過設置或設定轉(zhuǎn)發(fā)目 的賬戶和轉(zhuǎn)發(fā)源賬戶,使得HSvr在收到一個消息后,可以根據(jù)該消息的源地址來確定是否 執(zhí)行轉(zhuǎn)發(fā)操作,以避免消息的循環(huán)轉(zhuǎn)發(fā),進而達到兼容現(xiàn)有通信協(xié)議的目的,從而有助于通 信網(wǎng)絡的平滑演進。
[0013] 一種消息兼容性處理方法,該方法,針對一個賬戶,設置轉(zhuǎn)發(fā)目的賬戶和轉(zhuǎn)發(fā)源賬 戶;所述方法包括以下步驟:
[0014] a、HSvr接收消息,根據(jù)消息的目的地址確定目標賬戶;
[0015] b、所述HSvr判斷該消息是否來自所述目標賬戶的轉(zhuǎn)發(fā)源賬戶,如果是,則執(zhí)行步 驟c;否則,執(zhí)行步驟d;
[0016] c :所述HSvr將該消息終結(jié)于所述目標賬戶;
[0017] d、所述HSvr將該消息發(fā)送給所述目標賬戶的轉(zhuǎn)發(fā)目的賬戶。
[0018] 步驟a進一步是:針對一個賬戶,設置ToAccoDesc,用以描述轉(zhuǎn)發(fā)目的賬戶;設置 FromAccoDesc,用以描述轉(zhuǎn)發(fā)源賬戶。
[0019] 步驟a進一步是:針對一個賬戶,設置SyncAccoDesc屬性,用以描述轉(zhuǎn)發(fā)目的賬戶 和轉(zhuǎn)發(fā)源賬戶。
[0020] 步驟a進一步是:針對一個賬戶,設置ToAccoDesc,用以描述轉(zhuǎn)發(fā)目的賬戶;步驟 b進一步是:所述HSvr判斷所述消息是否是同基的,如果是,則執(zhí)行步驟c ;否則,執(zhí)行步驟 d〇
[0021] 在步驟a中,進一步設置FromAccoDesc,用以描述轉(zhuǎn)發(fā)源賬戶;步驟c進一步是: 所述HSvr判斷所述目標賬戶的FromAccoDesc屬性里是否設置了所述消息的源地址的 AddrHome,如果是,則將該消息終結(jié)于所述目標賬戶;否則,直接結(jié)束。
[0022] 步驟a進一步是:針對一個賬戶,設置SyncAccoDesc屬性,用以描述轉(zhuǎn)發(fā)目的賬戶 和轉(zhuǎn)發(fā)源賬戶;步驟c進一步是:所述HSvr判斷所述目標賬戶的SyncAccoDesc屬性里是否 設置了所述消息的源地址的AddrHome,如果是,則將該消息終結(jié)于所述目標賬戶;否則,直 接結(jié)束。
[0023] 在步驟d中,所述HSvr還將所述消息終結(jié)于所述目標賬戶。
[0024] 通過本發(fā)明提供的消息兼容性處理方法,在避免消息循環(huán)的同時,不需要現(xiàn)有的 HSvr都同步升級,從而可以達到網(wǎng)絡平滑演進的目的。

【專利附圖】

【附圖說明】
[0025] 圖1所示,為頂N網(wǎng)絡示例圖。
[0026] 圖2所示,為本發(fā)明所述消息兼容性處理方法的實施方式一流程圖。
[0027] 圖3所示,為本發(fā)明所述消息兼容性處理方法的實施方式二流程圖。
[0028] 圖4所示,為本發(fā)明所述消息兼容性處理方法的實施方式三流程圖。

【具體實施方式】
[0029] 為使本發(fā)明目的、技術(shù)方案和優(yōu)點更加清楚明白,下面結(jié)合實施例,從各個方面進 行詳細說明。
[0030] 為便于說明,本發(fā)明以如圖1所示的MN網(wǎng)絡為例,在該圖中:
[0031] A服務商(SP-A)的HSvr為HSvr-A,其中,注冊有用戶A (UsrA)和用戶X (UsrX);
[0032] B服務商(SP-B)的HSvr為HSvr-B,其中,注冊有用戶B (UsrB)和用戶Y (UsrY);
[0033] C服務商(SP-C)的HSvr為HSvr-C,其中,注冊有用戶C (UsrC)和用戶Z (UsrZ);
[0034] D服務商(SP-D)的HSvr為HSvr-D,其中,注冊有用戶D (UsrD)和用戶0 (UsrO)。
[0035] 其中,SP-A是騰訊、SP-B是網(wǎng)易、SP-C是微軟、SP-D是飛信。HCode值qq. com歸 屬于 HSvr-A,HCode 值 163. com 歸屬于 HSvr-B,HCode 值 Outlook, com 歸屬于 HSvr-C,HCode 值139. com歸屬于HSvr-D等等。
[0036] 一般地,一個賬戶信息中可以包括這些屬性:AccoAddr或AccoAddr的AddrBase、 Password、ClientIP 和 ClientPort,等等。其中,Password 為相應賬戶的密碼,ClientIP 和ClientPort為相應賬戶的在線信息。當一個賬戶處于登入狀態(tài)時,相應的ClientIP和 ClientPort對應該賬戶的客戶端的IP地址和端口號;當該賬戶處于登出狀態(tài)時,一般地, 相應的ClientIP和/或ClientPort為空值null或0。
[0037] 所述HSvr在一個賬戶登錄時可以獲取對應客戶端的IP地址和端口號,并將獲取 的IP地址和端口號保存在該賬戶的ClientIP和ClientPort屬性中。
[0038] 關(guān)于賬戶信息的更多描述參見所述《通信方法和系統(tǒng)》發(fā)明專利。
[0039] 所述HSvr可以通過如表1所示的賬戶信息表來保存相應賬戶的賬戶信息。
[0040] 表 1
[0041]

【權(quán)利要求】
1. 一種消息兼容性處理方法,其特征在于,針對一個賬戶,設置轉(zhuǎn)發(fā)目的賬戶和轉(zhuǎn)發(fā)源 賬戶;所述方法包括以下步驟: a、 HSvr接收消息,根據(jù)消息的目的地址確定目標賬戶; b、 所述HSvr判斷該消息是否來自所述目標賬戶的轉(zhuǎn)發(fā)源賬戶,如果是,則執(zhí)行步驟c ; 否則,執(zhí)行步驟d; c :所述HSvr將該消息終結(jié)于所述目標賬戶; d、所述HSvr將該消息發(fā)送給所述目標賬戶的轉(zhuǎn)發(fā)目的賬戶。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟a進一步是:針對一個賬戶,設置 ToAccoDesc,用以描述轉(zhuǎn)發(fā)目的賬戶;設置FromAccoDesc,用以描述轉(zhuǎn)發(fā)源賬戶。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟a進一步是:針對一個賬戶,設置 SyncAccoDesc屬性,用以描述轉(zhuǎn)發(fā)目的賬戶和轉(zhuǎn)發(fā)源賬戶。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟a進一步是:針對一個賬戶,設置 ToAccoDesc,用以描述轉(zhuǎn)發(fā)目的賬戶;步驟b進一步是:所述HSvr判斷所述消息是否是同 基的,如果是,則執(zhí)行步驟c ;否則,執(zhí)行步驟d。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,在步驟a中,進一步設置FromAccoDesc, 用以描述轉(zhuǎn)發(fā)源賬戶;步驟c進一步是:所述HSvr判斷所述目標賬戶的FromAccoDesc屬 性里是否設置了所述消息的源地址的AddrHome,如果是,則將該消息終結(jié)于所述目標賬戶; 否則,直接結(jié)束。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,步驟a進一步是:針對一個賬戶,設置 SyncAccoDesc屬性,用以描述轉(zhuǎn)發(fā)目的賬戶和轉(zhuǎn)發(fā)源賬戶;步驟c進一步是:所述HSvr判 斷所述目標賬戶的SyncAccoDesc屬性里是否設置了所述消息的源地址的AddrHome,如果 是,則將該消息終結(jié)于所述目標賬戶;否則,直接結(jié)束。
7. 根據(jù)權(quán)利要求1至6所述的任一方法,其特征在于,在步驟d中,所述HSvr還將所述 消息終結(jié)于所述目標賬戶。
【文檔編號】H04L29/12GK104144112SQ201410155559
【公開日】2014年11月12日 申請日期:2014年4月18日 優(yōu)先權(quán)日:2013年5月11日
【發(fā)明者】王正偉 申請人:王正偉
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
郁南县| 博野县| 镇宁| 兴义市| 遵义市| 文化| 进贤县| 象山县| 固原市| 庐江县| 易门县| 清苑县| 南昌县| 富蕴县| 沙湾县| 福安市| 新兴县| 寿阳县| 沙洋县| 博客| 德钦县| 屏南县| 筠连县| 奈曼旗| 延安市| 东丽区| 马鞍山市| 自贡市| 梅州市| 濮阳县| 安图县| 固阳县| 平利县| 慈溪市| 建始县| 毕节市| 咸阳市| 长顺县| 峨眉山市| 宽甸| 股票|