專利名稱:即時通信中用以觸發(fā)圖標回復的方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明屬于計算機、軟件技術領域。
背景技術:
在目前的技術條件下,即時通信技術得到快速的發(fā)展,人們利用即時通信工具,能夠進行文本、語音、視頻、多媒體等多種信息形式的交互操作,另外,能夠便利地傳輸已有的文檔數(shù)據(jù)。在進行交互操作的過程,目前逐步發(fā)展了一個新型的技術形式,就是能夠幫助即時通信交互的用戶來進行回復操作。簡單的回復操作,比如交互通信的一方不在線的時候, 另一方如果發(fā)來相應的消息,那么,就可以給對方自動回復所預設的消息內(nèi)容?;蛘?,按對方所發(fā)送送過來的消息信息內(nèi)容,經(jīng)分析后給出相應的回復。需要指出的是,進行交互操作的優(yōu)勢,就在于完成交互操作的雙方能夠實時地來進行內(nèi)容的輸入或者把控,于是,自動回復的信息類型,僅僅能夠應用于一些簡單的場合, 并且,還很有可能給對方的聯(lián)系人帶來很不好的使用體驗。在進行即時通信交互的過程中,具有大量文本類信息,另外,也會有圖片或者視頻或者音頻或者多媒體等信息類型,如何能夠針對于各種各樣的信息類型,進行有選擇的回復,仍舊是需要解決的問題。
發(fā)明內(nèi)容
本發(fā)明的目的,是提供一種即時通信中用于觸發(fā)圖標回復的方法,以及配套的系統(tǒng),利用本發(fā)明,能夠讓即時通信交互的各方通過觸發(fā)特定圖標的方式,來實現(xiàn)回復圖標的觸發(fā)操作。本發(fā)明提供一種即時通信中用以觸發(fā)圖標回復的方法,該方法包括有如下步驟步驟1,預設圖標回復規(guī)則,通過該圖標回復規(guī)則來針對于已接收的已有圖標生成回復圖標;步驟2,采集在即時通信交互界面中用戶針對于交互對象所發(fā)送的已有圖標的觸發(fā)信息;步驟3,針對于前一步驟所采集獲得的圖標觸發(fā)信息,將獲得的用戶所觸發(fā)的已有圖標數(shù)據(jù)和前述的圖標回復規(guī)則進行比對;步驟4,生成回復圖標,載入到即時通信交互界面的交互界面輸入欄,或者針對于該交互界面輸入欄生成可供選擇回復圖標的回復圖標列表。進一步,生成回復圖標的步驟包括,獲得已有圖標;將已有圖標進行含義關系的對應;以獲得的含義生成相應的回復含義;通過回復含義來對應出相應的回復圖標。
進一步,采集聯(lián)系人對象發(fā)的特定圖標以及用戶回復的特定圖標,在重復了一次或者一次以上的情況下,對其進行記錄,采集為相應的回復圖標的圖標回復規(guī)則。進一步,采集觸發(fā)信息時,利用所在終端上的鉤子函數(shù),檢測針對于鼠標光標或觸摸屏的觸發(fā)消息,以及和相應的與操作系統(tǒng)相關的API函數(shù)相對應,判斷處于焦點窗口的數(shù)據(jù)內(nèi)容,是否包括有前述的已有圖標,以及是否針對于已有圖標所進行的點擊操作。進一步,預設通過語音識別來實現(xiàn)觸發(fā)操作,在進行交互通信的過程中,同步打開所在終端上的音頻錄制設備錄制用戶的聲音,并通過語音識別判斷是否包括有預設語音內(nèi)容,在包括的情況下,把獲得的信號作為針對于已有圖標所進行的觸發(fā)信息。進一步,所述的通過語音識別來實現(xiàn)觸發(fā)操作是,僅針對于最臨近接收到的已有圖標進行相應的觸發(fā)操作。進一步,不同的圖標設置相應不同的語音區(qū)別信息,來實現(xiàn)相應的觸發(fā)操作。進一步,設置圖標附言編輯窗口,針對于該圖標附言編輯窗口,采集用戶寫入的附言內(nèi)容,對應著特定圖標存儲后成為圖標回復規(guī)則的一部分。本發(fā)明還提供一種即時通信中用以觸發(fā)圖標回復的系統(tǒng),該系統(tǒng)包括有如下組成部分圖標回復規(guī)則模塊,用以預設圖標回復規(guī)則,通過該圖標回復規(guī)則來針對于已接收的已有圖標生成回復圖標;圖標觸發(fā)采集模塊,用以采集在即時通信交互界面中用戶針對于交互對象所發(fā)送的即時通信消息中的圖標觸發(fā)信息;回復圖標比對模塊,用以針對于前一模塊所采集獲得的圖標觸發(fā)信息,將獲得用戶所觸發(fā)的圖標數(shù)據(jù)和預設的圖標回復規(guī)則進行比對;回復圖標生成模塊,用以生成回復圖標,載入到即時通信交互界面的交互界面輸入欄,或者針對于該交互界面輸入欄生成可供選擇回復圖標的回復圖標列表。進一步,對應著前述的系統(tǒng)設置附言設置模塊,它包括有用以對應著特定圖標采集用戶附言的字符控件,以及將采集到的附言內(nèi)容存儲到所述的圖標回復規(guī)則。
圖1是本發(fā)明所描述的進行選擇即時通信交互界面中圖標信息的示意圖。圖2是本發(fā)明所描述的針對于即時通信交互界面生成回復圖標的示意圖。圖3是本發(fā)明所描述的方法的流程圖。圖4是本發(fā)明所描述系統(tǒng)的結構框圖。
具體實施例方式參圖1所示,在本圖展示有即時通信客戶端100,它包括有即時通信主面板110和即時通信交互界面200。在即時通信主面板110中,設置有聯(lián)系人列表120。在聯(lián)系人列表 120中,設置有用戶的各個聯(lián)系人對象121。前述的即時通信交互界面200,就是用戶針對于各個聯(lián)系人對象121所展開的交互界面的具體形式。需要指出的是,聯(lián)系人對象121還可以是群的形式,通過群來進行多方交互對象的共同交互操作。在前述的即時通信交互界面200中,它包括有三個組成部分,分別是交互界面輸入欄210,交互界面輸出欄220,以及交互界面工具欄230。其中的交互界面輸入欄210,是用以進行交互信息的輸入操作的輸入結構。其中的交互界面輸出欄220,是用以采集交互通信的雙方或多方的交互信息,并進行輸出以供用戶查看的輸出結構。其中的交互界面工具欄 230,是用以向用戶輸出多種用以實現(xiàn)交互操作功能組件的功能欄。比如說,用以實現(xiàn)音頻通信觸發(fā)的功能組件、用以實現(xiàn)視頻通信觸發(fā)的功能組件、用以實現(xiàn)電子郵件發(fā)送觸發(fā)的功能組件,以及用以協(xié)助交互界面輸入欄210進行信息輸入的富媒體工具欄(如RICHEDIT 控件),以及其它根據(jù)用戶需要來設置的功能組件。在本發(fā)明中,用戶通過鼠標光標的形式,來選擇針對于交互界面輸出欄220中所呈現(xiàn)的已有圖標300,在本實施例中,其圖樣內(nèi)容是一個表達“再見”信息的圖標。需要指出的是,作為舉例而非限定,用戶接下來的動作是針對于前述的已有圖標 300進行雙擊操作,目的是能夠生成針對于前述“再見”的已有圖標300生成相應的回復圖標310,或者基于回復圖標310的包括有其它的數(shù)據(jù)內(nèi)容的回復信息。參圖2所示,在本實施例中,展示了用戶針對于聯(lián)系人對象所發(fā)送的“再見”的已有圖標300的觸發(fā)操作,經(jīng)由本發(fā)明所描述的功能進行回復圖標的篩選之后,生成了和前述“再見”圖標相配套的回復圖標310,具體說來,同樣是“再見”含義的圖標。于是,用戶就可以根據(jù)需要,來直接發(fā)送所生成的回復圖標310 了。需要指出的是,還可以對應地生成回復圖標列表320,回復圖標列表320中,至少包括有一個或一個以上的回復圖標310可供用戶選擇,用戶點選之后,就可以將相應的圖標作為篩選后的回復圖標信息載入到交互界面輸入欄210中。參圖3所示,這兒描述了本發(fā)明的方法步驟,具體是步驟1,預設圖標回復規(guī)則,通過該圖標回復規(guī)則來針對于已接收的已有圖標生成回復圖標;步驟2,采集在即時通信交互界面中用戶針對于交互對象所發(fā)送的已有圖標的觸發(fā)信息;步驟3,針對于前一步驟所采集獲得的圖標觸發(fā)信息,將獲得的用戶所觸發(fā)的已有圖標數(shù)據(jù)和前述的圖標回復規(guī)則進行比對;步驟4,生成回復圖標,載入到即時通信交互界面的交互界面輸入欄,或者針對于該交互界面輸入欄生成可供選擇回復圖標的回復圖標列表。在所述的步驟1中,所述的預設的圖標回復規(guī)則,指的是用以根據(jù)已有的圖標,來生成回復圖標。在具體實施時,它可以是一種圖標之間的映射關系,該映射關系,既可以是一對多的映射關系,也可以是一對一的映射關系。作為舉例,在用以建立前述的映射關系時,有效的方案,可以是通過相關的圖標含義建立起映射關系,然后由相應的含義轉換成相應的圖標。舉例來說,針對于“再見”的含義,在進行答復的時候,通常仍舊是“再見”所對應的含義。當然,“再見”用以表達的字符類型還可以有多種,比如“拜拜”、“回頭見”等等類型。針對于所述的含義,通常圖標的數(shù)量是不限定的。比如說“再見”所對應的圖標類型,就可以根據(jù)系統(tǒng)服務商或者用戶的設定,有一個或者有多個。于是,就可以用如下的步驟來獲得相應的回復圖標首先獲得已有圖標;
將已有圖標進行含義關系的對應;以獲得的含義生成相應的回復含義;通過回復含義來對應出相應的回復圖標。前述的回復含義,指的是回復內(nèi)容所包含的意思。舉例如下首先獲得“再見”含義的圖標;分析該圖標,獲得“再見”的含義;接著分析,“再見”的回復,仍舊應該是“再見” 的含義;于是,按照“再見”的含義調出一個或多個圖標。另外,還可以在已有的圖標之間建立對應,從而獲得圖標之間直接的對應關系。作為舉例,目前在中國區(qū)域廣泛應用的QQ即時通信工具和MSN即時通信工具,它們都設置有圖標選擇的相應控件??梢赃x擇包括表情、禮物、情感、風景等諸多方面的圖片,像這些圖片,凡是由系統(tǒng)服務商所提供的圖片類型,都可以直接建立起相應的對應關系。比如說,將“再見”所對應的圖標直接和特定的一個或多個圖標進行對應,凡是能夠建立起對應關系的,都可以建立起相應規(guī)則。需要指出的是,類似于“再見”同樣回復為“再見”的圖標,是較少的,但并不妨礙建立起相應的對應關系。另一方面,還可以采集用戶的已往輸入信息,比如,聯(lián)系人對象發(fā)了特定的圖標, 用戶回復了特定的另外一個圖標,在重復了一次或者一次以上的情況下,對其進行記錄,然后采集為相應的回復圖標的圖標回復規(guī)則。對于所述的步驟2,采集用戶針對于即時通信消息中的已有圖標的觸發(fā)信息,其具體方式并不作限定。作為典型的方式,有如下幾種采集用戶利用鼠標光標所進行的雙擊一類的觸發(fā)信息。在采集的時候,利用所在終端上的鉤子函數(shù),來檢測鼠標的觸發(fā)消息,另一方面,所述的鉤子函數(shù),還和相應的與操作系統(tǒng)相關的API函數(shù)相對應,來判斷處于焦點窗口的數(shù)據(jù)內(nèi)容,是否包括有前述的已有圖標,以及是否針對于已有圖標所進行的點擊操作。需要指出的是,還可以根據(jù)設定,將鼠標光標的點擊觸發(fā),取為單擊的觸發(fā)。或者,用戶所使用的終端設備,包括有觸摸屏的話,直接利用觸摸屏進行點擊操作,通過相應的鉤子函數(shù)采集觸摸屏上的觸發(fā)信息,并判斷是否為針對于已有圖標所進行的觸發(fā)操作。或者,還可以預設相應的語音識別方式,比如說,預設“圖標”一類字符的語音內(nèi)容,另一方面,預設僅僅針對于最臨近接收到的已有圖標,才進行相應的觸發(fā)操作。于是,在進行交互通信的過程中,同步打開所在終端上的音頻錄制設備,來錄制用戶的聲音,并通過語音識別進行判斷是否包括有“圖標”的語音內(nèi)容,在包括的情況下,就直接將其進行處理, 把獲得的信號作為針對于已有圖標所進行的觸發(fā)信息。當然,還可以針對于不同的圖標設置相應不同的語音區(qū)別信息,來實現(xiàn)相應的觸發(fā)操作。針對于所述的步驟3,當采集到相應的觸發(fā)已有圖標的數(shù)據(jù)之后,采集相應的圖標信息。采集相應圖標信息的時候,就可以直接將相應的圖標位置所對應的圖標信息,采集其圖象內(nèi)容,來獲得整個圖標的數(shù)據(jù)信息。或者,通過該圖標所對應的回調函數(shù),來判斷其圖標所對應的函數(shù)關系。比如說, 在騰訊公司所提供的QQ即時通信工具中,有很多圖標都可以通過相應的字符來進行表達,于是,就可以通過相應的圖標所對應的字符內(nèi)容,來采集該已有圖標的數(shù)據(jù)信息。采集圖象數(shù)據(jù)的實施例,則需要將相應的圖標圖象進行識別,根據(jù)識別之后的結果來判斷用戶的圖標含義。進行圖標含義的識別方式,可以通過將預設的圖標與圖標含義相對應的數(shù)據(jù)庫進行比對,分析圖象中的特征,來判斷相應圖標所對應的含義。而針對于包括有字符類型的回調函數(shù)來說,則不需要前面的識別過程了。將相應的已有圖標的數(shù)據(jù)信息和前述的圖標回復規(guī)則進行比對,來通過相應的映射關系,或者通過相應的識別流程,來獲得與用戶所需要的回復圖標相對應的數(shù)據(jù)信息。針對于前述的步驟4,通過前面的步驟進行操作之后,就可以有效的獲得回復圖標的數(shù)據(jù)內(nèi)容了。針對于一一對應的圖標信息來說,則可以直接將生成的回復圖標載入到即時通信交互界面的交互界面輸入欄中,來作為對應的數(shù)據(jù)信息。另一方面,如果針對于已有圖標所生成的回復圖標,具有不確定項的話,或者允許用戶進行多種類型圖標選擇的話,那么,還可以生成相應的回復圖標列表。該回復圖標列表中包括一個及一個以上的回復圖標,當用戶觸發(fā)回復圖標列表中的回復圖標時,就可以選擇特定的回復圖標,并且,前述的回復圖標列表對應著交互界面輸入欄進行設置,經(jīng)選擇的回復圖標通過對應的回調函數(shù),將相應的圖標信息直接載入到交互界面輸入欄,作為回復圖標的輸入信息。進一步,所述的圖標還可以配合著相應的文字,該相應的文字還可以配合著由多種方式來進行實施,比如說,可以由系統(tǒng)服務商來進行提供。舉例,針對于“再見”所對應的圖標,附上一句話“回頭見”;另外,也可以設置相應的圖標附言編輯窗口,針對于該圖標附言編輯窗口,用戶觸發(fā)之后,寫入相應的附言內(nèi)容,對應著特定圖標在所在的客戶端中進行存儲,或者在對應的即時通信系統(tǒng)服務器中進行存儲。并且,前述的附言內(nèi)容經(jīng)存儲之后, 還可以成為圖標回復規(guī)則的一部分。參圖4所示,在本發(fā)明中,針對于前述的方法,還提供了一種配套的系統(tǒng)400,它主要包括有如下組成部分圖標回復規(guī)則模塊410,用以預設圖標回復規(guī)則,通過該圖標回復規(guī)則來針對于已接收的已有圖標生成回復圖標;圖標觸發(fā)采集模塊420,用以采集在即時通信交互界面中用戶針對于交互對象所發(fā)送的即時通信消息中的圖標觸發(fā)信息;回復圖標比對模塊430,用以針對于前一模塊所采集獲得的圖標觸發(fā)信息,將獲得用戶所觸發(fā)的圖標數(shù)據(jù)和預設的圖標回復規(guī)則進行比對;回復圖標生成模塊440,用以生成回復圖標,載入到即時通信交互界面的交互界面輸入欄,或者針對于該交互界面輸入欄生成可供選擇回復圖標的回復圖標列表。所述的系統(tǒng)400,是應用在即時通信中的系統(tǒng)類型,它既可以包括相應的即時通信客戶端及即時通信系統(tǒng)服務器,也可以僅僅在對應的即時通信客戶端上進行設定,具體是不限定的。利用前述的圖標回復規(guī)則模塊410,來由系統(tǒng)服務商或者用戶預設圖標回復規(guī)則, 通過該圖標回復規(guī)則,能夠針對于已有圖標生成與其相對應的回復圖標。而通過圖標觸發(fā)采集模塊420,采集用戶的交互對象所發(fā)送的圖標信息。可以直接通過對應的即時通信交互界面中的交互界面輸出欄進行采集,或者直接利用相應的鉤子函數(shù),針對于所在的即時通信客戶端直接進行相應數(shù)據(jù)的采集操作。另一方面,所采集的信息還應當包括用戶針對于前述的已有圖標的觸發(fā)信息,該觸發(fā)信息特別指的是用戶利用鼠標光標或者觸摸屏所進行的觸發(fā)信息。經(jīng)過觸發(fā)之后,所選擇獲得的已有圖標,經(jīng)由回復圖標比對模塊430,按照前述的回復圖標比對規(guī)則進行比對,來獲得用戶所觸發(fā)的圖標數(shù)據(jù)。如果回復圖標只有一個的話,通過回復圖標生成模塊440直接生成并載入到交互界面輸入欄中,就可以了 ;如果回復圖標包括多個的話,還可以生成回復圖標列表,通過采集用戶的選擇信息之后,將用戶所選的回復圖標載入到交互界面輸入欄中。進一步還可以針對于前述的回復圖標設置相應的附言信息,來滿足用戶的多種需求。用以設置附言信息的功能,可以通過附言設置模塊500來進行設置。所述的附言設置模塊500包括有用以對應著特定圖標采集用戶附言的字符控件,以及將采集到的附言內(nèi)容存儲到所述的圖標回復規(guī)則中,就可以在下次使用中通過該規(guī)則直接生成對應的附言內(nèi)容了。以上是對本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實施例,亦均在本發(fā)明的保護范圍之中。
權利要求
1.一種即時通信中用以觸發(fā)圖標回復的方法,其特征在于該方法包括有如下步驟 步驟1,預設圖標回復規(guī)則,通過該圖標回復規(guī)則來針對于已接收的已有圖標生成回復圖標;步驟2,采集在即時通信交互界面中用戶針對于交互對象所發(fā)送的已有圖標的觸發(fā)信息;步驟3,針對于前一步驟所采集獲得的圖標觸發(fā)信息,將獲得的用戶所觸發(fā)的已有圖標數(shù)據(jù)和前述的圖標回復規(guī)則進行比對;步驟4,生成回復圖標,載入到即時通信交互界面的交互界面輸入欄,或者針對于該交互界面輸入欄生成可供選擇回復圖標的回復圖標列表。
2.根據(jù)權利要求1所述的一種即時通信中用以觸發(fā)圖標回復的方法,其特征在于生成回復圖標的步驟包括,獲得已有圖標;將已有圖標進行含義關系的對應; 以獲得的含義生成相應的回復含義; 通過回復含義來對應出相應的回復圖標。
3.根據(jù)權利要求1所述的一種即時通信中用以觸發(fā)圖標回復的方法,其特征在于采集聯(lián)系人對象發(fā)的特定圖標以及用戶回復的特定圖標,在重復了一次或者一次以上的情況下,對其進行記錄,采集為相應的回復圖標的圖標回復規(guī)則。
4.根據(jù)權利要求1所述的一種即時通信中用以觸發(fā)圖標回復的方法,其特征在于采集觸發(fā)信息時,利用所在終端上的鉤子函數(shù),檢測針對于鼠標光標或觸摸屏的觸發(fā)消息,以及和相應的與操作系統(tǒng)相關的API函數(shù)相對應,判斷處于焦點窗口的數(shù)據(jù)內(nèi)容,是否包括有前述的已有圖標,以及是否針對于已有圖標所進行的點擊操作。
5.根據(jù)權利要求1所述的一種即時通信中用以觸發(fā)圖標回復的方法,其特征在于預設通過語音識別來實現(xiàn)觸發(fā)操作,在進行交互通信的過程中,同步打開所在終端上的音頻錄制設備錄制用戶的聲音,并通過語音識別判斷是否包括有預設語音內(nèi)容,在包括的情況下,把獲得的信號作為針對于已有圖標所進行的觸發(fā)信息。
6.根據(jù)權利要求5所述的一種即時通信中用以觸發(fā)圖標回復的方法,其特征在于所述的通過語音識別來實現(xiàn)觸發(fā)操作是,僅針對于最臨近接收到的已有圖標進行相應的觸發(fā)操作。
7.根據(jù)權利要求1所述的一種即時通信中用以觸發(fā)圖標回復的方法,其特征在于不同的圖標設置相應不同的語音區(qū)別信息,來實現(xiàn)相應的觸發(fā)操作。
8.根據(jù)權利要求1所述的一種即時通信中用以觸發(fā)圖標回復的方法,其特征在于設置圖標附言編輯窗口,針對于該圖標附言編輯窗口,采集用戶寫入的附言內(nèi)容,對應著特定圖標存儲后成為圖標回復規(guī)則的一部分。
9.一種即時通信中用以觸發(fā)圖標回復的系統(tǒng),其特征在于該系統(tǒng)包括有如下組成部分圖標回復規(guī)則模塊,用以預設圖標回復規(guī)則,通過該圖標回復規(guī)則來針對于已接收的已有圖標生成回復圖標;圖標觸發(fā)采集模塊,用以采集在即時通信交互界面中用戶針對于交互對象所發(fā)送的即時通信消息中的圖標觸發(fā)信息;回復圖標比對模塊,用以針對于前一模塊所采集獲得的圖標觸發(fā)信息,將獲得用戶所觸發(fā)的圖標數(shù)據(jù)和預設的圖標回復規(guī)則進行比對;回復圖標生成模塊,用以生成回復圖標,載入到即時通信交互界面的交互界面輸入欄, 或者針對于該交互界面輸入欄生成可供選擇回復圖標的回復圖標列表。
10.根據(jù)權利要求9所述的一種即時通信中用以觸發(fā)圖標回復的系統(tǒng),其特征在于對應著前述的系統(tǒng)設置附言設置模塊,它包括有用以對應著特定圖標采集用戶附言的字符控件,以及將采集到的附言內(nèi)容存儲到所述的圖標回復規(guī)則。
全文摘要
本發(fā)明提供了一種即時通信中用以觸發(fā)圖標回復的方法及系統(tǒng),屬于計算機、軟件技術領域。該方法包括步驟1,預設圖標回復規(guī)則,通過該圖標回復規(guī)則來針對于已接收的已有圖標生成回復圖標;步驟2,采集在即時通信交互界面中用戶針對于交互對象所發(fā)送的已有圖標的觸發(fā)信息;步驟3,針對于前一步驟所采集獲得的圖標觸發(fā)信息,將獲得的用戶所觸發(fā)的已有圖標數(shù)據(jù)和前述的圖標回復規(guī)則進行比對;步驟4,生成回復圖標,載入到即時通信交互界面的交互界面輸入欄,或者針對于該交互界面輸入欄生成可供選擇回復圖標的回復圖標列表。利用本發(fā)明,能夠讓即時通信交互的各方通過觸發(fā)特定圖標的方式,來實現(xiàn)回復圖標的觸發(fā)操作。
文檔編號G06F9/44GK102323873SQ20111026449
公開日2012年1月18日 申請日期2011年9月7日 優(yōu)先權日2011年9月7日
發(fā)明者不公告發(fā)明人 申請人:上海量明科技發(fā)展有限公司