本申請涉及設(shè)備間交互技術(shù)領(lǐng)域,尤其涉及一種交互方法、交互裝置及用戶設(shè)備。
背景技術(shù):
用戶擁有多個(gè)智能設(shè)備的情況已經(jīng)越來越普遍。以擁有智能手表和手機(jī)的用戶來說,目前大部分的智能手表用戶的輸入更多的使用語音,在使用手機(jī)的時(shí)候可以使用多種輸入方法(虛擬鍵盤,語音,手寫等等)來輸入,很多其他智能設(shè)備也有不同的輸入方式,比如手勢,圖像。
技術(shù)實(shí)現(xiàn)要素:
本申請實(shí)施例可能的目的是:提供一種基于設(shè)備間交互的輸入交互技術(shù)方案。
第一方面,本申請的一可能的實(shí)施方案提供了一種交互方法,包括:
響應(yīng)于一第一輸入設(shè)備與一輸入事件對應(yīng)的輸入情況信息滿足一輸入切換條件:
獲取與所述第一輸入設(shè)備連接的至少一第二輸入設(shè)備與所述輸入事件對應(yīng)的輸入能力相關(guān)信息;
至少根據(jù)所述輸入能力相關(guān)信息在所述至少一第二輸入設(shè)備中確定至少一目標(biāo)第二輸入設(shè)備。
結(jié)合第一方面,在第二種可能的實(shí)施方式中,所述輸入能力相關(guān)信息包括:
可變輸入能力相關(guān)信息。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第三種可能的實(shí) 施方式中,所述可變輸入能力相關(guān)信息包括以下的至少一種:
輸入錯(cuò)誤率信息、連接狀態(tài)信息以及用戶使用便捷性信息。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第四種可能的實(shí)施方式中,所述輸入情況信息包括:錯(cuò)誤率相關(guān)信息;
所述輸入情況信息滿足所述輸入切換條件包括:
所述錯(cuò)誤率相關(guān)信息在一可接受的錯(cuò)誤率范圍之外。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第五種可能的實(shí)施方式中,所述輸入情況信息包括:使用環(huán)境信息;
所述輸入情況信息滿足所述輸入切換條件包括:
所述使用環(huán)境信息滿足一設(shè)定的不適合輸入的環(huán)境條件。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第六種可能的實(shí)施方式中,所述輸入情況信息包括:
已輸入內(nèi)容的語義;
所述輸入情況信息滿足所述輸入切換條件包括:
所述已輸入內(nèi)容的語義對應(yīng)于所述第一輸入設(shè)備不具備的至少一輸入方式。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第七種可能的實(shí)施方式中,所述輸入情況信息包括:
運(yùn)行狀態(tài)信息;
所述輸入情況信息滿足所述輸入切換條件包括:
所述運(yùn)行狀態(tài)信息對應(yīng)的運(yùn)行狀態(tài)對應(yīng)于一不適合輸入的運(yùn)行條件。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第八種可能的實(shí)施方式中,所述方法還包括:
獲取所述輸入情況信息。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第九種可能的實(shí)施方式中,所述方法還包括:
向所述至少一目標(biāo)第二輸入設(shè)備發(fā)送輸入切換信息。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第十種可能的實(shí)施方式中,所述方法還包括:
生成與所述至少一目標(biāo)第二輸入設(shè)備對應(yīng)的設(shè)備推薦信息。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第十一種可能的實(shí)施方式中,所述方法還包括:
獲取與所述設(shè)備推薦信息對應(yīng)的第一反饋輸入信息;
響應(yīng)于所述第一反饋輸入信息為確認(rèn)切換的第一確認(rèn)信息,向所述至少一目標(biāo)第二輸入設(shè)備發(fā)送輸入切換信息。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第十二種可能的實(shí)施方式中,所述輸入切換信息包括:所述輸入事件對應(yīng)的應(yīng)用程序信息。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第十三種可能的實(shí)施方式中,所述輸入切換信息包括:所述輸入事件對應(yīng)的輸入相關(guān)信息。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第十四種可能的實(shí)施方式中,所述輸入相關(guān)信息包括:
所述輸入事件的編輯框中已編輯的第一輸入內(nèi)容。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第十五種可能的實(shí)施方式中,所述輸入相關(guān)信息包括以下的至少一種:
所述輸入事件的歷史步驟信息以及輸入法配置信息。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第十六種可能的實(shí)施方式中,在所述至少一目標(biāo)第二輸入設(shè)備發(fā)送所述輸入切換信息后,所述方法還包括:
從所述至少一目標(biāo)第二輸入設(shè)備獲取與所述輸入切換信息對應(yīng)的第二輸入內(nèi)容。
第二方面,本申請的一可能的實(shí)施方案提供了一種交互方法,包 括:
從一第一輸入設(shè)備獲取與一輸入事件對應(yīng)的輸入切換信息;
至少根據(jù)所述輸入切換信息,控制一第二輸入設(shè)備進(jìn)入與所述輸入切換信息對應(yīng)的輸入模式。
結(jié)合第二方面,在第二種可能的實(shí)施方式中,所述至少根據(jù)所述輸入切換信息控制所述第二輸入設(shè)備進(jìn)入所述輸入模式包括:
根據(jù)所述輸入切換信息生成切換問詢信息;
獲取與所述切換問詢信息對應(yīng)的第二反饋輸入信息;
響應(yīng)于所述第二反饋輸入信息為確認(rèn)切換的第二確認(rèn)信息,控制所述第二輸入設(shè)備進(jìn)入所述輸入模式。
結(jié)合第二方面的上述任一種可能的實(shí)施方式,在第三種可能的實(shí)施方式中,所述輸入切換信息包括:所述輸入事件對應(yīng)的應(yīng)用程序信息;
所述控制所述第二輸入設(shè)備進(jìn)入所述輸入模式包括:
控制所述第二輸入設(shè)備運(yùn)行與所述應(yīng)用程序信息對應(yīng)的應(yīng)用程序,進(jìn)入所述應(yīng)用程序的輸入模式。
結(jié)合第二方面的上述任一種可能的實(shí)施方式,在第四種可能的實(shí)施方式中,所述輸入切換信息包括:
所述輸入事件對應(yīng)的輸入相關(guān)信息;
所述控制所述第二輸入設(shè)備進(jìn)入所述輸入模式包括:
與所述輸入相關(guān)信息對應(yīng)的配置所述輸入模式。
結(jié)合第二方面的上述任一種可能的實(shí)施方式,在第五種可能的實(shí)施方式中,所述輸入相關(guān)信息包括:
在所述第一輸入設(shè)備中已編輯的第一輸入內(nèi)容;
所述與所述輸入相關(guān)信息對應(yīng)的配置所述輸入模式包括:
在所述輸入模式對應(yīng)的編輯框中插入所述第一輸入內(nèi)容。
結(jié)合第二方面的上述任一種可能的實(shí)施方式,在第六種可能的實(shí) 施方式中,所述輸入相關(guān)信息包括以下的至少一種:
所述輸入事件的歷史步驟信息以及輸入法配置信息。
結(jié)合第二方面的上述任一種可能的實(shí)施方式,在第七種可能的實(shí)施方式中,所述方法還包括:
向所述第一輸入設(shè)備發(fā)送所述輸入模式下編輯的第二輸入內(nèi)容。
第三方面,本申請的一可能的實(shí)施方案提供了一種交互裝置,包括:
輸入能力獲取模塊,用于響應(yīng)于一第一輸入設(shè)備與一輸入事件對應(yīng)的輸入情況信息滿足一輸入切換條件,獲取與所述第一輸入設(shè)備連接的至少一第二輸入設(shè)備與所述輸入事件對應(yīng)的輸入能力相關(guān)信息;
輸入設(shè)備確定模塊,用于至少根據(jù)所述輸入能力相關(guān)信息在所述至少一第二輸入設(shè)備中確定至少一目標(biāo)第二輸入設(shè)備。
結(jié)合第三方面,在第二種可能的實(shí)施方式中,所述輸入能力相關(guān)信息包括:
可變輸入能力相關(guān)信息。
結(jié)合第三方面的上述任一種可能的實(shí)施方式,在第三種可能的實(shí)施方式中,所述可變輸入能力相關(guān)信息包括以下的至少一種:
輸入錯(cuò)誤率信息、連接狀態(tài)信息以及用戶使用便捷性信息。
結(jié)合第三方面的上述任一種可能的實(shí)施方式,在第四種可能的實(shí)施方式中,所述輸入情況信息包括:錯(cuò)誤率相關(guān)信息;
所述輸入情況信息滿足所述輸入切換條件包括:
所述錯(cuò)誤率相關(guān)信息在一可接受的錯(cuò)誤率范圍之外。
結(jié)合第三方面的上述任一種可能的實(shí)施方式,在第五種可能的實(shí)施方式中,所述輸入情況信息包括:使用環(huán)境信息;
所述輸入情況信息滿足所述輸入切換條件包括:
所述使用環(huán)境信息滿足一設(shè)定的不適合輸入的環(huán)境條件。
結(jié)合第三方面的上述任一種可能的實(shí)施方式,在第六種可能的實(shí) 施方式中,所述輸入情況信息包括:
已輸入內(nèi)容的語義;
所述輸入情況信息滿足所述輸入切換條件包括:
所述已輸入內(nèi)容的語義對應(yīng)于所述第一輸入設(shè)備不具備的至少一輸入方式。
結(jié)合第三方面的上述任一種可能的實(shí)施方式,在第七種可能的實(shí)施方式中,所述輸入情況信息包括:
運(yùn)行狀態(tài)信息;
所述輸入情況信息滿足所述輸入切換條件包括:
所述運(yùn)行狀態(tài)信息對應(yīng)的運(yùn)行狀態(tài)對應(yīng)于一不適合輸入的運(yùn)行條件。
結(jié)合第三方面的上述任一種可能的實(shí)施方式,在第八種可能的實(shí)施方式中,所述裝置還包括:
輸入情況信息獲取模塊,用于獲取所述輸入情況信息。
結(jié)合第三方面的上述任一種可能的實(shí)施方式,在第九種可能的實(shí)施方式中,所述裝置還包括:
通信模塊,用于向所述至少一目標(biāo)第二輸入設(shè)備發(fā)送輸入切換信息。
結(jié)合第三方面的上述任一種可能的實(shí)施方式,在第十種可能的實(shí)施方式中,所述裝置還包括:
推薦信息生成模塊,用于生成與所述至少一目標(biāo)第二輸入設(shè)備對應(yīng)的設(shè)備推薦信息。
結(jié)合第三方面的上述任一種可能的實(shí)施方式,在第十一種可能的實(shí)施方式中,所述裝置還包括:
反饋信息獲取模塊,用于獲取與所述設(shè)備推薦信息對應(yīng)的第一反饋輸入信息;
通信模塊,用于響應(yīng)于所述第一反饋輸入信息為確認(rèn)切換的第一 確認(rèn)信息,向所述至少一目標(biāo)第二輸入設(shè)備發(fā)送輸入切換信息。
結(jié)合第三方面的上述任一種可能的實(shí)施方式,在第十二種可能的實(shí)施方式中,所述輸入切換信息包括:所述輸入事件對應(yīng)的應(yīng)用程序信息。
結(jié)合第三方面的上述任一種可能的實(shí)施方式,在第十三種可能的實(shí)施方式中,所述輸入切換信息包括:所述輸入事件對應(yīng)的輸入相關(guān)信息。
結(jié)合第三方面的上述任一種可能的實(shí)施方式,在第十四種可能的實(shí)施方式中,所述輸入相關(guān)信息包括:
所述輸入事件的編輯框中已編輯的第一輸入內(nèi)容。
結(jié)合第三方面的上述任一種可能的實(shí)施方式,在第十五種可能的實(shí)施方式中,所述輸入相關(guān)信息包括以下的至少一種:
所述輸入事件的歷史步驟信息以及輸入法配置信息。
結(jié)合第三方面的上述任一種可能的實(shí)施方式,在第十六種可能的實(shí)施方式中,所述通信模塊還用于,從所述至少一目標(biāo)第二輸入設(shè)備獲取與所述輸入切換信息對應(yīng)的第二輸入內(nèi)容。
第四方面,本申請的一可能的實(shí)施方案提供了一種交互裝置,包括:
通信模塊,用于從一第一輸入設(shè)備獲取與一輸入事件對應(yīng)的輸入切換信息;
控制模塊,用至少根據(jù)所述輸入切換信息,控制一第二輸入設(shè)備進(jìn)入與所述輸入切換信息對應(yīng)的輸入模式。
結(jié)合第四方面,在第二種可能的實(shí)施方式中,所述控制模塊包括:
問詢信息生成單元,用于根據(jù)所述輸入切換信息生成切換問詢信息;
反饋信息獲取單元,用于獲取與所述切換問詢信息對應(yīng)的第二反饋輸入信息;
控制單元,用于響應(yīng)于所述第二反饋輸入信息為確認(rèn)切換的第二確認(rèn)信息,控制所述第二輸入設(shè)備進(jìn)入所述輸入模式。
結(jié)合第四方面的上述任一種可能的實(shí)施方式,在第三種可能的實(shí)施方式中,所述輸入切換信息包括:所述輸入事件對應(yīng)的應(yīng)用程序信息;
所述控制模塊包括:
應(yīng)用程序運(yùn)行單元,用于控制所述第二輸入設(shè)備運(yùn)行與所述應(yīng)用程序信息對應(yīng)的應(yīng)用程序,進(jìn)入所述應(yīng)用程序的輸入模式。
結(jié)合第四方面的上述任一種可能的實(shí)施方式,在第四種可能的實(shí)施方式中,所述輸入切換信息包括:
所述輸入事件對應(yīng)的輸入相關(guān)信息;
所述控制模塊包括:
輸入模式配置單元,用于與所述輸入相關(guān)信息對應(yīng)的配置所述輸入模式。
結(jié)合第四方面的上述任一種可能的實(shí)施方式,在第五種可能的實(shí)施方式中,所述輸入相關(guān)信息包括:
在所述第一輸入設(shè)備中已編輯的第一輸入內(nèi)容;
所述輸入模式配置單元包括:
內(nèi)容插入子單元,用于在所述輸入模式對應(yīng)的編輯框中插入所述第一輸入內(nèi)容。
結(jié)合第四方面的上述任一種可能的實(shí)施方式,在第六種可能的實(shí)施方式中,所述輸入相關(guān)信息包括以下的至少一種:
所述輸入事件的歷史步驟信息以及輸入法配置信息。
結(jié)合第四方面的上述任一種可能的實(shí)施方式,在第七種可能的實(shí)施方式中,所述通信模塊還用于,向所述第一輸入設(shè)備發(fā)送所述輸入模式下編輯的第二輸入內(nèi)容。
第五方面,本申請的一可能的實(shí)施方案提供了一種用戶設(shè)備,包 括上面所述的交互裝置。
本申請實(shí)施例的至少一個(gè)實(shí)施方案在一第一輸入設(shè)備不適合進(jìn)行當(dāng)前輸入事件的輸入時(shí),根據(jù)至少一第二輸入設(shè)備與所述輸入事件對應(yīng)的輸入能力確定合適的目標(biāo)第二輸入設(shè)備,使得用戶可以使用最合適的輸入設(shè)備進(jìn)行當(dāng)前輸入事件的輸入。
本申請實(shí)施例的至少一個(gè)另一實(shí)施方案從一第一輸入設(shè)備獲取輸入切換信息,進(jìn)而控制一第二輸入設(shè)備進(jìn)行與所述第一輸入設(shè)備進(jìn)行的輸入事件對應(yīng)的輸入模式,幫助用戶方便地在不同的輸入設(shè)備之間進(jìn)行輸入的交互。
附圖說明
圖1為本申請實(shí)施例的一種交互方法的流程圖;
圖2為本申請實(shí)施例的一種交互方法的流程圖;
圖3為本申請實(shí)施例的一種交互裝置的結(jié)構(gòu)示意框圖;
圖4a~4c為本申請實(shí)施例的三種交互裝置的結(jié)構(gòu)示意框圖;
圖5為本申請實(shí)施例的一種交互裝置的結(jié)構(gòu)示意框圖;
圖6a~6c為本申請實(shí)施例的三種交互裝置的控制模塊的結(jié)構(gòu)示意框圖;
圖6d為本申請實(shí)施例的一種交互裝置的輸入模式配置單元的結(jié)構(gòu)示意框圖;
圖7為本申請實(shí)施例的一種交互裝置的結(jié)構(gòu)示意框圖;
圖8為本申請實(shí)施例的一種交互裝置的結(jié)構(gòu)示意框圖。
具體實(shí)施方式
下面結(jié)合附圖(若干附圖中相同的標(biāo)號表示相同的元素)和實(shí)施例,對本申請的具體實(shí)施方式作進(jìn)一步詳細(xì)說明。以下實(shí)施例用于說明本申請,但不用來限制本申請的范圍。
本領(lǐng)域技術(shù)人員可以理解,本申請中的“第一”、“第二”等術(shù)語僅用于區(qū)別不同步驟、設(shè)備或模塊等,既不代表任何特定技術(shù)含義,也 不表示它們之間的必然邏輯順序。
如圖1所示,本申請實(shí)施例一種可能的實(shí)施方式提供了一種第一交互方法,包括:
S110響應(yīng)于一第一輸入設(shè)備與一輸入事件對應(yīng)的輸入情況信息滿足一輸入切換條件,獲取與所述第一輸入設(shè)備連接的至少一第二輸入設(shè)備與所述輸入事件對應(yīng)的輸入能力相關(guān)信息;
S120至少根據(jù)所述輸入能力相關(guān)信息在所述至少一第二輸入設(shè)備中確定至少一目標(biāo)第二輸入設(shè)備。
舉例來說,本申請?zhí)峁┑牡谝唤换パb置作為本實(shí)施例的執(zhí)行主體,執(zhí)行S110~S120。具體地,所述第一交互裝置可以以軟件、硬件或軟硬件結(jié)合的方式設(shè)置在用戶設(shè)備中,或者,所述第一交互裝置本身就是所述用戶設(shè)備;所述用戶設(shè)備包括但不限于:智能手表、智能手環(huán)、智能戒指、智能眼鏡、智能手機(jī)、平板電腦、筆記本電腦、臺式電腦等。在一種可能的實(shí)施方式中,所述用戶設(shè)備例如可以為所述第一輸入設(shè)備。
本申請實(shí)施例的至少一個(gè)實(shí)施方案在一第一輸入設(shè)備不適合進(jìn)行當(dāng)前輸入事件的輸入時(shí),根據(jù)至少一第二輸入設(shè)備與所述輸入事件對應(yīng)的輸入能力確定合適的目標(biāo)第二輸入設(shè)備,使得用戶可以使用最合適的輸入設(shè)備進(jìn)行當(dāng)前輸入事件的輸入。
通過下面的實(shí)施方式進(jìn)一步說明本申請實(shí)施例的各步驟:
S110響應(yīng)于一第一輸入設(shè)備與一輸入事件對應(yīng)的輸入情況信息滿足一輸入切換條件,獲取與所述第一輸入設(shè)備連接的至少一第二輸入設(shè)備與所述輸入事件對應(yīng)的輸入能力相關(guān)信息。
在一種可能的實(shí)施方式中,可選地,所述方法還包括:
獲取所述輸入情況信息。
在一種可能的實(shí)施方式中,可選地,所述輸入情況信息包括下面的至少一種:錯(cuò)誤率相關(guān)信息、使用環(huán)境信息、已輸入內(nèi)容的語義以 及運(yùn)行狀態(tài)信息。
在一種可能的實(shí)施方式中,所述錯(cuò)誤率相關(guān)信息可以為所述第一設(shè)備的輸入方式所對應(yīng)的錯(cuò)誤率信息。
例如,在一種可能的實(shí)施方式中,所述輸入方式為語音輸入,錯(cuò)誤率例如為5%~15%。在一些狀態(tài)下,其錯(cuò)誤率可能會更高,例如在離線狀態(tài)或者存儲有限的狀態(tài)下,語音輸入的錯(cuò)誤率可能會提高10-20%,在環(huán)境噪聲較大的情況下,可能該錯(cuò)誤率會進(jìn)一步提高。
除了用上面的錯(cuò)誤率來表征輸入事件的錯(cuò)誤率相關(guān)信息外,在一些可能的實(shí)施方式中,在使用一種輸入方式無法一次輸入正確內(nèi)容時(shí),用戶需要對輸入的內(nèi)容進(jìn)行修改或者重新輸入,因此,在本實(shí)施方式中,例如,所述錯(cuò)誤率相關(guān)信息例如還可以包括一用戶修改或重新輸入的次數(shù)。
當(dāng)然,本領(lǐng)域的技術(shù)人員可以知道,其它可能的用于表示輸入方式的錯(cuò)誤率的相關(guān)信息也可以應(yīng)用于本申請實(shí)施例中。
在所述輸入情況信息包括所述錯(cuò)誤率相關(guān)信息的實(shí)施方式中,所述輸入情況信息滿足所述輸入切換條件可以包括:
所述錯(cuò)誤率相關(guān)信息在一可接受的錯(cuò)誤率范圍之外。
這里,所述可接受的錯(cuò)誤率范圍可以根據(jù)需要設(shè)置。在一種應(yīng)用場景中,例如,在所述輸入事件為編輯一工作上的一郵件時(shí),其可接受的錯(cuò)誤率范圍例如為不大于1%,此時(shí),所述第一設(shè)備的輸入方式為上面所述的語音輸入時(shí),就需要更換輸入方式。
在另一種應(yīng)用場景中,在所述輸入事件為朋友間隨意的聊天的輸入時(shí),可接受的錯(cuò)誤率范圍則可以設(shè)置的更大一些,語音輸入的錯(cuò)誤率可以滿足要求。
在一種可能的實(shí)施方式中,所述使用環(huán)境信息例如可以包括以下的至少一種:
環(huán)境噪聲信息、環(huán)境光信息、使用情景信息以及用戶狀態(tài)信息等。
在本實(shí)施方式中,所述輸入情況信息滿足所述輸入切換條件包括:
所述使用環(huán)境信息滿足一設(shè)定的不適合輸入的環(huán)境條件。
例如,在一種可能的實(shí)施方式中,所述使用環(huán)境信息包括所述環(huán)境噪聲信息時(shí),所述不適合輸入的環(huán)境條件例如為:環(huán)境噪聲大于一噪聲閾值。例如,在所述輸入方式為上面所述的語音輸入時(shí),在所述環(huán)境噪聲大于一噪聲閾值時(shí),輸入的錯(cuò)誤率會增加,并且用戶輸入時(shí)也需要大聲發(fā)音,此時(shí)可以確定所述輸入情況信息滿足所述輸入切換條件。
在一種可能的實(shí)施方式中,所述使用情景信息例如可以包括:戶外、會議等,其可以根據(jù)用戶的設(shè)定確定,也可以通過傳感器獲取的信息確定。所述使用環(huán)境信息包括所述使用情景信息時(shí),所述不適合輸入的環(huán)境條件例如為:當(dāng)前的輸入模式與使用情景信息不符,例如,在所述使用情景信息對應(yīng)與會議時(shí),如果所述輸入模式為語音輸入,則需要更換輸入方式。
在一種可能的實(shí)施方式中,所述用戶狀態(tài)信息例如可以包括:用戶的運(yùn)動狀態(tài)或活動狀態(tài)。例如,在一種可能的實(shí)施方式中,所述輸入事件對應(yīng)的輸入方式為鍵盤輸入,所述用戶的運(yùn)動狀態(tài)為行走狀態(tài),由于用戶在行走過程中不方便使用鍵盤輸入,因此,可以設(shè)定所述行走狀態(tài)為不適合輸入的環(huán)境條件,需要更換輸入方式。
在一種可能的實(shí)施方式中,在所述輸入情況信息為所述已輸入內(nèi)容的語義時(shí),所述輸入情況信息滿足所述輸入切換條件包括:
所述已輸入內(nèi)容的語義對應(yīng)于所述第一輸入設(shè)備不具備的至少一輸入方式。
例如,在一種可能的應(yīng)用場景中,所述第一輸入設(shè)備具備的輸入方式包括:語音輸入、鍵盤輸入。一用戶通過鍵盤輸入消息,內(nèi)容包括:“……我到了目的地了。想看看這里的風(fēng)景嗎?”。根據(jù)對上述內(nèi)容的語義理解,確定用戶需要輸入拍攝的圖像,此時(shí)由于所述第一輸 入設(shè)備不具備圖像采集模塊,因此需要切換輸入。例如,可以推薦用戶打開智能眼鏡拍攝并輸入所述圖像。
在一種可能的實(shí)施方式中,所述運(yùn)行狀態(tài)信息包括以下的至少一種:所述第一設(shè)備的聯(lián)網(wǎng)、存儲、內(nèi)存、速度以及電池等事實(shí)指標(biāo)信息。
例如,在所述第一輸入設(shè)備的電池電量不足時(shí),可以認(rèn)為所述運(yùn)行狀態(tài)信息對應(yīng)的運(yùn)行狀態(tài)對應(yīng)于一不適合輸入的運(yùn)行條件。
本領(lǐng)域的技術(shù)人員可以知道,除了上述實(shí)施方式中記載的所述輸入情況信息滿足所述輸入切換條件外,其它可能的對輸入有影響的信息也可以被本申請實(shí)施例的實(shí)施方式考慮。
在本申請實(shí)施例中,所述第一輸入設(shè)備與所述至少一第二輸入設(shè)備的連接可選地為設(shè)備間通信的方式。例如,通過WIFI、藍(lán)牙、紅外等無線連接的方式。這樣,無需通過外部網(wǎng)絡(luò)即可完成輸入設(shè)備的切換,可以避免使用費(fèi)電的全部上傳網(wǎng)絡(luò)的方式來保持低功耗。
在一種可能的實(shí)施方式中,所述第一輸入設(shè)備例如可以實(shí)時(shí)從所述至少一第二輸入設(shè)備獲取所述輸入能力相關(guān)信息。在所述第一輸入設(shè)備需要切換輸入設(shè)備時(shí),可以從本地直接獲取所述輸入能力相關(guān)信息。
在另一種可能的實(shí)施方式中,例如,還可以只在所述第一輸入設(shè)備需要切換輸入設(shè)備時(shí),才去從所述至少一第二輸入設(shè)備獲取所述輸入能力信息。
在一種可能的實(shí)施方式中,所述輸入能力相關(guān)信息例如可以包括所述至少一第二設(shè)備中各設(shè)備所具備的輸入方式信息、各輸入方式的輸入速率信息等。所述輸入方式信息和所述輸入速率信息一般為固定不變的。
在另一種可能的實(shí)施方式中,所述輸入能力相關(guān)信息還可以包括:
可變輸入能力相關(guān)信息。
這里,所述可變輸入能力相關(guān)信息為隨時(shí)間或地點(diǎn)會發(fā)生變化的輸入能力相關(guān)信息。
例如,在一種可能的實(shí)施方式中,所述可變輸入能力相關(guān)信息包括以下的至少一種:
輸入錯(cuò)誤率信息、連接狀態(tài)信息以及用戶使用便捷性信息。
在一種可能的實(shí)施方式中,所述用戶使用便捷性信息例如可以包括:在當(dāng)前狀態(tài)下,用戶通過一第二輸入設(shè)備進(jìn)行所述輸入事件的便捷性信息。
例如,在一種可能的應(yīng)用場景中,所述第一輸入設(shè)備為一智能手表,所述至少一第二輸入設(shè)備包括一手機(jī)和一平板電腦。其中,所述手機(jī)和所述平板電腦的輸入方式相同,所述手機(jī)在用戶的手中,所述平板電腦則離用戶較遠(yuǎn)。此時(shí),在所述第一輸入設(shè)備需要切換所述手機(jī)和所述平板電腦具有的輸入方式時(shí),根據(jù)使用便捷性,優(yōu)選確定所述手機(jī)為目標(biāo)輸入設(shè)備。
本領(lǐng)域的技術(shù)人員可以知道,除了上述實(shí)施方式中記載的可變輸入能力相關(guān)信息外,其它可變的輸入能力相關(guān)信息也可以應(yīng)用于本申請實(shí)施例的實(shí)施方式中。
通過上面的描述可以看出,不同輸入設(shè)備中擅長的輸入方式不同,能達(dá)到的輸入速率、輸入錯(cuò)誤率等參數(shù)也不盡相同,而且有些輸入能力相關(guān)信息還會實(shí)時(shí)變化,用戶很多時(shí)候未必能使用到最適合的輸入設(shè)備,本申請實(shí)施例通過上面所述的實(shí)施方式可以向用戶推薦與當(dāng)前的輸入事件最匹配的輸入設(shè)備,方便了用戶的使用,改善用戶的輸入體驗(yàn)。
S120至少根據(jù)所述輸入能力相關(guān)信息在所述至少一第二輸入設(shè)備中確定至少一目標(biāo)第二輸入設(shè)備。
通過上面的描述可以看出,在所述第一輸入設(shè)備當(dāng)前的輸入條件不適合進(jìn)行所述輸入事件時(shí),可以根據(jù)所述至少一第二輸入設(shè)備的所 述輸入能力相關(guān)信息在所述至少一第二輸入設(shè)備中確定出適合進(jìn)行所述輸入事件的至少一目標(biāo)第二輸入設(shè)備。通過后面的應(yīng)用場景會進(jìn)一步說明本步驟,這里不再贅述。
其中,在所述至少一目標(biāo)第二輸入設(shè)備包括多個(gè)目標(biāo)第二輸入設(shè)備時(shí),可以由用戶確定需要使用的目標(biāo)第二輸入設(shè)備。
在一種可能的實(shí)施方式中,可選的,在所述步驟S120之后,所述方法還包括:
向所述至少一目標(biāo)第二輸入設(shè)備發(fā)送輸入切換信息。
為了更友好的向用戶推薦合適的輸入設(shè)備,在另一種可能的實(shí)施方式中,不直接切換輸入設(shè)備,而是向用戶進(jìn)行問詢,得到確認(rèn)的指令后再進(jìn)行切換。在本實(shí)施方式中,可選地,所述方法包括:
生成與所述至少一目標(biāo)第二輸入設(shè)備對應(yīng)的設(shè)備推薦信息。
在本實(shí)施方式中,可選地,所述方法還包括:獲取與所述設(shè)備推薦信息對應(yīng)的第一反饋輸入信息;
響應(yīng)于所述第一反饋輸入信息為確認(rèn)切換的第一確認(rèn)信息,向所述至少一目標(biāo)第二輸入設(shè)備發(fā)送輸入切換信息。
例如,在一種可能的實(shí)施方式中,所述設(shè)備推薦信息例如可以包括在所述第一輸入設(shè)備的用戶界面上呈現(xiàn)一問詢彈窗。
在一種可能的實(shí)施方式中,所述輸入切換信息可以包括一輸入切換請求指令,用于向所述第二輸入設(shè)備發(fā)起輸入切換的請求。
在另一種可能的實(shí)施方式中,可選地,所述輸入切換信息還可以包括:所述輸入事件對應(yīng)的應(yīng)用程序信息。
在本實(shí)施方式中,所述第二輸入設(shè)備可以根據(jù)所述應(yīng)用程序信息打開與所述輸入事件對應(yīng)的應(yīng)用程序。
在另一種可能的實(shí)施方式中,可選地,所述輸入切換信息還可以包括:所述輸入事件對應(yīng)的輸入相關(guān)信息。
在一些可能的實(shí)施方式中,用戶可能在所述第一輸入設(shè)備上已經(jīng) 編輯了一些第一輸入內(nèi)容,此時(shí),在所述輸入事件切換至一目標(biāo)第二輸入設(shè)備時(shí),用戶可能希望保留所述第一輸入內(nèi)容,避免在所述目標(biāo)第二輸入設(shè)備對該部分內(nèi)容進(jìn)行重復(fù)輸入。因此,在一種可能的實(shí)施方式中,可選地,所述輸入相關(guān)信息包括:
所述輸入事件的編輯框中已編輯的第一輸入內(nèi)容。
在一種可能的實(shí)施方式中,可選地,所述輸入相關(guān)信息包括以下的至少一種:
所述輸入事件的歷史步驟信息以及輸入法配置信息。
其中,根據(jù)所述歷史步驟信息,所述至少一目標(biāo)第二輸入設(shè)備可以方便的根據(jù)在所述第一輸入設(shè)備上的輸入步驟進(jìn)行前進(jìn)、后退等操作。例如,可以在所述目標(biāo)第二輸入設(shè)備上對所述第一輸入內(nèi)容進(jìn)行前幾步輸入的前進(jìn)或后退操作。
其中,根據(jù)所述輸入法配置信息,所述至少一目標(biāo)第二輸入設(shè)備可以自動配置為與所述第一輸入設(shè)備上相同或相似的輸入法,不需要用戶再在所述目標(biāo)第二輸入設(shè)備進(jìn)行輸入。
通過下面的應(yīng)用場景說明所述輸入切換信息包括所述輸入相關(guān)信息的情況。
例如,在一種可能的應(yīng)用場景中,一用戶在智能手表接到朋友短信,邀請8點(diǎn)在一間酒吧一起聚會。該用戶在智能手表上面按回復(fù)鍵,接著進(jìn)行語音輸入,“好的”。語音識別成功,用戶點(diǎn)發(fā)送發(fā)出回復(fù)短信。
另外一個(gè)用戶在智能手表接到該短信,發(fā)現(xiàn)和自己的時(shí)間沖突,無法赴約,于是按回復(fù)鍵,進(jìn)行語音輸入,語音識別后得到的第一輸入內(nèi)容為:“謝謝,我剛發(fā)現(xiàn)7點(diǎn)到8點(diǎn)有會,我可能會玩到”。這里“玩”字應(yīng)該為“晚”,該用戶通過所述智能手表進(jìn)行語音輸入修改幾次都未成功,于是通過本申請實(shí)施例上面所述的方法,自動推薦該用戶選擇切換到該用戶的手機(jī)上輸入。其中,所述智能手表將對應(yīng)的 輸入切換信息發(fā)送到所述手機(jī),所述輸入切換信息包括所述第一輸入內(nèi)容以及與所述短信對應(yīng)的應(yīng)用程序信息。
所述手機(jī)收到所述輸入切換信息后,打開短信程序并進(jìn)入輸入模式,并在輸入對應(yīng)的編輯框中顯示所述第一輸入內(nèi)容:“謝謝,我剛發(fā)現(xiàn)7點(diǎn)到8點(diǎn)有會,我可能會玩到”。此時(shí),該用戶只要在手機(jī)上的所述編輯框中把“玩”改成“晚”,點(diǎn)發(fā)送就可以了。這樣跨設(shè)備后也不用重新語音或者按鍵來重新輸入整個(gè)內(nèi)容。
由上面的應(yīng)用場景中可以看出,在一些可能的實(shí)施方式中,所述第一輸入設(shè)備只需要將所述輸入切換信息發(fā)送給所述至少一目標(biāo)第二輸入設(shè)備,由一目標(biāo)第二輸入設(shè)備運(yùn)行對應(yīng)的應(yīng)用程序并供用戶進(jìn)行所述輸入事件并進(jìn)行后續(xù)的操作。在一種可能的實(shí)施方式中,所述第一輸入設(shè)備可以關(guān)閉所述應(yīng)用程序。
在另一些可能的實(shí)施方式中,所述目標(biāo)第二輸入設(shè)備僅用于進(jìn)行輸入,而輸入的內(nèi)容仍然發(fā)送回所述第一輸入設(shè)備,由所述第一輸入設(shè)備進(jìn)行后續(xù)的操作。此時(shí),在一種可能的實(shí)施方式中,在所述至少一目標(biāo)第二輸入設(shè)備發(fā)送所述輸入切換信息后,所述方法還包括:
從所述至少一目標(biāo)第二輸入設(shè)備獲取與所述輸入切換信息對應(yīng)的第二輸入內(nèi)容。
本領(lǐng)域技術(shù)人員可以看出,在本實(shí)施方式中,所述目標(biāo)第二輸入設(shè)備無需運(yùn)行與所述輸入事件對應(yīng)的應(yīng)用程序,只需要有一個(gè)輸入界面即可。
通過下面的應(yīng)用場景進(jìn)一步說明本申請實(shí)施例的實(shí)施方式。
在一種可能的場景中,以所述第一輸入設(shè)備為一智能手表,一第二輸入設(shè)備為手機(jī),另一第二輸入設(shè)備為筆記本電腦為例進(jìn)行說明。
所述智能手表,例如具有語音輸入和觸摸輸入兩種輸入方式;所述手機(jī)具有觸摸輸入、按鍵輸入、圖像采集輸入以及語音輸入四種輸入方式;所述筆記本電腦具有鍵盤輸入以及鼠標(biāo)輸入兩種輸入方式。
所述輸入事件為編輯一郵件,其中,對應(yīng)于所述輸入事件,所述智能手表的語音輸入的錯(cuò)誤率超過設(shè)定的錯(cuò)誤率閾值;所述智能手表的按鍵輸入的速率低于設(shè)定的速率閾值,因此,都不適合進(jìn)行所述輸入事件。
此時(shí),根據(jù)所述手機(jī)和所述筆記本電腦與所述輸入事件對應(yīng)的輸入能力相關(guān)信息例如可以包括:各設(shè)備的各輸入方式的輸入錯(cuò)誤率和輸入速率。
由于所述筆記本電腦的鍵盤輸入和鼠標(biāo)輸入對于編輯所述郵件來說速率高、錯(cuò)誤率低,因此根據(jù)所述輸入能力相關(guān)信息確定所述筆記本電腦為目標(biāo)第二輸入設(shè)備。
如圖2所示,本申請實(shí)施例一種可能的實(shí)施方式還提供了一種交互方法,包括:
S210從一第一輸入設(shè)備獲取與一輸入事件對應(yīng)的輸入切換信息;
S220至少根據(jù)所述輸入切換信息,控制一第二輸入設(shè)備進(jìn)入與所述輸入切換信息對應(yīng)的輸入模式。
舉例來說,本申請?zhí)峁┑牡诙换パb置作為本實(shí)施例的執(zhí)行主體,執(zhí)行S210~S220。具體地,所述第二交互裝置可以以軟件、硬件或軟硬件結(jié)合的方式設(shè)置在用戶設(shè)備中,或者,所述第二交互裝置本身就是所述用戶設(shè)備;所述用戶設(shè)備包括但不限于:智能手表、智能手環(huán)、智能戒指、智能眼鏡、智能手機(jī)、平板電腦、筆記本電腦、臺式電腦等。在一種可能的實(shí)施方式中,所述用戶設(shè)備例如可以為所述第二輸入設(shè)備。
本申請實(shí)施例的至少一個(gè)實(shí)施方式從一第一輸入設(shè)備獲取輸入切換信息,進(jìn)而控制一第二輸入設(shè)備進(jìn)行與所述第一輸入設(shè)備進(jìn)行的輸入事件對應(yīng)的輸入模式,幫助用戶方便地在不同的輸入設(shè)備之間進(jìn)行輸入的交互。
通過下面的實(shí)施方式進(jìn)一步說明本申請實(shí)施例的方法:
S210從一第一輸入設(shè)備獲取與一輸入事件對應(yīng)的輸入切換信息。
由圖1所示的實(shí)施方式可以看出,所述第一輸入設(shè)備與至少一第二輸入設(shè)備連接。其中,所述連接例如可以為設(shè)備間的連接。在一種可能的實(shí)施方式中,所述步驟S210中,可以根據(jù)所述設(shè)備間的連接從所述第一輸入設(shè)備獲取所述輸入切換信息。
如圖1所示實(shí)施方式中描述的,在一些可能的實(shí)施方式中,所述輸入切換信息例如只包括輸入切換請求指令。在另一些可能的實(shí)施方式中,所述輸入切換信息例如還可以包括以下的至少一種:
所述輸入事件對應(yīng)的應(yīng)用程序信息、所述輸入事件對應(yīng)的輸入相關(guān)信息。
可選地,在一些可能的實(shí)施方式中,所述輸入相關(guān)信息例如可以包括:在所述第一輸入設(shè)備中已編輯的第一輸入內(nèi)容。例如圖1所示實(shí)施例中所述的,在所述輸入事件對應(yīng)的編輯框中已編輯的第一輸入內(nèi)容。
可選地,在一些可能的實(shí)施方式中,所述輸入相關(guān)信息例如可以包括以下的至少一種:所述輸入事件的歷史步驟信息以及輸入法配置信息。
所述輸入切換信息進(jìn)一步的描述可以參見圖1所示實(shí)施例中對應(yīng)的描述。
S220至少根據(jù)所述輸入切換信息,控制一第二輸入設(shè)備進(jìn)入與所述輸入切換信息對應(yīng)的輸入模式。
在一種可能的實(shí)施方式中,在獲取了所述輸入切換信息后,所述交互裝置即控制所述第二輸入設(shè)備進(jìn)入與所述輸入切換信息對應(yīng)的輸入模式。
在另一種可能的實(shí)施方式中,所述步驟S220包括:
根據(jù)所述輸入切換信息生成切換問詢信息;
獲取與所述切換問詢信息對應(yīng)的第二反饋輸入信息;
響應(yīng)于所述第二反饋輸入信息為確認(rèn)切換的第二確認(rèn)信息,進(jìn)入所述輸入模式。
可以看出,與上面的實(shí)施方式相比,本實(shí)施方式向用戶進(jìn)行詢問,在得到確認(rèn)切換的答復(fù)后才進(jìn)入所述輸入模式,對用戶來說更加友好,以免粗魯?shù)拇驍_用戶在所述第二輸入設(shè)備上正在進(jìn)行的其它事件。
可選地,在所述輸入切換信息包括所述應(yīng)用程序信息的實(shí)施方式中,所述控制所述第二輸入設(shè)備進(jìn)入所述輸入模式例如可以包括:
運(yùn)行與所述應(yīng)用程序信息對應(yīng)的應(yīng)用程序,進(jìn)入所述應(yīng)用程序的輸入模式。
可選地,在所述輸入切換信息包括所述輸入相關(guān)信息的實(shí)施方式中,所述控制所述第二輸入設(shè)備進(jìn)入所述輸入模式例如可以包括:
與所述輸入相關(guān)信息對應(yīng)的配置所述輸入模式。
可選地,在所述輸入相關(guān)信息包括所述第一輸入內(nèi)容的實(shí)施方式中,所述與所述輸入相關(guān)信息對應(yīng)的配置所述輸入模式包括:
在所述輸入模式對應(yīng)的編輯框中插入所述第一輸入內(nèi)容。
可選地,在所述輸入相關(guān)信息包括所述歷史步驟信息的實(shí)施方式中,所述與所述輸入相關(guān)信息對應(yīng)的配置所述輸入模式包括:
在所述輸入模式對應(yīng)的另一歷史步驟信息中加入所述歷史步驟信息。以便所述第二輸入設(shè)備對所述第一輸入設(shè)備輸入的內(nèi)容進(jìn)行歷史步驟操作,例如前進(jìn)或后退的操作。
可選地,在所述輸入相關(guān)信息包括所述輸入法配置信息的實(shí)施方式中,所述與所述輸入相關(guān)信息對應(yīng)的配置所述輸入模式包括:
根據(jù)所述輸入法配置信息配置所述輸入模式的輸入法信息。
如圖1所示實(shí)施例中記載的,在一種可能的實(shí)施方式中,本實(shí)施例的方法在獲得所述輸入切換信息后,打開對應(yīng)的程序,進(jìn)行輸入和后續(xù)操作,不再需要向所述第一輸入設(shè)備返回輸入的內(nèi)容。
在另一種可能的實(shí)施方式中,所述第二輸入設(shè)備只進(jìn)行輸入,而不需要進(jìn)行輸入后的后續(xù)操作,此時(shí),所述方法還包括:
向所述第一輸入設(shè)備發(fā)送所述輸入模式下編輯的第二輸入內(nèi)容。
本領(lǐng)域技術(shù)人員可以理解,在本申請具體實(shí)施方式的上述方法中,各步驟的序號大小并不意味著執(zhí)行順序的先后,各步驟的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本申請具體實(shí)施方式的實(shí)施過程構(gòu)成任何限定。
如圖3所示,本申請實(shí)施例提供了一種交互裝置300,包括:
輸入能力獲取模塊310,用于響應(yīng)于一第一輸入設(shè)備與一輸入事件對應(yīng)的輸入情況信息滿足一輸入切換條件,獲取與所述第一輸入設(shè)備連接的至少一第二輸入設(shè)備與所述輸入事件對應(yīng)的輸入能力相關(guān)信息;
輸入設(shè)備確定模塊320,用于至少根據(jù)所述輸入能力相關(guān)信息在所述至少一第二輸入設(shè)備中確定至少一目標(biāo)第二輸入設(shè)備。
本申請實(shí)施例的至少一個(gè)實(shí)施方案在一第一輸入設(shè)備不適合進(jìn)行當(dāng)前輸入事件的輸入時(shí),根據(jù)至少一第二輸入設(shè)備與所述輸入事件對應(yīng)的輸入能力確定合適的目標(biāo)第二輸入設(shè)備,使得用戶可以使用最合適的輸入設(shè)備進(jìn)行當(dāng)前輸入事件的輸入。
通過下面的實(shí)施方式進(jìn)一步說明本申請實(shí)施例的各模塊、單元。
如圖4a所示,在一種可能的實(shí)施方式中,可選地,所述裝置300還包括:
輸入情況信息獲取模塊330,用于獲取所述輸入情況信息。
在一種可能的實(shí)施方式中,可選地,所述輸入情況信息包括:錯(cuò)誤率相關(guān)信息;
所述輸入情況信息滿足所述輸入切換條件包括:
所述錯(cuò)誤率相關(guān)信息在一可接受的錯(cuò)誤率范圍之外。
在一種可能的實(shí)施方式中,可選地,所述輸入情況信息包括:使用環(huán)境信息;
所述輸入情況信息滿足所述輸入切換條件包括:
所述使用環(huán)境信息滿足一設(shè)定的不適合輸入的環(huán)境條件。
在一種可能的實(shí)施方式中,可選地,所述輸入情況信息包括:
已輸入內(nèi)容的語義;
所述輸入情況信息滿足所述輸入切換條件包括:
所述已輸入內(nèi)容的語義對應(yīng)于所述第一輸入設(shè)備不具備的至少一輸入方式。
在一種可能的實(shí)施方式中,可選地,所述輸入情況信息包括:
運(yùn)行狀態(tài)信息;
所述輸入情況信息滿足所述輸入切換條件包括:
所述運(yùn)行狀態(tài)信息對應(yīng)的運(yùn)行狀態(tài)對應(yīng)于一不適合輸入的運(yùn)行條件。
對于所述輸入情況信息的進(jìn)一步的描述參見圖1所示實(shí)施例中對應(yīng)的描述,這里不再贅述。
本領(lǐng)域的技術(shù)人員可以知道,除了上述實(shí)施方式中記載的所述輸入情況信息滿足所述輸入切換條件外,其它可能的對輸入有影響的信息也可以被本申請實(shí)施例的實(shí)施方式考慮。
在本申請實(shí)施例中,所述第一輸入設(shè)備與所述至少一第二輸入設(shè)備的連接可選地為設(shè)備間通信的方式。
在一種可能的實(shí)施方式中,所述輸入能力相關(guān)信息例如可以包括所述至少一第二設(shè)備中各設(shè)備所具備的輸入方式信息、各輸入方式的輸入速率信息等。所述輸入方式信息和所述輸入速率信息一般為固定不變的。
可選地,在一種可能的實(shí)施方式中,所述輸入能力相關(guān)信息還可以包括:
可變輸入能力相關(guān)信息。
可選地,在一種可能的實(shí)施方式中,所述可變輸入能力相關(guān)信息包括以下的至少一種:
輸入錯(cuò)誤率信息、連接狀態(tài)信息以及用戶使用便捷性信息。
本領(lǐng)域的技術(shù)人員可以知道,除了上述實(shí)施方式中記載的可變輸入能力相關(guān)信息外,其它可變的輸入能力相關(guān)信息也可以應(yīng)用于本申請實(shí)施例的實(shí)施方式中。
如圖4b所示,可選地,在一種可能的實(shí)施方式中,所述裝置300還包括:
通信模塊340,用于向所述至少一目標(biāo)第二輸入設(shè)備發(fā)送輸入切換信息。
為了更友好的向用戶推薦合適的輸入設(shè)備,在另一種可能的實(shí)施方式中,所述裝置300不直接切換輸入設(shè)備,而是向用戶進(jìn)行問詢,得到確認(rèn)的指令后再進(jìn)行切換。如圖4c所示,可選地,在一種可能的實(shí)施方式中,所述裝置300還包括:
推薦信息生成模塊350,用于生成與所述至少一目標(biāo)第二輸入設(shè)備對應(yīng)的設(shè)備推薦信息;
反饋信息獲取模塊360,用于獲取與所述設(shè)備推薦信息對應(yīng)的第一反饋輸入信息;
通信模塊370,用于響應(yīng)于所述第一反饋輸入信息為確認(rèn)切換的第一確認(rèn)信息,向所述至少一目標(biāo)第二輸入設(shè)備發(fā)送輸入切換信息。
在一種可能的實(shí)施方式中,所述輸入切換信息可以包括一輸入切換請求指令,用于向所述第二輸入設(shè)備發(fā)起輸入切換的請求。
在另一種可能的實(shí)施方式中,可選地,所述輸入切換信息還可以包括:所述輸入事件對應(yīng)的應(yīng)用程序信息。
在本實(shí)施方式中,所述第二輸入設(shè)備可以根據(jù)所述應(yīng)用程序信息打開與所述輸入事件對應(yīng)的應(yīng)用程序。
在另一種可能的實(shí)施方式中,可選地,所述輸入切換信息還可以包括:所述輸入事件對應(yīng)的輸入相關(guān)信息。
在一些可能的實(shí)施方式中,用戶可能在所述第一輸入設(shè)備上已經(jīng)編輯了一些第一輸入內(nèi)容,此時(shí),在所述輸入事件切換至一目標(biāo)第二輸入設(shè)備時(shí),用戶可能希望保留所述第一輸入內(nèi)容,避免在所述目標(biāo)第二輸入設(shè)備對該部分內(nèi)容進(jìn)行重復(fù)輸入。因此,在一種可能的實(shí)施方式中,可選地,所述輸入相關(guān)信息包括:
所述輸入事件的編輯框中已編輯的第一輸入內(nèi)容。
在一種可能的實(shí)施方式中,可選地,所述輸入相關(guān)信息包括以下的至少一種:
所述輸入事件的歷史步驟信息以及輸入法配置信息。
在一些可能的實(shí)施方式中,所述第一輸入設(shè)備只需要將所述輸入切換信息發(fā)送給所述至少一目標(biāo)第二輸入設(shè)備,由一目標(biāo)第二輸入設(shè)備運(yùn)行對應(yīng)的應(yīng)用程序并供用戶進(jìn)行所述輸入事件并進(jìn)行后續(xù)的操作。
在另一些可能的實(shí)施方式中,所述目標(biāo)第二輸入設(shè)備僅用于進(jìn)行輸入,而輸入的內(nèi)容仍然發(fā)送回所述第一輸入設(shè)備,由所述第一輸入設(shè)備進(jìn)行后續(xù)的操作。因此,在一種可能的實(shí)施方式中,可選地,所述通信模塊340或通信模塊370還可以用于,從所述至少一目標(biāo)第二輸入設(shè)備獲取與所述輸入切換信息對應(yīng)的第二輸入內(nèi)容。
在一種可能的實(shí)施方式中,所述交互裝置從屬于所述第一輸入設(shè)備,或者本身即為所述第一輸入設(shè)備。
如圖5所示,本申請實(shí)施例一種可能的實(shí)施方式提供了一種交互裝置500,包括:
通信模塊510,用于從一第一輸入設(shè)備獲取與一輸入事件對應(yīng)的輸入切換信息;
控制模塊520,用至少根據(jù)所述輸入切換信息,控制一第二輸入設(shè)備進(jìn)入與所述輸入切換信息對應(yīng)的輸入模式。
本申請實(shí)施例的至少一個(gè)實(shí)施方式從一第一輸入設(shè)備獲取輸入切換信息,進(jìn)而控制一第二輸入設(shè)備進(jìn)行與所述第一輸入設(shè)備進(jìn)行的輸入事件對應(yīng)的輸入模式,幫助用戶方便地在不同的輸入設(shè)備之間進(jìn)行輸入的交互。
如圖1所示實(shí)施方式中描述的,在一些可能的實(shí)施方式中,所述輸入切換信息例如只包括輸入切換請求指令。在另一些可能的實(shí)施方式中,所述輸入切換信息例如還可以包括以下的至少一種:
所述輸入事件對應(yīng)的應(yīng)用程序信息、所述輸入事件對應(yīng)的輸入相關(guān)信息。
可選地,在一些可能的實(shí)施方式中,所述輸入相關(guān)信息例如可以包括:在所述第一輸入設(shè)備中已編輯的第一輸入內(nèi)容。例如圖1所示實(shí)施例中所述的,在所述輸入事件對應(yīng)的編輯框中已編輯的第一輸入內(nèi)容。
可選地,在一些可能的實(shí)施方式中,所述輸入相關(guān)信息例如可以包括以下的至少一種:所述輸入事件的歷史步驟信息以及輸入法配置信息。
所述輸入切換信息進(jìn)一步的描述可以參見圖1所示實(shí)施例中對應(yīng)的描述。
述輸入切換信息對應(yīng)的輸入模式。
在一種可能的實(shí)施方式中,在獲取了所述輸入切換信息后,所述控制模塊520即控制所述第二輸入設(shè)備進(jìn)入與所述輸入切換信息對應(yīng)的輸入模式。
在另一種可能的實(shí)施方式中,可選地,如圖6a所示,所述控制模塊520包括:
問詢信息生成單元521,用于根據(jù)所述輸入切換信息生成切換問 詢信息;
反饋信息獲取單元522,用于獲取與所述切換問詢信息對應(yīng)的第二反饋輸入信息;
控制單元523,用于響應(yīng)于所述第二反饋輸入信息為確認(rèn)切換的第二確認(rèn)信息,控制所述第二輸入設(shè)備進(jìn)入所述輸入模式。
可以看出,與上面的實(shí)施方式相比,本實(shí)施方式向用戶進(jìn)行詢問,在得到確認(rèn)切換的答復(fù)后才進(jìn)入所述輸入模式,對用戶來說更加友好,以免粗魯?shù)拇驍_用戶在所述第二輸入設(shè)備上正在進(jìn)行的其它事件。
可選地,如圖6b所示,在所述輸入切換信息包括所述應(yīng)用程序信息的實(shí)施方式中,所述控制模塊520包括:
應(yīng)用程序運(yùn)行單元524,用于控制所述第二輸入設(shè)備運(yùn)行與所述應(yīng)用程序信息對應(yīng)的應(yīng)用程序,進(jìn)入所述應(yīng)用程序的輸入模式。
可選地,如圖6c所示,在所述輸入切換信息包括所述輸入相關(guān)信息的實(shí)施方式中,所述控制模塊520包括:
輸入模式配置單元525,用于與所述輸入相關(guān)信息對應(yīng)的配置所述輸入模式。
可選地,如圖6d所示,在所述輸入相關(guān)信息包括所述第一輸入內(nèi)容的實(shí)施方式中,所述輸入模式配置單元525包括:
內(nèi)容插入子單元5251,用于在所述輸入模式對應(yīng)的編輯框中插入所述第一輸入內(nèi)容。
可選地,如圖6d所示,在所述輸入相關(guān)信息包括所述歷史步驟信息的實(shí)施方式中,所述輸入模式配置單元525包括:
歷史步驟配置子單元5252,用于在所述輸入模式對應(yīng)的另一歷史步驟信息中加入所述歷史步驟信息。
可選地,如圖6d所示,在所述輸入相關(guān)信息包括所述輸入法配置信息的實(shí)施方式中,所述輸入模式配置單元525包括:
輸入法配置子單元5253,用于根據(jù)所述輸入法配置信息配置所 述輸入模式的輸入法信息。
如圖1所示實(shí)施例中記載的,在一種可能的實(shí)施方式中,本實(shí)施例的裝置500在獲得所述輸入切換信息后,打開對應(yīng)的程序,進(jìn)行輸入和后續(xù)操作,不再需要向所述第一輸入設(shè)備返回輸入的內(nèi)容。
在另一種可能的實(shí)施方式中,所述第二輸入設(shè)備只進(jìn)行輸入,而不需要進(jìn)行輸入后的后續(xù)操作,此時(shí),所述通信模塊510還用于,向所述第一輸入設(shè)備發(fā)送所述輸入模式下編輯的第二輸入內(nèi)容。
可選地,在一種可能的實(shí)施方式中,所述交互裝置500從屬于所述第二輸入設(shè)備,或者所述交互裝置500本身為所述第二輸入設(shè)備。
圖7為本申請實(shí)施例提供的又一種交互裝置700的結(jié)構(gòu)示意圖,本申請具體實(shí)施例并不對交互裝置700的具體實(shí)現(xiàn)做限定。如圖7所示,該交互裝置700可以包括:
處理器(processor)710、通信接口(Communications Interface)720、存儲器(memory)730、以及通信總線740。其中:
處理器710、通信接口720、以及存儲器730通過通信總線740完成相互間的通信。
通信接口720,用于與比如客戶端等的網(wǎng)元通信。
處理器710,用于執(zhí)行程序732,具體可以執(zhí)行上述方法實(shí)施例中的相關(guān)步驟。
具體地,程序732可以包括程序代碼,所述程序代碼包括計(jì)算機(jī)操作指令。
處理器710可能是一個(gè)中央處理器CPU,或者是特定集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實(shí)施本申請實(shí)施例的一個(gè)或多個(gè)集成電路。
存儲器730,用于存放程序732。存儲器730可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如 至少一個(gè)磁盤存儲器。
在一種可能的實(shí)施方式中,程序732具體可以用于使得所述交互裝置700執(zhí)行以下步驟:
響應(yīng)于一第一輸入設(shè)備與一輸入事件對應(yīng)的輸入情況信息滿足一輸入切換條件:
獲取與所述第一輸入設(shè)備連接的至少一第二輸入設(shè)備與所述輸入事件對應(yīng)的輸入能力相關(guān)信息;
至少根據(jù)所述輸入能力相關(guān)信息在所述至少一第二輸入設(shè)備中確定至少一目標(biāo)第二輸入設(shè)備。
在另一種可能的實(shí)施方式中,程序732具體可以用于使得所述交互裝置700執(zhí)行以下步驟:
從一第一輸入設(shè)備獲取與一輸入事件對應(yīng)的輸入切換信息;
至少根據(jù)所述輸入切換信息,控制一第二輸入設(shè)備進(jìn)入與所述輸入切換信息對應(yīng)的輸入模式。
程序732中各步驟的具體實(shí)現(xiàn)可以參見上述實(shí)施例中的相應(yīng)步驟和單元中對應(yīng)的描述,在此不贅述。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設(shè)備和模塊的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程描述,在此不再贅述。
本申請實(shí)施例還提供了一種用戶設(shè)備800,所述用戶設(shè)備800包含一第一交互裝置810、或一第二交互裝置820、或同時(shí)包含所述第一交互裝置810和所述第二交互裝置820(如圖8所示)。
其中,所述第一交互裝置810例如可以為圖3~圖4c中任一個(gè)實(shí)施方式所記載的交互裝置。所述第二交互裝置820例如可以為誒圖5~圖6d中任一個(gè)實(shí)施方式記載的交互裝置。
所述用戶設(shè)備包括但不限于:智能手表、智能手環(huán)、智能戒指、智能眼鏡、智能手機(jī)、平板電腦、筆記本電腦、臺式電腦等。
其中,在所述用戶設(shè)備的輸入方式不適合當(dāng)前輸入事件,需要切換至另一輸入設(shè)備輸入時(shí),所述用戶設(shè)備例如可以為圖3~圖4c任一個(gè)實(shí)施方式所記載的第一輸入設(shè)備。
在所述用戶設(shè)備接收其它設(shè)備的輸入切換信息,為其它設(shè)備提供輸入時(shí),所述用戶設(shè)備例如可以為圖5~圖6d任一個(gè)實(shí)施方式所記載的第二輸入設(shè)備。
本申請實(shí)施例的至少一個(gè)實(shí)施方案在一第一輸入設(shè)備不適合進(jìn)行當(dāng)前輸入事件的輸入時(shí),根據(jù)至少一第二輸入設(shè)備與所述輸入事件對應(yīng)的輸入能力確定合適的目標(biāo)第二輸入設(shè)備,使得用戶可以使用最合適的輸入設(shè)備進(jìn)行當(dāng)前輸入事件的輸入。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及方法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本申請的范圍。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上實(shí)施方式僅用于說明本申請,而并非對本申請的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本申請的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本申請的范疇,本申請的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。