亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

實(shí)現(xiàn)單賬號(hào)多身份即時(shí)消息通信和存在業(yè)務(wù)的方法及系統(tǒng)的制作方法

文檔序號(hào):7960323閱讀:172來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):實(shí)現(xiàn)單賬號(hào)多身份即時(shí)消息通信和存在業(yè)務(wù)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及即時(shí)消息業(yè)務(wù)的實(shí)現(xiàn)技術(shù),特別涉及實(shí)現(xiàn)單賬號(hào)多身份即時(shí)消息通信和存在業(yè)務(wù)的方法及系統(tǒng)。
背景技術(shù)
目前,即時(shí)消息(Instant Messaging,IM)已經(jīng)成為Internet上一種廣泛普及的新型通信手段,具有很好的實(shí)時(shí)性和交互性。參見(jiàn)圖1,圖1為現(xiàn)有技術(shù)中一般即時(shí)消息系統(tǒng)的結(jié)構(gòu)示意圖。即時(shí)消息系統(tǒng)包括即時(shí)消息客戶(hù)端100和即時(shí)消息服務(wù)器110。其中,即時(shí)消息客戶(hù)端100包含即時(shí)消息用戶(hù)接口101和即時(shí)消息收發(fā)單元102;即時(shí)消息服務(wù)器110包含即時(shí)消息處理單元111和存儲(chǔ)單元112。
即時(shí)消息用戶(hù)接口101就是即時(shí)消息的用戶(hù)界面,其接收用戶(hù)輸入的注冊(cè)信息或登錄信息或查找用戶(hù)請(qǐng)求或包含目標(biāo)用戶(hù)號(hào)碼的即時(shí)消息等信息,通過(guò)即時(shí)消息收發(fā)單元102,經(jīng)過(guò)網(wǎng)絡(luò)120發(fā)送給即時(shí)消息服務(wù)器110的即時(shí)消息處理單元111;或?qū)⑼ㄟ^(guò)即時(shí)消息收發(fā)單元102接收的查詢(xún)結(jié)果、即時(shí)消息等信息顯示給用戶(hù)。
即時(shí)消息收發(fā)單元102將即時(shí)消息信息封裝成即時(shí)消息格式,在目標(biāo)用戶(hù)在線(xiàn)時(shí)直接通過(guò)網(wǎng)絡(luò)120發(fā)送給目標(biāo)用戶(hù)的即時(shí)消息客戶(hù)端或經(jīng)由即時(shí)消息服務(wù)器110轉(zhuǎn)發(fā)給目標(biāo)用戶(hù)的即時(shí)消息客戶(hù)端,在目標(biāo)用戶(hù)不在線(xiàn)時(shí)通過(guò)網(wǎng)絡(luò)120發(fā)送給即時(shí)消息服務(wù)器110的即時(shí)消息處理單元111。
即時(shí)消息處理單元111將注冊(cè)信息存儲(chǔ)到存儲(chǔ)單元112;或根據(jù)登錄信息到存儲(chǔ)單元112查找該用戶(hù)的注冊(cè)信息完成登錄,并將該用戶(hù)在存儲(chǔ)單元112的在線(xiàn)狀態(tài)設(shè)置為在線(xiàn);或根據(jù)查找用戶(hù)請(qǐng)求信息到存儲(chǔ)單元112中查找用戶(hù),將查找結(jié)果通過(guò)網(wǎng)絡(luò)120、即時(shí)消息收發(fā)單元102返回給即時(shí)消息用戶(hù)接口101;或根據(jù)即時(shí)消息中的目標(biāo)用戶(hù)號(hào)碼,將消息發(fā)送給目標(biāo)用戶(hù)的即時(shí)消息客戶(hù)端。
即時(shí)消息系統(tǒng)出現(xiàn)的動(dòng)力來(lái)源于以下用戶(hù)需求用戶(hù)想立即知道另一個(gè)用戶(hù)是否在線(xiàn),當(dāng)另一個(gè)用戶(hù)在線(xiàn)時(shí)得到通知,或者“實(shí)時(shí)”發(fā)送消息。目前的即時(shí)消息系統(tǒng)中,一個(gè)即時(shí)消息客戶(hù)端在同一時(shí)間,只能對(duì)應(yīng)一個(gè)即時(shí)消息賬號(hào),一個(gè)即時(shí)消息賬號(hào)對(duì)應(yīng)一個(gè)身份,該身份一般具體對(duì)應(yīng)有昵稱(chēng),性別等個(gè)性化注冊(cè)信息。
但是很多用戶(hù)希望能擁有多個(gè)身份,每個(gè)身份對(duì)應(yīng)不同的注冊(cè)信息,如一個(gè)身份用于聊天交友,另一個(gè)身份用于工作聯(lián)絡(luò)。目前的系統(tǒng)無(wú)法直接實(shí)現(xiàn),只能注冊(cè)多個(gè)賬號(hào),為每個(gè)賬號(hào)對(duì)應(yīng)不同的身份信息。這樣,用戶(hù)在使用即時(shí)消息客戶(hù)端與多個(gè)用戶(hù)進(jìn)行通信時(shí),不得不為每個(gè)賬號(hào)啟動(dòng)一個(gè)即時(shí)消息客戶(hù)端,在多個(gè)客戶(hù)端之間來(lái)回切換,雖然可以同時(shí)以多種身份與其他用戶(hù)通信,但是操作復(fù)雜,容易出現(xiàn)發(fā)送錯(cuò)誤。當(dāng)然,用戶(hù)也可以只啟動(dòng)一個(gè)即時(shí)消息客戶(hù)端,通過(guò)即時(shí)消息客戶(hù)端來(lái)回切換身份,反復(fù)登錄,這樣不但造成了系統(tǒng)資源浪費(fèi),而且操作復(fù)雜,一個(gè)時(shí)刻只能以一種身份與其他用戶(hù)通信,不能實(shí)現(xiàn)同時(shí)以多種身份與其他用戶(hù)通信。
可見(jiàn),采用現(xiàn)有的即時(shí)消息系統(tǒng)進(jìn)行多身份通信,用戶(hù)使用極不方便,且用戶(hù)必須記住多個(gè)賬號(hào)和相應(yīng)的密碼,處理過(guò)程中還會(huì)浪費(fèi)系統(tǒng)資源。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的第一個(gè)主要目的在于提供一種實(shí)現(xiàn)單賬號(hào)多身份即時(shí)消息通信的方法,簡(jiǎn)化用戶(hù)操作。
本發(fā)明的第二個(gè)主要目的在于提供一種在即時(shí)消息系統(tǒng)中實(shí)現(xiàn)存在業(yè)務(wù)的方法,簡(jiǎn)化用戶(hù)操作。
本發(fā)明的第三個(gè)主要目的在于提供一種即時(shí)消息系統(tǒng),該系統(tǒng)能夠?qū)崿F(xiàn)單賬號(hào)多身份即時(shí)消息通信,且用戶(hù)操作簡(jiǎn)單。
為達(dá)到上述目的的第一個(gè)方面,本發(fā)明提供了一種實(shí)現(xiàn)單賬號(hào)多身份即時(shí)消息通信的方法,在即時(shí)消息服務(wù)器上記錄用戶(hù)賬號(hào)對(duì)應(yīng)注冊(cè)的至少一個(gè)身份信息;通信過(guò)程包括如下步驟A、即時(shí)消息服務(wù)器接收到用戶(hù)登錄信息后,將該用戶(hù)賬號(hào)對(duì)應(yīng)的身份注冊(cè)信息發(fā)送給該用戶(hù)使用的即時(shí)消息客戶(hù)端;B、發(fā)送方即時(shí)消息客戶(hù)端在即時(shí)消息中加入用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息,發(fā)送給接收方即時(shí)消息客戶(hù)端;C、接收方即時(shí)消息客戶(hù)端根據(jù)接收的即時(shí)消息中的身份信息,確定發(fā)送方用戶(hù)身份。
其中,所述記錄用戶(hù)賬號(hào)對(duì)應(yīng)注冊(cè)的至少一個(gè)身份信息的方法可以為在即時(shí)消息服務(wù)器建立即時(shí)消息賬號(hào)時(shí),記錄包含用戶(hù)賬號(hào)信息的第一注冊(cè)信息和包含與該用戶(hù)賬號(hào)對(duì)應(yīng)注冊(cè)的至少一個(gè)身份信息的第二注冊(cè)信息;所述步驟A中,即時(shí)消息服務(wù)器將第二注冊(cè)信息中的所有身份信息發(fā)送給該用戶(hù)使用的即時(shí)消息客戶(hù)端。
所述第一注冊(cè)信息可以進(jìn)一步包含該用戶(hù)賬號(hào)對(duì)應(yīng)的主身份信息;所述第二注冊(cè)信息中包含的身份信息為從屬身份信息;所述步驟A中,即時(shí)消息服務(wù)器將第一注冊(cè)信息中包含的主身份信息和第二注冊(cè)信息中的所有從屬身份信息發(fā)送給該用戶(hù)使用的即時(shí)消息客戶(hù)端。
所述步驟B中,發(fā)送方即時(shí)消息客戶(hù)端發(fā)送的即時(shí)消息中可以包含發(fā)送方用戶(hù)賬號(hào)信息;所述步驟C中,接收方即時(shí)消息客戶(hù)端根據(jù)接收的即時(shí)消息中的身份信息和發(fā)送方用戶(hù)賬號(hào)信息,確定發(fā)送方用戶(hù)身份。
所述步驟B可以為發(fā)送方即時(shí)消息客戶(hù)端在即時(shí)消息中加入用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息,直接發(fā)送給接收方即時(shí)消息客戶(hù)端;或發(fā)送方即時(shí)消息客戶(hù)端在即時(shí)消息中加入用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息,發(fā)送給即時(shí)消息服務(wù)器,即時(shí)消息服務(wù)器將該即時(shí)消息轉(zhuǎn)發(fā)給接收方即時(shí)消息客戶(hù)端。
所述步驟B中,發(fā)送方即時(shí)消息客戶(hù)端發(fā)送的即時(shí)消息中可以包含接收方用戶(hù)賬號(hào)信息;所述步驟B中,發(fā)送方即時(shí)消息客戶(hù)端根據(jù)接收方用戶(hù)賬號(hào)信息,直接發(fā)送給接收方即時(shí)消息客戶(hù)端;或即時(shí)消息服務(wù)器根據(jù)接收方用戶(hù)賬號(hào)信息,將該即時(shí)消息轉(zhuǎn)發(fā)給接收方即時(shí)消息客戶(hù)端。
步驟B所述在即時(shí)消息中加入用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息的方法可以為即時(shí)消息客戶(hù)端將從即時(shí)消息服務(wù)器接收的身份信息輸出給用戶(hù),并按照用戶(hù)的選擇從各個(gè)身份信息中讀取本次發(fā)送即時(shí)消息的身份信息,將該身份信息加入到即時(shí)消息中。
該方法可以進(jìn)一步包括即時(shí)消息客戶(hù)端對(duì)用戶(hù)賬號(hào)對(duì)應(yīng)的各個(gè)身份設(shè)置狀態(tài)信息,并將各個(gè)狀態(tài)信息發(fā)送給即時(shí)消息服務(wù)器;即時(shí)消息服務(wù)器存儲(chǔ)各個(gè)用戶(hù)賬號(hào)的各個(gè)身份的狀態(tài)信息,并將各個(gè)身份狀態(tài)信息發(fā)送給訂閱該狀態(tài)信息的即時(shí)消息客戶(hù)端。
所述訂閱該狀態(tài)信息的即時(shí)消息客戶(hù)端可以為用戶(hù)賬號(hào)上的聯(lián)系人使用的即時(shí)消息客戶(hù)端。
所述即時(shí)消息服務(wù)器可以提供以身份信息為索引的用戶(hù)狀態(tài)信息供用戶(hù)查詢(xún);用戶(hù)建立聯(lián)系人的方法為用戶(hù)通過(guò)即時(shí)消息客戶(hù)端向即時(shí)消息服務(wù)器發(fā)送包含自身用戶(hù)身份信息和聯(lián)系人身份信息的建立新聯(lián)系人請(qǐng)求;即時(shí)消息服務(wù)器接受該請(qǐng)求,并將該用戶(hù)身份信息和聯(lián)系人身份信息對(duì)應(yīng)存儲(chǔ);所述將各個(gè)身份狀態(tài)信息發(fā)送給訂閱該狀態(tài)信息的即時(shí)消息客戶(hù)端的方法為即時(shí)消息服務(wù)器將接收的各個(gè)用戶(hù)賬號(hào)的各個(gè)身份設(shè)狀態(tài)信息,根據(jù)對(duì)應(yīng)存儲(chǔ)的用戶(hù)身份信息和聯(lián)系人身份信息,發(fā)送給聯(lián)系人即時(shí)消息客戶(hù)端。
所述步驟B可以為發(fā)送方即時(shí)消息客戶(hù)端在即時(shí)消息中加入發(fā)送方用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息和接收方用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息,發(fā)送方即時(shí)消息客戶(hù)端根據(jù)接收方身份信息,直接發(fā)送給接收方即時(shí)消息客戶(hù)端;或發(fā)送方即時(shí)消息客戶(hù)端在即時(shí)消息中加入用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息和接收方用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息,發(fā)送給即時(shí)消息服務(wù)器,即時(shí)消息服務(wù)器根據(jù)接收方用戶(hù)賬號(hào)對(duì)應(yīng)的身份信息,將該即時(shí)消息轉(zhuǎn)發(fā)給接收方即時(shí)消息客戶(hù)端。
該方法進(jìn)一步可以包括即時(shí)消息客戶(hù)端將接收的即時(shí)消息,按照自身用戶(hù)各個(gè)身份信息分別進(jìn)行保存。
所述的身份信息可以為唯一對(duì)應(yīng)一個(gè)用戶(hù)賬號(hào)的一個(gè)身份的身份標(biāo)識(shí)。
為達(dá)到上述目的的第二個(gè)方面,本發(fā)明提供了一種在即時(shí)消息系統(tǒng)中實(shí)現(xiàn)單賬號(hào)多身份存在業(yè)務(wù)的方法,在即時(shí)消息服務(wù)器上記錄用戶(hù)賬號(hào)對(duì)應(yīng)注冊(cè)的至少一個(gè)身份信息;存在業(yè)務(wù)過(guò)程包括如下步驟a、即時(shí)消息服務(wù)器接收到用戶(hù)登錄信息后,將該用戶(hù)賬號(hào)對(duì)應(yīng)的身份注冊(cè)信息發(fā)送給該用戶(hù)使用的即時(shí)消息客戶(hù)端;b、即時(shí)消息客戶(hù)端對(duì)用戶(hù)賬號(hào)對(duì)應(yīng)的各個(gè)身份設(shè)置狀態(tài)信息,并將各個(gè)狀態(tài)信息發(fā)送給即時(shí)消息服務(wù)器;c、即時(shí)消息服務(wù)器存儲(chǔ)各個(gè)用戶(hù)賬號(hào)的各個(gè)身份的狀態(tài)信息,并將各個(gè)身份狀態(tài)信息發(fā)送給訂閱該狀態(tài)信息的即時(shí)消息客戶(hù)端。
所述訂閱該狀態(tài)信息的即時(shí)消息客戶(hù)端可以為用戶(hù)賬號(hào)上的聯(lián)系人使用的即時(shí)消息客戶(hù)端。
所述即時(shí)消息服務(wù)器可以提供以身份信息為索引的用戶(hù)狀態(tài)信息供用戶(hù)查詢(xún);用戶(hù)建立聯(lián)系人的方法為用戶(hù)通過(guò)即時(shí)消息客戶(hù)端向即時(shí)消息服務(wù)器發(fā)送包含自身用戶(hù)身份信息和聯(lián)系人身份信息的建立新聯(lián)系人請(qǐng)求;即時(shí)消息服務(wù)器接受該請(qǐng)求,并將該用戶(hù)身份信息和聯(lián)系人身份信息對(duì)應(yīng)存儲(chǔ);所述將各個(gè)身份狀態(tài)信息發(fā)送給訂閱該狀態(tài)信息的即時(shí)消息客戶(hù)端的方法為即時(shí)消息服務(wù)器將接收的各個(gè)用戶(hù)賬號(hào)的各個(gè)身份設(shè)狀態(tài)信息,根據(jù)對(duì)應(yīng)存儲(chǔ)的用戶(hù)身份信息和聯(lián)系人身份信息,發(fā)送給聯(lián)系人即時(shí)消息客戶(hù)端。
該方法可以進(jìn)一步包括即時(shí)消息客戶(hù)端將接收的狀態(tài)信息,按照自身用戶(hù)各個(gè)身份信息分別進(jìn)行保存。
所述的身份信息可以為唯一對(duì)應(yīng)一個(gè)用戶(hù)賬號(hào)的一個(gè)身份的身份標(biāo)識(shí)。
所述的狀態(tài)信息至少可以包含該身份用戶(hù)的上/下線(xiàn)狀態(tài)、通訊地址信息。
所述的即時(shí)消息客戶(hù)端與即時(shí)消息服務(wù)器可以采用會(huì)話(huà)初始協(xié)議SIP協(xié)議,或用戶(hù)數(shù)據(jù)報(bào)協(xié)議UDP協(xié)議進(jìn)行通信。
為達(dá)到上述目的的第三個(gè)方面,本發(fā)明提供了一種即時(shí)消息系統(tǒng),包含即時(shí)消息客戶(hù)端和即時(shí)消息服務(wù)器,所述的即時(shí)消息服務(wù)器存儲(chǔ)用戶(hù)賬號(hào)信息,并對(duì)從即時(shí)消息客戶(hù)端接收的信息進(jìn)行處理,所述的即時(shí)消息客戶(hù)端之間直接進(jìn)行即時(shí)消息通信或通過(guò)即時(shí)消息服務(wù)器進(jìn)行即時(shí)消息通信;所述即時(shí)消息服務(wù)器進(jìn)一步存儲(chǔ)各個(gè)用戶(hù)賬號(hào)對(duì)應(yīng)的至少一個(gè)身份信息;所述的即時(shí)消息服務(wù)器接收到用戶(hù)登錄信息后,將該用戶(hù)賬號(hào)對(duì)應(yīng)的身份注冊(cè)信息發(fā)送給該用戶(hù)使用的即時(shí)消息客戶(hù)端;所述的即時(shí)消息客戶(hù)端在發(fā)送的即時(shí)消息中加入用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息,發(fā)送給接收方即時(shí)消息客戶(hù)端;并根據(jù)接收的即時(shí)消息中的身份信息,確定發(fā)送方用戶(hù)身份。
所述的即時(shí)消息客戶(hù)端可以進(jìn)一步對(duì)用戶(hù)賬號(hào)對(duì)應(yīng)的各個(gè)身份設(shè)置狀態(tài)信息,并將各個(gè)狀態(tài)信息發(fā)送給即時(shí)消息服務(wù)器;所述的即時(shí)消息服務(wù)器進(jìn)一步存儲(chǔ)各個(gè)用戶(hù)賬號(hào)的各個(gè)身份的狀態(tài)信息,并將各個(gè)身份狀態(tài)信息發(fā)送給訂閱該狀態(tài)信息的即時(shí)消息客戶(hù)端。
所述訂閱該狀態(tài)信息的即時(shí)消息客戶(hù)端可以為用戶(hù)賬號(hào)上的聯(lián)系人使用的即時(shí)消息客戶(hù)端。
所述即時(shí)消息客戶(hù)端至少可以包含即時(shí)消息用戶(hù)接口、即時(shí)消息收發(fā)單元、存在體單元、觀(guān)察者單元和即時(shí)消息收件箱;所述的存在體單元的數(shù)量與用戶(hù)身份信息數(shù)量相同,每個(gè)存在體單元與用戶(hù)的一個(gè)身份信息對(duì)應(yīng),接收用戶(hù)通過(guò)即時(shí)消息用戶(hù)接口設(shè)置的該身份信息對(duì)應(yīng)的狀態(tài)信息,并存儲(chǔ);所述的觀(guān)察者單元的數(shù)量與用戶(hù)身份信息數(shù)量相同,每個(gè)觀(guān)察者單元與用戶(hù)的一個(gè)身份信息對(duì)應(yīng),接收即時(shí)消息收發(fā)單元轉(zhuǎn)發(fā)的該身份信息聯(lián)系人的狀態(tài)信息,并存儲(chǔ);所述的即時(shí)消息收件箱的數(shù)量與用戶(hù)身份信息數(shù)量相同,每個(gè)即時(shí)消息收件箱與用戶(hù)的一個(gè)身份信息對(duì)應(yīng),接收即時(shí)消息收發(fā)單元轉(zhuǎn)發(fā)的以該身份信息為目標(biāo)的即時(shí)消息,并存儲(chǔ);所述的即時(shí)消息收發(fā)單元接收即時(shí)消息服務(wù)器發(fā)送的該用戶(hù)賬號(hào)對(duì)應(yīng)的身份注冊(cè)信息,根據(jù)身份信息的數(shù)量設(shè)置相應(yīng)數(shù)量的在體單元、觀(guān)察者單元和即時(shí)消息收件箱;在從即時(shí)消息用戶(hù)接口接收的即時(shí)消息中加入用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息和目標(biāo)用戶(hù)的身份信息,發(fā)送給目標(biāo)用戶(hù)的即時(shí)消息客戶(hù)端,或根據(jù)接收的即時(shí)消息中包含的身份信息,確定發(fā)送用戶(hù)身份,轉(zhuǎn)發(fā)給對(duì)應(yīng)的即時(shí)消息收件箱;從各個(gè)身份存在單元讀取各個(gè)身份信息對(duì)應(yīng)的狀態(tài)信息發(fā)送給即時(shí)消息服務(wù)器,將從即時(shí)消息服務(wù)器接收的狀態(tài)信息分別存儲(chǔ)到對(duì)應(yīng)的身份觀(guān)察者單元。
所述的即時(shí)消息服務(wù)器可以包含即時(shí)消息處理單元和存儲(chǔ)單元;所述存儲(chǔ)單元存儲(chǔ)用戶(hù)賬號(hào)信息和身份信息;所述的即時(shí)消息處理單元接收到用戶(hù)登錄信息后,到存儲(chǔ)單元獲得該用戶(hù)賬號(hào)對(duì)應(yīng)的身份注冊(cè)信息,并發(fā)送給該用戶(hù)使用的即時(shí)消息客戶(hù)端。
所述的即時(shí)消息服務(wù)器也可以包含即時(shí)消息處理單元、存在業(yè)務(wù)處理單元和存儲(chǔ)單元;所述存儲(chǔ)單元存儲(chǔ)用戶(hù)賬號(hào)信息、身份信息和各個(gè)用戶(hù)賬號(hào)身份信息對(duì)應(yīng)的狀態(tài)信息;所述的即時(shí)消息處理單元接收到即時(shí)消息客戶(hù)端發(fā)送的建立聯(lián)系人信息后,將用戶(hù)身份信息和聯(lián)系人身份信息通過(guò)存在業(yè)務(wù)處理單元發(fā)送給存儲(chǔ)單元進(jìn)行對(duì)應(yīng)存儲(chǔ);且,在接收到即時(shí)消息客戶(hù)端發(fā)送的身份信息對(duì)應(yīng)的狀態(tài)信息后,將該狀態(tài)信息通過(guò)存在業(yè)務(wù)處理單元發(fā)送給存儲(chǔ)單元進(jìn)行存儲(chǔ);所述的存在業(yè)務(wù)處理單元將從即時(shí)消息處理單元接收的狀態(tài)信息發(fā)送給存儲(chǔ)單元進(jìn)行存儲(chǔ),并從存儲(chǔ)單元獲取該狀態(tài)信息所屬用戶(hù)的聯(lián)系人的身份信息,根據(jù)該聯(lián)系人的身份信息,將狀態(tài)信息通過(guò)即時(shí)消息處理單元發(fā)送給該聯(lián)系人的即時(shí)消息客戶(hù)端。
由上述的技術(shù)方案可見(jiàn),本發(fā)明的這種實(shí)觀(guān)單賬號(hào)多身份即時(shí)消息通信和存在業(yè)務(wù)的方法及系統(tǒng),在即時(shí)消息服務(wù)器上記錄用戶(hù)賬號(hào)對(duì)應(yīng)注冊(cè)的至少一個(gè)身份信息,通過(guò)發(fā)送方即時(shí)消息客戶(hù)端在即時(shí)消息中加入用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息,發(fā)送給接收方即時(shí)消息客戶(hù)端;接收方即時(shí)消息客戶(hù)端根據(jù)接收的即時(shí)消息中的身份信息,確定發(fā)送方用戶(hù)身份,實(shí)現(xiàn)了單賬號(hào)多身份即時(shí)消息通信。通過(guò)即時(shí)消息客戶(hù)端對(duì)用戶(hù)賬號(hào)對(duì)應(yīng)的各個(gè)身份設(shè)置狀態(tài)信息,并將各個(gè)狀態(tài)信息發(fā)送給即時(shí)消息服務(wù)器;即時(shí)消息服務(wù)器存儲(chǔ)各個(gè)用戶(hù)賬號(hào)的各個(gè)身份的狀態(tài)信息,并將各個(gè)身份狀態(tài)信息發(fā)送給訂閱該狀態(tài)信息的即時(shí)消息客戶(hù)端,實(shí)現(xiàn)了單賬號(hào)多身份存在業(yè)務(wù)。
因此,應(yīng)用本發(fā)明提供的這種實(shí)現(xiàn)單賬號(hào)多身份即時(shí)消息通信和存在業(yè)務(wù)的方法及系統(tǒng),用戶(hù)不需要啟動(dòng)多個(gè)即時(shí)消息客戶(hù)端,也不需要記住多個(gè)賬號(hào)和相應(yīng)的密碼,操作簡(jiǎn)單,因?yàn)椴恍枰诙鄠€(gè)即時(shí)消息客戶(hù)端之間進(jìn)行反復(fù)切換,因此能夠節(jié)省處理過(guò)程中使用的系統(tǒng)資源。


圖1為現(xiàn)有技術(shù)中一般即時(shí)消息系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明第一較佳實(shí)施例的即時(shí)消息系統(tǒng)中進(jìn)行多身份通信的處理流程圖;圖3為本發(fā)明第二較佳實(shí)施例的即時(shí)消息系統(tǒng)中進(jìn)行多身份存在業(yè)務(wù)的處理流程圖;圖4為本發(fā)明第二較佳實(shí)施例中建立新聯(lián)系人的處理流程圖;圖5為本發(fā)明第三較佳實(shí)施例的即時(shí)消息系統(tǒng)的結(jié)構(gòu)示意圖;圖6為本發(fā)明第四較佳實(shí)施例的即時(shí)消息系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。
本發(fā)明首先提供了一種實(shí)現(xiàn)單賬號(hào)多身份即時(shí)消息通信的方法,在即時(shí)消息服務(wù)器上記錄用戶(hù)賬號(hào)對(duì)應(yīng)注冊(cè)的至少一個(gè)身份信息;通信過(guò)程包括如下步驟A、即時(shí)消息服務(wù)器接收到用戶(hù)登錄信息后,將該用戶(hù)賬號(hào)對(duì)應(yīng)的身份注冊(cè)信息發(fā)送給該用戶(hù)使用的即時(shí)消息客戶(hù)端;B、發(fā)送方即時(shí)消息客戶(hù)端在即時(shí)消息中加入用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息,發(fā)送給接收方即時(shí)消息客戶(hù)端;C、接收方即時(shí)消息客戶(hù)端根據(jù)接收的即時(shí)消息中的身份信息,確定發(fā)送方用戶(hù)身份。
本發(fā)明還提供了一種在即時(shí)消息系統(tǒng)中實(shí)現(xiàn)單賬號(hào)多身份存在業(yè)務(wù)的方法,在即時(shí)消息服務(wù)器上記錄用戶(hù)賬號(hào)對(duì)應(yīng)注冊(cè)的至少一個(gè)身份信息;存在業(yè)務(wù)過(guò)程包括如下步驟a、即時(shí)消息服務(wù)器接收到用戶(hù)登錄信息后,將該用戶(hù)賬號(hào)對(duì)應(yīng)的身份注冊(cè)信息發(fā)送給該用戶(hù)使用的即時(shí)消息客戶(hù)端;b、即時(shí)消息客戶(hù)端對(duì)用戶(hù)賬號(hào)對(duì)應(yīng)的各個(gè)身份設(shè)置狀態(tài)信息,并將各個(gè)狀態(tài)信息發(fā)送給即時(shí)消息服務(wù)器;c、即時(shí)消息服務(wù)器存儲(chǔ)各個(gè)用戶(hù)賬號(hào)的各個(gè)身份的狀態(tài)信息,并將各個(gè)身份狀態(tài)信息發(fā)送給訂閱該狀態(tài)信息的即時(shí)消息客戶(hù)端。
本發(fā)明同時(shí)提供了一種即時(shí)消息系統(tǒng),能夠?qū)崿F(xiàn)上述的單賬號(hào)多身份即時(shí)消息通信方法,還可以進(jìn)一步實(shí)現(xiàn)上述的存在業(yè)務(wù)。
以下舉五個(gè)較佳實(shí)施例,對(duì)本發(fā)明提供的實(shí)現(xiàn)單賬號(hào)多身份即時(shí)消息通信的方法、實(shí)現(xiàn)存在業(yè)務(wù)的方法和即時(shí)消息系統(tǒng)分別進(jìn)行詳細(xì)描述。
以下實(shí)施例中,即時(shí)消息服務(wù)器上都記錄了各個(gè)用戶(hù)賬號(hào)對(duì)應(yīng)注冊(cè)的至少一個(gè)身份信息。記錄身份信息的方法可以是在即時(shí)消息服務(wù)器建立即時(shí)消息賬號(hào)時(shí),記錄包含用戶(hù)賬號(hào)信息的第一注冊(cè)信息和包含與該用戶(hù)賬號(hào)對(duì)應(yīng)注冊(cè)的至少一個(gè)身份信息的第二注冊(cè)信息?;蛘咴谒龅谝蛔?cè)信息進(jìn)一步包含該用戶(hù)賬號(hào)對(duì)應(yīng)的主身份信息;所述第二注冊(cè)信息中包含的身份信息為從屬身份信息。
身份信息可以是唯一對(duì)應(yīng)一個(gè)用戶(hù)賬號(hào)的一個(gè)身份的身份標(biāo)識(shí)。在即時(shí)消息服務(wù)器上建立第一注冊(cè)記錄和第二注冊(cè)記錄,有多種方法,以下舉兩個(gè)例子進(jìn)行說(shuō)明方法1使用兩張表分別存儲(chǔ)第一注冊(cè)記錄,第二注冊(cè)記錄。
賬號(hào)注冊(cè)信息,即第一注冊(cè)記錄,包括賬號(hào)和密碼等基本注冊(cè)信息,如表1所示

表1身份注冊(cè)信息,即第二注冊(cè)記錄,包括賬號(hào)和身份標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,以及身份注冊(cè)信息,如表2所示

表2方法2使用兩張表存儲(chǔ)第二注冊(cè)記錄。
賬號(hào)與身份標(biāo)識(shí)對(duì)應(yīng)關(guān)系記錄,如表3所示

表3身份注冊(cè)信息記錄,如表4所示

表4還可以單獨(dú)一張表存放狀態(tài)信息,當(dāng)然也可以把狀態(tài)信息放到身份注冊(cè)信息記錄;不過(guò)由于狀態(tài)字段是需要頻繁更新的字段,最好單獨(dú)存放,例如表5所示。

表5方法3當(dāng)然多個(gè)身份也可以共享部分身份注冊(cè)或存在信息,如狀態(tài),性別等。可以將共享的存在信息與賬號(hào)對(duì)應(yīng)存放,如表6、7所示

表6

表7第一較佳實(shí)施例參見(jiàn)圖2,圖2為本發(fā)明第一較佳實(shí)施例的即時(shí)消息系統(tǒng)中進(jìn)行多身份通信的處理流程圖。該流程是賬號(hào)為4985424的用戶(hù)通過(guò)即時(shí)消息客戶(hù)端A與其一個(gè)聯(lián)系人進(jìn)行即時(shí)消息通信的處理過(guò)程,假設(shè)該聯(lián)系人使用即時(shí)消息客戶(hù)端B,并且該聯(lián)系人已經(jīng)在線(xiàn)。具體包括以下步驟步驟201,即時(shí)消息客戶(hù)端A向即時(shí)消息服務(wù)器發(fā)送包含用戶(hù)賬號(hào)信息的登錄請(qǐng)求。
步驟202,即時(shí)消息服務(wù)器根據(jù)賬號(hào)信息獲取該賬號(hào)對(duì)應(yīng)的所有身份信息,也就是所有身份標(biāo)識(shí)返回給即時(shí)消息客戶(hù)端A。
具體來(lái)說(shuō),賬號(hào)4985424的用戶(hù)在即時(shí)消息客戶(hù)端A上依據(jù)第一注冊(cè)記錄,登錄到即時(shí)消息服務(wù)器后,即時(shí)消息客戶(hù)端A從即時(shí)消息服務(wù)器獲得該賬號(hào)4985424對(duì)應(yīng)的第二注冊(cè)記錄。
步驟203,即時(shí)消息客戶(hù)端A設(shè)置該賬號(hào)對(duì)應(yīng)各個(gè)身份標(biāo)識(shí)的狀態(tài)信息,并發(fā)送給即時(shí)消息服務(wù)器。
本步驟中,即時(shí)消息客戶(hù)端A可以直接將所有身份標(biāo)識(shí)的狀態(tài)信息修改為在線(xiàn),如果第一注冊(cè)記錄中包含了主身份信息,也可以直接將該主身份的狀態(tài)信息修改為在線(xiàn),還可以將所有身份標(biāo)識(shí)輸出給用戶(hù),由用戶(hù)設(shè)置那個(gè)身份狀態(tài)為在線(xiàn)。
步驟204,即時(shí)消息服務(wù)器按照接收的狀態(tài)信息,將該賬號(hào)對(duì)應(yīng)身份標(biāo)識(shí)的狀態(tài)修改為在線(xiàn)。
實(shí)際應(yīng)用中,一個(gè)賬號(hào)的所有身份可以共享一個(gè)狀態(tài)字段,也可以每個(gè)身份標(biāo)識(shí)對(duì)應(yīng)一個(gè)狀態(tài)字段。對(duì)于每個(gè)身份標(biāo)識(shí)對(duì)應(yīng)一個(gè)狀態(tài)字段的方式,可以靈活的設(shè)置每個(gè)身份標(biāo)識(shí)的狀態(tài)。如該賬號(hào)登錄系統(tǒng)后,可以將某個(gè)身份如9100000001設(shè)為在線(xiàn),而9100000002設(shè)為離線(xiàn)。具體設(shè)置方法可以是即時(shí)消息客戶(hù)端向即時(shí)消息服務(wù)器發(fā)送身份標(biāo)識(shí)以及目標(biāo)狀態(tài)值,即時(shí)消息服務(wù)器收到后設(shè)置相應(yīng)身份標(biāo)識(shí)對(duì)應(yīng)的狀態(tài)字段。
步驟205,即時(shí)消息客戶(hù)端A接收用戶(hù)編輯輸入的即時(shí)消息,并確定發(fā)送該即時(shí)消息的身份標(biāo)識(shí)和接收該即時(shí)消息的用戶(hù)的身份標(biāo)識(shí)。
用戶(hù)登錄即時(shí)消息服務(wù)器過(guò)程中,即時(shí)消息服務(wù)器將該用戶(hù)所有聯(lián)系人的賬號(hào)信息和身份標(biāo)識(shí)發(fā)送給該用戶(hù)使用的即時(shí)消息客戶(hù)端。
本步驟中,即時(shí)消息客戶(hù)端A可以將該用戶(hù)自身的身份標(biāo)識(shí)和選定的接收方用戶(hù)的身份標(biāo)識(shí)顯示輸出給用戶(hù),用戶(hù)選擇自身的身份標(biāo)識(shí)和接收方用戶(hù)的身份標(biāo)識(shí)。
步驟206,在編輯的即時(shí)消息中加入發(fā)送方用戶(hù)身份標(biāo)識(shí)和接收方用戶(hù)身份標(biāo)識(shí)。
本實(shí)施例中,是加入了發(fā)送方用戶(hù)身份標(biāo)識(shí)和接收方用戶(hù)身份標(biāo)識(shí),實(shí)際應(yīng)用時(shí),也可以包含發(fā)送方用戶(hù)賬號(hào)信息、接收方用戶(hù)賬號(hào)信息;如果接收方用戶(hù)賬號(hào)只有一個(gè)身份,還可以用接收方用戶(hù)賬號(hào)信息替換上述的接收方用戶(hù)身份標(biāo)識(shí)。
步驟207,即時(shí)消息客戶(hù)端A將即時(shí)消息發(fā)送給即時(shí)消息客戶(hù)端B。
本步驟中,即時(shí)消息客戶(hù)端A可以在即時(shí)消息中加入用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份標(biāo)識(shí)后,直接發(fā)送給接收方即時(shí)消息客戶(hù)端。
或者即時(shí)消息客戶(hù)端A在即時(shí)消息中加入用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份標(biāo)識(shí),發(fā)送給即時(shí)消息服務(wù)器,即時(shí)消息服務(wù)器將該即時(shí)消息轉(zhuǎn)發(fā)給即時(shí)消息客戶(hù)端B。
如果即時(shí)消息中加入了接收方用戶(hù)賬號(hào)信息,則可以直接發(fā)送給即時(shí)消息客戶(hù)端B;或者即時(shí)消息客戶(hù)端A將該即時(shí)消息發(fā)送給即時(shí)消息服務(wù)器,再由即時(shí)消息服務(wù)器根據(jù)接收方用戶(hù)賬號(hào)信息,將該即時(shí)消息轉(zhuǎn)發(fā)給即時(shí)消息客戶(hù)端B。
步驟208,接收方即時(shí)消息客戶(hù)端根據(jù)發(fā)送方用戶(hù)身份標(biāo)識(shí)確定發(fā)送方用戶(hù)身份。
本步驟中,如果接收的即時(shí)消息只包含發(fā)送方用戶(hù)的身份標(biāo)識(shí),則接收方即時(shí)消息客戶(hù)端只根據(jù)該信息確定發(fā)送方身份;如果接收的即時(shí)消息不僅包含發(fā)送方用戶(hù)的身份標(biāo)識(shí)還包含發(fā)送方賬號(hào)信息,則接收方即時(shí)消息客戶(hù)端根據(jù)接收的即時(shí)消息中的身份標(biāo)識(shí)和發(fā)送方用戶(hù)賬號(hào)信息,確定發(fā)送方用戶(hù)身份。
步驟209,將接收的即時(shí)消息按照消息中包含的接收方用戶(hù)身份標(biāo)識(shí),存儲(chǔ)到接收方用戶(hù)身份標(biāo)識(shí)對(duì)應(yīng)的即時(shí)消息收件箱。
即時(shí)消息客戶(hù)端在登錄系統(tǒng)后,對(duì)應(yīng)自身用戶(hù)的各個(gè)身份信息,分別啟動(dòng)了一個(gè)對(duì)應(yīng)的即時(shí)消息收件箱。
第二較佳實(shí)施例參見(jiàn)圖3,圖3為本發(fā)明第二較佳實(shí)施例的即時(shí)消息系統(tǒng)中進(jìn)行多身份存在業(yè)務(wù)的處理流程圖。該流程是賬號(hào)為4985424的用戶(hù)在上線(xiàn)(也就是登錄服務(wù)器)以后,實(shí)現(xiàn)存在業(yè)務(wù)的處理過(guò)程,該過(guò)程中以向其一個(gè)聯(lián)系人發(fā)送狀態(tài)信息為例,假設(shè)該聯(lián)系人使用即時(shí)消息客戶(hù)端B,并且該聯(lián)系人已經(jīng)在線(xiàn)。具體包括以下步驟
步驟301,即時(shí)消息客戶(hù)端A接收用戶(hù)設(shè)置的自身賬號(hào)的各個(gè)身份標(biāo)識(shí)對(duì)應(yīng)的狀態(tài)信息。設(shè)置方法可以與步驟203相同,這里不再詳述。
步驟302,即時(shí)消息客戶(hù)端A將各個(gè)身份標(biāo)識(shí)對(duì)應(yīng)的狀態(tài)信息發(fā)送給即時(shí)消息服務(wù)器。
步驟303,即時(shí)消息服務(wù)器存儲(chǔ)接收的各個(gè)身份標(biāo)識(shí)對(duì)應(yīng)的狀態(tài)信息。
步驟304,即時(shí)消息服務(wù)器查找訂閱該狀態(tài)信息的用戶(hù),即該用戶(hù)各個(gè)身份標(biāo)識(shí)對(duì)應(yīng)的聯(lián)系人的身份標(biāo)識(shí)。
步驟305,即時(shí)消息服務(wù)器根據(jù)聯(lián)系人的身份標(biāo)識(shí),將接收的狀態(tài)信息發(fā)送給其聯(lián)系人使用的即時(shí)消息客戶(hù)端。這里,以即時(shí)消息客戶(hù)端B為例。即,將狀態(tài)信息發(fā)送給即時(shí)消息客戶(hù)端B。
步驟306,即時(shí)消息客戶(hù)端B按照聯(lián)系人對(duì)應(yīng)關(guān)系,將接收的身份狀態(tài)信息,與自身用戶(hù)各個(gè)身份信息分別對(duì)應(yīng)進(jìn)行保存。
步驟307,通信過(guò)程中,修改即時(shí)消息客戶(hù)A上的身份對(duì)應(yīng)的狀態(tài)信息。
步驟308,即時(shí)消息客戶(hù)端A向即時(shí)消息服務(wù)器發(fā)送包含修改的身份標(biāo)識(shí)及其狀態(tài)信息的狀態(tài)變更通知。
步驟309,即時(shí)消息服務(wù)器更新該身份對(duì)應(yīng)的狀態(tài)信息。
步驟310,即時(shí)消息服務(wù)器查找該用戶(hù)修改狀態(tài)信息的身份標(biāo)識(shí)對(duì)應(yīng)的聯(lián)系人的身份標(biāo)識(shí)。
步驟311,即時(shí)消息服務(wù)器根據(jù)聯(lián)系人的身份標(biāo)識(shí),將接收的狀態(tài)信息和對(duì)應(yīng)的身份標(biāo)識(shí)發(fā)送給其聯(lián)系人使用的即時(shí)消息客戶(hù)端。這里,以即時(shí)消息客戶(hù)端B為例。即,將狀態(tài)信息發(fā)送給即時(shí)消息客戶(hù)端B。
步驟312,即時(shí)消息客戶(hù)端B按照接收的身份標(biāo)識(shí)和對(duì)應(yīng)的狀態(tài)信息,更新存儲(chǔ)的該身份狀態(tài)信息。
本實(shí)施例中,即時(shí)消息服務(wù)器還提供以身份信息為索引的用戶(hù)狀態(tài)信息供用戶(hù)查詢(xún)。
用戶(hù)可以查詢(xún)以身份信息為索引的用戶(hù)狀態(tài)信息,獲得其他用戶(hù)的信息,并進(jìn)一步選定目標(biāo)用戶(hù),建立新聯(lián)系人。
參見(jiàn)圖4,圖4為本發(fā)明第二較佳實(shí)施例中建立新聯(lián)系人的處理流程圖。該流程是賬號(hào)為4985424的用戶(hù)建立新聯(lián)系人的過(guò)程,假設(shè)新聯(lián)系人使用的是即時(shí)消息客戶(hù)端C,該流程具體包括以下步驟步驟401,4985424的用戶(hù)通過(guò)即時(shí)消息客戶(hù)端A向即時(shí)消息服務(wù)器發(fā)送查詢(xún)用戶(hù)請(qǐng)求。該請(qǐng)求中,可以包含目標(biāo)用戶(hù)的身份標(biāo)識(shí)和/或賬號(hào)信息,也可以不包含目標(biāo)用戶(hù)的身份標(biāo)識(shí)和/或賬號(hào)信息。
步驟402,即時(shí)消息服務(wù)器向即時(shí)消息客戶(hù)端A返回用戶(hù)賬號(hào)信息和身份信息。比如將第一注冊(cè)信息和第二注冊(cè)信息返回給即時(shí)消息客戶(hù)端A。
如果請(qǐng)求中包含了目標(biāo)用戶(hù)的身份標(biāo)識(shí),則即時(shí)消息服務(wù)器根據(jù)該身份標(biāo)識(shí),查找到該用戶(hù)的第一注冊(cè)信息和第二注冊(cè)信息返回給即時(shí)消息客戶(hù)端A。
如果請(qǐng)求中沒(méi)有包含目標(biāo)用戶(hù)的身份標(biāo)識(shí),則即時(shí)消息服務(wù)器將所有在線(xiàn)用戶(hù)的第一注冊(cè)信息和第二注冊(cè)信息返回給即時(shí)消息客戶(hù)端A。
步驟403,即時(shí)消息客戶(hù)端A根據(jù)用戶(hù)選擇,確定目標(biāo)用戶(hù)。并向即時(shí)消息服務(wù)器發(fā)送建立聯(lián)系人請(qǐng)求,其中包含用戶(hù)自身的賬號(hào)信息和身份標(biāo)識(shí),以及目標(biāo)用戶(hù)的賬號(hào)信息和身份標(biāo)識(shí)。
步驟404,即時(shí)消息服務(wù)器接受該建立聯(lián)系人請(qǐng)求,將該用戶(hù)的身份標(biāo)識(shí)和目標(biāo)用戶(hù)身份標(biāo)識(shí)對(duì)應(yīng)存儲(chǔ)。當(dāng)然,也可同時(shí)將該用戶(hù)賬號(hào)和目標(biāo)用戶(hù)賬號(hào)對(duì)應(yīng)存儲(chǔ)。
實(shí)際應(yīng)用中,還可以根據(jù)用戶(hù)的設(shè)置,到目標(biāo)用戶(hù)的即時(shí)消息客戶(hù)端進(jìn)行請(qǐng)求,如果收到目標(biāo)用戶(hù)的即時(shí)消息客戶(hù)端返回的接受請(qǐng)求響應(yīng),即時(shí)消息服務(wù)器才接受該建立聯(lián)系人請(qǐng)求。
步驟405~406,即時(shí)消息服務(wù)器向目標(biāo)用戶(hù)使用的即時(shí)消息客戶(hù)端C發(fā)送新建聯(lián)系人通知,并向即時(shí)消息客戶(hù)端A返回建立聯(lián)系人成功通知。
步驟407,即時(shí)消息服務(wù)器查找即時(shí)消息客戶(hù)端A發(fā)送的建立聯(lián)系人請(qǐng)求中該用戶(hù)的身份標(biāo)識(shí)對(duì)應(yīng)的狀態(tài)信息,并將查找到的狀態(tài)信息發(fā)送給即時(shí)消息客戶(hù)端C。
步驟408,即時(shí)消息客戶(hù)端C接收該狀態(tài)信息,并保存。
第三較佳實(shí)施例參見(jiàn)圖5,圖5為本發(fā)明第三較佳實(shí)施例的即時(shí)消息系統(tǒng)的結(jié)構(gòu)示意圖。該系統(tǒng)包含即時(shí)消息客戶(hù)端500、即時(shí)消息服務(wù)器510。即時(shí)消息客戶(hù)端500之間通過(guò)網(wǎng)絡(luò)520直接進(jìn)行即時(shí)消息通信或通過(guò)即時(shí)消息服務(wù)器510進(jìn)行即時(shí)消息通信。
本實(shí)施例中的即時(shí)消息客戶(hù)端500包含即時(shí)消息用戶(hù)接口501、即時(shí)消息收發(fā)單元502。該即時(shí)消息客戶(hù)端500的使用用戶(hù)注冊(cè)了兩個(gè)身份標(biāo)識(shí),因此還包含身份1存在體單元503、身份2存在體單元504、身份1觀(guān)察者單元505、身份2觀(guān)察者單元506、身份1即時(shí)消息收件箱507和身份2即時(shí)消息收件箱507。
也就是說(shuō)存在體單元的數(shù)量與用戶(hù)身份標(biāo)識(shí)數(shù)量相同,圖5中存在體單元503、504分別與用戶(hù)的一個(gè)身份標(biāo)識(shí)對(duì)應(yīng),接收用戶(hù)通過(guò)即時(shí)消息用戶(hù)接口501設(shè)置的該身份標(biāo)識(shí)對(duì)應(yīng)的狀態(tài)信息,并存儲(chǔ)。
觀(guān)察者單元的數(shù)量與用戶(hù)身份標(biāo)識(shí)數(shù)量相同,圖5中觀(guān)察者單元505、506分別與用戶(hù)一個(gè)身份標(biāo)識(shí)對(duì)應(yīng),接收即時(shí)消息收發(fā)單元502轉(zhuǎn)發(fā)的該身份標(biāo)識(shí)聯(lián)系人的狀態(tài)信息,并存儲(chǔ)。
即時(shí)消息收件箱的數(shù)量也與用戶(hù)身份標(biāo)識(shí)數(shù)量相同,圖5中即時(shí)消息收件箱507、508分別與用戶(hù)的一個(gè)身份標(biāo)識(shí)對(duì)應(yīng),接收即時(shí)消息收發(fā)單元502轉(zhuǎn)發(fā)的以該身份標(biāo)識(shí)為目標(biāo)的即時(shí)消息,并存儲(chǔ)。
即時(shí)消息收發(fā)單元502通過(guò)網(wǎng)絡(luò)520接收即時(shí)消息服務(wù)器510發(fā)送的該用戶(hù)賬號(hào)對(duì)應(yīng)的身份注冊(cè)信息,根據(jù)身份標(biāo)識(shí)的數(shù)量設(shè)置相應(yīng)數(shù)量的在體單元、觀(guān)察者單元和即時(shí)消息收件箱;在從即時(shí)消息用戶(hù)接口501接收的即時(shí)消息中加入用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份標(biāo)識(shí)和目標(biāo)用戶(hù)的身份標(biāo)識(shí),發(fā)送給目標(biāo)用戶(hù)的即時(shí)消息客戶(hù)端,或根據(jù)接收的即時(shí)消息中包含的身份標(biāo)識(shí),確定發(fā)送用戶(hù)身份,轉(zhuǎn)發(fā)給對(duì)應(yīng)的即時(shí)消息收件箱507或508;從身份存在單元503、504讀取各個(gè)身份標(biāo)識(shí)對(duì)應(yīng)的狀態(tài)信息發(fā)送給即時(shí)消息服務(wù)器510,將從即時(shí)消息服務(wù)器510接收的狀態(tài)信息分別存儲(chǔ)到對(duì)應(yīng)的身份觀(guān)察者單元505或506。
本實(shí)施例中的,即時(shí)消息服務(wù)器510包含即時(shí)消息處理單元511和存儲(chǔ)單元512。
其中,存儲(chǔ)單元512存儲(chǔ)用戶(hù)賬號(hào)信息、身份標(biāo)識(shí)等第一注冊(cè)信息和第二注冊(cè)信息,以及各個(gè)用戶(hù)賬號(hào)的各個(gè)身份的狀態(tài)信息。
即時(shí)消息處理單元511接收到用戶(hù)登錄信息后,到存儲(chǔ)單元512獲得該用戶(hù)賬號(hào)對(duì)應(yīng)的身份注冊(cè)信息,并發(fā)送給該用戶(hù)使用的即時(shí)消息客戶(hù)端500。
即時(shí)消息處理單元511接收即時(shí)消息客戶(hù)端500發(fā)送的包含發(fā)送方身份標(biāo)識(shí)和接收方身份標(biāo)識(shí)的即時(shí)消息,根據(jù)其中的接收方身份標(biāo)識(shí),發(fā)送給接收方即時(shí)消息客戶(hù)端500;并將從各個(gè)即時(shí)消息客戶(hù)端500接收的各個(gè)身份狀態(tài)信息發(fā)送給訂閱該狀態(tài)信息的即時(shí)消息客戶(hù)端500,也就是用戶(hù)賬號(hào)上的聯(lián)系人使用的即時(shí)消息客戶(hù)端500。
第四較佳實(shí)施例參見(jiàn)圖6,圖6為本發(fā)明第四較佳實(shí)施例的即時(shí)消息系統(tǒng)的結(jié)構(gòu)示意圖。該系統(tǒng)包含即時(shí)消息客戶(hù)端500、即時(shí)消息服務(wù)器610。即時(shí)消息客戶(hù)端500之間通過(guò)網(wǎng)絡(luò)520直接進(jìn)行即時(shí)消息通信或通過(guò)即時(shí)消息服務(wù)器610進(jìn)行即時(shí)消息通信。
本實(shí)施例中的即時(shí)消息客戶(hù)端500與圖5所示實(shí)施例中的即時(shí)消息客戶(hù)端500完全相同,這里不再重復(fù)說(shuō)明。
本實(shí)施例中的即時(shí)消息服務(wù)器610包含即時(shí)消息處理單元611、存在業(yè)務(wù)處理單元613和存儲(chǔ)單元612;其中,存儲(chǔ)單元612存儲(chǔ)用戶(hù)賬號(hào)信息、身份標(biāo)識(shí)等第一注冊(cè)信息和第二注冊(cè)信息,以及各個(gè)用戶(hù)賬號(hào)的各個(gè)身份的狀態(tài)信息。
即時(shí)消息處理單元611接收即時(shí)消息客戶(hù)端500發(fā)送的包含發(fā)送方身份標(biāo)識(shí)和接收方身份標(biāo)識(shí)的即時(shí)消息,根據(jù)其中的接收方身份標(biāo)識(shí),發(fā)送給接收方即時(shí)消息客戶(hù)端500。并在接收到即時(shí)消息客戶(hù)端500發(fā)送的建立聯(lián)系人信息后,將用戶(hù)身份信息和聯(lián)系人身份信息通過(guò)存在業(yè)務(wù)處理單元613發(fā)送給存儲(chǔ)單元612進(jìn)行對(duì)應(yīng)存儲(chǔ);且,在接收到即時(shí)消息客戶(hù)端500發(fā)送的身份信息對(duì)應(yīng)的狀態(tài)信息后,將該狀態(tài)信息通過(guò)存在業(yè)務(wù)處理單元613發(fā)送給存儲(chǔ)單元612進(jìn)行存儲(chǔ)。
存在業(yè)務(wù)處理單元613將從即時(shí)消息處理單元611接收的狀態(tài)信息發(fā)送給存儲(chǔ)單元612進(jìn)行存儲(chǔ),并從存儲(chǔ)單元612獲取該狀態(tài)信息所屬用戶(hù)的聯(lián)系人的身份信息,根據(jù)該聯(lián)系人的身份信息,將狀態(tài)信息通過(guò)即時(shí)消息處理單元611發(fā)送給該聯(lián)系人的即時(shí)消息客戶(hù)端500。
上述實(shí)施例中所提到的狀態(tài)信息通常至少包含上/下線(xiàn)狀態(tài),通信地址和聯(lián)系地址、聯(lián)系方式等信息。
另外,上述實(shí)施例中的即時(shí)消息客戶(hù)端與即時(shí)消息服務(wù)器采用存在和即時(shí)消息傳送協(xié)議如SIP協(xié)議,或用戶(hù)數(shù)據(jù)報(bào)協(xié)議UDP協(xié)議進(jìn)行通信。
由上述的實(shí)施例可見(jiàn),應(yīng)用本發(fā)明提供的這種實(shí)現(xiàn)單賬號(hào)多身份即時(shí)消息通信和存在業(yè)務(wù)的方法及系統(tǒng),用戶(hù)操作簡(jiǎn)單,能夠節(jié)省處理過(guò)程中使用的系統(tǒng)資源。
權(quán)利要求
1.一種實(shí)現(xiàn)單賬號(hào)多身份即時(shí)消息通信的方法,其特征在于在即時(shí)消息服務(wù)器上記錄用戶(hù)賬號(hào)對(duì)應(yīng)注冊(cè)的至少一個(gè)身份信息;通信過(guò)程包括如下步驟A、即時(shí)消息服務(wù)器接收到用戶(hù)登錄信息后,將該用戶(hù)賬號(hào)對(duì)應(yīng)的身份注冊(cè)信息發(fā)送給該用戶(hù)使用的即時(shí)消息客戶(hù)端;B、發(fā)送方即時(shí)消息客戶(hù)端在即時(shí)消息中加入用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息,發(fā)送給接收方即時(shí)消息客戶(hù)端;C、接收方即時(shí)消息客戶(hù)端根據(jù)接收的即時(shí)消息中的身份信息,確定發(fā)送方用戶(hù)身份。
2.如權(quán)利要求1所述的方法,其特征在于,所述記錄用戶(hù)賬號(hào)對(duì)應(yīng)注冊(cè)的至少一個(gè)身份信息的方法為在即時(shí)消息服務(wù)器建立即時(shí)消息賬號(hào)時(shí),記錄包含用戶(hù)賬號(hào)信息的第一注冊(cè)信息和包含與該用戶(hù)賬號(hào)對(duì)應(yīng)注冊(cè)的至少一個(gè)身份信息的第二注冊(cè)信息;所述步驟A中,即時(shí)消息服務(wù)器將第二注冊(cè)信息中的所有身份信息發(fā)送給該用戶(hù)使用的即時(shí)消息客戶(hù)端。
3.如權(quán)利要求2所述的方法,其特征在于所述第一注冊(cè)信息進(jìn)一步包含該用戶(hù)賬號(hào)對(duì)應(yīng)的主身份信息;所述第二注冊(cè)信息中包含的身份信息為從屬身份信息;所述步驟A中,即時(shí)消息服務(wù)器將第一注冊(cè)信息中包含的主身份信息和第二注冊(cè)信息中的所有從屬身份信息發(fā)送給該用戶(hù)使用的即時(shí)消息客戶(hù)端。
4.如權(quán)利要求1所述的方法,其特征在于所述步驟B中,發(fā)送方即時(shí)消息客戶(hù)端發(fā)送的即時(shí)消息中包含發(fā)送方用戶(hù)賬號(hào)信息;所述步驟C中,接收方即時(shí)消息客戶(hù)端根據(jù)接收的即時(shí)消息中的身份信息和發(fā)送方用戶(hù)賬號(hào)信息,確定發(fā)送方用戶(hù)身份。
5.如權(quán)利要求1所述的方法,其特征在于,所述步驟B為發(fā)送方即時(shí)消息客戶(hù)端在即時(shí)消息中加入用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息,直接發(fā)送給接收方即時(shí)消息客戶(hù)端;或發(fā)送方即時(shí)消息客戶(hù)端在即時(shí)消息中加入用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息,發(fā)送給即時(shí)消息服務(wù)器,即時(shí)消息服務(wù)器將該即時(shí)消息轉(zhuǎn)發(fā)給接收方即時(shí)消息客戶(hù)端。
6.如權(quán)利要求5所述的方法,其特征在于所述步驟B中,發(fā)送方即時(shí)消息客戶(hù)端發(fā)送的即時(shí)消息中包含接收方用戶(hù)賬號(hào)信息;所述步驟B中,發(fā)送方即時(shí)消息客戶(hù)端根據(jù)接收方用戶(hù)賬號(hào)信息,直接發(fā)送給接收方即時(shí)消息客戶(hù)端;或即時(shí)消息服務(wù)器根據(jù)接收方用戶(hù)賬號(hào)信息,將該即時(shí)消息轉(zhuǎn)發(fā)給接收方即時(shí)消息客戶(hù)端。
7.如權(quán)利要求1所述的方法,其特征在于,步驟B所述在即時(shí)消息中加入用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息的方法為即時(shí)消息客戶(hù)端將從即時(shí)消息服務(wù)器接收的身份信息輸出給用戶(hù),并按照用戶(hù)的選擇從各個(gè)身份信息中讀取本次發(fā)送即時(shí)消息的身份信息,將該身份信息加入到即時(shí)消息中。
8.如權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括即時(shí)消息客戶(hù)端對(duì)用戶(hù)賬號(hào)對(duì)應(yīng)的各個(gè)身份設(shè)置狀態(tài)信息,并將各個(gè)狀態(tài)信息發(fā)送給即時(shí)消息服務(wù)器;即時(shí)消息服務(wù)器存儲(chǔ)各個(gè)用戶(hù)賬號(hào)的各個(gè)身份的狀態(tài)信息,并將各個(gè)身份狀態(tài)信息發(fā)送給訂閱該狀態(tài)信息的即時(shí)消息客戶(hù)端。
9.如權(quán)利要求8所述的方法,其特征在于所述訂閱該狀態(tài)信息的即時(shí)消息客戶(hù)端為用戶(hù)賬號(hào)上的聯(lián)系人使用的即時(shí)消息客戶(hù)端。
10.如權(quán)利要求9所述的方法,其特征在于所述即時(shí)消息服務(wù)器提供以身份信息為索引的用戶(hù)狀態(tài)信息供用戶(hù)查詢(xún);用戶(hù)建立聯(lián)系人的方法為用戶(hù)通過(guò)即時(shí)消息客戶(hù)端向即時(shí)消息服務(wù)器發(fā)送包含自身用戶(hù)身份信息和聯(lián)系人身份信息的建立新聯(lián)系人請(qǐng)求;即時(shí)消息服務(wù)器接受該請(qǐng)求,并將該用戶(hù)身份信息和聯(lián)系人身份信息對(duì)應(yīng)存儲(chǔ);所述將各個(gè)身份狀態(tài)信息發(fā)送給訂閱該狀態(tài)信息的即時(shí)消息客戶(hù)端的方法為即時(shí)消息服務(wù)器將接收的各個(gè)用戶(hù)賬號(hào)的各個(gè)身份設(shè)狀態(tài)信息,根據(jù)對(duì)應(yīng)存儲(chǔ)的用戶(hù)身份信息和聯(lián)系人身份信息,發(fā)送給聯(lián)系人即時(shí)消息客戶(hù)端。
11.如權(quán)利要求8所述的方法,其特征在于,所述步驟B為發(fā)送方即時(shí)消息客戶(hù)端在即時(shí)消息中加入發(fā)送方用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息和接收方用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息,發(fā)送方即時(shí)消息客戶(hù)端根據(jù)接收方身份信息,直接發(fā)送給接收方即時(shí)消息客戶(hù)端;或發(fā)送方即時(shí)消息客戶(hù)端在即時(shí)消息中加入用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息和接收方用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息,發(fā)送給即時(shí)消息服務(wù)器,即時(shí)消息服務(wù)器根據(jù)接收方用戶(hù)賬號(hào)對(duì)應(yīng)的身份信息,將該即時(shí)消息轉(zhuǎn)發(fā)給接收方即時(shí)消息客戶(hù)端。
12.如權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括即時(shí)消息客戶(hù)端將接收的即時(shí)消息,按照自身用戶(hù)各個(gè)身份信息分別進(jìn)行保存。
13.如權(quán)利要求1~12任一權(quán)利要求所述方法,其特征在于所述的身份信息為唯一對(duì)應(yīng)一個(gè)用戶(hù)賬號(hào)的一個(gè)身份的身份標(biāo)識(shí)。
14.一種在即時(shí)消息系統(tǒng)中實(shí)現(xiàn)單賬號(hào)多身份存在業(yè)務(wù)的方法,其特征在于在即時(shí)消息服務(wù)器上記錄用戶(hù)賬號(hào)對(duì)應(yīng)注冊(cè)的至少一個(gè)身份信息;存在業(yè)務(wù)過(guò)程包括如下步驟a、即時(shí)消息服務(wù)器接收到用戶(hù)登錄信息后,將該用戶(hù)賬號(hào)對(duì)應(yīng)的身份注冊(cè)信息發(fā)送給該用戶(hù)使用的即時(shí)消息客戶(hù)端;b、即時(shí)消息客戶(hù)端對(duì)用戶(hù)賬號(hào)對(duì)應(yīng)的各個(gè)身份設(shè)置狀態(tài)信息,并將各個(gè)狀態(tài)信息發(fā)送給即時(shí)消息服務(wù)器;c、即時(shí)消息服務(wù)器存儲(chǔ)各個(gè)用戶(hù)賬號(hào)的各個(gè)身份的狀態(tài)信息,并將各個(gè)身份狀態(tài)信息發(fā)送給訂閱該狀態(tài)信息的即時(shí)消息客戶(hù)端。
15.如權(quán)利要求14所述的方法,其特征在于所述訂閱該狀態(tài)信息的即時(shí)消息客戶(hù)端為用戶(hù)賬號(hào)上的聯(lián)系人使用的即時(shí)消息客戶(hù)端。
16.如權(quán)利要求15所述的方法,其特征在于所述即時(shí)消息服務(wù)器提供以身份信息為索引的用戶(hù)狀態(tài)信息供用戶(hù)查詢(xún);用戶(hù)建立聯(lián)系人的方法為用戶(hù)通過(guò)即時(shí)消息客戶(hù)端向即時(shí)消息服務(wù)器發(fā)送包含自身用戶(hù)身份信息和聯(lián)系人身份信息的建立新聯(lián)系人請(qǐng)求;即時(shí)消息服務(wù)器接受該請(qǐng)求,并將該用戶(hù)身份信息和聯(lián)系人身份信息對(duì)應(yīng)存儲(chǔ);所述將各個(gè)身份狀態(tài)信息發(fā)送給訂閱該狀態(tài)信息的即時(shí)消息客戶(hù)端的方法為即時(shí)消息服務(wù)器將接收的各個(gè)用戶(hù)賬號(hào)的各個(gè)身份設(shè)狀態(tài)信息,根據(jù)對(duì)應(yīng)存儲(chǔ)的用戶(hù)身份信息和聯(lián)系人身份信息,發(fā)送給聯(lián)系人即時(shí)消息客戶(hù)端。
17.如權(quán)利要求14所述的方法,其特征在于,該方法進(jìn)一步包括即時(shí)消息客戶(hù)端將接收的狀態(tài)信息,按照自身用戶(hù)各個(gè)身份信息分別進(jìn)行保存。
18.如權(quán)利要求14~17任一權(quán)利要求所述方法,其特征在于所述的身份信息為唯一對(duì)應(yīng)一個(gè)用戶(hù)賬號(hào)的一個(gè)身份的身份標(biāo)識(shí)。
19.如權(quán)利要求14~17任一權(quán)利要求所述方法,其特征在于,所述的狀態(tài)信息至少包含該身份用戶(hù)的上/下線(xiàn)狀態(tài)、通訊地址信息。
20.如權(quán)利要求14~17任一權(quán)利要求所述方法,其特征在于所述的即時(shí)消息客戶(hù)端與即時(shí)消息服務(wù)器采用會(huì)話(huà)初始協(xié)議SIP協(xié)議,或用戶(hù)數(shù)據(jù)報(bào)協(xié)議UDP協(xié)議進(jìn)行通信。
21.一種即時(shí)消息系統(tǒng),包含即時(shí)消息客戶(hù)端和即時(shí)消息服務(wù)器,所述的即時(shí)消息服務(wù)器存儲(chǔ)用戶(hù)賬號(hào)信息,并對(duì)從即時(shí)消息客戶(hù)端接收的信息進(jìn)行處理,所述的即時(shí)消息客戶(hù)端之間直接進(jìn)行即時(shí)消息通信或通過(guò)即時(shí)消息服務(wù)器進(jìn)行即時(shí)消息通信;其特征在于所述即時(shí)消息服務(wù)器進(jìn)一步存儲(chǔ)各個(gè)用戶(hù)賬號(hào)對(duì)應(yīng)的至少一個(gè)身份信息;所述的即時(shí)消息服務(wù)器接收到用戶(hù)登錄信息后,將該用戶(hù)賬號(hào)對(duì)應(yīng)的身份注冊(cè)信息發(fā)送給該用戶(hù)使用的即時(shí)消息客戶(hù)端;所述的即時(shí)消息客戶(hù)端在發(fā)送的即時(shí)消息中加入用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息,發(fā)送給接收方即時(shí)消息客戶(hù)端;并根據(jù)接收的即時(shí)消息中的身份信息,確定發(fā)送方用戶(hù)身份。
22.如權(quán)利要求21所述的即時(shí)消息系統(tǒng),其特征在于所述的即時(shí)消息客戶(hù)端進(jìn)一步對(duì)用戶(hù)賬號(hào)對(duì)應(yīng)的各個(gè)身份設(shè)置狀態(tài)信息,并將各個(gè)狀態(tài)信息發(fā)送給即時(shí)消息服務(wù)器;所述的即時(shí)消息服務(wù)器進(jìn)一步存儲(chǔ)各個(gè)用戶(hù)賬號(hào)的各個(gè)身份的狀態(tài)信息,并將各個(gè)身份狀態(tài)信息發(fā)送給訂閱該狀態(tài)信息的即時(shí)消息客戶(hù)端。
23.如權(quán)利要求22所述的即時(shí)消息系統(tǒng),其特征在于所述訂閱該狀態(tài)信息的即時(shí)消息客戶(hù)端為用戶(hù)賬號(hào)上的聯(lián)系人使用的即時(shí)消息客戶(hù)端。
24.如權(quán)利要求23所述的即時(shí)消息系統(tǒng),其特征在于所述即時(shí)消息客戶(hù)端至少包含即時(shí)消息用戶(hù)接口、即時(shí)消息收發(fā)單元、存在體單元、觀(guān)察者單元和即時(shí)消息收件箱;所述的存在體單元的數(shù)量與用戶(hù)身份信息數(shù)量相同,每個(gè)存在體單元與用戶(hù)的一個(gè)身份信息對(duì)應(yīng),接收用戶(hù)通過(guò)即時(shí)消息用戶(hù)接口設(shè)置的該身份信息對(duì)應(yīng)的狀態(tài)信息,并存儲(chǔ);所述的觀(guān)察者單元的數(shù)量與用戶(hù)身份信息數(shù)量相同,每個(gè)觀(guān)察者單元與用戶(hù)的一個(gè)身份信息對(duì)應(yīng),接收即時(shí)消息收發(fā)單元轉(zhuǎn)發(fā)的該身份信息聯(lián)系人的狀態(tài)信息,并存儲(chǔ);所述的即時(shí)消息收件箱的數(shù)量與用戶(hù)身份信息數(shù)量相同,每個(gè)即時(shí)消息收件箱與用戶(hù)的一個(gè)身份信息對(duì)應(yīng),接收即時(shí)消息收發(fā)單元轉(zhuǎn)發(fā)的以該身份信息為目標(biāo)的即時(shí)消息,并存儲(chǔ);所述的即時(shí)消息收發(fā)單元接收即時(shí)消息服務(wù)器發(fā)送的該用戶(hù)賬號(hào)對(duì)應(yīng)的身份注冊(cè)信息,根據(jù)身份信息的數(shù)量設(shè)置相應(yīng)數(shù)量的在體單元、觀(guān)察者單元和即時(shí)消息收件箱;在從即時(shí)消息用戶(hù)接口接收的即時(shí)消息中加入用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息和目標(biāo)用戶(hù)的身份信息,發(fā)送給目標(biāo)用戶(hù)的即時(shí)消息客戶(hù)端,或根據(jù)接收的即時(shí)消息中包含的身份信息,確定發(fā)送用戶(hù)身份,轉(zhuǎn)發(fā)給對(duì)應(yīng)的即時(shí)消息收件箱;從各個(gè)身份存在單元讀取各個(gè)身份信息對(duì)應(yīng)的狀態(tài)信息發(fā)送給即時(shí)消息服務(wù)器,將從即時(shí)消息服務(wù)器接收的狀態(tài)信息分別存儲(chǔ)到對(duì)應(yīng)的身份觀(guān)察者單元。
25.如權(quán)利要求21所述的即時(shí)消息系統(tǒng),其特征在于所述的即時(shí)消息服務(wù)器包含即時(shí)消息處理單元和存儲(chǔ)單元;所述存儲(chǔ)單元存儲(chǔ)用戶(hù)賬號(hào)信息和身份信息;所述的即時(shí)消息處理單元接收到用戶(hù)登錄信息后,到存儲(chǔ)單元獲得該用戶(hù)賬號(hào)對(duì)應(yīng)的身份注冊(cè)信息,并發(fā)送給該用戶(hù)使用的即時(shí)消息客戶(hù)端。
全文摘要
本發(fā)明公開(kāi)了一種實(shí)現(xiàn)單賬號(hào)多身份即時(shí)消息通信和存在業(yè)務(wù)的方法及系統(tǒng),在即時(shí)消息服務(wù)器上記錄用戶(hù)賬號(hào)對(duì)應(yīng)注冊(cè)的至少一個(gè)身份信息,通過(guò)發(fā)送方即時(shí)消息客戶(hù)端在即時(shí)消息中加入用戶(hù)賬號(hào)對(duì)應(yīng)的一個(gè)身份信息,發(fā)送給接收方即時(shí)消息客戶(hù)端;接收方即時(shí)消息客戶(hù)端根據(jù)接收的即時(shí)消息中的身份信息,確定發(fā)送方用戶(hù)身份,實(shí)現(xiàn)了單賬號(hào)多身份即時(shí)消息通信。通過(guò)即時(shí)消息客戶(hù)端對(duì)用戶(hù)賬號(hào)對(duì)應(yīng)的各個(gè)身份設(shè)置狀態(tài)信息,并將各個(gè)狀態(tài)信息發(fā)送給即時(shí)消息服務(wù)器;即時(shí)消息服務(wù)器存儲(chǔ)各個(gè)用戶(hù)賬號(hào)的各個(gè)身份的狀態(tài)信息,并將各個(gè)身份狀態(tài)信息發(fā)送給訂閱該狀態(tài)信息的即時(shí)消息客戶(hù)端,實(shí)現(xiàn)了單賬號(hào)多身份存在業(yè)務(wù)。
文檔編號(hào)H04L12/58GK101047662SQ20061007643
公開(kāi)日2007年10月3日 申請(qǐng)日期2006年4月20日 優(yōu)先權(quán)日2006年4月20日
發(fā)明者孫謙 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1