專利名稱:一種輸入方法及終端的制作方法
技術領域:
本發(fā)明涉及信息輸入技術領域,具體涉及一種輸入方法及終端。
背景技術:
目前來說,觸摸板/觸摸屏,尤其是多點觸摸屏,不僅成為手持終端的主要輸入方法,而且越來越多的PC也在支持觸摸屏,觸摸屏的操作在一定程度上和鼠標相似,都是針對GUI界面的直觀操作模式,它們在操作模式上既有重疊,又各有所長觸摸操作支持“所見即所得”的輸入操作,因而更加符合用戶使用習慣,而且可以支持自然的手勢操作;鼠標則支持更加精確的操作,其反應速度也更快。目前各種終端設備的操作系統(tǒng)中,鼠標輸入和觸摸輸入是割裂的,獨立工作的。通常,在同一時刻,用戶只能通過鼠標和觸摸板/觸摸屏中的一種輸入裝置進行輸入,而系統(tǒng)則是根據(jù)其中一種輸入裝置的輸入信息來進行相應的操作。
發(fā)明內(nèi)容
本發(fā)明實施例所要解決的技術問題是提供一種輸入方法及終端,用以實現(xiàn)基于兩種輸入單元的輸入信息輸入執(zhí)行命令。為解決上述技術問題,本發(fā)明實施例提供方案如下一種輸入方法,包括獲得第一輸入單元輸入的第一位置信息,所述第一輸入單元是采集絕對位置信息的輸入單元;獲得第二輸入單元輸入的第二位置信息,所述第二輸入單元是采集相對位置信息的輸入單元;其中,所述第一位置信息是在第二位置信息輸入的過程中輸入的,或者所述第二位置信息是在第一位置信息輸入的過程中輸入的;根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令。優(yōu)選地,上述的方法中,所述根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令包括根據(jù)所述第二位置信息,獲得一第三位置信息,所述第三位置信息為絕對位置信息;生成輸入所述第一位置信息和第三位置信息的一輸入命令。優(yōu)選地,上述的方法中,所述根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令包括確定所述第一位置信息對應的第一位置;解析所述第二位置信息,獲得第一偏移量;生成一根據(jù)所述第一偏移量將所述第一位置調(diào)整為第四位置的調(diào)整命令。優(yōu)選地,上述的方法中,
5
所述第一輸入單元為一觸摸屏時,所述第一位置信息是通過一操作體在所述觸摸屏上輸入的,所述獲得第一輸入單元輸入的第一位置信息包括獲得所述操作體在所述觸摸屏上形成的觸摸區(qū)域,從所述觸摸區(qū)域中確定一觸摸點,獲得所述觸摸點的第一位置信息;所述根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令包括確定所述第一位置信息對應的第一位置,所述第一位置處于所述觸摸區(qū)域內(nèi);解析所述第二位置信息,獲得第一偏移量;根據(jù)所述第一偏移量,調(diào)整所述第一位置,得到一第四位置,所述第四位置處于所述觸摸區(qū)域外;輸入顯示所述第四位置的顯示命令。優(yōu)選地,上述的方法中,還包括在所述第一位置發(fā)生移動時,控制所述第四位置跟隨所述第一位置的移動而移動,使得所述第四位置和第一位置之間的相對位置不變。優(yōu)選地,上述的方法中,所述根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令包括確定所述第一位置信息對應的第一位置;根據(jù)所述第二位置信息,獲得一第三位置信息,所述第三位置信息為絕對位置信息;確定所述第三位置信息對應的第三位置;獲得所述第一位置與第三位置之間的距離;生成輸入所述第一位置信息和所述距離的一輸入命令,或者生成輸入所述第三位置信息和所述距離的一輸入命令。優(yōu)選地,上述的方法中,還包括獲得所述第二輸入單元輸入的動作指令;解析所述動作指令,獲得待執(zhí)行的系統(tǒng)命令。優(yōu)選地,上述的方法中,所述第一位置信息包括兩個絕對位置信息;在所述獲得第二輸入單元輸入的第二位置信息之前,還包括獲得所述第二輸入單元輸入的第一動作指令;根據(jù)所述第一動作指令,從所述兩個絕對位置信息中選擇出一第五位置信息;所述根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令,包括根據(jù)所述第五位置信息和所述第二位置信息,生成一執(zhí)行命令。本發(fā)明實施例還提供了一種終端,包括第一獲得單元,用于獲得第一輸入單元輸入的第一位置信息,所述第一輸入單元是采集絕對位置信息的輸入單元;第二獲得單元,用于獲得第二輸入單元輸入的第二位置信息,所述第二輸入單元是采集相對位置信息的輸入單元;其中,所述第一位置信息是在第二位置信息輸入的過程中輸入的,或者所述第二位置信息是在第一位置信息輸入的過程中輸入的;生成單元,用于根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令。
優(yōu)選地,上述的終端中,所述生成單元包括第三獲得單元,用于根據(jù)所述第二位置信息,獲得一第三位置信息,所述第三位置信息為絕對位置信息;第一處理單元,用于生成輸入所述第一位置信息和第三位置信息的一輸入命令。優(yōu)選地,上述的終端中,所述生成單元包括所述根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令包括第一確定單元,用于確定所述第一位置信息對應的第一位置;第四獲得單元,用于解析所述第二位置信息,獲得第一偏移量;第二處理單元,用于生成一根據(jù)所述第一偏移量將所述第一位置調(diào)整為第四位置的調(diào)整命令。優(yōu)選地,上述的終端中,所述第一輸入單元為一觸摸屏時,所述第一位置信息是通過一操作體在所述觸摸屏上輸入的,所述第一獲得單元進一步用于獲得所述操作體在所述觸摸屏上形成的觸摸區(qū)域,從所述觸摸區(qū)域中確定一觸摸點,獲得所述觸摸點的第一位置信息;所述生成單元包括第二確定單元,用于確定所述第一位置信息對應的第一位置,所述第一位置處于所述觸摸區(qū)域內(nèi);第五獲得單元,用于解析所述第二位置信息,獲得第一偏移量;調(diào)整單元,用于根據(jù)所述第一偏移量,調(diào)整所述第一位置,得到一第四位置,所述第四位置處于所述觸摸區(qū)域外;第三處理單元,用于輸入顯示所述第四位置的顯示命令。優(yōu)選地,上述的終端中,還包括控制單元,用于在所述第一位置發(fā)生移動時,控制所述第四位置跟隨所述第一位置的移動而移動,使得所述第四位置和第一位置之間的相對位置不變。優(yōu)選地,上述的終端中,所述生成單元包括第三確定單元,用于確定所述第一位置信息對應的第一位置;第六獲得單元,用于根據(jù)所述第二位置信息,獲得一第三位置信息,所述第三位置信息為絕對位置信息;第四確定單元,用于確定所述第三位置信息對應的第三位置;第五確定單元,用于獲得所述第一位置與第三位置之間的距離;第四處理單元,用于生成輸入所述第一位置信息和所述距離的一輸入命令,或者生成輸入所述第三位置信息和所述距離的一輸入命令優(yōu)選地,上述的終端中,還包括第七獲得單元,用于獲得所述第二輸入單元輸入的動作指令;第八獲得單元,用于解析所述動作指令,獲得待執(zhí)行的系統(tǒng)命令。優(yōu)選地,上述的終端中,所述第一位置信息包括兩個絕對位置信息;所述終端還包括第九獲得單元,用于獲得所述第二輸入單元輸入的第一動作指令;
選擇單元,用于根據(jù)所述第一動作指令,從所述兩個絕對位置信息中選擇出一第五位置信息;所述生成單元包括第五處理單元,用于根據(jù)所述第五位置信息和所述第二位置信息,生成一執(zhí)行命令。從以上所述可以看出,本發(fā)明實施例提供的輸入方法及終端,在接收一個輸入單元輸入的位置信息的過程中,還進一步接收另一輸入單元輸入的位置信息,最終根據(jù)兩個輸入單元輸入的位置信息,生成相應的執(zhí)行命令,從而將兩種輸入單元有機地結合起來,實現(xiàn)了輸入單元之間的協(xié)同工作。
圖1為本發(fā)明實施例所述輸入方法的流程示意圖;圖2為本發(fā)明實施例所述終端的結構示意圖。
具體實施例方式本發(fā)明實施例提供了一種輸入方法及終端,可以同時通過兩種輸入單元輸入信息,并基于兩種輸入單元輸入的信息輸入相應的執(zhí)行命令,從而將兩種輸入單元有機地結合起來,實現(xiàn)了輸入單元之間的協(xié)同工作。以下將結合附圖,通過具體實施例對本發(fā)明做進一步的說明。<實施例一 >請參照圖1,本發(fā)明實施例所述輸入方法,應用于一終端,具體包括以下步驟步驟11,獲得第一輸入單元輸入的第一位置信息,所述第一輸入單元是采集絕對位置信息的輸入單元。這里,所述第一輸入單元具體可以是觸摸輸入單元,如觸摸屏等,能夠采集并輸入絕對位置信息,支持“所見即所得”的位置輸入。步驟12,獲得第二輸入單元輸入的第二位置信息,所述第二輸入單元是采集相對位置信息的輸入單元。其中,所述第一位置信息是在第二位置信息輸入的過程中輸入的,或者所述第二位置信息是在第一位置信息輸入的過程中輸入的。這里,所述第二輸入單元具體可以是鼠標、指點桿或包括方向按鍵的鍵盤等,能夠采集并輸入相對位置信息。步驟13,根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令。從以上所述可以看出,本發(fā)明實施例在接收一個輸入單元輸入的位置信息的過程中,還進一步接收另一輸入單元輸入的位置信息,最終根據(jù)兩個輸入單元輸入的位置信息, 生成相應的執(zhí)行命令,從而將兩種輸入單元有機地結合起來,實現(xiàn)了輸入單元之間的協(xié)同工作?;谏鲜鲚斎敕椒?,本實施例提供了一種終端,如圖2所示,該終端包括第一獲得單元,用于獲得第一輸入單元輸入的第一位置信息,所述第一輸入單元是采集絕對位置信息的輸入單元;第二獲得單元,用于獲得第二輸入單元輸入的第二位置信息,所述第二輸入單元
8是采集相對位置信息的輸入單元;其中,所述第一位置信息是在第二位置信息輸入的過程中輸入的,或者所述第二位置信息是在第一位置信息輸入的過程中輸入的;生成單元,用于根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令。以下在實施例一的基礎上,通過更為具體的實施例對本發(fā)明做進一步說明?!磳嵤├当景l(fā)明實施例所述輸入方法,將第二輸入單元輸入的相對位置信息,轉換為絕對位置信息,并與第一輸入單元輸入的絕對位置信息相結合,實現(xiàn)同時輸入兩個以上的絕對位置信息。本實施例所述輸入方法,應用于一終端,具體包括以下步驟步驟21,獲得第一輸入單元輸入的第一位置信息,所述第一輸入單元是采集絕對位置信息的輸入單元。本實施例中,所述第一輸入單元可以是一觸摸屏,用于采集用戶輸入的絕對位置信息,用戶通過手指或手寫筆等操作體在觸摸屏上觸摸輸入第一位置信息,該第一位置信息可以包括一個絕對位置信息,用以指示觸摸屏上的一個觸摸點的絕對位置坐標。步驟22,獲得第二輸入單元輸入的第二位置信息,所述第二輸入單元是采集相對位置信息的輸入單元。其中,所述第一位置信息是在第二位置信息輸入的過程中輸入的,或者所述第二位置信息是在第一位置信息輸入的過程中輸入的。這里,用戶可以通過第二輸入單元,如鼠標,輸入第二位置信息,鼠標輸入的具體是相對位置信息,用以指示位置移動的偏移量。步驟23,根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令。本實施例中,上述步驟23具體包括步驟23,根據(jù)所述第二位置信息,獲得一第三位置信息,所述第三位置信息為絕對位置信息;步驟對,生成輸入所述第一位置信息和第三位置信息的一輸入命令。這里,上述步驟23中,將第二位置信息轉換成第三位置信息,具體可以是解析所述第二位置信息,獲得一第一偏移量;然后,根據(jù)所述第一偏移量,對一初始位置進行調(diào)整, 得到一第三位置信息,從而將用以指示相對位置的第二位置信息,轉換成用以指示絕對位
置的第三位置信息。上述步驟M中,生成一輸入命令,用以輸入包括第一、第三位置信息的絕對位置信息,從而可以實現(xiàn)同時輸入兩個以上的絕對位置信息。例如,在觸摸屏僅支持單點觸摸時,通過以上步驟,可以將鼠標的輸入轉換成絕對位置的坐標,用戶可以同時通過觸摸屏和鼠標,向系統(tǒng)輸入兩個絕對位置的坐標信息。即,本實施例在觸摸屏支持N點觸摸輸入時, 可以將鼠標輸入轉換成第N+1個點,實現(xiàn)N+1個點的絕對位置坐標的輸入??梢钥闯?,與現(xiàn)有技術不同的是,本實施例中鼠標、觸摸屏之間不再是獨立工作的設備,而是能夠相互協(xié)同工作的設備?,F(xiàn)有技術在某個時刻只能接收一種輸入設備輸入的位置信息,而本實施例能夠同時接收這兩種輸入設備輸入的絕對位置信息和相對位置信息,并對這些位置信息進行處理,將鼠標轉換為觸摸屏的第N+1個點。本實施例的上述輸入方法,在上述步驟M之后,還可以接收包括所述第一位置信息和第三位置信息的輸入命令,并根據(jù)所述第一位置信息和第三位置信息的變化,生成相應的手勢命令。
例如,首先利用第一輸入單元(如觸摸屏)輸入一個觸摸點的絕對位置信息(第一位置信息),再將鼠標輸入的相對位置信息轉換為另一個點的絕對位置信息(第三位置信息),通過移動觸摸點和/或鼠標,可以改變第一位置信息和/或第三位置信息,即改變對應點的絕對位置,進而可以根據(jù)所述第一位置信息和第三位置信息的變化,生成相應的手勢命令通過移動觸摸點和/或鼠標,使得這兩個點之間的距離變大或縮小,進而可以利用兩個點之間的距離的變化,生成用于指示縮放處理的手勢命令,對終端上顯示的特定對象進行縮放處理,例如改變圖像的大?。贿€可以通過移動觸摸點和/或鼠標,使得這兩個點某個預定相對于某個點(如這兩個點的連線的中間點)旋轉,進而可以利用這種旋轉角度的變化,生成用于指示旋轉處理的手勢命令,對終端上顯示的特定對象進行旋轉處理,例如改變圖像的角度。類似的,本實施例還提供了一種終端,該終端具體包括第一獲得單元,用于獲得第一輸入單元輸入的第一位置信息,所述第一輸入單元是采集絕對位置信息的輸入單元;第二獲得單元,用于獲得第二輸入單元輸入的第二位置信息,所述第二輸入單元是采集相對位置信息的輸入單元;其中,所述第一位置信息是在第二位置信息輸入的過程中輸入的,或者所述第二位置信息是在第一位置信息輸入的過程中輸入的;生成單元,用于根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令。其中,所述生成單元具體包括第三獲得單元,用于根據(jù)所述第二位置信息,獲得一第三位置信息,所述第三位置信息為絕對位置信息;第一處理單元,用于生成輸入所述第一位置信息和第三位置信息的一輸入命令。〈實施例三〉本發(fā)明實施例所述輸入方法,根據(jù)第二輸入單元輸入的相對位置信息,對第一輸入單元輸入的絕對位置進行微調(diào),同樣實現(xiàn)了兩種輸入單元之間的協(xié)同工作。本實施例所述輸入方法,應用于一終端,具體包括以下步驟步驟31,獲得第一輸入單元輸入的第一位置信息,所述第一輸入單元是采集絕對位置信息的輸入單元。本實施例中,所述第一輸入單元可以是一觸摸屏,用于采集用戶輸入的絕對位置信息,用戶通過手指或手寫筆等操作體在觸摸屏上觸摸輸入第一位置信息,該第一位置信息可以包括一個絕對位置信息,用以指示觸摸屏上的一個觸摸點的絕對位置坐標。步驟32,獲得第二輸入單元輸入的第二位置信息,所述第二輸入單元是采集相對位置信息的輸入單元。其中,所述第一位置信息是在第二位置信息輸入的過程中輸入的,或者所述第二位置信息是在第一位置信息輸入的過程中輸入的。這里,用戶可以通過第二輸入單元,如鼠標,輸入第二位置信息,鼠標輸入的具體是相對位置信息,用以指示位置移動的偏移量。步驟33,根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令。本實施例中,上述步驟33具體可以包括步驟331,確定所述第一位置信息對應的第一位置;CN 102486689 A說明書7/10 頁步驟332,解析所述第二位置信息,獲得第一偏移量;步驟333,生成一根據(jù)所述第一偏移量將所述第一位置調(diào)整為第四位置的調(diào)整命令。這樣,上述步驟實現(xiàn)了利用第二輸入單元輸入的相對位置信息,對第一輸入單元輸入的絕對位置進行調(diào)整的功能,可以實現(xiàn)更加準確的定位。在實際應用中,所述第一輸入單元為一觸摸屏時,用戶通常是通過手指或手寫筆等操作體在觸摸屏上觸摸輸入第一位置信息,用戶在輸入第一位置信息的過程中,需要操作體接觸或接近觸摸屏,使得觸摸屏能夠檢測到操作體的輸入。在輸入過程中,操作體在觸摸屏上移動至用戶希望操作的焦點內(nèi)容的上方,以表示定位或選擇該焦點內(nèi)容。此時,操作體會對顯示屏造成部分遮擋,影響到用戶觀看顯示屏上被操作體遮擋部分的內(nèi)容,而該部分內(nèi)容卻是用戶希望操作的焦點內(nèi)容,并且,在操作體的輸入控制一光標時,此時操作體會遮擋住該光標,用戶無法確定該光標所在的準確位置,使得用戶難以精確控制光標的移動, 因此現(xiàn)有技術的這種觸摸輸入方式的用戶體驗效果差。本實施例則可以克服現(xiàn)有技術的上述不足,利用第二輸入單元輸入的相對位置信息,將操作體控制的光標調(diào)整出操作體遮擋區(qū)域,使得用戶能夠精確控制觸摸輸入的坐標。 此時,本實施例在上述步驟31中,獲得所述操作體在所述觸摸屏上形成的觸摸區(qū)域,從所述觸摸區(qū)域中確定一觸摸點,獲得所述觸摸點的第一位置信息;上述步驟33則具體包括步驟331’,確定所述第一位置信息對應的第一位置,所述第一位置處于所述觸摸區(qū)域內(nèi)。步驟332 ’,解析所述第二位置信息,獲得第一偏移量。步驟333’,根據(jù)所述第一偏移量,調(diào)整所述第一位置,得到一第四位置,所述第四位置處于所述觸摸區(qū)域外。具體的,可以根據(jù)觸摸區(qū)域的大小,設置一權重,將第一偏移量與該權重相乘得到一偏移值,該權重使得所述第一位置與該偏移值相加后得到的所述第四位置處于所述觸摸區(qū)域外。步驟334’,輸入顯示所述第四位置的顯示命令,例如輸入一個顯示命令,用以在第四位置處顯示觸摸輸入對應的光標。在上述步驟334’之后,如果用戶控制操作體在觸摸屏上移動,此時上述第一位置也會發(fā)生相應的移動,本實施例還可以進一步控制所述第四位置跟隨所述第一位置的移動而移動,使得所述第四位置和第一位置之間的相對位置不變,形成一種光標始終在操作體附近,并且一直跟隨操作體運動的效果,以方便用戶控制觸摸輸入的位置坐標,提高用戶的使用體驗。本實施例還提供了一種終端,該終端具體包括第一獲得單元,用于獲得第一輸入單元輸入的第一位置信息,所述第一輸入單元是采集絕對位置信息的輸入單元;第二獲得單元,用于獲得第二輸入單元輸入的第二位置信息,所述第二輸入單元是采集相對位置信息的輸入單元;其中,所述第一位置信息是在第二位置信息輸入的過程中輸入的,或者所述第二位置信息是在第一位置信息輸入的過程中輸入的;生成單元,用于根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令。作為一種優(yōu)選實施方式,上述生成單元包括
所述根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令包括第一確定單元,用于確定所述第一位置信息對應的第一位置;第四獲得單元,用于解析所述第二位置信息,獲得第一偏移量;第二處理單元,用于生成一根據(jù)所述第一偏移量將所述第一位置調(diào)整為第四位置的調(diào)整命令。作為另一種優(yōu)選實施方式,所述第一輸入單元為一觸摸屏時,所述第一位置信息是通過一操作體在所述觸摸屏上輸入的;所述第一獲得單元進一步用于獲得所述操作體在所述觸摸屏上形成的觸摸區(qū)域,從所述觸摸區(qū)域中確定一觸摸點,獲得所述觸摸點的第一位置信息。此時,所述生成單元包括第二確定單元,用于確定所述第一位置信息對應的第一位置,所述第一位置處于所述觸摸區(qū)域內(nèi);第五獲得單元,用于解析所述第二位置信息,獲得第一偏移量;調(diào)整單元,用于根據(jù)所述第一偏移量,調(diào)整所述第一位置,得到一第四位置,所述第四位置處于所述觸摸區(qū)域外;第三處理單元,用于輸入顯示所述第四位置的顯示命令。
優(yōu)選地,上述終端還包括控制單元,用于在所述第一位置發(fā)生移動時,控制所述第四位置跟隨所述第一位置的移動而移動,使得所述第四位置和第一位置之間的相對位置不變?!磳嵤├摹当景l(fā)明實施例所述輸入方法,根據(jù)第一、第二輸入單元輸入的位置信息,可輸入各種命令,以提供給終端執(zhí)行具體的操作,例如,根據(jù)這些命令執(zhí)行畫圓或直線等操作。以下進行詳細說明。本實施例所述輸入方法,應用于一終端,具體包括以下步驟步驟41,獲得第一輸入單元輸入的第一位置信息,所述第一輸入單元是采集絕對位置信息的輸入單元。本實施例中,所述第一輸入單元可以是一觸摸屏,用于采集用戶輸入的絕對位置信息,用戶通過手指或手寫筆等操作體在觸摸屏上觸摸輸入第一位置信息,該第一位置信息可以包括一個絕對位置信息,用以指示觸摸屏上的一個觸摸點的絕對位置坐標。步驟42,獲得第二輸入單元輸入的第二位置信息,所述第二輸入單元是采集相對位置信息的輸入單元。其中,所述第一位置信息是在第二位置信息輸入的過程中輸入的,或者所述第二位置信息是在第一位置信息輸入的過程中輸入的。這里,用戶可以通過第二輸入單元,如鼠標,輸入第二位置信息,鼠標輸入的具體是相對位置信息,用以指示位置移動的偏移量。步驟43,根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令。作為一個優(yōu)選實施方式,本實施例的上述步驟43具體包括確定所述第一位置信息對應的第一位置;根據(jù)所述第二位置信息,獲得一第三位置信息,所述第三位置信息為絕對位置信息;
確定所述第三位置信息對應的第三位置;獲得所述第一位置與第三位置之間的距離;生成輸入所述第一位置信息和所述距離的一輸入命令,或者生成輸入所述第三位置信息和所述距離的一輸入命令。上述步驟中,輸入命令最終輸入的是一個絕對位置信息和一個距離的信息例如, 在用戶希望執(zhí)行一個畫圓操作時,可以通過觸摸屏(第一輸入單元)輸入第一位置(對應于第一位置信息),同時利用鼠標(第二輸入單元)輸入一個相對位置信息,由終端根據(jù)該相對位置信息確定第三位置(對應于第三位置信息),然后計算第一、第三位置之間的距離,并輸入該距離和第一位置信息。這樣,終端能夠以第一位置為圓心,該距離為半徑,執(zhí)行畫圓處理。再例如,用戶也可以將鼠標輸入的位置作為圓心,此時輸入的是該距離和第三位置信息,這樣,終端能夠以第三位置為圓心,該距離為半徑,執(zhí)行畫圓處理,輸入一個圓形的圖案。本實施例中也可以直接生成輸入所述第一位置信息和第三位置信息的一輸入命令,這樣,終端接收到這兩個位置信息,可以以這兩個位置信息為參數(shù),進行其它的一些具體操作,例如,以這兩個位置信息對應的位置為線段的兩個端點,執(zhí)行畫線處理,輸入一個線段的圖案。本實施例中用戶還可以通過第二輸入單元輸入各種動作指令,例如用戶通過鼠標輸入鼠標左鍵單擊、右鍵單擊、左右鍵同時單擊、左鍵雙擊、右鍵雙擊等動作指令,終端獲得所述第二輸入單元輸入的動作指令;解析所述動作指令,獲得待執(zhí)行的系統(tǒng)命令。例如,在第一輸入單元(如觸摸屏)支持觸摸輸入兩個以上的點的位置信息時,本實施例可以根據(jù)第二輸入單元輸入的動作指令,從所述兩個以上的點中選擇出一對應的點的位置信息,然后再根據(jù)第二輸入單元輸入的所述第二位置信息,對該對應的點的位置信息進行調(diào)整。以兩個點為例,在所述第一輸入單元(如觸摸屏)支持兩個點觸摸輸入時,所述第一位置信息包括兩個絕對位置信息。本實施例在上述步驟42之前還包括獲得所述第二輸入單元輸入的第一動作指令;根據(jù)所述第一動作指令,從所述兩個絕對位置信息中選擇出一第五位置信息;這里,第五位置信息是所述兩個絕對位置信息中的一個。具體的,可以在鼠標(第二輸入單元)輸入左鍵單擊命令時,從所述兩個絕對位置信息中選擇一個位置靠左的絕對位置信息(可以根據(jù)位置坐標進行選擇);在在鼠標(第二輸入單元)輸入右鍵單擊命令時,從所述兩個絕對位置信息中選擇一個位置靠右的絕對
位置信息,等等。然后,在上述步驟43中,進一步根據(jù)所述第五位置信息和所述第二位置信息,生成一執(zhí)行命令。具體的,可以是確定所述第五位置信息對應的第五位置;步驟332,解析所述第二位置信息,獲得第一偏移量;步驟333,生成一根據(jù)所述第一偏移量將所述第五位置調(diào)整為第六位置的調(diào)整命令。例如,與實施例三中相類似的處理,將第五位置調(diào)整出操作體的觸摸區(qū)域等等。這樣,通過以上步驟,本實施例可以依據(jù)第二輸入設備輸入的動作指令,實現(xiàn)對觸摸屏輸入的兩個絕對位置的分別處理。本實施例還提供了一種終端,該終端具體包括第一獲得單元,用于獲得第一輸入單元輸入的第一位置信息,所述第一輸入單元是采集絕對位置信息的輸入單元;第二獲得單元,用于獲得第二輸入單元輸入的第二位置信息,所述第二輸入單元是采集相對位置信息的輸入單元;其中,所述第一位置信息是在第二位置信息輸入的過程中輸入的,或者所述第二位置信息是在第一位置信息輸入的過程中輸入的;生成單元,用于根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令。優(yōu)選地,所述生成單元包括第三確定單元,用于確定所述第一位置信息對應的第一位置;第六獲得單元,用于根據(jù)所述第二位置信息,獲得一第三位置信息,所述第三位置信息為絕對位置信息;第四確定單元,用于確定所述第三位置信息對應的第三位置;第五確定單元,用于獲得所述第一位置與第三位置之間的距離;第四處理單元,用于生成輸入所述第一位置信息和所述距離的一輸入命令,或者生成輸入所述第三位置信息和所述距離的一輸入命令作為一個優(yōu)選實施方式,上述終端還包括第七獲得單元,用于獲得所述第二輸入單元輸入的動作指令;第八獲得單元,用于解析所述動作指令,獲得待執(zhí)行的系統(tǒng)命令。作為一個優(yōu)選實施方式所述第一位置信息包括兩個絕對位置信息;所述終端還包括第九獲得單元,用于獲得所述第二輸入單元輸入的第一動作指令;選擇單元,用于根據(jù)所述第一動作指令,從所述兩個絕對位置信息中選擇出一第五位置信息;所述生成單元包括第五處理單元,用于根據(jù)所述第五位置信息和所述第二位置信息,生成一執(zhí)行命令。以上所述僅是本發(fā)明的實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
1權利要求
1.一種輸入方法,其特征在于,包括獲得第一輸入單元輸入的第一位置信息,所述第一輸入單元是采集絕對位置信息的輸入單元;獲得第二輸入單元輸入的第二位置信息,所述第二輸入單元是采集相對位置信息的輸入單元;其中,所述第一位置信息是在第二位置信息輸入的過程中輸入的,或者所述第二位置信息是在第一位置信息輸入的過程中輸入的;根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令。
2.如權利要求1所述的方法,其特征在于,所述根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令包括 根據(jù)所述第二位置信息,獲得一第三位置信息,所述第三位置信息為絕對位置信息; 生成輸入所述第一位置信息和第三位置信息的一輸入命令。
3.如權利要求1所述的方法,其特征在于,所述根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令包括 確定所述第一位置信息對應的第一位置; 解析所述第二位置信息,獲得第一偏移量;生成一根據(jù)所述第一偏移量將所述第一位置調(diào)整為第四位置的調(diào)整命令。
4.如權利要求1所述的方法,其特征在于,所述第一輸入單元為一觸摸屏時,所述第一位置信息是通過一操作體在所述觸摸屏上輸入的,所述獲得第一輸入單元輸入的第一位置信息包括獲得所述操作體在所述觸摸屏上形成的觸摸區(qū)域,從所述觸摸區(qū)域中確定一觸摸點, 獲得所述觸摸點的第一位置信息;所述根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令包括 確定所述第一位置信息對應的第一位置,所述第一位置處于所述觸摸區(qū)域內(nèi); 解析所述第二位置信息,獲得第一偏移量;根據(jù)所述第一偏移量,調(diào)整所述第一位置,得到一第四位置,所述第四位置處于所述觸摸區(qū)域外;輸入顯示所述第四位置的顯示命令。
5.如權利要求4所述的方法,其特征在于,還包括在所述第一位置發(fā)生移動時,控制所述第四位置跟隨所述第一位置的移動而移動,使得所述第四位置和第一位置之間的相對位置不變。
6.如權利要求1所述的方法,其特征在于,所述根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令包括 確定所述第一位置信息對應的第一位置;根據(jù)所述第二位置信息,獲得一第三位置信息,所述第三位置信息為絕對位置信息; 確定所述第三位置信息對應的第三位置; 獲得所述第一位置與第三位置之間的距離;生成輸入所述第一位置信息和所述距離的一輸入命令,或者生成輸入所述第三位置信息和所述距離的一輸入命令。
7.如權利要求1所述的方法,其特征在于,還包括獲得所述第二輸入單元輸入的動作指令; 解析所述動作指令,獲得待執(zhí)行的系統(tǒng)命令。
8.如權利要求1所述的方法,其特征在于, 所述第一位置信息包括兩個絕對位置信息;在所述獲得第二輸入單元輸入的第二位置信息之前,還包括 獲得所述第二輸入單元輸入的第一動作指令;根據(jù)所述第一動作指令,從所述兩個絕對位置信息中選擇出一第五位置信息; 所述根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令,包括 根據(jù)所述第五位置信息和所述第二位置信息,生成一執(zhí)行命令。
9.一種終端,其特征在于,包括第一獲得單元,用于獲得第一輸入單元輸入的第一位置信息,所述第一輸入單元是采集絕對位置信息的輸入單元;第二獲得單元,用于獲得第二輸入單元輸入的第二位置信息,所述第二輸入單元是采集相對位置信息的輸入單元;其中,所述第一位置信息是在第二位置信息輸入的過程中輸入的,或者所述第二位置信息是在第一位置信息輸入的過程中輸入的;生成單元,用于根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令。
10.如權利要求9所述的終端,其特征在于,所述生成單元包括第三獲得單元,用于根據(jù)所述第二位置信息,獲得一第三位置信息,所述第三位置信息為絕對位置信息;第一處理單元,用于生成輸入所述第一位置信息和第三位置信息的一輸入命令。
11.如權利要求9所述的終端,其特征在于,所述生成單元包括所述根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令包括 第一確定單元,用于確定所述第一位置信息對應的第一位置; 第四獲得單元,用于解析所述第二位置信息,獲得第一偏移量; 第二處理單元,用于生成一根據(jù)所述第一偏移量將所述第一位置調(diào)整為第四位置的調(diào)整命令。
12.如權利要求9所述的終端,其特征在于,所述第一輸入單元為一觸摸屏時,所述第一位置信息是通過一操作體在所述觸摸屏上輸入的,所述第一獲得單元進一步用于獲得所述操作體在所述觸摸屏上形成的觸摸區(qū)域, 從所述觸摸區(qū)域中確定一觸摸點,獲得所述觸摸點的第一位置信息; 所述生成單元包括第二確定單元,用于確定所述第一位置信息對應的第一位置,所述第一位置處于所述觸摸區(qū)域內(nèi);第五獲得單元,用于解析所述第二位置信息,獲得第一偏移量; 調(diào)整單元,用于根據(jù)所述第一偏移量,調(diào)整所述第一位置,得到一第四位置,所述第四位置處于所述觸摸區(qū)域外;第三處理單元,用于輸入顯示所述第四位置的顯示命令。
13.如權利要求12所述的終端,其特征在于,還包括控制單元,用于在所述第一位置發(fā)生移動時,控制所述第四位置跟隨所述第一位置的移動而移動,使得所述第四位置和第一位置之間的相對位置不變。
14.如權利要求9所述的終端,其特征在于,所述生成單元包括 第三確定單元,用于確定所述第一位置信息對應的第一位置;第六獲得單元,用于根據(jù)所述第二位置信息,獲得一第三位置信息,所述第三位置信息為絕對位置信息;第四確定單元,用于確定所述第三位置信息對應的第三位置; 第五確定單元,用于獲得所述第一位置與第三位置之間的距離; 第四處理單元,用于生成輸入所述第一位置信息和所述距離的一輸入命令,或者生成輸入所述第三位置信息和所述距離的一輸入命令。
15.如權利要求9所述的終端,其特征在于,還包括 第七獲得單元,用于獲得所述第二輸入單元輸入的動作指令; 第八獲得單元,用于解析所述動作指令,獲得待執(zhí)行的系統(tǒng)命令。
16.如權利要求9所述的終端,其特征在于, 所述第一位置信息包括兩個絕對位置信息; 所述終端還包括第九獲得單元,用于獲得所述第二輸入單元輸入的第一動作指令; 選擇單元,用于根據(jù)所述第一動作指令,從所述兩個絕對位置信息中選擇出一第五位直fe息;所述生成單元包括第五處理單元,用于根據(jù)所述第五位置信息和所述第二位置信息,生成一執(zhí)行命令。
全文摘要
本發(fā)明提供了一種輸入方法及終端。其中,所述輸入方法包括獲得第一輸入單元輸入的第一位置信息,所述第一輸入單元是采集絕對位置信息的輸入單元;獲得第二輸入單元輸入的第二位置信息,所述第二輸入單元是采集相對位置信息的輸入單元;其中,所述第一位置信息是在第二位置信息輸入的過程中輸入的,或者所述第二位置信息是在第一位置信息輸入的過程中輸入的;根據(jù)所述第一位置信息和所述第二位置信息,生成一執(zhí)行命令。按照本發(fā)明,能夠實現(xiàn)基于兩種輸入單元的輸入信息輸入執(zhí)行命令。
文檔編號G06F3/033GK102486689SQ201010585748
公開日2012年6月6日 申請日期2010年12月6日 優(yōu)先權日2010年12月6日
發(fā)明者張曉平, 楊錦平, 王竹強, 陳柯 申請人:聯(lián)想(北京)有限公司