專利名稱:即時通信中快捷通信的方法、客戶端及系統的制作方法
技術領域:
本發明屬于通信、軟件技術領域。
背景技術:
即時通信(InstantMessaging,簡稱IM),大多數情況下,指的是能夠即時發送或接收互聯網消息等功能的業務。它已成為人們通過網絡進行交互通信的平臺,用以實現包括文本、圖片、語音、視頻、多媒體等多種數據格式的交互操作,并能夠對已有的文檔數據利用即時通信工具便利地進行傳輸操作。在交互通信的基礎上,通過即時通信工具還逐步發展出了個人頁面、博客、微博、電子郵件、音樂、圖片、游戲、影視和搜索等多種功能。即時通信工具已不再單純作為聊天工具,還實現了資訊、娛樂、搜索、電子商務、辦公、網絡社區等更加廣泛的用途。能夠實現即時通信接入功能的設備多種多樣。典型的設備類型,包括使用傳統網絡的個人電腦,以及平板電腦;還包括使用移動互聯網的智能手機,等等。目前即時通信軟件的類型也多種多樣,典型的包括騰訊科技公司的QQ或微信、小米科技公司的米聊、微軟公司的MSN、AOL的ICQ,以及淘寶旺旺、網易泡泡、飛信,等等。當前的即時通信工具,都需要開啟與特定聯系人對象相對應的即時通信交互界面之后才可以進行通信操作,這種實施方式比較繁瑣。
發明內容
本發明的目的是提供一種即時通信中快捷通信的方法,以及配套的客戶端及系統,利用本發明,能夠將錄制語音數據與識別聯系人對象連貫完成,提高通信的便利性。本發明所提供的一種即時通信中快捷通信的方法,包括有如下步驟步驟1,觸發進入快捷通信狀態,在該狀態下進行如下的步驟;步驟2,錄制包括有語音數據的流媒體數據,根據該語音數據識別對應的聯系人對象;步驟3,錄制包括有語音通信內容的流媒體數據;步驟4,錄制完成后向識別的聯系人對象發送前述包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或發送前述包括語音通信內容的流媒體數據的情況下與前述的聯系人對象建立起音頻或視頻交互通信狀態。進一步,所述觸發進入快捷通信狀態,其方式包括如下類型至少其一,A通過即時通信主面板設置主面板快捷通信控件,在采集到對該主面板快捷通信控件的觸發消息后實現觸發功能;B通過所在視窗的托盤位置設置托盤快捷通信控件,在采集到對該托盤快捷通信控件的觸發消息后實現觸發功能;C通過所在視窗的桌面位置設置桌面快捷通信控件,在采集到對該桌面快捷通信控件的觸發消息后實現觸發功能;D預設快捷鍵,將采集獲得的按鍵消息進行識別,在具有前述預設快捷鍵消息的情、況下實現觸發功能;E在所在終端具有觸摸輸入結構的情況下,預設用以觸發進入快捷通信狀態的路徑內容,對通過所在終端輸入的路徑信息進行識別,在具有前述預設路徑信息的情況下實現觸發功能;F預設用以觸發進入快捷通信狀態的音頻或視頻數據,通過所在的終端采集音頻或視頻數據,與前述預設的音頻或視頻數據進行比對,在比對吻合的情況下觸發前述的快捷通信功能。進一步,所述的桌面快捷通信控件有兩種實現方式,其中之一,它通過快捷鍵的形式進行設置,在觸發之后,向所在的操作系統發出觸發消息,將該觸發消息所對應的快捷方式的觸發路徑和用以啟動進入到快捷通信狀態的路徑相連通,以此實現觸發功能;其中之二,將前述的桌面快捷通信控件作為應用程序,自身包括有用以和即時通信客戶端進行通信的功能,在觸發之后,向所在的即時通信客戶端發送觸發進入到快捷通信狀態的消息。·進一步,所述的用以識別對應的聯系人對象的語音數據,所對應的識別內容包括且僅僅包括聯系人對象的稱謂信息。進一步,所述步驟I中的觸發進入快捷通信狀態的觸發操作,直到步驟4中的錄制完成,觸發狀態是同一觸發狀態。進一步,在結束前述觸發狀態的情況下,作為錄制結束的觸發消息,觸發向前述識別的聯系人對象發送前述包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或發送前述包括語音通信內容的流媒體數據的情況下與前述的聯系人對象建立起音頻或視頻交互通信狀態。進一步,對于所述主面板快捷通信控件或托盤快捷通信控件或桌面快捷通信控件,在一次連貫觸壓操作中,將首次采集該控件的觸壓消息作為所述步驟I中的觸發進入快捷通信狀態的觸發消息,直到步驟4中的錄制完成,將取消前述控件的觸壓消息作為觸發錄制操作結束的消息。進一步,對于所述的預設快捷鍵,將首次采集該快捷鍵的觸壓消息作為所述步驟I中的觸發進入快捷通信狀態的觸發消息,持續按壓前述的快捷鍵,直到步驟4中的錄制完成,將取消前述快捷鍵的觸壓消息作為觸發錄制操作結束的消息。進一步,前述的觸發進入快捷通信狀態的觸發信息在操作后,若一次觸發后不再持續觸發的情況下,設置有錄制包括有語音通信內容的流媒體數據的時間閾值,在該時間閾值結束的情況下沒有后續的語音錄制,判定為錄制結束。進一步,前述的時間閾值在5秒鐘之內。進一步,所述的包括有語音通信內容的流媒體數據,為音頻數據,或音頻數據加視頻數據,或音頻數據加上錄制音頻數據期間采集的用戶照片數據。進一步,前述語音數據識別對應的聯系人對象的方式,包括有如下步驟,采集各聯系人對象的稱謂字符,建立聯系人對象稱謂字符庫;采集語音,識別為字符內容;比對前述的聯系人對象稱謂字符庫,在滿足吻合條件的情況下,將對應的聯系人對象作為識別獲得的聯系人對象。進一步,前述語音數據識別對應的聯系人對象的方式,包括有如下步驟,
建立特定音頻數據與特定聯系人對象相對應的聯系人對象識別音頻庫;采集所錄制數據中的語音信息;比對前述的聯系人對象識別音頻庫,在比對吻合的情況下獲得對應的聯系人對象。進一步,前述的聯系人對象識別音頻庫的建立方式為,采集聯系人對象的稱謂信息的字符內容,轉變為音頻數據;或者,采集即時通信用戶針對于特定聯系人對象所建立的特定音頻數據并對應存儲。進一步,在首次向識別的聯系人對象發送數據之后,再次觸發進入錄制數據狀態 并在缺乏新增聯系人對象的識別結果情況下,采集前一聯系人對象進行數據的發送操作。進一步,在首次向識別的聯系人對象進行數據的發送操作之后,開啟與前述聯系人對象對應的即時通信交互界面。本發明還提供一種即時通信中快捷通信的方法,該方法包括有如下步驟步驟1,觸發進入快捷通信狀態,錄制包括有語音通信內容的流媒體數據;步驟2,錄制完成后,根據語音內容識別對應的聯系人對象,以及向前述的聯系人對象發送前述的包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或發送包括有語音通信內容的流媒體數據的情況下與前述的聯系人對象建立起音頻或視頻交互通信狀態。進一步,所述觸發進入快捷通信狀態,其方式包括如下類型至少其一,A通過即時通信主面板設置主面板快捷通信控件,在采集到對該主面板快捷通信控件的觸發消息后實現觸發功能;B通過所在視窗的托盤位置設置托盤快捷通信控件,在采集到對該托盤快捷通信控件的觸發消息后實現觸發功能;C通過所在視窗的桌面位置設置桌面快捷通信控件,在采集到對該桌面快捷通信控件的觸發消息后實現觸發功能;D預設快捷鍵,將采集獲得按鍵消息進行識別,在具有前述快捷鍵消息的情況下實現觸發功能;E在所在終端具有觸摸輸入結構的情況下,預設用以觸發進入快捷通信狀態的路徑內容,對通過所在終端輸入的路徑信息進行識別,在具有前述預設路徑信息的情況下實現觸發功能;F預設用以實現觸發進入快捷通信狀態的音頻或視頻數據,通過所在的終端采集音頻或視頻數據,與前述預設的音頻或視頻數據進行比對,在比對吻合的情況下用以觸發前述的快捷通信功能。進一步,所述步驟I中的觸發進入快捷通信狀態的觸發操作,直到步驟2中的錄制完成,觸發狀態是同一觸發狀態。進一步,根據識別獲得的聯系人對象結果,將對聯系人對象進行稱謂的數據信息刪除掉,其實施步驟為,獲取包含有聯系人對象稱謂信息的包括語音通信內容的流媒體數據;識別前述的語音通信內容,判定是否有對聯系人對象的稱謂信息,且該稱謂信息是用以對其進行數據發送的聯系人對象的稱謂信息;在包括的情況下,對應獲得用以識別該稱謂信息的語音通信內容和/或視頻通信內容;將前一步驟稱謂信息所對應的音頻通信內容或者視頻通信內容從流媒體數據中剪除掉,將剩余的流媒體數據作為待發送數據。本發明還提供一種即時通信中快捷通信的方法,該方法包括有如下步驟步驟1,在即時通信客戶端未登錄的情況下,觸發進入快捷通信狀態,錄制包括有語音通信內容的流媒體數據;
步驟2,錄制包括有語音通信內容的流媒體數據,觸發登錄操作;以及根據語音通信內容識別聯系人對象;以及在錄制完成后向前述的聯系人對象發送前述的包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或發送包括有語音通信內容的流媒體數據的情況下與前述的聯系人對象建立起音頻或視頻交互通信狀態。進一步,所述觸發進入快捷通信狀態,其方式包括如下類型至少其一,A通過即時通信登錄界面設置登錄界面快捷通信控件,在采集到對該登錄界面快捷通信控件的觸發消息后實現觸發功能;B通過所在視窗的托盤位置設置托盤快捷通信控件,在采集到對該托盤快捷通信控件的觸發消息后實現觸發功能;C通過所在視窗的桌面位置設置桌面快捷通信控件,在采集到對該桌面快捷通信控件的觸發消息后實現觸發功能;D預設快捷鍵,將采集獲得按鍵消息進行識別,在具有前述快捷鍵消息的情況下實現觸發功能;E在所在終端具有觸摸輸入結構的情況下,預設用以觸發進入快捷通信狀態的路徑內容,對通過所在終端輸入的路徑信息進行識別,在具有前述預設路徑信息的情況下實現觸發功能;F預設用以實現觸發進入快捷通信狀態的音頻或視頻數據,通過所在的終端采集音頻或視頻數據,與前述預設的音頻或視頻數據進行比對,在比對吻合的情況下用以觸發前述的快捷通信功能。進一步,所述步驟I中的觸發進入快捷通信狀態的觸發操作,直到步驟2中的錄制完成,觸發狀態是同一觸發狀態。進一步,所述步驟2中的觸發登錄操作,是通過語音內容進行登錄識別的方式進行的,包括有如下步驟,預先采集即時通信用戶的語音信息,從中分析出用戶的語音特征,作為該即時通信用戶的標準聲紋;采集快捷通信中所錄制的語音信息,解析出相應的聲紋數據,與前述預建的標準聲紋進行比對;如果比對吻合的話,則判定具備即時通信客戶端登錄的權限,觸發進行登錄操作,否則不具備登錄的權限,不觸發進行登錄操作。進一步,所述步驟2中的觸發登錄操作,是通過人臉識別的方式進行登錄觸發的,包括有如下步驟,預先采集即時通信用戶的人臉數據,獲取該即時通信用戶的標準人臉特征;在觸發快捷通信后啟動所在終端錄制用戶的人臉數據,與前述預建的標準人臉特征進行比對;如果比對吻合的話,通過人臉識別判定具備即時通信客戶端登錄的權限,觸發進行登錄操作,否則不具備登錄的權限,不觸發進行登錄操作。進一步,根據識別獲得的聯系人對象結果,將對聯系人對象進行稱謂的數據信息刪除掉,其實施步驟為,獲取包含有聯系人對象稱謂信息的包括語音通信內容的流媒體數據;識別前述的語音通信內容,判定是否有對聯系人對象的稱謂信息,且該稱謂信息 是用以對其進行數據發送的聯系人對象的稱謂信息;在包括的情況下,對應獲得用以識別該稱謂信息的語音通信內容和/或視頻通信內容;將前一步驟稱謂信息所對應的音頻通信內容和/或視頻通信內容從流媒體數據中剪除掉,將剩余的流媒體數據作為待發送數據。本發明還提供一種即時通信中快捷通信的客戶端,該客戶端包括快捷通信觸發單元,用以觸發進入快捷通信狀態;聯系人識別單元,用以在快捷通信狀態下錄制包括有語音數據的流媒體數據,根據該語音數據識別對應的聯系人對象;待發送數據錄制單元,用以在快捷通信狀態下錄制包括有語音通信內容的流媒體數據;數據發送單元,用以在快捷通信狀態下錄制完成后向識別的聯系人對象發送前述包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或發送前述包括語音通信內容的流媒體數據的情況下與前述的聯系人對象建立起音頻或視頻交互通信狀態。本發明還提供一種即時通信中快捷通信的系統,該系統包括發起方客戶端,它包括,通信內容錄制單元,用以觸發進入快捷通信狀態,錄制包括有語音通信內容的流媒體數據,推送至下述的識別服務器;識別服務器,它包括,聯系人對象識別單元,用以根據前述發起方客戶端所推送的流媒體數據,識別待發送數據的聯系人對象;數據直接發送單元,用以向前述聯系人對象識別單元所識別獲得的聯系人對象,發送前述包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或在發送包括有語音通信內容的流媒體數據的情況下將前述發起方與前述的聯系人對象建立起音頻或視頻交互通信狀態。本發明還提供一種即時通信中快捷通信的系統,該系統包括發起方客戶端,它包括,通信內容錄制單元,用以觸發進入快捷通信狀態,錄制包括有語音通信內容的流媒體數據,推送至下述的識別服務器;聯系人對象識別接收單元,用以從下述的識別服務器獲取對待發送數據的聯系人對象的識別結果;通信內容發送單元,用以錄制完成后向識別的聯系人對象發送前述包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或發送前述包括語音通信內容的流媒體數據的情況下與前述的聯系人對象建立起音頻或視頻交互通信狀態;識別服務器,它包括,聯系人對象識別單元,用以根據前述發起方客戶端所推送的流媒體數據,識別待發送數據的聯系人對象;識別結果推送單元,推送聯系人對象數據至前述的發起方客戶端。
本發明還提供一種即時通信中快捷通信的系統,該系統包括發起方客戶端,它包括,通信內容錄制單元,用以在即時通信客戶端未登錄的情況下,觸發進入快捷通信狀態,錄制包括有語音通信內容的流媒體數據和/或人臉數據,推送至下述的識別服務器;登錄執行單元,用以根據下述的登錄權限判定單元推送的判定結果,決定是否進行登錄操作;識別服務器,它包括,登錄權限判定單元,用以根據發起方客戶端所推送的流媒體數據和/或人臉數據,判定是否具有登錄權限,將判定結果推送至前述的發起方客戶端;聯系人對象識別單元,用以根據發起方客戶端所推送的流媒體數據和/或人臉數據,識別待發送數據的聯系人對象;數據發送單元,用以根據所識別的聯系人對象,向其發送前述包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或在發送包括有語音通信內容的流媒體數據的情況下將前述發起方與前述的聯系人對象建立起音頻或視頻交互通信狀態。
圖I是本發明所述即時通信中快捷通信的方法的流程圖,為實施例I。圖2是本發明所述即時通信中快捷通信的方法的流程圖,為實施例2。圖3是本發明所述即時通信中快捷通信的方法的流程圖,為實施例3。圖4是本發明所述即時通信中快捷通信的方法的流程圖,為實施例4。圖5是本發明所述即時通信中快捷通信的客戶端的結構框圖,為實施例5。圖6是本發明所述即時通信中快捷通信的系統的結構框圖,為實施例6。圖7是本發明所述即時通信中快捷通信的系統的結構框圖,為實施例7。圖8是本發明所述即時通信中快捷通信的系統的結構框圖,為實施例8。
具體實施例方式本發明提供了一種快捷通信的方法,能夠通過極簡操作實現即時通信消息的錄制及發送功能。比如說,在觸發一個啟動控件的情況下,就可以完成聯系人對象的查詢、交互內容的錄制、交互內容的推送等諸多操作;或者,通過觸發一個啟動控件的方式,即可完成即時通信客戶端登錄的觸發、登錄身份的認證、成功登錄操作,以及完成聯系人對象的查詢、交互內容的錄制、交互內容的推送等諸多操作。實施例I參圖I所示,本實施例描述了一種即時通信中快捷通信的方法,包括有如下步驟步驟S110,觸發進入快捷通信狀態,在該狀態下進行如下的步驟;步驟S120,錄制包括有語音數據的流媒體數據,根據該語音數據識別對應的聯系人對象;步驟S130,錄制包括有語音通信內容的流媒體數據;步驟S140,錄制完成后向識別的聯系人對象發送前述包括有語音通信內容的流媒 體數據,或將語音通信內容識別為字符后發送,或發送前述包括語音通信內容的流媒體數據的情況下與前述的聯系人對象建立起音頻或視頻交互通信狀態。在本實施例中,所對應的即時通信客戶端應當處于登錄狀態;如果不處于登錄狀態的話,則在前述的步驟中需要加入即時通信進行登錄的操作流程,下面會有其它實施例說明該方式。在前述的步驟SllO中,可以預設觸發進入快捷通信狀態的方式。在觸發進入快捷通信狀態后,就可以利用本發明所描述的功能,便利地通過語音的方式識別出對應的聯系人對象以及采集包含語音通信內容的流媒體數據,直接向前述的聯系人對象進行發送操作。所述預設快捷通信狀態的觸發方式,只要通過預設能夠實現觸發操作就可以,具體方式并不限定。下面選擇從A到F六種典型的實施例說明如下A通過即時通信主面板設置主面板快捷通信控件,在采集到對該主面板快捷通信控件的觸發消息后實現觸發功能。為了說明的便利,下面對即時通信客戶端的常見界面形式做一簡要說明。對應著即時通信客戶端開啟的界面形式,通常包括有即時通信主面板。在即時通信主面板中包括有聯系人列表,在聯系人列表中包括有各個聯系人對象的數據信息,每個聯系人對象的數據信息通常包括有該聯系人對象的用戶圖標和用戶名等,并且這些數據信息構成一個條框結構,該條框結構通常被稱為ITEM項。在觸發該ITEM項之后,能夠開啟與前述聯系人對象相對應的即時通信交互界面,用以交互雙方進行通信操作。在即時通信交互界面中,一般包括有交互界面輸入欄、交互界面輸出欄以及交互界面工具欄。利用其中的交互界面輸入欄寫入待發送的消息,利用交互界面輸出欄輸出雙方的交互記錄,利用交互界面工具欄,向用戶提供各種和交互通信相關的功能控件等。本實施例所描述的用以觸發快捷通信狀態的控件,如果設置在即時通信客戶端上的話,則優選設置在即時通信主面板上。比如,在即時通信主面板的頂部或者底部,或者其它方便用戶選擇的位置設置觸發按鈕,作為舉例,可以設置一個圓盤狀的按鈕,在觸發該按鈕的情況下,即可觸發本實施例所描述的數據快捷通信操作。設置在即時通信主面板上的用以觸發快捷通信狀態的控件形式,被稱為主面板快捷通信控件。當獲得對該主面板快捷通信控件的觸發消息時,即可啟動快捷通信功能,進入到快捷通信狀態。具體的觸發方式,作為舉例,對于具有鼠標器的終端來說,利用鼠標器的光標點擊該主面板快捷通信控件就可以實現觸發操作;對于具有觸摸屏的終端來說,利用觸摸輸入的方式觸摸點擊該主面板快捷通信控件即可。B通過所在視窗的托盤位置設置托盤快捷通信控件,在采集到對該托盤快捷通信控件的觸發消息后實現觸發功能。為便于描述本方式,首先說明一下即時通信客戶端和托盤的相關背景知識。所述的即時通信客戶端,通過所在的終端登錄之后,有可能會在終端的視窗中,在托盤位置顯示即時通信圖標。比如,將前述的終端取為個人電腦,操作系統取為Windows操作系統,在登錄該操作系統后,能夠在視窗中生成任務欄,在任 務欄的右端位置,也就是整個視窗的右下角位置,通常會顯示和各個在運行程序相對應的控件圖標,該控件圖標通常被稱為托盤圖標,所在的位置稱為托盤位置。在本實施方式中,即采取在視窗的托盤位置處,設置用以觸發所在即時通信客戶端進入到快捷通信狀態的控件結構,將其稱為托盤快捷通信控件,它位于所在視窗的右下角位置。在觸發該托盤快捷通信控件之后,即可啟動所在的即時通信客戶端進入到快捷通信狀態,其觸發方式和前面所描述的方式類似。C通過所在視窗的桌面位置設置桌面快捷通信控件,在采集到對該桌面快捷通信控件的觸發消息后實現觸發功能。這兒所述的用以觸發所在客戶端進入到快捷通信狀態的結構形式,是位于所在終端的視窗桌面上的控件結構。即時通信客戶端登錄的終端設備通常具有視窗桌面,該終端無論是個人電腦,包括臺式機電腦、筆記本電腦、平板電腦等終端設備,還是智能手機等便攜式終端,它們都具有存放各個功能控件或文檔數據的視窗桌面。在本實施方式中,所述的用以觸發即時通信客戶端進入到快捷通信狀態的控件,就設置在視窗桌面位置。所述的桌面快捷通信控件有兩種實現方式,其中之一,它通過快捷鍵的形式進行設置,在觸發之后,能夠向所在的操作系統發出觸發消息,然后將該觸發消息所對應的快捷方式的觸發路徑和用以啟動本發明所描述進入到快捷通信狀態的路徑相連通,以此實現觸發功能。其中之二,將前述的桌面快捷通信控件作為一個應用程序,其自身包括有用以和即時通信客戶端進行通信的功能,在觸發之后,向所在的即時通信客戶端發送觸發進入到快捷通信狀態的消息。D預設快捷鍵,將采集獲得的按鍵消息進行識別,在具有前述快捷鍵消息的情況下實現觸發功能。在本實施方式中,所述預設快捷鍵的方式,比如預設所在終端上的全局熱鍵,在預設之后,對采集獲得的按鍵消息進行識別,判定是否獲得了符合前述預設快捷鍵的按鍵消息,在判定獲得的情況下,觸發所在即時通信客戶端進入到前述的快捷通信狀態。E在所在終端具有觸摸輸入結構的情況下,預設用以觸發進入快捷通信狀態的路徑內容,對通過所在終端輸入的路徑信息進行識別,在具有前述預設路徑信息的情況下實現觸發功能。本實施方式所對應的終端需要具有觸摸輸入結構,該觸摸輸入結構既可以是觸摸板也可以是觸摸屏。考慮到當前具有觸摸屏的終端設備已經成為主流的終端形式,因此,優選通過觸摸屏進行觸摸路徑的輸入操作。當用戶利用手指一類的輸入結構在觸摸屏上移動時,會產生相應的觸摸路徑。在本實施方式中,預設啟動前述快捷通信狀態的路徑形式,比如,該路徑可以對應著一個五角星的軌跡圖形,當然也可以是其它的軌跡圖形。在完成設定操作之后,就可以采集用戶在所在終端上輸入的路徑信息,并與前述預設的路徑之間進行比對,在比對符合的情況下,觸發所在的即時通信客戶端進入到前述的快捷通信狀態。F預設用以實現觸發進入快捷通信狀態的音頻或視頻數據,通過所在的終端采集音頻或視頻數據,與預設的音頻或視頻數據進行比對,在比對吻合的情況下觸發前述的快捷通信功能。在本實施方式中,通過預設的音頻數據或者預設的視頻數據實現進入快捷通信狀態的觸發功能。作為舉例,用戶可以設置用以啟動所在即時通信客戶端進入快捷通信狀態的音頻數據,比如,設置一句話,且這句話對應的字符內容是“快捷通信”。于是,在完成前述的設置操作之后,就可以通過所在終端上的音頻錄制結構錄制周圍環境中的音頻數據;對其進行識別后轉變為字符內容,判定所獲得的字符內容中是否包括有字符“快捷通信”。或者,直接將采集獲得的音頻數據與預設的音頻數據之間進行比對,在判定吻合 的情況下,同樣能夠啟動所在即時通信客戶端進入到快捷通信狀態。類似地,也可以預設相應的動作,比如,利用手指作出一個V字型的動作,可以將其作為啟動所在即時通信客戶端進入到快捷通信狀態的動作類型。于是,利用所在終端上的視頻錄制結構,在拍攝到用戶用手指作出該V字型動作之后,則判定其和預設動作的圖像之間吻合,就可以啟動所在的即時通信客戶端進入到快捷通信狀態。前面所描述的六類觸發進入到快捷通信狀態的方式,可以根據需要設置其中至少之一 O本發明所描述的快捷通信狀態,需要在整個快捷通信的過程中一直處于該狀態,才能實現錄制及發送包括語音通信內容的流媒體數據。使前述快捷通信狀態得到持續的方式是不限定的。作為舉例,下面描述兩種方式方式1,所述步驟SllO中的觸發進入快捷通信狀態的觸發操作,一直持續,直到步驟S140中所描述的錄制操作完成時,都處于同一觸發狀態。方式2,在所述步驟SllO中觸發進入快捷通信狀態的觸發操作之后,若不再持續觸發的情況下,則設置錄制包括有語音通信內容的流媒體數據的時間閾值,在該時間閾值之內進行錄制操作是有效的;若超出了該時間閾值沒有進行錄制操作的話,或者所錄制的流媒體數據不包含聯系人對象的識別數據的話,均判定為本次觸發操作無效。前述方式I是進行本發明優選的實現形式。前面所描述的多種觸發控件的設置形式均可以結合著方式I進行操作,作為舉例,對應著所述主面板快捷通信控件或托盤快捷通信控件或桌面快捷通信控件,在一次連貫觸壓操作中,將首次采集該控件的觸壓消息作為所述步驟SllO中的觸發進入快捷通信狀態的觸發消息,持續觸壓到步驟S140中的錄制操作完成,進而將取消前述控件的觸壓消息作為觸發錄制操作結束的消息。在本發明中,獲得前述快捷通信狀態結束的操作消息時,即可將其作為錄制結束的觸發消息,用以觸發向前述識別的聯系人對象發送前述包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或發送前述包括語音通信內容的流媒體數據的情況下與前述的聯系人對象建立起音頻或視頻交互通信狀態。
另外,在前述快捷通信狀態被觸發之后,持續該狀態的方式,也可以通過預設快捷鍵進行操作。比如說,將首次采集該快捷鍵的觸壓消息作為所述步驟SllO中觸發進入快捷通信狀態的觸發消息,持續按壓前述的快捷鍵,直到步驟S140中的錄制操作完成,進而將取消前述快捷鍵的觸壓消息作為觸發結束錄制操作的消息。對于前面所描述的方式2,在進行快捷通信狀態的一次觸發之后不再進行觸發的情況下,所述設置錄制包括有語音通信內容的流媒體數據的時間閾值,作為優選的實施例,需要在5秒鐘之內。比如,在觸發前述的控件或者快捷鍵之后,或者通過預設的音頻或者視頻數據觸發之后,所在的即時通信客戶端即進入到快捷通信狀態,然后,也可以不進行持續的觸發,而直接在預設的時間閾值內開始錄制包括語音通信內容的流媒體數據,進行聯系人對象的識別操作,以及錄制待發送的數據內容,在最終無法再采集用戶的流媒體數據時,判定為結束錄制操作。在這種情況下,若已經識別獲得聯系人對象,則可以向該聯系人對象發送所錄制的待發送的數據內容;若無法識別獲得聯系人對象,則可以取消操作。
在前述步驟S120中,對聯系人對象的識別,是通過識別采集獲得的語音數據進行實現的。比如,在完成前述步驟SllO之后,采集獲得即時通信用戶的語音信息,該語音信息經識別之后包含有兩個字符,分別是“李紅”,于是,遍歷該即時通信用戶的聯系人對象,獲得其各個聯系人對象的稱謂信息,并根據這些稱謂信息判定是否具有和字符“李紅”相對應的聯系人對象,如果有的話,則作為識別獲得的聯系人對象,如果沒有的話,則結束操作。前述用以識別獲得聯系人對象的語音數據所對應的識別內容,即識別語音數據后所獲得的字符內容,通常包括且僅僅包括聯系人對象的稱謂信息,這種方式便于實施。通過采集獲得的語音數據識別聯系人對象的方式,作為舉例而非限定,包括有兩種,一種是將語音內容轉換成字符之后,通過字符進行識別,另外一種是直接利用語音內容的音頻數據進行比對與判定。具體說來,將語音內容轉換成字符內容后進行聯系人對象的識別的操作步驟如下采集各聯系人對象的稱謂字符,建立聯系人對象稱謂字符庫;采集語音,識別為字符內容;比對前述的聯系人對象稱謂字符庫,在滿足吻合條件的情況下,將對應的聯系人對象作為識別獲得的聯系人對象。這兒所述的稱謂字符,包括有聯系人對象的用戶名和/或用戶識別號和/或即時通信用戶對聯系人對象修改或備注的用戶名,通過該稱謂字符能夠與特定的聯系人對象進行對應。于是,將采集的用戶語音信息識別為字符之后,就可以和前述的稱謂字符進行比對,根據所對應的稱謂字符獲得與其關聯的特定聯系人對象,將該聯系人對象作為識別獲得的聯系人對象。前述的識別操作可以通過所在的客戶端進行,也可以通過即時通信工具的系統服務器進行。其中,將用戶語音信息識別為字符內容的方式,是通過預先建立語音識別數據庫的方式實現的,在該語音識別數據庫中,預設的音頻數據與字符內容之間建立有對應關系,比對該對應關系,即可進行語音轉變為字符的識別操作。進一步,在直接利用語音內容的音頻數據進行聯系人對象的識別時,其操作步驟如下建立特定音頻數據與特定聯系人對象相對應的聯系人對象識別音頻庫;
采集所錄制數據中的語音信息;比對前述的聯系人對象識別音頻庫,在比對吻合的情況下獲得對應的聯系人對象。這種方式是通過直接比對音頻數據實現識別操作。前述的聯系人對象識別音頻庫是進行聯系人對象識別的基礎,建立與特定聯系人對象相對應的特定音頻數據,作為舉例而非限定,其方式包括有如下兩種M采集聯系人對象的稱謂信息的字符內容,將該字符內容轉變為音頻數據;N采集即時通信用戶針對于特定聯系人對象所建立的特定音頻數據,并對應著該聯系人對象進行存儲。
這兒所述的方式M,是將特定聯系人對象稱謂信息中的字符內容,依據字符內容轉變成音頻數據的對應規則,將字符轉變成與其相對應的發音,這種方式便于實施,但也有缺陷。主要缺點是自動匹配的音頻數據與特定即時通信用戶的發音數據之間會存在差異,這可能會造成比對困難。所述的方式N是直接采集即時通信用戶針對特定聯系人對象所輸入的特定音頻數據,并將其和該聯系人對象對應起來進行存儲,這種方式是優選的實施方式。完成前述步驟S120中所描述的聯系人對象的識別操作之后,在繼續處在快捷通信狀態的情況下,就可以針對于該聯系人對象進行待發送數據的錄制操作。這兒所述的待發送數據,指的是包括語音通信內容的流媒體數據。所述的包括有語音通信內容的流媒體數據,其具體數據形式不做限定,但無論是哪種數據形式,都需要包括用以識別聯系人對象的音頻數據以及用以向聯系人對象發送的音頻數據。具體來說,它可以僅僅為音頻數據;或為音頻數據加上錄制音頻數據期間所錄制的視頻數據;或為音頻數據加上錄制音頻數據期間采集的用戶照片數據等。對應著所述的步驟S140,利用前面所描述的結束錄制操作的方式,比如,不再對用以觸發進入快捷通信狀態的控件進行觸壓等,在諸如此類結束消息的作用下,結束對包括有語音通信內容的流媒體數據的采集操作,進而將采集的數據進行打包,直接向前面所識別獲得的聯系人對象進行推送;或者,將獲得的包括有語音通信內容的流媒體數據,經由所在的終端或者第三方服務器或者即時通信系統服務器進行字符識別后轉變為字符內容,然后推送至前述的聯系人對象所在的即時通信客戶端;或者,在向前述的聯系人對象推送所獲得的通信內容的同時,開啟與該聯系人對象之間的語音交互通信狀態或者視頻通信狀態,其中,如果前述的包括語音通信內容的流媒體數據為音頻數據的話,就啟動語音交互通信狀態,如果前述的包括語音通信內容的流媒體數據還包括有視頻數據的話,則啟動視頻交互通信狀態。前述的音頻交互通信狀態,是通過即時通信工具實現的由前述即時通信用戶和所識別的聯系人對象之間建立起來的音頻實時交互界面對應的通信狀態。前述的視頻交互通信狀態,是通過即時通信工具實現的由前述即時通信用戶和所識別的聯系人對象之間建立起來的音視頻實時交互界面所對應的通信狀態。利用前面所描述的快捷通信狀態,當向一個聯系人對象發送完通信消息之后,還可以用同前述步驟一樣的方式繼續向其他聯系人對象發送通信消息。需要指出的是,利用該方式也可以和同一個聯系人對象進行持續的通信操作,特別是在首次向識別的聯系人對象發送數據之后,再次觸發進入錄制數據狀態并在缺乏新增聯系人對象的識別結果的情況下,采集前一聯系人對象作為默認的聯系人對象,進行數據的錄制及發送操作。進一步,在用戶利用本發明所描述的方式首次向特定的聯系人對象進行數據的傳送操作之后,還可以直接開啟與前述聯系人對象對應的即時通信交互界面,以方便于后續的通信操作。為了便于理解前面所描述的內容,根據實施例I所描述的方法,下面將舉出一個具體實施例進行說明。實施例2參圖2所示,對應著前述的實施例1,這兒展示了即時通信中快捷通信的方法。在本實施例中,發起快捷通信操作的即時通信用戶為發起方A,所使用即時通信工具的終端具有觸摸屏。具體說來,其包括如下步驟步驟S210,通過即時通信主面板設置用以觸發所在的即時通信客戶端進入到快捷通信狀態的主面板快捷通信控件;步驟S220,采集發起方A對前述主面板快捷通信控件的觸發消息,且該觸發消息是通過所在終端的觸摸屏對該主面板快捷通信控件進行的持續觸壓消息;步驟S230,錄制獲得發起方A的語音數據;步驟S240,通過所在的終端或對應的即時通信系統服務器對前述語音數據識別獲得字符內容“李紅”;步驟S250,遍歷所在即時通信客戶端的聯系人列表,判定是否具有稱謂信息為“李紅”的聯系人對象;步驟S260,在判定獲得聯系人對象B具有稱謂信息“李紅”的情況下,將該聯系人對象B作為識別獲得的聯系人對象,在靠近主面板快捷通信控件的位置處生成彈出窗口,輸出與該聯系人對象相對應的用戶圖標及用戶名,代表對該聯系人對象完成識別操作;步驟S270,繼續錄制發起方A的音頻數據,將該階段所錄制的音頻數據作為用以向前述聯系人對象B進行發送的包括語音通信內容的流媒體數據;步驟S280,采集獲得發起方A對前述主面板快捷通信控件停止觸壓的消息;步驟S290,獲取前述步驟S270所錄制的音頻數據,向前述聯系人對象B進行發送操作。實施例3在本發明中,還可以在進入到快捷通信狀態后,不單獨錄制用以識別聯系人對象身份的語音數據,而直接錄制包括有聯系人對象識別信息和語音通信內容的流媒體數據。基于該流媒體數據,可以進行包括識別聯系人對象,以及向所識別的聯系人對象進行數據發送等操作。具體說來,參圖3所示,該實施例所描述的步驟如下步驟S310,觸發進入快捷通信狀態,錄制包括有語音通信內容的流媒體數據;步驟S320,錄制完成后,根據語音內容識別對應的聯系人對象,以及向前述的聯系人對象發送前述包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或發送包括有語音通信內容的流媒體數據的情況下與前述的聯系人對象建立起音頻或、視頻交互通信狀態。在本實施例中,觸發進入及保持快捷通信狀態的方式,與前面實施例I所描述的方式一致。需要指出的是,在本實施例中,一旦進入到快捷通信狀態且保持快捷通信狀態的情況下,就可以啟用所在終端上的錄制結構,錄制包括語音通信內容的流媒體數據。所錄制獲得的語音通信內容,需要包括用以識別特定聯系人對象的數據信息,以及用以向聯系人對象進行發送的通信內容。進一步,還可以根據識別獲得的結果,將用以識別聯系人對象的稱謂數據信息刪除掉,這樣能夠獲得更加純凈的交互通信內容。該方式可以通過如下步驟進行實施獲取包含有聯系人對象稱謂信息的包括語音通信內容的流媒體數據;識別前述的語音通信內容,判定是否包括有聯系人對象的稱謂信息,且該稱謂信息是用以對其進行數據發送的聯系人對象的稱謂信息;在包括的情況下,對應獲得用以識別該稱謂信息的語音通信內容和/或視頻通信 內容;將前一步驟稱謂信息所對應的音頻通信內容或者視頻通信內容從流媒體數據中剪除掉,將剩余的流媒體數據作為待發送數據。作為舉例,即時通信用戶通過在即時通信主面板上預設的主面板快捷通信控件,在觸壓所在的即時通信客戶端進入到快捷通信狀態后,能夠觸發所在終端上的音頻和/或視頻錄制控件,至少錄制音頻數據信息。在錄制完成后取消對前述主面板快捷通信控件的觸壓操作;在前述主面板快捷通信控件的觸壓操作停止之后,結束對包括有音頻數據的流媒體數據的錄制操作,將所錄制獲得的音頻數據信息通過所在終端或者傳輸到系統服務器所設置的字符識別服務器,經識別之后獲得字符內容“李紅,把這個月的工作計劃傳給我吧”;進而,對其中的字符內容進行識別之后,依據聯系人對象的稱謂信息規則,判定其中的字符內容“李紅”可能為聯系人對象的稱謂信息;進而,通過預先建立的聯系人對象的稱謂信息列表,或者直接遍歷所在即時通信客戶端的所有聯系人對象的稱謂信息,與前述識別獲得的字符內容“李紅”進行比對,在獲得相應的聯系人對象的情況下,轉入到下一步驟;直接將前述步驟所錄制的包括語音通信內容的流媒體數據推送至聯系人對象“李紅”所在的即時通信客戶端,或者,進行如下的步驟;將“李紅”這兩個字符所對應的音頻數據或在錄制該音頻數據時所錄制的視頻數據,從錄制的流媒體數據中剪除掉,則所剩下的音頻內容對應的字符為“把這個月的工作計劃傳給我吧”;將剪除剩下的音頻內容推送至聯系人對象“李紅”所在的即時通信客戶端。這種實施方式是因為前述的音頻內容中,需要包括該聯系人對象的稱謂信息“李紅”所對應的音頻數據,用以識別該聯系人對象的身份,而實際的通信內容未必需要該稱謂信息。因此,利用前述的剪除操作,能夠獲得更加純凈的通信內容。實施例4本實施例與前述實施例3具有類似的部分,也有不同的部分。所述的不同部分,主要是在本實施例中還包括有對即時通信工具的登錄過程。
參圖4所示,本實施例所描述的步驟如下步驟S410,在即時通信客戶端未登錄的情況下,觸發進入快捷通信狀態,錄制包括有語音通信內容的流媒體數據;步驟S420,錄制包括有語音通信內容的流媒體數據,觸發登錄操作;以及根據語音通信內容識別聯系人對象;以及在錄制完成后向前述的聯系人對象發送前述的包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或發送包括有語音通信內容的流媒體數據的情況下與前述的聯系人對象建立起音頻或視頻交互通信狀態。在本實施例中,所述快捷通信狀態的觸發方式,和前面的設置方式有所差異,所對應的觸發控件適合設置在即時通信客戶端的登錄界面上,比如說,在該登錄界面上可以包 含有用戶名輸入欄、用戶密碼輸入欄以及用以觸發進入到快捷通信狀態的觸發控件,在按壓該觸發控件的情況下,能夠觸發所在的即時通信客戶端進入到快捷通信狀態。需要指出的是,在這種情況下,所述即時通信客戶端的登錄界面上設有特定的即時通信用戶識別號,該用戶識別號既可以是用戶在登錄界面的用戶識別號欄目中寫入的數據信息,也可以是在用戶識別號欄目中所默認的用戶識別號。另外,前述的觸發控件也可以設置在所在終端視窗中的托盤位置,或者設置在所在終端視窗的桌面位置,或者通過預設的快捷鍵進行觸發,或者通過預設的語音或者視頻進行觸發,這類觸發方式,和前述的觸發方式類似,只是增加了所在即時通信客戶端的登錄操作。需要指出的是,本實施例無法通過在即時通信主面板上設置觸發控件的方式觸發進入快捷通信狀態,因為所在即時通信客戶端還沒有完成登錄操作。在進入快捷通信狀態后,錄制包括有聯系人對象識別內容和語音通信內容的流媒體數據,通過該錄制內容能夠實現三個目的,其中之一是用以觸發所在的即時通信客戶端進行登錄操作;其中之二是用以通過所錄制的語音通信內容中的聯系人對象識別內容,識別獲得需要向其進行數據發送的聯系人對象;其中之三是用以將錄制的數據內容向前述識別獲得的聯系人對象進行數據發送操作。 實現即時通信客戶端登錄操作的功能形式主要有兩種,一種是將所在的即時通信客戶端預設為自動登錄模式,在具有用戶識別號的情況下,當采集獲得登錄操作的觸發消息時,不需要進行身份認證即可登錄所對應的即時通信客戶端;另一種是利用身份識別的方式判定是否能夠登錄該即時通信客戶端,在身份識別通過的情況下,登錄所在的即時通信客戶端。前述身份識別的方式,在本發明中,優選為利用聲紋識別的方式判定是否具有登錄前述即時通信客戶端的權限。具體說來,可以首先采集即時通信用戶的語音信息,從中分析出用戶的語音特征,作為針對于該即時通信用戶的標準聲紋;然后采集快捷通信中所錄制的語音信息,解析出相應的聲紋數據,與前述預建的標準聲紋數據進行比對;如果比對吻合的識別前述的語音通信內容,判定是否有聯系人對象的稱謂信息,且該稱謂信息是用以對其進行數據發送的聯系人對象的稱謂信息話,則通過聲紋識別判定具有即時通信客戶端登錄的權限,否則不具有登錄的權限。另外,也可以由即時通信用戶預設用以進行人臉識別操作的標準人臉數據,于是,在觸發進入到快捷通信狀態的情況下,同步觸發所在的終端啟動攝像結構,進行圖像拍攝操作。進而從拍攝的圖像中判定是否存有人臉圖像,在具有人臉圖像的情況下,將該人臉圖像與預設的標準人臉數據進行比對,在比對吻合的情況下,即可觸發所在的即時通信客戶端成功實現登錄操作,否則不觸發登錄操作。利用前述聲紋識別或人臉識別進行的識別比對操作,既可以通過所在的終端實現,也可以通過系統服務器實現,經識別比對后再把識別結果推送至用戶所在的終端。在完成登錄操作之后,需要通過前述的通信內容進一步完成對聯系人對象的識別操作,以及向識別獲得的 聯系人對象進行數據發送操作。其過程與前述實施例3類似。進一步,也可以根據用戶設定的條件,在從錄制的語音數據中剪除掉和前述聯系人對象稱謂信息相對應的數據內容之后,將剩余的流媒體數據作為待發送數據向前述聯系人對象進行發送。實施例5對應著前面所描述的實施例1,參圖5所示,本發明還提供一種即時通信中快捷通信的客戶端100,該客戶端100能夠實現即時通信原有的各種預設功能。進一步,在本發明中,它還能夠實現快捷通信的功能。為實現快捷通信的相關操作,所述的客戶端100還包括有如下結構快捷通信觸發單元110,用以觸發進入快捷通信狀態;聯系人識別單元120,用以在快捷通信狀態下錄制包括有語音數據的流媒體數據,根據該語音數據識別對應的聯系人對象;待發送數據錄制單元130,用以在快捷通信狀態下錄制包括有語音通信內容的流媒體數據;數據發送單元140,用以在快捷通信狀態下錄制完成后向識別的聯系人對象發送前述包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或發送前述包括語音通信內容的流媒體數據的情況下與前述的聯系人對象建立起音頻或視頻交互通信狀態。在具體實施時,通過快捷通信觸發單元110,利用預設的觸發方式,觸發所在的即時通信客戶端進入到快捷通信狀態。所述的觸發方式,可參看前面實施例I的描述。在本實施例中,默認所述的即時通信客戶端100處于登錄狀態,如果沒有處于登錄狀態,還需要加入和登錄相關的操作過程。在處于快捷通信狀態的情況下,通過聯系人識別單元120錄制用戶發出的語音數據,用以識別獲得是否具有與該語音數據對應的聯系人對象,如果不具有的話,則結束錄制操作。在獲得聯系人對象的情況下,通過待發送數據錄制單元130,錄制包括語音通信內容的流媒體數據,作為向前述識別獲得的聯系人對象發送的待發送數據。進而,通過數據發送單元140,判定錄制操作是否獲得了停止錄制的消息,如果獲得的話,則觸發將錄制獲得的待發送數據直接向識別獲得的前述聯系人對象進行發送操作,或者將語音通信內容轉換成字符后進行發送,或者在進行數據發送的同時開啟與前述聯系人對象之間的音頻或視頻交互狀態。進一步,所發送的數據信息中,還可以根據設定條件,對聯系人對象的稱謂信息所對應的數據部分進行剪除處理。實施例6參圖6所示,本發明還提供一種即時通信中快捷通信的系統200,它包括有發起方客戶端210、識別服務器220,以及聯系人對象客戶端230。所述的系統200能夠進行即時通信的各種預設功能,進一步,所述的系統200還能夠實現本發明所描述的快捷通信功能。為實現前述快捷通信的相關操作,所述的系統200還包括有如下技術特點發起方客戶端210,它包括通信內容錄制單元211,用以觸發進入快捷通信狀態,錄制包括有語音通信內容的流媒體數據,推送至下述的識別服務器220 ;識別服務器220,它包括
聯系人對象識別單元221,用以根據前述發起方客戶端210所推送的流媒體數據,識別待發送數據的聯系人對象;數據直接發送單元222,用以向前述聯系人對象識別單元221所識別獲得的聯系人對象,發送前述包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或在發送包括有語音通信內容的流媒體數據的情況下將前述發起方與前述的聯系人對象建立起音頻或視頻交互通信狀態。在本實施例中,通過發起方客戶端210中的通信內容錄制單元211,在觸發進入快捷通信狀態之后,錄制包括有語音通信內容的流媒體數據,推送至下述的識別服務器220。在所述的包括語音通信內容的流媒體數據中,包含有兩部分數據信息,其中一部分包含有用以識別待發送數據的聯系人對象的音頻數據,另一部分是向該聯系人對象進行推送的通信內容。于是,將獲得的流媒體數據整個打包發送至識別服務器220。所述的識別服務器220,通過系統服務器與發起方客戶端210及聯系人對象客戶端230之間進行通信。前述識別服務器220中的聯系人對象識別單元221,用以根據前述發起方客戶端210所推送的流媒體數據,識別待發送數據的聯系人對象,進而通過數據直接發送單元222,向前述聯系人對象識別單元221所識別獲得的聯系人對象,發送前述包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或在發送包括有語音通信內容的流媒體數據的情況下將前述發起方與前述的聯系人對象建立起音頻或視頻交互通信狀態。進一步,所發送的數據信息中,還可以根據設定條件,對聯系人對象的稱謂信息所對應的數據部分進行剪除處理。實施例7在本發明中,所述的系統還具有其它實現方式。其中,可以通過發起方客戶端310采集待發送的數據,通過識別服務器320進行語音識別,并判斷需要向哪一個聯系人對象進行數據發送操作,而具體的數據發送操作,則由發起方客戶端310實施。參圖7所示,為實現前述的功能,本實施例所提供的即時通信中快捷通信的系統300包括有如下技術特點發起方客戶端310,它包括通信內容錄制單元311,用以觸發進入快捷通信狀態,錄制包括有語音通信內容的流媒體數據,推送至下述的識別服務器320 ;聯系人對象識別接收單元312,用以從下述的識別服務器320獲取對待發送數據的聯系人對象的識別結果;通信內容發送單元313,用以錄制完成后向識別獲得的聯系人對象發送前述包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或發送前述包括語音通信內容的流媒體數據的情況下與前述的聯系人對象建立起音頻或視頻交互通信狀態;識別服務器320,它包括聯系人對象識別單元321,用以根據前述發起方客戶端310所推送的流媒體數據,識別待發送數據的聯系人對象;識別結果推送單元322,推送聯系人對象數據至前述的發起方客戶端。在本實施例中,識別服務器320主要用以識別待發送數據需要向哪一個聯系人對象進行發送。進而將識別的聯系人對象結果推送至發起方客戶端310。通過通信內容發送單元313,將通信內容錄制單元311所錄制的流媒體數據發送至所識別獲得的聯系人對象,或將語音通信內容識別為字符后發送,或發送前述包括語音通信內容的流媒體數據的情況下與前述的聯系人對象建立起音頻或視頻交互通信狀態。進一步,所發送的數據信息中,還 可以根據設定條件,對聯系人對象的稱謂信息所對應的數據部分進行剪除處理。實施例8參圖8所示,對應著前述實施例4所描述的方法,本實施例還提供一種即時通信中快捷通信的系統400。利用該系統400,能夠在即時通信客戶端未登錄的情況下,通過和即時通信用戶相對應的界面或控件形式,直接錄制用戶的音頻數據,然后將音頻數據傳輸至識別服務器420,由識別服務器420識別獲得要進行數據發送的聯系人對象,并直接將獲得的待發送數據推送至識別獲得的聯系人對象處,以及通過識別服務器420決定前述發起方客戶端410的登錄狀態。為實現前述的目的,所述的系統400除了具備進行即時通信的相關功能結構外, 還具有如下技術特點發起方客戶端410,它包括通信內容錄制單元411,在即時通信客戶端未登錄的情況下,觸發進入快捷通信狀態,錄制包括有語音通信內容的流媒體數據和/或人臉數據,推送至下述的識別服務器420 ;登錄執行單元412,用以根據下述的登錄權限判定單元421推送的判定結果,決定是否進行登錄操作;識別服務器420,它包括登錄權限判定單元421,用以根據發起方客戶端410所推送的流媒體數據和/或人臉數據,判定是否具有登錄權限,將判定結果推送至前述的發起方客戶端410 ;聯系人對象識別單元422,用以根據發起方客戶端410所推送的流媒體數據和/或人臉數據,識別待發送數據的聯系人對象;數據發送單元423,用以根據所識別的聯系人對象,向其發送前述包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或在發送包括有語音通信內容的流媒體數據的情況下將前述發起方與前述的聯系人對象建立起音頻或視頻交互通信狀態。在具體實施時,通過發起方客戶端410中的通信內容錄制單元411,在即時通信客戶端未登錄的情況下,觸發進入快捷通信狀態,錄制包括有語音通信內容的流媒體數據,推送至識別服務器420。通過識別服務器420中的登錄權限判定單元421,根據發起方客戶端410所推送的流媒體數據和/或人臉數據,判定是否具有登錄權限,將判定結果推送至前述的發起方客戶端410。當然,也可以通過前述的發起方客戶端410預先建立標準人臉數據,推送至識別服務器420進行存儲。然后在進入到快捷通信狀態的情況下,觸發所在終端上的攝像結構錄制外界的圖像數據,并判定其中是否有人臉數據,在具有的情況下,將錄制的圖像數據推送至識別服務器420進行識別,進而將識別結果推送至前述的發起方客戶端410由發起方客戶端410中的登錄執行單元412,根據前述識別服務器中的登錄權限判定單元421 推送的判定結果,決定是否進行登錄操作。在實現登錄操作的情況下,還可以通過登錄后的界面呈現與本發明所描述的快捷通信相關的界面形式。進一步,通過登錄權限判定單元421判定即時通信用戶具有登錄權限的情況下,通過前述的聯系人對象識別單元422,根據發起方客戶端410所推送的流媒體數據和/或人臉數據,識別待發送數據的聯系人對象。進而,通過數據發送單元423,根據所識別的聯系人對象,以及向前述的聯系人對象發送前述的包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或在發送包括有語音通信內容的流媒體數據的情況下將前述發起方與前述的聯系人對象建立起音頻或視頻交互通信狀態。需要指出的是,在所發送的流媒體數據中,或者所發送的識別后的字符內容中,還可以根據用戶設定的條件,在剪除掉和前述聯系人對象稱謂信息相對應的數據內容之后,將剩余的流媒體數據作為待發送數據向前述聯系人對象進行發送。以上是對本發明的描述而非限定,基于本發明思想的其它實施例,亦均在本發明的保護范圍之中。
權利要求
1.一種即時通信中快捷通信的方法,其特征在于該方法包括有如下步驟步驟1,觸發進入快捷通信狀態,在該狀態下進行如下的步驟;步驟2,錄制包括有語音數據的流媒體數據,根據該語音數據識別對應的聯系人對象;步驟3,錄制包括有語音通信內容的流媒體數據;步驟4,錄制完成后向識別的聯系人對象發送前述包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或發送前述包括語音通信內容的流媒體數據的情況下與前述的聯系人對象建立起音頻或視頻交互通信狀態。
2.根據權利要求I所述的ー種即時通信中快捷通信的方法,其特征在于所述觸發進入快捷通信狀態,其方式包括如下類型至少其一,A通過即時通信主面板設置主面板快捷通信控件,在采集到對該主面板快捷通信控件的觸發消息后實現觸發功能;B通過所在視窗的托盤位置設置托盤快捷通信控件,在采集到對該托盤快捷通信控件的觸發消息后實現觸發功能;C通過所在視窗的桌面位置設置桌面快捷通信控件,在采集到對該桌面快捷通信控件的觸發消息后實現觸發功能;D預設快捷鍵,將采集獲得的按鍵消息進行識別,在具有前述預設快捷鍵消息的情況下實現觸發功能;E在所在終端具有觸摸輸入結構的情況下,預設用以觸發進入快捷通信狀態的路徑內容,對通過所在終端輸入的路徑信息進行識別,在具有前述預設路徑信息的情況下實現觸發功能;F預設用以觸發進入快捷通信狀態的音頻或視頻數據,通過所在的終端采集音頻或視頻數據,與前述預設的音頻或視頻數據進行比對,在比對吻合的情況下觸發前述的快捷通信功能。
3.根據權利要求2所述的ー種即時通信中快捷通信的方法,其特征在于所述的桌面快捷通信控件有兩種實現方式,其中之一,它通過快捷鍵的形式進行設置,在觸發之后,向所在的操作系統發出觸發消息,將該觸發消息所對應的快捷方式的觸發路徑和用以啟動進入到快捷通信狀態的路徑相連通,以此實現觸發功能;其中之ニ,將前述的桌面快捷通信控件作為應用程序,自身包括有用以和即時通信客戶端進行通信的功能,在觸發之后,向所在的即時通信客戶端發送觸發進入到快捷通信狀態的消息。
4.根據權利要求I所述的ー種即時通信中快捷通信的方法,其特征在于所述的用以識別對應的聯系人對象的語音數據,所對應的識別內容包括且僅僅包括聯系人對象的稱謂信息。
5.根據權利要求I所述的ー種即時通信中快捷通信的方法,其特征在于所述步驟I中的觸發進入快捷通信狀態的觸發操作,直到步驟4中的錄制完成,觸發狀態是同一觸發狀態。
6.根據權利要求5所述的ー種即時通信中快捷通信的方法,其特征在于在結束前述觸發狀態的情況下,作為錄制結束的觸發消息,觸發向前述識別的聯系人對象發送前述包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或發送前述包括語音通信內容的流媒體數據的情況下與前述的聯系人對象建立起音頻或視頻交互通信狀態。
7.根據權利要求I和2所述的ー種即時通信中快捷通信的方法,其特征在于對于所述主面板快捷通信控件或托盤快捷通信控件或桌面快捷通信控件,在一次連貫觸壓操作中,將首次采集該控件的觸壓消息作為所述步驟I中的觸發進入快捷通信狀態的觸發消息,直到步驟4中的錄制完成,將取消前述控件的觸壓消息作為觸發錄制操作結束的消息。
8.根據權利要求I和2所述的ー種即時通信中快捷通信的方法,其特征在于對于所述的預設快捷鍵,將首次采集該快捷鍵的觸壓消息作為所述步驟I中的觸發進入快捷通信狀態的觸發消息,持續按壓前述的快捷鍵,直到步驟4中的錄制完成,將取消前述快捷鍵的觸壓消息作為觸發錄制操作結束的消息。
9.根據權利要求I所述的ー種即時通信中快捷通信的方法,其特征在于前述的觸發進入快捷通信狀態的觸發信息在操作后,若一次觸發后不再持續觸發的情況下,設置有錄制包括有語音通信內容的流媒體數據的時間閾值,在該時間閾值結束的情況下沒有后續的語音錄制,判定為錄制結束。
10.根據權利要求9所述的ー種即時通信中快捷通信的方法,其特征在于前述的時間閾值在5秒鐘之內。
11.根據權利要求I所述的ー種即時通信中快捷通信的方法,其特征在于所述的包括有語音通信內容的流媒體數據,為音頻數據,或音頻數據加視頻數據,或音頻數據加上錄制音頻數據期間采集的用戶照片數據。
12.根據權利要求I所述的ー種即時通信中快捷通信的方法,其特征在于前述語音數據識別對應的聯系人對象的方式,包括有如下步驟,采集各聯系人對象的稱謂字符,建立聯系人對象稱謂字符庫;采集語音,識別為字符內容;比對前述的聯系人對象稱謂字符庫,在滿足吻合條件的情況下,將對應的聯系人對象作為識別獲得的聯系人對象。
13.根據權利要求I所述的ー種即時通信中快捷通信的方法,其特征在于前述語音數據識別對應的聯系人對象的方式,包括有如下步驟,建立特定音頻數據與特定聯系人對象相對應的聯系人對象識別音頻庫;采集所錄制數據中的語音信息;比對前述的聯系人對象識別音頻庫,在比對吻合的情況下獲得對應的聯系人對象。
14.根據權利要求13所述的ー種即時通信中快捷通信的方法,其特征在于前述的聯系人對象識別音頻庫的建立方式為,采集聯系人對象的稱謂信息的字符內容,轉變為音頻數據;或者,采集即時通信用戶針對于特定聯系人對象所建立的特定音頻數據并對應存儲。
15.根據權利要求I所述的ー種即時通信中快捷通信的方法,其特征在于在首次向識別的聯系人對象發送數據之后,再次觸發進入錄制數據狀態并在缺乏新增聯系人對象的識別結果情況下,采集前一聯系人對象進行數據的發送操作。
16.根據權利要求I所述的ー種即時通信中快捷通信的方法,其特征在于在首次向識別的聯系人對象進行數據的發送操作之后,開啟與前述聯系人對象對應的即時通信交互界面。
17.—種即時通信中快捷通信的方法,其特征在于該方法包括有如下步驟 步驟1,觸發進入快捷通信狀態,錄制包括有語音通信內容的流媒體數據; 步驟2,錄制完成后,根據語音內容識別對應的聯系人對象,以及向前述的聯系人對象發送前述的包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或發送包括有語音通信內容的流媒體數據的情況下與前述的聯系人對象建立起音頻或視頻交互通信狀態。
18.根據權利要求17所述的一種即時通信中快捷通信的方法,其特征在于所述觸發進入快捷通信狀態,其方式包括如下類型至少其一, A通過即時通信主面板設置主面板快捷通信控件,在采集到對該主面板快捷通信控件的觸發消息后實現觸發功能; B通過所在視窗的托盤位置設置托盤快捷通信控件,在采集到對該托盤快捷通信控件的觸發消息后實現觸發功能; C通過所在視窗的桌面位置設置桌面快捷通信控件,在采集到對該桌面快捷通信控件的觸發消息后實現觸發功能; D預設快捷鍵,將采集獲得按鍵消息進行識別,在具有前述快捷鍵消息的情況下實現觸發功能; E在所在終端具有觸摸輸入結構的情況下,預設用以觸發進入快捷通信狀態的路徑內容,對通過所在終端輸入的路徑信息進行識別,在具有前述預設路徑信息的情況下實現觸發功能; F預設用以實現觸發進入快捷通信狀態的音頻或視頻數據,通過所在的終端采集音頻或視頻數據,與前述預設的音頻或視頻數據進行比對,在比對吻合的情況下用以觸發前述的快捷通信功能。
19.根據權利要求17或18所述的一種即時通信中快捷通信的方法,其特征在于所述步驟I中的觸發進入快捷通信狀態的觸發操作,直到步驟2中的錄制完成,觸發狀態是同一觸發狀態。
20.根據權利要求17所述的一種即時通信中快捷通信的方法,其特征在于根據識別獲得的聯系人對象結果,將對聯系人對象進行稱謂的數據信息刪除掉,其實施步驟為, 獲取包含有聯系人對象稱謂信息的包括語音通信內容的流媒體數據; 識別前述的語音通信內容,判定是否有對聯系人對象的稱謂信息,且該稱謂信息是用以對其進行數據發送的聯系人對象的稱謂信息; 在包括的情況下,對應獲得用以識別該稱謂信息的語音通信內容和/或視頻通信內容; 將前一步驟稱謂信息所對應的音頻通信內容或者視頻通信內容從流媒體數據中剪除掉,將剩余的流媒體數據作為待發送數據。
21.—種即時通信中快捷通信的方法,其特征在于該方法包括有如下步驟 步驟1,在即時通信客戶端未登錄的情況下,觸發進入快捷通信狀態,錄制包括有語音通信內容的流媒體數據; 步驟2,錄制包括有語音通信內容的流媒體數據,觸發登錄操作; 以及根據語音通信內容識別聯系人對象;以及在錄制完成后向前述的聯系人對象發送前述的包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或發送包括有語音通信內容的流媒體數據的情況下與前述的聯系人對象建立起音頻或視頻交互通信狀態。
22.根據權利要求21所述的一種即時通信中快捷通信的方法,其特征在于所述觸發進入快捷通信狀態,其方式包括如下類型至少其一, A通過即時通信登錄界面設置登錄界面快捷通信控件,在采集到對該登錄界面快捷通信控件的觸發消息后實現觸發功能; B通過所在視窗的托盤位置設置托盤快捷通信控件,在采集到對該托盤快捷通信控件的觸發消息后實現觸發功能; C通過所在視窗的桌面位置設置桌面快捷通信控件,在采集到對該桌面快捷通信控件的觸發消息后實現觸發功能; D預設快捷鍵,將采集獲得按鍵消息進行識別,在具有前述快捷鍵消息的情況下實現觸發功能; E在所在終端具有觸摸輸入結構的情況下,預設用以觸發進入快捷通信狀態的路徑內容,對通過所在終端輸入的路徑信息進行識別,在具有前述預設路徑信息的情況下實現觸發功能; F預設用以實現觸發進入快捷通信狀態的音頻或視頻數據,通過所在的終端采集音頻或視頻數據,與前述預設的音頻或視頻數據進行比對,在比對吻合的情況下用以觸發前述的快捷通信功能。
23.根據權利要求21和22所述的一種即時通信中快捷通信的方法,其特征在于所述步驟I中的觸發進入快捷通信狀態的觸發操作,直到步驟2中的錄制完成,觸發狀態是同一觸發狀態。
24.根據權利要求21所述的一種即時通信中快捷通信的方法,其特征在于所述步驟2中的觸發登錄操作,是通過語音內容進行登錄識別的方式進行的,包括有如下步驟, 預先采集即時通信用戶的語音信息,從中分析出用戶的語音特征,作為該即時通信用戶的標準聲紋; 采集快捷通信中所錄制的語音信息,解析出相應的聲紋數據,與前述預建的標準聲紋進行比對; 如果比對吻合的話,則判定具備即時通信客戶端登錄的權限,觸發進行登錄操作,否則不具備登錄的權限,不觸發進行登錄操作。
25.根據權利要求21所述的一種即時通信中快捷通信的方法,其特征在于所述步驟2中的觸發登錄操作,是通過人臉識別的方式進行登錄觸發的,包括有如下步驟, 預先采集即時通信用戶的人臉數據,獲取該即時通信用戶的標準人臉特征; 在觸發快捷通信后啟動所在終端錄制用戶的人臉數據,與前述預建的標準人臉特征進行比對; 如果比對吻合的話,通過人臉識別判定具備即時通信客戶端登錄的權限,觸發進行登錄操作,否則不具備登錄的權限,不觸發進行登錄操作。
26.根據權利要求21所述的一種即時通信中快捷通信的方法,其特征在于根據識別獲得的聯系人對象結果,將對聯系人對象進行稱謂的數據信息刪除掉,其實施步驟為,獲取包含有聯系人對象稱謂信息的包括語音通信內容的流媒體數據; 識別前述的語音通信內容,判定是否有對聯系人對象的稱謂信息,且該稱謂信息是用以對其進行數據發送的聯系人對象的稱謂信息; 在包括的情況下,對應獲得用以識別該稱謂信息的語音通信內容和/或視頻通信內容; 將前一步驟稱謂信息所對應的音頻通信內容和/或視頻通信內容從流媒體數據中剪除掉,將剩余的流媒體數據作為待發送數據。
27.—種即時通信中快捷通信的客戶端,其特征在于該客戶端包括 快捷通信觸發單元,用以觸發進入快捷通信狀態; 聯系人識別單元,用以在快捷通信狀態下錄制包括有語音數據的流媒體數據,根據該語音數據識別對應的聯系人對象; 待發送數據錄制單元,用以在快捷通信狀態下錄制包括有語音通信內容的流媒體數據; 數據發送單元,用以在快捷通信狀態下錄制完成后向識別的聯系人對象發送前述包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或發送前述包括語音通信內容的流媒體數據的情況下與前述的聯系人對象建立起音頻或視頻交互通信狀態。
28.—種即時通信中快捷通信的系統,其特征在于該系統包括 發起方客戶端,它包括, 通信內容錄制單元,用以觸發進入快捷通信狀態,錄制包括有語音通信內容的流媒體數據,推送至下述的識別服務器; 識別服務器,它包括, 聯系人對象識別單元,用以根據前述發起方客戶端所推送的流媒體數據,識別待發送數據的聯系人對象; 數據直接發送單元,用以向前述聯系人對象識別單元所識別獲得的聯系人對象,發送前述包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或在發送包括有語音通信內容的流媒體數據的情況下將前述發起方與前述的聯系人對象建立起音頻或視頻交互通信狀態。
29.—種即時通信中快捷通信的系統,其特征在于該系統包括 發起方客戶端,它包括, 通信內容錄制單元,用以觸發進入快捷通信狀態,錄制包括有語音通信內容的流媒體數據,推送至下述的識別服務器; 聯系人對象識別接收單元,用以從下述的識別服務器獲取對待發送數據的聯系人對象的識別結果; 通信內容發送單元,用以錄制完成后向識別的聯系人對象發送前述包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或發送前述包括語音通信內容的流媒體數據的情況下與前述的聯系人對象建立起音頻或視頻交互通信狀態; 識別服務器,它包括, 聯系人對象識別單元,用以根據前述發起方客戶端所推送的流媒體數據,識別待發送數據的聯系人對象;識別結果推送單元,推送聯系人對象數據至前述的發起方客戶端。
30.一種即時通信中快捷通信的系統,其特征在于該系統包括 發起方客戶端,它包括, 通信內容錄制單元,用以在即時通信客戶端未登錄的情況下,觸發進入快捷通信狀態,錄制包括有語音通信內容的流媒體數據和/或人臉數據,推送至下述的識別服務器; 登錄執行單元,用以根據下述的登錄權限判定單元推送的判定結果,決定是否進行登錄操作; 識別服務器,它包括, 登錄權限判定單元,用以根據發起方客戶端所推送的流媒體數據和/或人臉數據,判定是否具有登錄權限,將判定結果推送至前述的發起方客戶端; 聯系人對象識別單元,用以根據發起方客戶端所推送的流媒體數據和/或人臉數據,識別待發送數據的聯系人對象; 數據發送單元,用以根據所識別的聯系人對象,向其發送前述包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或在發送包括有語音通信內容的流媒體數據的情況下將前述發起方與前述的聯系人對象建立起音頻或視頻交互通信狀態。
全文摘要
本發明提供了一種即時通信中快捷通信的方法、客戶端及系統,屬于通信、軟件技術領域。所述的方法包括有如下步驟觸發進入快捷通信狀態,在該狀態下進行如下的步驟;錄制包括有語音數據的流媒體數據,根據該語音數據識別對應的聯系人對象;錄制包括有語音通信內容的流媒體數據;錄制完成后向識別的聯系人對象發送前述包括有語音通信內容的流媒體數據,或將語音通信內容識別為字符后發送,或發送前述包括語音通信內容的流媒體數據的情況下與前述的聯系人對象建立起音頻或視頻交互通信狀態。利用本發明,能夠將錄制語音數據與識別聯系人對象連貫完成,提高通信的便利性。
文檔編號H04L29/06GK102780653SQ20121028276
公開日2012年11月14日 申請日期2012年8月9日 優先權日2012年8月9日
發明者馬宇塵 申請人:上海量明科技發展有限公司