<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

終端及其快捷輸入字符串的方法與流程

文檔序號:11153881閱讀:730來源:國知局
終端及其快捷輸入字符串的方法與制造工藝

本發明實施例涉及輸入法技術領域,具體而言涉及一種快捷輸入字符串的方法以及基于該方法的終端。



背景技術:

目前,手機等終端會提供有多種字符串輸入方式,例如虛擬鍵盤、語音輸入、手寫輸入等方式。但是,用戶在使用這些輸入方式時每次都需要將字符串的所有文字全部輸入,大量的輸入操作會浪費用戶大量的時間,這顯然不利于實現字符串的快速輸入。



技術實現要素:

有鑒于此,本發明實施例提供一種終端及其快捷輸入字符串的方法,能夠有利于實現字符串的快速輸入,節省時間。

本發明實施例提供的一種終端快捷輸入字符串的方法,包括:預置用戶對終端屏幕的按壓操作與預設字符串之間的映射關系;當終端執行輸入操作時,獲取用戶在屏幕上的當前操作;判斷當前操作是否與按壓操作相匹配;若匹配,則根據映射關系獲取與當前操作對應的預設字符串,并將其顯示于屏幕上以用于執行所述輸入操作。

可選地,按壓操作包括第一操作的次數與第二操作的次數的任意組合,第一操作和第二操作分別為用戶按壓屏幕低于和超過第一預設時間的操作。

可選地,所述方法還包括:若當前操作與按壓操作不匹配,則終端提示用戶沒有與當前操作對應的字符串,或者,終端將與當前操作最相似的按壓操作所對應的預設字符串顯示給用戶以供選擇。

可選地,在每一按壓操作中的相鄰兩個操作中,從結束前一個操作至開始后一個操作的時間間隔小于或等于第二預設時間。

可選地,在相鄰兩個按壓操作中,從結束前一個按壓操作的最后一個操作至開始后一個按壓操作的第一個操作的時間間隔大于或等于第三預設時間,第三預設時間大于第二預設時間。

本發明實施例提供的一種終端,包括:預置模塊,用于預置用戶對終端屏幕的按壓操作與預設字符串之間的映射關系;第一獲取模塊,用于當終端執行輸入操作時獲取用戶在屏幕上的當前操作;判斷模塊,用于判斷當前操作是否與按壓操作相匹配;第二獲取模塊,用于在判斷模塊判定當前操作與按壓操作匹配時根據映射關系獲取與當前操作對應的預設字符串,從而由屏幕顯示第二獲取模塊獲取的預設字符串以用于執行輸入操作。

可選地,按壓操作包括第一操作的次數與第二操作的次數的任意組合,第一操作和第二操作分別為用戶按壓屏幕低于和超過第一預設時間的操作。

可選地,終端還包括提示模塊,用于在當前操作與按壓操作不匹配時提示用戶當前沒有與當前操作對應的字符串,或者,屏幕將與當前操作最相似的按壓操作所對應的預設字符串顯示給用戶以供選擇。

可選地,在每一按壓操作中的相鄰兩個操作中,預置模塊用于預置從結束前一個操作至開始后一個操作的時間間隔小于或等于第二預設時間。

可選地,在相鄰兩個按壓操作中,預置模塊用于預置從結束前一個按壓操作的最后一個操作至開始后一個按壓操作的第一個操作的時間間隔大于或等于第三預設時間,第三預設時間大于第二預設時間。

有益效果:本發明實施例通過預置按壓操作與預設字符串之間的映射關系,當終端執行輸入操作時,只需要獲取用戶在屏幕上的按壓操作,即可根據映射關系獲取與當前按壓操作對應的預設字符串以用于輸入,無需用戶將字符串的所有文字全部輸入,從而節省用戶的執行輸入操作的時間,有利用字符串的快速輸入。

附圖說明

圖1是本發明的快捷輸入字符串的方法一實施例的流程圖;

圖2是本發明的預置快捷輸入字符串功能一實施例的界面示意圖;

圖3是本發明的按壓操作一實施例的時序圖;

圖4是本發明的終端一實施例的原理框示意圖;

圖5是本發明的終端一實施例的硬件結構示意圖。

具體實施方式

下面將結合本發明實施例中的附圖,對本發明所提供的各個示例性的實施例的技術方案進行清楚、完整地描述。在不沖突的情況下,下述各個實施例以及實施例中的特征可以相互組合。

請參閱圖1,為本發明一實施例的快捷輸入字符串的方法。所述快捷輸入字符串的方法可以包括步驟S11~S12。

S11:預置用戶對終端屏幕的按壓操作與預設字符串之間的映射關系。

所謂預設字符串可以理解為用戶頻繁使用的詞組或短語,但并不限于此。基于此,本發明可理解為給終端增加了根據按壓操作實現常用短語的快捷輸入功能。該功能可使得用戶需要在終端上輸入字符串時,只需要在屏幕上執行預定按壓操作即可輸入相對應的字符串。

在實際場景中實現該功能的方式可以為:以手機為例,首先預先編程一腳本或者應用程序,以在如圖2所示的終端設置界面中設定“快捷輸入”選項,用戶通過滑動滑塊即可開啟該功能。

在本實施例中,所述按壓操作可以包括第一操作的次數與第二操作的次數的任意組合。其中,第一操作為用戶按壓屏幕低于第一預設時間的操作,第二操作為用戶按壓屏幕超過第一預設時間的操作,也就是說,第一操作和第二操作分別為通常所說的短按和長按屏幕,按壓操作就是短按屏幕的次數和長按屏幕的次數的任意組合。

例如,在用戶手指兩次短按屏幕后,屏幕顯示一對話框以提示用戶輸入與該按壓操作對應的字符串,例如當用戶輸入字符串“再見”后,通過點擊圖2所示的“確定”選項后,兩次短按屏幕與字符串“再見”之間的映射關系即預置完成。又例如,在用戶短按一次屏幕和長按一次屏幕后,屏幕顯示一對話框以提示用戶輸入與該按壓操作對應的字符串,例如當用戶輸入字符串“您好,我叫XXX”后,通過點擊圖2所示的“確定”選項后,包括一次短按屏幕和長按一次屏幕的按壓操作與字符串“您好,我叫XXX”之間的映射關系即預置完成。

鑒于每一按壓操作會包括多個操作(例如一次短按屏幕和一次長按屏幕這兩個操作),為了保證相鄰兩個按壓操作之間的時效性,例如不會將前一個按壓操作的最后一個操作認為是下一個按壓操作,本發明實施例還需要限定按壓操作中的各個操作的時間間隔。

具體地,對于按壓操作中的相鄰兩個操作,從結束前一個操作至開始后一個操作的時間間隔小于或等于第二預設時間。結合圖3所示,以相鄰兩個操作的第一個操作(前一個操作)為短按屏幕、第二個操作(后一個操作)為長按屏幕為例,第一個操作的開始時刻為t11且結束時刻為t12,第二個操作的開始時刻為t21且結束時刻為t22,則t12至t21的這段時間需要小于或等于第二預設時間。

對于相鄰兩個按壓操作,從結束前一個按壓操作的最后一個操作至開始后一個按壓操作的第一個操作的時間間隔大于或等于第三預設時間。繼續結合圖3所示,以第一個按壓操作(前一個按壓操作)為一次短按屏幕和一次長按屏幕、第二個按壓操(后一個按壓操作)作為兩次短按屏幕為例,后一個按壓操作的第一個操作的開始時刻為t31,則t22至t31的這段時間需要大于或等于第三預設時間。并且,第三預設時間大于第二預設時間,使得t12至t21的這段時間小于t22至t31的這段時間。

S12:當終端執行輸入操作時,獲取用戶在屏幕上的當前操作。

例如,當用戶進行短信發送時,可以按壓手機屏幕上的文字輸入框,手機即可獲取用戶當前的按壓操作并作為當前操作。需要注意的是,當前的手機屏幕普遍為觸摸屏,手機界面上顯示有多個鏈接,為避免用戶因按壓操作而誤觸控某一鏈接,本發明實施例優選僅通過屏幕的空白區域檢測所述當前的按壓操作并作為當前操作。

S13:判斷當前操作是否與按壓操作相匹配。

如果當前操作與預置的按壓操作相匹配,則執行步驟S14。如果當前操作與預置的按壓操作不匹配,則執行步驟S15。

S14:根據映射關系獲取與當前操作對應的預設字符串,并將其顯示于屏幕上以用于執行所述輸入操作。

S15:終端提示用戶沒有與當前操作對應的字符串,或者將與當前操作最相似的按壓操作所對應的預設字符串顯示給用戶以供選擇,并根據用戶的選擇執行所述輸入操作。

由上述可知,本發明實施例只需要獲取用戶在屏幕上的按壓操作,即可根據映射關系獲取與當前按壓操作對應的預設字符串以用于輸入,無需用戶將字符串的所有文字全部輸入,從而節省用戶的執行輸入操作的時間,有利用字符串的快速輸入。

請參閱圖4,為本發明一實施例的終端。所述終端40包括預置模塊41、第一獲取模塊42、判斷模塊43和第二獲取模塊44。預置模塊41用于預置用戶對終端40屏幕的按壓操作與預設字符串之間的映射關系。第一獲取模塊42用于在當終端40執行輸入操作時獲取用戶在屏幕上的當前操作。判斷模塊43用于判斷當前操作是否與按壓操作相匹配。第二獲取模塊44用于在判斷模塊43判定當前操作與按壓操作匹配時根據映射關系獲取與當前操作對應的預設字符串,從而由屏幕顯示第二獲取模塊44獲取的預設字符串以用于執行輸入操作。可選地,在當前操作與按壓操作不匹配時,終端40可以通過提示模塊45提示用戶當前沒有與當前操作對應的字符串,或者通過屏幕將與當前操作最相似的按壓操作所對應的預設字符串顯示給用戶以供選擇。

可選地,按壓操作包括第一操作的次數與第二操作的次數的任意組合,第一操作和第二操作分別為用戶按壓屏幕低于和超過第一預設時間的操作。也就是說,按壓操作就是通常所說的短按屏幕的次數和長按屏幕的次數的任意組合。

鑒于每一按壓操作會包括多個操作,為了保證相鄰兩個按壓操作之間的時效性,例如不會將前一個按壓操作的最后一個操作認為是下一個按壓操作,預置模塊41還需要限定按壓操作中的各個操作的時間間隔。可選地,在每一按壓操作中的相鄰兩個操作中,預置模塊41預置從結束前一個操作至開始后一個操作的時間間隔小于或等于第二預設時間。而在相鄰兩個按壓操作中,預置模塊41預置從結束前一個按壓操作的最后一個操作至開始后一個按壓操作的第一個操作的時間間隔大于或等于第三預設時間,第三預設時間大于第二預設時間。

本發明實施例的終端40的上述模塊對應執行上述各個實施例的快捷輸入字符串的方法,具有與其相同的技術效果。

應該理解到,上述模塊的劃分為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如兩個模塊可以集成到另一個系統中,或一些特征可以忽略,或不執行。另外,模塊相互之間的連接可以通過一些接口,也可以是電性或其它形式。上述模塊既可以采用軟件功能框的形式實現,也可以采用例如圖5所示的硬件的形式實現。

參閱圖5,所述終端40包括屏幕54、至少一處理器51、至少一存儲器52以及至少一通信總線53,通信總線53用于處理器51調用各種數據,存儲器52用于存儲程序指令。為了方便說明,圖5所示處理器51、存儲器52以及通信總線53的數量為一個。

其中,所述處理器51用于:

執行程序指令以預置用戶對終端40的屏幕54的按壓操作與預設字符串之間的映射關系。

執行程序指令以在當終端40執行輸入操作時獲取用戶在屏幕上的當前操作。

執行程序指令以判斷當前操作是否與按壓操作相匹配。其中,在判定當前操作與按壓操作匹配時,處理器51用于執行程序指令以根據映射關系獲取與當前操作對應的預設字符串,從而控制屏幕54顯示所獲取的預設字符串以用于執行輸入操作。可選地,在當前操作與按壓操作不匹配時,終端40可以用于執行程序指令以提示用戶當前沒有與當前操作對應的字符串,或者控制屏幕54將與當前操作最相似的按壓操作所對應的預設字符串顯示給用戶以供選擇。

可選地,按壓操作包括第一操作的次數與第二操作的次數的任意組合,第一操作和第二操作分別為用戶按壓屏幕低于和超過第一預設時間的操作。也就是說,按壓操作就是通常所說的短按屏幕的次數和長按屏幕的次數的任意組合。

鑒于每一按壓操作會包括多個操作,為了保證相鄰兩個按壓操作之間的時效性,例如不會將前一個按壓操作的最后一個操作認為是下一個按壓操作,處理器51需要限定按壓操作中的各個操作的時間間隔。可選地,在每一按壓操作中的相鄰兩個操作中,處理器51預置從結束前一個操作至開始后一個操作的時間間隔小于或等于第二預設時間。而在相鄰兩個按壓操作中,處理器51預置從結束前一個按壓操作的最后一個操作至開始后一個按壓操作的第一個操作的時間間隔大于或等于第三預設時間,第三預設時間大于第二預設時間。

本發明實施例全文所述的終端可以為智能手機、便攜式通信裝置、PDA(Personal Digital Assistant,個人數字助理或平板電腦)、筆記本電腦等移動終端,也可以是佩戴于肢體或者嵌入于衣物、首飾、配件中的可穿戴設備,還可以是其他具有顯示功能的智能電子設備。

應理解,本發明實施例的上述功能如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可存儲在一個計算機可讀取存儲介質中,即本發明實施例可以以軟件產品的形式體現出來,其包括若干指令用以使得一臺計算機設備(可以是個人計算機、服務器或者網絡設備等)執行本發明各實施例所述方法的全部或部分步驟。

需要說明,以上所述僅為本發明的實施例,并非因此限制本發明的專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,例如各實施例之間技術特征的相互結合,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護范圍內。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影