TWI507968B - 控制具有觸控螢幕之電子裝置的方法、非暫態電腦可讀媒介及其電子裝置 - Google Patents
控制具有觸控螢幕之電子裝置的方法、非暫態電腦可讀媒介及其電子裝置 Download PDFInfo
- Publication number
- TWI507968B TWI507968B TW102130282A TW102130282A TWI507968B TW I507968 B TWI507968 B TW I507968B TW 102130282 A TW102130282 A TW 102130282A TW 102130282 A TW102130282 A TW 102130282A TW I507968 B TWI507968 B TW I507968B
- Authority
- TW
- Taiwan
- Prior art keywords
- touch
- series
- touch screen
- electronic device
- preset
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/36—User authentication by graphic or iconic representation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/83—Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/84—Protecting input, output or interconnection devices output devices, e.g. displays or monitors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/66—Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/22—Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Description
本發明係指一種控制具有觸控螢幕之電子裝置的方法及其電子裝置,尤指一種可根據觸控螢幕上偵測到的一系列觸控輸入來控制電子裝置之方法及其電子裝置。
近年來,觸控感應技術迅速地發展。許多消費性電子裝置皆配備有觸控功能,例如個人數位助理(Personal Digital Assistant,PDA)、行動電話(Mobile Phone)、筆記型電腦(Notebook)及平板電腦(Tablet)等。換句話說,原先只具有顯示功能的顯示螢幕被同時具有顯示及觸控功能的觸控螢幕所取代。觸控螢幕為一種可整合輸入及輸出功能之介面,相較於傳統上電子裝置所配備的各種使用者介面,觸控螢幕具有更強大的功能。
觸控螢幕通常配備有各種不同的觸控輸入功能,例如,使用者可在觸控螢幕上移動手指來模擬滑鼠的操作,或者觸控螢幕上顯示一虛擬鍵盤或手寫板作為輸入介面。觸控螢幕必須對觸控手勢具有一定的靈敏度,以進行正確的操作,然而,在部分情況下,當電子裝置不使用時,必須避免觸控螢幕的誤觸。舉例來說,行動裝置在不使用時可能放置在口袋中,此時必須鎖定螢幕以避免誤觸。一般來說,當觸控螢幕在一段時間內未接收到任何觸控輸入時,觸控輸入功能就會自動鎖住。當使用者欲解鎖時,螢幕會顯示一指示告知使用者必須進行的步驟。此指示可能是一密碼,或是一種圖形使用者介面(graphic user interface,GUI),其可顯示欲接收觸控輸入的位置及位
移,以引導使用者執行觸控輸入。然而,這樣的指示可能不符合人體工學,舉例來說,在使用較大的行動裝置時,若使用者只能空出一隻手,往往無法輕易地輸入密碼或執行符合指示的觸控輸入。此外,在部分情況下,為求方便,人們可能希望解鎖時不需要看著螢幕,然而習知的解鎖方法無法滿足這樣的需求。
因此,實有必要提出一種可藉由符合人體工學的方式進行的解鎖方法,進而讓使用者更輕易地完成電子裝置的解鎖。此外,這些用於螢幕解鎖的手勢亦可應用在電子裝置的其它功能上。
因此,本發明之主要目的即在於提供一種可控制具有觸控螢幕之電子裝置的方法及其電子裝置,進而讓使用者透過符合人體工學的方式進行觸控輸入,以實現電子裝置的控制。
本發明揭露一種控制具有一觸控螢幕之一電子裝置的方法,包含有於該觸控螢幕之一預設區域偵測一系列觸控輸入;在該系列觸控輸入中,判斷出一系列點擊(dot)及滑動(bar);以及當該系列點擊及滑動符合一預設序列時,在該電子裝置上執行一預設功能。
本發明另揭露一種非暫態電腦可讀媒介,具有一程式碼,可執行於具有一觸控螢幕之一電子裝置中,該程式碼包含有於該觸控螢幕之一預設區域偵測一系列觸控輸入之程式碼;在該系列觸控輸入中,判斷出一系列點擊(dot)及滑動(bar)之程式碼;以及當該系列點擊及滑動符合一預設序列時,在該電子裝置上執行一預設功能之程式碼。
本發明另揭露一種具有觸控功能的電子裝置,包含有一觸控螢幕;一處理裝置;以及一儲存單元。該儲存單元用來儲存一程式碼,以指示該處理裝置執行以下步驟:於該觸控螢幕之一預設區域偵測一系列觸控輸入;在該系列觸控輸入中,判斷出一系列點擊(dot)及滑動(bar);以及當該系列點擊及滑動符合一預設序列時,在該電子裝置上執行一預設功能。
20‧‧‧觸控螢幕
D1~D5‧‧‧點擊
B1~B5‧‧‧滑動
30‧‧‧流程
300~308‧‧‧步驟
40‧‧‧觸控螢幕
400~404、411~414、499‧‧‧螢幕截圖
50‧‧‧觸控螢幕
500~505、511、512、599‧‧‧螢幕截圖
60‧‧‧觸控螢幕
600~605、611、612、621、622、699‧‧‧螢幕截圖
70‧‧‧觸控螢幕
700、710‧‧‧螢幕截圖
80‧‧‧觸控螢幕
800、810‧‧‧螢幕截圖
90‧‧‧行動裝置
900‧‧‧觸控螢幕
902‧‧‧處理裝置
904‧‧‧儲存單元
906‧‧‧程式碼
第1A圖至第1C圖分別為具有螢幕解鎖功能之一觸控螢幕之示意圖。
第2A圖及第2B圖為本發明實施例一觸控螢幕之示意圖。
第3圖為本發明實施例一流程之示意圖。
第4A圖為本發明實施例一觸控螢幕之示意圖。
第4B圖為本發明另一實施例之觸控螢幕之示意圖。
第5A圖為本發明實施例一觸控螢幕之示意圖。
第5B圖為本發明另一實施例之觸控螢幕之示意圖。
第6A圖至第6C圖為本發明實施例一觸控螢幕之示意圖。
第7圖為本發明實施例有關於解鎖指示的安全性設定之示意圖。
第8圖為本發明實施例在一觸控螢幕上輸入一重啟手勢之示意圖。
第9圖為本發明實施例一行動裝置之示意圖。
請參考第1A圖至第1C圖,第1A圖至第1C圖分別為具有螢幕解鎖功能之一觸控螢幕之示意圖。一般用於行動裝置之螢幕解鎖方法係在觸控螢幕上顯示一指示,以告知使用者必須進行的步驟。有時螢幕底部會顯示一條水平滑動軌,提示使用者隨著軌道輸入滑動手勢以進行解鎖,如第1A圖所示。若考慮安全性時,螢幕上可顯示較為複雜的圖案。如第1B圖所示,觸控螢幕上顯示9個特定點,使用者必須依照一預設順序連接其中數個點,以完成行動裝置的解鎖。若需要更高的安全性時,系統可能會要求使用者輸入密碼,如第1C圖所示。在上述解鎖方法中,觸控螢幕上皆必須顯示解鎖指示,因此使用者必須注視著螢幕才可進行解鎖,這樣的解鎖方式在部分情況下對使用者來說並不方便。此外,行動裝置的大小往往難以符合每一使用者的手掌大小,因此,現有的解鎖方法通常無法輕易地由單手完成,特別是在需要輸入密碼的情況下。
因此,本發明提供一種符合人體工學的解鎖方式,使用者可藉此輕易地使用單手進行解鎖。在某些情況下,若使用者無法注視著觸控螢幕時,亦可透過此方式來進行解鎖。簡單來說,當電子裝置在觸控螢幕上接收到一觸控輸入時,此觸控輸入會被分類為「點擊」或「滑動」兩種形態。
請參考第2A圖及第2B圖,第2A圖及第2B圖為本發明實施例一觸控螢幕20之示意圖。如第2A圖所示,在觸控螢幕20上,手勢形態為D1~D5之觸控輸入是為點擊。值得注意的是,使用者可碰觸觸控螢幕上任一點以執行點擊手勢,因此每一種手勢D1~D5皆可視為一點擊手勢。如第2B圖所示,在觸控螢幕20上,手勢形態為B1~B5之觸控輸入是為滑動。使用者可由觸控螢幕上任一點開始,朝不同方向移動,以執行滑動手勢,因此每一種手勢B1~B5皆可視為一滑動手勢。於部分實施例中,觸控螢幕上會定義一預設區域,用來接收觸控輸入。於部分實施例中,觸控螢幕上所有顯示區域皆可用來接收觸控輸入,使得使用者可在任何位置進行點擊手勢,並從任何起始點朝任何方向移動以進行滑動手勢。在此情況下,觸控螢幕上不需顯示任何相關於預設區域的指示,而使用者也不需注視著觸控螢幕即可在觸控螢幕上進行觸控輸入。相較之下,習知的螢幕解鎖方法往往需要透過一圖形使用者介面(Graphic User Interface,GUI)來指示欲接收觸控輸入的位置,如第1A圖至第1C圖所示的情況。
請參考第3圖,第3圖為本發明實施例一流程30之示意圖。流程30係用來在具有觸控螢幕之電子裝置上執行一預設功能,其包含有以下步驟:
步驟300:開始。
步驟302:於觸控螢幕之一預設區域偵測一系列觸控輸入。
步驟304:在該系列觸控輸入中,判斷出一系列點擊及滑動。
步驟306:當該系列點擊及滑動符合一預設序列時,在電子裝置上執行一預設功能。
步驟308:結束。
於步驟302中,電子裝置先在觸控螢幕之一預設區域偵測一系列觸控輸入。如上所述,使用者可進行觸控輸入之預設區域可為觸控螢幕之所有顯示區域,或僅為顯示區域之一部分。
於步驟304中,電子裝置可在一系列觸控輸入中判斷出一系列點擊及滑動。對於每一次手指在螢幕上進行的觸控輸入,觸控感測器可偵測手指接觸螢幕的位置、手指的位移距離及方向、以及手指離開螢幕的位置。值得注意的是,在上述相關手指的資訊中,觸控輸入只需根據手指的位移距離,即可判斷為點擊或滑動,而無關乎手指的位置及移動方向。於部分實施例中,當位移距離小於一臨界值時,觸控輸入係判斷為一點擊;當位移距離大於臨界值時,觸控輸入係判斷為一滑動。
相較於觸控輸入的位置或方向必須倚賴使用者注視螢幕才能判斷,使用者較容易透過手指感測到觸控輸入手勢的位移距離,因此使用者不需注視著觸控螢幕,即可使用任一手指進行觸控輸入。若使用者單手持有行動裝置時,在符合人體工學的情況下,使用者可輕易地使用大拇指進行觸控輸入手勢,如此一來,可大幅提高觸控輸入的便利性,特別是當使用者只有一手有空的時候。
於步驟306中,電子裝置可判斷所輸入的一系列點擊及滑動是否符合一預設序列。若所輸入的一系列點擊及滑動符合預設序列時,電子裝置會執行一預設功能。預設功能可為電子裝置上的任何運作;例如,於部分實施例中,預設功能為觸控螢幕或電子裝置的解鎖,以下段落係以螢幕解鎖為例進行描述。
請參考第4A圖,第4A圖為本發明實施例一觸控螢幕40之示意圖。如第4A圖所示,觸控螢幕40之螢幕截圖400~404及499繪示有一系列觸控輸入。螢幕截圖400顯示一鎖定狀態,在鎖定狀態之下一特定圖案或紋路覆蓋在觸控螢幕40的背景上,以顯示螢幕正處於鎖定。由點擊及滑動組成之預設序列可顯示於觸控螢幕40底部,以作為解鎖指示。於第4A圖中,
解鎖指示所顯示的預設序列為「滑動」、「點擊」、「點擊」及「滑動」。螢幕截圖401~404則顯示螢幕解鎖的過程,在此過程中,使用者進行符合預設序列的觸控輸入。觸控螢幕40底部的指示會顯示已執行的觸控輸入手勢(白色)及尚未執行的觸控輸入手勢(黑色)。於其它實施例中,解鎖指示可透過其它方式顯示預設序列或解鎖的狀態,或者,解鎖指示亦可配置於行動裝置的其它位置,而不限於此。在解鎖之觸控輸入序列輸入完畢之後,即完成螢幕解鎖,如螢幕截圖499所示。
請參考第4B圖,第4B圖為本發明另一實施例之觸控螢幕40之示意圖。如第4B圖所示,觸控螢幕40之螢幕截圖400、411~414及499繪示有另一系列觸控輸入。螢幕截圖411~414顯示另一次螢幕解鎖的過程,其輸入的序列亦等於「滑動」、「點擊」、「點擊」及「滑動」,但點擊輸入的位置以及滑動的起始點及方向皆不同於螢幕截圖401~404所示。而螢幕截圖411~414所示的解鎖序列亦可完成螢幕解鎖而達到螢幕截圖499顯示的解鎖狀態。由此可知,螢幕截圖411~414所示的解鎖序列等同於螢幕截圖401~404所示的解鎖序列。詳細來說,螢幕截圖412中的點擊等同於螢幕截圖402中的點擊,這些點擊輸入亦相同於螢幕截圖403或413中的點擊;螢幕截圖411中的滑動等同於螢幕截圖401中的滑動,這些滑動輸入亦相同於螢幕截圖404或414中的滑動。若觸控螢幕40的所有顯示區域皆可用來進行觸控輸入時,在觸控螢幕40上所有點擊及滑動手勢皆可被辨識出來,進而讓使用者容易對電子裝置進行解鎖。
請參考第5A圖,第5A圖為本發明實施例一觸控螢幕50之示意圖。如第5A圖所示,觸控螢幕50之螢幕截圖500~505及599繪示有一系列觸控輸入。螢幕截圖500顯示一鎖定狀態,其顯示的畫面與螢幕截圖400相似。相關於一預設解鎖序列「點擊」、「點擊」、「點擊」、「滑動」及「滑動」之解鎖指示顯示於觸控螢幕50底部。相對應的螢幕解鎖流程則顯示於螢幕截圖501~505中,此解鎖流程亦容易由單手進行。然而,當預設的解鎖序列包
含更多觸控輸入手勢時,若在螢幕解鎖過程中的每一點擊及滑動手勢皆分開進行,會耗費許多時間。在此情況下,亦可使用螢幕截圖511及512的方式進行螢幕解鎖,如第5B圖所示。在螢幕截圖511中,3個點擊手勢係同時進行,而在螢幕截圖512中,2個滑動手勢係同時進行,使用者可藉由這樣的方式加速螢幕解鎖的進行。更具體而言,若使用者雙手皆有空時,可使用左手握住行動裝置,並使用右手的3根手指執行螢幕截圖511中的點擊手勢,再使用右手的2根手指執行螢幕截圖512中的滑動手勢。如此一來,螢幕解鎖進行的速度可大幅提升。
另一實施例繪示於第6A圖至第6C圖中,第6A圖至第6C圖為本發明實施例一觸控螢幕60之示意圖。如第6A圖所示,觸控螢幕60之螢幕截圖600~605及699繪示有一系列觸控輸入。螢幕截圖600顯示一鎖定狀態,其顯示的畫面與螢幕截圖400相似。相關於一預設解鎖序列「滑動」、「滑動」、「滑動」、「滑動」及「滑動」之解鎖指示顯示於觸控螢幕60底部。如上所述,這5個滑動手勢可分開或同時進行。在第6B圖中,螢幕截圖611及612分別顯示2個同時進行的滑動手勢及3個同時進行的滑動手勢。在第6C圖中,螢幕截圖621及622分別顯示4個同時進行的滑動手勢及1滑動手勢。值得注意的是,螢幕截圖601~605、螢幕截圖611及612、以及螢幕截圖621及622所顯示的觸控輸入手勢皆可完成螢幕解鎖,並達成螢幕截圖699中的解鎖狀態。如此一來,在預設序列中,相鄰任意數目的相同觸控輸入可同時進行,使得使用者可依照預設序列的指示,任意選擇螢幕解鎖的進行方式,以提升觸控輸入的彈性。
有時螢幕解鎖需要較高的安全性,以免行動裝置遺失時遭他人輕易解鎖。在此情況下,可隱藏解鎖指示。有關於解鎖指示的安全性設定繪示於第7圖之觸控螢幕70,在第7圖中,一螢幕截圖700繪示觸控螢幕70處於一鎖定狀態且一解鎖指示顯示於螢幕底部。在進行安全性設定之後,解鎖指示隱藏而消失,如螢幕截圖710所示,藉由這樣的設定,本發明的安全性
也可達到類似於一般螢幕解鎖方式(如第1B圖及第1C圖)的安全性程度。
在部分情況下,使用者可能不小心輸入錯誤。有時使用者會在輸入錯誤之後立即發現,但有時使用者可能不知道自己輸入錯誤,若觸控螢幕上沒有任何解鎖指示時,使用者將無法得知為何行動裝置無法成功解鎖。在此情況下,當使用者不知道行動裝置的解鎖狀態時,可使用一重啟手勢來重新進行螢幕解鎖的流程。當行動裝置在觸控螢幕上偵測到觸控輸入之重啟手勢時,行動裝置得知螢幕解鎖流程將重新啟動,並在觸控螢幕上開始偵測另一系列觸控輸入。於部分實施例中,無論解鎖指示為隱藏狀態或顯示於觸控螢幕的底部,行動裝置可透過燈號或其它類型的顯示訊號來提供相關於行動裝置解鎖狀態的指示。
請參考第8圖,第8圖為本發明實施例在一觸控螢幕80上輸入一重啟手勢之示意圖。如第8圖所示,螢幕截圖800及810中的交叉手勢可視為一重啟手勢,交叉手勢的輸入方式或交叉順序皆沒有限制。舉例來說,在螢幕截圖800中,交叉手勢係由觸控輸入G1及G2所組成,其等同於螢幕截圖810中觸控輸入G3及G4所組成的交叉手勢。即使觸控輸入G2的滑動方向與觸控輸入G4的方向不同,螢幕截圖800及810中的交叉手勢皆可重啟螢幕解鎖流程。在其它實施例中,亦可使用包含或不包含交叉手勢的其它觸控輸入的手勢作為重啟手勢,而不限於此。
值得注意的是,根據本發明之上述實施例,電子裝置可透過符合人體工學的方法進行解鎖。本領域具通常知識者當可據以修飾或變化,而不限於此。舉例來說,上述由一系列點擊及滑動組成觸控輸入的螢幕解鎖方法亦可應用在行動裝置中其它功能的進行,如螢幕鎖定、通話設定、應用程式管理等。除此之外,預設序列可由點擊及滑動透過任何方式組成,亦即,預設序列中可包含任何數量的點擊及滑動,且點擊及滑動的順序可任意決定。於部分實施例中,預設序列中的點擊及滑動組成可能具有其特殊意義,如此一來,即使在序列長度較長的情況下,使用者仍可記住預設序列的組成。
舉例來說,摩斯密碼(Morse Code)可定義一系列的點擊及滑動。根據摩斯密碼,在上述實施例中,第4A圖及第4B圖中繪示的序列「滑動」、「點擊」、「點擊」及「滑動」可轉譯為英文字母“X”,第5A圖及第5B圖中繪示的序列「點擊」、「點擊」、「點擊」、「滑動」及「滑動」可轉譯為數字“7”,第6A圖、第6B圖及第6C圖中繪示的序列「滑動」、「滑動」、「滑動」、「滑動」及「滑動」可轉譯為數字“0”。透過摩斯密碼的轉換,一字串或一句子可對應至一系列點擊及滑動,使得具有意義的一系列觸控輸入可編譯為一密碼,進而提供較高的安全性,使用者亦可辨識並記憶此密碼。在足夠的安全性之下,本發明之解鎖方法亦可應用在其它具有高安全性需求的電子裝置,如電子門鎖等。
值得注意的是,上述螢幕解鎖方法可編譯為程式碼,以實現於一行動裝置中。請參考第9圖,第9圖為本發明實施例一行動裝置90之示意圖。如第9圖所示,行動裝置90包含有一觸控螢幕900、一處理裝置902、一儲存單元904及一程式碼906。程式碼906係儲存於儲存單元904中,可由處理裝置902執行,以進行相關於上述根據觸控螢幕900接收到的使用者手勢進行螢幕解鎖之運作。透過程式碼906實現上述方法的技術應為本領域具通常知識者所熟知,於此不贅述。值得注意的是,行動裝置90中的處理裝置902及儲存單元904可透過硬體、軟體或韌體等方式實現,但不限於此。行動裝置90可為任何類型的電子產品,例如行動電話、個人數位助理(Personal Digital Assistant,PDA)等。
值得注意的是,以上揭露的內容中,一非暫態電腦可讀媒介可儲存用來執行或連接一指令執行系統、裝置或設備之程式,其中一例即是一種包含一可執行於運算裝置之程式碼的非暫態電腦可讀媒介,如第9圖中的行動裝置90。依此例而言,該程式包含有於該觸控螢幕之一預設區域偵測一系列觸控輸入之程式碼、在該系列之觸控輸入中,判斷出一系列點擊及滑動之程式碼、以及當該系列點擊及滑動符合一預設序列時,在該電子裝置上執行
一預設功能之程式碼。其它相關於上述方法的變化亦可編譯為可執行於運算裝置之程式碼。
於本發明所揭露的內容中,一電腦可讀媒介可為任何包含、儲存或維護本文所述之程式碼的媒介,其可連接一指令執行系統或由該指令執行系統所執行。電腦可讀媒介可包含任一實體媒介如磁性媒介、光學媒介或半導體媒介。更具體的例子包含有但不限於磁帶(magnetic tape)、軟磁碟(magnetic floppy diskette)、磁性硬碟(magnetic hard drive)、記憶卡(memory card)、固態硬碟(solid-state drive)、通用序列匯流排快閃記憶體(USB flash drive)、光碟(optical disc)。電腦可讀媒介亦可為一隨機存取記憶體(RAM),其包含有靜態隨機存取記憶體(static RAM,SRAM)、動態隨機存取記憶體(dynamic RAM,DRAM)或磁性隨機存取記憶體(magnetic RAM,MRAM)。除此之外,電腦可讀媒介可為一唯讀記憶體(ROM)、一可程式化唯讀記憶體(programmable ROM,PROM)、一可抹除可程式化唯讀記憶體(erasable PROM,EPROM)、一可電抹除可程式化唯讀記憶體(electrically EPROM,EEPROM)或其它記憶體裝置。
於習知技術中,在使用較大的行動裝置時,若使用者只能空出一隻手,往往無法輕易地輸入密碼或執行符合指示的觸控輸入。而在部分情況下,為求方便,人們可能希望解鎖時不需要看著螢幕,然而習知的解鎖方法無法滿足這樣的需求。相較之下,本發明提供一種可控制具有觸控螢幕之電子裝置的方法及其電子裝置,此方法可根據每一觸控輸入為點擊或滑動來判斷一系列觸控輸入是否符合一預設序列。藉由這樣的方式,使用者可透過符合人體工學的方式進行觸控輸入,以實現電子裝置的控制。
以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。
30‧‧‧流程
300~308‧‧‧步驟
Claims (27)
- 一種控制具有一觸控螢幕之一電子裝置的方法,包含有:於該觸控螢幕之一預設區域偵測一系列觸控輸入;在該系列觸控輸入中,根據該系列觸控輸入的至少一位移距離,判斷出一系列點擊(dot)及滑動(bar),而不判斷該系列觸控輸入在該預設區域中的位置及移動方向;以及當該系列點擊及滑動符合一預設序列時,在該電子裝置上執行一預設功能。
- 如請求項1所述之方法,其中該預設功能包含該電子裝置之解鎖。
- 如請求項1所述之方法,其中在該系列觸控輸入中,判斷出該系列點擊及滑動之步驟包含有:當一觸控輸入之一位移距離小於一臨界值時,判斷該觸控輸入為一點擊手勢,或當該觸控輸入之該位移距離大於該臨界值時,判斷該觸控輸入為一滑動手勢。
- 如請求項1所述之方法,另包含有:於該觸控螢幕上顯示相關於該預設序列之一指示。
- 如請求項1所述之方法,其中該預設區域包含該觸控螢幕之所有顯示區域。
- 如請求項1所述之方法,另包含有:於該觸控螢幕偵測到一觸控輸入符合一重啟手勢時,於該觸控螢幕之該預設區域偵測另一系列觸控輸入。
- 如請求項6所述之方法,其中該重啟手勢包含一交叉手勢。
- 如請求項1所述之方法,其中該預設序列符合一摩斯密碼(Morse Code)。
- 如請求項1所述之方法,其中該觸控螢幕上不顯示相關於該預設區域的指示。
- 一種非暫態電腦可讀媒介,具有一程式碼,可執行於具有一觸控螢幕之一電子裝置中,該程式碼包含有:於該觸控螢幕之一預設區域偵測一系列觸控輸入之程式碼;在該系列觸控輸入中,根據該系列觸控輸入的至少一位移距離,判斷出一系列點擊(dot)及滑動(bar),而不判斷該系列觸控輸入在該預設區域中的位置及移動方向之程式碼;以及當該系列點擊及滑動符合一預設序列時,在該電子裝置上執行一預設功能之程式碼。
- 如請求項10所述之非暫態電腦可讀媒介,其中該預設功能包含該電子裝置之解鎖。
- 如請求項10所述之非暫態電腦可讀媒介,其中在該系列觸控輸入中,判斷出該系列點擊及滑動之程式碼包含有:當一觸控輸入之一位移距離小於一臨界值時,判斷該觸控輸入為一點擊手勢,或當該觸控輸入之該位移距離大於該臨界值時,判斷該觸控輸入為一滑動手勢之程式碼。
- 如請求項10所述之非暫態電腦可讀媒介,其中該程式碼另包含有:於該觸控螢幕上顯示相關於該預設序列之一指示之程式碼。
- 如請求項10所述之非暫態電腦可讀媒介,其中該預設區域包含該觸控螢幕之所有顯示區域。
- 如請求項10所述之非暫態電腦可讀媒介,其中該程式碼另包含有:於該觸控螢幕偵測到一觸控輸入符合一重啟手勢時,於該觸控螢幕之該預設區域偵測另一系列觸控輸入之程式碼。
- 如請求項15所述之非暫態電腦可讀媒介,其中該重啟手勢包含一交叉手勢。
- 如請求項10所述之非暫態電腦可讀媒介,其中該預設序列符合一摩斯密碼(Morse Code)。
- 如請求項10所述之非暫態電腦可讀媒介,其中該觸控螢幕上不顯示相關於該預設區域的指示。
- 一種具有觸控功能的電子裝置,包含有:一觸控螢幕;一處理裝置;以及一儲存單元,用來儲存一程式碼,以指示該處理裝置執行以下步驟:於該觸控螢幕之一預設區域偵測一系列觸控輸入;在該系列觸控輸入中,根據該系列觸控輸入的至少一位移距離,判斷出一系列點擊(dot)及滑動(bar),而不判斷該系列觸控輸入在該預設區域中的位置及移動方向;以及當該系列點擊及滑動符合一預設序列時,在該電子裝置上執行一預設功能。
- 如請求項19所述之電子裝置,其中該預設功能包含該電子裝置之解鎖。
- 如請求項19所述之電子裝置,其中在該系列觸控輸入中,判斷出該系列點擊及滑動之步驟包含有:當一觸控輸入之一位移距離小於一臨界值時,判斷該觸控輸入為一點擊手勢,或當該觸控輸入之該位移距離大於該臨界值時,判斷該觸控輸入為一滑動手勢。
- 如請求項19所述之電子裝置,其中該程式碼另指示該處理裝置執行以下步驟:於該觸控螢幕上顯示相關於該預設序列之一指示。
- 如請求項19所述之電子裝置,其中該預設區域包含該觸控螢幕之所有顯示區域。
- 如請求項19所述之電子裝置,其中該程式碼另指示該處理裝置執行以下步驟:於該觸控螢幕偵測到一觸控輸入符合一重啟手勢時,於該觸控螢幕之該 預設區域偵測另一系列觸控輸入。
- 如請求項24所述之電子裝置,其中該重啟手勢包含一交叉手勢。
- 如請求項19所述之電子裝置,其中該預設序列符合一摩斯密碼(Morse Code)。
- 如請求項19所述之電子裝置,其中該觸控螢幕上不顯示相關於該預設區域的指示。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/938,184 US9280276B2 (en) | 2013-07-09 | 2013-07-09 | Method for controlling electronic device with touch screen and electronic device thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201502963A TW201502963A (zh) | 2015-01-16 |
TWI507968B true TWI507968B (zh) | 2015-11-11 |
Family
ID=52256324
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW102130282A TWI507968B (zh) | 2013-07-09 | 2013-08-23 | 控制具有觸控螢幕之電子裝置的方法、非暫態電腦可讀媒介及其電子裝置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9280276B2 (zh) |
CN (1) | CN104281401A (zh) |
TW (1) | TWI507968B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI786904B (zh) * | 2021-10-27 | 2022-12-11 | 虹堡科技股份有限公司 | 密碼輸入方法 |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10234988B2 (en) * | 2013-09-30 | 2019-03-19 | Blackberry Limited | User-trackable moving image for control of electronic device with touch-sensitive display |
US9552475B2 (en) * | 2014-06-13 | 2017-01-24 | AVAST Software s.r.o. | Gesture recognition for device unlocking |
US20160042172A1 (en) * | 2014-08-06 | 2016-02-11 | Samsung Electronics Co., Ltd. | Method and apparatus for unlocking devices |
CN105867792A (zh) * | 2015-01-22 | 2016-08-17 | 阿里巴巴集团控股有限公司 | 一种触摸屏解锁、触摸屏锁屏界面更新的方法和装置 |
WO2016200635A1 (en) * | 2015-06-10 | 2016-12-15 | Sxaymiq Technologies Llc | Display panel redundancy schemes |
CN104991719B (zh) * | 2015-06-30 | 2019-06-04 | Tcl移动通信科技(宁波)有限公司 | 一种基于触摸屏的截图方法、***及移动终端 |
CN105184141B (zh) * | 2015-07-30 | 2018-09-04 | 广东欧珀移动通信有限公司 | 一种解锁方法、装置及移动终端 |
CN105893796A (zh) * | 2015-11-16 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 密码输入的方法及终端设备 |
USD790318S1 (en) * | 2016-04-04 | 2017-06-27 | Spectrum Brands, Inc. | Electronic door lock having a display screen with graphical user interface |
USD789769S1 (en) * | 2016-04-04 | 2017-06-20 | Spectrum Brands, Inc. | Electronic door lock |
USD789768S1 (en) * | 2016-04-04 | 2017-06-20 | Spectrum Brands, Inc. | Electronic door lock |
USD789173S1 (en) * | 2016-06-07 | 2017-06-13 | Micro World Corp. | Locking apparatus |
CN106326698A (zh) * | 2016-08-11 | 2017-01-11 | 上海青橙实业有限公司 | 终端的工作状态设置方法和终端 |
WO2018050297A1 (en) | 2016-09-14 | 2018-03-22 | Essilor International | Systems and methods for vision testing |
CN106385510A (zh) * | 2016-10-31 | 2017-02-08 | 努比亚技术有限公司 | 一种终端屏幕解锁装置和方法 |
CN107563178B (zh) * | 2017-09-06 | 2020-09-25 | 环鸿电子(昆山)有限公司 | 电子装置及其解锁方法 |
US10764090B2 (en) * | 2018-10-01 | 2020-09-01 | Getac Technology Corporation | Morse code input method and portable electronic device for performing same |
CN113127842A (zh) * | 2021-05-17 | 2021-07-16 | 网易(杭州)网络有限公司 | 密码的生成方法、装置、电子设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080178126A1 (en) * | 2007-01-24 | 2008-07-24 | Microsoft Corporation | Gesture recognition interactive feedback |
CN101943993A (zh) * | 2010-08-26 | 2011-01-12 | 深圳桑菲消费通信有限公司 | 一种移动终端触控触摸屏的解锁和加锁方法 |
US20120007809A1 (en) * | 2010-07-06 | 2012-01-12 | Padmanabhan Mahalingam | Touch Screen Overlay for Visually Impaired Persons |
TW201303661A (zh) * | 2011-07-13 | 2013-01-16 | Compal Electronics Inc | 觸控面板之局部控制方法與系統 |
TW201322081A (zh) * | 2011-11-30 | 2013-06-01 | Novatek Microelectronics Corp | 解鎖方法、可攜式電子裝置、觸控偵測裝置 |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2097360A1 (en) * | 1992-06-03 | 1993-12-04 | Paul Dvorkis | Optical readers |
JPH1097504A (ja) * | 1996-09-25 | 1998-04-14 | Sharp Corp | 情報処理装置 |
DE19914806A1 (de) * | 1999-03-31 | 2000-10-05 | Mettler Toledo Gmbh | Anzeigeeinheit für ein Messinstrument und Eingabeeinrichtung |
US7287984B2 (en) * | 2002-10-15 | 2007-10-30 | Techenable, Inc. | System and method for providing a visual language for non-reading sighted persons |
SG135918A1 (en) * | 2003-03-03 | 2007-10-29 | Xrgomics Pte Ltd | Unambiguous text input method for touch screens and reduced keyboard systems |
US8713418B2 (en) * | 2004-04-12 | 2014-04-29 | Google Inc. | Adding value to a rendered document |
US20080129712A1 (en) * | 2006-07-31 | 2008-06-05 | Mitchell Van Nguyen | Pen-based computer system having variable automatic scroll |
US7934156B2 (en) * | 2006-09-06 | 2011-04-26 | Apple Inc. | Deletion gestures on a portable multifunction device |
JP4227639B2 (ja) * | 2006-10-26 | 2009-02-18 | 株式会社テンヨー | 手品補助玩具 |
CN101587379B (zh) * | 2008-05-20 | 2011-01-26 | 联想(北京)有限公司 | 具有触摸板功能的计算机键盘及其控制方法 |
US8924892B2 (en) * | 2008-08-22 | 2014-12-30 | Fuji Xerox Co., Ltd. | Multiple selection on devices with many gestures |
US8458485B2 (en) * | 2009-06-17 | 2013-06-04 | Microsoft Corporation | Image-based unlock functionality on a computing device |
US8924893B2 (en) * | 2009-10-14 | 2014-12-30 | At&T Mobility Ii Llc | Locking and unlocking of an electronic device using a sloped lock track |
US8232990B2 (en) * | 2010-01-05 | 2012-07-31 | Apple Inc. | Working with 3D objects |
EP2679013A2 (en) * | 2010-02-23 | 2014-01-01 | MUV Interactive Ltd. | A system for projecting content to a display surface having user-controlled size, shape and location/direction and apparatus and methods useful in conjunction therewith |
US20110260829A1 (en) * | 2010-04-21 | 2011-10-27 | Research In Motion Limited | Method of providing security on a portable electronic device having a touch-sensitive display |
US8819571B2 (en) * | 2010-09-30 | 2014-08-26 | Apple Inc. | Manipulating preview panels in a user interface |
CN102455842A (zh) * | 2010-10-21 | 2012-05-16 | 北京创新方舟科技有限公司 | 一种根据用户的敲击操作实现屏幕解锁的方法与设备 |
US9098407B2 (en) * | 2010-10-25 | 2015-08-04 | Inkling Systems, Inc. | Methods for automatically retrieving electronic media content items from a server based upon a reading list and facilitating presentation of media objects of the electronic media content items in sequences not constrained by an original order thereof |
CN103890695B (zh) * | 2011-08-11 | 2017-10-13 | 视力移动技术有限公司 | 基于手势的接口***和方法 |
US10082950B2 (en) * | 2011-11-09 | 2018-09-25 | Joseph T. LAPP | Finger-mapped character entry systems |
US20130265235A1 (en) * | 2012-04-10 | 2013-10-10 | Google Inc. | Floating navigational controls in a tablet computer |
AU2013259606B2 (en) * | 2012-05-09 | 2016-06-02 | Apple Inc. | Device, method, and graphical user interface for displaying additional information in response to a user contact |
CN102779015A (zh) * | 2012-08-02 | 2012-11-14 | 广东欧珀移动通信有限公司 | 一种屏幕解锁方法 |
US9372970B2 (en) * | 2012-10-12 | 2016-06-21 | Apple Inc. | Gesture entry techniques |
US9152211B2 (en) * | 2012-10-30 | 2015-10-06 | Google Technology Holdings LLC | Electronic device with enhanced notifications |
WO2014105279A1 (en) * | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for switching between user interfaces |
WO2014157908A1 (en) * | 2013-03-27 | 2014-10-02 | Samsung Electronics Co., Ltd. | Device and method for displaying execution result of application |
-
2013
- 2013-07-09 US US13/938,184 patent/US9280276B2/en active Active
- 2013-08-23 TW TW102130282A patent/TWI507968B/zh active
- 2013-09-12 CN CN201310414808.XA patent/CN104281401A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080178126A1 (en) * | 2007-01-24 | 2008-07-24 | Microsoft Corporation | Gesture recognition interactive feedback |
US20120007809A1 (en) * | 2010-07-06 | 2012-01-12 | Padmanabhan Mahalingam | Touch Screen Overlay for Visually Impaired Persons |
CN101943993A (zh) * | 2010-08-26 | 2011-01-12 | 深圳桑菲消费通信有限公司 | 一种移动终端触控触摸屏的解锁和加锁方法 |
TW201303661A (zh) * | 2011-07-13 | 2013-01-16 | Compal Electronics Inc | 觸控面板之局部控制方法與系統 |
TW201322081A (zh) * | 2011-11-30 | 2013-06-01 | Novatek Microelectronics Corp | 解鎖方法、可攜式電子裝置、觸控偵測裝置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI786904B (zh) * | 2021-10-27 | 2022-12-11 | 虹堡科技股份有限公司 | 密碼輸入方法 |
Also Published As
Publication number | Publication date |
---|---|
TW201502963A (zh) | 2015-01-16 |
US20150015493A1 (en) | 2015-01-15 |
CN104281401A (zh) | 2015-01-14 |
US9280276B2 (en) | 2016-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI507968B (zh) | 控制具有觸控螢幕之電子裝置的方法、非暫態電腦可讀媒介及其電子裝置 | |
CN105824559B (zh) | 一种误触识别及处理方法和电子设备 | |
US9665276B2 (en) | Character deletion during keyboard gesture | |
US10126941B2 (en) | Multi-touch text input | |
US8581869B2 (en) | Information processing apparatus, information processing method, and computer program | |
TWI579761B (zh) | 解鎖方法及其行動裝置與非揮發性電腦可讀媒體 | |
US20160124926A1 (en) | Advanced methods and systems for text input error correction | |
US8959620B2 (en) | System and method for composing an authentication password associated with an electronic device | |
US20150185850A1 (en) | Input detection | |
EP2682891A1 (en) | Electronic Device and Method for Releasing Lock Using Element Combining Color and Symbol | |
JP2014530411A (ja) | 限られたディスプレイデバイスのための式入力 | |
US20160162098A1 (en) | Method for providing user interface using multi-point touch and apparatus for same | |
US20170039414A1 (en) | Electronic device | |
CN104598786A (zh) | 一种密码输入方法及装置 | |
US8949731B1 (en) | Input from a soft keyboard on a touchscreen display | |
JP6014170B2 (ja) | 情報処理装置及び情報更新プログラム | |
US9141286B2 (en) | Electronic device and method for displaying software input interface | |
JP5712232B2 (ja) | 入力装置 | |
JP6317809B2 (ja) | 文字入力装置及び文字入力方法 | |
US9720513B2 (en) | Apparatus and method for receiving a key input | |
KR102260468B1 (ko) | 소프트웨어 키패드를 이용한 한글 모음 입력 방법 | |
JP5519546B2 (ja) | 手書き文字入力装置 | |
KR102205235B1 (ko) | 즐겨찾기모드 조작방법 및 이를 수행하는 터치 스크린을 포함하는 장치 | |
KR20150060475A (ko) | 터치스크린 상에 수신된 입력 제어 방법 및 장치 | |
JP5495406B2 (ja) | 入力装置および入力方法 |