本發(fā)明涉及移動通信技術領域,特別是涉及一種基于語音識別的信息發(fā)送方法及系統(tǒng)。
背景技術:
隨著智能終端的日益發(fā)展和人們生活水平的不斷提高,各種移動終端被廣泛使用,其中,智能手機已經成為人們生活中不可缺少的通訊交流工具。
然而,在日常使用智能手機的過程中,若對方需要用戶提供一些信息給他,如朋友的手機號,見面的具體地址等,由于在通話的過程中告訴對方并不一定能記住,所以可能要求用戶在通話結束后通過短信、微信等方式發(fā)送給他。當通話結束后,由于一些特殊情況,用戶未能及時發(fā)送信息給對方,甚至忘記這件事情。
技術實現(xiàn)要素:
本發(fā)明主要解決的技術問題是提供一種基于語音識別的信息發(fā)送方法及系統(tǒng),能夠及時提醒用戶發(fā)送相關信息,提高工作效率。
為解決上述技術問題,本發(fā)明采用的一個技術方案是:提供一種基于語音識別的信息發(fā)送方法,方法包括:當檢測到終端處于通話狀態(tài)時,開啟語音識別并對終端所接收的語音信息進行語音識別;判斷語音識別結果是否滿足信息發(fā)送條件;若滿足信息發(fā)送條件,則在終端通話結束后,激活相應的信息發(fā)送程序。
其中,在終端通話結束后,激活相應的信息發(fā)送程序的步驟:顯示信息提示界面,以供用戶通過信息提示界面選擇是否激活信息發(fā)送程序;根據(jù)用戶在信息提示界面輸入的選擇信息激活信息發(fā)送程序。
其中,當檢測到終端處于通話狀態(tài)時,開啟語音識別并對終端所接收的語音信息進行語音識別之前還包括:將信息發(fā)送條件與信息發(fā)送程序進行關聯(lián)并在終端上進行存儲。
其中,判斷語音識別結果是否滿足信息發(fā)送條件的步驟包括:將語音識別結果與終端預先存儲的關鍵詞進行匹配,其中終端預先存儲的關鍵詞與信息發(fā)送程序相關聯(lián);若滿足信息發(fā)送條件,則在終端通話結束后,激活相應的信息發(fā)送程序的步驟包括:若語音識別結果與關鍵詞相匹配,則激活關鍵詞所關聯(lián)的信息發(fā)送程序。
其中,若滿足信息發(fā)送條件,則在終端通話結束后,激活相應的信息發(fā)送程序的步驟進一步包括:獲取信息發(fā)送人的聯(lián)系方式;將聯(lián)系方式添加到信息發(fā)送程序的信息發(fā)送界面內,或者根據(jù)聯(lián)系方式在信息發(fā)送程序中指定對應的信息發(fā)送界面。
為解決上述技術問題,本發(fā)明采用的另一個技術方案是:提供一種基于語音識別的信息發(fā)送系統(tǒng),包括:語音識別模塊,用于當檢測到終端處于通話狀態(tài)時,開啟語音識別并對終端所接收的語音信息進行語音識別;判斷模塊,用于判斷語音識別結果是否滿足信息發(fā)送條件;啟動模塊,用于若滿足信息發(fā)送條件,則在終端通話結束后,激活相應的信息發(fā)送程序。
其中,啟動模塊包括:顯示單元,用于顯示信息提示界面,以供用戶通過信息提示界面選擇是否激活信息發(fā)送程序;啟動單元,用于根據(jù)用戶在信息提示界面輸入的選擇信息激活信息發(fā)送程序。
其中,系統(tǒng)還包括:存儲模塊,用于將信息發(fā)送條件與信息發(fā)送程序進行關聯(lián)并在終端上進行存儲。
其中,判斷模塊進一步用于執(zhí)行步驟:將語音識別結果與終端預先存儲的關鍵詞進行匹配,其中終端預先存儲的關鍵詞與信息發(fā)送程序相關聯(lián);啟動模塊進一步用于執(zhí)行步驟:若語音識別結果與關鍵詞相匹配,則激活關鍵詞所關聯(lián)的信息發(fā)送程序。
其中,啟動模塊進一步包括:獲取單元,用于獲取信息發(fā)送人的聯(lián)系方式;發(fā)送單元,用于將聯(lián)系方式添加到信息發(fā)送程序的信息發(fā)送界面內,或者根據(jù)聯(lián)系方式在信息發(fā)送程序中指定對應的信息發(fā)送界面。
本發(fā)明的有益效果是:在通話過程中,通過對終端所接收的語音信息進行語音識別,如果語音識別結果滿足信息發(fā)送條件,在終端通話結束后,激活相應的信息發(fā)送程序,能夠及時提醒用戶發(fā)送相關信息,提高工作效率。
附圖說明
圖1是本發(fā)明基于語音識別的信息發(fā)送方法的一實施例的流程圖;
圖2是本發(fā)明圖1中步驟S14的一實施例的流程圖;
圖3是本發(fā)明基于語音識別的信息發(fā)送系統(tǒng)的第一實施例的結構示意圖;
圖4是本發(fā)明基于語音識別的信息發(fā)送系統(tǒng)的第二實施例的結構示意圖;
圖5是本發(fā)明基于語音識別的信息發(fā)送系統(tǒng)的第三實施例的結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
請參閱圖1,圖1是本發(fā)明基于語音識別的信息發(fā)送方法的一實施例的流程圖,需注意的是,若有實質上相同的結果,本發(fā)明的方法并不以圖1所示的流程順序為限。如圖1所示,該方法包括如下步驟:
S12:當檢測到終端處于通話狀態(tài)時,開啟語音識別并對終端所接收的語音信息進行語音識別。
本實施例中,終端可以為任意具有通話及信息發(fā)送功能的電子產品,例如手機、平板電腦等,為了更方便、清楚的說明本發(fā)明實施例的技術方案,下面將以智能手機為例。可選的,當用戶首次進入通話界面時,提示用戶是否要開啟基于語音識別的信息發(fā)送功能,并將用戶的選擇結果保存于系統(tǒng)設置中;或者,在系統(tǒng)的菜單中提供選項,供用戶手動選擇是否開啟或者關閉該功能。當檢測到終端處于通話狀態(tài)時,從系統(tǒng)設置中獲取用戶是否設置開啟基于語音識別的信息發(fā)送功能,如果沒有開啟該功能,則正常通話直到通話結束;如果該功能開啟,則開啟語音識別并對終端所接收的語音信息進行語音識別。
S13:判斷語音識別結果是否滿足信息發(fā)送條件。
如步驟S12中所述,當終端接收到用戶通話過程中的語音通話內容,將該內容轉換成終端內部可讀取的語音,并將識別后的通話內容以對應的關鍵詞進行存儲,將語音識別結果與終端預先存儲的關鍵詞進行匹配。當滿足信息發(fā)送條件時,進入步驟S14。在本實施例中,終端所接收的語音信息可以是終端的用戶通過麥克風輸出的語音信息,也可以是從對端接收到并經過相應處理后發(fā)送至揚聲器的語音信息。
S14:若滿足信息發(fā)送條件,則在終端通話結束后,激活相應的信息發(fā)送程序。
當識別后的通話內容滿足信息發(fā)送條件時,在終端通話結束后,根據(jù)接收的關鍵詞選擇激活對應的信息發(fā)送程序。上述信息發(fā)送程序可以是短信程序、QQ或者微信等即時聊天工具等。
通過上述方式,當用戶通話結束后,能夠及時提醒用戶發(fā)送相關信息,提高工作效率。
參考圖1,在上述實施例的基礎上,該方法還包括步驟S11:
S11:將信息發(fā)送條件與信息發(fā)送程序進行關聯(lián)并在終端上進行存儲。
其中,信息發(fā)送條件可以是單個字、詞組或者一句話,包括但不限于“短信”、“QQ”、“微信”或者“稍后發(fā)送短信給你”等。用戶可以預先將上述關鍵詞存儲于終端上,同時將這些關鍵詞與信息發(fā)送程序進行關聯(lián)并存儲,例如,將“短信”和“稍后發(fā)送短信給你”與短信程序相關聯(lián),將“微信”與微信程序相關聯(lián)。若語音識別結果與關鍵詞相匹配,則激活關鍵詞所關聯(lián)的信息發(fā)送程序。例如:當識別出語音通話內容中包含“短信”與“稍后發(fā)送短信給你”內容時,通話結束后,根據(jù)用戶選擇激活短信程序。當識別出語音內容中包含“微信”內容時,通話結束后,根據(jù)用戶選擇激活微信程序。例如,通過具有自動學習功能的語義分析軟件對接收到的語音信息進行分詞、切詞來獲得相應關鍵詞,并結合用戶在結束通話的預定時間內的對信息發(fā)送程序的激活動作來進行自動關聯(lián)。
通過上述方式,終端可以根據(jù)不同的信息發(fā)送條件激活不同的信息發(fā)送程序,為用戶提供方便。
圖2是本發(fā)明圖1中步驟S14的一實施例的流程圖,如圖2所示,步驟S14還包括以下步驟:
S141:顯示信息提示界面,以供用戶通過信息提示界面選擇是否激活信息發(fā)送程序。
其中,信息提示界面可以是一個對話框顯示于終端屏幕上,也可以是一個提示小按鈕顯示于終端屏幕周邊,具體實施時,該提示界面可以一直顯示于終端的屏幕上,直到用戶選擇確定或者取消才會消失,避免用戶因為一些特殊情況未及時給對方發(fā)送信息甚至忘記這件事情。
S142:根據(jù)用戶在信息提示界面輸入的選擇信息激活信息發(fā)送程序。
當用戶在信息提示界面選擇取消激活信息發(fā)送程序,則關閉信息提示界面,取消發(fā)送信息;當用戶在信息提示界面選擇激活信息發(fā)送程序時,開啟對應的應用程序,并進入步驟S143。
S143:獲取信息發(fā)送人的聯(lián)系方式。
本實施例中,信息發(fā)送人的聯(lián)系方式可以是當前聯(lián)系人的手機號碼,或者從當前聯(lián)系人的基本資料中讀取的郵箱、QQ或者微信號,也可以根據(jù)語音通話內容識別出其它的電話號碼。
S144:將聯(lián)系方式添加到信息發(fā)送程序的信息發(fā)送界面內,或者根據(jù)聯(lián)系方式在信息發(fā)送程序中指定對應的信息發(fā)送界面。
例如,在發(fā)送短信界面直接顯示聯(lián)系人的手機號,用戶只需編輯相應的短信內容便可直接發(fā)送短信信息,或者通過聯(lián)系人的基本資料讀取聯(lián)系人的QQ號,并根據(jù)QQ號碼在QQ程序中直接顯示該聯(lián)系人的對話框。
在進一步的實施例中,由于信息發(fā)送內容往往跟通話內容存在一定關聯(lián),因此可以通過對通過結束前的語音識別結果進行分詞、切詞,并在信息發(fā)送界面進行顯示,以供用戶進行選擇,提高用戶的短息編輯效率。
通過上述方式,終端可以通過不同的語音內容激活對應的信息發(fā)送程序,提高工作效率。
圖3是本發(fā)明基于語音識別的信息發(fā)送系統(tǒng)的第一實施例的結構示意圖,該系統(tǒng)包括:語音識別模塊31、判斷模塊32及啟動模塊33。其中:
語音識別模塊31,用于當檢測到終端處于通話狀態(tài)時,開啟語音識別并對終端所接收的語音信息進行語音識別。
判斷模塊32,用于判斷語音識別結果是否滿足信息發(fā)送條件。
其中,判斷模塊32進一步用于將語音識別結果與終端預先存儲的關鍵詞進行匹配,其中終端預先存儲的關鍵詞與信息發(fā)送程序相關聯(lián)。
啟動模塊33,用于若滿足信息發(fā)送條件,則在終端通話結束后,激活相應的信息發(fā)送程序。具體的,若語音識別結果與關鍵詞相匹配,則激活關鍵詞所關聯(lián)的信息發(fā)送程序。
進一步的,啟動模塊33包括:顯示單元331、啟動單元332、獲取單元333及發(fā)送單元334。
顯示單元331,用于顯示信息提示界面,以供用戶通過信息提示界面選擇是否激活信息發(fā)送程序;
啟動單元332,用于根據(jù)用戶在信息提示界面輸入的選擇信息激活信息發(fā)送程序。
獲取單元333,用于獲取信息發(fā)送人的聯(lián)系方式;
發(fā)送單元334,用于將聯(lián)系方式添加到信息發(fā)送程序的信息發(fā)送界面內,或者根據(jù)聯(lián)系方式在信息發(fā)送程序中指定對應的信息發(fā)送界面。
如圖4所示,圖4是本發(fā)明基于語音識別的信息發(fā)送系統(tǒng)的第二實施例的結構示意圖,在圖3的基礎上,該系統(tǒng)進一步包括:存儲模塊41。其中:
存儲模塊41,用于將信息發(fā)送條件與信息發(fā)送程序進行關聯(lián)并在終端上進行存儲。
上述實施例中的各個模塊及單元可分別執(zhí)行上述方法實施例中對應的步驟,故在此不對各模塊進行贅述,詳細請參閱以上對應步驟的說明。
圖5是本發(fā)明基于語音識別的信息發(fā)送系統(tǒng)的第三實施例的結構示意圖,本實施例中,該處理裝置包括:處理器51、與處理器51耦合的存儲器52、接收器53及發(fā)送器54。
存儲器52用于存儲操作系統(tǒng)、處理器51執(zhí)行的指令以及接收到的消息等。
進一步的,存儲器52用于將信息發(fā)送條件與信息發(fā)送程序進行關聯(lián)并在終端上進行存儲。
接收器53用于當檢測到終端處于通話狀態(tài)時,開啟語音識別并對終端所接收的語音信息進行語音識別。
發(fā)送器54用于若滿足信息發(fā)送條件,則在終端通話結束后,激活相應的信息發(fā)送程序。
處理器51用于判斷語音識別結果是否滿足信息發(fā)送條件。
進一步的,處理器51用于顯示信息提示界面,以供用戶通過信息提示界面選擇是否激活信息發(fā)送程序;根據(jù)用戶在信息提示界面輸入的選擇信息激活信息發(fā)送程序。
進一步的,處理器51用于將語音識別結果與終端預先存儲的關鍵詞進行匹配,其中終端預先存儲的關鍵詞與信息發(fā)送程序相關聯(lián);若語音識別結果與關鍵詞相匹配,則激活關鍵詞所關聯(lián)的信息發(fā)送程序。
進一步的,處理器51用于獲取信息發(fā)送人的聯(lián)系方式;將聯(lián)系方式添加到信息發(fā)送程序的信息發(fā)送界面內,或者根據(jù)聯(lián)系方式在信息發(fā)送程序中指定對應的信息發(fā)送界面。
在本發(fā)明所提供的幾個實施方式中,應該理解到,所揭露的方法和系統(tǒng),可以通過其它的方式實現(xiàn)。例如,本發(fā)明各個實施方式中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。同時,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
以上所述僅為本發(fā)明的實施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內。