專利名稱:一種在即時通訊工具軟件中使用表情符號的方法
技術領域:
本發(fā)明涉及一種在即時通訊工具軟件中使用表情符號的方法。
背景技術:
在即時通訊工具軟件,如騰訊科技深圳有限公司的QQ即時通訊軟件,美國微軟公司的MSN即時通訊軟件,和美國雅虎公司的ICQ即時通訊軟件里,使用表情符號是指,參與即時通訊的兩方或者多方電腦用戶可以使用圖形化的表情符號來向對方表達文字信息以外的心理感受、意愿態(tài)度等。比如,即時通訊的一方可以向另一方發(fā)送一個笑臉圖形來表示他很開心,發(fā)送一個大拇指向上的握拳圖形來向對方表示他很支持等。
現(xiàn)在,我們在使用上面所述的QQ軟件、MSN軟件和ICQ軟件進行即時通訊,比如網(wǎng)絡聊天時,一般都可以通過鍵盤輸入一些特殊的字符符號,這些即時通訊軟件都可以把這些特殊字符符號轉義成相應的圖形化的表情符號,發(fā)送給即時通訊的另一方,即時通訊的另一方的電腦將顯示這個圖形化的表情符號,而不是信息發(fā)送方電腦鍵盤所輸入的特殊字符符號。比如,使用即時通訊工具軟件的信息發(fā)送方通過鍵盤輸入特殊符號“-)”時,在即時通訊的信息接收方電腦將顯示一個笑臉圖形的表情符號。但是,這種在即時通訊工具軟件中使用表情符號的方法僅限于正在進行即時通訊的雙方或者多方電腦用戶間通過鍵盤即時的輸入一些特殊符號來實現(xiàn)。
在即時通訊工具軟件里,自動回復消息是指,在用戶離開電腦狀態(tài)下,當收到信息發(fā)送方發(fā)送的消息時,即時通訊工具可以實現(xiàn)自動回復。一般現(xiàn)在的即時通訊軟件都具有設置自動回復消息的功能,但是僅限于預先輸入的文字字符消息的自動回復,還沒有一個即時通訊軟件可以預先輸入一些特殊字符符號實現(xiàn)使用圖形化的表情符號的自動回復。
在即時通訊工具軟件里,昵稱顯示是指,進行即時通訊的雙方或者多方可以不在對方即時通訊工具軟件里顯示他的真實姓名,而是顯示一個昵稱。一般現(xiàn)在的即時通訊軟件都具有設置并顯示昵稱的功能,但是僅限于文字字符的昵稱的設置和顯示,還沒有一個即時通訊軟件可以設置一些特殊符號實現(xiàn)顯示圖形化的表情符號的昵稱。
發(fā)明內容
本發(fā)明的目的是為了提供一種在即時通訊工具軟件中使用表情符號的方法。
本發(fā)明的主要技術方案是一種在即時通訊工具軟件中使用表情符號的方法,其特征是a)在即時通訊工具軟件中嵌入一個實現(xiàn)從特殊符號轉義到表情符號的轉義模塊;b)即時通訊工具軟件接收到包括有特殊符號的信息后,處理該特殊符號的功能模塊通過轉義模塊的應用程序接口調用該轉義模塊;c)所述轉義模塊將該特殊符號轉義成表情符號;d)功能模塊處理包括有該表情符號的信息。
其中,所述轉義模塊預先定義了某一特殊符號對應某一表情符號。
所述功能模塊是自動回復模塊;所述步驟d)的處理是指自動回復模塊把包括有表情符號的信息自動回復給信息發(fā)送方。
所述功能模塊是昵稱顯示模塊;所述步驟d)的處理是指昵稱顯示模塊顯示包括有表情符號的昵稱信息。
所述步驟c)包括轉義模塊首先判斷特殊字符是否為網(wǎng)頁地址URL;如果是,則不作轉義;否則將特殊符號轉義成表情符號。
這樣,在用戶編輯自動回復消息的時候,可以同時使用一般的文字字符和特殊符號,通過自動回復模塊調用轉義模塊,轉義模塊將會把這些特殊符號自動轉義為對應的表情符號,一般的文字字符不做轉義,然后由自動回復模塊將文字和表情符號一起發(fā)送給發(fā)來消息的好友。這樣就實現(xiàn)了在自動回復消息中使用表情符號的功能。如果用戶將昵稱設置成某一特殊符號,通過昵稱顯示模塊調用轉義模塊,轉義模塊將會把這些特殊符號自動轉義為對應的表情符號,然后由昵稱顯示模塊將表情符號發(fā)送給好友,那么用戶就可以在昵稱中使用表情符號了。
同樣道理,在即時通訊工具軟件中,任何功能性模塊需要實現(xiàn)圖形化的表情符號的顯示時,都可以通過預先設置特殊符號,調用轉義模塊完成轉義,向即時通訊的對方發(fā)送表情符號來完成。
并且,在即時通訊工具軟件中嵌入的轉義模塊自動過濾網(wǎng)頁地址URL中所使用的特殊字符,轉義模塊不作任何轉義,保留網(wǎng)頁的地址URL。
本發(fā)明增加了電腦用戶在網(wǎng)絡上使用即時通訊工具軟件的趣味性,具有很好的應用價值。
圖1為本發(fā)明的一種在即時通訊工具軟件中使用表情符號的方法的示意圖;圖2本發(fā)明的一種在即時通訊工具軟件中使用表情符號的方法的轉義模塊運行流程圖;圖3為本發(fā)明的一種在即時通訊工具軟件中使用表情符號的方法的實施例示意圖。
具體實施例方式
下面根據(jù)附圖和實施例對本發(fā)明作進一步詳細說明。
實施例如圖1所示,本發(fā)明的一種在即時通訊工具軟件中使用表情符號的方法,在即時通訊工具軟件中嵌入一個實現(xiàn)從特殊符號轉義到表情符號的轉義模塊3;信息發(fā)送方1的即時通訊工具軟件中的功能模塊4通過轉義模塊3的應用程序接口,調用該轉義模塊3。如圖2所示,轉義模塊判斷特殊字符是否為網(wǎng)頁地址URL;如果特殊字符不是網(wǎng)頁地址URL,則轉義模塊把功能模塊發(fā)送來的特殊符號轉義成表情符號;如果特殊字符是網(wǎng)頁地址URL,則轉義模塊把功能模塊發(fā)送來的特殊符號不作任何轉義。如圖1所示,功能模塊4把表情符號發(fā)送給信息接收方2。
如圖3所示,本發(fā)明的一種在即時通訊工具軟件中使用表情符號的方法,當應用于信息的自動回復時,信息發(fā)送方1的即時通訊工具軟件發(fā)送信息給信息接收方,本實施例中具體為自動回復方5;自動回復方5的即時通訊工具軟件中的自動回復模塊6通過轉義模塊3的應用程序接口,調用該轉義模塊3;轉義模塊判斷特殊字符是否為網(wǎng)頁地址URL;如果特殊字符不是網(wǎng)頁地址URL,則轉義模塊把自動回復模塊發(fā)送來的特殊符號轉義成表情符號;如果特殊字符是網(wǎng)頁地址URL,則轉義模塊把自動回復模塊發(fā)送來的特殊符號不作任何轉義。轉義模塊3把自動回復模塊6發(fā)送來的特殊符號轉義成表情符號;自動回復模塊6把自動回復的信息和表情符號一起發(fā)送給信息發(fā)送方1。
請再參閱圖3,本發(fā)明的一種在即時通訊工具軟件中使用表情符號的方法,還提供一種在即時通訊用戶昵稱中使用表情符號的方法,信息發(fā)送方1的即時通訊工具軟件發(fā)送信息給信息接收方5,所述信息包括有發(fā)送方用戶的昵稱信息;信息接收方5的即時通訊工具軟件中的昵稱顯示模塊通過轉義模塊3的應用程序接口,調用該轉義模塊3;轉義模塊判斷特殊字符是否為網(wǎng)頁地址URL;如果特殊字符不是網(wǎng)頁地址URL,則轉義模塊把昵稱顯示模塊發(fā)送來的特殊符號轉義成表情符號;如果特殊字符是網(wǎng)頁地址URL,則轉義模塊把昵稱顯示模塊發(fā)送來的特殊符號不作任何轉義。轉義模塊3把昵稱顯示模塊6發(fā)送來的特殊符號轉義成表情符號;昵稱顯示模塊6把包括有表情符號的昵稱信息顯示在信息接收方5的客戶端顯示界面或者會話框。
權利要求
1.一種在即時通訊工具軟件中使用表情符號的方法,其特征是a)在即時通訊工具軟件中嵌入一個實現(xiàn)從特殊符號轉義到表情符號的轉義模塊;b)即時通訊工具軟件接收到包括有特殊符號的信息后,處理該特殊符號的功能模塊通過轉義模塊的應用程序接口調用該轉義模塊;c)所述轉義模塊將該特殊符號轉義成表情符號;d)功能模塊處理包括有該表情符號的信息。
2.根據(jù)權利要求1所述的一種在即時通訊工具軟件中使用表情符號的方法,其特征是,所述轉義模塊預先定義了某一特殊符號對應某一表情符號。
3.根據(jù)權利要求1所述的一種在即時通訊工具軟件中使用表情符號的方法,其特征是,所述功能模塊是自動回復模塊;所述步驟d)的處理是指自動回復模塊把包括有表情符號的信息自動回復給信息發(fā)送方。
4.根據(jù)權利要求1所述的一種在即時通訊工具軟件中使用表情符號的方法,其特征是,所述功能模塊是昵稱顯示模塊;所述步驟d)的處理是指昵稱顯示模塊顯示包括有表情符號的昵稱信息。
5.根據(jù)權利要求1所述的一種在即時通訊工具軟件中使用表情符號的方法,其特征是,所述步驟c)包括轉義模塊首先判斷特殊字符是否為網(wǎng)頁地址URL;如果是,則不作轉義;否則將特殊符號轉義成表情符號。
全文摘要
本發(fā)明公開了一種在即時通訊工具軟件中使用表情符號的方法,在即時通訊工具軟件中嵌入一個實現(xiàn)從特殊符號轉義到表情符號的轉義模塊;即時通訊工具軟件中的自動回復模塊通過轉義模塊的應用程序接口,調用該轉義模塊;轉義模塊把功能模塊發(fā)送來的特殊符號轉義成表情符號;功能模塊把表情符號發(fā)送給信息接收方。本發(fā)明實現(xiàn)了用戶在即時通訊的自動回復中使用表情符號,還可以在自己的昵稱中使用表情符號,且可以自動過濾網(wǎng)頁地址URL中的特殊字符。
文檔編號H04L12/58GK1719404SQ20041002803
公開日2006年1月11日 申請日期2004年7月8日 優(yōu)先權日2004年7月8日
發(fā)明者范質彬 申請人:騰訊科技(深圳)有限公司