輸入法切換方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及智能設(shè)備交互技術(shù)領(lǐng)域,特別涉及一種輸入法切換方法及裝置。
【背景技術(shù)】
[0002]輸入法是智能設(shè)備上必備的工具軟件,也是使用頻率最高的軟件之一。隨著經(jīng)濟全球化和網(wǎng)絡(luò)信息的快速發(fā)展,現(xiàn)代人們的人際關(guān)系網(wǎng)不斷擴大,往往處于多種語言環(huán)境中。
[0003]目前的聊天應(yīng)用程序中,用戶需要分別通過聊天應(yīng)用程序的聊天界面與各個好友聊天,當(dāng)需要在聊天界面中輸入聊天內(nèi)容時,聊天應(yīng)用程序會調(diào)用默認(rèn)輸入法。比如,當(dāng)用戶在聊天應(yīng)用程序中開啟或切換至與來自于韓國的好友聊天的聊天界面時,該聊天應(yīng)用程序會調(diào)用默認(rèn)輸入法以便于用戶在該聊天界面中輸入聊天內(nèi)容,此時,該用戶需要將當(dāng)前的默認(rèn)輸入法切換為韓語輸入法;若用戶開啟或切換至與來自于日本好友聊天的聊天界面,則該聊天應(yīng)用程序會調(diào)用默認(rèn)輸入法以便于用戶在該聊天界面中輸入聊天內(nèi)容,此時,該用戶需要將當(dāng)前的默認(rèn)輸入法切換為日本輸入法。
[0004]發(fā)明人在實現(xiàn)本公開的過程中,發(fā)現(xiàn)相關(guān)技術(shù)至少存在如下缺陷:用戶在使用智能設(shè)備與使用不同語言類型的聯(lián)系人建立文本聯(lián)系時,需要多次切換輸入法。
【發(fā)明內(nèi)容】
[0005]為了解決了用戶在與多種語言類型聯(lián)系人進行文本聯(lián)系時需要不斷切換輸入法的問題,本公開提供一種輸入法切換方法及裝置。技術(shù)方案如下:
[0006]根據(jù)本公開實施例的第一方面,提供一種輸入法切換方法,該方法包括:
[0007]在開啟與第一聯(lián)系人之間的第一聊天界面時,調(diào)用預(yù)先存儲的輸入法配置文件,所述輸入法配置文件中包括至少一組對應(yīng)關(guān)系,所述對應(yīng)關(guān)系包括聯(lián)系人和與所述聯(lián)系人聊天時需要的輸入法;
[0008]根據(jù)所述輸入法配置文件中聯(lián)系人和輸入法之間的對應(yīng)關(guān)系,查詢所述輸入法配置文件中是否包含與所述第一聯(lián)系人對應(yīng)的輸入法;
[0009]若所述輸入法配置文件中包含與所述第一聯(lián)系人對應(yīng)的輸入法,則調(diào)用與所述第一聯(lián)系人對應(yīng)的輸入法,所述輸入法被用于在所述第一聊天界面中輸入文字。
[0010]可選的,所述方法還包括:
[0011]在與第二聯(lián)系人之間的第二聊天界面輸入文字時,獲取在開啟所述第二聊天界面后切換至的第二輸入法,所述第二輸入法被用于在所述第二聊天界面中輸入文字;將所述第二聯(lián)系人和所述第二輸入法作為一組對應(yīng)關(guān)系存儲至所述輸入法配置文件中;或者,
[0012]接收用戶設(shè)置的第二聯(lián)系人與第二輸入法之間的對應(yīng)關(guān)系,將所述對應(yīng)關(guān)系存儲至所述輸入法配置文件中;
[0013]其中,所述第二聯(lián)系人與所述第一聯(lián)系人相同或不同。
[0014]可選的,所述方法還包括:
[0015]在獲取在開啟所述第二聊天界面后切換至的第二輸入法后,將與所述第二聯(lián)系人以及所述第二輸入法對應(yīng)的切換次數(shù)加1,所述切換次數(shù)用于指示在與所述第二聯(lián)系人聊天時切換至所述第二輸入法的次數(shù);
[0016]檢測所述切換次數(shù)是否達到預(yù)定次數(shù)閾值;
[0017]若所述切換次數(shù)達到所述預(yù)定次數(shù)閾值,則執(zhí)行所述將所述第二聯(lián)系人和所述第二輸入法作為一組對應(yīng)關(guān)系存儲至所述輸入法配置文件中的步驟。
[0018]可選的,所述將所述第二聯(lián)系人和所述第二輸入法作為一組對應(yīng)關(guān)系存儲至所述輸入法配置文件中,包括:
[0019]檢測所述輸入法配置文件中是否存儲有包含有所述第二聯(lián)系人的對應(yīng)關(guān)系;
[0020]若所述輸入法配置文件中未存儲有包含有所述第二聯(lián)系人的對應(yīng)關(guān)系,則將所述第二聯(lián)系人和所述第二輸入法作為一組對應(yīng)關(guān)系存儲至所述輸入法配置文件中;
[0021]若所述輸入法配置文件中存儲有包含有所述第二聯(lián)系人的對應(yīng)關(guān)系,則將所述第二聯(lián)系人和所述第二輸入法作為一組對應(yīng)關(guān)系替換存儲在所述輸入法配置文件中包含所述第二聯(lián)系人的對應(yīng)關(guān)系;或者,將所述第二輸入法添加至所述輸入法配置文件中已經(jīng)存在的包含所述第二聯(lián)系人的對應(yīng)關(guān)系中。
[0022]可選的,所述方法還包括:
[0023]若所述輸入法配置文件中不包含與所述第一聯(lián)系人對應(yīng)的輸入法,則調(diào)用默認(rèn)輸入法。
[0024]根據(jù)本公開實施例的第二方面,提供一種輸入法切換裝置,所述裝置包括:
[0025]第一調(diào)用模塊,被配置為在開啟與第一聯(lián)系人之間的第一聊天界面時,調(diào)用預(yù)先存儲的輸入法配置文件,所述輸入法配置文件中包括至少一組對應(yīng)關(guān)系,所述對應(yīng)關(guān)系包括聯(lián)系人和與所述聯(lián)系人聊天時需要的輸入法;
[0026]查詢模塊,被配置為根據(jù)所述第一調(diào)用模塊調(diào)用的所述輸入法配置文件中聯(lián)系人和輸入法之間的對應(yīng)關(guān)系,查詢所述輸入法配置文件中是否包含與所述第一聯(lián)系人對應(yīng)的輸入法;
[0027]第二調(diào)用模塊,被配置為在所述查詢模塊查詢到所述輸入法配置文件中包含與所述第一聯(lián)系人對應(yīng)的輸入法時,調(diào)用與所述第一聯(lián)系人對應(yīng)的輸入法,所述輸入法被用于在所述第一聊天界面中輸入文字。
[0028]可選的,所述裝置還包括:
[0029]獲取模塊,被配置為與第二聯(lián)系人之間的第二聊天界面輸入文字時,獲取在開啟所述第二聊天界面后切換至的第二輸入法,所述第二輸入法被用于在所述第二聊天界面中輸入文字;第一存儲模塊,被配置為將所述第二聯(lián)系人和所述獲取模塊獲取的所述第二輸入法作為一組對應(yīng)關(guān)系存儲至所述輸入法配置文件中;或者,
[0030]第二存儲模塊,被配置為接收用戶設(shè)置的第二聯(lián)系人與第二輸入法之間的對應(yīng)關(guān)系,將所述對應(yīng)關(guān)系存儲至所述輸入法配置文件中;
[0031]其中,所述第二聯(lián)系人與所述第一聯(lián)系人相同或不同。
[0032]可選的,所述裝置還包括:
[0033]累加模塊,被配置為在所述獲取模塊獲取所述開啟第二聊天界面后切換至的第二輸入法后,將與所述第二聯(lián)系人以及所述第二輸入法對應(yīng)的切換次數(shù)加1,所述切換次數(shù)用于指示在與所述第二聯(lián)系人聊天時切換至所述第二輸入法的次數(shù);
[0034]檢測模塊,被配置為檢測所述切換次數(shù)是否達到預(yù)定次數(shù)閾值;
[0035]所述第一存儲模塊,還被配置為在所述檢測模塊檢測到所述切換次數(shù)達到所述預(yù)定次數(shù)閾值時,將所述第二聯(lián)系人和所述獲取模塊獲取的所述第二輸入法作為一組對應(yīng)關(guān)系存儲至所述輸入法配置文件中。
[0036]可選的,所述第一存儲模塊包括:
[0037]檢測子模塊,被配置為檢測所述輸入法配置文件中是否存儲有包含有所述第二聯(lián)系人的對應(yīng)關(guān)系;
[0038]第一存儲子模塊,被配置為在所述檢測子模塊檢測到所述輸入法配置文件中未存儲有包含有所述第二聯(lián)系人的對應(yīng)關(guān)系時,將所述第二聯(lián)系人和所述第二輸入法作為一組對應(yīng)關(guān)系存儲至所述輸入法配置文件中;
[0039]第二存儲子模塊,被配置為在所述檢測子模塊檢測到所述輸入法配置文件中存儲有包含有所述第二聯(lián)系人的對應(yīng)關(guān)系時,將所述第二聯(lián)系人和所述第二輸入法作為一組對應(yīng)關(guān)系替換存儲在所述輸入法配置文件中包含所述第二聯(lián)系人的對應(yīng)關(guān)系;或者,將所述第二輸入法添加至所述輸入法配置文件中已經(jīng)存在的包含所述第二聯(lián)系人的對應(yīng)關(guān)系中。
[0040]可選的,所述裝置還包括:
[0041]第三調(diào)用模塊,被配置為在所述查詢模塊查詢到所述輸入法配置文件中不包含與所述第一聯(lián)系人對應(yīng)的輸入法時,調(diào)用默認(rèn)輸入法。
[0042]根據(jù)本公開實施例的第三方面,提供一種輸入法切換裝置,所述裝置包括:
[0043]處理器;
[0044]用于存儲所述處理器可執(zhí)行指令的存儲器;
[0045]其中,所述處理器被配置為:
[0046]在開啟與第一聯(lián)系人之間的第一聊天界面時,調(diào)用預(yù)先存儲的輸入法配置文件,所述輸入法配置文件中包括至少一組對應(yīng)關(guān)系,所述對應(yīng)關(guān)系包括聯(lián)系人和與所述聯(lián)系人聊天時需要的輸入法;
[0047]根據(jù)所述輸入法配置文件中聯(lián)系人和輸入法之間的對應(yīng)關(guān)系,查詢所述輸入法配置文件中是否包含與所述第一聯(lián)系人對應(yīng)的輸入法;
[0048]若所述輸入法配置文件中包含與所述第一聯(lián)系人對應(yīng)的輸入法,則調(diào)用與所述第一聯(lián)系人對應(yīng)的輸入法,所述輸入法被用于在所述第一聊天界面中輸入文字。
[0049]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
[0050]通過在開啟與聯(lián)系人的聊天界面時,調(diào)用預(yù)先存儲的與該聯(lián)系人對應(yīng)的輸入法,調(diào)用對應(yīng)的輸入法以用于在該聊天界面中聊天;由于針對不同的聯(lián)系人,可以直接調(diào)用預(yù)存的與該聯(lián)系人對應(yīng)的輸入法,而無需用戶手動切換至輸入法,因此解決了用戶在與多種語言類型聯(lián)系人進行文本聯(lián)系時需要不斷切換輸入法的問題;達到了避免每次必須從默認(rèn)的輸入法切換至與聯(lián)系人對應(yīng)的輸入法的切換操作,提高了確定與聯(lián)系人對應(yīng)的輸入法的效率的效果。
[0051]應(yīng)當(dāng)理解的是,以上的一般描述