更新輸入法詞庫的方法及裝置與流程
2023-07-27 20:52:26 2

本公開涉及輸入法技術領域,特別涉及一種更新輸入法詞庫的方法及裝置。
背景技術:
輸入法應用(簡稱「輸入法」)是用於將各種符號(包括數字、字母、文字等)輸入計算機或其它設備(如手機)的應用程式。輸入法詞庫中的詞彙量決定了輸入法應用所能提供的候選詞的數量。在實際應用中,需要對輸入法詞庫進行更新,以增加其詞彙量。
當用戶需要輸入一個在輸入法詞庫中已有的字詞序列時,輸入法應用能夠根據用戶輸入的編碼序列在候選詞中直接顯示上述字詞序列;當用戶需要輸入一個在輸入法詞庫中沒有的字詞序列時,輸入法應用需要用戶逐字進行選擇,進而得到完整的字詞序列。例如,假設輸入法詞庫中已經存儲字詞序列「聚會」但並未存儲字詞序列「聚絢」。當用戶需要輸入「聚會」時,輸入編碼序列「juhui」,輸入法應用從輸入法詞庫中查找得到的候選詞中包括「聚會」。當用戶需要輸入「聚絢」時,輸入編碼序列「juxuan」,由於輸入法詞庫中並沒有「聚絢」一詞,用戶需要分兩次從候選詞中分別選擇「聚」和「絢」。
在相關技術中,輸入法應用在檢測到用戶通過逐字選擇的方式輸入某一詞之後,如果該詞並未存儲在輸入法詞庫中,則輸入法應用將該詞添加至輸入法詞庫中,以增加輸入法詞庫中的詞彙量,以使得後續用戶再次輸入該詞時不必再逐字選擇。例如,用戶第一次輸入「聚絢」時需要逐字選擇,當輸入法應用將「聚絢」添加至輸入法詞庫之後,用戶再次輸入「聚絢」時可直接輸入。
技術實現要素:
本公開實施例提供了一種更新輸入法詞庫的方法及裝置。所述技術方案如下:
根據本公開實施例的第一方面,提供了一種更新輸入法詞庫的方法,所述方法包括:
根據對應於已輸入的目標詞語的刪除操作信號,刪除所述目標詞語中的至少一個漢字,得到保留欄位;其中,所述目標詞語包括至少兩個漢字,所述保留欄位包括至少一個漢字;
將所述保留欄位和目標欄位拼接,形成合成詞;其中,所述目標欄位包括:位於所述保留欄位之前且與所述保留欄位相鄰的第一欄位,和/或,位於所述保留欄位之後且與所述保留欄位相鄰的第二欄位;所述第一欄位包括至少一個漢字,且所述第一欄位為一個漢字或一個詞語或一個詞語刪除至少一個漢字後的剩餘漢字;所述第二欄位包括至少一個漢字,且所述第二欄位為一個漢字或一個詞語或一個詞語刪除至少一個漢字後的剩餘漢字;
將所述合成詞添加至輸入法詞庫中。
可選地,所述目標欄位包括所述第一欄位,所述合成詞為第一合成詞;
所述將所述保留欄位和目標欄位拼接,形成合成詞,包括:
將所述第一欄位和所述保留欄位拼接,形成所述第一合成詞;其中,所述第一合成詞中所述第一欄位的最後一個漢字與所述保留欄位的第一個漢字相連。
可選地,所述目標欄位包括所述第二欄位,所述合成詞為第二合成詞;
所述將所述保留欄位和目標欄位拼接,形成合成詞,包括:
將所述保留欄位和所述第二欄位拼接,形成所述第二合成詞;其中,所述第二合成詞中所述保留欄位的最後一個漢字與所述第二欄位的第一個漢字相連。
可選地,所述目標欄位包括所述第一欄位和所述第二欄位,所述合成詞為第三合成詞;
所述將所述保留欄位和目標欄位拼接,形成合成詞,包括:
將所述第一欄位、所述保留欄位和所述第二欄位順次拼接,形成所述第三合成詞;其中,所述第三合成詞中所述第一欄位的最後一個漢字與所述保留欄位的第一個漢字相連,所述保留欄位的最後一個漢字與所述第二欄位的第一個漢字相連。
可選地,所述方法還包括:
輸入第一詞語,所述第一詞語為所述第一欄位;
或者,
輸入第一詞語;根據對應於所述第一詞語的刪除操作信號,刪除所述第一詞語中的至少一個漢字,得到所述第一欄位;
或者,
輸入第一漢字,所述第一漢字為所述第一欄位。
可選地,所述方法還包括:
輸入第二詞語,所述第二詞語為所述第二欄位;
或者,
輸入第二詞語;根據對應於所述第二詞語的刪除操作信號,刪除所述第二詞語中的至少一個漢字,得到所述第二欄位;
或者,
輸入第二漢字,所述第二漢字為所述第二欄位。
可選地,所述方法還包括:
更新所述合成詞對應的輸入次數;
當所述合成詞對應的輸入次數達到預設次數時,執行所述將所述合成詞添加至輸入法詞庫中的步驟。
可選地,所述方法還包括:
在所述合成詞對應的輸入次數大於等於1且不足所述預設次數的情況下,檢測輸入的字詞序列中是否包括所述合成詞;
若所述字詞序列中包括所述合成詞,則更新所述合成詞對應的輸入次數。
根據本公開實施例的第二方面,提供了一種更新輸入法詞庫的裝置,所述裝置包括:
漢字刪除模塊,被配置為根據對應於已輸入的目標詞語的刪除操作信號,刪除所述目標詞語中的至少一個漢字,得到保留欄位;其中,所述目標詞語包括至少兩個漢字,所述保留欄位包括至少一個漢字;
合成詞形成模塊,被配置為將所述保留欄位和目標欄位拼接,形成合成詞;其中,所述目標欄位包括:位於所述保留欄位之前且與所述保留欄位相鄰的第一欄位,和/或,位於所述保留欄位之後且與所述保留欄位相鄰的第二欄位;所述第一欄位包括至少一個漢字,且所述第一欄位為一個漢字或一個詞語或一個詞語刪除至少一個漢字後的剩餘漢字;所述第二欄位包括至少一個漢字,且所述第二欄位為一個漢字或一個詞語或一個詞語刪除至少一個漢字後的剩餘漢字;
詞庫更新模塊,被配置為將所述合成詞添加至輸入法詞庫中。
可選地,所述目標欄位包括所述第一欄位,所述合成詞為第一合成詞;
所述合成詞形成模塊,被配置為將所述第一欄位和所述保留欄位拼接,形成所述第一合成詞;其中,所述第一合成詞中所述第一欄位的最後一個漢字與所述保留欄位的第一個漢字相連。
可選地,所述目標欄位包括所述第二欄位,所述合成詞為第二合成詞;
所述合成詞形成模塊,被配置為將所述保留欄位和所述第二欄位拼接,形成所述第二合成詞;其中,所述第二合成詞中所述保留欄位的最後一個漢字與所述第二欄位的第一個漢字相連。
可選地,所述目標欄位包括所述第一欄位和所述第二欄位,所述合成詞為第三合成詞;
所述合成詞形成模塊,被配置為將所述第一欄位、所述保留欄位和所述第二欄位順次拼接,形成所述第三合成詞;其中,所述第三合成詞中所述第一欄位的最後一個漢字與所述保留欄位的第一個漢字相連,所述保留欄位的最後一個漢字與所述第二欄位的第一個漢字相連。
可選地,所述裝置還包括:
第一獲取模塊,被配置為:輸入第一詞語,所述第一詞語為所述第一欄位;或者,輸入第一詞語;根據對應於所述第一詞語的刪除操作信號,刪除所述第一詞語中的至少一個漢字,得到所述第一欄位;或者,輸入第一漢字,所述第一漢字為所述第一欄位。
可選地,所述裝置還包括:
第二獲取模塊,被配置為:輸入第二詞語,所述第二詞語為所述第二欄位;或者,輸入第二詞語;根據對應於所述第二詞語的刪除操作信號,刪除所述第二詞語中的至少一個漢字,得到所述第二欄位;或者,輸入第二漢字,所述第二漢字為所述第二欄位。
可選地,所述裝置還包括:
次數更新模塊,被配置為更新所述合成詞對應的輸入次數;
所述詞庫更新模塊,還被配置為當所述合成詞對應的輸入次數達到預設次數時,執行所述將所述合成詞添加至輸入法詞庫中的步驟。
可選地,所述裝置還包括:
合成詞檢測模塊,被配置為在所述合成詞對應的輸入次數大於等於1且不足所述預設次數的情況下,檢測輸入的字詞序列中是否包括所述合成詞;
所述次數更新模塊,還被配置為在所述字詞序列中包括所述合成詞的情況下,更新所述合成詞對應的輸入次數。
根據本公開實施例的第三方面,提供了一種更新輸入法詞庫的裝置,所述裝置包括:
處理器;
用於存儲所述處理器的可執行指令的存儲器;
其中,所述處理器被配置為:
根據對應於已輸入的目標詞語的刪除操作信號,刪除所述目標詞語中的至少一個漢字,得到保留欄位;其中,所述目標詞語包括至少兩個漢字,所述保留欄位包括至少一個漢字;
將所述保留欄位和目標欄位拼接,形成合成詞;其中,所述目標欄位包括:位於所述保留欄位之前且與所述保留欄位相鄰的第一欄位,和/或,位於所述保留欄位之後且與所述保留欄位相鄰的第二欄位;所述第一欄位包括至少一個漢字,且所述第一欄位為一個漢字或一個詞語或一個詞語刪除至少一個漢字後的剩餘漢字;所述第二欄位包括至少一個漢字,且所述第二欄位為一個漢字或一個詞語或一個詞語刪除至少一個漢字後的剩餘漢字;
將所述合成詞添加至輸入法詞庫中。
本公開實施例提供的技術方案可以包括以下有益效果:
通過將刪除目標詞語中的部分漢字後得到的保留欄位與目標欄位拼接形成合成詞,並將合成詞添加至輸入法詞庫中;解決了相關技術中輸入法應用所提供的自動學詞功能不夠完善,導致輸入法詞庫的詞彙量不夠全面,影響用戶輸入效率的技術問題;實現了對採用組詞後刪除漢字的方式輸入的字詞序列進行自動學詞,以使得自動學詞功能更加完善,輸入法詞庫的詞彙量更加豐富,提升輸入效率。
應當理解的是,以上的一般描述和後文的細節描述僅是示例性和解釋性的,並不能限制本公開。
附圖說明
此處的附圖被併入說明書中並構成本說明書的一部分,示出了符合本公開的實施例,並與說明書一起用於解釋本公開的原理。
圖1是根據一示例性實施例示出的一種更新輸入法詞庫的方法的流程圖;
圖2是根據另一示例性實施例示出的一種更新輸入法詞庫的方法的流程圖;
圖3是根據一示例性實施例示出的一種更新輸入法詞庫的裝置的框圖;
圖4是根據另一示例性實施例示出的一種更新輸入法詞庫的裝置的框圖;
圖5是根據一示例性實施例示出的一種裝置的框圖。
具體實施方式
這裡將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式並不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
在相關技術中,輸入法應用雖然提供了針對用戶通過逐字選擇的方式輸入的字詞序列進行自動學詞的功能,但其自動學詞功能仍然不夠完善。當用戶需要輸入人名、自造詞、新興詞彙等輸入法詞庫中並不存在的字詞序列時,為了輸入方便,減少逐字選擇的麻煩,對於所需輸入的字詞序列中的每一個漢字,用戶通常先輸入一個包含有該漢字的常用詞語(該常用詞語已經在輸入法詞庫中存在),而後將該常用詞語中的其它漢字刪除,留下所需輸入的那個漢字。例如,當用戶需要輸入「聚絢」時,可以先輸入「聚會」,刪除「會」字,然後輸入「絢麗」,刪除「麗」字,最終剩下「聚絢」二字。針對上述情況,由於用戶並未逐字選擇輸入,因此輸入法應用的自動學詞功能並不會將「聚絢」添加至輸入法詞庫中,導致用戶後續再次輸入「聚絢」時仍然需要採用逐字選擇的方式或者採用組詞後刪除漢字的方式,操作較為複雜,輸入效率較低。
基於此,本公開實施例提供了一種更新輸入法詞庫的方法,和基於這個方法的裝置,以解決相關技術中存在的問題。本公開實施例提供的技術方案,能夠實現對上述採用組詞後刪除漢字的方式輸入的字詞序列進行自動學詞,以使得自動學詞功能更加完善,輸入法詞庫的詞彙量更加豐富,提升輸入效率。
本公開實施例提供的方法,各步驟的執行主體可以是終端。例如,手機、平板電腦、電子書閱讀器、多媒體播放設備、pda(personaldigitalassistant,個人數字助理)、可穿戴設備、計算機等終端。可選地,終端中安裝運行有輸入法應用,各步驟的執行主體可以是輸入法應用,該輸入法應用具備中文輸入功能。為了簡化說明,在下述各方法實施例中,除特別說明之外,僅以各步驟的執行主體為輸入法應用進行舉例說明,但對此不構成限定。
圖1是根據一示例性實施例示出的一種更新輸入法詞庫的方法的流程圖。該方法可以包括如下幾個步驟:
在步驟101中,根據對應於已輸入的目標詞語的刪除操作信號,刪除目標詞語中的至少一個漢字,得到保留欄位。
目標詞語包括至少兩個漢字,保留欄位包括至少一個漢字。
目標詞語是輸入法詞庫中已經存儲的詞語。輸入法詞庫用於保存輸入法應用所能提供的各個候選字詞。其中,輸入法詞庫中保存的詞語可以是使用頻次較高的詞語,也可以是符合用戶的輸入習慣的詞語,還可以是符合漢語使用規則的詞語,等等。
用戶在輸入目標詞語時,輸入法應用獲取到用戶輸入的目標詞語對應的編碼序列之後,直接將目標詞語作為候選詞提供給用戶,用戶可以從輸入法應用提供的候選詞中直接選擇到目標詞語。以目標詞語為「聚會」為例,用戶輸入編碼序列「juhui」之後,輸入法應用提供的候選詞包括「聚會」、「鉅惠」、「聚匯」等。
可選地,刪除操作信號由終端設備在接收到對應於實現刪除功能的控制項的觸發信號後生成,上述控制項可以是實體控制項,也可以是虛擬控制項。示例性地,實現刪除功能的控制項是鍵盤中的回車鍵或者刪除鍵。
刪除操作信號的數量可以是一個,可以是多個。
當刪除操作信號的數量為一個時,輸入法應用先獲取對應於目標詞語中的漢字的選擇信號,然後獲取刪除操作信號對上述漢字進行刪除。示例性地,目標詞語為「順口溜」,輸入法應用獲取對應於「順口」的選擇信號,然後通過獲取一個刪除操作信號,同時對「順口」兩個漢字進行刪除。
當刪除操作信號的數量為多個時,輸入法應用根據多個刪除操作信號對目標詞語中的漢字進行依次刪除。示例性地,目標詞語為「順口溜」,輸入法應用先根據第一個刪除操作信號對「口」進行刪除,再根據第二個刪除操作信號對「順」進行刪除。
保留欄位是指對目標詞語中的部分漢字進行刪除後的剩餘漢字。示例性地,目標詞語為「結合」,輸入法應用對目標詞語中的部分漢字進行刪除後得到的保留欄位為「結」,目標詞語為「順口溜」,輸入法應用對目標詞語中的部分漢字進行刪除後得到的保留欄位為「溜」。
可選地,輸入法應用檢測保留欄位中是否僅有一個漢字;如果是,則執行下述步驟102;如果否,則不執行下述步驟102,結束流程。通過上述方式,輸入法應用僅針對用戶將某一詞語刪除剩餘一個漢字的情況觸發本實施例提供的自動學詞功能,而對於用戶將某一詞語刪除剩餘多個漢字的情況不觸發本實施例提供的自動學詞功能。
在步驟102中,將保留欄位和目標欄位拼接,形成合成詞。
目標欄位包括:位於保留欄位之前且與保留欄位相鄰的第一欄位,和/或,位於保留欄位之後且與保留欄位相鄰的第二欄位。第一欄位包括至少一個漢字,且第一欄位為一個漢字或一個詞語或一個詞語刪除至少一個漢字後的剩餘漢字。第二欄位包括至少一個漢字,且第二欄位為一個漢字或一個詞語或一個詞語刪除至少一個漢字後的剩餘漢字。
下面,結合目標欄位的幾種可能實現方式,對形成合成詞的方式進行介紹說明。
在第一種可能的實現方式中,目標欄位包括第一欄位,合成詞為第一合成詞。輸入法應用將第一欄位和保留欄位拼接,形成第一合成詞。其中,第一合成詞中第一欄位的最後一個漢字與保留欄位的第一個漢字相連。
例如,用戶依次輸入「木村」和「開拓」兩個詞語,輸入法應用根據刪除操作信號對目標詞語「開拓」中的「開」進行刪除,得到保留欄位「拓」。位於保留欄位之前且與保留欄位相鄰的詞語「木村」為第一欄位。輸入法應用將第一欄位「木村」與保留欄位「拓」拼接,形成第一合成詞「木村拓」。
可選地,第一欄位的形成包括如下的幾種方式。
1、輸入法應用輸入第一詞語,上述第一詞語為第一欄位。其中,第一詞語在保留欄位之前且與保留欄位相鄰。示例性地,用戶依次輸入「聚會」與「絢麗」兩個詞語,其中,對目標詞語「絢麗」中的「麗」字進行刪除得到保留欄位「絢」,保留欄位之前且與保留欄位相鄰的第一詞語「聚會」被確定為第一欄位,輸入法應用將第一欄位「聚會」與保留欄位「絢」拼接,形成第一合成詞「聚會絢」。
2、輸入法應用輸入第一詞語;根據對應於第一詞語的刪除操作信號,刪除第一詞語中的至少一個漢字,得到第一欄位。也即,輸入法應用對第一詞語中的部分漢字進行刪除後得到的剩餘漢字被確定為第一欄位,其中,第一詞語在保留欄位之前且與保留欄位相鄰。示例性地,用戶依次輸入「聚會」與「絢麗」兩個詞語,其中,對目標詞語「絢麗」中的「麗」字進行刪除得到保留欄位「絢」,對第一詞語「聚會」中的「會」字進行刪除得到的剩餘漢字「聚」被確定為第一欄位,輸入法應用將第一欄位「聚」與保留欄位「絢」拼接,形成第一合成詞「聚絢」。
可選地,輸入法應用檢測刪除後剩餘的第一欄位中是否僅有一個漢字;如果是,則將保留欄位和第一欄位拼接,形成合成詞;如果否,則不執行拼接形成合成詞的步驟,結束流程。
3、輸入法應用輸入第一漢字,上述第一漢字為第一欄位。其中,第一漢字在保留欄位之前且與保留欄位相鄰。示例性地,用戶依次輸入「聚」與「絢麗」,其中,對目標詞語「絢麗」中的「麗」字進行刪除得到保留欄位「絢」,在保留欄位之前且與保留欄位相鄰的第一漢字「聚」被確定為第一欄位,輸入法應用將第一欄位「聚」與保留欄位「絢」拼接,形成第一合成詞「聚絢」。
在第二種可能的實現方式中,目標欄位包括第二欄位,合成詞為第二合成詞。輸入法應用將保留欄位和第二欄位拼接,形成第二合成詞。其中,第二合成詞中保留欄位的最後一個漢字與第二欄位的第一個漢字相連。
例如,用戶依次輸入「池水」和「田野」兩個詞語,輸入法應用根據刪除操作信號對目標詞語「池水」中的「水」進行刪除,得到保留欄位「池」,位於保留欄位之後且與保留欄位相鄰的詞語「田野」為第二欄位。輸入法應用將保留欄位「池」與第二欄位「田野」拼接,形成第二合成詞「池田野」。
可選地,第二欄位的形成包括如下的幾種方式。
1、輸入法應用輸入第二詞語,上述第二詞語為第二欄位。其中,第二詞語在保留欄位之後且與保留欄位相鄰。示例性地,用戶依次輸入「聚會」與「絢麗」兩個詞語,其中,對目標詞語「聚會」中的「會」字進行刪除得到保留欄位「聚」,在保留欄位之後且與保留欄位相鄰的第二詞語「絢麗」被確定為第二欄位,輸入法應用將保留欄位「聚」與第二欄位「絢麗」拼接,形成第二合成詞「聚絢麗」。
2、輸入法應用輸入第二詞語,根據對應於第二詞語的刪除操作信號,刪除第二詞語中的至少一個漢字,得到第二欄位。也即,輸入法應用對第二詞語中的部分漢字進行刪除後得到的剩餘漢字被確定為第二欄位,其中,第二詞語在保留欄位之後且與保留欄位相鄰。示例性地,用戶依次輸入「聚會」與「絢麗」兩個詞語,其中,對目標詞語「聚會」中的「會」字進行刪除得到保留欄位「聚」,對第二詞語「絢麗」中的「麗」字進行刪除得到的剩餘漢字「絢」被確定為第二欄位,輸入法應用將保留欄位「聚」與第二欄位「絢」拼接,形成第二合成詞「聚絢」。
可選地,輸入法應用檢測刪除後剩餘的第二欄位中是否僅有一個漢字;如果是,則將保留欄位和第二欄位拼接,形成合成詞;如果否,則不執行拼接形成合成詞的步驟,結束流程。
3、輸入法應用輸入第二漢字,上述第二漢字為第二欄位。其中,第二漢字在保留欄位之前且與保留欄位相鄰。示例性地,用戶依次輸入「聚會」與「絢」,其中,對目標詞語「聚會」中的「會」字進行刪除得到保留欄位「聚」,在保留欄位之後且與保留欄位相鄰的第二漢字「絢」被確定為第二欄位,輸入法應用將保留欄位「聚」與第二欄位「絢」拼接,形成第二合成詞「聚絢」。
在第三種可能的實現方式中,目標欄位包括第一欄位和第二欄位,合成詞為第三合成詞。輸入法應用將第一欄位、保留欄位和第二欄位順次拼接,形成第三合成詞。其中,第三合成詞中第一欄位的最後一個漢字與保留欄位的第一個漢字相連,保留欄位的最後一個漢字與第二欄位的第一個漢字相連。
例如,用戶依次輸入「清水」、「美麗」與「貴」,輸入法應用根據刪除操作信號對目標詞語「美麗」中的「麗」進行刪除,得到保留欄位「美」,與保留欄位相鄰且在保留欄位之前的「清水」被確定為第一欄位,與保留欄位相鄰且在保留欄位之後的「貴」被確定為第二欄位。輸入法應用將第一欄位「清水」、保留欄位「美」和第二欄位「貴」順次拼接,形成第三合成詞「清水美貴」。
有關第一欄位和第二欄位的形成方式參見上文介紹說明,此處不再贅述。
在實際應用中,輸入法應用可以形成上述第一合成詞、第二合成詞、第三合成詞中的至少一種。
在步驟103中,將合成詞添加至輸入法詞庫中。
輸入法應用將合成詞添加至輸入法詞庫中,以實現對輸入法詞庫的更新。
可選地,輸入法應用將合成詞添加至本地的輸入法詞庫和伺服器的輸入法詞庫中的前一種或全部兩種。其中,上述伺服器是輸入法應用對應的後臺伺服器。
輸入法應用將合成詞添加至伺服器的輸入法詞庫時,其他用戶在輸入合成詞時,輸入法詞庫也能將合成詞作為候選詞提供給上述用戶,進而提高其他用戶的輸入效率。
可選地,在步驟103之後,還包括如下步驟:獲取合成詞對應的編碼序列;從輸入法詞庫中查找獲取與上述編碼序列對應的至少一個候選詞,上述至少一個候選詞中包括合成詞;顯示獲取的候選詞。
以拼音輸入法為例,編碼序列可以是合成詞對應的完整拼音,可以是合成詞中第一個漢字的完整拼音以及合成詞中其它漢字的拼音首字母,還可以是合成詞中每個漢字的拼音首字母,等等。示例性地,對於合成詞「聚芳」,其對應的編碼序列可以是「jufang」,可以是「juf」,還可以是「jf」,等等。
綜上所述,本公開實施例提供的方法,通過將刪除目標詞語中的部分漢字後得到的保留欄位與目標欄位拼接形成合成詞,並將合成詞添加至輸入法詞庫中;解決了相關技術中輸入法應用所提供的自動學詞功能不夠完善,導致輸入法詞庫的詞彙量不夠全面,影響用戶輸入效率的技術問題;實現了對採用組詞後刪除漢字的方式輸入的字詞序列進行自動學詞,以使得自動學詞功能更加完善,輸入法詞庫的詞彙量更加豐富,提升輸入效率。
在基於圖1所示實施例提供的一個可選的實施例中,請參考圖2,步驟103之前,還可以包括如下步驟。
在步驟104中,更新合成詞對應的輸入次數。
對於任意一個合成詞來說,輸入法應用在每一次形成該合成詞之後,將該合成詞對應的輸入次數增加1。以合成詞「聚絢」為例,輸入法應用在第一次形成該合成詞「聚絢」之後,將該合成詞「聚絢」對應的輸入次數由0更新為1;輸入法應用在第二次形成該合成詞「聚絢」之後,將該合成詞「聚絢」對應的輸入次數由1更新為2,以此類推。其中,對於某一個合成詞來說,各次形成該合成詞的方式可以相同,也可以不同。
在步驟105中,檢測合成詞對應的輸入次數是否超過預設次數。若是,則執行步驟103;若否,則結束流程。
預設次數是根據輸入法詞庫對詞語的使用頻次的要求設定的。其中,輸入法詞庫可以是終端本地的輸入法詞庫,也可以是伺服器的輸入法詞庫。
終端本地的輸入法詞庫僅為一臺終端提供候選詞,因此其對詞語的使用頻次要求可以較低。例如,對於終端本地的輸入法詞庫的更新條件,其預設次數設定為3次。伺服器的輸入法詞庫為所有終端提供候選詞,因此其對詞語的使用頻次要求可以較高。例如,對於伺服器的輸入法詞庫的更新條件,其預設次數設定為100次。
可選地,對於任意一個合成詞來說,在合成詞對應的輸入次數大於等於1且不足預設次數的情況下,輸入法應用檢測輸入的字詞序列中是否包括該合成詞;若字詞序列中包括該合成詞,則更新該合成詞對應的輸入次數。
在合成詞對應的輸入次數大於等於1且不足預設次數的情況下,不論合成詞採用何種方式輸入或形成,只要當輸入法應用在用戶輸入的字詞序列中檢測到包括該合成詞時,均對該合成詞對應的輸入次數進行更新。例如,輸入法應用根據圖1所示實施例提供的方法形成合成詞,或者輸入法應用獲取採用逐字輸入方式輸入的合成詞,或者輸入法應用獲取採用複製方式輸入對合成詞,等等。
綜上所述,本公開實施例提供的方法,還通過對合成詞對應的輸入次數進行檢測,在合成詞對應的輸入次數超過預設次數的情況下,將合成詞添加至輸入法詞庫中,實現對使用頻次較低的合成詞進行篩選,避免將使用頻次較低的合成詞添加至輸入法詞庫中。
下面,通過幾個示例對本公開提供的技術方案進行介紹說明。
第一方面,在目標欄位包括第一欄位的情況下,輸入法應用生成合成詞包括如下幾個示例。
在第一個示例中,包括如下步驟:
1、輸入第一詞語;
2、根據對應於第一詞語的刪除操作信號,刪除第一詞語中的至少一個漢字,得到第一欄位;
3、輸入目標詞語;
4、根據對應於目標詞語的刪除操作信號,刪除目標詞語中的至少一個漢字,得到保留欄位;
5、將第一欄位和保留欄位拼接,形成合成詞;
6、將合成詞添加至輸入法詞庫中。
上述第一詞語位於目標詞語之前,且與目標詞語相鄰。
例如,用戶輸入第一詞語「建國」後刪除「國」字得到第一欄位「建」,用戶輸入目標詞語「芬芳」後刪除「芳」字得到保留欄位「芬」,輸入法應用將第一欄位「建」和保留欄位「芬」拼接形成合成詞「建芬」,並將合成詞「建芬」添加至輸入法詞庫中。
另外,對於上述步驟1至4的執行先後順序,本實施例不作限定。例如,上述步驟1至4的執行先後順序可以依次為:1、2、3、4,或者1、3、2、4,或者1、3、4、2,或者3、4、1、2,或者3、1、2、4,或者3、1、4、2。
在第二個示例中,包括如下步驟:
1、輸入第一漢字;
2、輸入目標詞語;
3、根據對應於目標詞語的刪除操作信號,刪除目標詞語中的至少一個漢字,得到保留欄位;
4、將第一漢字和保留欄位拼接,形成合成詞;
5、將合成詞添加至輸入法詞庫中。
上述第一漢字位於目標詞語之前,且與目標詞語相鄰。
例如,用戶輸入第一漢字「建」,用戶輸入目標詞語「芬芳」後刪除「芳」字得到保留欄位「芬」,輸入法應用將第一漢字「建」和保留欄位「芬」拼接形成合成詞「建芬」,並將合成詞「建芬」添加至輸入法詞庫中。
另外,對於上述步驟1至3的執行先後順序,本實施例不作限定。例如,上述步驟1至3的執行先後順序可以依次為:1、2、3,或者2、1、3,或者2、3、1。
在第三個示例中,包括如下步驟:
1、輸入第一詞語;
2、輸入目標詞語;
3、根據對應於目標詞語的刪除操作信號,刪除目標詞語中的至少一個漢字,得到保留欄位;
4、將第一詞語和保留欄位拼接,形成合成詞;
5、將合成詞添加至輸入法詞庫中。
上述第一詞語位於目標詞語之前,且與目標詞語相鄰。
例如,用戶輸入第一詞語「本田」,用戶輸入目標詞語「最佳」後刪除「最」字得到保留欄位「佳」,輸入法應用將第一詞語「本田」和保留欄位「佳」拼接形成合成詞「本田佳」,並將合成詞「本田佳」添加至輸入法詞庫中。
另外,對於上述步驟1至3的執行先後順序,本實施例不作限定。例如,上述步驟1至3的執行先後順序可以依次為:1、2、3,或者2、1、3,或者2、3、1。
可選地,在上述示例中,對於前後兩次輸入操作,輸入法應用可以對該前後兩次輸入操作對應的操作時間的時間間隔進行檢測,若該時間間隔小於預設時長,則執行拼接形成合成詞的步驟,若該時間間隔大於預設時長,則不執行拼接形成合成詞的步驟。其中,每一次輸入操作對應的操作時間可以是該輸入操作的起始時間,也可以是該輸入操作的結束時間。通過上述方式,對於間隔較久的前後兩次輸入操作,即使有刪字操作,也不進行組詞,有助於減少誤組詞的情況發生。
第二方面,在目標欄位包括第二欄位的情況下,輸入法應用生成合成詞包括如下幾個示例。
在第一個示例中,包括如下步驟:
1、輸入目標詞語;
2、根據對應於目標詞語的刪除操作信號,刪除目標詞語中的至少一個漢字,得到保留欄位;
3、輸入第二詞語;
4、根據對應於第二詞語的刪除操作信號,刪除第二詞語中的至少一個漢字,得到第二欄位;
5、將保留欄位和第二欄位拼接,形成合成詞;
6、將合成詞添加至輸入法詞庫中。
上述第二詞語位於目標詞語之後,且與目標詞語相鄰。
例如,用戶輸入目標詞語「丹陽」後刪除「陽」字得到保留欄位「丹」,用戶輸入第二詞語「亭亭玉立」後刪除「亭玉立」得到第二欄位「亭」,輸入法應用將保留欄位「丹」和第二欄位「亭」拼接形成合成詞「丹亭」,並將合成詞「丹亭」添加至輸入法詞庫中。
另外,對於上述步驟1至4的執行先後順序,本實施例不作限定。例如,上述步驟1至4的執行先後順序可以依次為:1、2、3、4,或者1、3、2、4,或者1、3、4、2,或者3、4、1、2,或者3、1、2、4,或者3、1、4、2。
在第二個示例中,包括如下步驟:
1、輸入目標詞語;
2、根據對應於目標詞語的刪除操作信號,刪除目標詞語中的至少一個漢字,得到保留欄位;
3、輸入第二漢字;
4、將保留欄位和第二漢字拼接,形成合成詞;
5、將合成詞添加至輸入法詞庫中。
上述第二漢字位於目標詞語之後,且與目標詞語相鄰。
例如,用戶輸入目標詞語「昌平」後刪除「平」字得到保留欄位「昌」,用戶輸入第二漢字「建」,輸入法應用將保留欄位「昌」和第二漢字「建」拼接形成合成詞「昌建」,並將合成詞「昌建」添加至輸入法詞庫中。
另外,對於上述步驟1至3的執行先後順序,本實施例不作限定。例如,上述步驟1至3的執行先後順序可以依次為:1、2、3,或者3、1、2,或者1、3、2。
在第三個示例中,包括如下步驟:
1、輸入目標詞語;
2、根據對應於目標詞語的刪除操作信號,刪除目標詞語中的至少一個漢字,得到保留欄位;
3、輸入第二詞語;
4、將保留欄位和第二詞語拼接,形成合成詞;
5、將合成詞添加至輸入法詞庫中。
上述第二詞語位於目標詞語之後,且與目標詞語相鄰。
例如,用戶輸入目標詞語「手帕」後刪除「手」字得到保留欄位「帕」,用戶輸入第二詞語「斯坦」,輸入法應用將保留欄位「帕」和第二詞語「斯坦」拼接形成合成詞「帕斯坦」,並將合成詞「帕斯坦」添加至輸入法詞庫中。
另外,對於上述步驟1至3的執行先後順序,本實施例不作限定。例如,上述步驟1至3的執行先後順序可以依次為:1、2、3,或者1、3、2,或者3、1、2。
可選地,在上述示例中,對於前後兩次輸入操作,輸入法應用可以對該前後兩次輸入操作對應的操作時間的時間間隔進行檢測,若該時間間隔小於預設時長,則執行拼接形成合成詞的步驟,若該時間間隔大於預設時長,則不執行拼接形成合成詞的步驟。其中,每一次輸入操作對應的操作時間可以是該輸入操作的起始時間,也可以是該輸入操作的結束時間。通過上述方式,對於間隔較久的前後兩次輸入操作,即使有刪字操作,也不進行組詞,有助於減少誤組詞的情況發生。
第三方面,在目標欄位包括第一欄位和第二欄位的情況下,輸入法應用生成合成詞包括上述第一方面所提供的任一示例與第二方面所提供的任一示例的組合。以下僅以第一方面所提供的第一個示例與第二方面所提供的第二個示例的組合為例,進行示例性說明,其它組合情況不再贅述。包括如下步驟:
1、輸入第一詞語;
2、根據對應於第一詞語的刪除操作信號,刪除第一詞語中的至少一個漢字,得到第一欄位;
3、輸入目標詞語;
4、根據對應於目標詞語的刪除操作信號,刪除目標詞語中的至少一個漢字,得到保留欄位;
5、輸入第二詞語;
6、根據對應於第二詞語的刪除操作信號,刪除第二詞語中的至少一個漢字,得到第二欄位;
7、將第一欄位、保留欄位和第二欄位順次拼接,形成合成詞;
8、將合成詞添加至輸入法詞庫中。
上述第一詞語位於目標詞語之前,且與目標詞語相鄰;上述第二詞語位於目標詞語之後,且與目標詞語相鄰。
例如,用戶輸入第一詞語「山峰」後刪除「峰」字得到第一欄位「山」,用戶輸入目標詞語「本來」後刪除「來」字得到保留欄位「本」,用戶輸入第二詞語「新郎」後刪除「新」字得到第二欄位「郎」,輸入法應用將第一欄位「山」、保留欄位「本」和第二欄位「郎」順次拼接形成合成詞「山本郎」,並將合成詞「山本郎」添加至輸入法詞庫中。
另外,對於上述步驟1至6的執行先後順序,本實施例不作限定。
下述為本公開裝置實施例,可以用於執行本公開方法實施例。對於本公開裝置實施例中未披露的細節,請參照本公開方法實施例。
圖3是根據一示例性實施例示出的一種更新輸入法詞庫的裝置的框圖。該裝置具有實現上述方法示例的功能,所述功能可以由硬體實現,也可以由硬體執行相應的軟體實現。該裝置可以包括:漢字刪除模塊301、合成詞形成模塊302和詞庫更新模塊303。
漢字刪除模塊301,被配置為根據對應於已輸入的目標詞語的刪除操作信號,刪除所述目標詞語中的至少一個漢字,得到保留欄位。其中,所述目標詞語包括至少兩個漢字,所述保留欄位包括至少一個漢字。
合成詞形成模塊302,被配置為將所述保留欄位和目標欄位拼接,形成合成詞。其中,所述目標欄位包括:位於所述保留欄位之前且與所述保留欄位相鄰的第一欄位,和/或,位於所述保留欄位之後且與所述保留欄位相鄰的第二欄位。所述第一欄位包括至少一個漢字,且所述第一欄位為一個漢字或一個詞語或一個詞語刪除至少一個漢字後的剩餘漢字。所述第二欄位包括至少一個漢字,且所述第二欄位為一個漢字或一個詞語或一個詞語刪除至少一個漢字後的剩餘漢字。
詞庫更新模塊303,被配置為將所述合成詞添加至輸入法詞庫中。
綜上所述,本公開實施例提供的裝置,通過將刪除目標詞語中的部分漢字後得到的保留欄位與目標欄位拼接形成合成詞,並將合成詞添加至輸入法詞庫中;解決了相關技術中輸入法應用所提供的自動學詞功能不夠完善,導致輸入法詞庫的詞彙量不夠全面,影響用戶輸入效率的技術問題;實現了對採用組詞後刪除漢字的方式輸入的字詞序列進行自動學詞,以使得自動學詞功能更加完善,輸入法詞庫的詞彙量更加豐富,提升輸入效率。
在基於圖3實施例提供的一個可選的實施例中,所述目標欄位包括所述第一欄位,所述合成詞為第一合成詞。所述合成詞形成模塊302,被配置為將所述第一欄位和所述保留欄位拼接,形成所述第一合成詞。其中,所述第一合成詞中所述第一欄位的最後一個漢字與所述保留欄位的第一個漢字相連。
在基於圖3實施例提供的另一個可選的實施例中,所述目標欄位包括所述第二欄位,所述合成詞為第二合成詞。所述合成詞形成模塊302,被配置為將所述保留欄位和所述第二欄位拼接,形成所述第二合成詞。其中,所述第二合成詞中所述保留欄位的最後一個漢字與所述第二欄位的第一個漢字相連。
在基於圖3實施例提供的另一個可選的實施例中,所述目標欄位包括所述第一欄位和所述第二欄位,所述合成詞為第三合成詞。所述合成詞形成模塊302,被配置為將所述第一欄位、所述保留欄位和所述第二欄位順次拼接,形成所述第三合成詞。其中,所述第三合成詞中所述第一欄位的最後一個漢字與所述保留欄位的第一個漢字相連,所述保留欄位的最後一個漢字與所述第二欄位的第一個漢字相連。
在基於圖3實施例提供的另一個可選的實施例中,請參考圖4,所述裝置還包括:第一獲取模塊304。
第一獲取模塊304,被配置為:輸入第一詞語,所述第一詞語為所述第一欄位;或者,輸入第一詞語;根據對應於所述第一詞語的刪除操作信號,刪除所述第一詞語中的至少一個漢字,得到所述第一欄位;或者,輸入第一漢字,所述第一漢字為所述第一欄位。
在基於圖3實施例提供的另一個可選的實施例中,請參考圖4,所述裝置還包括:第二獲取模塊305。
第二獲取模塊305,被配置為輸入第二詞語,所述第二詞語為所述第二欄位;或者,輸入第二詞語;根據對應於所述第二詞語的刪除操作信號,刪除所述第二詞語中的至少一個漢字,得到所述第二欄位;或者,輸入第二漢字,所述第二漢字為所述第二欄位。
在基於圖3實施例提供的另一個可選的實施例中,請參考圖4,所述裝置還包括:次數更新模塊306。
次數更新模塊306,被配置為更新所述合成詞對應的輸入次數。
所述詞庫更新模塊303,還被配置為當所述合成詞對應的輸入次數達到預設次數時,執行所述將所述合成詞添加至輸入法詞庫中的步驟。
在基於圖3實施例提供的另一個可選的實施例中,請參考圖4,所述裝置還包括:合成詞檢測模塊307。
合成詞檢測模塊307,被配置為在所述合成詞對應的輸入次數大於等於1且不足所述預設次數的情況下,檢測輸入的字詞序列中是否包括所述合成詞。
所述次數更新模塊306,還被配置為在所述字詞序列中包括所述合成詞的情況下,更新所述合成詞對應的輸入次數。
需要說明的一點是,上述實施例提供的裝置在實現其功能時,僅以上述各個功能模塊的劃分進行舉例說明,實際應用中,可以根據實際需要而將上述功能分配由不同的功能模塊完成,即將設備的內容結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。
關於上述實施例中的裝置,其中各個模塊執行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
本公開一示例性實施例還提供了一種更新輸入法詞庫的裝置,能夠實現本公開實施例提供的方法。該裝置包括:處理器,以及用於存儲處理器的可執行指令的存儲器。其中,所述處理器被配置為:
根據對應於已輸入的目標詞語的刪除操作信號,刪除所述目標詞語中的至少一個漢字,得到保留欄位;其中,所述目標詞語包括至少兩個漢字,所述保留欄位包括至少一個漢字;
將所述保留欄位和目標欄位拼接,形成合成詞;其中,所述目標欄位包括:位於所述保留欄位之前且與所述保留欄位相鄰的第一欄位,和/或,位於所述保留欄位之後且與所述保留欄位相鄰的第二欄位;所述第一欄位包括至少一個漢字,且所述第一欄位為一個漢字或一個詞語或一個詞語刪除至少一個漢字後的剩餘漢字;所述第二欄位包括至少一個漢字,且所述第二欄位為一個漢字或一個詞語或一個詞語刪除至少一個漢字後的剩餘漢字;
將所述合成詞添加至輸入法詞庫中。
可選地,所述目標欄位包括所述第一欄位,所述合成詞為第一合成詞;所述處理器,被配置為:
將所述第一欄位和所述保留欄位拼接,形成所述第一合成詞;其中,所述第一合成詞中所述第一欄位的最後一個漢字與所述保留欄位的第一個漢字相連。
可選地,所述目標欄位包括所述第二欄位,所述合成詞為第二合成詞;所述處理器,被配置為:
將所述保留欄位和所述第二欄位拼接,形成所述第二合成詞;其中,所述第二合成詞中所述保留欄位的最後一個漢字與所述第二欄位的第一個漢字相連。
可選地,所述目標欄位包括所述第一欄位和所述第二欄位,所述合成詞為第三合成詞;所述處理器,被配置為:
將所述第一欄位、所述保留欄位和所述第二欄位順次拼接,形成所述第三合成詞;其中,所述第三合成詞中所述第一欄位的最後一個漢字與所述保留欄位的第一個漢字相連,所述保留欄位的最後一個漢字與所述第二欄位的第一個漢字相連。
可選地,所述處理器還被配置為:
輸入第一詞語,所述第一詞語為所述第一欄位;
或者,
輸入第一詞語;根據對應於所述第一詞語的刪除操作信號,刪除所述第一詞語中的至少一個漢字,得到所述第一欄位;
或者,
輸入第一漢字,所述第一漢字為所述第一欄位。
可選地,所述處理器還被配置為:
輸入第二詞語,所述第二詞語為所述第二欄位;
或者,
輸入第二詞語;根據對應於所述第二詞語的刪除操作信號,刪除所述第二詞語中的至少一個漢字,得到所述第二欄位;
或者,
輸入第二漢字,所述第二漢字為所述第二欄位。
可選地,所述處理器還被配置為:
更新所述合成詞對應的輸入次數;
當所述合成詞對應的輸入次數達到預設次數時,執行所述將所述合成詞添加至輸入法詞庫中的步驟。
可選地,所述處理器還被配置為:
在所述合成詞對應的輸入次數大於等於1且不足所述預設次數的情況下,檢測輸入的字詞序列中是否包括所述合成詞;
在所述字詞序列中包括所述合成詞的情況下,更新所述合成詞對應的輸入次數。
圖5是根據一示例性實施例示出的一種裝置500的框圖。例如,裝置500可以是行動電話,計算機,數字廣播終端,消息收發設備,遊戲控制臺,平板設備,醫療設備,健身設備,個人數字助理,計算機等。
參照圖5,裝置500可以包括以下一個或多個組件:處理組件502,存儲器504,電源組件506,多媒體組件508,音頻組件510,輸入/輸出(i/o)接口512,傳感器組件514,以及通信組件516。
處理組件502通常控制裝置500的整體操作,諸如與顯示,電話呼叫,數據通信,相機操作和記錄操作相關聯的操作。處理組件502可以包括一個或多個處理器520來執行指令,以完成上述的方法的全部或部分步驟。此外,處理組件502可以包括一個或多個模塊,便於處理組件502和其他組件之間的交互。例如,處理組件502可以包括多媒體模塊,以方便多媒體組件508和處理組件502之間的交互。
存儲器504被配置為存儲各種類型的數據以支持在裝置500的操作。這些數據的示例包括用於在裝置500上操作的任何應用程式或方法的指令,聯繫人數據,電話簿數據,消息,圖片,視頻等。存儲器504可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現,如靜態隨機存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃記憶體,磁碟或光碟。
電源組件506為裝置500的各種組件提供電力。電源組件506可以包括電源管理系統,一個或多個電源,及其他與為裝置500生成、管理和分配電力相關聯的組件。
多媒體組件508包括在所述裝置500和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實現為觸控螢幕,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續時間和壓力。在一些實施例中,多媒體組件508包括一個前置攝像頭和/或後置攝像頭。當裝置500處於操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或後置攝像頭可以接收外部的多媒體數據。每個前置攝像頭和後置攝像頭可以是一個固定的光學透鏡系統或具有焦距和光學變焦能力。
音頻組件510被配置為輸出和/或輸入音頻信號。例如,音頻組件510包括一個麥克風(mic),當裝置500處於操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器504或經由通信組件516發送。在一些實施例中,音頻組件510還包括一個揚聲器,用於輸出音頻信號。
i/o接口512為處理組件502和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限於:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件514包括一個或多個傳感器,用於為裝置500提供各個方面的狀態評估。例如,傳感器組件514可以檢測到裝置500的打開/關閉狀態,組件的相對定位,例如所述組件為裝置500的顯示器和小鍵盤,傳感器組件514還可以檢測裝置500或裝置500一個組件的位置改變,用戶與裝置500接觸的存在或不存在,裝置500方位或加速/減速和裝置500的溫度變化。傳感器組件514可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件514還可以包括光傳感器,如cmos或ccd圖像傳感器,用於在成像應用中使用。在一些實施例中,該傳感器組件514還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件516被配置為便於裝置500和其他設備之間有線或無線方式的通信。裝置500可以接入基於通信標準的無線網絡,如wi-fi,2g或3g,或它們的組合。在一個示例性實施例中,通信組件516經由廣播信道接收來自外部廣播管理系統的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信組件516還包括近場通信(nfc)模塊,以促進短程通信。例如,在nfc模塊可基於射頻識別(rfid)技術,紅外數據協會(irda)技術,超寬帶(uwb)技術,藍牙(bt)技術和其他技術來實現。
在示例性實施例中,裝置500可以被一個或多個應用專用集成電路(asic)、數位訊號處理器(dsp)、數位訊號處理設備(dspd)、可編程邏輯器件(pld)、現場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實現,用於執行上述方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器504,上述指令可由裝置500的處理器520執行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質可以是rom、隨機存取存儲器(ram)、cd-rom、磁帶、軟盤和光數據存儲設備等。
一種非臨時性計算機可讀存儲介質,當所述存儲介質中的指令由裝置500的處理器執行時,使得裝置500能夠執行上述方法。
應當理解的是,在本文中提及的「多個」是指兩個或兩個以上。「和/或」,描述關聯對象的關聯關係,表示可以存在三種關係,例如,a和/或b,可以表示:單獨存在a,同時存在a和b,單獨存在b這三種情況。字符「/」一般表示前後關聯對象是一種「或」的關係。
本領域技術人員在考慮說明書及實踐這裡公開的發明後,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理並包括本公開未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本公開的真正範圍和精神由下面的權利要求指出。
應當理解的是,本公開並不局限於上面已經描述並在附圖中示出的精確結構,並且可以在不脫離其範圍進行各種修改和改變。本公開的範圍僅由所附的權利要求來限制。