專利名稱:一種在即時通信工具中獲取歷史信息的系統(tǒng)的制作方法
專利說明 技術(shù)領(lǐng)域 本實用新型涉及計算機軟件、網(wǎng)絡(luò)通信領(lǐng)域,尤其是即時通信技術(shù),特別是涉及一種在即時通信工具中獲取歷史信息的系統(tǒng)。
背景技術(shù) 即時通信(Instant messaging,簡稱IM)已經(jīng)成為用戶通過網(wǎng)絡(luò)進行通信的重要手段,目前有很多即時通信工具,如騰訊公司的QQ,微軟的MSN,還有一些企業(yè)即時通信,如RTX、Sametime等。
目前的即時通訊工具都能進行多人會話,即發(fā)起人邀請2個人以上進行會話,任何會話參與人發(fā)送的信息其他參與人都能看到,也都能發(fā)送消息,但如果在會話過程中,又邀請一個人參與會話,新加入的會話參與人看不到以前的會話歷史記錄。
發(fā)明內(nèi)容 本實用新型為解決上述問題不足之處,提供了一種在即時通信工具中獲取歷史信息的系統(tǒng)。
為了解決上述問題,本實用新型提供以下技術(shù)方案一種在即時通信工具中獲取歷史信息的系統(tǒng),即時通信服務(wù)器和即時通信客戶端,所述即時通信服務(wù)器 包括即時通信服務(wù)器接收模塊,用于接收即時通信客戶端發(fā)來的信息; 即時通信服務(wù)器發(fā)送模塊,用于將信息發(fā)送給即時通信客戶端; 即時通信服務(wù)器存儲模塊,用于存儲即時通信客戶端之間來往的信息; 即時通信服務(wù)器信息處理模塊,處理接收模塊發(fā)送的獲取信息的請求,并根據(jù)該請求從存儲模塊獲取所需信息,然后通過發(fā)送模塊發(fā)送給該請求的即時通信客戶端; 所述即時通信客戶端 包括即時通信接收模塊,用于接收即時通信服務(wù)器發(fā)來的信息; 即時通信發(fā)送模塊,用于將信息發(fā)送給即時通信服務(wù)器; 即時通信存儲模塊,用于存儲即時通信客戶端之間來往的信息; 即時通信顯示模塊,用于顯示信息; 即時通信信息處理模塊,向即時通信服務(wù)器發(fā)送獲取信息的請求,并通知即時通信接收模塊接收即時通信服務(wù)器下發(fā)的信息,然后即時通信顯示模塊顯示接收的信息; 所述信息包括文件,消息。
本實用新型的優(yōu)點 1.用戶可以設(shè)置是否將多人會話歷史記錄發(fā)送并顯示給新參與人,方便用戶進行信息保存和瀏覽下發(fā)多人會話歷史記錄,便于新參與人了解到相關(guān)的信息和會話場景。
2.由于可以選擇發(fā)送的條數(shù)給新參與人,極大的體現(xiàn)多人會話的便利性和靈活性,方便用戶使用多人會話業(yè)務(wù)。
圖1為本實用新型即時通信服務(wù)器的結(jié)構(gòu)示意圖; 圖2為實用新型即時通信客戶端的結(jié)構(gòu)示意圖; 圖3為本實用新型即時通信服務(wù)器與即時通信客戶端信令交互的流程圖。
具體實施方式
多人會話過程中,新增加參與人,獲得聊天記錄的過程, a.用戶登錄即時通訊客戶端; b.用戶選擇聊天對象,發(fā)起單聊,雙方通過即時通訊服務(wù)器收發(fā)至少一條聊天消息; c.單聊者選擇被邀請者,生成成員列表,加入會話; d.邀請者通過“發(fā)送會話記錄設(shè)置窗口”選擇是否發(fā)送本次會話給多人會話; e.邀請者通過即時通信客戶端向即時通訊服務(wù)器發(fā)送指令,指令內(nèi)容是通過一對一會話創(chuàng)建多人會話,以及需要發(fā)送的單聊會話記錄數(shù)目和標識; f.即時通訊服務(wù)器根據(jù)收到的信息創(chuàng)建多人會話; g.被邀請者啟動多聊窗口后,收到即時通訊服務(wù)器發(fā)送的成員列表和單聊記錄。
一種在即時通信工具中獲取歷史信息的系統(tǒng),即時通信服務(wù)器和即時通信客戶端,如圖1所示,其中,即時通信服務(wù)器包括即時通信服務(wù)器接收模塊,用于接收即時通信客戶端發(fā)來的信息; 即時通信服務(wù)器發(fā)送模塊,用于將信息發(fā)送給即時通信客戶端; 即時通信服務(wù)器存儲模塊,用于存儲即時通信客戶端之間來往的信息; 即時通信服務(wù)器信息處理模塊,處理接收模塊發(fā)送的獲取信息的請求,并根據(jù)該請求從存儲模塊獲取所需信息,然后通過發(fā)送模塊發(fā)送給該請求的即時通信客戶端; 如圖2所示,所述即時通信客戶端 包括即時通信接收模塊,用于接收即時通信服務(wù)器發(fā)來的信息; 即時通信發(fā)送模塊,用于將信息發(fā)送給即時通信服務(wù)器; 即時通信顯示模塊,用于顯示信息; 即時通信信息處理模塊,向即時通信服務(wù)器發(fā)送獲取信息的請求,并通知即時通信接收模塊接收即時通信服務(wù)器下發(fā)的信息,然后即時通信顯示模塊顯示接收的信息; 如圖3所示,即時通信客戶端與即時通信服務(wù)器信令交互的流程, 啟動多人會話后,由其中一個會話參與人發(fā)起加入多人會話請求,該請求包含被邀請人的ID,多人會話的唯一標識,以及獲取多人會話歷史消息的情況,該情況有,是否發(fā)送多人會話的歷史消息給被邀請人,如果發(fā)送,發(fā)送多人會話歷史消息的條數(shù),這些情況邀請人在發(fā)送前均能夠設(shè)置; 即時通信服務(wù)器對用戶的請求返回響應(yīng)消息;該響應(yīng)是否成功加入該多人會話的驗證碼; 加入多人會話中后,即時通信客戶端向即時通信服務(wù)器發(fā)送獲取多人會話歷史記錄的請求,包括被邀請用戶的ID,多人會話的唯一標識,以及獲取歷史消息的條數(shù); 即時通信服務(wù)器在存儲模塊中查找符合條件的記錄,根據(jù)多人會話的唯一標識查找; 即時通信服務(wù)器向即時通信客戶端返回獲取歷史記錄的響應(yīng)消息,包括多人會話的歷史消息,該消息包括,總消息條數(shù),每條的發(fā)言者,發(fā)言時間,等); 即時通信客戶端獲取多人會話的歷史消息,并通過顯示模塊顯示出來。
權(quán)利要求1.一種在即時通信工具中獲取歷史信息的系統(tǒng),包括即時通信服務(wù)器和即時通信客戶端,其特征在于
所述即時通信服務(wù)器
包括即時通信服務(wù)器接收模塊,用于接收即時通信客戶端發(fā)來的信息;
即時通信服務(wù)器發(fā)送模塊,用于將信息發(fā)送給即時通信客戶端;
即時通信服務(wù)器存儲模塊,用于存儲即時通信客戶端之間來往的信息;
即時通信服務(wù)器信息處理模塊,處理接收模塊發(fā)送的獲取信息的請求,并根據(jù)該請求從存儲模塊獲取所需信息,然后通過發(fā)送模塊發(fā)送給該請求的即時通信客戶端;
所述即時通信客戶端
包括即時通信接收模塊,用于接收即時通信服務(wù)器發(fā)來的信息;
即時通信發(fā)送模塊,用于將信息發(fā)送給即時通信服務(wù)器;
即時通信顯示模塊,用于顯示信息;
即時通信信息處理模塊,向即時通信服務(wù)器發(fā)送獲取信息的請求,并通知即時通信接收模塊接收即時通信服務(wù)器下發(fā)的信息,然后即時通信顯示模塊顯示接收的信息。
專利摘要本實用新型提供一種在即時通信工具中獲取歷史信息的系統(tǒng),包括即時通信服務(wù)器和即時通信客戶端,即時通信服務(wù)器包括即時通信服務(wù)器接收模塊;即時通信服務(wù)器發(fā)送模塊;即時通信服務(wù)器存儲模塊;即時通信服務(wù)器信息處理模塊;所述即時通信客戶端包括即時通信接收模塊;即時通信發(fā)送模塊;即時通信存儲模塊;即時通信顯示模塊;即時通信信息處理模塊。這樣用戶可以設(shè)置是否將多人會話歷史記錄發(fā)送并顯示給新參與人,方便用戶進行信息保存和瀏覽下發(fā)多人會話歷史記錄,便于新參與人了解到相關(guān)的信息,由于可以選擇發(fā)送的條數(shù)給新參與人,極大的體現(xiàn)多人會話的便利性和靈活性,方便用戶使用多人會話業(yè)務(wù)。
文檔編號H04L29/06GK201210691SQ20082008070
公開日2009年3月18日 申請日期2008年5月19日 優(yōu)先權(quán)日2008年5月19日
發(fā)明者鍵 關(guān) 申請人:北京億企通信息技術(shù)有限公司