新四季網

信息輸入方法及裝置、計算機設備與可讀介質與流程

2023-06-24 13:06:56 5


【技術領域】

本發明涉及計算機應用技術領域,尤其涉及一種信息輸入方法及裝置、計算機設備與可讀介質。



背景技術:

隨著科技的發展,智能終端的出現大大地方便了人們的生活。人們可以使用智能終端登錄郵箱進行收發郵件、登錄各種即時通訊與好友進行聊天、在各種瀏覽器中輸入網址以進行網頁信息查詢以及進行各種文本信息的撰寫與記錄。

現有技術中,很多智能終端採用觸摸顯示屏,用戶在使用時,通過獲取輸入框的焦點,吊起基礎虛擬鍵盤,以便於使用基礎虛擬鍵盤進行各種帳號及密碼的輸入、郵件正文及記事本等各種長文本信息的輸入以及即時通訊中聊天信息的輸入、以及在瀏覽器中網址信息的輸入等等各種信息的輸入。例如基礎虛擬鍵盤中包括的26個字母可以採用全鍵盤的方式顯示,即每個字母佔用一個虛擬按鍵。或者基礎虛擬鍵盤中包括的26個字母也可以採用9宮格的方式,將多個字母放在一個虛擬按鍵中,通過多次點擊以切換不同字母的輸入。另外,基礎虛擬鍵盤中還可以包括中英文切換按鍵、符號觸發按鍵、數字切換按鍵以及語音輸入切換按鍵、回車按鍵等等按鍵。具體可以根據基礎虛擬鍵盤的界面布局,來設置顯示除了26個字母之外的其它虛擬按鍵。在信息輸入時,無論當前信息輸入的是什麼類型的信息,只要輸入的信息對應的虛擬按鍵為基礎虛擬鍵盤之外的虛擬按鍵的信息時,都必須先通過點擊基礎虛擬鍵盤中的對應的切換按鍵,吊起相應的虛擬按鍵,才能夠進行信息輸入。

因此,現有技術中,若輸入的信息對應的虛擬按鍵為基礎虛擬鍵盤之外的虛擬按鍵的信息時,操作過程非常繁瑣,導致信息輸入效率較低。



技術實現要素:

本發明提供了一種信息輸入方法及裝置、計算機設備與可讀介質,用於提高信息輸入的效率。

本發明提供一種信息輸入方法,所述方法包括:

從輸入框的輸入屬性中獲取所述輸入框中待輸入信息的類型;

根據所述待輸入信息的類型,在基礎虛擬鍵盤的基礎上擴展與所述待輸入信息的類型對應的擴展虛擬按鍵,得到擴展虛擬鍵盤;

顯示所述擴展虛擬鍵盤,以供用戶根據所述擴展虛擬鍵盤在所述輸入框中進行信息輸入。

進一步可選地,如上所述的方法中,根據所述待輸入信息的類型,在基礎虛擬鍵盤的基礎上擴展與所述待輸入信息的類型對應的擴展虛擬按鍵,得到擴展虛擬鍵盤,具體包括:

根據所述待輸入信息的類型,在所述基礎虛擬鍵盤的基礎上擴展至少一行與所述待輸入信息的類型對應的多個擴展虛擬按鍵,得到所述擴展虛擬鍵盤。

進一步可選地,如上所述的方法中,根據所述待輸入信息的類型,在所述基礎虛擬鍵盤的基礎上擴展至少一行與所述待輸入信息的類型對應的多個擴展虛擬按鍵,得到所述擴展虛擬鍵盤之前,所述方法包括:

從歷史信息輸入記錄中,獲取所述待輸入信息的類型對應的、使用頻率最高的多個虛擬按鍵,作為所述多個擴展虛擬按鍵。

進一步可選地,如上所述的方法中,從輸入框的輸入屬性中獲取所述輸入框中待輸入信息的類型之前,所述方法還包括:

當所述基礎虛擬鍵盤被要求吊起時,獲取所述輸入框的輸入屬性。

進一步可選地,如上所述的方法中,所述待輸入信息的類型包括帳號、密碼、數字驗證碼、長文本信息、網址或者表情;和/或

所述待輸入信息的類型對應的擴展虛擬按鍵的數量等於所述基礎虛擬鍵盤中數量最多的一行虛擬鍵盤的數量;和/或

所述待輸入信息的類型對應的擴展虛擬按鍵的數量等於所述基礎虛擬鍵盤中、與所述擴展虛擬按鍵所在行緊相鄰的行所包括的虛擬鍵盤的數量。

本發明提供一種信息輸入裝置,所述裝置包括:

獲取模塊,用於從輸入框的輸入屬性中獲取所述輸入框中待輸入信息的類型;

擴展模塊,用於根據所述待輸入信息的類型,在基礎虛擬鍵盤的基礎上擴展與所述待輸入信息的類型對應的擴展虛擬按鍵,得到擴展虛擬鍵盤;

顯示模塊,用於顯示所述擴展虛擬鍵盤,以供用戶根據所述擴展虛擬鍵盤在所述輸入框中進行信息輸入。

進一步可選地,如上所述的裝置中,所述擴展模塊,具體用於根據所述待輸入信息的類型,在所述基礎虛擬鍵盤的基礎上擴展至少一行與所述待輸入信息的類型對應的多個擴展虛擬按鍵,得到所述擴展虛擬鍵盤。

進一步可選地,如上所述的裝置中,所述獲取模塊,還用於從歷史信息輸入記錄中,獲取所述待輸入信息的類型對應的、使用頻率最高的多個虛擬按鍵,作為所述多個擴展虛擬按鍵。

進一步可選地,如上所述的裝置中,所述獲取模塊,還用於當所述基礎虛擬鍵盤被要求吊起時,獲取所述輸入框的輸入屬性。

進一步可選地,如上所述的裝置中,所述待輸入信息的類型包括帳號、密碼、數字驗證碼、長文本信息、網址或者表情;和/或

所述待輸入信息的類型對應的擴展虛擬按鍵的數量等於所述基礎虛擬鍵盤中數量最多的一行虛擬鍵盤的數量;和/或

所述待輸入信息的類型對應的擴展虛擬按鍵的數量等於所述基礎虛擬鍵盤中、與所述擴展虛擬按鍵所在行緊相鄰的行所包括的虛擬鍵盤的數量。

本發明還提供一種計算機設備,所述設備包括:

一個或多個處理器;

存儲器,用於存儲一個或多個程序,

當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如上所述的信息輸入方法。

本發明還提供一種計算機可讀介質,其上存儲有電腦程式,該程序被處理器執行時實現如上所述的信息輸入方法。

本發明的信息輸入方法及裝置、計算機設備與可讀介質,通過從輸入框的輸入屬性中獲取輸入框中待輸入信息的類型;根據待輸入信息的類型,在基礎虛擬鍵盤的基礎上擴展與待輸入信息的類型對應的擴展虛擬按鍵,得到擴展虛擬鍵盤;顯示擴展虛擬鍵盤,以供用戶根據擴展虛擬鍵盤在輸入框中進行信息輸入。採用本發明的方案,由於在擴展虛擬鍵盤中擴展了與待輸入信息的類型對應的擴展虛擬按鍵,這樣,用戶在信息輸入時,可以直接根據擴展虛擬鍵盤在輸入框中進行信息輸入;與現有技術相比,省去了在輸入框中輸入待輸入信息的類型對應信息時,複雜的按鍵切換操作,能夠增加信息輸入的便利性,而且還能夠有效地節省信息輸入時間,提高信息輸入效率。

【附圖說明】

圖1為本發明的信息輸入方法實施例的流程圖。

圖2為現有技術中的一種經典的基礎虛擬鍵盤的示意圖。

圖3為本發明實施例提供的一種擴展虛擬鍵盤的示意圖。

圖4為本發明實施例提供的另一種擴展虛擬鍵盤的示意圖。

圖5為本發明實施例提供的再一種擴展虛擬鍵盤的示意圖。

圖6為本發明實施例提供的又一種擴展虛擬鍵盤的示意圖。

圖7為本發明的信息輸入裝置實施例的結構圖。

圖8為本發明的計算機設備實施例的結構圖。

圖9為本發明提供的一種計算機設備的示例圖。

【具體實施方式】

為了使本發明的目的、技術方案和優點更加清楚,下面結合附圖和具體實施例對本發明進行詳細描述。

圖1為本發明的信息輸入方法實施例的流程圖。如圖1所示,本實施例的信息輸入方法,具體可以包括如下步驟:

100、從輸入框的輸入屬性中獲取輸入框中待輸入信息的類型;

本實施例的信息輸入方法的執行主體為信息輸入裝置,該信息輸入裝置可以採用軟體集成,用戶在使用時,可以下載該信息輸入裝置對應的安裝包,安裝該信息輸入裝置,從而可以使用該信息輸入裝置進行信息輸入。

本實施例的信息輸入方法的應用場景可以為:用戶通過智能終端的觸控螢幕打開一個輸入框以做準備進行信息輸入。此時用戶可以通過點擊輸入框獲取輸入焦點,此時信息輸入裝置確定用戶需要在該輸入框中輸入信息,請求信息輸入裝置的基礎虛擬鍵盤被吊起,以進行信息輸入。本實施例的輸入框可以為用戶想要登錄郵箱、微博、論壇等時輸入帳號信息的輸入框、或者用戶想要登錄郵箱、微博、論壇等時輸入密碼信息的輸入框、或者用戶登錄某帳號時輸入數字驗證碼的輸入框、或者還可以為用戶在備忘錄、記事本、郵箱正文等中輸入長本信息的輸入框、或者還可以為用戶在使用qq、微信、msn、skype等即時通訊時輸入即時通訊的聊天信息的輸入框、或者還可以為用戶在瀏覽器中輸入網址信息的輸入框等等。對於每一種輸入框,對應的網頁的頁面或者對應的應用(application;app)中都會設置每種輸入框的輸入屬性,輸入框的輸入屬性中可以包括該輸入框中待輸入信息的類型、輸入框的大小、或者還可以包括輸入框的皮膚顏色等等輸入框的其它參數信息。因此,此時可選地,在步驟101之前,還可以包括:當基礎虛擬鍵盤被要求吊起時,獲取輸入框的輸入屬性。即在用戶通過點擊觸控螢幕上顯示的輸入框,獲取輸入焦點,以請求吊起基礎虛擬鍵盤。此時信息輸入裝置檢測到該基礎虛擬鍵盤被要求吊起,可以先從輸入框對應的網頁的頁面中或者從輸入框對應的app中獲取輸入框的輸入屬性;然後從輸入框的輸入屬性中獲取輸入框中待輸入信息的類型。

例如,本實施例的待輸入信息的類型包括帳號、密碼、網址或者表情;或者還可以包括其他類型的待輸入信息,在此不再一一舉例。

101、根據待輸入信息的類型,在基礎虛擬鍵盤的基礎上擴展與待輸入信息的類型對應的擴展虛擬按鍵,得到擴展虛擬鍵盤;

本實施例中,在基礎虛擬鍵盤的基礎上擴展的擴展虛擬按鍵為待輸入信息的類型對應擴展虛擬按鍵,然後由基礎虛擬鍵盤加上擴展虛擬按鍵一起構成擴展虛擬鍵盤。

例如,對於經典的基礎虛擬鍵盤,此時對應的步驟101「根據待輸入信息的類型,在基礎虛擬鍵盤的基礎上擴展與待輸入信息的類型對應的擴展虛擬按鍵,得到擴展虛擬鍵盤」,具體可以包括:根據待輸入信息的類型,在基礎虛擬鍵盤的基礎上擴展至少一行與待輸入信息的類型對應的多個擴展虛擬按鍵,得到擴展虛擬鍵盤。本實施例中的基礎虛擬鍵盤中包括的26個字母的虛擬按鍵可以採用全鍵盤的方式顯示,也可以採用9宮格的方式。同理,基礎虛擬鍵盤中還可以包括中英文切換按鍵、符號觸發按鍵、數字切換按鍵以及語音輸入切換按鍵、回車按鍵等等虛擬按鍵,以便於在有輸入需求時,切換虛擬按鍵以實現信息輸入。

本實施例中至少一行與待輸入信息的類型對應的多個擴展虛擬按鍵,可以由用戶根據該待輸入信息的類型來設置。具體地用戶可以將用戶認為的該類型的待輸入信息在輸入時,哪些虛擬按鍵容易被使用到,可以將容易被使用到的虛擬按鍵作為擴展虛擬按鍵,顯示在擴展虛擬鍵盤中。

或者,可選地,本實施例中的步驟「根據待輸入信息的類型,在基礎虛擬鍵盤的基礎上擴展至少一行與待輸入信息的類型對應的多個擴展虛擬按鍵,得到擴展虛擬鍵盤」之前,還可以包括:從歷史信息輸入記錄中,獲取待輸入信息的類型對應的、使用頻率最高的多個虛擬按鍵,作為多個擴展虛擬按鍵。該方案中避免採用用戶人工設置的主觀性,通過對歷史信息輸入記錄進行分析,從中獲取待輸入信息的類型對應的、使用頻率最高的多個虛擬按鍵,作為多個擴展虛擬按鍵。

本實施例中的擴展虛擬鍵盤中的擴展虛擬按鍵的數量可以為一個、兩個、三個或者多個。為了便於擴展虛擬按鍵,擴展虛擬鍵盤中的擴展虛擬按鍵所在的行可以位於基礎虛擬鍵盤之上或者之下。

例如,為了保證擴展的虛擬按鍵的數量足夠多,可以設置待輸入信息的類型對應的擴展虛擬按鍵的數量等於基礎虛擬鍵盤中數量最多的一行虛擬鍵盤的數量。但是如果獲取的多個擴展虛擬按鍵的數量不夠一行時,可以增加些符號的虛擬按鍵作為擴展虛擬按鍵,以減少符號輸入時需要切換鍵盤的操作,增加符號輸入的便利性。

或者,為了保證在基礎虛擬鍵盤的基礎上擴展的擴展虛擬鍵盤的美觀性,可以設置待輸入信息的類型對應的擴展虛擬按鍵的數量等於基礎虛擬鍵盤中、與擴展虛擬按鍵所在行緊相鄰的行所包括的虛擬鍵盤的數量。

或者,當虛擬擴展虛擬鍵盤中的擴展虛擬按鍵所在的行位於基礎虛擬鍵盤之上時,可以設置待輸入信息的類型對應的擴展虛擬按鍵的數量等於基礎虛擬鍵盤中、與擴展虛擬按鍵所在行緊相鄰的行所包括的虛擬鍵盤的數量再減去2,即與基礎虛擬鍵盤中、與擴展虛擬按鍵所在行緊相鄰的行相比,左右可以各縮進一個虛擬按鍵,增加擴展虛擬鍵盤的布局的美觀性。

或者當虛擬擴展虛擬鍵盤中的擴展虛擬按鍵所在的行位於基礎虛擬鍵盤之下時,可以設置待輸入信息的類型對應的擴展虛擬按鍵的數量等於基礎虛擬鍵盤中、與擴展虛擬按鍵所在行緊相鄰的行所包括的虛擬鍵盤的數量再加上2,即與基礎虛擬鍵盤中、與擴展虛擬按鍵所在行緊相鄰的行相比,左右可以各擴展一個虛擬按鍵,增加擴展虛擬鍵盤的布局的美觀性。

或者也可以不考慮擴展虛擬鍵盤的布局的美觀性,為預設時間周期設置一個使用頻率閾值,然後統計歷史信息輸入記錄,從中獲取待輸入信息的類型對應的、預設時間周期內使用頻率大於該使用頻率閾值的虛擬按鍵,作為擴展虛擬按鍵。若獲取到的虛擬按鍵的數量不夠排布一行,則儘量按照顯示的美觀性,僅在擴展虛擬鍵盤所在行的中央幾個按鍵位置顯示擴展虛擬按鍵。若獲取到的擴展虛擬按鍵的數量按照上述任一種整行排布方案排布時,排布完整行之後還有零散的不夠排布整行的擴展虛擬按鍵,則可以將不足整行的剩下的擴展虛擬按鍵排布在不足一行的那一行的中央幾個按鍵位置。實際應用中,擴展虛擬鍵盤中還可以採用其他能夠顯示擴展虛擬按鍵的排布方式,在此不再一一舉例贅述。

102、顯示擴展虛擬鍵盤,以供用戶根據擴展虛擬鍵盤在輸入框中進行信息輸入。

在上述實施例中得到擴展虛擬鍵盤之後,最後顯示擴展虛擬鍵盤。由於擴展虛擬鍵盤中擴展顯示了輸入框中待輸入信息的類型對應的擴展虛擬按鍵,而這些擴展虛擬按鍵是在該輸入框中進行信息輸入時使用頻率非常高的虛擬按鍵。這樣,用戶在根據擴展虛擬鍵盤進行信息輸入時,若要輸入擴展虛擬按鍵中的虛擬按鍵對應的字符時,不用再在基礎虛擬鍵盤的基礎上,調出擴展虛擬按鍵,可以直接根據擴展虛擬鍵盤中的擴展虛擬按鍵進行信息輸入,減少了在輸入框中輸入待輸入信息的類型對應信息時,複雜的按鍵切換操作,增加了信息輸入的便利性。

本實施例的信息輸入方法,通過從輸入框的輸入屬性中獲取輸入框中待輸入信息的類型;根據待輸入信息的類型,在基礎虛擬鍵盤的基礎上擴展與待輸入信息的類型對應的擴展虛擬按鍵,得到擴展虛擬鍵盤;顯示擴展虛擬鍵盤,以供用戶根據擴展虛擬鍵盤在輸入框中進行信息輸入。採用本實施例的方案,由於在擴展虛擬鍵盤中擴展了與待輸入信息的類型對應的擴展虛擬按鍵,這樣,用戶在使用擴展虛擬按鍵進行信息輸入時,可以直接根據擴展虛擬鍵盤進行信息輸入;與現有技術相比,省去了複雜的按鍵切換操作,能夠增加信息輸入的便利性,而且還能夠有效地節省信息輸入時間,提高信息輸入效率。

圖2為現有技術中的一種經典的基礎虛擬鍵盤的示意圖。在現有的如手機或者平板電腦的終端中,當用戶需要在觸控螢幕顯示的輸入框中輸入信息時,通過點擊輸入框獲取輸入焦點,吊起如圖2所示的基礎虛擬鍵盤,該經典的基礎虛擬鍵盤中的26個字母的虛擬按鍵採用全鍵盤的方式布局,每一個字母佔用一個虛擬按鍵。另外,如圖2所示,基礎虛擬鍵盤中還可以包括中英文切換按鍵如圖2中的按鍵「中/英」、符號觸發按鍵如圖2中的按鍵「符」、數字切換按鍵如圖2中的按鍵「123」、語音輸入切換按鍵如圖2中基礎虛擬鍵盤最下面一行最中間的虛擬按鍵、以及回車按鍵、退格按鍵等等虛擬按鍵。

圖3為本發明實施例提供的一種擴展虛擬鍵盤的示意圖。如圖3所示,本實施例以輸入框中待輸入的信息的類型為密碼或者數字驗證碼為例,實際應用中,密碼以及數字驗證碼多採用數字,在圖2所示的經典的基礎虛擬鍵盤中,若要輸入數字密碼或者數字驗證碼,均需要點擊數字切換按鍵,吊起數字虛擬按鍵,才可以實現輸入。圖3所示的擴展虛擬鍵盤中,根據輸入框中待輸入的信息的類型,即密碼或者數字驗證碼,在基礎虛擬鍵盤之上擴展一行擴展虛擬鍵盤,如圖3所示,擴展的一行擴展虛擬按鍵分別包括數字1、2、3、4、5、6、7、8、9、0共10個擴展虛擬按鍵,以生成擴展虛擬鍵盤。這樣,用戶在根據該擴展虛擬鍵盤在輸入框中輸入密碼或者數字驗證碼的時候,直接根據擴展虛擬鍵盤進行輸入即可,而不用再採用數字切換按鍵吊起數字虛擬鍵盤,能夠增加信息輸入的便利性,而且還能夠有效地節省信息輸入時間,提高信息輸入效率。

圖4為本發明實施例提供的另一種擴展虛擬鍵盤的示意圖。如圖4所示,本實施例以輸入框中待輸入的信息的類型為即時通訊為例,實際應用中,即時通訊的聊天場景中,用戶多採用各種表情進行溝通。本實施例中,可以從當前登錄用戶的歷史聊天記錄中,獲取該用戶的使用頻率最高的多個表情,將使用頻率較高的多個表情對應的虛擬按鍵作為擴展虛擬按鍵。例如圖4中以在基礎虛擬鍵盤之上擴展10個擴展虛擬按鍵為例,生成擴展虛擬鍵盤。這樣,用戶在根據該擴展虛擬鍵盤在即時通訊的聊天輸入框中輸入表情的時候,對於該用戶使用頻率較高的表情符號,不用再採用表情符號切換按鍵吊起表情符號的虛擬鍵盤,直接根據擴展虛擬鍵盤進行輸入即可,能夠增加信息輸入的便利性,而且還能夠有效地節省信息輸入時間,提高信息輸入效率。

圖5為本發明實施例提供的再一種擴展虛擬鍵盤的示意圖。如圖5所示,本實施例以輸入框中待輸入的信息的類型為網址為例,實際應用中,在瀏覽器中,用戶可以直接在網址輸入框中輸入網址以查詢該網址對應的網站的信息。本實施例中,可以從該瀏覽器的歷史訪問網頁記錄中,獲取歷史訪問網頁中使用頻率最高的多個欄位,將使用頻率較高的多個欄位對應的虛擬按鍵作為擴展虛擬按鍵。例如圖5中以在基礎虛擬鍵盤之上擴展10個擴展虛擬按鍵「www」、「m.」、「wap.」、「.com」、「.cn」、「.net」、「http」、「://」、「/」為例,生成擴展虛擬鍵盤。這樣,用戶在根據該擴展虛擬鍵盤在瀏覽器的網址的輸入框中輸入網址的時候,對於該用戶使用頻率較高的欄位如圖5中的10個擴展虛擬按鍵,不用再採用符號切換按鍵吊起符號的虛擬鍵盤,且這些擴展虛擬按鍵中的欄位也不用一個字符一個字符來輸入,直接根據擴展虛擬鍵盤進行輸入即可,能夠增加信息輸入的便利性,而且還能夠有效地節省信息輸入時間,提高信息輸入效率。

圖6為本發明實施例提供的又一種擴展虛擬鍵盤的示意圖。如圖6所示,本實施例以輸入框中待輸入的信息的類型為長文本為例,實際應用中,在備忘錄或者記事本等,用戶可以直接在長文本輸入框中輸入長文本信息。本實施例中,可以從該長文本信息對應的歷史編輯記錄中,獲取長文本信息編輯時使用最多的多個功能對應的虛擬按鍵,將長文本信息編輯時使用最多的多個功能對應的虛擬按鍵作為擴展虛擬按鍵。例如圖6中以在基礎虛擬鍵盤之上擴展10個擴展虛擬按鍵「全選」、「複製」、粘貼」、「剪貼板」、左右移動光標上下移動光標左對齊「|←、右對齊「→|」、「撤消」、「清空」為例,生成擴展虛擬鍵盤。這樣,用戶在根據該擴展虛擬鍵盤在長文本輸入框中輸入長文本信息的時候,對於使用頻率較高的功能的虛擬按鍵如圖6中的10個擴展虛擬按鍵,不用再採用功能切換按鍵吊起這些功能的虛擬鍵盤,直接根據擴展虛擬鍵盤中顯示的功能的虛擬按鍵進行這些功能的操作即可,能夠增加信息輸入的便利性,而且還能夠有效地節省信息輸入時間,提高信息輸入效率。

圖7為本發明的信息輸入裝置實施例的結構圖。如圖7所示,本實施例的信息輸入裝置,具體可以包括:獲取模塊10、擴展模塊11和顯示模塊12。

其中獲取模塊10用於從輸入框的輸入屬性中獲取輸入框中待輸入信息的類型;

擴展模塊11用於獲取模塊10獲取的根據待輸入信息的類型,在基礎虛擬鍵盤的基礎上擴展與待輸入信息的類型對應的擴展虛擬按鍵,得到擴展虛擬鍵盤;

顯示模塊12用於顯示擴展模塊11擴展得到的擴展虛擬鍵盤,以供用戶根據擴展虛擬鍵盤在輸入框中進行信息輸入。

本實施例的信息輸入裝置,通過採用上述模塊實現信息輸入的實現原理以及技術效果與上述相關方法實施例的實現相同,詳細可以參考上述相關方法實施例的記載,在此不再贅述。

進一步可選地,在上圖7所示實施例的信息輸入裝置中,擴展模塊11具體用於根據獲取模塊10獲取的待輸入信息的類型,在基礎虛擬鍵盤的基礎上擴展至少一行與待輸入信息的類型對應的多個擴展虛擬按鍵,得到擴展虛擬鍵盤。

進一步可選地,在上圖7所示實施例的信息輸入裝置中,獲取模塊10還用於從歷史信息輸入記錄中,獲取待輸入信息的類型對應的、使用頻率最高的多個虛擬按鍵,作為多個擴展虛擬按鍵。

進一步可選地,在上圖7所示實施例的信息輸入裝置中,獲取模塊10還用於當基礎虛擬鍵盤被要求吊起時,獲取輸入框的輸入屬性。

進一步可選地,在上圖7所示實施例的信息輸入裝置中,待輸入信息的類型包括帳號、密碼、數字驗證碼、長文本信息、網址或者表情;和/或

待輸入信息的類型對應的擴展虛擬按鍵的數量等於基礎虛擬鍵盤中數量最多的一行虛擬鍵盤的數量;和/或

待輸入信息的類型對應的擴展虛擬按鍵的數量等於基礎虛擬鍵盤中、與擴展虛擬按鍵所在行緊相鄰的行所包括的虛擬鍵盤的數量。

圖8為本發明的計算機設備實施例的結構圖。如圖8所示,本實施例的計算機設備,包括:一個或多個處理器30,以及存儲器40,存儲器40用於存儲一個或多個程序,當存儲器40中存儲的一個或多個程序被一個或多個處理器30執行,使得一個或多個處理器30實現如上圖1、圖3-圖6所示實施例的信息輸入方法。圖8所示實施例中以包括多個處理器30為例。

例如,圖9為本發明提供的一種計算機設備的示例圖。圖9示出了適於用來實現本發明實施方式的示例性計算機設備12a的框圖。圖9顯示的計算機設備12a僅僅是一個示例,不應對本發明實施例的功能和使用範圍帶來任何限制。

如圖9所示,計算機設備12a以通用計算設備的形式表現。計算機設備12a的組件可以包括但不限於:一個或者多個處理器16a,系統存儲器28a,連接不同系統組件(包括系統存儲器28a和處理器16a)的總線18a。

總線18a表示幾類總線結構中的一種或多種,包括存儲器總線或者存儲器控制器,外圍總線,圖形加速埠,處理器或者使用多種總線結構中的任意總線結構的局域總線。舉例來說,這些體系結構包括但不限於工業標準體系結構(isa)總線,微通道體系結構(mac)總線,增強型isa總線、視頻電子標準協會(vesa)局域總線以及外圍組件互連(pci)總線。

計算機設備12a典型地包括多種計算機系統可讀介質。這些介質可以是任何能夠被計算機設備12a訪問的可用介質,包括易失性和非易失性介質,可移動的和不可移動的介質。

系統存儲器28a可以包括易失性存儲器形式的計算機系統可讀介質,例如隨機存取存儲器(ram)30a和/或高速緩存存儲器32a。計算機設備12a可以進一步包括其它可移動/不可移動的、易失性/非易失性計算機系統存儲介質。僅作為舉例,存儲系統34a可以用於讀寫不可移動的、非易失性磁介質(圖9未顯示,通常稱為「硬碟驅動器」)。儘管圖9中未示出,可以提供用於對可移動非易失性磁碟(例如「軟盤」)讀寫的磁碟驅動器,以及對可移動非易失性光碟(例如cd-rom,dvd-rom或者其它光介質)讀寫的光碟驅動器。在這些情況下,每個驅動器可以通過一個或者多個數據介質接口與總線18a相連。系統存儲器28a可以包括至少一個程序產品,該程序產品具有一組(例如至少一個)程序模塊,這些程序模塊被配置以執行本發明上述圖1及圖7各實施例的功能。

具有一組(至少一個)程序模塊42a的程序/實用工具40a,可以存儲在例如系統存儲器28a中,這樣的程序模塊42a包括——但不限於——作業系統、一個或者多個應用程式、其它程序模塊以及程序數據,這些示例中的每一個或某種組合中可能包括網絡環境的實現。程序模塊42a通常執行本發明所描述的上述圖1及圖7各實施例中的功能和/或方法。

計算機設備12a也可以與一個或多個外部設備14a(例如鍵盤、指向設備、顯示器24a等)通信,還可與一個或者多個使得用戶能與該計算機設備12a交互的設備通信,和/或與使得該計算機設備12a能與一個或多個其它計算設備進行通信的任何設備(例如網卡,數據機等等)通信。這種通信可以通過輸入/輸出(i/o)接口22a進行。並且,計算機設備12a還可以通過網絡適配器20a與一個或者多個網絡(例如區域網(lan),廣域網(wan)和/或公共網絡,例如網際網路)通信。如圖所示,網絡適配器20a通過總線18a與計算機設備12a的其它模塊通信。應當明白,儘管圖中未示出,可以結合計算機設備12a使用其它硬體和/或軟體模塊,包括但不限於:微代碼、設備驅動器、冗餘處理器、外部磁碟驅動陣列、raid系統、磁帶驅動器以及數據備份存儲系統等。

處理器16a通過運行存儲在系統存儲器28a中的程序,從而執行各種功能應用以及數據處理,例如實現上述實施例所示的信息輸入方法。

本發明還提供一種計算機可讀介質,其上存儲有電腦程式,該程序被處理器執行時實現如上述實施例所示的信息輸入方法。

本實施例的計算機可讀介質可以包括上述圖9所示實施例中的系統存儲器28a中的ram30a、和/或高速緩存存儲器32a、和/或存儲系統34a。

隨著科技的發展,電腦程式的傳播途徑不再受限於有形介質,還可以直接從網絡下載,或者採用其他方式獲取。因此,本實施例中的計算機可讀介質不僅可以包括有形的介質,還可以包括無形的介質。

本實施例的計算機可讀介質可以採用一個或多個計算機可讀的介質的任意組合。計算機可讀介質可以是計算機可讀信號介質或者計算機可讀存儲介質。計算機可讀存儲介質例如可以是——但不限於——電、磁、光、電磁、紅外線、或半導體的系統、裝置或器件,或者任意以上的組合。計算機可讀存儲介質的更具體的例子(非窮舉的列表)包括:具有一個或多個導線的電連接、可攜式計算機磁碟、硬碟、隨機存取存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或快閃記憶體)、光纖、可攜式緊湊磁碟只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機可讀存儲介質可以是任何包含或存儲程序的有形介質,該程序可以被指令執行系統、裝置或者器件使用或者與其結合使用。

計算機可讀的信號介質可以包括在基帶中或者作為載波一部分傳播的數據信號,其中承載了計算機可讀的程序代碼。這種傳播的數據信號可以採用多種形式,包括——但不限於——電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質還可以是計算機可讀存儲介質以外的任何計算機可讀介質,該計算機可讀介質可以發送、傳播或者傳輸用於由指令執行系統、裝置或者器件使用或者與其結合使用的程序。

計算機可讀介質上包含的程序代碼可以用任何適當的介質傳輸,包括——但不限於——無線、電線、光纜、rf等等,或者上述的任意合適的組合。

可以以一種或多種程序設計語言或其組合來編寫用於執行本發明操作的電腦程式代碼,所述程序設計語言包括面向對象的程序設計語言—諸如java、smalltalk、c++,還包括常規的過程式程序設計語言—諸如」c」語言或類似的程序設計語言。程序代碼可以完全地在用戶計算機上執行、部分地在用戶計算機上執行、作為一個獨立的軟體包執行、部分在用戶計算機上部分在遠程計算機上執行、或者完全在遠程計算機或伺服器上執行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網絡——包括區域網(lan)或廣域網(wan)—連接到用戶計算機,或者,可以連接到外部計算機(例如利用網際網路服務提供商來通過網際網路連接)。

在本發明所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。

另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以採用硬體的形式實現,也可以採用硬體加軟體功能單元的形式實現。

上述以軟體功能單元的形式實現的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟體功能單元存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)或處理器(processor)執行本發明各個實施例所述方法的部分步驟。而前述的存儲介質包括:u盤、移動硬碟、只讀存儲器(read-onlymemory,rom)、隨機存取存儲器(randomaccessmemory,ram)、磁碟或者光碟等各種可以存儲程序代碼的介質。

以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明保護的範圍之內。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀