本發明專利技術提供了一種即時通信中語音搜索的方法、客戶端及系統,屬于通信、軟件技術領域。該方法包括:步驟1,在用戶通過即時通信交互界面的交互界面輸入欄進行數據輸入的過程中,采集用戶的語音信息;步驟2,對用戶的語音信息進行搜索,采集搜索結果作為輸入內容載入到當前的交互界面輸入欄中。利用本發明專利技術,能夠通過即時通信工具進行輸入操作的過程中,便利地執行語音搜索功能,將搜索的結果插入到交互界面輸入欄中。
【技術實現步驟摘要】
即時通信中語音搜索的方法、客戶端及系統
本專利技術屬于通信、軟件
技術背景即時通信(InstantMessaging,簡稱IM),大多數情況下,指的是能夠即時發送或接收互聯網消息等功能的業務。它已成為人們通過網絡進行交互通信的平臺,用以實現包括文本、圖片、語音、視頻、多媒體等多種數據格式的交互操作,并能夠對已有的文檔數據利用即時通信工具便利地進行傳輸操作。在交互通信的基礎上,通過即時通信工具還逐步發展出了個人頁面、博客、微博、電子郵件、音樂、圖片、游戲、影視和搜索等多種功能。即時通信工具已不再單純作為聊天工具,還實現了資訊、娛樂、搜索、電子商務、辦公、網絡社區等更加廣泛的用途。能夠實現即時通信接入功能的設備有多種多樣。典型的設備類型,包括使用傳統網絡的個人電腦,以及平板電腦;還包括使用移動互聯網的智能手機,等等。目前即時通信軟件的類型也多種多樣,典型的包括有騰訊科技公司的QQ或微信、 微軟公司的MSN、A0L的ICQ,以及淘寶旺旺、網易泡泡、飛信、小米公司的米聊,等等。即時通信客戶端登錄之后,通常呈現有即時通信主面板。在該即時通信主面板上設置有聯系人列表,其中設置著用戶的各個聯系人對象。每個聯系人對象所在的區域,大多為矩形的條框結構,在該條框結構中包括有聯系人圖標和聯系人用戶名,該條框結構通常被稱為ITEM項。觸發該ITEM項之后,能夠開啟對應的即時通信交互界面。其中包括有交互界面輸入欄,用以采集用戶所寫入的數據信息;以及包括有交互界面輸出欄,用以輸出交互通信的雙方或多方之間的通信記錄。進一步,對應著交互界面輸入欄,通常還設置有交互界面工具欄,用以對寫入到交互界面輸入欄中的數據信息進行編輯操作,或者插入圖標或圖片,或者發送數據,等等。人們在通過交互界面輸入欄寫入數據信息時,經常會有插入圖標或圖片方面的需求。在插入圖標數據時,通常的方式,是觸發前述交互界面工具欄中的圖標控件,然后生成圖標列表,其中包括有各個預設的圖標選項,在采集獲得用戶對特定圖標選項的觸發操作時,以回調函數的形式調取與其對應的圖標數據,載入到交互界面輸入欄中。這種插入圖標的方式雖然較為方便,但前述圖標列表中可供選擇的對象數量有限,難以充分滿足用戶的個性化需求。
技術實現思路
本專利技術的目的在于,提供一種即時通信中語音搜索的方法,以及對應的客戶端及系統,利用本專利技術,能夠通過即時通信工具進行輸入操作的過程中,便利地執行語音搜索功能,將搜索的結果插入到交互界面輸入欄中。本專利技術提供一種即時通信中語音搜索的方法,該方法包括有如下步驟步驟1,在用戶通過即時通信交互界面的交互界面輸入欄進行數據輸入的過程中, 采集用戶的語音信息;步驟2,對用戶的語音信息進行搜索,采集搜索結果作為輸入內容載入到當前的交互界面輸入欄中。進一步,前述通過交互界面輸入欄進行數據輸入的過程,是向所在的交互界面輸入欄載入字符,和/或載入圖片,和/或載入圖標。進一步,前述通過交互界面輸入欄進行數據輸入的過程,是在錄制載入音頻和/或視頻數據之前或之后,且活動窗口中的光標依舊處于前述交互界面輸入欄的時間階段。進一步,前述采集用戶的語音信息,以及對語音信息所進行的搜索操作,是通過觸發在前述即時通信交互界面上所設置的語音搜索控件實現的。進一步,所述的語音搜索控件若在用戶進行語音或視頻交互操作中被觸發,則按如下步驟進行操作, 采集所述的語音搜索控件是否受到觸發;在受到觸發的情況下,判定對應著所在的即時通信客戶端,是否進行著用戶和聯系人對象之間的語音或視頻交互操作;在進行著語音或視頻交互操作的情況下,觸發該語音或視頻交互操作暫停,執行前述語音搜索控件所對應的搜索操作;采集獲得搜索結果載入到交互界面輸入欄的消息后,或者采集獲得搜索操作取消的操作消息后,啟動前一步驟暫停的語音或視頻交互操作,使其重新進入到工作狀態。進一步,前述采集用戶的語音信息,以及對語音信息所進行的搜索操作,是通過采集交互界面工具欄中的圖標控件的操作消息后觸發的,或者在采集獲得圖標控件觸發生成圖標列表的消息后觸發的。進一步,對應著圖標控件或圖標列表所觸發的語音搜索操作,僅針對于圖標數據進行搜索。進一步,所述在交互界面輸入欄進行輸入操作的過程中,指的是交互界面輸入欄處于開啟狀態,為位于最前方的活動窗口,且光標在該交互界面輸入欄中,且距離該交互界面輸入欄中最相鄰的輸入操作時間在預設閾值之內。進一步,所述的預設閾值,在3分鐘或之內。進一步,對應著所述的語音搜索,預設有搜索選項列表,選擇其中的搜索選項后,依據該搜索選項的設定條件進行數據搜索以及將搜索結果向前述交互界面輸入欄進行載入操作。進一步,所述的搜索選項,包括有如下至少其一,圖標搜索選項,用以在啟動后執行圖標數據的搜索及載入操作;圖片搜索選項,用以在啟動后執行圖片數據的搜索及載入操作;音樂搜索選項,用以在啟動后搜索音樂數據并進行數據或鏈接的載入操作;音頻搜索選項,用以在啟動后搜索對應的音頻數據,并進行數據或鏈接的載入操作;多媒體搜索選項,用以在啟動后搜索對應的多媒體數據,并進行數據或鏈接的載入操作。進一步,對應著前述的圖片搜索選項,設置有圖片大小設置模式,用以設定所搜索獲得的圖片的大小條件;或者,所述的音樂搜索選項,設置有音樂類型設置模式,用以設置音樂搜索的限定條件。進一步,在設定搜索選項的情況下,所述的語音信息還設置有搜索限定條件,只有在滿足限定條件的情況下才執行數據搜索及載入操作,其步驟如下,預設限定條件為語音識別的字符內容包括“搜索執行關鍵字+對象數據”的數據模式,其中搜索執行關鍵字是代表啟動搜索操作的字詞,其中的對象數據,是包含有待搜索對象信息的數據;采集前述的語音信息后,進行語音識別,轉換為字符內容;解析所識別獲得的字符內容,判定是否具有“搜索執行關鍵字”的關鍵字和“對象數據”的關鍵字;在具有前述兩者數據的情況下,判定為滿足搜索的限定條件,否則不滿足。進一步,所述的語音信息,對其進行識別及按照識別結果進行搜索,是通過所在的即時通信客戶端推送至識別服務器進行的。進一步,所述的語音信息,對其進行識別及按照識別結果進行搜索,是通過所在的即時通信客戶端預設的搜索引擎實現的。進一步,所述的語音信息,在進行數據搜索時具有搜索限定條件,只有在滿足限定條件的情況下執行數據搜索,其步驟如下,預設限定條件為,語音識別的字符內容為“數據類型+對象數據”的數據模式,其中數據類型是可以輸入到前述交互界面輸入欄中的數據類型,其中的對象數據,是包含有待搜索對象信息的數據;采集前述的語音信息后,進行語音識別,轉換為字符內容;解析所識別獲得的字符內容,判定是否具有“數據類型”的關鍵字,以及具有“對象數據”的關鍵字;在具有前述兩點數據的情況下,判定為滿足搜索的限定條件,否則不滿足。進一步,所述的語音信息,在進行數據搜索時具有搜索限定條件,只有在滿足限定條件的情況下執行數據搜索,其步驟如下,預設限定條件為語音識別的字符內容包括“搜索執行關鍵字+數據類型+對象數據”的數據模式,其中搜索執行關鍵字是代表啟動搜索操作的字詞,其中數據類型是可以輸入到前述交互界面輸入欄中的數據類型,其中的對象數據,是包含有待搜索對象信息的數據;采集前述的語音信息后,進行語音識別,轉換為字符內容;解析所識別獲得的字符內本文檔來自技高網...
【技術保護點】
一種即時通信中語音搜索的方法,其特征在于該方法包括有如下步驟:步驟1,在用戶通過即時通信交互界面的交互界面輸入欄進行數據輸入的過程中,采集用戶的語音信息;步驟2,對用戶的語音信息進行搜索,采集搜索結果作為輸入內容載入到當前的交互界面輸入欄中。
【技術特征摘要】
【專利技術屬性】
技術研發人員:馬宇塵,
申請(專利權)人:上海量明科技發展有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。