專利名稱:一種在即時(shí)通訊中消息預(yù)覽的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電通信技術(shù),尤其涉及一種在即時(shí)通訊中消息預(yù)覽的方法和系統(tǒng)。
背景技術(shù):
網(wǎng)絡(luò)即時(shí)通訊服務(wù)IM,即Instant Messenger,是一種基于互聯(lián)網(wǎng)的通訊服務(wù),一般是以實(shí)現(xiàn)網(wǎng)絡(luò)上即時(shí)通訊功能為主,即時(shí)通訊服務(wù)IM在互聯(lián)網(wǎng)上得到了廣泛的應(yīng)用和認(rèn)可?;ヂ?lián)網(wǎng)即時(shí)通訊服務(wù)IM逐漸在向與網(wǎng)絡(luò)虛擬社區(qū)結(jié)合的方向上延伸,體現(xiàn)了網(wǎng)絡(luò)即時(shí)通訊服務(wù)IM的發(fā)展方向,即時(shí)通訊服務(wù)IM通過(guò)即時(shí)通訊工具得以實(shí)現(xiàn),以其速度快、功能豐富、使用穩(wěn)定、小巧精干而獲得廣大網(wǎng)民的認(rèn)可和喜愛(ài)。在現(xiàn)有的即時(shí)通訊服務(wù)中,用戶可以通過(guò)這種即時(shí)通訊工具進(jìn)行文字信息的交互、傳送文件、發(fā)送手機(jī)短信等多種操作,但在現(xiàn)有的即時(shí)通訊交互過(guò)程中,由于發(fā)送端在發(fā)送消息前,必須首先組織預(yù)覽信息,如通過(guò)鍵盤輸入文字、通過(guò)點(diǎn)擊鼠標(biāo)拷貝、粘貼圖象等,在發(fā)送端組織預(yù)覽信息的這段時(shí)間內(nèi),接收端對(duì)于發(fā)送端的情況一無(wú)所知,因此,在這段時(shí)間內(nèi)會(huì)產(chǎn)生一個(gè)非交互時(shí)隙,影響、降低即時(shí)通訊交互的實(shí)時(shí)性和效率。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種在即時(shí)通訊中消息預(yù)覽的方法和系統(tǒng),以消除現(xiàn)有技術(shù)中所產(chǎn)生的非交互時(shí)隙,提高即時(shí)通訊交互的實(shí)時(shí)性和效率。
本發(fā)明所采用的在即時(shí)通訊中消息預(yù)覽的方法采用如下步驟1)在即時(shí)通訊中,發(fā)送端采集消息輸入的預(yù)覽信息;2)所述的發(fā)送端向接收端傳送預(yù)覽信息;3)接收端接收顯示所述的預(yù)覽信息。
所述的預(yù)覽信息反映發(fā)送端消息輸入的動(dòng)作狀態(tài)信息;所述的消息輸入的動(dòng)作狀態(tài)信息反映消息輸入的信息來(lái)源、操作方法、操作類型;所述的信息來(lái)源至少分為三種鍵盤、鼠標(biāo)和消息輸入屏幕;所述的消息輸入的動(dòng)作狀態(tài)信息還包括消息輸入屏幕的變化;所述的消息輸入屏幕的變化通過(guò)定時(shí)捕捉輸入屏幕,比較前后屏幕的變化,得到所改變區(qū)域的位置和大??;所述的消息輸入的預(yù)覽信息反映消息輸入的信息類型;所述的消息輸入的信息類型至少分為文字型和非文字型;所述的步驟1中,所述的預(yù)覽信息轉(zhuǎn)換成相應(yīng)的代碼,所述的步驟3中,接收端顯示所述預(yù)覽信息相應(yīng)代碼的對(duì)應(yīng)圖案;所述的發(fā)送端和接收端為同一即時(shí)通訊系統(tǒng)的客戶端;所述的發(fā)送端和接收端為不同即時(shí)通訊系統(tǒng)的客戶端,所述的發(fā)送端和接收端采用約定的編解碼方法,通過(guò)互聯(lián)網(wǎng)相互傳遞信息。
這種在即時(shí)通訊中消息預(yù)覽的系統(tǒng),包括即時(shí)通訊系統(tǒng),其中至少包括即時(shí)通訊服務(wù)器端和作為發(fā)送端和接收端的客戶端,客戶端中包含有即時(shí)通訊工具,即時(shí)通訊工具中包括發(fā)送模塊和接收模塊,其特征在于所述的即時(shí)通訊工具中還包括預(yù)覽信息處理模塊和預(yù)覽信息顯示模塊,所述的預(yù)覽信息處理模塊完成信息的采集、編解碼處理、轉(zhuǎn)發(fā)和相關(guān)處理,所述的預(yù)覽信息顯示模塊用于預(yù)覽信息的顯示;所述的預(yù)覽信息處理模塊中包括預(yù)覽信息采集子模塊、預(yù)覽信息編碼子模塊和預(yù)覽信息解碼子模塊,所述的預(yù)覽信息采集子模塊完成信息的數(shù)據(jù)采集,所述的預(yù)覽信息編碼子模塊對(duì)采集到的數(shù)據(jù)進(jìn)行編碼處理,并將經(jīng)編碼處理的數(shù)據(jù)發(fā)至發(fā)送模塊,所述的預(yù)覽信息解碼子模塊對(duì)接收到的數(shù)據(jù)進(jìn)行解碼處理,并將經(jīng)解碼后的信息傳至預(yù)覽信息顯示模塊;所述的預(yù)覽信息采集子模塊通過(guò)處理輸入設(shè)備發(fā)出的事件獲取預(yù)覽信息;所述的預(yù)覽信息采集子模塊中包括功能操作監(jiān)控單元,所述的功能操作監(jiān)控單元對(duì)即時(shí)通訊系統(tǒng)內(nèi)的功能操作進(jìn)行監(jiān)視、采集;所述的即時(shí)通訊工具中包含有各種類型預(yù)覽信息所對(duì)應(yīng)相應(yīng)代碼的列表;所述的即時(shí)通訊工具中包含有各種預(yù)覽信息代碼所對(duì)應(yīng)顯示圖案的列表。
本發(fā)明的有益效果為在本發(fā)明中,發(fā)送端向接收端傳送消息輸入的預(yù)覽信息,通過(guò)這種預(yù)覽信息反映發(fā)送端消息輸入的動(dòng)作狀態(tài)信息,接收端同時(shí)接收顯示這種預(yù)覽信息,顯然,在發(fā)送端組織預(yù)覽信息的這段時(shí)間內(nèi),接收端對(duì)于發(fā)送端的情況和所能接收到的消息會(huì)產(chǎn)生一個(gè)大致的、概念性了解,因此,在這段時(shí)間內(nèi)不會(huì)產(chǎn)生非交互時(shí)隙,在實(shí)際應(yīng)用中,隨著發(fā)送端與接收端的交互次數(shù)的逐漸增加,本發(fā)明能大大地提高即時(shí)通訊交互的實(shí)時(shí)性和效率,本發(fā)明通過(guò)捕捉消息輸入的信息來(lái)源、操作方法、操作類型、信息類型,以及消息輸入屏幕的變化等,使得接收端對(duì)于發(fā)送端組織預(yù)覽信息的了解具備可操作性,提高了本發(fā)明的實(shí)用性。
圖1為本發(fā)明實(shí)施例1系統(tǒng)結(jié)構(gòu)示意圖;
圖2為本發(fā)明中即時(shí)通訊工具的內(nèi)部構(gòu)成示意圖;圖3為本發(fā)明實(shí)施例2系統(tǒng)結(jié)構(gòu)示意圖;圖4為本發(fā)明控制流程示意圖。
具體實(shí)施例方式
下面根據(jù)附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明實(shí)施例1根據(jù)圖1和圖2,本發(fā)明包括即時(shí)通訊服務(wù)器端和作為發(fā)送端A和接收端B的客戶端,即時(shí)通訊服務(wù)器端具有即時(shí)通訊服務(wù)器a,即時(shí)通訊服務(wù)器a與客戶端,即發(fā)送端A和接收端B構(gòu)成一即時(shí)通訊系統(tǒng),發(fā)送端A和接收端B中包含有即時(shí)通訊工具1,即時(shí)通訊工具1中包括發(fā)送模塊11、接收模塊12、預(yù)覽信息處理模塊13和預(yù)覽信息顯示模塊14,其中,預(yù)覽信息處理模塊13完成信息的采集、編解碼處理、轉(zhuǎn)發(fā)和相關(guān)處理,所述的預(yù)覽信息顯示模塊14用于預(yù)覽信息的顯示。
如圖2所示,預(yù)覽信息處理模塊13中包括預(yù)覽信息采集子模塊131、預(yù)覽信息編碼子模塊132和預(yù)覽信息解碼子模塊133,預(yù)覽信息采集子模塊131完成信息的數(shù)據(jù)采集,預(yù)覽信息編碼子模塊132對(duì)采集到的數(shù)據(jù)進(jìn)行編碼處理,并將經(jīng)編碼處理的數(shù)據(jù)發(fā)至發(fā)送模塊11,預(yù)覽信息解碼子模塊133對(duì)接收到的數(shù)據(jù)進(jìn)行解碼處理,并將經(jīng)解碼后的信息傳至預(yù)覽信息顯示模塊14。
在本發(fā)明中,如圖1所示,發(fā)送端A通過(guò)發(fā)送模塊11向接收端B的接收模塊12傳送消息輸入的預(yù)覽信息,這種預(yù)覽信息反映發(fā)送端A消息輸入的動(dòng)作狀態(tài)信息,接收端B接收預(yù)覽信息后,經(jīng)預(yù)覽信息處理模塊13的處理通過(guò)預(yù)覽信息顯示模塊14在顯示屏顯示。
其具體控制過(guò)程如下
1、在發(fā)送端A中,如圖1、圖2和圖4所示,通過(guò)預(yù)覽信息處理模塊13中的預(yù)覽信息采集子模塊131采集有關(guān)消息輸入的動(dòng)作狀態(tài)信息,如信息來(lái)源、操作方法、操作類型、消息輸入屏幕的變化等,即時(shí)監(jiān)控所輸入文字、插入圖片、選擇場(chǎng)景動(dòng)作等各種操作,如圖2所示,消息輸入的信息來(lái)源主要分為三種鍵盤或手寫輸入設(shè)備、鼠標(biāo)和消息輸入屏幕。
對(duì)于鍵盤或手寫輸入設(shè)備的輸入,可以采集到文字信息、內(nèi)容變化信息。輸入設(shè)備可以輸入文字,也可以通過(guò)快捷鍵改變文字、圖片等的排版格式,預(yù)覽信息采集子模塊131可通過(guò)處理這種輸入設(shè)備發(fā)出的事件獲取預(yù)覽信息。
對(duì)于鼠標(biāo)選擇操作,可以采集到文字、圖片、場(chǎng)景動(dòng)作以及內(nèi)容變化等信息。即時(shí)通訊系統(tǒng)提供各種菜單功能,發(fā)送端A通過(guò)鼠標(biāo)選擇這些菜單功能來(lái)插入圖片、選擇場(chǎng)景動(dòng)作、拷貝大量文字等等,也可以通過(guò)鼠標(biāo)操作刪除、移動(dòng)文字,以及改變文字、圖片、場(chǎng)景的排版格式,預(yù)覽信息采集子模塊131可通過(guò)其中的功能操作監(jiān)控單元對(duì)即時(shí)通訊系統(tǒng)內(nèi)的功能操作進(jìn)行監(jiān)視、采集。
對(duì)于消息輸入屏幕,可以采集到所有的信息。這種方式用于采集不便于通過(guò)其他采集手段得到的動(dòng)作狀態(tài)信息,預(yù)覽信息采集子模塊131通過(guò)定時(shí)捕捉輸入屏幕,比較前后屏幕的變化,得到所改變區(qū)域的位置和大小,得到消息輸入屏幕的變化。
2、如圖1、圖2和圖4所示,預(yù)覽信息采集子模塊131將所采集到的預(yù)覽信息發(fā)送至預(yù)覽信息編碼子模塊132,預(yù)覽信息編碼子模塊132根據(jù)即時(shí)通訊工具1中的各種類型預(yù)覽信息所對(duì)應(yīng)相應(yīng)代碼的列表,將得到的預(yù)覽信息轉(zhuǎn)換成相應(yīng)的代碼,進(jìn)行相應(yīng)的編碼處理,并將經(jīng)編碼處理的數(shù)據(jù)發(fā)至發(fā)送模塊11。
3、如圖1和圖4所示,發(fā)送端A中發(fā)送模塊11將數(shù)據(jù)發(fā)送至接收端B中接收模塊12。
4、如圖1和圖4所示,接收端B中接收模塊12接收預(yù)覽信息數(shù)據(jù)。
5、如圖1、圖2和圖4所示,所接收到的預(yù)覽信息數(shù)據(jù)經(jīng)預(yù)覽信息處理模塊13中的預(yù)覽信息解碼子模塊133解碼處理,預(yù)覽信息解碼子模塊133根據(jù)即時(shí)通訊工具中的各種預(yù)覽信息代碼所對(duì)應(yīng)顯示圖案的列表,將代碼所對(duì)應(yīng)的圖案通過(guò)預(yù)覽信息顯示模塊14顯示在顯示屏上,例如,預(yù)覽信息解碼子模塊133收到一個(gè)代碼后,就從表格中查找出對(duì)應(yīng)的顯示圖案,然后在顯示屏上顯示出相應(yīng)的動(dòng)作,如,收到代碼01,就顯示一個(gè)方塊;再收到一個(gè)代碼02,就把前一個(gè)方塊刪除掉;收到一個(gè)代碼03,就顯示出一個(gè)彩色的方塊,對(duì)于本發(fā)明中反映預(yù)覽信息類型的代碼,可采用多位數(shù)字或字母同時(shí)顯示出相關(guān)的信息來(lái)源、操作方法、操作類型、消息輸入屏幕的變化等。
在本發(fā)明中,同樣,消息輸入的預(yù)覽信息也可以反映消息輸入的信息類型,消息輸入的信息類型可分為文字型和非文字型,非文字型可包括圖片型、動(dòng)畫型等,有關(guān)處理、顯示控制過(guò)程與前面所述基本一致。
實(shí)施例2根據(jù)圖2、圖3和圖4,本實(shí)施例與實(shí)施例1所述的區(qū)別在于在實(shí)施例1中,發(fā)送端A和接收端B為同一即時(shí)通訊系統(tǒng)的客戶端,而在本實(shí)施例中,發(fā)送端A和接收端B為不同即時(shí)通訊系統(tǒng)的客戶端,如圖3的所示,發(fā)送端A和即時(shí)通訊服務(wù)器a屬于一即時(shí)通訊系統(tǒng),接收端B和即時(shí)通訊服務(wù)器b屬于另一即時(shí)通訊系統(tǒng),在發(fā)送端A和接收端B交互時(shí),首先經(jīng)過(guò)即時(shí)通訊服務(wù)器a和即時(shí)通訊服務(wù)器b必要的信息交換,建立發(fā)送端A和接收端B的信息通道,對(duì)發(fā)送端A和接收端B對(duì)有關(guān)的編解碼方法、數(shù)據(jù)格式進(jìn)行約定,然后,發(fā)送端A和接收端B之間可通過(guò)互聯(lián)網(wǎng)相互傳遞信息,完成實(shí)施例1所述的控制過(guò)程,在本實(shí)施例中,預(yù)覽信息的采集、傳輸、處理及顯示等控制過(guò)程與實(shí)施例1所述相同,此處不再贅述。
權(quán)利要求
1.一種在即時(shí)通訊中消息預(yù)覽的方法,其特征在于它采用如下步驟1)在即時(shí)通訊中,發(fā)送端采集消息輸入的預(yù)覽信息;2)所述的發(fā)送端向接收端傳送預(yù)覽信息;3)接收端接收顯示所述的預(yù)覽信息。
2.根據(jù)權(quán)利要求1所述的在即時(shí)通訊中消息預(yù)覽的方法,其特征在于所述的預(yù)覽信息反映發(fā)送端消息輸入的動(dòng)作狀態(tài)信息。
3.根據(jù)權(quán)利要求2所述的在即時(shí)通訊中消息預(yù)覽的方法,其特征在于所述的消息輸入的動(dòng)作狀態(tài)信息反映消息輸入的信息來(lái)源、操作方法、操作類型。
4.根據(jù)權(quán)利要求3所述的在即時(shí)通訊中消息預(yù)覽的方法,其特征在于所述的信息來(lái)源至少分為三種鍵盤、鼠標(biāo)和消息輸入屏幕。
5.根據(jù)權(quán)利要求3所述的在即時(shí)通訊中消息預(yù)覽的方法,其特征在于所述的消息輸入的動(dòng)作狀態(tài)信息還包括消息輸入屏幕的變化。
6.根據(jù)權(quán)利要求5所述的在即時(shí)通訊中消息預(yù)覽的方法,其特征在于所述的消息輸入屏幕的變化通過(guò)定時(shí)捕捉輸入屏幕,比較前后屏幕的變化,得到所改變區(qū)域的位置和大小。
7.根據(jù)權(quán)利要求1所述的在即時(shí)通訊中消息預(yù)覽的方法,其特征在于所述的消息輸入的預(yù)覽信息反映消息輸入的信息類型。
8.根據(jù)權(quán)利要求7所述的在即時(shí)通訊中消息預(yù)覽的方法,其特征在于所述的消息輸入的信息類型至少分為文字型和非文字型。
9.根據(jù)權(quán)利要求1所述的在即時(shí)通訊中消息預(yù)覽的方法,其特征在于所述的步驟1中,所述的預(yù)覽信息轉(zhuǎn)換成相應(yīng)的代碼,所述的步驟3中,接收端顯示所述預(yù)覽信息相應(yīng)代碼的對(duì)應(yīng)圖案。
10.根據(jù)權(quán)利要求1-9之任一權(quán)利要求所述的在即時(shí)通訊中消息預(yù)覽的方法,其特征在于所述的發(fā)送端和接收端為同一即時(shí)通訊系統(tǒng)的客戶端。
11.根據(jù)權(quán)利要求1-9之任一權(quán)利要求所述的在即時(shí)通訊中消息預(yù)覽的方法,其特征在于所述的發(fā)送端和接收端為不同即時(shí)通訊系統(tǒng)的客戶端,所述的發(fā)送端和接收端采用約定的編解碼方法,通過(guò)互聯(lián)網(wǎng)相互傳遞信息。
12.一種在即時(shí)通訊中消息預(yù)覽的系統(tǒng),包括即時(shí)通訊系統(tǒng),其中至少包括即時(shí)通訊服務(wù)器端和作為發(fā)送端和接收端的客戶端,客戶端中包含有即時(shí)通訊工具(1),即時(shí)通訊工具(1)中包括發(fā)送模塊(11)和接收模塊(12),其特征在于所述的即時(shí)通訊工具(1)中還包括預(yù)覽信息處理模塊(13)和預(yù)覽信息顯示模塊(14),所述的預(yù)覽信息處理模塊(13)完成信息的采集、編解碼處理、轉(zhuǎn)發(fā)和相關(guān)處理,所述的預(yù)覽信息顯示模塊(14)用于預(yù)覽信息的顯示。
13.根據(jù)權(quán)利要求12所述的在即時(shí)通訊中消息預(yù)覽的系統(tǒng),其特征在于所述的預(yù)覽信息處理模塊(13)中包括預(yù)覽信息采集子模塊(131)、預(yù)覽信息編碼子模塊(132)和預(yù)覽信息解碼子模塊(133),所述的預(yù)覽信息采集子模塊(131)完成信息的數(shù)據(jù)采集,所述的預(yù)覽信息編碼子模塊(132)對(duì)采集到的數(shù)據(jù)進(jìn)行編碼處理,并將經(jīng)編碼處理的數(shù)據(jù)發(fā)至發(fā)送模塊(11),所述的預(yù)覽信息解碼子模塊(133)對(duì)接收到的數(shù)據(jù)進(jìn)行解碼處理,并將經(jīng)解碼后的信息傳至預(yù)覽信息顯示模塊(14)。
14.根據(jù)權(quán)利要求13所述的在即時(shí)通訊中消息預(yù)覽的系統(tǒng),其特征在于所述的預(yù)覽信息采集子模塊(131)通過(guò)處理輸入設(shè)備發(fā)出的事件獲取預(yù)覽信息。
15.根據(jù)權(quán)利要求13所述的在即時(shí)通訊中消息預(yù)覽的系統(tǒng),其特征在于所述的預(yù)覽信息采集子模塊(131)中包括功能操作監(jiān)控單元,所述的功能操作監(jiān)控單元對(duì)即時(shí)通訊系統(tǒng)內(nèi)的功能操作進(jìn)行監(jiān)視、采集。
16.根據(jù)權(quán)利要求12或13或14或15所述的在即時(shí)通訊中消息預(yù)覽的系統(tǒng),其特征在于所述的即時(shí)通訊工具(1)中包含有各種類型預(yù)覽信息所對(duì)應(yīng)相應(yīng)代碼的列表。
17.根據(jù)權(quán)利要求16所述的在即時(shí)通訊中消息預(yù)覽的系統(tǒng),其特征在于所述的即時(shí)通訊工具(1)中包含有各種預(yù)覽信息代碼所對(duì)應(yīng)顯示圖案的列表。
全文摘要
一種涉及電通信技術(shù)的在即時(shí)通訊中消息預(yù)覽的方法和系統(tǒng),在即時(shí)通訊中,發(fā)送端采集消息輸入的預(yù)覽信息并向接收端傳送預(yù)覽信息,接收端接收顯示所述的預(yù)覽信息;預(yù)覽信息反映發(fā)送端消息輸入的動(dòng)作狀態(tài)信息;消息輸入的動(dòng)作狀態(tài)信息反映消息輸入的信息來(lái)源、操作方法、操作類型;消息輸入的動(dòng)作狀態(tài)信息還包括消息輸入屏幕的變化;消息輸入的預(yù)覽信息反映消息輸入的信息類型;消息輸入的信息類型至少分為文字型和非文字型;預(yù)覽信息轉(zhuǎn)換成相應(yīng)的代碼,接收端顯示所述預(yù)覽信息相應(yīng)代碼的對(duì)應(yīng)圖案;發(fā)送端和接收端可為同一個(gè)或不同的即時(shí)通訊系統(tǒng)的客戶端;本發(fā)明可以消除非交互時(shí)隙,提高即時(shí)通訊交互的實(shí)時(shí)性和效率,實(shí)用性強(qiáng)。
文檔編號(hào)H04L12/18GK1791071SQ20041010406
公開(kāi)日2006年6月21日 申請(qǐng)日期2004年12月13日 優(yōu)先權(quán)日2004年1月10日
發(fā)明者王清明, 張和興, 於菲, 黃偉光 申請(qǐng)人:騰訊科技(深圳)有限公司