TWI422164B - Portable computer system and method for switching key functions thereof - Google Patents
Portable computer system and method for switching key functions thereof Download PDFInfo
- Publication number
- TWI422164B TWI422164B TW99138000A TW99138000A TWI422164B TW I422164 B TWI422164 B TW I422164B TW 99138000 A TW99138000 A TW 99138000A TW 99138000 A TW99138000 A TW 99138000A TW I422164 B TWI422164 B TW I422164B
- Authority
- TW
- Taiwan
- Prior art keywords
- computer system
- portable computer
- state
- physical button
- function
- Prior art date
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
Description
本發明是有關於一種可攜式電腦系統的應用,且特別是有關於一種可攜式電腦系統之實體按鍵的功能切換方法。The invention relates to the application of a portable computer system, and in particular to a function switching method of a physical button of a portable computer system.
為了提升操作上的便利性,電腦系統大多會支援由數個特定按鍵所構成的組合鍵,進而在使用者依規定的順序輸入構成組合鍵的該些按鍵時,能快速啟動對應的功能。一般來說,組合鍵的有效範圍並不一定相同。例如,屬於系統級的組合鍵能在電腦系統執行的所有程序下發揮作用。而屬於應用程式級的組合鍵則只能在特定的應用程式處於活動(active)狀態下起作用,倘若上述應用程式不在活動狀態或於背景運行時,應用程式級的組合鍵便會失效。In order to improve the convenience of operation, most computer systems support a combination of a plurality of specific keys, and when the user inputs the keys constituting the combination key in a predetermined order, the corresponding function can be quickly activated. In general, the effective range of the combination keys is not necessarily the same. For example, a system-level key combination can function under all programs executed by a computer system. Application-level key combinations can only work when a particular application is active. If the application is not active or running in the background, the application-level key combination will not work.
在電腦系統支援的眾多組合鍵中,「Ctrl+Alt+Del」組合鍵被使用的十分廣泛。「Ctrl+Alt+Del」組合鍵是由「Ctrl」、「Alt」,以及「Delete」這三個按鍵所構成。而隨著電腦系統安裝之作業系統的不同,「Ctrl+Alt+Del」組合鍵所對應的功能也有些許差異。以安裝微軟(Microsoft)公司所開發之視窗作業系統(例如Windows 7)的電腦系統為例,一旦在電腦系統上啟用了安全登入機制,在電腦系統顯示視窗作業系統的登入畫面時,使用者必須先按下「Ctrl+Alt+Del」組合鍵接著才能輸入個人的帳號密碼以正式完成登入動作。由於只有視窗作業系統能識別「Ctrl+Alt+Del」組合鍵,故啟用安全登入機制可確定螢幕顯示的是真的視窗作業系統登入畫面,並確保在使用者按下此組合鍵後輸入至登入對話框中的帳號密碼資訊僅會被視窗作業系統讀取,而防止病毒或間諜軟體等惡意程式攔截帳號密碼資訊。在這樣的使用情境下,「Ctrl+Alt+Del」組合鍵又可稱之為安全留意鍵(Secure Attention Key,SAK)。Among the many key combinations supported by the computer system, the "Ctrl+Alt+Del" key combination is widely used. The "Ctrl+Alt+Del" key combination consists of three buttons "Ctrl", "Alt", and "Delete". With the different operating systems installed in the computer system, the functions corresponding to the "Ctrl+Alt+Del" key combination are slightly different. Take the computer system of the Windows operating system (such as Windows 7) developed by Microsoft Corporation as an example. Once the secure login mechanism is enabled on the computer system, the user must display the login screen of the Windows operating system on the computer system. First press the "Ctrl+Alt+Del" key combination to enter the personal account password to formally complete the login action. Since only the Windows operating system can recognize the "Ctrl+Alt+Del" key combination, enabling the secure login mechanism can confirm that the screen displays the real Windows operating system login screen and ensure that the user enters the login after pressing the key combination. The account password information in the dialog box will only be read by the Windows operating system, and malicious programs such as viruses or spyware will be prevented from intercepting account password information. In such a usage scenario, the "Ctrl+Alt+Del" key combination can be called a Secure Attention Key (SAK).
然而對低成本的平板電腦(Tablet PC)來說,作為其主要輸入裝置的觸控式螢幕多半只能接受單點或至多兩點的觸控操作。因此在使用者為了保持電腦系統的安全而啟用安全登入機制時,無法透過顯示於觸控式螢幕的軟體鍵盤輸入「Ctrl+Alt+Del」組合鍵來登入電腦系統。為了解決這樣的問題,平板電腦的製造商多半會在機體上額外增設一個專司「Ctrl+Alt+Del」組合鍵功能的實體按鍵,以便於透過該實體按鍵來觸發「Ctrl+Alt+Del」組合鍵所支援的功能。但不難想見,增加實體按鍵不僅會提高硬體成本,對平板電腦的外型來說也會造成負面影響。However, for a low-cost tablet (Tablet PC), the touch screen as its main input device can only accept single-point or up to two-point touch operation. Therefore, when the user activates the secure login mechanism in order to maintain the security of the computer system, the user cannot log in to the computer system by inputting the "Ctrl+Alt+Del" key combination on the software keyboard displayed on the touch screen. In order to solve such problems, the manufacturer of the tablet computer will add a physical button dedicated to the "Ctrl+Alt+Del" key combination function on the body to trigger "Ctrl+Alt+Del" through the physical button. The functions supported by the key combination. However, it is not difficult to imagine that adding physical buttons will not only increase the hardware cost, but also have a negative impact on the appearance of the tablet.
有鑑於此,本發明提供一種按鍵功能之切換方法,使可攜式電腦系統上的單一個實體按鍵能在不同的電腦系統狀態下具備不同的功能。In view of this, the present invention provides a method for switching a button function, so that a single physical button on a portable computer system can have different functions under different computer system states.
本發明提供一種可攜式電腦系統,能以單一個實體按鍵提供多種功能。The invention provides a portable computer system capable of providing multiple functions with a single physical button.
本發明提出一種按鍵功能之切換方法,用於具有複合功能之實體按鍵的可攜式電腦系統,此可攜式電腦系統包括操作狀態與安全登入(secure login)認證狀態。其中,在可攜式電腦系統處於操作狀態時,實體按鍵係對應一系統預定功能,且當可攜式電腦系統進入安全登入認證狀態時,需接收安全留意鍵(Secure Attention Key,SAK)的輸入才得以呼叫可攜式電腦系統的登入程序。此方法包括判斷可攜式電腦系統所處於之系統狀態。當可攜式電腦系統處於安全登入認證狀態時,令實體按鍵對應至安全留意鍵功能,並且在接收到實體按鍵被按壓之輸入訊號時,呼叫可攜式電腦系統的登入程序。The present invention provides a method for switching a button function for a portable computer system having a physical button with a composite function, the portable computer system including an operating state and a secure login authentication state. Wherein, when the portable computer system is in an operating state, the physical button corresponds to a predetermined function of the system, and when the portable computer system enters the secure login authentication state, the input of the Secure Attention Key (SAK) is received. It is only possible to call the login procedure of the portable computer system. This method includes determining the state of the system in which the portable computer system is located. When the portable computer system is in the secure login authentication state, the physical button corresponds to the security attention key function, and when receiving the input signal that the physical button is pressed, the login program of the portable computer system is called.
在本發明之一實施例中,其中在令實體按鍵對應至安全留意鍵功能的步驟之後,此方法更包括當可攜式電腦系統處於操作狀態時,令實體按鍵對應至系統預定功能,並且接收到實體按鍵被按壓之輸入訊號時,執行系統預定功能。In an embodiment of the present invention, after the step of causing the physical button to correspond to the function of the security key, the method further comprises: when the portable computer system is in an operating state, the physical button is corresponding to the system predetermined function, and receiving The system reservation function is executed when the input signal of the physical button is pressed.
在本發明之一實施例中,其中呼叫可攜式電腦系統的登入程序的步驟包括將安全留意鍵的掃描碼(scan code)傳送至可攜式電腦系統的作業系統,進而呼叫登入程序。In an embodiment of the invention, the step of calling the login program of the portable computer system includes transmitting a scan code of the security note key to the operating system of the portable computer system, thereby calling the login program.
在本發明之一實施例中,此按鍵功能之切換方法更包括當可攜式電腦系統處於操作狀態時,若實體按鍵被按壓超過一預設時間,使可攜式電腦系統由操作狀態轉換至安全登入認證狀態,並且令實體按鍵對應至安全留意鍵功能,以及當接收到實體按鍵被按壓之輸入訊號時,呼叫可攜式電腦系統的登入程序。In an embodiment of the present invention, the method for switching the button function further includes: when the portable computer system is in an operating state, if the physical button is pressed for more than a predetermined time, the portable computer system is switched from the operating state to the operating state. The security login authentication status, and the physical button corresponds to the security attention key function, and when the input signal of the physical button is pressed, the login program of the portable computer system is called.
在本發明之一實施例中,其中實體按鍵為電源鍵,且系統預定功能為開啟或關閉可攜式電腦系統。In an embodiment of the invention, the physical button is a power button, and the system predetermined function is to turn on or off the portable computer system.
從另一觀點來看,本發明提出一種可攜式電腦系統,其包括操作狀態與安全登入認證狀態。當可攜式電腦系統進入安全登入認證狀態時,需接收安全留意鍵的輸入以呼叫可攜式電腦系統的登入程序。此可攜式電腦系統包括具有複合功能之實體按鍵、狀態判斷模組以及控制單元。其中,實體按鍵在可攜式電腦系統處於操作狀態時係對應系統預定功能。狀態判斷模組用以判斷可攜式電腦系統是否處於安全登入認證狀態。控制單元耦接實體按鍵與狀態判斷模組。當狀態判斷模組判定可攜式電腦系統處於安全登入認證狀態時,控制單元令實體按鍵對應至安全留意鍵功能。而在可攜式電腦系統處於安全登入認證狀態且接收到實體按鍵被按壓之輸入訊號時,控制單元令可攜式電腦系統呼叫登入程序。From another point of view, the present invention provides a portable computer system that includes an operational status and a secure login authentication status. When the portable computer system enters the secure login authentication state, it needs to receive the input of the security attention key to call the login procedure of the portable computer system. The portable computer system includes a physical button with a composite function, a state determination module, and a control unit. Wherein, the physical button corresponds to a predetermined function of the system when the portable computer system is in an operating state. The status determination module is configured to determine whether the portable computer system is in a secure login authentication state. The control unit is coupled to the physical button and the state determination module. When the state determination module determines that the portable computer system is in the secure login authentication state, the control unit causes the physical button to correspond to the security attention key function. When the portable computer system is in the secure login authentication state and receives the input signal that the physical button is pressed, the control unit causes the portable computer system to call the login program.
在本發明之一實施例中,其中在控制單元令實體按鍵對應至安全留意鍵功能後,當狀態判斷模組判定可攜式電腦系統處於操作狀態時,控制單元令實體按鍵對應至系統預定功能,並且在可攜式電腦系統處於操作狀態且接收到實體按鍵被按壓之輸入訊號時,控制單元令可攜式電腦系統執行系統預定功能。In an embodiment of the present invention, after the control unit causes the physical button to correspond to the security attention key function, when the state determination module determines that the portable computer system is in an operating state, the control unit causes the physical button to correspond to the system predetermined function. And when the portable computer system is in an operating state and receives an input signal that the physical button is pressed, the control unit causes the portable computer system to perform a predetermined function of the system.
在本發明之一實施例中,其中控制單元將安全留意鍵的掃描碼傳送至可攜式電腦系統的作業系統以呼叫該登入程序。In an embodiment of the invention, the control unit transmits the scan code of the security note key to the operating system of the portable computer system to call the login program.
在本發明之一實施例中,其中當可攜式電腦系統處於操作狀態時,若實體按鍵被按壓超過一預設時間,可攜式電腦系統由操作狀態轉換至安全登入認證狀態,且控制單元令實體按鍵對應至安全留意鍵功能。當可攜式電腦系統處於安全登入認證狀態且接收到實體按鍵被按壓的輸入訊號時,控制單元令可攜式電腦系統呼叫登入程序。In an embodiment of the present invention, when the portable computer system is in an operating state, if the physical button is pressed for more than a predetermined time, the portable computer system is switched from the operating state to the secure login authentication state, and the control unit Let the physical button correspond to the security note button function. When the portable computer system is in the secure login authentication state and receives an input signal that the physical button is pressed, the control unit causes the portable computer system to call the login program.
在本發明之一實施例中,其中實體按鍵為電源鍵,且系統預定功能為開啟或關閉可攜式電腦系統。In an embodiment of the invention, the physical button is a power button, and the system predetermined function is to turn on or off the portable computer system.
基於上述,本發明係判斷可攜式電腦系統目前的系統狀態為操作狀態或安全登入認證狀態,從而令可攜式電腦系統的一實體按鍵在不同的電腦系統狀態下對應至不同的按鍵功能。據此,減少可攜式電腦系統所需配置之實體按鍵的數量,從而降低可攜式電腦系統的硬體成本。Based on the above, the present invention determines that the current system state of the portable computer system is an operational state or a secure login authentication state, so that a physical button of the portable computer system corresponds to different key functions in different computer system states. Accordingly, the number of physical buttons required for the portable computer system is reduced, thereby reducing the hardware cost of the portable computer system.
為讓本發明之上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。The above described features and advantages of the present invention will be more apparent from the following description.
圖1是依照本發明之一實施例所繪示之可攜式電腦系統的方塊圖。請參閱圖1,可攜式電腦系統100包括具有複合功能的實體按鍵110、狀態判斷模組120以及控制單元130。在本實施例中,可攜式電腦系統100例如是平板電腦(Tablet PC),但本發明並不以此為限。1 is a block diagram of a portable computer system in accordance with an embodiment of the present invention. Referring to FIG. 1 , the portable computer system 100 includes a physical button 110 having a composite function, a state determination module 120 , and a control unit 130 . In the embodiment, the portable computer system 100 is, for example, a tablet PC, but the invention is not limited thereto.
可攜式電腦系統100的系統狀態包括操作狀態與安全登入(secure login)認證狀態。其中,安全登入認證狀態是指可攜式電腦系統100顯示其作業系統登入畫面的狀態。必需特別說明的是,當可攜式電腦系統100進入安全登入認證狀態時,必須在接收到安全留意鍵(Secure Attention Key,SAK)的輸入之後才會呼叫可攜式電腦系統的登入程序,進而讓使用者輸入帳號密碼以完成登入動作。其中,安全留意鍵是由「Ctrl」、「Alt」,以及「Delete」這三個按鍵所構成的組合鍵。而操作狀態則是指安全登入認證狀態以外的情況,例如可攜式電腦系統100的電源已啟動但尚未顯示作業系統登入畫面時,或是使用者完成登入動作而可以操作可攜式電腦系統100之時。The system state of the portable computer system 100 includes an operational status and a secure login authentication status. The secure login authentication status refers to the state in which the portable computer system 100 displays its operating system login screen. It must be specially stated that when the portable computer system 100 enters the secure login authentication state, the login procedure of the portable computer system must be called after receiving the input of the Secure Attention Key (SAK). Let the user enter the account password to complete the login action. Among them, the security attention key is a combination of three buttons "Ctrl", "Alt", and "Delete". The operating state refers to a situation other than the secure login authentication state. For example, when the power of the portable computer system 100 is activated but the operating system login screen has not been displayed, or the user completes the login operation, the portable computer system 100 can be operated. When.
在本實施例中,當可攜式電腦系統100處於操作狀態時,實體按鍵110是對應一系統預定功能。舉例來說,實體按鍵110可以是電源鍵,所對應的系統預定功能為開啟或關閉可攜式電腦系統100。In this embodiment, when the portable computer system 100 is in an operating state, the physical button 110 corresponds to a system predetermined function. For example, the physical button 110 can be a power button, and the corresponding system predetermined function is to turn on or off the portable computer system 100.
狀態判斷模組120用以判斷可攜式電腦系統100所處於之系統狀態是操作狀態或安全登入認證狀態。在本實施例中,狀態判斷模組120例如是實作為一應用程式並儲存在可攜式電腦系統100的儲存單元(未繪示)中,一旦應用程式被啟動便會不斷地偵測及判斷可攜式電腦系統100的系統狀態。The state determination module 120 is configured to determine whether the system state of the portable computer system 100 is an operational state or a secure login authentication state. In this embodiment, the state determination module 120 is implemented as an application and stored in a storage unit (not shown) of the portable computer system 100. Once the application is started, it is continuously detected and judged. The system state of the portable computer system 100.
控制單元130耦接實體按鍵110與狀態判斷模組120。控制單元130例如是嵌入式控制器(Embedded Controller,EC),用以根據狀態判斷模組120產生的判斷結果對應地切換實體按鍵110的功能。The control unit 130 is coupled to the physical button 110 and the state determination module 120. The control unit 130 is, for example, an embedded controller (EC) for correspondingly switching the function of the physical button 110 according to the determination result generated by the state determination module 120.
為了進一步說明控制單元130切換實體按鍵110之功能的詳細方式,以下特舉另一實施例來對本發明進行說明。圖2是依照本發明之一實施例所繪示之按鍵功能之切換方法的流程圖。請同時參閱圖1與圖2,首先如步驟210所示,由狀態判斷模組120判斷可攜式電腦系統100所處於之系統狀態。舉例來說,狀態判斷模組120可透過檢查可攜式電腦系統100之作業系統的狀態、目前所顯示的畫面及/或特定程序的啟動與否,從而判斷可攜式電腦系統100目前所處於之系統狀態是操作狀態或安全登入認證狀態。In order to further explain the detailed manner in which the control unit 130 switches the function of the physical button 110, the present invention will be described below with reference to another embodiment. 2 is a flow chart of a method for switching a button function according to an embodiment of the invention. Referring to FIG. 1 and FIG. 2 simultaneously, first, as shown in step 210, the state determination module 120 determines the system state of the portable computer system 100. For example, the state determination module 120 can determine whether the portable computer system 100 is currently located by checking the status of the operating system of the portable computer system 100, the currently displayed screen, and/or the activation of a specific program. The system status is the operational status or the secure login authentication status.
接著在步驟220中,當狀態判斷模組120判定可攜式電腦系統100是處於安全登入認證狀態時,控制單元130令實體按鍵110對應至安全留意鍵功能。舉例來說,控制單元130可透過設定不同旗標值的方式令實體按鍵110對應至不同的功能。Next, in step 220, when the state determination module 120 determines that the portable computer system 100 is in the secure login authentication state, the control unit 130 causes the physical button 110 to correspond to the security attention key function. For example, the control unit 130 can cause the physical button 110 to correspond to different functions by setting different flag values.
最後如步驟230所示,當可攜式電腦系統100接收到實體按鍵110被按壓的輸入訊號時,便相當於使用者輸入安全留意鍵,因此控制單元130會令可攜式電腦系統100呼叫其登入程序。具體來說,控制單元130會將安全留意鍵的掃描碼(scan code)傳送至可攜式電腦系統100的作業系統,進而呼叫登入程序。在登入程序被呼叫且開始執行之後,使用者便能在登入對話框輸入其帳號密碼以完成登入動作。Finally, as shown in step 230, when the portable computer system 100 receives the input signal that the physical button 110 is pressed, it is equivalent to the user inputting the security attention button, so the control unit 130 causes the portable computer system 100 to call it. Login program. Specifically, the control unit 130 transmits the scan code of the security attention key to the operating system of the portable computer system 100, thereby calling the login program. After the login program is called and begins execution, the user can enter their account password in the login dialog to complete the login action.
圖3是依照本發明之另一實施例所繪示之按鍵功能之切換方法的流程圖。在本實施例中,假設可攜式電腦系統100是處於操作狀態,因此實體按鍵110目前對應的是系統預定功能。換言之,倘若使用者在此時按壓實體按鍵110,會使可攜式電腦系統100執行系統預定功能。FIG. 3 is a flow chart of a method for switching a button function according to another embodiment of the present invention. In this embodiment, it is assumed that the portable computer system 100 is in an operating state, so the physical button 110 currently corresponds to a system predetermined function. In other words, if the user presses the physical button 110 at this time, the portable computer system 100 will perform the system predetermined function.
首先如步驟310所示,狀態判斷模組120判斷可攜式電腦系統100是否由操作狀態轉換至安全登入認證狀態。在一實施例中,狀態判斷模組120會在可攜式電腦系統100的電源啟動後便開始不斷偵測可攜式電腦系統100的系統狀態是否改變。在另一實施例中,狀態判斷模組120會在接獲使用者的指示之後才開始進行偵測。舉例來說,若狀態判斷模組120是實作為一應用程式,應用程式在被使用者啟動後便會開始偵測可攜式電腦系統100的系統狀態。具體而言,狀態判斷模組120會依據可攜式電腦系統100之作業系統的狀態來判斷可攜式電腦系統100是否由操作狀態轉換至安全登入認證狀態。First, as shown in step 310, the state determination module 120 determines whether the portable computer system 100 is switched from the operational state to the secure login authentication state. In an embodiment, the state determination module 120 begins to continuously detect whether the system state of the portable computer system 100 changes after the power of the portable computer system 100 is started. In another embodiment, the state determination module 120 may start detecting after receiving the user's indication. For example, if the state determination module 120 is implemented as an application, the application will start detecting the system state of the portable computer system 100 after being activated by the user. Specifically, the state determination module 120 determines whether the portable computer system 100 is switched from the operating state to the secure login authentication state according to the state of the operating system of the portable computer system 100.
當可攜式電腦系統100轉換至安全登入認證狀態而觸控式螢幕顯示作業系統的登入畫面時,表示使用者想要進行登入動作(可以是開機後的登入,或是切換不同的使用者帳號登入)。如步驟320所示,控制單元130令實體按鍵110對應至安全留意鍵功能。When the portable computer system 100 is switched to the secure login authentication state and the touch screen displays the login screen of the operating system, it indicates that the user wants to perform the login operation (either after login or after switching to a different user account). Sign in). As shown in step 320, the control unit 130 causes the physical button 110 to correspond to the secure attention key function.
接下來在步驟330中,判斷實體按鍵110是否被按壓。若控制單元130接收到實體按鍵110被按壓的輸入訊號,便如步驟340所示,控制單元130令可攜式電腦系統100呼叫登入程序。換言之,雖然使用者僅按下一個實體按鍵110,卻相當於輸入由「Ctrl」、「Alt」與「Delete」這三個按鍵所構成的組合鍵。Next in step 330, it is determined whether the physical button 110 is pressed. If the control unit 130 receives the input signal that the physical button 110 is pressed, as shown in step 340, the control unit 130 causes the portable computer system 100 to call the login program. In other words, although the user presses only one physical button 110, it is equivalent to inputting a combination of three keys "Ctrl", "Alt" and "Delete".
回到步驟330,倘若並未接收到實體按鍵110被按壓的輸入訊號,接著如步驟350所示,狀態判斷模組120判斷可攜式電腦系統100是否由安全登入認證狀態轉換至操作狀態。Returning to step 330, if the input signal that the physical button 110 is pressed is not received, then as shown in step 350, the status determination module 120 determines whether the portable computer system 100 is transitioned from the secure login authentication state to the operational state.
若可攜式電腦系統100仍維持在安全登入認證狀態,本實施例所述之按鍵功能之切換方法將再次回到步驟330,再次判斷實體按鍵110是否被按壓。If the portable computer system 100 is still in the secure login authentication state, the method for switching the button functions described in this embodiment will return to step 330 again to determine whether the physical button 110 is pressed.
然而若狀態判斷模組120判定可攜式電腦系統100由安全登入認證狀態轉換至操作狀態,表示使用者已登入可攜式電腦系統100,完成系統認證動作,因而使可攜式電腦系統100回到操作狀態,故如步驟360所示,控制單元130重新使實體按鍵110對應至系統預定功能。如此一來,在可攜式電腦系統100處於操作狀態且實體按鍵110被使用者按壓之際,可攜式電腦系統100會執行系統預定功能。However, if the state judging module 120 determines that the portable computer system 100 is switched from the secure login authentication state to the operating state, it indicates that the user has logged into the portable computer system 100 to complete the system authentication action, thereby causing the portable computer system 100 to return. To the operational state, as shown in step 360, control unit 130 re-enables physical button 110 to the system predetermined function. As a result, when the portable computer system 100 is in an operating state and the physical button 110 is pressed by the user, the portable computer system 100 performs a system predetermined function.
本實施例所述之按鍵功能之切換方法將重複步驟310至步驟360,進而在可攜式電腦系統100處於安全登入認證狀態時,將實體按鍵110切換為對應安全留意鍵功能。並且在可攜式電腦系統100處於操作狀態時,將實體按鍵110切換為對應系統預定功能。The method for switching the button functions in the embodiment will repeat step 310 to step 360, and when the portable computer system 100 is in the secure login authentication state, the physical button 110 is switched to the corresponding security attention button function. And when the portable computer system 100 is in an operating state, the physical button 110 is switched to a corresponding system predetermined function.
如圖3所示,對於具有一既有實體按鍵110的可攜式電腦系統100來說,即便實體按鍵110原本是被設計用來驅使可攜式電腦系統100執行系統預定功能,控制單元130可以根據狀態判斷模組120提供的系統狀態判斷結果,決定實體按鍵110目前應該對應系統預定功能或安全留意鍵功能。基此,當使用者準備進行登入而使可攜式電腦系統100進入安全登入認證狀態時,雖然可攜式電腦系統100的觸控式螢幕無法接受三點以上的觸控操作,導致使用者無法利用顯示於觸控式螢幕的軟體鍵盤來輸入由「Ctrl」、「Alt」,以及「Delete」這三個按鍵所構成的安全留意鍵,但使用者可以透過按壓單一個實體按鍵100而執行安全留意鍵功能,進而呼叫登入程序以完成安全登入的動作。As shown in FIG. 3, for the portable computer system 100 having an existing physical button 110, even if the physical button 110 is originally designed to drive the portable computer system 100 to perform a predetermined function of the system, the control unit 130 can According to the system state judgment result provided by the state judging module 120, it is determined that the physical button 110 should currently correspond to the system predetermined function or the security attention key function. Therefore, when the user is ready to log in and the portable computer system 100 enters the secure login authentication state, although the touch screen of the portable computer system 100 cannot accept more than three touch operations, the user cannot The security keyboard displayed by the three buttons "Ctrl", "Alt", and "Delete" is input by the software keyboard displayed on the touch screen, but the user can perform security by pressing a single physical button 100. Pay attention to the key function, and then call the login program to complete the secure login action.
值得一提的是,在上述實施例中,當可攜式電腦系統100處於操作狀態之際,倘若實體按鍵110被持續按壓超過一預設時間(例如兩秒),可攜式電腦系統100將由操作狀態轉換至安全登入認證狀態。而控制單元130隨即會使實體按鍵110對應至安全留意鍵功能。如此一來,在可攜式電腦系統100處於安全登入認證狀態且接收到實體按鍵110被按壓的輸入訊號時,控制單元130將令可攜式電腦系統100呼叫登入程序。It is worth mentioning that, in the above embodiment, when the portable computer system 100 is in an operating state, if the physical button 110 is continuously pressed for more than a predetermined time (for example, two seconds), the portable computer system 100 will be The operational status is switched to the secure login authentication status. The control unit 130 then causes the physical button 110 to correspond to the secure attention key function. In this way, when the portable computer system 100 is in the secure login authentication state and receives the input signal that the physical button 110 is pressed, the control unit 130 will cause the portable computer system 100 to call the login program.
圖4是依照本發明之另一實施例所繪示之可攜式電腦系統的方塊圖。請參閱圖4,可攜式電腦系統400包括具有複合功能的實體按鍵410、按鍵功能定義模組420、狀態判斷模組430以及控制單元440。由於實體按鍵410、狀態判斷模組430及控制單元440與可攜式電腦系統100之實體按鍵110、狀態判斷模組120及控制單元130大致相似,故以下僅就可攜式電腦系統400與可攜式電腦系統100的不同之處進行說明。4 is a block diagram of a portable computer system in accordance with another embodiment of the present invention. Referring to FIG. 4 , the portable computer system 400 includes a physical button 410 having a composite function, a button function definition module 420 , a state determination module 430 , and a control unit 440 . The physical button 410, the state determination module 430, and the control unit 440 are substantially similar to the physical button 110, the state determination module 120, and the control unit 130 of the portable computer system 100. Therefore, only the portable computer system 400 and the following are available. The differences between the portable computer system 100 will be described.
如圖4所示,按鍵功能定義模組420耦接至控制單元440。在本實施例中,可攜式電腦系統100包括多個系統狀態(例如安全登入認證狀態以及操作狀態等等),而按鍵功能定義模組420是用以定義每一個系統狀態所分別對應的一按鍵功能。按鍵功能定義模組420例如是透過軟體元件來實作,按鍵功能定義模組420可依照系統需求自動設定各系統狀態對應的按鍵功能,或是提供一介面讓使用者自行管理各系統狀態與按鍵功能的對應關係。As shown in FIG. 4 , the button function definition module 420 is coupled to the control unit 440 . In this embodiment, the portable computer system 100 includes a plurality of system states (such as a secure login authentication state and an operating state, etc.), and the button function definition module 420 is configured to define a corresponding one of each system state. Key Function. The button function definition module 420 is implemented, for example, by a software component. The button function definition module 420 can automatically set a button function corresponding to each system state according to system requirements, or provide an interface for the user to manage each system state and button. The correspondence of functions.
以下將配合圖5來說明可攜式電腦系統400中各個構件的詳細運作方式。請同時參閱圖4與圖5。The detailed operation of the various components in the portable computer system 400 will be described below in conjunction with FIG. Please also refer to Figure 4 and Figure 5.
首先在步驟510中,透過按鍵功能定義模組420定義可攜式電腦系統400所支援之每一種系統狀態所分別對應的按鍵功能。舉例來說,假設可攜式電腦系統400包括的系統狀態有安全登入認證狀態以及操作狀態,安全登入認證狀態所對應的按鍵功能例如是安全留意鍵功能,而操作狀態對應的按鍵功能可以是系統預定功能。在一實施例中,按鍵功能還可以是任何由三個以上之按鍵所構成之組合鍵的功能。而按鍵功能定義模組420例如會以一對應表記錄各種系統狀態與按鍵功能的對應關係。First, in step 510, the button function definition module 420 defines a button function corresponding to each system state supported by the portable computer system 400. For example, it is assumed that the system state of the portable computer system 400 includes a secure login authentication state and an operation state, and the key function corresponding to the secure login authentication state is, for example, a security attention key function, and the key function corresponding to the operation state may be a system. Scheduled function. In an embodiment, the button function can also be any function of a combination of three or more buttons. The button function definition module 420, for example, records the correspondence between various system states and button functions in a correspondence table.
接著如步驟520所示,當狀態判斷模組430判斷可攜式電腦系統400處於其中一種系統狀態時,控制單元440參照按鍵功能定義模組420的定義(例如查詢按鍵功能定義模組420所記錄的對應表),令實體按鍵410具有可攜式電腦系統400目前處於之系統狀態所對應的按鍵功能。控制單元440可透過設定不同的旗標值來改變實體按鍵410此時應具備的按鍵功能。在本實施例中,當可攜式電腦系統400處於所包括的其中一種系統狀態時,若實體按鍵410被按壓超過預設時間,則會使可攜式電腦系統400轉換至所包括的其中另一種系統狀態。例如,當可攜式電腦系統400處於操作狀態時,若使用者持續按壓實體按鍵410的時間超過預設時間,可攜式電腦系統400便會轉換至安全登入認證狀態。Then, as shown in step 520, when the state determination module 430 determines that the portable computer system 400 is in one of the system states, the control unit 440 refers to the definition of the button function definition module 420 (for example, the query button function definition module 420 records The physical button 410 has the button function corresponding to the system state currently in the portable computer system 400. The control unit 440 can change the button function that the physical button 410 should have at this time by setting different flag values. In this embodiment, when the portable computer system 400 is in one of the included system states, if the physical button 410 is pressed for more than a preset time, the portable computer system 400 is switched to include the other one. A system state. For example, when the portable computer system 400 is in an operating state, if the user continues to press the physical button 410 for more than a preset time, the portable computer system 400 switches to the secure login authentication state.
最後如步驟530所示,在實體按鍵410被按壓時,控制單元440令可攜式電腦系統400執行實體按鍵410目前具有的按鍵功能。舉例來說,控制單元440會根據實體按鍵410被設定的旗標值判斷實體按鍵410目前具有哪種按鍵功能,接著將按鍵功能的掃描碼傳送至可攜式電腦系統400的作業系統以執行按鍵功能。Finally, as shown in step 530, when the physical button 410 is pressed, the control unit 440 causes the portable computer system 400 to perform the key functions currently possessed by the physical button 410. For example, the control unit 440 determines, according to the flag value set by the physical button 410, which button function the physical button 410 currently has, and then transmits the scan code of the button function to the operating system of the portable computer system 400 to execute the button. Features.
如圖5所示,只要先透過按鍵功能定義模組420定義可攜式電腦系統400包括之各種系統狀態所對應的按鍵功能,控制單元440便會根據狀態判斷模組430的判定結果,依照可攜式電腦系統400目前的系統狀態來設定實體按鍵410應具有的按鍵功能。據此,達到讓一個實體按鍵在不同的系統狀態下支援不同按鍵功能的功效。As shown in FIG. 5, as long as the button function corresponding to various system states included in the portable computer system 400 is defined by the button function definition module 420, the control unit 440 determines the result of the module 430 according to the state. The current system state of the portable computer system 400 sets the key functions that the physical button 410 should have. Accordingly, the effect of enabling a physical button to support different key functions in different system states is achieved.
綜上所述,本發明所述之可攜式電腦系統及其按鍵功能之切換方法可使一個實體按鍵在可攜式電腦系統分別處於操作狀態或安全登入認證狀態時支援不同的功能。如此一來,可攜式電腦系統的製造商便不需要額外增設對應於「Ctrl+Alt+Del」組合鍵功能的實體按鍵,而可以利用可攜式電腦系統上既有的一個實體按鍵來達到輸入「Ctrl+Alt+Del」組合鍵的目的。In summary, the portable computer system and the method for switching the button functions of the present invention enable a physical button to support different functions when the portable computer system is in an operating state or a secure login authentication state. In this way, the manufacturer of the portable computer system does not need to add a physical button corresponding to the "Ctrl+Alt+Del" key combination function, and can be realized by using a physical button on the portable computer system. Enter the purpose of the "Ctrl+Alt+Del" key combination.
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作些許之更動與潤飾,故本發明之保護範圍當視後附之申請專利範圍所界定者為準。Although the present invention has been disclosed in the above embodiments, it is not intended to limit the invention, and any one of ordinary skill in the art can make some modifications and refinements without departing from the spirit and scope of the invention. The scope of the invention is defined by the scope of the appended claims.
100...可攜式電腦系統100. . . Portable computer system
110...實體按鍵110. . . Physical button
120...狀態判斷模組120. . . State judgment module
130...控制單元130. . . control unit
210~230...本發明之一實施例所述之按鍵功能之切換方法的各步驟210-230. . . Each step of the method for switching the button function according to an embodiment of the present invention
310~360...本發明之另一實施例所述之按鍵功能之切換方法的各步驟310~360. . . Each step of the method for switching the button function according to another embodiment of the present invention
400...可攜式電腦系統400. . . Portable computer system
410...實體按鍵410. . . Physical button
420...按鍵功能定義模組420. . . Button function definition module
430...狀態判斷模組430. . . State judgment module
440...控制單元440. . . control unit
510~530...本發明之又一實施例所述之按鍵功能之切換方法的各步驟510 ~ 530. . . Each step of the method for switching the button functions according to still another embodiment of the present invention
圖1是依照本發明之一實施例所繪示之可攜式電腦系統的方塊圖。1 is a block diagram of a portable computer system in accordance with an embodiment of the present invention.
圖2是依照本發明之一實施例所繪示之按鍵功能之切換方法的流程圖。2 is a flow chart of a method for switching a button function according to an embodiment of the invention.
圖3是依照本發明之另一實施例所繪示之按鍵功能之切換方法的流程圖。FIG. 3 is a flow chart of a method for switching a button function according to another embodiment of the present invention.
圖4是依照本發明之另一實施例所繪示之可攜式電腦系統的方塊圖。4 is a block diagram of a portable computer system in accordance with another embodiment of the present invention.
圖5是依照本發明之又一實施例所繪示之按鍵功能之切換方法的流程圖。FIG. 5 is a flow chart of a method for switching a button function according to still another embodiment of the present invention.
210~230...本發明之一實施例所述之按鍵功能之切換方法的各步驟210-230. . . Each step of the method for switching the button function according to an embodiment of the present invention
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW99138000A TWI422164B (en) | 2010-11-04 | 2010-11-04 | Portable computer system and method for switching key functions thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW99138000A TWI422164B (en) | 2010-11-04 | 2010-11-04 | Portable computer system and method for switching key functions thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201220711A TW201220711A (en) | 2012-05-16 |
TWI422164B true TWI422164B (en) | 2014-01-01 |
Family
ID=46553234
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW99138000A TWI422164B (en) | 2010-11-04 | 2010-11-04 | Portable computer system and method for switching key functions thereof |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI422164B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200612316A (en) * | 2004-10-08 | 2006-04-16 | Mitac Technology Corp | Computer keyboard built-in lock system and operation method thereof |
TW200809568A (en) * | 2006-08-15 | 2008-02-16 | Abig Inc | Windows logon system and the method for authenticating windows users |
TW201006244A (en) * | 2008-07-29 | 2010-02-01 | Hannstar Display Corp | Display device and adjustment method therefor |
TW201013534A (en) * | 2008-09-26 | 2010-04-01 | Insyde Software Corp | Method for executing fast booting and general booting in BIOS stage |
TW201015287A (en) * | 2008-10-07 | 2010-04-16 | Mitake Information Corp | Power management method for mobile device |
US20100185884A1 (en) * | 2009-01-19 | 2010-07-22 | Chieh-Cheng Chen | Standby power saving system and computer power-on and power-off method thereof |
-
2010
- 2010-11-04 TW TW99138000A patent/TWI422164B/en active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200612316A (en) * | 2004-10-08 | 2006-04-16 | Mitac Technology Corp | Computer keyboard built-in lock system and operation method thereof |
TW200809568A (en) * | 2006-08-15 | 2008-02-16 | Abig Inc | Windows logon system and the method for authenticating windows users |
TW201006244A (en) * | 2008-07-29 | 2010-02-01 | Hannstar Display Corp | Display device and adjustment method therefor |
TW201013534A (en) * | 2008-09-26 | 2010-04-01 | Insyde Software Corp | Method for executing fast booting and general booting in BIOS stage |
TW201015287A (en) * | 2008-10-07 | 2010-04-16 | Mitake Information Corp | Power management method for mobile device |
US20100185884A1 (en) * | 2009-01-19 | 2010-07-22 | Chieh-Cheng Chen | Standby power saving system and computer power-on and power-off method thereof |
Also Published As
Publication number | Publication date |
---|---|
TW201220711A (en) | 2012-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210224360A1 (en) | User interface switching method and terminal | |
US10719689B2 (en) | Electronic device and fingerprint recognition method | |
CN106383645A (en) | Music playing control method and mobile terminal | |
US20110260829A1 (en) | Method of providing security on a portable electronic device having a touch-sensitive display | |
KR20130023165A (en) | Apparatus and method for unlocking a touch screen device | |
US10491740B2 (en) | Electronic device and control method having fingerprint detection features | |
KR20140047388A (en) | Apparatus and method for operating unlocking in portable terminal | |
US20080120578A1 (en) | Mouse with a screen saver control function | |
CN108292336B (en) | Fingerprint acquisition method and terminal | |
JP2019535074A (en) | Method for managing application program usage time offline and terminal device | |
WO2019007371A1 (en) | Method for preventing information from being stolen, storage device, and mobile terminal | |
KR102320072B1 (en) | Electronic device and method for controlling of information disclosure thereof | |
US20150020018A1 (en) | Method, Apparatus, Terminal And Storage Medium For Inputting Information | |
US20130100160A1 (en) | Infrared reflection based cover detection | |
TW201327256A (en) | System and method for unlocking a display screen of the electronic device | |
AU2019203256A1 (en) | Fingerprint event processing method, apparatus, and terminal | |
US20160224780A1 (en) | Device locking process | |
US9489319B1 (en) | Operating time supervisory system | |
US9536064B2 (en) | Method of operating an electronic apparatus | |
TWI422164B (en) | Portable computer system and method for switching key functions thereof | |
CA2769389A1 (en) | Password-based operation of a locked computing device | |
JP7125066B2 (en) | Method and terminal device for managing application program usage time offline | |
US20200311234A1 (en) | Electronic device security | |
KR20150034582A (en) | Method, communication terminal and computer-readable recording medium for controlling home screen of communication terminal | |
TW201301106A (en) | Electronic system and the control method therein |