專(zhuān)利名稱(chēng):一種獲取即時(shí)消息狀態(tài)信息的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及即時(shí)消息技術(shù)領(lǐng)域,尤其涉及一種獲取即時(shí)消息狀態(tài)信息的方法和系統(tǒng)。
背景技術(shù):
即時(shí)消息(Instant Message, IM)是通過(guò)因特網(wǎng)為用戶(hù)提供的一種方便快捷的交流方式,通過(guò)即時(shí)消息系統(tǒng)人們可以在線(xiàn)交談、互傳文件、語(yǔ)音對(duì)話(huà)及進(jìn)行視頻會(huì)議,甚至用手機(jī)雙向交流。
目前移動(dòng)終端上即時(shí)消息系統(tǒng)有著比較高的使用率,人們可以時(shí)刻與朋友保持聯(lián)系和溝通。在即時(shí)消息的傳送過(guò)程中,發(fā)送方在其所使用客戶(hù)端輸入消息內(nèi)容,然后將消息內(nèi)容發(fā)送到服務(wù)器,再經(jīng)過(guò)服務(wù)器進(jìn)行分配轉(zhuǎn)發(fā),到接收方所在的服務(wù)器,通過(guò)接收方所在服務(wù)器將消息下發(fā)到接收方客戶(hù)端。
但是當(dāng)即時(shí)消息離開(kāi)發(fā)送方客戶(hù)端時(shí),此時(shí)發(fā)送方就對(duì)該消息的傳輸路徑和狀態(tài)變失去了控制和知曉。也就是說(shuō),用戶(hù)在即時(shí)消息發(fā)送的那一刻起,便失去了對(duì)消息狀態(tài)的知情權(quán),即用戶(hù)不知道消息是否已經(jīng)送到到接收方,是否已經(jīng)被接收方閱讀,即使即時(shí)消息沒(méi)有回復(fù),也不知道是即時(shí)消息未到達(dá),在哪個(gè)環(huán)節(jié)出現(xiàn)了問(wèn)題,還是即時(shí)消息已經(jīng)到達(dá)接收方?jīng)]有回復(fù),而只知道即時(shí)消息已經(jīng)發(fā)送出去,但是否到達(dá)接收方等等,現(xiàn)有的技術(shù)或者用戶(hù)體驗(yàn)設(shè)計(jì)中,并沒(méi)有給用戶(hù)設(shè)計(jì)一定的反饋機(jī)制。發(fā)明內(nèi)容
本發(fā)明的目的在于提出一種獲取即時(shí)消息狀態(tài)信息的方法和系統(tǒng),可以實(shí)時(shí)掌握已經(jīng)發(fā)出的即時(shí)消息的狀態(tài)信息,減少了在系統(tǒng)發(fā)送過(guò)程中可能出現(xiàn)的消息遺漏情況。
為達(dá)此目的,本發(fā)明采用以下技術(shù)方案一種獲取即時(shí)消息狀態(tài)信息的方法,包括以下步驟A、發(fā)送方客戶(hù)端發(fā)送即時(shí)消息到第一消息網(wǎng)關(guān),第一消息網(wǎng)關(guān)收到即時(shí)消息后,向發(fā)送方客戶(hù)端反饋即時(shí)消息已發(fā)送信息;B、第一消息網(wǎng)關(guān)從所述即時(shí)消息中提取元信息,并將元信息發(fā)送給與用戶(hù)數(shù)據(jù)庫(kù)相連接的消息中介器;C、消息中介器根據(jù)所述元信息從用戶(hù)數(shù)據(jù)庫(kù)的用戶(hù)簡(jiǎn)要數(shù)據(jù)中檢索接收方客戶(hù)端對(duì)應(yīng)的第二消息網(wǎng)關(guān),并將所述第二消息網(wǎng)關(guān)信息發(fā)送給第一消息網(wǎng)關(guān);D、第一消息網(wǎng)關(guān)將所述即時(shí)消息發(fā)送給所述第二消息網(wǎng)關(guān),第二消息網(wǎng)關(guān)收到即時(shí)消息后,向發(fā)送方客戶(hù)端反饋即時(shí)消息已送達(dá)信息;E、第二消息網(wǎng)關(guān)將所述即時(shí)消息發(fā)送給接收方客戶(hù)端,所述接收方客戶(hù)端收到即時(shí)消息后,向發(fā)送方客戶(hù)端反饋即時(shí)消息已閱讀信息。
還包括以下步驟發(fā)送方客戶(hù)端在預(yù)設(shè)時(shí)長(zhǎng) 內(nèi)沒(méi)有收到第一消息網(wǎng)關(guān)反饋的即時(shí)消息已發(fā)送信息,則判斷即時(shí)消息發(fā)送失敗,并顯示即時(shí)消息發(fā)送失敗信息。
所述即時(shí)消息包括文本、圖片、音頻和/或視頻。
—種獲取即時(shí)消息狀態(tài)信息的系統(tǒng),包括發(fā)送方客戶(hù)端、第一消息網(wǎng)關(guān)、消息中介器、用戶(hù)數(shù)據(jù)庫(kù)、第二消息網(wǎng)關(guān)和接收方客戶(hù)端,其中發(fā)送方客戶(hù)端分別與第一消息網(wǎng)關(guān)、 第二消息網(wǎng)關(guān)和接收方客戶(hù)端連接,第一消息網(wǎng)關(guān)與消息中介器連接,消息中介器與用戶(hù)數(shù)據(jù)庫(kù)連接,第一消息網(wǎng)關(guān)與第二消息網(wǎng)關(guān)連接,第二消息網(wǎng)關(guān)與接收方客戶(hù)端連接,發(fā)送方客戶(hù)端用于發(fā)送即時(shí)消息到第一消息網(wǎng)關(guān),接收第一消息網(wǎng)關(guān)、第二消息網(wǎng)關(guān)或接收方客戶(hù)端發(fā)送的即時(shí)消息狀態(tài)信息,并用于判斷即時(shí)消息發(fā)送失??;第一消息網(wǎng)關(guān)用于接收發(fā)送方客戶(hù)端發(fā)送的即時(shí)消息,向發(fā)送方客戶(hù)端反饋即時(shí)消息狀態(tài)信息,從即時(shí)消息中提取元信息,將元信息發(fā)送給消息中介器,并從消息中介器獲取第二消息網(wǎng)關(guān)信息,將即時(shí)消息發(fā)送給第二消息網(wǎng)關(guān);消息中介器用于接收第一消息網(wǎng)關(guān)發(fā)送的元信息,根據(jù)元信息從用戶(hù)數(shù)據(jù)庫(kù)的用戶(hù)簡(jiǎn)要數(shù)據(jù)中檢索接收方客戶(hù)端對(duì)應(yīng)的第二消息網(wǎng)關(guān),并將第二消息網(wǎng)關(guān)信息發(fā)送給第一消息網(wǎng)關(guān);用戶(hù)數(shù)據(jù)庫(kù)用于存儲(chǔ)用戶(hù)簡(jiǎn)要數(shù)據(jù),并將第二消息網(wǎng)關(guān)信息發(fā)送給消息中介器;第二消息網(wǎng)關(guān)用于接收第一消息網(wǎng)關(guān)發(fā)送的即時(shí)消息,并向發(fā)送方客戶(hù)端反饋即時(shí)消息狀態(tài)信息;接收方客戶(hù)端用于接收第二消息網(wǎng)關(guān)發(fā)送的即時(shí)消息,并向發(fā)送方客戶(hù)端反饋即時(shí)消息狀態(tài)信息。
采用了本發(fā)明的技術(shù)方案,通過(guò)對(duì)即時(shí)消息狀態(tài)的分類(lèi)和顯示,用戶(hù)對(duì)發(fā)出的即時(shí)消息有著比較全面的掌握,通過(guò)人為控制,減少了在系統(tǒng)發(fā)送過(guò)程中,可能出現(xiàn)的即時(shí)消息遺漏情況。
圖1是本發(fā)明具體實(shí)施方式
中獲取即時(shí)消息狀態(tài)信息系統(tǒng)的結(jié)構(gòu)示意圖。
圖2是本發(fā)明具體實(shí)施方式
中獲取即時(shí)消息狀態(tài)信息的流程圖。
具體實(shí)施方式
下面結(jié)合附圖并通過(guò)具體實(shí)施方式
來(lái)進(jìn)一步說(shuō)明本發(fā)明的技術(shù)方案。
圖1是本發(fā)明具體實(shí)施方式
中獲取即時(shí)消息狀態(tài)信息系統(tǒng)的結(jié)構(gòu)示意圖。如圖1 所示,該獲取即時(shí)消息狀態(tài)信息系統(tǒng)包括發(fā)送方客戶(hù)端101、第一消息網(wǎng)關(guān)102、消息中介器103、用戶(hù)數(shù)據(jù)庫(kù)104、第二消息網(wǎng)關(guān)105和接收方客戶(hù)端106。
其中發(fā)送方客戶(hù)端分別與第一消息網(wǎng)關(guān)、第二消息網(wǎng)關(guān)和接收方客戶(hù)端連接,第一消息網(wǎng)關(guān)與消息中介器連接,消息中介器與用戶(hù)數(shù)據(jù)庫(kù)連接,第一消息網(wǎng)關(guān)與第二消息網(wǎng)關(guān)連接,第二消息網(wǎng)關(guān)與接收方客戶(hù)端連接。
發(fā)送方客戶(hù)端發(fā)送即時(shí)消息到第一消息網(wǎng)關(guān),接收第一消息網(wǎng)關(guān)、第二消息網(wǎng)關(guān)或接收方客戶(hù)端發(fā)送的即時(shí)消息狀態(tài)信息,并用于判斷即時(shí)消息發(fā)送失敗。
第一消息網(wǎng)關(guān)接收 發(fā)送方客戶(hù)端發(fā)送的即時(shí)消息,向發(fā)送方客戶(hù)端反饋即時(shí)消息狀態(tài)信息,從即時(shí)消息中提取元信息,將元信息發(fā)送給消息中介器,并從消息中介器獲取第二消息網(wǎng)關(guān)信息,將即時(shí)消息發(fā)送給第二消息網(wǎng)關(guān)。
消息中介器接收第一消息網(wǎng)關(guān)發(fā)送的元信息,根據(jù)元信息從用戶(hù)數(shù)據(jù)庫(kù)的用戶(hù)簡(jiǎn)要數(shù)據(jù)中檢索接收方客戶(hù)端對(duì)應(yīng)的第二消息網(wǎng)關(guān),并將第二消息網(wǎng)關(guān)信息發(fā)送給第一消息網(wǎng)關(guān)。
用戶(hù)數(shù)據(jù)庫(kù)存儲(chǔ)用戶(hù)簡(jiǎn)要數(shù)據(jù),并將第二消息網(wǎng)關(guān)信息發(fā)送給消息中介器。
第二消息網(wǎng)關(guān)接收第一消息網(wǎng)關(guān)發(fā)送的即時(shí)消息,并向發(fā)送方客戶(hù)端反饋即時(shí)消息狀態(tài)信息。
接收方客戶(hù)端接收第二消息網(wǎng)關(guān)發(fā)送的即時(shí)消息,并向發(fā)送方客戶(hù)端反饋即時(shí)消息狀態(tài)信息。
圖2是本發(fā)明具體實(shí)施方式
中獲取即時(shí)消息狀態(tài)信息的流程圖。如圖2所示,該獲取即時(shí)消息狀態(tài)信息的流程包括以下步驟步驟201、發(fā)送方客戶(hù)端發(fā)送即時(shí)消息到第一消息網(wǎng)關(guān),第一消息網(wǎng)關(guān)收到即時(shí)消息后,向發(fā)送方客戶(hù)端反饋即時(shí)消息已發(fā)送信息,其中即時(shí)消息包括文本、圖片、音頻和/或視頻等內(nèi)容。
如果發(fā)送方客戶(hù)端在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)沒(méi)有收到第一消息網(wǎng)關(guān)反饋的即時(shí)消息已發(fā)送信息,則判斷即時(shí)消息發(fā)送失敗,并顯示即時(shí)消息發(fā)送失敗信息。
步驟202、第一消息網(wǎng)關(guān)從即時(shí)消息中提取元信息,并將元信息發(fā)送給與用戶(hù)數(shù)據(jù)庫(kù)相連接的消息中介器。
步驟203、消息中介器根據(jù)元信息從用戶(hù)數(shù)據(jù)庫(kù)的用戶(hù)簡(jiǎn)要數(shù)據(jù)中檢索接收方客戶(hù)端對(duì)應(yīng)的第二消息網(wǎng)關(guān),并將第二消息網(wǎng)關(guān)信息發(fā)送給第一消息網(wǎng)關(guān)。
步驟204、第一消息網(wǎng)關(guān)將即時(shí)消息發(fā)送給第二消息網(wǎng)關(guān),第二消息網(wǎng)關(guān)收到即時(shí)消息后,向發(fā)送方客戶(hù)端反饋即時(shí)消息已送達(dá)信息。
步驟205、第二消息網(wǎng)關(guān)將即時(shí)消息發(fā)送給接收方客戶(hù)端,接收方客戶(hù)端收到即時(shí)消息后,向發(fā)送方客戶(hù)端反饋即時(shí)消息已閱讀信息。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此, 任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。`
權(quán)利要求
1.一種獲取即時(shí)消息狀態(tài)信息的方法,其特征在于,包括以下步驟 A、發(fā)送方客戶(hù)端發(fā)送即時(shí)消息到第一消息網(wǎng)關(guān),第一消息網(wǎng)關(guān)收到即時(shí)消息后,向發(fā)送方客戶(hù)端反饋即時(shí)消息已發(fā)送信息; B、第一消息網(wǎng)關(guān)從所述即時(shí)消息中提取元信息,并將元信息發(fā)送給與用戶(hù)數(shù)據(jù)庫(kù)相連接的消息中介器; C、消息中介器根據(jù)所述元信息從用戶(hù)數(shù)據(jù)庫(kù)的用戶(hù)簡(jiǎn)要數(shù)據(jù)中檢索接收方客戶(hù)端對(duì)應(yīng)的第二消息網(wǎng)關(guān),并將所述第二消息網(wǎng)關(guān)信息發(fā)送給第一消息網(wǎng)關(guān); D、第一消息網(wǎng)關(guān)將所述即時(shí)消息發(fā)送給所述第二消息網(wǎng)關(guān),第二消息網(wǎng)關(guān)收到即時(shí)消息后,向發(fā)送方客戶(hù)端反饋即時(shí)消息已送達(dá)信息; E、第二消息網(wǎng)關(guān)將所述即時(shí)消息發(fā)送給接收方客戶(hù)端,所述接收方客戶(hù)端收到即時(shí)消息后,向發(fā)送方客戶(hù)端反饋即時(shí)消息已閱讀信息。
2.根據(jù)權(quán)利要求1所述的一種獲取即時(shí)消息狀態(tài)信息的方法,其特征在于,還包括以下步驟 發(fā)送方客戶(hù)端在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)沒(méi)有收到第一消息網(wǎng)關(guān)反饋的即時(shí)消息已發(fā)送信息,則判斷即時(shí)消息發(fā)送失敗,并顯示即時(shí)消息發(fā)送失敗信息。
3.根據(jù)權(quán)利要求1所述的一種獲取即時(shí)消息狀態(tài)信息的方法,其特征在于,所述即時(shí)消息包括文本、圖片、音頻和/或視頻。
4.一種獲取即時(shí)消息狀態(tài)信息的系統(tǒng),其特征在于,包括發(fā)送方客戶(hù)端、第一消息網(wǎng)關(guān)、消息中介器、用戶(hù)數(shù)據(jù)庫(kù)、第二消息網(wǎng)關(guān)和接收方客戶(hù)端,其中發(fā)送方客戶(hù)端分別與第一消息網(wǎng)關(guān)、第二消息網(wǎng)關(guān)和接收方客戶(hù)端連接,第一消息網(wǎng)關(guān)與消息中介器連接,消息中介器與用戶(hù)數(shù)據(jù)庫(kù)連接,第一消息網(wǎng)關(guān)與第二消息網(wǎng)關(guān)連接,第二消息網(wǎng)關(guān)與接收方客戶(hù)端連接, 發(fā)送方客戶(hù)端用于發(fā)送即時(shí)消息到第一消息網(wǎng)關(guān),接收第一消息網(wǎng)關(guān)、第二消息網(wǎng)關(guān)或接收方客戶(hù)端發(fā)送的即時(shí)消息狀態(tài)信息,并用于判斷即時(shí)消息發(fā)送失??; 第一消息網(wǎng)關(guān)用于接收發(fā)送方客戶(hù)端發(fā)送的即時(shí)消息,向發(fā)送方客戶(hù)端反饋即時(shí)消息狀態(tài)信息,從即時(shí)消息中提取元信息,將元信息發(fā)送給消息中介器,并從消息中介器獲取第二消息網(wǎng)關(guān)信息,將即時(shí)消息發(fā)送給第二消息網(wǎng)關(guān); 消息中介器用于接收第一消息網(wǎng)關(guān)發(fā)送的元信息,根據(jù)元信息從用戶(hù)數(shù)據(jù)庫(kù)的用戶(hù)簡(jiǎn)要數(shù)據(jù)中檢索接收方客戶(hù)端對(duì)應(yīng)的第二消息網(wǎng)關(guān),并將第二消息網(wǎng)關(guān)信息發(fā)送給第一消息網(wǎng)關(guān); 用戶(hù)數(shù)據(jù)庫(kù)用于存儲(chǔ)用戶(hù)簡(jiǎn)要數(shù)據(jù),并將第二消息網(wǎng)關(guān)信息發(fā)送給消息中介器; 第二消息網(wǎng)關(guān)用于接收第一消息網(wǎng)關(guān)發(fā)送的即時(shí)消息,并向發(fā)送方客戶(hù)端反饋即時(shí)消息狀態(tài)信息; 接收方客戶(hù)端用于接收第二消息網(wǎng)關(guān)發(fā)送的即時(shí)消息,并向發(fā)送方客戶(hù)端反饋即時(shí)消息狀態(tài)信息。
全文摘要
本發(fā)明公開(kāi)了一種獲取即時(shí)消息狀態(tài)信息的方法和系統(tǒng),發(fā)送方客戶(hù)端發(fā)送即時(shí)消息到第一消息網(wǎng)關(guān),第一消息網(wǎng)關(guān)收到后向發(fā)送方客戶(hù)端反饋已發(fā)送信息;第一消息網(wǎng)關(guān)從即時(shí)消息中提取元信息發(fā)送給消息中介器;消息中介器根據(jù)元信息從用戶(hù)數(shù)據(jù)庫(kù)的用戶(hù)簡(jiǎn)要數(shù)據(jù)中檢索接收方客戶(hù)端對(duì)應(yīng)的第二消息網(wǎng)關(guān),并發(fā)送給第一消息網(wǎng)關(guān);第一消息網(wǎng)關(guān)將即時(shí)消息發(fā)送給第二消息網(wǎng)關(guān),第二消息網(wǎng)關(guān)收到后向發(fā)送方客戶(hù)端反饋已送達(dá)信息;第二消息網(wǎng)關(guān)將即時(shí)消息發(fā)送給接收方客戶(hù)端,接收方客戶(hù)端收到后向發(fā)送方客戶(hù)端反饋已閱讀信息。采用了本發(fā)明的技術(shù)方案,可以實(shí)時(shí)掌握已經(jīng)發(fā)出的即時(shí)消息的狀態(tài)信息,減少了在系統(tǒng)發(fā)送過(guò)程中可能出現(xiàn)的消息遺漏情況。
文檔編號(hào)H04L12/58GK103051515SQ20111031465
公開(kāi)日2013年4月17日 申請(qǐng)日期2011年10月17日 優(yōu)先權(quán)日2011年10月17日
發(fā)明者李學(xué)凌, 楊金鈺 申請(qǐng)人:多玩娛樂(lè)信息技術(shù)(北京)有限公司