欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

輸入法切換方法及裝置與流程

文檔序號(hào):12461731閱讀:288來(lái)源:國(guó)知局
輸入法切換方法及裝置與流程

本公開涉及信息輸入技術(shù),尤其涉及一種輸入法切換方法及裝置。



背景技術(shù):

輸入法是智能設(shè)備上必備的工具軟件,也是使用頻率最高的軟件之一。用戶在智能設(shè)備上輸入信息的過程中,輸入法作為一種輸入工具可以被調(diào)用。然而輸入法既可以支持一種語(yǔ)言種類輸入,也可以支持諸如中文、英文、日文或韓文等多種語(yǔ)言種類輸入。

隨著經(jīng)濟(jì)全球化和網(wǎng)絡(luò)信息的快速發(fā)展,現(xiàn)代人們的人際關(guān)系網(wǎng)不斷擴(kuò)大,往往處于多種語(yǔ)言環(huán)境中。當(dāng)用戶需要與不同國(guó)家的人在溝通時(shí),需要用戶手動(dòng)切換對(duì)應(yīng)語(yǔ)言的輸入法。



技術(shù)實(shí)現(xiàn)要素:

為克服相關(guān)技術(shù)中存在的問題,本公開提供一種輸入法切換方法及裝置。

根據(jù)本公開實(shí)施例的第一方面,提供一種輸入法切換方法,所述方法包括:

識(shí)別當(dāng)前頁(yè)面所使用的語(yǔ)言類型;

根據(jù)所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型,確定所述當(dāng)前頁(yè)面所對(duì)應(yīng)的目標(biāo)輸入語(yǔ)言類型;

在當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型不匹配時(shí),將所述當(dāng)前輸入法切換為所述目標(biāo)輸入語(yǔ)言類型所對(duì)應(yīng)的輸入法。

采用上述輸入法切換方法,當(dāng)用戶在智能設(shè)備上需要輸入信息時(shí),通過確定當(dāng)前頁(yè)面所對(duì)應(yīng)的目標(biāo)輸入語(yǔ)言類型,并在當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型不匹配時(shí),將所述當(dāng)前輸入法自動(dòng)切換為所述目標(biāo)輸入語(yǔ)言類型所對(duì)應(yīng)的輸入法,避免了用戶來(lái)回切換不同語(yǔ)言的輸入法,使交互變得簡(jiǎn)單,提高了用戶體驗(yàn)。

結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述識(shí)別所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型,包括:識(shí)別所述當(dāng)前頁(yè)面的控件中的字符串所對(duì)應(yīng)的語(yǔ)言類型,并將所述字符串所對(duì)應(yīng)的語(yǔ)言類型確定為是所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型。在上述可能的實(shí)現(xiàn)方式中,為了確定當(dāng)前頁(yè)面所對(duì)應(yīng)的目標(biāo)輸入語(yǔ)言類型,可以通過識(shí)別所述當(dāng)前頁(yè)面的控件中的字符串所對(duì)應(yīng)的語(yǔ)言類型,例如在智能手機(jī)的短信界面,通過識(shí)別短信文本框中的字符串所對(duì)應(yīng)的語(yǔ)言類型,可以確定當(dāng)前短信界面所對(duì)應(yīng)的目標(biāo)輸入語(yǔ)言類型。

結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述識(shí)別所述當(dāng)前頁(yè)面的控件中的字符串所對(duì)應(yīng)的語(yǔ)言類型,包括:統(tǒng)計(jì)不同語(yǔ)言種類的字符串在所述控件中各自所占的比例;將所述比例超過目標(biāo)值的字符串所對(duì)應(yīng)的語(yǔ)言類型作為所述控件中的字符串所對(duì)應(yīng)的語(yǔ)言類型。也就是說,可以通過統(tǒng)計(jì)控件中不同語(yǔ)言種類的字符串的比例來(lái)確定所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型,例如,在智能手機(jī)的短信界面,短信文本框中的字符串有中文,也有英文,當(dāng)英文字符串所占的比例超過50%時(shí),則短信界面所使用的語(yǔ)言類型為英文。

結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,所述識(shí)別所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型,包括:當(dāng)所述當(dāng)前頁(yè)面為網(wǎng)頁(yè)頁(yè)面時(shí),根據(jù)所述當(dāng)前頁(yè)面的網(wǎng)址信息中所包含的域名信息,確定所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型。在上述可能的實(shí)現(xiàn)方式中,實(shí)現(xiàn)了在網(wǎng)頁(yè)應(yīng)用場(chǎng)景中,通過域名信息確定當(dāng)前網(wǎng)頁(yè)所使用的語(yǔ)言類型。

結(jié)合第一方面的第四種可能的實(shí)現(xiàn)方式,所述識(shí)別所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型,包括:當(dāng)所述當(dāng)前頁(yè)面為操作系統(tǒng)頁(yè)面,獲取光標(biāo)所在的目標(biāo)控件的輸入屬性信息,所述輸入屬性信息包括所述目標(biāo)控件限定輸入的目標(biāo)語(yǔ)言類型信息;將所述目標(biāo)語(yǔ)言類型作為所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型。在上述可能的實(shí)現(xiàn)方式中,實(shí)現(xiàn)了在操作系統(tǒng)頁(yè)面,當(dāng)光標(biāo)所在的目標(biāo)控件所使用的目標(biāo)語(yǔ)言類型與操作系統(tǒng)默認(rèn)的輸入法不同時(shí),能夠以目標(biāo)控件所使用的目標(biāo)語(yǔ)言類型為準(zhǔn)。

根據(jù)本公開實(shí)施例的第二方面,提供一種輸入法切換裝置,包括:

識(shí)別模塊,被配置為識(shí)別當(dāng)前頁(yè)面所使用的語(yǔ)言類型;

確定模塊,被配置為根據(jù)所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型,確定所述當(dāng)前頁(yè)面所對(duì)應(yīng)的目標(biāo)輸入語(yǔ)言類型;

切換模塊,被配置為在當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型不匹配時(shí),將所述當(dāng)前輸入法切換為所述目標(biāo)輸入語(yǔ)言類型所對(duì)應(yīng)的輸入法。

結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述識(shí)別模塊被配置為識(shí)別所述當(dāng)前頁(yè)面的控件中的字符串所對(duì)應(yīng)的語(yǔ)言類型,并將所述字符串所對(duì)應(yīng)的語(yǔ)言類型確定為是所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型。

結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述識(shí)別模塊包括:

統(tǒng)計(jì)子模塊,被配置為統(tǒng)計(jì)不同語(yǔ)言種類的字符串在所述控件中各自所占的比例;

第一確定子模塊,被配置為將所述比例超過目標(biāo)值的字符串所對(duì)應(yīng)的語(yǔ)言類型作為所述控件中的字符串所對(duì)應(yīng)的語(yǔ)言類型。

結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,所述識(shí)別模塊被配置為當(dāng)所述當(dāng)前頁(yè)面為網(wǎng)頁(yè)頁(yè)面時(shí),根據(jù)所述當(dāng)前頁(yè)面的網(wǎng)址信息中所包含的域名信息,確定所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型。

結(jié)合第二方面的第四種可能的實(shí)現(xiàn)方式,所述識(shí)別模塊包括:

獲取子模塊,被配置為當(dāng)所述當(dāng)前頁(yè)面為操作系統(tǒng)頁(yè)面,獲取光標(biāo)所在的目標(biāo)控件的輸入屬性信息,所述輸入屬性信息包括所述目標(biāo)控件限定輸入的目標(biāo)語(yǔ)言類型信息;

第二確定子模塊,被配置為將所述目標(biāo)語(yǔ)言類型作為所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型。

第三方面,提供一種輸入法切換裝置,包括:

處理器;

用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;

其中,所述處理器被配置為:

識(shí)別當(dāng)前頁(yè)面所使用的語(yǔ)言類型;

根據(jù)所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型,確定所述當(dāng)前頁(yè)面所對(duì)應(yīng)的目標(biāo)輸入語(yǔ)言類型;

在當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型不匹配時(shí),將所述當(dāng)前輸入法切換為所述目標(biāo)輸入語(yǔ)言類型所對(duì)應(yīng)的輸入法。

根據(jù)本公開實(shí)施例的第四方面,提供一種計(jì)算機(jī)可讀介質(zhì),用于存儲(chǔ)計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括用于執(zhí)行第一方面或第一方面的任一可能的實(shí)現(xiàn)方式中的方法的指令。

應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。

附圖說明

此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。

圖1A至圖1B是本公開根據(jù)一示例性實(shí)施例示出的一種實(shí)施環(huán)境的示意圖。

圖2是根據(jù)一示例性實(shí)施例示出的一種輸入法切換方法的流程圖。

圖3是本公開根據(jù)另一示例性實(shí)施例示出的一種輸入法切換方法的流程示意圖。

圖4是本公開根據(jù)又一示例性實(shí)施例示出的一種輸入法切換方法的流程示意圖。

圖5是本公開根據(jù)再一示例性實(shí)施例示出的一種輸入法切換方法的流程示意圖。

圖6是本公開根據(jù)又一示例性實(shí)施例示出的一種輸入法切換方法的流程示意圖。

圖7是本公開根據(jù)又一示例性實(shí)施例示出的一種輸入法切換方法的流程示意圖。

圖8是根據(jù)一示例性實(shí)施例示出的一種輸入法切換裝置的框圖。

圖9是根據(jù)一示例性實(shí)施例示出的一種輸入法切換裝置的識(shí)別模塊的框圖。

圖10是根據(jù)一示例性實(shí)施例示出的一種輸入法切換裝置的識(shí)別模塊的另一框圖。

圖11是根據(jù)一示例性實(shí)施例示出的一種輸入法切換裝置的框圖

具體實(shí)施方式

這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。

圖1A至圖1B是本公開根據(jù)一示例性實(shí)施例示出的一種實(shí)施環(huán)境的示意圖。如圖1A至圖1B所示,該實(shí)施環(huán)境可以包括電子設(shè)備。該電子設(shè)備可以是智能手機(jī)、平板電腦、筆記本電腦等用戶設(shè)備。圖1A至圖1B以電子設(shè)備是智能手機(jī)來(lái)示意。

具體地,電子設(shè)備可以安裝有多種應(yīng)用程序,當(dāng)用戶在電子設(shè)備上使用應(yīng)用程序時(shí),有可能需要通過輸入法輸入信息,在不同的應(yīng)用場(chǎng)景中,使用的輸入法有可能不同。其中,圖1A至圖1B示出了智能手機(jī)在會(huì)話場(chǎng)景中切換輸入法的示意圖。

圖2是根據(jù)一示例性實(shí)施例示出的一種輸入法切換方法的流程圖,以解決相關(guān)技術(shù)中不同應(yīng)用場(chǎng)景下,輸入法需要來(lái)回切換的技術(shù)問題。如圖2所示,該輸入法切換方法用于電子設(shè)備中,包括以下步驟。

在步驟S201中,確定當(dāng)前頁(yè)面所對(duì)應(yīng)的目標(biāo)輸入語(yǔ)言類型。

在步驟S202中,在當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型不匹配時(shí),將所述當(dāng)前輸入法切換為所述目標(biāo)輸入語(yǔ)言類型所對(duì)應(yīng)的輸入法。

步驟S201中,首先需要確定當(dāng)前頁(yè)面所對(duì)應(yīng)的目標(biāo)輸入語(yǔ)言類型。當(dāng)前頁(yè)面為圖1A中電子設(shè)備當(dāng)前時(shí)刻所顯示的頁(yè)面,在不同的應(yīng)用場(chǎng)景下,電子設(shè)備顯示的當(dāng)前頁(yè)面可能不相同。確認(rèn)電子設(shè)備的當(dāng)前頁(yè)面所對(duì)應(yīng)的目標(biāo)輸入語(yǔ)言類型后,執(zhí)行步驟S202。

在執(zhí)行步驟S202時(shí),有個(gè)判斷過程,即判斷當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型是否匹配,在當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型匹配時(shí),則不需要改變當(dāng)前輸入法。只有在當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型不匹配時(shí),才需要將所述當(dāng)前輸入法切換為所述目標(biāo)輸入語(yǔ)言類型所對(duì)應(yīng)的輸入法。

舉例來(lái)講,如圖1A所示,在會(huì)話場(chǎng)景中,用戶打開智能手機(jī)上的微信,當(dāng)前頁(yè)面為用戶在微信界面與人聊天的頁(yè)面。由于在圖1A所示的聊天頁(yè)面中,顯示的聊天記錄中使用的語(yǔ)言類型為英語(yǔ),即確定當(dāng)前頁(yè)面所對(duì)應(yīng)的目標(biāo)輸入語(yǔ)言類型為英語(yǔ)。在圖1A中,智能手機(jī)的當(dāng)前輸入法為中文,即當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型不匹配,將當(dāng)前輸入法切換為所述目標(biāo)輸入語(yǔ)言類型英文所對(duì)應(yīng)的輸入法,切換后如圖1B所示。

采用上述輸入法切換方法,當(dāng)用戶在智能設(shè)備上需要輸入信息時(shí),通過確定當(dāng)前頁(yè)面所對(duì)應(yīng)的目標(biāo)輸入語(yǔ)言類型,并在當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型不匹配時(shí),將所述當(dāng)前輸入法自動(dòng)切換為所述目標(biāo)輸入語(yǔ)言類型所對(duì)應(yīng)的輸入法,避免了用戶來(lái)回切換不同語(yǔ)言的輸入法,使交互變得簡(jiǎn)單,提高了用戶體驗(yàn)。

圖3是本公開根據(jù)另一示例性實(shí)施例示出的一種輸入法切換方法的流程示意圖。本實(shí)施例示出的該輸入法切換方法可以應(yīng)用于如圖1A至圖1B所示的電子設(shè)備,如圖3所示,該方法包括:

在步驟301中,識(shí)別當(dāng)前頁(yè)面所使用的語(yǔ)言類型。

在步驟302中,根據(jù)所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型,確定所述當(dāng)前頁(yè)面所對(duì)應(yīng)的目標(biāo)輸入語(yǔ)言類型。

在步驟303中,在當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型不匹配時(shí),將所述當(dāng)前輸入法切換為所述目標(biāo)輸入語(yǔ)言類型所對(duì)應(yīng)的輸入法。

也就是說,在識(shí)別當(dāng)前頁(yè)面所使用的語(yǔ)言類型后,根據(jù)識(shí)別結(jié)果,可以確定所述目標(biāo)輸入語(yǔ)言類型為當(dāng)前頁(yè)面所使用的語(yǔ)言類型。舉例來(lái)講,當(dāng)用戶在英文網(wǎng)站頁(yè)面查詢論文時(shí),當(dāng)前頁(yè)面為英文網(wǎng)站頁(yè)面。通過英文網(wǎng)站頁(yè)面所使用的語(yǔ)言類型為英文,確定所述目標(biāo)輸入語(yǔ)言類型為英文。由于平時(shí)默認(rèn)的輸入法語(yǔ)言是中文,因此,將當(dāng)前輸入法切換為所述目標(biāo)輸入語(yǔ)言類型英文所對(duì)應(yīng)的輸入法。

采用上述輸入法切換方法,當(dāng)用戶在智能設(shè)備上需要輸入信息時(shí),可以通過識(shí)別所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型,來(lái)確定當(dāng)前頁(yè)面所對(duì)應(yīng)的目標(biāo)輸入語(yǔ)言類型,進(jìn)而在當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型不匹配時(shí),將所述當(dāng)前輸入法自動(dòng)切換為所述目標(biāo)輸入語(yǔ)言類型所對(duì)應(yīng)的輸入法,避免了用戶來(lái)回切換不同語(yǔ)言的輸入法,使交互變得簡(jiǎn)單,提高了用戶體驗(yàn)。

圖4是本公開根據(jù)又一示例性實(shí)施例示出的一種輸入法切換方法的流程示意圖。本實(shí)施例示出的該輸入法切換方法可以應(yīng)用于如圖1A至圖1B所示的電子設(shè)備,如圖4所示,該方法包括:

在步驟401中,識(shí)別所述當(dāng)前頁(yè)面的控件中的字符串所對(duì)應(yīng)的語(yǔ)言類型,并將所述字符串所對(duì)應(yīng)的語(yǔ)言類型確定為是所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型。

在步驟402中,根據(jù)所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型,確定所述目標(biāo)輸入語(yǔ)言類型。

在步驟403中,在當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型不匹配時(shí),將所述當(dāng)前輸入法切換為所述目標(biāo)輸入語(yǔ)言類型所對(duì)應(yīng)的輸入法。

電子設(shè)備顯示的當(dāng)前頁(yè)面可以包括一個(gè)或多個(gè)控件,每個(gè)控件中可以有多個(gè)字符串。識(shí)別所述當(dāng)前頁(yè)面的控件中的字符串所對(duì)應(yīng)的語(yǔ)言類型后,根據(jù)識(shí)別結(jié)果,比如,識(shí)別出的字符串所對(duì)應(yīng)的語(yǔ)言類型為德文,則將德文確定為是所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型。然后,判斷當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型德文是否匹配,例如,當(dāng)前輸入法為中文,則將當(dāng)前輸入法切換為德文所對(duì)應(yīng)的輸入法。

圖5是本公開根據(jù)再一示例性實(shí)施例示出的一種輸入法切換方法的流程示意圖。本實(shí)施例示出的該輸入法切換方法可以應(yīng)用于如圖1A至圖1B所示的電子設(shè)備,如圖5所示,該方法包括:

在步驟501中,統(tǒng)計(jì)不同語(yǔ)言種類的字符串在所述控件中各自所占的比例。

在步驟502中,將所述比例超過目標(biāo)值的字符串所對(duì)應(yīng)的語(yǔ)言類型作為所述控件中的字符串所對(duì)應(yīng)的語(yǔ)言類型。

在步驟503中,根據(jù)所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型,確定所述目標(biāo)輸入語(yǔ)言類型。

在步驟504中,在當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型不匹配時(shí),將所述當(dāng)前輸入法切換為所述目標(biāo)輸入語(yǔ)言類型所對(duì)應(yīng)的輸入法。

電子設(shè)備顯示的當(dāng)前頁(yè)面的控件里有可能包括多種語(yǔ)言的字符串,例如,某些用戶在聊天的過程中,喜好在所發(fā)中文的信息時(shí),夾雜著英文單詞;或者,外國(guó)人在學(xué)習(xí)中文的過程中,會(huì)在發(fā)英文的信息里夾雜著中文詞匯。當(dāng)控件里包括多種語(yǔ)言類型的字符串時(shí),可以通過統(tǒng)計(jì)每種語(yǔ)言種類的字符串在所述控件中各自所占的比例,根據(jù)統(tǒng)計(jì)結(jié)果,將比例超過目標(biāo)值的字符串所對(duì)應(yīng)的語(yǔ)言類型作為所述控件中的字符串所對(duì)應(yīng)的語(yǔ)言類型。所述目標(biāo)值可以是50%,也可以是40%,對(duì)此,本公開不做具體限定。

舉例來(lái)講,如圖1A所示,在會(huì)話場(chǎng)景中,用戶打開智能手機(jī)上的微信,當(dāng)前頁(yè)面為用戶在微信界面與人聊天的頁(yè)面,目標(biāo)值為50%,當(dāng)前輸入法為中文。聊天頁(yè)面中的控件可以為顯示消息的文本框,如圖1A所示,顯示消息文本框的控件顯示的文字有“What does吃飯mean”。其中,字符串總數(shù)是五個(gè),中文字符串為兩個(gè),所占比例為40%,沒有超過50%;英文字符串有三個(gè),所占比例為60%,超過50%。根據(jù)統(tǒng)計(jì)結(jié)果,將英文作為所述控件中的字符串所對(duì)應(yīng)的語(yǔ)言類型,進(jìn)而確定當(dāng)前頁(yè)面所對(duì)應(yīng)的目標(biāo)輸入語(yǔ)言類型為英語(yǔ)。由于當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型不匹配,將當(dāng)前輸入法切換為所述目標(biāo)輸入語(yǔ)言類型英文所對(duì)應(yīng)的輸入法,切換后如圖1B所示。

可選地,可以根據(jù)不同的頁(yè)面種類,來(lái)確定識(shí)別當(dāng)前頁(yè)面所使用的語(yǔ)言類型的方式。頁(yè)面種類可以但不限于通過以下方式確定:首先,確定打開所述當(dāng)前頁(yè)面的應(yīng)用;接著,獲取所述應(yīng)用的種類;最后,根據(jù)所述應(yīng)用的種類,確定所述當(dāng)前頁(yè)面的種類。例如,在當(dāng)前頁(yè)面是網(wǎng)頁(yè)瀏覽器打開的,則可以確定當(dāng)前頁(yè)面為網(wǎng)頁(yè)頁(yè)面;在當(dāng)前頁(yè)面是聊天類APP打開的,則當(dāng)前頁(yè)面為會(huì)話頁(yè)面。

當(dāng)所述當(dāng)前頁(yè)面為會(huì)話頁(yè)面時(shí),所述識(shí)別所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型,包括:識(shí)別所述當(dāng)前頁(yè)面的消息框中的消息所對(duì)應(yīng)的語(yǔ)言類型,并將所述消息所對(duì)應(yīng)的語(yǔ)言類型確定為是所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型。其中,消息可以是文字消息,也可以是語(yǔ)言消息。

或者,當(dāng)所述當(dāng)前頁(yè)面為會(huì)話頁(yè)面時(shí),所述識(shí)別所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型,包括:將與會(huì)話對(duì)象相關(guān)聯(lián)的語(yǔ)言偏好信息所指示的語(yǔ)言類型確定為是所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型。例如,可以是通過給會(huì)話對(duì)象設(shè)置標(biāo)簽的方式,將會(huì)話對(duì)象與對(duì)應(yīng)的語(yǔ)言偏好信息關(guān)聯(lián)起來(lái)。如圖1A所示,當(dāng)用戶使用微信聊天時(shí),假設(shè)與用戶聊天的對(duì)象杰克的標(biāo)簽是“英國(guó)人”,則獲取該標(biāo)簽信息后,可以認(rèn)為杰克相關(guān)聯(lián)的語(yǔ)言偏好信息是英文,進(jìn)而確定當(dāng)前頁(yè)面所使用的語(yǔ)言類型為英文,因此,目標(biāo)輸入語(yǔ)言類型為英文。由于圖1A所示的當(dāng)前輸入法為中文,與目標(biāo)輸入語(yǔ)言類型不匹配,需要切換為英文輸入法,切換后,如圖1B所示。

在上述可能的實(shí)現(xiàn)方式中,實(shí)現(xiàn)了在會(huì)話應(yīng)用場(chǎng)景中,通過識(shí)別消息所對(duì)應(yīng)的語(yǔ)言類型或者與會(huì)話對(duì)象相關(guān)聯(lián)的語(yǔ)言偏好信息所指示的語(yǔ)言類型,確定所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型。

圖6是本公開根據(jù)又一示例性實(shí)施例示出的一種輸入法切換方法的流程示意圖。本實(shí)施例示出的該輸入法切換方法可以應(yīng)用于如圖1A至圖1B所示的電子設(shè)備,如圖6所示,該方法包括:

在步驟601中,當(dāng)所述當(dāng)前頁(yè)面為網(wǎng)頁(yè)頁(yè)面時(shí),根據(jù)所述當(dāng)前頁(yè)面的網(wǎng)址信息中所包含的域名信息,確定所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型。

在步驟602中,根據(jù)所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型,確定所述目標(biāo)輸入語(yǔ)言類型。

在步驟603中,在當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型不匹配時(shí),將所述當(dāng)前輸入法切換為所述目標(biāo)輸入語(yǔ)言類型所對(duì)應(yīng)的輸入法。

電子設(shè)備可以根據(jù)網(wǎng)頁(yè)網(wǎng)址信息中所包含的域名信息,確定所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型。例如,在域名包括國(guó)家代碼時(shí),如.cn,.uk,.de和.jp,則可以將對(duì)應(yīng)國(guó)家所使用的官方語(yǔ)言作為所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型。比如,.cn是中國(guó)專用的頂級(jí)域名,則將含有.cn域名的當(dāng)前網(wǎng)頁(yè)頁(yè)面所使用的語(yǔ)言類型確定為中文,并確定所述目標(biāo)輸入語(yǔ)言類型為中文;然后,判斷當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型中文是否匹配,例如,當(dāng)前輸入法為英文,則將當(dāng)前輸入法切換為中文所對(duì)應(yīng)的輸入法。再比如,.uk是英國(guó)專用的頂級(jí)域名,則將含有.uk域名的當(dāng)前網(wǎng)頁(yè)頁(yè)面所使用的語(yǔ)言類型確定為英文,并確定所述目標(biāo)輸入語(yǔ)言類型為英文;然后,判斷當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型英文是否匹配,例如,當(dāng)前輸入法為中文,則將當(dāng)前輸入法切換為英文所對(duì)應(yīng)的輸入法。再比如,.de是德國(guó)專用的頂級(jí)域名,則將含有.de域名的當(dāng)前網(wǎng)頁(yè)頁(yè)面所使用的語(yǔ)言類型確定為德文,并確定所述目標(biāo)輸入語(yǔ)言類型為德文;然后,判斷當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型德文是否匹配,例如,當(dāng)前輸入法為中文,則將當(dāng)前輸入法切換為德文所對(duì)應(yīng)的輸入法。

在上述可能的實(shí)現(xiàn)方式中,實(shí)現(xiàn)了在網(wǎng)頁(yè)應(yīng)用場(chǎng)景中,通過域名信息確定當(dāng)前網(wǎng)頁(yè)所使用的語(yǔ)言類型。

圖7是本公開根據(jù)又一示例性實(shí)施例示出的一種輸入法切換方法的流程示意圖。本實(shí)施例示出的該輸入法切換方法可以應(yīng)用于如圖1A至圖1B所示的電子設(shè)備,如圖6所示,該方法包括:

在步驟701中,當(dāng)所述當(dāng)前頁(yè)面為操作系統(tǒng)頁(yè)面,獲取光標(biāo)所在的目標(biāo)控件的輸入屬性信息,所述輸入屬性信息包括所述目標(biāo)控件限定輸入的目標(biāo)語(yǔ)言類型信息。

在步驟702中,將所述目標(biāo)語(yǔ)言類型作為所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型。

在步驟703中,根據(jù)所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型,確定所述目標(biāo)輸入語(yǔ)言類型。

在步驟704中,在當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型不匹配時(shí),將所述當(dāng)前輸入法切換為所述目標(biāo)輸入語(yǔ)言類型所對(duì)應(yīng)的輸入法。

例如,在中國(guó),操作系統(tǒng)頁(yè)面一般默認(rèn)的輸入方法為中文,但是,在操作系統(tǒng)頁(yè)面中的某些控件中,只能輸入英文字符串,比如在Windows中的dos等工具里輸入命令時(shí),通過獲取光標(biāo)所在的目標(biāo)控件的輸入屬性信息,即dos工具欄只能輸入英文字符串的信息,根據(jù)該信息,將英文作為所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型,并確定所述目標(biāo)輸入語(yǔ)言類型為英文;然后,判斷當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型英文是否匹配,例如,當(dāng)前輸入法為中文,則將當(dāng)前輸入法切換為英文所對(duì)應(yīng)的輸入法。

在上述可能的實(shí)現(xiàn)方式中,實(shí)現(xiàn)了在操作系統(tǒng)頁(yè)面,當(dāng)光標(biāo)所在的目標(biāo)控件所使用的目標(biāo)語(yǔ)言類型與操作系統(tǒng)默認(rèn)的輸入法不同時(shí),能夠以目標(biāo)控件所使用的目標(biāo)語(yǔ)言類型為準(zhǔn)。

圖8是根據(jù)一示例性實(shí)施例示出的一種輸入法切換裝置框圖。參照?qǐng)D8,該裝置600包括識(shí)別模塊610、確定模塊620和切換模塊630。

該識(shí)別模塊610被配置為識(shí)別當(dāng)前頁(yè)面所使用的語(yǔ)言類型。

該確定模塊620被配置為根據(jù)所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型,確定所述當(dāng)前頁(yè)面所對(duì)應(yīng)的目標(biāo)輸入語(yǔ)言類型。

該切換模塊630被配置為在當(dāng)前輸入法與所述目標(biāo)輸入語(yǔ)言類型不匹配時(shí),將所述當(dāng)前輸入法切換為所述目標(biāo)輸入語(yǔ)言類型所對(duì)應(yīng)的輸入法。

可選地,所述識(shí)別模塊610被配置為識(shí)別所述當(dāng)前頁(yè)面的控件中的字符串所對(duì)應(yīng)的語(yǔ)言類型,并將所述字符串所對(duì)應(yīng)的語(yǔ)言類型確定為是所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型。

可選地,如圖9所示,所述識(shí)別模塊610包括:

統(tǒng)計(jì)子模塊611,被配置為統(tǒng)計(jì)不同語(yǔ)言種類的字符串在所述控件中各自所占的比例;

第一確定子模塊612,被配置為將所述比例超過目標(biāo)值的字符串所對(duì)應(yīng)的語(yǔ)言類型作為所述控件中的字符串所對(duì)應(yīng)的語(yǔ)言類型。

可選地,所述識(shí)別模塊610被配置為當(dāng)所述當(dāng)前頁(yè)面為網(wǎng)頁(yè)頁(yè)面時(shí),根據(jù)所述當(dāng)前頁(yè)面的網(wǎng)址信息中所包含的域名信息,確定所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型。

可選地,如圖10所示,所述識(shí)別模塊610包括:

獲取子模塊613,被配置為當(dāng)所述當(dāng)前頁(yè)面為操作系統(tǒng)頁(yè)面,獲取光標(biāo)所在的目標(biāo)控件的輸入屬性信息,所述輸入屬性信息包括所述目標(biāo)控件限定輸入的目標(biāo)語(yǔ)言類型信息;

第二確定子模塊614,被配置為將所述目標(biāo)語(yǔ)言類型作為所述當(dāng)前頁(yè)面所使用的語(yǔ)言類型。

關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。

圖11是根據(jù)一示例性實(shí)施例示出的一種用于輸入法切換裝置800的框圖。例如,裝置800可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。

參照?qǐng)D11,裝置800可以包括以下一個(gè)或多個(gè)組件:處理組件802,存儲(chǔ)器804,電力組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口812,傳感器組件814,以及通信組件816。

處理組件802通??刂蒲b置800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件802可以包括一個(gè)或多個(gè)處理器820來(lái)執(zhí)行指令,以完成上述輸入法切換方法的全部或部分步驟。此外,處理組件802可以包括一個(gè)或多個(gè)模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。

存儲(chǔ)器804被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置800的操作。這些數(shù)據(jù)的示例包括用于在裝置800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器804可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。

電力組件806為裝置800的各種組件提供電力。電力組件806可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置800生成、管理和分配電力相關(guān)聯(lián)的組件。

多媒體組件808包括在所述裝置800和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件808包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置800處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。

音頻組件810被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件810包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置800處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器804或經(jīng)由通信組件816發(fā)送。在一些實(shí)施例中,音頻組件810還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。

I/O接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。

傳感器組件814包括一個(gè)或多個(gè)傳感器,用于為裝置800提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件814可以檢測(cè)到裝置800的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測(cè)裝置800或裝置800一個(gè)組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來(lái)在沒有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。

通信組件816被配置為便于裝置800和其他設(shè)備之間有線或無(wú)線方式的通信。裝置800可以接入基于通信標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件816經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件816還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。

在示例性實(shí)施例中,裝置800可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述輸入法切換方法。

在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器804,上述指令可由裝置800的處理器820執(zhí)行以完成上述輸入法切換方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。

本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐本公開后,將容易想到本公開的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。

應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來(lái)限制。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
浮梁县| 佛坪县| 临夏市| 岳阳市| 聂荣县| 古交市| 沙洋县| 蓝山县| 沙雅县| 清原| 保德县| 秀山| 南昌县| 大兴区| 融水| 宁陕县| 崇信县| 安陆市| 江城| 辉南县| 垫江县| 伊金霍洛旗| 卓资县| 醴陵市| 台前县| 信阳市| 富蕴县| 仁寿县| 浠水县| 汾阳市| 峨山| 阿城市| 论坛| 富顺县| 牙克石市| 丰顺县| 石城县| 兰州市| 五莲县| 大洼县| 防城港市|