一種信息處理方法以及電子設備的制作方法
【專利摘要】本發明公開了一種信息處理方法以及電子設備,所述信息處理方法應用于一電子設備,所述方法包括:在所述顯示單元上顯示一語音控件,所述語音控件與一語音識別引擎相互對應;當所述語音識別引擎處于工作狀態時,獲得第一語音輸入,所述第一語音輸入用于調用第一應用;基于所述語音識別引擎對所述第一語音輸入的識別獲得第一調用指令;響應所述第一調用指令,調用所述第一應用;判斷所述第一應用是否滿足第一預設條件;在所述第一應用滿足所述第一預設條件時,生成與所述第一應用對應的第一標識;在所述顯示單元上將所述語音控件與所述第一標識一起關聯顯示。
【專利說明】一種信息處理方法以及電子設備
【技術領域】
[0001 ] 本發明涉及電子【技術領域】,尤其涉及一種信息處理方法以及電子設備。
【背景技術】
[0002]隨著科學技術的不斷發展,電子技術也得到了飛速的發展,電子產品的種類也越來越多,人們也享受到了科技發展帶來的各種便利。現在人們可以通過各種類型的電子設備,享受隨著科技發展帶來的舒適生活。例如,語音識別技術已經廣泛應用于智能手機、平板電腦或筆記本電腦等電子設備中,為人們的生活帶來了更多的便利。
[0003]比如,智能手機、平板電腦或者筆記本電腦等電子設備會安裝有一個語音識別引擎,在語音識別引擎處于工作狀態后,可以向該語音識別引擎輸入語音命令,從而控制電子設備完成相應的動作,例如,用戶向電子設備輸入“打開微博”這一語音命令之后,語音識別引擎就能夠對“打開微博”這一語音命令進行識別,并為其匹配出“微博”這一應用的調用指令,使得電子設備能夠根據該調用指令調用安裝在電子設備內的“微博”這一應用,十分的方便。
[0004]但本發明人在實現本發明實施例中的技術方案的過程中,發現上述技術至少存在如下技術問題:
[0005]在通過語音識別引擎打開一個應用之后,例如打開了 “微博”應用,該“微博”應用的主界面會顯示在電子設備的顯示屏幕上,如果再次通過語音識別引擎打開了另一個應用,例如打開了 “郵箱”應用,“郵箱”應用的主界面就會顯示在電子設備的顯示屏幕上,并將“微博”應用的主界面替換掉,也即此時“微博”應用轉為后臺運行,但電子設備沒有通過語音識別引擎打開的“微博”應用已轉為后臺運行的提示,而后臺運行的應用會減慢電子設備的運行速度,用戶在需要查看或者關閉后臺運行的應用時,只能通過專門的軟件才能查看或者關閉后臺運行的應用,十分的麻煩,因此,現有技術中存在只能顯示通過語音識別引擎打開的在前臺運行的應用界面、而不能顯示通過語音識別引擎打開的在后臺運行的應用的界面的技術問題。
【發明內容】
[0006]本發明實施例通過提供一種信息處理方法以及電子設備,解決了現有技術中存在的只能顯示通過語音識別引擎打開的在前臺運行的應用的界面、而不能顯示通過語音識別引擎打開的在后臺運行的應用的界面的技術問題。
[0007]本發明實施例一方面提供一種信息處理方法,應用于一電子設備,所述電子設備包括一顯示單元,所述方法包括:在所述顯示單元上顯示一語音控件,所述語音控件與一語音識別引擎相互對應;當所述語音識別引擎處于工作狀態時,獲得第一語音輸入,所述第一語音輸入用于調用第一應用;基于所述語音識別引擎對所述第一語音輸入的識別獲得第一調用指令;響應所述第一調用指令,調用所述第一應用;判斷所述第一應用是否滿足第一預設條件;在所述第一應用滿足所述第一預設條件時,生成與所述第一應用對應的第一標識;在所述顯示單元上將所述語音控件與所述第一標識一起關聯顯示。
[0008]可選地,所述判斷所述第一應用是否滿足所述第一預設條件,具體為:判斷所述第一應用是否處于后臺運行狀態;或判斷在第一預設時間段內是否獲得針對所述第一應用的操作。
[0009]可選地,所述在所述顯示單元上將所述語音控件與所述第一標識一起關聯顯示,具體包括:當所述語音控件顯示在所述顯示單元上時,確定所述語音控件在所述顯示單元上的顯示區域為第一顯示區域;在所述第一顯示區域上將所述語音控件與所述第一標識一起關聯顯不。
[0010]可選地,在所述在所述第一顯示區域上將所述語音控件與所述第一標識一起關聯顯示之后,所述方法還包括:獲得第一移動指令,所述第一移動指令用于將所述語音控件與所述第一標識從所述第一顯示區域移動到所述顯示單元上的第二顯示區域,所述第二顯示區域與所述第一顯示區域不相同;執行所述第一移動指令,將所述語音控件與所述第一標識關聯顯示在所述第二顯示區域上。
[0011]可選地,在所述在所述顯示單元上將所述語音控件與所述第一標識一起關聯顯示之后,所述方法還包括:判斷所述第一應用是否接收到第一信息;在所述第一應用接收到所述第一信息時,在所述第一標識上顯不與所述第一信息對應的第一提不信息。
[0012]可選地,在所述在所述顯示單元上將所述語音控件與所述第一標識一起關聯顯示之后,所述方法還包括:在所述顯示單元上將所述語音控件與第一標識及M個標識一起關聯顯示,其中,M為大于等于I的整數。
[0013]可選地,在所述在所述顯示單元上將所述語音控件與第一標識及M個標識一起關聯顯示之后,所述方法還包括:獲得第二語音輸入;基于所述語音識別引擎對所述第二語音輸入進行識別,其中,在所述語音識別弓I擎對所述第二語音輸入進行識別的過程中,優先以所述M個標識對應的M個應用所對應的M個調用指令作為與所述第二語音輸入匹配的第一調用指令集合,再以所述電子設備內除所述M個應用外的其他N個應用所對應的N個調用指令作為與所述第二語音輸入匹配的第二調用指令集合。
[0014]可選地,所述顯示單元能夠顯示Q個交互界面,其中Q為大于等于2的整數,在所述顯示單元顯示的交互界面在所述Q個交互界面中切換時,所述語音控件與所述第一標識始終顯示在所述顯示單元上。
[0015]可選地,所述語音控件具有第一顯示狀態與第二顯示狀態,其中,所述第一顯示狀態與所述語音識別引擎處于工作狀態相對應,所述第二顯示狀態與所述語音識別引擎處于非工作狀態相對應,所述第一顯示狀態與所述第二顯示狀態不相同。
[0016]本發明實施例另一方面提供一種信息處理方法,應用于一電子設備,所述電子設備包括一顯示單元,所述方法包括:在所述顯示單元上的顯示區域內顯示第一交互界面;將一語音控件顯示在所述顯示區域內的第一顯示區域,所述語音控件與一語音識別引擎相對應;當所述顯示單元上所顯示的交互界面從所述第一交互界面切換到第二交互界面時,所述語音控件始終顯示在所述第一顯示區域內。
[0017]可選地,所述語音控件具有第一顯示狀態與第二顯示狀態,其中,所述第一顯示狀態與所述語音識別引擎處于工作狀態相對應,所述第二顯示狀態與所述語音識別引擎處于非工作狀態相對應,所述第一顯示狀態與所述第二顯示狀態不相同。
[0018]可選地,在所述所述語音控件顯示在所述第一顯示區域內之后,所述方法還包括:在通過所述語音識別引擎調用第一應用后,判斷所述第一應用是否滿足第一預設條件;在所述第一應用滿足所述第一預設條件時,生成與所述第一應用對應的第一標識;在所述顯示單元上將所述語音控件與所述第一標識一起關聯顯示。
[0019]本發明實施例還提供一種電子設備,包括:機殼;顯示單元,設置于所述機殼上,用于顯示一語音控件,所述語音控件與一語音識別引擎相互對應;電路板,設置于所述機殼內,與所述顯示單元相連;處理器,設置于所述電路板上,用于當所述語音識別引擎處于工作狀態時,獲得第一語音輸入,所述第一語音輸入用于調用第一應用,并基于所述語音識別引擎對所述第一語音輸入的識別獲得第一調用指令,并響應所述第一調用指令,調用所述第一應用,并判斷所述第一應用是否滿足第一預設條件,并在所述第一應用滿足所述第一預設條件時,生成與所述第一應用對應的第一標識,并在所述顯示單元上將所述語音控件與所述第一標識一起關聯顯示。
[0020]可選地,所述處理器具體用于判斷所述第一應用是否處于后臺運行狀態或判斷在第一預設時間段內是否獲得針對所述第一應用的操作。
[0021]可選地,所述處理器具體用于當所述語音控件顯示在所述顯示單元上時,確定所述語音控件在所述顯示單元上的顯示區域為第一顯示區域,并在所述第一顯示區域上將所述語音控件與所述第一標識一起關聯顯示。
[0022]可選地,所述處理器具體還用于在所述在所述第一顯示區域上將所述語音控件與所述第一標識一起關聯顯示之后,獲得第一移動指令,所述第一移動指令用于將所述語音控件與所述第一標識從所述第一顯示區域移動到所述顯示單元上的第二顯示區域,所述第二顯示區域與所述第一顯示區域不相同,并執行所述第一移動指令,將所述語音控件與所述第一標識關聯顯示在所述第二顯示區域上。
[0023]可選地,所述處理器具體還用于在所述在所述顯示單元上將所述語音控件與所述第一標識一起關聯顯示之后,判斷所述第一應用是否接收到第一信息,并在所述第一應用接收到所述第一信息時,在所述第一標識上顯示與所述第一信息對應的第一提示信息。
[0024]可選地,所述處理器具體還用于在所述在所述顯示單元上將所述語音控件與所述第一標識一起關聯顯示之后,在所述顯示單元上將所述語音控件與第一標識及M個標識一起關聯顯示,其中,M為大于等于I的整數。
[0025]可選地,所述處理器具體還用于在所述在所述顯示單元上將所述語音控件與第一標識及M個標識一起關聯顯示之后,獲得第二語音輸入,并基于所述語音識別引擎對所述第二語音輸入進行識別,其中,在所述語音識別引擎對所述第二語音輸入進行識別的過程中,優先以所述M個標識對應的M個應用所對應的M個調用指令作為與所述第二語音輸入匹配的第一調用指令集合,再以所述電子設備內除所述M個應用外的其他N個應用所對應的N個調用指令作為與所述第二語音輸入匹配的第二調用指令集合。
[0026]可選地,所述顯示單元能夠顯示Q個交互界面,其中Q為大于等于2的整數,在所述顯示單元顯示的交互界面在所述Q個交互界面中切換時,所述語音控件始終顯示在所述顯示單元上。
[0027]可選地,所述語音控件具有第一顯示狀態與第二顯示狀態,其中,所述第一顯示狀態與所述語音識別引擎處于工作狀態相對應,所述第二顯示狀態與所述語音識別引擎處于非工作狀態相對應,所述第一顯示狀態與所述第二顯示狀態不相同。
[0028]本發明實施例還提供一種電子設備,包括:機殼;顯示單元,設置于所述機殼上;電路板,設置于所述機殼內,與所述顯示單元相連;處理器,設置于所述電路板上,用于在所述顯示單元上的顯示區域內顯示第一交互界面,并將一語音控件顯示在所述顯示區域內的第一顯示區域,所述語音控件與一語音識別引擎相互對應,并當所述顯示單元上所顯示的交互界面從所述第一交互界面切換到第二交互界面時,所述語音控件始終顯示在所述第一顯示區域內。
[0029]可選地,所述語音控件具有第一顯示狀態與第二顯示狀態,其中,所述第一顯示狀態與所述語音識別引擎處于工作狀態相對應,所述第二顯示狀態與所述語音識別引擎處于非工作狀態相對應,所述第一顯示狀態與所述第二顯示狀態不相同。
[0030]可選地,所述處理器具體還用于在所述所述語音控件顯示在所述第一顯示區域內之后,在通過所述語音識別引擎調用第一應用后,判斷所述第一應用是否滿足第一預設條件,并在所述第一應用滿足所述第一預設條件時,生成與所述第一應用對應的第一標識,并在所述顯示單元上將所述語音控件與所述第一標識一起關聯顯示。
[0031]本發明實施例中提供的一個或多個技術方案,至少具有如下技術效果或優點:
[0032]1、由于采用了在通過語音識別引擎調用第一應用后,判斷第一應用是否滿足第一預設條件,并在第一應用滿足第一預設條件時,生成與第一應用對應的第一標識,并且在電子設備的顯示單元上與語音控件一起關聯顯示該第一標識的技術方案,使得用戶在查看該第一標識時就能夠知道第一應用正在電子設備的后臺運行,不需要用戶再通過專門的軟件去查看,十分的方便,所以解決了現有技術中存在的只能顯示通過語音識別引擎打開的在前臺運行的應用的界面、而不能顯示通過語音識別引擎打開的在后臺運行的應用的界面的技術問題,實現了簡化用戶的操作,并節省了因用戶通過專門軟件查看后臺運行程序所耗費的電量的技術效果。
[0033]2、由于采用了在獲得第一移動指令后,執行該第一移動指令,在顯示單元的第二顯示區域上與語音控件一起關聯顯示第一標識的技術方案,用戶能夠根據自己的使用習慣或者使用需求,調整語音控件與第一標識所在窗口的位置,使之符合自己的使用習慣以及避免語音控件與第一標識遮擋住顯示單元上的內容,從而解決了語音控件與第一標識會遮擋第二應用的交互界面上的內容的技術問題。
[0034]3、由于米用了在第一應用接收到第一信息時,在第一標識上顯不與第一信息對應的第一提示信息的技術方案,所以用戶在收到該第一提示信息的提示后,就能夠知曉第一應用的最新狀態,而不需要用戶打開第一應用進行查看才能夠得知第一應用的最新狀態,實現了簡化用戶的操作,并節省了因用戶需要查看該第一應用的最新狀態而打開該第一應用所耗費的電量的技術效果。
[0035]4、由于采用了與語音控件關聯顯示M個標識對應的M個應用所對應的M個調用指令作為與第二語音輸入匹配的第一調用指令,所以在第二語音輸入為切換到或者打開M標識所對應的M個應用中的任——個應用時,就只需要在M個標識對應的M個應用所對應的M個調用指令進行匹配,由于需要匹配的調用指令較少,所以匹配速度十分快捷,從而能夠減少在智能手機的全部調用指令中進行匹配時所耗費的時間。
[0036]5、由于采用了在顯示單元顯示的交互界面在Q個交互界面中切換時,語音控件一起與第一標識始終顯示在顯示單元上的技術方案,用戶能夠根據該語音控件以及與語音控件一起關聯顯示的第一標識,得知通過語音識別引擎打開的在后臺運行的應用的信息,從而保證了電子設備能夠一直向用戶提供通過語音識別引擎打開的在后臺運行的應用的信肩、O
[0037]6、由于采用了在顯示單元上顯示的交互界面從第一交互界面切換到第二交互界面時,語音控件位于顯示單元內的顯示區域內的技術方案,所以用戶不需要再回到電子設備的系統桌面去觸發語音控件以啟動語音識別引擎,從而向用戶提供了方便的語音控制方式,使得用戶能夠通過該語音控件方便地控制平板電腦。
【專利附圖】
【附圖說明】
[0038]圖1為本發明實施例一提供的信息處理方法的流程圖;
[0039]圖2A為本發明實施例一提供的語音控件的顯示界面示意圖;
[0040]圖2B為本發明實施例一提供的語音控件處于第一顯示狀態的界面示意圖;
[0041]圖2C為本發明實施例一提供的語音控件處于第一顯示狀態的界面示意圖;
[0042]圖3為本發明實施例一提供的音樂播放器對應的第一標識的不意圖;
[0043]圖4A為本發明實施例一提供的在顯示單元上將語音控件與第一標識一起關聯顯示的示意圖;
[0044]圖4B為本發明實施例一提供的在顯示單元上顯示的第二應用的交互界面、語音控件以及第一標識的示意圖;
[0045]圖5為本發明實施例一提供的電子設備的功能模塊圖;
[0046]圖6為本發明實施例二提供的信息處理方法的流程圖;
[0047]圖7為本發明實施例二提供的電子設備的功能模塊圖。
【具體實施方式】
[0048]本發明實施例通過提供一種信息處理方法以及電子設備,解決了現有技術中存在的只能顯示通過語音識別引擎打開的在前臺運行的應用的界面、而不能顯示通過語音識別引擎打開的在后臺運行的應用的界面的技術問題。
[0049]本發明實施例中的技術方案為解決上述只能顯示通過語音識別引擎打開的在前臺運行的應用的界面、而不能顯示通過語音識別引擎打開的在后臺運行的應用的界面的技術問題,總體思路如下:
[0050]本發明實施例提供一種信息處理方法,該方法應用于一電子設備,該電子設備包括一顯示單元,該方法包括:
[0051]在顯示單元上顯示一語音控件,語音控件與一語音識別引擎相互對應;
[0052]當語音識別引擎處于工作狀態時,獲得第一語音輸入,第一語音輸入用于調用第一應用;
[0053]基于語音識別引擎對第一語音輸入的識別獲得第一調用指令;
[0054]響應第一調用指令,調用第一應用;
[0055]判斷第一應用是否滿足第一預設條件,例如,可以是判斷第一應用是否處于后臺運行狀態;
[0056]在第一應用滿足第一預設條件時,生成與第一應用對應的第一標識;
[0057]在顯示單元上將語音控件與第一標識一起關聯顯示,例如,可以是在該語音控件上或語音控件周圍顯示該第一標識,從而方便用戶查看。
[0058]通過上述部分可以看出,由于采用了在通過語音識別引擎調用第一應用后,判斷第一應用是否滿足第一預設條件,并在第一應用滿足第一預設條件時,生成與第一應用對應的第一標識,并且在電子設備的顯示單元上與語音控件一起關聯顯示該第一標識的技術方案,使得用戶在查看該第一標識時就能夠知道第一應用正在電子設備的后臺運行,不需要用戶再通過專門的軟件去查看,十分的方便,所以解決了現有技術中存在的只能顯示通過語音識別引擎打開的在前臺運行的應用的界面、而不能顯示通過語音識別引擎打開的在后臺運行的應用的界面的技術問題,實現了簡化用戶的操作,并節省了因用戶通過專門軟件查看后臺運行程序所耗費的電量的技術效果。
[0059]為了更好的理解上述技術方案,下面將結合說明書附圖以及具體的實施方式對上述技術方案進行詳細的說明。
[0060]實施例一:
[0061]本發明實施例提供一種信息處理方法,該方法可以應用于一電子設備,該電子設備可以是智能手機,也可以是平板電腦,還可以是同類型的其他電子設備,在此不做限制,在接下來的部分中,將以電子設備為一智能手機為例,來進行詳細的舉例描述。
[0062]請參考圖1,圖1是本發明實施例提供的信息處理方法的流程圖,該方法包括:
[0063]S1:在顯示單元上顯示一語音控件,語音控件與一語音識別引擎相互對應;
[0064]S2:當語音識別引擎處于工作狀態時,獲得第一語音輸入,第一語音輸入用于調用第一應用;
[0065]S3:基于語音識別引擎對第一語音輸入的識別獲得第一調用指令;
[0066]S4:響應第一調用指令,調用第一應用;
[0067]S5:判斷第一應用是否滿足第一預設條件;
[0068]S6:在第一應用滿足第一預設條件時,生成與第一應用對應的第一標識;
[0069]S7:在顯示單元上將語音控件與第一標識一起關聯顯示。
[0070]在步驟SI中,在顯示單元上顯示一語音控件,該語音控件與一語音識別引擎相互對應,具體來講,可以是在智能手機的顯示屏幕上顯示一個語音控件,該語音控件可以和智能手機內的語音識別引擎相互對應,當然,該語音控件也可以與智能手機相連的另一電子設備例如是語音服務器內的語音識別引擎相互對應,在此不做限制。
[0071]請參考圖2A,圖2A是本發明實施例提供的語音控件的顯示界面示意圖,當然,在具體實施過程中,語音控件的顯示界面可以有多種,本領域所屬的技術人員能夠根據實際情況,選擇合適的顯示界面,本發明實施例提供的語音控件只是一個舉例,而并非用于限制本發明,在此為了說明書的簡潔,就不再贅述了。
[0072]在具體實施過程中,語音控件具有第一顯示狀態與第二顯示狀態,其中,第一顯示狀態與語音識別引擎處于工作狀態向對應,第二顯示狀態與語音識別引擎處于非工作狀態相對應,第一顯示狀態與第二顯示狀態不相同,請參考圖2B與圖2C,圖2B為該語音控件處于第一顯示狀態的界面示意圖,圖2C為該語音控件處于第二顯示狀態的界面示意圖。
[0073]在實際應用中,智能手機等電子設備可以通過接收用戶的操作來使得語音控件在第一顯示狀態與第二顯示狀態間切換,從而使得語音識別引擎處于工作狀態或者非工作狀態,比如,智能手機可以根據通過接收用戶的觸控操作,例如是點擊智能手機的觸控屏幕上該語音控件所在區域的點擊操作,從而將語音控件由第一顯示狀態切換為第二顯示狀態,或者將語音控件由第二顯示狀態切換為第一顯示狀態,從而使得語音識別引擎相應地處于工作狀態或者非工作狀態。當然,通過本實施例的介紹,本領域所屬的技術人員根據實際情況,選擇其他的方式來切換語音控件的顯示狀態,比如通過智能手機等電子設備上的硬件按鈕來進行切換,在此為了說明書的簡潔,就不再贅述了。
[0074]在步驟S2中,當語音識別引擎處于工作狀態時,獲得第一語音輸入,第一語音輸入用于調用第一應用,具體來講,可以是當語音識別引擎處于工作狀態時,如前述所說,也即語音控件的顯示狀態為第一顯示狀態時,獲得用戶的第一語音輸入,該第一語音可以用于調用智能手機內安裝的第一應用。
[0075]比如,在本實施例中,在語音控件的顯示狀態為第一顯示狀態的時候,獲得用戶所說的“打開音樂”這一第一語音輸入,該第一語音輸入可以用于調用手機內的音樂播放器。
[0076]在通過步驟S2獲得第一語音輸入后,本發明實施例提供的信息處理方法進入步驟S3,即:基于語音識別引擎對第一語音輸入的識別獲得第一調用指令。
[0077]具體來講,在獲得第一語音輸入后,語音識別引擎對第一語音輸入進行識別,例如可以分析第一語音輸入,從而第一語音輸入的語音特征等信息,并將識別的結果與電子設備內部的調用指令進行匹配,從而可以獲得第一調用指令。在實際應用中,語音識別引擎根據其采用的技術與應用環境的不同,會有許多種不同的【具體實施方式】,通過本實施例的介紹,本領域所屬的技術人員能夠根據實際情況,選擇合適的語音識別引擎來識別第一語音輸入,繼而獲得第一調用指令,在此不做限制。
[0078]比如,在本實施例中,語音識別引擎對“打開音樂”這一第一輸入進行識別后,就能夠獲得“調用音樂播放器”這一第一調用指令。當然,在本實施例中,是以語音識別引擎對“打開音樂”這一第一語音輸入進行識別,從而獲得“調用音樂播放器”這一第一調用指令為例來進行說明的,在實際應用中,其他語音輸入也可以調用用于音樂播放器,例如語音識別引擎對“播放某某歌曲”這一語音輸入進行識別后,同樣能夠獲得“調用音樂播放器”這一調用指令,在此就不再贅述了。
[0079]在通過步驟S3獲得第一調用指令后,本發明實施例提供的信息處理方法進入步驟S4,即:響應第一調用指令,調用第一應用。
[0080]具體來講,可以是電子設備響應步驟S3中獲得的第一調用指令,從而調用第一應用。在本實施例中,可以是智能手機響應“調用音樂播放器”這一第一調用指令,調用智能手機中的“音樂播放器”這一第一應用。
[0081]當然,在調用“音樂播放器”這一第一應用之后,該音樂播放器可以直接開始播放音樂,也可以在獲取到用戶具體播放某一首歌曲的命令之后才開始播放音樂,在此不做限制。
[0082]在通過步驟S4調用了第一應用之后,本發明實施例提供的方法進入步驟S5,也即:判斷第一應用是否滿足第一預設條件。
[0083]具體來講,判斷第一應用是否滿足第一預設條件,可以是判斷第一應用是否處于后臺運行狀態或判斷在第一時間段內是否獲得針對第一應用的操作。
[0084]在具體實施過程中,可以通過如下方式來判斷第一應用是否處于后臺運行狀態:
[0085]首先,判斷第一應用是否處于運行狀態,例如電子設備可以使用一些查看正在運行的程序的函數,也即查看內存中第一應用啟動了幾個,例如可以通過“GetProcessesByName”這一函數來進行查詢,比如,在實際應用中,第一應用可以同時啟動一個或者多個,例如QQ(—種即時通信軟件)可以同時啟動I個或者多個,通過“GetProcessesByName”這一函數能夠查詢到QQ在內存中啟動了幾個。
[0086]然后,查看該第一應用的主界面是否有被發送到該電子設備的顯示單元上,例如可以通過電子設備的系統API (Applicat1n Programming Interface,應用程序編程接口)函數來查詢第一應用的主界面的內容的發送狀態,若該第一應用的主界面的內容沒有被發送到該電子設備的顯示單元上,或者是已發送到該電子設備的顯示單元上且處于未激活狀態(激活狀態是指該第一應用主界面的窗口處于焦點狀態,未激活狀態是指該窗口不處于焦點狀態),則說明該第一應用處于后臺運行狀態,若該第一應用的主界面的內容被發送到了該電子設備的顯示單元上且處于激活狀態,則說明該第一應用不是處于后臺運行狀態;在第一應用處于后臺運行狀態時,第一應用就滿足第一預設條件。
[0087]在本實施例中,智能手機可以首先判斷音樂播放器是否處于運行狀態,由于音樂播放器在步驟S4中已經被調用,所有在智能手機中音樂播放器至少啟動了一個;然后再通過智能手機的系統API函數,查看音樂播放器的主界面的內容的發送狀態,在音樂播放器的主界面沒有被發送到智能手機的顯示屏幕上時,或者音樂播放器的主界面的內容已發送到智能手機的顯示屏幕上但處于未激活狀態時,則表明該第一應用處于后臺運行狀態,在這種情況下,音樂播放器滿足第一預設條件。
[0088]在實際應用中,有多種情況都會使得第一應用處于后臺運行狀態,比如,用戶通過語音識別引擎打開了其他應用,新打開的其他應用的主界面替換了第一應用的主界面,或者是用戶將操作焦點轉換到其他應用的主界面上,在此就不再贅述了。
[0089]當然,通過本實施例的介紹,本領域所屬的技術人員能夠根據實際情況,選擇其他能夠使用的方式來判斷第一應用是否處于后臺運行狀態,在此就不再贅述了。
[0090]上述部分介紹了判斷第一應用是否處于后臺運行狀態的過程,在接下來的部分中,將介紹判斷在第一預設時間段內是否獲得針對第一應用的操作的過程。
[0091]判斷在第一預設時間段內是否獲得針對第一應用的操作,具體來講,可以是在第一預設時間段內,例如是30秒、60秒等等時間段內,檢測電子設備獲得的所有操作,然后判斷這些操作是否為針對第一應用的操作。在第一預設時間段內,第一應用未獲得針對第一應用的操作時,第一應用就滿足第一預設條件。
[0092]在本實施例中,智能手機檢測在第一預設時間段內獲得的所有操作,例如是通過觸摸屏獲得的操作,或者是通過線控耳機等裝置獲得的操作,然后判斷這些操作是否為針對音樂播放器的操作,比如,在第一預設時間段內的所有操作都不是針對音樂播放器的,而是針對智能手機內的其他應用的,所以在這種情況下,第一應用滿足第一預設條件。
[0093]當然,通過本實施例的介紹,本領域所屬的技術人員能夠根據實際情況,將第一預設時間段設置為合適的數值,以滿足實際情況的需要,在此就不再贅述了。
[0094]在通過步驟S5判斷第一應用是否滿足第一預設條件后,本發明實施例提供的方法進入步驟S6,即:在第一應用滿足第一預設條件時,生成與第一應用對應的第一標識。
[0095]具體來講,可以是在音樂播放器滿足第一預設條件的時候,生成與該音樂播放器對應的第一標識,請參考圖3,圖3是本發明實施例提供的音樂播放器對應的第一標識的示意圖,應當注意的是,本發明實施例提供的只是一個示意圖,在實際應用中,本領域的技術人員能夠根據實際情況,將與音樂播放器對應的第一標識設置為其他形式,以滿足實際情況的需要,在此就不再贅述了。
[0096]當然,在本實施例中,第一應用具體為音樂播放器,在其他實施例中,第一應用可以為微博、郵件等等,微博或者郵件對應的標識也可以有多個,在此就不再贅述了。
[0097]在通過步驟S6生成與第一應用對應的第一標識后,本發明實施例提供的方法進入步驟S7,即:在顯示單元上將語音控件與第一標識一起關聯顯示。
[0098]在顯示單元上將語音控件與第一標識一起關聯顯示,可以包括:當所述語音控件顯示在所述顯示單元上時,確定所述語音控件在所述顯示單元上的顯示區域為第一顯示區域,并在所述第一顯示區域上將所述語音控件與所述第一標識一起關聯顯示。具體來講,在本實施例中,在語音控件顯示智能手機的顯示屏幕上時,確定該語音控件在該顯示屏幕上的顯示區域為第一顯示區域,并在該第一顯示區域上將該語音控件與第一標識一起關聯顯
/Jn ο
[0099]在本實施例中,請參考圖4A,圖4A是本發明實施例提供的在顯示單元上將語音控件與第一標識一起關聯顯示的示意圖,如圖4A所示,在音樂播放器被調用后,用戶通過語音識別引擎打開了一個微博,微博的主界面替換了音樂播放器的主界面在智能手機的顯示屏幕上顯示,這時音樂播放器這一應用就滿足了第一預設條件,接著在智能手機的顯示屏幕上與語音控件一起關聯顯示第一標識,請參考圖4B,圖4B是本發明實施例提供的在顯示單元上顯示的第二應用的交互界面、語音控件以及第一標識的示意圖,如圖4B所示,本發明實施例中的技術方案實現了簡化用戶的操作,并節省了因用戶通過專門軟件查看后臺運行程序所耗費的電量的技術效果。
[0100]通過上述部分可以看出,由于采用了在通過語音識別引擎調用第一應用后,判斷第一應用是否滿足第一預設條件,并在第一應用滿足第一預設條件時,生成與第一應用對應的第一標識,并且在電子設備的顯示單元上與語音控件一起關聯顯示該第一標識的技術方案,使得用戶在查看該第一標識時就能夠知道第一應用正在電子設備的后臺運行,不需要用戶再通過專門的軟件去查看,十分的方便,所以解決了現有技術中存在的只能顯示通過語音識別引擎打開的在前臺運行的應用的界面、而不能顯示通過語音識別引擎打開的在后臺運行的應用的界面的技術問題,實現了簡化用戶的操作,并節省了因用戶通過專門軟件查看后臺運行程序所耗費的電量的技術效果。
[0101]上述部分介紹了第一應用在滿足第一預設條件時,電子設備生成與該第一應用對應的第一標識,并在顯示單元上將語音控件與第一標識一起關聯顯示的技術方案,在實際應用中,在顯示單元上將語音控件與第一標識一起關聯顯示之后,本發明實施例提供的方法還包括:在顯示單元上將語音控件與第一標識及M個標識一起關聯顯示,其中,M為大于等于I的整數。
[0102]當然,在顯示單元上將語音控件與第一標識一起關聯顯示之后,在顯示單元上將語音控件與第一標識及M個標識一起關聯顯示之前,本發明實施例提供的方法還包括:在通過語音識別引擎調用第二應用之后,判斷第二應用是否滿足第一預設條件;在第二應用滿足第一預設條件時,生成與第二應用對應的第二標識;在顯示單元上與語音控件一起關聯顯示第一標識與第二標識。
[0103]具體來講,在本實施例中,以通過語音識別引擎打開的第二應用為微博為例,判斷第二應用是否滿足第一預設條件的過程與前述判斷第一應用是否滿足第一預設條件的過程一致,在此就不再贅述了 ;在微博滿足第一預設條件的時候,電子設備生成與微博對應的第二標識,并在顯示單元上將語音控件與第一標識一起關聯顯示與第二標識,使得用戶在查看與微博對應的第二標識時就能夠知道微博正在智能手機的后臺運行,不需要用戶再通過專門的軟件去查看,十分的方便,從而實現了簡化用戶的操作,并節省了因用戶通過專門軟件查看后臺運行程序所耗費的電量的技術效果。
[0104]當然,在實際應用中,在通過語音識別引擎打開第三應用、第四應用之后,同樣可以判斷第三應用、第四應用是否滿足第一預設條件,在第三應用、第四應用滿足第一預設條件的時候,生成與第三應用、第四應用對應的第三標識與第四標識,并在顯示單元上將語音控件與第一標識一起關聯顯示,第二標識、第三標識與第四標識,在此就不再贅述了。
[0105]如上述部分所述,在顯示單元上將語音控件與第一標識及M個標識一起關聯顯示之后,本發明實施例提供的方法還包括:獲得第二語音輸入;基于語音識別引擎對第二語音輸入進行識別,其中,在語音識別弓I擎對第二語音輸入進行識別的過程中,優先以M個標識對應的M個應用所對應的M個調用指令作為與第二語音輸入匹配的第一調用指令集合,再以電子設備內除M個應用外的其他N個應用所對應的N個調用指令作為與第二語音輸入匹配的第二調用指令集合。
[0106]具體來講,可以是在顯示單元上與語音控件關聯顯示有M個標識時,例如智能手機的顯示屏幕上與語音控件關聯顯示有音樂播放器與微博兩個應用對應的標識,則在獲得第二語音輸入后,基于語音識別引擎對第二語音輸入進行識別,在語音識別引擎對第二語音輸入進行識別的過程中,優先以在語音控件上顯示的兩個標識對應的音樂播放器與微博所對應的兩個調用指令作為與第二語音輸入匹配的第一調用指令集合,再以智能手機內除M個應用外的N個應用所對應的N個調用指令作為與第二語音輸入匹配的第二調用指令。
[0107]通過上述部分可以看出,由于采用了與語音控件關聯顯示M個標識對應的M個應用所對應的M個調用指令作為與第二語音輸入匹配的第一調用指令,所以在第二語音輸入為切換到或者打開M標識所對應的M個應用中的任一一個應用時,就只需要在M個標識對應的M個應用所對應的M個調用指令進行匹配,由于需要匹配的調用指令較少,所以匹配速度十分快捷,從而能夠減少在智能手機的全部調用指令中進行匹配時所耗費的時間。
[0108]如上述部分所述,電子設備的顯示單元上能夠顯示Q個應用對應的Q個交互交互界面,其中Q為大于等于2的整數,為了保證能夠一直向用戶提供通過語音識別引擎打開的在后臺運行的應用的信息,在顯示單元上顯示的交互界面在Q個交互界面中切換時,語音控件與第一標識始終顯示在顯示單元上。
[0109]具體來講,語音控件與第一標識始終顯示在顯示單元上,可以通過將語音控件以及與語音控件一起關聯顯示的第一標識的交互界面的窗口句柄找出,例如是通過hWnd參數(hWnd參數是一個特殊的“窗口句柄”,使用hWnd參考可以返回窗口或在控件的句柄)找出,再將該界面的窗口放置在所有窗口之上,使之總是處于顯示單元最前面,例如是通過SetffindowPos (SetffindowPos函數能夠改變一個子窗口、彈出式窗口或頂層窗口的尺寸,位置和Z序)這一函數來將語音控件以及與語音控件一起關聯顯示的第一標識的交互界面所在的窗口放置在顯示單元的所有窗口之上。
[0110]當然,通過本實施例的介紹,本領域所屬的技術人員能夠根據實際情況,選擇其他合適的方式來使得語音控件以及與語音控件一起關聯顯示的第一標識始終顯示在顯示單元上,在此就不在贅述了。
[0111]通過上述部分可以看出,由于采用了在顯示單元顯示的交互界面在Q個交互界面中切換時,語音控件一起與第一標識始終顯示在顯示單元上的技術方案,用戶能夠根據該語音控件以及與語音控件一起關聯顯示的第一標識,得知通過語音識別引擎打開的在后臺運行的應用的信息,從而保證了電子設備能夠一直向用戶提供通過語音識別引擎打開的在后臺運行的應用的信息。
[0112]如上述部分所述,語音控件以及與語音控件一起關聯顯示的第一標識始終顯示在顯示單元上,所以或多或少都會遮擋一部分顯示單元上顯示的其他內容,例如在本實施例中,語音控件與第一標識顯示在智能手機的顯示屏幕的下方區域,在語音控件與第一標識重疊顯示在第二應用的交互界面上的時候,就會遮擋第二應用的交互界面上相應的內容,同時,如果語音控件與第一標識一直顯示在顯示單元上的第一顯示區域,可能無法滿足有些用戶的使用需求,比如用戶A希望語音控件與第一標識顯示在顯示單元的中間,而用戶B希望語音控件與第一標識顯示在顯示單元的下部,也就是說,將語音控件固定顯示在顯示單元的某個位置無法滿足用戶的需求。
[0113]為解決上述語音控件與第一標識會遮擋第二應用的交互界面上的內容這一技術問題,以及提供符合用戶使用習慣的顯示方式,在顯示單元上將語音控件與第一標識一起關聯顯示在第一顯示區域之后,本發明實施例提供的方法還包括:獲得第一移動指令,該第一移動指令用于將語音控件與第一標識從第一顯示區域移動到顯示單元上的第二顯示區域,第二顯示區域與第一顯示區域不完全相同;執行第一移動指令,將語音控件與第一標識關聯顯示在第二顯示區域上。
[0114]具體來講,在本實施例中,在顯示單元的第一顯示區域上與語音控件一起關聯顯示第一標識之后,獲得第一移動指令,例如可以是智能手機響應用戶在智能手機的觸控顯不屏幕上按住語音控件與第一標識所在窗口并進行滑動、以將語音控件與第一標識從第一顯示區域移動到第二顯示區域的滑動操作,從而生成與該滑動操作對應的第一移動指令,然后執行該第一移動指令,將語音控件與第一標識關聯顯示在第二顯示區域上。
[0115]當然,在實際應用中,還可以配合其他方式來減弱語音控件與第一標識對第二應用的交互界面的遮擋,比如將語音控件與第一標識所在的窗口設置為半透明,等等,在此就不再贅述了。
[0116]通過上述部分可以看出,由于采用了在獲得第一移動指令后,執行該第一移動指令,在顯示單元的第二顯示區域上與語音控件一起關聯顯示第一標識的技術方案,用戶能夠根據自己的使用習慣或者使用需求,調整語音控件與第一標識所在窗口的位置,使之符合自己的使用習慣以及避免語音控件與第一標識遮擋住顯示單元上的內容,從而解決了語音控件與第一標識會遮擋第二應用的交互界面上的內容的技術問題。
[0117]為了使得第一應用在收到新消息時能夠及時提示用戶,在顯示單元上將語音控件與第一標識一起關聯顯示之后,本發明實施例提供的方法還包括:判斷第一應用是否接收到第一信息;在第一應用接收到第一信息時,在第一標識上顯不與第一信息對應的第一提不?目息。
[0118]具體來講,判斷第一應用是否接收到第一信息,具體可以是通過系統API函數來判斷第一應用是否有接收到第一信息,比如,在本實施例中,語音控件上關聯顯示有微博對應的標識,在微博有接收到新的消息時,例如有人發微博信息的時候@你或者別人有特別發給你的信息,就能夠通過系統API函數確定出該微博有接收到第一應用信息;在第一應用接收到第一信息時,在第一標識上顯不與第一信息對應的第一提不信息,比如,在微博有接收到新的消息之后,在微博對應的標識上顯示一個有新消息的提示,例如是在微博對應的標識上生成新消息對應的數字,有I條新消息就顯示1,有兩條信息消息就顯示2,等等,當然了,還可以配合其他的聲音、光提示等等,在此就不再贅述了。
[0119]通過上述部分可以看出,由于采用了在第一應用接收到第一信息時,在第一標識上顯不與第一信息對應的第一提不信息的技術方案,用戶在收到該第一提不信息的提不后,就能夠知曉第一應用的最新狀態,而不需要用戶打開第一應用進行查看才能夠得知第一應用的最新狀態,所以實現了簡化用戶的操作,并節省了因用戶需要查看該第一應用的最新狀態而打開該第一應用所耗費的電量的技術效果。
[0120]本發明實施例還提供一種電子設備,在實際應用中,該電子設備可以是智能手機,也可以是平板電腦,在此不做限制。
[0121]請參考圖5,圖5是本發明實施例提供的電子設備的功能模塊圖,該電子設備包括:機殼501 ;顯不單元502,設置于機殼501上,用于顯不一語音控件,語音控件與一語音識別引擎相互對應;電路板503,設置于機殼501內,與顯示單元502相連;處理器504,設置于電路板503上,用于當語音識別引擎處于工作狀態時,獲得第一語音輸入,第一語音輸入用于調用第一應用,并基于語音識別引擎對第一語音輸入的識別獲得第一調用指令,并響應第一調用指令,調用第一應用,并判斷第一應用是否滿足第一預設條件,并在第一應用滿足第一預設條件時,生成與第一應用對應的第一標識,并在顯示單元502上將語音控件與第一標識一起關聯顯示。
[0122]在具體實施過程中,處理器504具體用于判斷第一應用是否處于后臺運行狀態或判斷在第一預設時間段內是否獲得針對第一應用的操作。
[0123]在具體實施過程中,處理器504具體用于當語音控件顯示在顯示單元502上時,確定語音控件在顯示單元502上的顯示區域為第一顯示區域,并在第一顯示區域上將語音控件與第一標識一起關聯顯示。
[0124]在具體實施過程中,處理器504具體還用于在在第一顯示區域上將語音控件與第一標識一起關聯顯示之后,獲得第一移動指令,第一移動指令用于將語音控件與第一標識從第一顯示區域移動到顯示單元502上的第二顯示區域,第二顯示區域與第一顯示區域不相同,并執行第一移動指令,將語音控件與第一標識關聯顯示在第二顯示區域上。
[0125]在具體實施過程中,處理器504具體還用于在在顯示單元502上將語音控件與第一標識一起關聯顯示之后,判斷第一應用是否接收到第一信息,并在第一應用接收到第一信息時,在第一標識上顯不與第一信息對應的第一提不信息。
[0126]在具體實施過程中,處理器504具體還用于在在顯示單元502上將語音控件與第一標識一起關聯顯示之后,在顯示單元502上將語音控件與第一標識及M個標識一起關聯顯示,其中,M為大于等于I的整數。
[0127]在具體實施過程中,處理器504具體還用于在在顯示單元502上將語音控件與第一標識及M個標識一起關聯顯示之后,獲得第二語音輸入,并基于語音識別引擎對第二語音輸入進行識別,其中,在語音識別引擎對第二語音輸入進行識別的過程中,優先以M個標識對應的M個應用所對應的M個調用指令作為與第二語音輸入匹配的第一調用指令集合,再以電子設備內除M個應用外的其他N個應用所對應的N個調用指令作為與第二語音輸入匹配的第二調用指令集合。
[0128]在具體實施過程中,顯示單元502能夠顯示Q個交互界面,其中Q為大于等于2的整數,在顯示單元502顯示的交互界面在Q個交互界面中切換時,語音控件始終顯示在顯示單元502上。
[0129]在具體實施過程中,語音控件具有第一顯示狀態與第二顯示狀態,其中,第一顯示狀態與語音識別引擎處于工作狀態相對應,第二顯示狀態與語音識別引擎處于非工作狀態相對應,第一顯示狀態與第二顯示狀態不相同。
[0130]本實施例中的電子設備與前述信息處理方法是基于同一發明構思下的兩個方面,在前面已經對方法的實施過程作了詳細的描述,所以本領域技術人員可根據前述描述清楚的了解本實施例中的電子設備的結構及實施過程,為了說明書的簡潔,在此就不再贅述了。
[0131]上述本發明實施例中的技術方案,至少具有如下的技術效果或優點:
[0132]1、由于采用了在通過語音識別引擎調用第一應用后,判斷第一應用是否滿足第一預設條件,并在第一應用滿足第一預設條件時,生成與第一應用對應的第一標識,并且在電子設備的顯示單元上與語音控件一起關聯顯示該第一標識的技術方案,使得用戶在查看該第一標識時就能夠知道第一應用正在電子設備的后臺運行,不需要用戶再通過專門的軟件去查看,十分的方便,所以解決了現有技術中存在的只能顯示通過語音識別引擎打開的在前臺運行的應用的界面、而不能顯示通過語音識別引擎打開的在后臺運行的應用的界面的技術問題,實現了簡化用戶的操作,并節省了因用戶通過專門軟件查看后臺運行程序所耗費的電量的技術效果。
[0133]2、由于采用了在獲得第一移動指令后,執行該第一移動指令,在顯示單元的第二顯示區域上與語音控件一起關聯顯示第一標識的技術方案,用戶能夠根據自己的使用習慣或者使用需求,調整語音控件與第一標識所在窗口的位置,使之符合自己的使用習慣以及避免語音控件與第一標識遮擋住顯示單元上的內容,從而解決了語音控件與第一標識會遮擋第二應用的交互界面上的內容的技術問題。
[0134]3、由于米用了在第一應用接收到第一信息時,在第一標識上顯不與第一信息對應的第一提示信息的技術方案,用戶在收到該第一提示信息的提示后,就能夠知曉第一應用的最新狀態,而不需要用戶打開第一應用進行查看才能夠得知第一應用的最新狀態,所以實現了簡化用戶的操作,并節省了因用戶需要查看該第一應用的最新狀態而打開該第一應用所耗費的電量的技術效果。
[0135]4、由于采用了與語音控件關聯顯示M個標識對應的M個應用所對應的M個調用指令作為與第二語音輸入匹配的第一調用指令,所以在第二語音輸入為切換到或者打開M標識所對應的M個應用中的任——個應用時,就只需要在M個標識對應的M個應用所對應的M個調用指令進行匹配,由于需要匹配的調用指令較少,所以匹配速度十分快捷,從而能夠減少在智能手機的全部調用指令中進行匹配時所耗費的時間。
[0136]5、由于采用了在顯示單元顯示的交互界面在Q個交互界面中切換時,語音控件一起與第一標識始終顯示在顯示單元上的技術方案,用戶能夠根據該語音控件以及與語音控件一起關聯顯示的第一標識,得知通過語音識別引擎打開的在后臺運行的應用的信息,從而保證了電子設備能夠一直向用戶提供通過語音識別引擎打開的在后臺運行的應用的信肩、O
[0137]實施例二:
[0138]基于同一發明構思,本發明實施例還提供一種信息處理方法,該方法可以應用于一電子設備,該電子設備可以是智能手機,也可以是平板電腦,還可以是同類型的其他電子設備,在此不做限制。在接下來的部分中,將以電子設備為平板電腦為例,來進行詳細地舉例描述。
[0139]請參考圖6,圖6是本發明實施例提供的信息處理方法的流程圖,如圖6所示,該方法包括:
[0140]SlO:在顯示單元上的顯示區域內顯示第一交互界面;
[0141]S20:將一語音控件顯示在顯示區域內的第一顯示區域,該語音控件與一語音識別引擎相互對應;
[0142]S30:當顯示單元上所顯示的交互界面從第一交互界面切換到第二交互界面時,語音控件始終顯示在所述第一顯示區域內。
[0143]在步驟SlO中,在顯示單元上的顯示區域內顯示第一交互界面,具體來講,可以是在平板電腦的顯示屏幕上顯示電子設備的系統桌面這一交互界面,也可以是在顯示屏幕上顯示某一個應用的交互界面,在此不作限制。
[0144]在步驟S20中,將一語音控件顯示在顯示區域內的第一顯示區域,語音控件與一語音識別引擎相互對應,具體來講,可以是將語音控件顯示在平板電腦的顯示屏幕的上方,也可以是將語音控件顯示在平板電腦的顯示屏幕的下方,在此不做限制,該語音控件可以和平板電腦內的語音識別引擎相對應,當然,該語音控件也可以與平板電腦相連的另一電子設備例如是語音服務器內的語音識別引擎相互對應,在此不做限制。
[0145]如實施例一中所述,語音控件具有第一顯示狀態與第二顯示狀態,其中第一顯示狀態與語音識別引擎處于工作狀態相對應,第二顯示狀態與語音識別引擎處于非工作狀態相對應,第一顯示狀態與第二顯示狀態不相同,在此就不再贅述了。
[0146]在步驟S30中,當顯示單元上所顯示的交互界面從第一交互界面切換到第二交互界面時,語音控件始終顯示在第一顯示區域內,具體來講,在平板電腦的顯示屏幕上所顯示的交互界面從第一交互界面切換到第二交互界面時,語音控件始終顯示在平板電腦的顯示屏幕內的第一顯示區域。
[0147]比如,在第一交互界面為第一應用,例如是音樂播放器的交互界面,第二交互界面為第二應用,例如是微博的交互界面時,在平板電腦上的顯示屏幕上所顯示的交互界面從音樂播放器的第一交互界面切換到微博的第二交互界面時,語音控件始終位于平板電腦的顯示屏幕內的第一顯示區域,使得用戶不需要再回到平板電腦的系統桌面去觸發語音控件以啟動語音識別引擎,從而向用戶提供了方便的語音控制方式,使得用戶能夠通過該語音控件方便地控制平板電腦。
[0148]在具體實施過程中,在語音控件顯示在第一顯示區域內之后,本發明實施例提供的方法還包括:在通過語音識別引擎調用第一應用后,判斷第一應用是否滿足第一預設條件;在第一應用滿足第一預設條件時,生成與第一應用對應的第一標識;在顯示單元上將語音控件與第一標識一起關聯顯示。
[0149]具體來講,可以是在語音識別引擎處于工作狀態,且通過該語音識別引擎調用了第一應用之后,例如通過該語音識別引擎打開了音樂播放器這一第一應用之后,判斷音樂播放器這一第一應用是否滿足第一預設條件,由于判斷第一應用是否滿足第一預設條件在前述實施例中已經進行詳細的舉例說明,在此就不再贅述了。
[0150]在第一應用滿足第一預設條件的時候,生成與第一應用對應的第一標識,具體來講,可以是在音樂播放器這一應用滿足第一預設條件的時候,生成與音樂播放器對應的第一標識,在實際應用中,與音樂播放器對應的第一標識可以有多種實施形態,在實施例一中已經進行了詳細的描述,在此就不再贅述了。
[0151]在顯示單元上將語音控件與第一標識一起關聯顯示,具體來講,可以是在平板電腦的顯示單元上,在語音控件上或者語音控件周圍與語音控件一起關聯顯示第一標識,從而使得用戶在看該第一標識時就能夠知道第一應用正在電子設備的后臺運行,不需要用戶再通過專門的軟件去查看,十分的方便,所以解決了現有技術中存在的只能顯示通過語音識別引擎打開的在前臺運行的應用的界面、而不能顯示通過語音識別引擎打開的在后臺運行的應用的界面的技術問題,實現了簡化用戶的操作,并節省了因用戶通過專門軟件查看后臺運行程序所耗費的電量的技術效果。
[0152]本發明實施例還提供一種電子設備,在實際應用中,該電子設備可以是智能手機,也可以是平板電腦,在此不做限制。
[0153]請參考圖7,圖7是本發明實施例提供的電子設備的功能模塊圖,該電子設備包括:機殼701 ;顯示單元720,設置于所述機殼701上;電路板703,設置于所述機殼701內,與所述顯示單元720相連;處理器704,設置于所述電路板703上,用于在所述顯示單元720上的顯示區域內顯示第一交互界面,并將一語音控件顯示在所述顯示區域內的第一顯示區域,所述語音控件與一語音識別引擎相互對應,并當所述顯示單元720上所顯示的交互界面從所述第一交互界面切換到第二交互界面時,所述語音控件始終顯示在所述第一顯示區域內。
[0154]在具體實施過程中,所述語音控件具有第一顯示狀態與第二顯示狀態,其中,所述第一顯示狀態與所述語音識別引擎處于工作狀態相對應,所述第二顯示狀態與所述語音識別弓I擎處于非工作狀態相對應,所述第一顯示狀態與所述第二顯示狀態不相同。
[0155]在具體實施過程中,所述處理器704具體還用于在所述所述語音控件顯示在所述第一顯示區域內之后,在通過所述語音識別引擎調用第一應用后,判斷所述第一應用是否滿足第一預設條件,并在所述第一應用滿足所述第一預設條件時,生成與所述第一應用對應的第一標識,并在所述顯示單元720上將所述語音控件與所述第一標識一起關聯顯示。
[0156]本實施例中的電子設備與前述信息處理方法是基于同一發明構思下的兩個方面,在前面已經對方法的實施過程作了詳細的描述,所以本領域技術人員可根據前述描述清楚的了解本實施例中的電子設備的結構及實施過程,為了說明書的簡潔,在此就不再贅述了。
[0157]上述本發明實施例中的技術方案,至少具有如下的技術效果或優點:
[0158]1、由于采用了在顯示單元上顯示的交互界面從第一交互界面切換到第二交互界面時,語音控件位于顯示單元內的顯示區域內的技術方案,所以用戶不需要再回到電子設備的系統桌面去觸發語音控件以啟動語音識別引擎,從而向用戶提供了方便的語音控制方式,使得用戶能夠通過該語音控件方便地控制平板電腦。
[0159]2、由于采用了在通過語音識別引擎調用第一應用后,判斷第一應用是否滿足第一預設條件,并在第一應用滿足第一預設條件時,生成與第一應用對應的第一標識,并且在電子設備的顯示單元上與語音控件一起關聯顯示該第一標識的技術方案,使得用戶在查看該第一標識時就能夠知道第一應用正在電子設備的后臺運行,需要用戶再通過專門的軟件去查看,十分的方便,所以解決了現有技術中存在的只能顯示通過語音識別引擎打開的在前臺運行的應用的界面、而不能顯示通過語音識別引擎打開的在后臺運行的應用的界面的技術問題,實現了簡化用戶的操作,并節省了因用戶通過專門軟件查看后臺運行程序所耗費的電量的技術效果。
[0160]本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或計算機程序產品。因此,本發明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用安裝介質(包括但不限于磁盤安裝器、CD-ROM、光學安裝器等)上實施的計算機程序產品的形式。
[0161]本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0162]這些計算機程序指令也可安裝在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀安裝器中,使得安裝在該計算機可讀安裝器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0163]這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0164]顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。
【權利要求】
1.一種信息處理方法,應用于一電子設備,其特征在于,所述電子設備包括一顯不單元,所述方法包括: 在所述顯示單元上顯示一語音控件,所述語音控件與一語音識別引擎相互對應; 當所述語音識別引擎處于工作狀態時,獲得第一語音輸入,所述第一語音輸入用于調用第一應用; 基于所述語音識別引擎對所述第一語音輸入的識別獲得第一調用指令; 響應所述第一調用指令,調用所述第一應用; 判斷所述第一應用是否滿足第一預設條件; 在所述第一應用滿足所述第一預設條件時,生成與所述第一應用對應的第一標識; 在所述顯示單元上將所述語音控件與所述第一標識一起關聯顯示。
2.如權利要求1所述的方法,其特征在于,所述判斷所述第一應用是否滿足所述第一預設條件,具體為: 判斷所述第 一應用是否處于后臺運行狀態;或 判斷在第一預設時間段內是否獲得針對所述第一應用的操作。
3.如權利要求1所述的方法,其特征在于,所述在所述顯示單元上將所述語音控件與所述第一標識一起關聯顯示,具體包括: 當所述語音控件顯示在所述顯示單元上時,確定所述語音控件在所述顯示單元上的顯示區域為第一顯示區域; 在所述第一顯示區域上將所述語音控件與所述第一標識一起關聯顯示。
4.如權利要求3所述的方法,其特征在于,在所述在所述第一顯示區域上將所述語音控件與所述第一標識一起關聯顯示之后,所述方法還包括: 獲得第一移動指令,所述第一移動指令用于將所述語音控件與所述第一標識從所述第一顯示區域移動到所述顯示單元上的第二顯示區域,所述第二顯示區域與所述第一顯示區域不相同; 執行所述第一移動指令,將所述語音控件與所述第一標識關聯顯示在所述第二顯示區域上。
5.如權利要求1所述的方法,其特征在于,在所述在所述顯示單元上將所述語音控件與所述第一標識一起關聯顯示之后,所述方法還包括: 判斷所述第一應用是否接收到第一信息; 在所述第一應用接收到所述第一信息時,在所述第一標識上顯示與所述第一信息對應的第一提不信息。
6.如權利要求1-5中任一權項所述的方法,其特征在于,在所述在所述顯示單元上將所述語音控件與所述第一標識一起關聯顯示之后,所述方法還包括: 在所述顯示單元上將所述語音控件與第一標識及M個標識一起關聯顯示,其中,M為大于等于I的整數。
7.如權利要求6所述的方法,其特征在于,在所述在所述顯示單元上將所述語音控件與第一標識及M個標識一起關聯顯示之后,所述方法還包括: 獲得第二語音輸入; 基于所述語音識別引擎對所述第二語音輸入進行識別,其中,在所述語音識別引擎對所述第二語音輸入進行識別的過程中,優先以所述M個標識對應的M個應用所對應的M個調用指令作為與所述第二語音輸入匹配的第一調用指令集合,再以所述電子設備內除所述M個應用外的其他N個應用所對應的N個調用指令作為與所述第二語音輸入匹配的第二調用指令集合。
8.如權利要求1-5任一權項所述的方法,其特征在于,所述顯示單元能夠顯示Q個交互界面,其中Q為大于等于2的整數,在所述顯示單元顯示的交互界面在所述Q個交互界面中切換時,所述語音控件與所述第一標識始終顯示在所述顯示單元上。
9.如權利要求1-5任一權項所述的方法,其特征在于,所述語音控件具有第一顯示狀態與第二顯示狀態,其中,所述第一顯示狀態與所述語音識別引擎處于工作狀態相對應,所述第二顯示狀態與所述語音識別引擎處于非工作狀態相對應,所述第一顯示狀態與所述第二顯示狀態不相同。
10.一種信息處理方法,應用于一電子設備,其特征在于,所述電子設備包括一顯不單元,所述方法包括: 在所述顯示單元上的顯示區域內顯示第一交互界面; 將一語音控件顯示在所述顯示區域內的第一顯示區域,所述語音控件與一語音識別引擎相對應; 當所述顯示單元上所顯示的交互界面從所述第一交互界面切換到第二交互界面時,所述語音控件始終顯示在所述第一顯示區域內。
11.如權利要求10所述的方法,其特征在于,所述語音控件具有第一顯示狀態與第二顯示狀態,其中,所述第一顯示狀態與所述語音識別引擎處于工作狀態相對應,所述第二顯示狀態與所述語音識別引擎處于非工作狀態相對應,所述第一顯示狀態與所述第二顯示狀態不相同。
12.如權利要求10所述的方法,其特征在于,在所述所述語音控件顯示在所述第一顯示區域內之后,所述方法還包括: 在通過所述語音識別引擎調用第一應用后,判斷所述第一應用是否滿足第一預設條件; 在所述第一應用滿足所述第一預設條件時,生成與所述第一應用對應的第一標識; 在所述顯示單元上將所述語音控件與所述第一標識一起關聯顯示。
13.—種電子設備,其特征在于,包括: 機殼; 顯示單元,設置于所述機殼上,用于顯示一語音控件,所述語音控件與一語音識別引擎相互對應; 電路板,設置于所述機殼內,與所述顯示單元相連; 處理器,設置于所述電路板上,用于當所述語音識別引擎處于工作狀態時,獲得第一語音輸入,所述第一語音輸入用于調用第一應用,并基于所述語音識別引擎對所述第一語音輸入的識別獲得第一調用指令,并響應所述第一調用指令,調用所述第一應用,并判斷所述第一應用是否滿足第一預設條件,并在所述第一應用滿足所述第一預設條件時,生成與所述第一應用對應的第一標識,并在所述顯示單元上將所述語音控件與所述第一標識一起關聯顯示。
14.如權利要求13所述的電子設備,其特征在于,所述處理器具體用于判斷所述第一應用是否處于后臺運行狀態或判斷在第一預設時間段內是否獲得針對所述第一應用的操作。
15.如權利要求13所述的電子設備,其特征在于,所述處理器具體用于當所述語音控件顯示在所述顯示單元上時,確定所述語音控件在所述顯示單元上的顯示區域為第一顯示區域,并在所述第一顯示區域上將所述語音控件與所述第一標識一起關聯顯示。
16.如權利要求15所述的電子設備,其特征在于,所述處理器具體還用于在所述在所述第一顯示區域上將所述語音控件與所述第一標識一起關聯顯示之后,獲得第一移動指令,所述第一移動指令用于將所述語音控件與所述第一標識從所述第一顯示區域移動到所述顯示單元上的第二顯示區域,所述第二顯示區域與所述第一顯示區域不相同,并執行所述第一移動指令,將所述語音控件與所述第一標識關聯顯示在所述第二顯示區域上。
17.如權利要求13所述的電子設備,其特征在于,所述處理器具體還用于在所述在所述顯示單元上將所述語音控件與所述第一標識一起關聯顯示之后,判斷所述第一應用是否接收到第一信息,并在所述第一應用接收到所述第一信息時,在所述第一標識上顯示與所述第一信息對應的第一提不信息。
18.如權利要求13-17任一權項所述的電子設備,其特征在于,所述處理器具體還用于在所述在所述顯示單元上將所述語音控件與所述第一標識一起關聯顯示之后,在所述顯示單元上將所述語音控件與第一標識及M個標識一起關聯顯示,其中,M為大于等于I的整數。
19.如權利要求18所述的電子設備,其特征在于,所述處理器具體還用于在所述在所述顯示單元上將所述語音控件與第一標識及M個標識一起關聯顯示之后,獲得第二語音輸入,并基于所述語音識別引擎對所述第二語音輸入進行識別,其中,在所述語音識別引擎對所述第二語音輸入進行識別的過程中,優先以所述M個標識對應的M個應用所對應的M個調用指令作為與所述第二語音輸入匹配的第一調用指令集合,再以所述電子設備內除所述M個應用外的其他N個應用所對應的N個調用指令作為與所述第二語音輸入匹配的第二調用指令集合。
20.如權利要求13-17任一權項所述的電子設備,其特征在于,所述顯示單元能夠顯示Q個交互界面,其中Q為大于等于2的整數,在所述顯示單元顯示的交互界面在所述Q個交互界面中切換時,所述語音控件始終顯示在所述顯示單元上。
21.如權利要求13-17任一權項所述的電子設備,其特征在于,所述語音控件具有第一顯示狀態與第二顯示狀態,其中,所述第一顯示狀態與所述語音識別引擎處于工作狀態相對應,所述第二顯示狀態與所述語音識別引擎處于非工作狀態相對應,所述第一顯示狀態與所述第二顯示狀態不相同。
22.—種電子設備,其特征在于,包括: 機殼; 顯示單元,設置于所述機殼上; 電路板,設置于所述機殼內,與所述顯示單元相連; 處理器,設置于所述電路板上,用于在所述顯示單元上的顯示區域內顯示第一交互界面,并將一語音控件顯示在所述顯示區域內的第一顯示區域,所述語音控件與一語音識別引擎相互對應,并當所述顯示單元上所顯示的交互界面從所述第一交互界面切換到第二交互界面時,所述語音控件始終顯示在所述第一顯示區域內。
23.如權利要求22所述的電子設備,其特征在于,所述語音控件具有第一顯示狀態與第二顯示狀態,其中,所述第一顯示狀態與所述語音識別引擎處于工作狀態相對應,所述第二顯示狀態與所述語音識別引擎處于非工作狀態相對應,所述第一顯示狀態與所述第二顯示狀態不相同。
24.如權利要求22所述的電子設備,其特征在于,所述處理器具體還用于在所述所述語音控件顯示在所述第一顯示區域內之后,在通過所述語音識別引擎調用第一應用后,判斷所述第一應用是否滿 足第一預設條件,并在所述第一應用滿足所述第一預設條件時,生成與所述第一應用對應的第一標識,并在所述顯示單元上將所述語音控件與所述第一標識一起關聯顯示。
【文檔編號】G06F3/01GK104076916SQ201310109333
【公開日】2014年10月1日 申請日期:2013年3月29日 優先權日:2013年3月29日
【發明者】董芳菲, 王鷙翔, 侯欣如 申請人:聯想(北京)有限公司