[go: up one dir, main page]

TWI493434B - Electronic device and application software interface adjustment method - Google Patents

Electronic device and application software interface adjustment method Download PDF

Info

Publication number
TWI493434B
TWI493434B TW101141985A TW101141985A TWI493434B TW I493434 B TWI493434 B TW I493434B TW 101141985 A TW101141985 A TW 101141985A TW 101141985 A TW101141985 A TW 101141985A TW I493434 B TWI493434 B TW I493434B
Authority
TW
Taiwan
Prior art keywords
interface
user
application software
objects
unit
Prior art date
Application number
TW101141985A
Other languages
Chinese (zh)
Other versions
TW201419123A (en
Inventor
Hsing Lung Chung
Jian Wei Lee
Original Assignee
Acer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Acer Inc filed Critical Acer Inc
Priority to TW101141985A priority Critical patent/TWI493434B/en
Publication of TW201419123A publication Critical patent/TW201419123A/en
Application granted granted Critical
Publication of TWI493434B publication Critical patent/TWI493434B/en

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

電子裝置和應用軟體介面調整方法Electronic device and application software interface adjustment method

本發明主要係關於應用軟體介面調整技術,特別係有關於提供一自動分析和偵測之機制來調整應用軟體介面之技術。The present invention relates primarily to the application of software interface adjustment techniques, and more particularly to techniques for providing an automatic analysis and detection mechanism to adjust the application software interface.

近年來,由於無線通訊技術的快速發展,因此,各式各樣的可攜式以及手持裝置,例如:行動電話、智慧型手機(smart phone)、個人數位助理(PDA)、平板電腦(Tablet PC)等電子商品不斷的在市場上被推出,且這些電子商品的功能也越來越多元化。此外,由於這些裝置的便利,也使得這些裝置成為人們的生活必需品之一。In recent years, due to the rapid development of wireless communication technology, a wide variety of portable and handheld devices, such as mobile phones, smart phones, personal digital assistants (PDAs), tablets (Tablet PCs) ) Electronic products are constantly being introduced in the market, and the functions of these electronic products are increasingly diversified. In addition, due to the convenience of these devices, these devices have also become one of the necessities of people's lives.

當使用者在操作手機或是平板電腦時,應用軟體在不同的電子裝置上所呈現的使用者介面往往會因為兩個過於接近按鍵容易造成使用者點選錯誤而發生誤觸的行為,也就是說,當分別代表兩個以上不同事件的觸發條件過於接近時,則會造成該誤觸之行為,舉例來說:當兩個按鍵很小且很接近時,裝置的系統無法正確的判斷使用者點選的按鍵,因而造成的觸發事件之錯誤,或者因為面板大小、使用者手掌/手指的大小等因素,都會造成誤觸之事件。When the user is operating the mobile phone or the tablet computer, the user interface presented by the application software on different electronic devices tends to be accidentally touched because the two buttons are too close to the button, which may cause the user to make a wrong selection, that is, It is said that when the trigger conditions representing two or more different events are too close, the behavior of the false touch will be caused. For example, when the two buttons are small and close, the system of the device cannot correctly judge the user. Clicking on the button, resulting in a trigger event error, or because of the size of the panel, the size of the user's palm / finger, etc., can cause false touches.

有鑑於上述先前技術之問題,應用軟體介面調整技術,可提供一自動分析和偵測之機制來調整應用軟體介面 之技術。In view of the above prior art problems, the application software interface adjustment technology can provide an automatic analysis and detection mechanism to adjust the application software interface. Technology.

根據本發明之一實施例提供了一種電子裝置,包括:一觸控單元;一處理單元,根據使用者於上述觸控元件之一操作,執行一應用軟體;一應用軟體偵測模組,用以偵測上述應用軟體之一介面資訊;一裝置環境偵測模組,用以偵測上述電子裝置之一環境資訊;一記憶單元,用以記錄一使用者操作行為;一分析單元,分析上述介面資訊、上述環境資訊、上述使用者操作行為,產生一調整設定;以及一顯示單元,顯示對應執行上述應用軟體所產生包含複數物件之一介面,並根據上述調整設定,顯示調整後之上述介面。According to an embodiment of the present invention, an electronic device includes: a touch unit; a processing unit that executes an application software according to operation of one of the touch elements; and an application software detection module To detect an interface information of the application software; a device environment detection module for detecting environmental information of one of the electronic devices; a memory unit for recording a user operation behavior; and an analysis unit for analyzing the above The interface information, the environmental information, and the user operation behavior generate an adjustment setting; and a display unit displays an interface including the plurality of objects generated by executing the application software, and displays the adjusted interface according to the adjustment setting .

根據本發明之一實施例提供了一種應用軟體介面調整方法,適用於一電子裝置包括:根據使用者之於一觸控單元之一操作,執行一應用軟體,其中上述應用軟體包含一介面,且上述介面包含複數物件;偵測上述應用軟體之一介面資訊;偵測上述電子裝置之一環境資訊;藉由一分析單元分析上述介面資訊、上述環境資訊和一使用者操作行為,產生一調整設定;以及根據上述調整設定,於一顯示單元顯示調整之上述介面。According to an embodiment of the present invention, an application software interface adjustment method is provided. The method is applicable to an electronic device, including: performing an application software according to operation of a user of a touch unit, wherein the application software includes an interface, and The interface includes a plurality of objects; detecting an interface information of the application software; detecting environmental information of the electronic device; and analyzing the interface information, the environmental information, and a user operation behavior by an analysis unit to generate an adjustment setting And according to the above adjustment setting, the above interface of the adjustment is displayed on a display unit.

本章節所敘述的是實施本發明之最佳方式,目的在於說明本發明之精神而非用以限定本發明之保護範圍,本發明之保護範圍當視後附之申請專利範圍所界定者為準。The present invention is described in the following paragraphs, and is intended to be illustrative of the present invention, and is intended to be illustrative of the scope of the invention, and the scope of the present invention is defined by the scope of the appended claims. .

第1圖係顯示根據本發明一實施例所述之電子裝置 100之架構圖。如圖所示,根據本發明一實施例所述之電子裝置100,包括,一觸控單元110、一處理單元120、一應用軟體偵測模組130、一裝置環境偵測模組140、一記憶單元150、一分析單元160以及一顯示單元170。1 is a diagram showing an electronic device according to an embodiment of the invention. 100 architecture diagram. As shown in the figure, an electronic device 100 according to an embodiment of the invention includes a touch unit 110, a processing unit 120, an application software detection module 130, a device environment detection module 140, and a device The memory unit 150, an analysis unit 160, and a display unit 170.

根據本發明一實施例,處理單元120,根據使用者於觸控單元110之一操作,執行一應用軟體,並於顯示單元170顯示對應執行上述應用軟體所產生包含複數物件之一介面,此介面中的複數物件可供使用者選取或點擊以觸發物件對應之功能,其中複數物件可係為供使用者點擊或供使用者輸入資料之按鈕或圖像。According to an embodiment of the present invention, the processing unit 120 executes an application software according to the operation of the user in the touch unit 110, and displays, on the display unit 170, an interface including a plurality of objects generated by executing the application software. The plurality of objects in the user can be selected or clicked by the user to trigger the function corresponding to the object, wherein the plurality of objects can be buttons or images for the user to click or for the user to input data.

根據本發明一實施例,應用軟體偵測模組130用以偵測使用者所執行之應用軟體之一介面資訊S1,其中介面資訊S1包括,使用者所觸發之物件之位置(例如:物件之x座標和y座標)和大小(例如:物件之長度和寬度),以及應用軟體所使用之解析度(例如:640*480、800*600、1280*800等),根據此介面資訊S1即可得知,使用者執行應用軟體後所產生包含複數物件之介面之相關資訊。根據本發明另一實施例,介面資訊S1有關物件之位置和大小之資訊亦可藉由電子裝置100內建之快照(snapshot)功能所產生之影像資訊作為後續調整介面之依據。According to an embodiment of the present invention, the application software detection module 130 is configured to detect an interface information S1 of the application software executed by the user, where the interface information S1 includes the location of the object triggered by the user (for example, the object x coordinate and y coordinate) and size (for example: length and width of the object), and the resolution used by the application software (for example: 640*480, 800*600, 1280*800, etc.), according to the interface information S1 It is known that the user generates information about the interface containing the plurality of objects after executing the application software. According to another embodiment of the present invention, the information about the location and size of the object information S1 can also be used as a basis for the subsequent adjustment interface by using the image information generated by the snapshot function built in the electronic device 100.

根據本發明一實施例,裝置環境偵測模組140用以偵測電子裝置100之一環境資訊S2,其中環境資訊S2包括,一裝置名稱(例如:電子裝置之廠牌、型號等)、一裝置續號碼(serial number,S/N)、一裝置面板大小(例如:3.8吋、4吋、5吋等),一裝置解析度(例如:800*600、1280*800、 1280*1024等),根據此環境資訊S2即可得知使用者目前所使用之電子裝置100之相關資訊。According to an embodiment of the present invention, the device environment detecting module 140 is configured to detect an environmental information S2 of the electronic device 100, wherein the environment information S2 includes a device name (eg, a brand, model, etc. of the electronic device), Device serial number (S/N), a device panel size (for example: 3.8吋, 4吋, 5吋, etc.), a device resolution (for example: 800*600, 1280*800, 1280*1024, etc., according to the environmental information S2, information about the electronic device 100 currently used by the user can be known.

根據本發明一實施例,記憶單元150係用以記錄一使用者操作行為S3,在此所述使用者操作行為S3係指使用者在使用電子裝置100常使用之操作習慣,其包含了使用者習慣之一點擊行為、一拖曳行為,以及一旋轉行為。更具體的來說,使用者之點擊行為可包括:觸發物件之座標、觸發物件之位置、觸發物件面積之大小。舉例來說:若一按鍵大小及位置在(200,300)-(250,350),當使用者點擊的座標是落在(230,330),則表示使用者於該區域點擊的習慣通常會落於中心點(225,325)的右下方,也就是使用者通常會點擊靠物件右下方之位置。至於觸發物件面積之大小則係表示,因為不同使用者之手指或手掌大小的不同,因而使得可能接觸到物件之面積也會有所不同。使用者之拖曳行為則包括:觸發物件之座標軌跡、觸發物件之位置。舉例來說:使用者向右滑動時,該座標係為向右上方移動之趨勢;使用者向左滑動時,則該座標係為向左下方移動之趨勢,即表示此使用者在向右滑動時,習慣往右上的方向;在向左滑動時,習慣往左下的方向。使用者之旋轉行為則包括:使用者習慣選轉物件之方向。根據使用者操作行為S3,可輔助電子裝置100判斷使用者在不同面板區域、不同觸發物件大小之操作習慣,以作為一調整介面之依據。根據本發明一實施例,記憶單元150可根據在一既定時間(一天或幾個小時)內所收集到使用者習慣之操作方式,也就是在這既定時間內適用者很頻繁之使用動作,來記錄或 更新使用者操作行為S3。根據本發明一實施例,當電子裝置100係由多個使用者在使用時,記憶單元150可根據在某段時間有可能是某位使用者比較常使用之時段,來記錄不同使用者之操作行為S3。舉例來說,使用者A可能是白天比較常使用電子裝置100、使用者B可能是晚上比較常使用電子裝置100,記憶單元150就可根據此使用習慣記錄使用者A和使用者B之操作行為S3。According to an embodiment of the present invention, the memory unit 150 is configured to record a user operation behavior S3, where the user operation behavior S3 refers to an operation habit commonly used by the user in using the electronic device 100, and includes a user. One of the habits of click behavior, a drag behavior, and a rotation behavior. More specifically, the user's click behavior may include: triggering the coordinates of the object, the position of the trigger object, and the size of the trigger object. For example, if the size and position of a button is at (200, 300)-(250, 350), when the user clicks on the coordinates (230, 330), the user's habit of clicking in the area usually falls to the center point (225, 325). At the bottom right, that is, the user usually clicks on the lower right side of the object. As for the size of the trigger object area, it is indicated that the size of the finger or the palm of the different users may make the area of the object accessible. The user's drag behavior includes: triggering the coordinate track of the object, and triggering the position of the object. For example, when the user slides to the right, the coordinate system moves toward the upper right; when the user slides to the left, the coordinate system moves toward the lower left, indicating that the user is sliding to the right. When you are accustomed to the direction of the upper right; when sliding to the left, you are used to the direction of the lower left. The user's rotation behavior includes: the user is accustomed to the direction of the object. According to the user operation behavior S3, the electronic device 100 can be assisted to determine the operation habits of the user in different panel areas and different trigger object sizes as a basis for adjusting the interface. According to an embodiment of the present invention, the memory unit 150 can operate according to the user's habits collected within a predetermined time (one day or several hours), that is, the user frequently uses the action within the predetermined time. Record or Update user action behavior S3. According to an embodiment of the invention, when the electronic device 100 is used by a plurality of users, the memory unit 150 can record the operations of different users according to a period of time that may be used by a certain user. Behavior S3. For example, the user A may use the electronic device 100 more frequently during the day, and the user B may use the electronic device 100 more often at night. The memory unit 150 may record the operation behaviors of the user A and the user B according to the usage habit. S3.

根據本發明一實施例,分析單元160用以分析介面資訊S1、環境資訊S2、使用者操作行為S3,產生一調整設定S4,顯示單元170即根據此調整設定,顯示調整後之應用軟體之介面,此調整設定可係直接調整介面之作法,或可係以跳出一重繪介面之做法來調整應用軟體所顯示之介面。According to an embodiment of the invention, the analyzing unit 160 is configured to analyze the interface information S1, the environment information S2, and the user operation behavior S3 to generate an adjustment setting S4, and the display unit 170 displays the adjusted interface of the application software according to the adjustment setting. This adjustment setting can be used to directly adjust the interface, or it can adjust the interface displayed by the application software by jumping out of a redraw interface.

第2A圖係根據本發明一實施例所述之調整介面之示意圖。如第2A圖所示,當使用者欲點擊物件1時,卻因為人眼所產生之視差因素,使得使用者並未實際點擊到物件時,根據分析單元160之分析後,分析單元160會產生一調整設定S4用以調整物件所對應之一門檻值(threshold)。分析單元160會給予物件1較大的門檻值(如第2A圖物件1之虛線所示),舉例來說:物件1可接受觸控之範圍可從(200,300)-(250,350)提升變更至(150,280)-(300,370)。特別說明的是,分析單元160可僅調整介面中使用者點擊之特定物件之門檻值(比較適用物件間之間隔較大的情況,以避免和其它物件相干擾),或等比例調整介面中特定物件和周圍之所有物件之門檻值。2A is a schematic diagram of an adjustment interface according to an embodiment of the invention. As shown in FIG. 2A, when the user wants to click on the object 1 but the user does not actually click on the object due to the parallax factor generated by the human eye, the analysis unit 160 generates the analysis unit 160 according to the analysis. An adjustment setting S4 is used to adjust a threshold corresponding to the object. The analysis unit 160 gives the object 1 a larger threshold value (as indicated by the dashed line of the object 1 in Figure 2A). For example, the range of acceptable touch of the object 1 can be changed from (200, 300) - (250, 350) to ( 150, 280) - (300, 370). In particular, the analysis unit 160 can only adjust the threshold value of the specific object clicked by the user in the interface (the interval between the applicable objects is relatively large to avoid interference with other objects), or the specificity of the equalization adjustment interface. The threshold of the object and all objects around it.

第2B圖係根據本發明另一實施例所述之調整介面之示意圖。如第2B圖所示,若一介面中包含了複數物件(B1~B6),當使用者點擊觸控單元110而觸發多個物件(B1、B2、B3)時,根據分析單元160之分析,於介面171上會跳出一重繪介面172,重繪介面172中包含了已加大間距之使用者所點擊到之多個物件(B1、B2、B3),以供使用者作選取,使用者即可由重繪介面172中已加大間距之物件(B1、B2、B3)中點擊所想選取之物件,而避免誤觸到其它物件。2B is a schematic diagram of a adjustment interface according to another embodiment of the present invention. As shown in FIG. 2B, if a plurality of objects (B1 to B6) are included in one interface, when the user clicks on the touch unit 110 to trigger a plurality of objects (B1, B2, and B3), according to the analysis of the analyzing unit 160, A redrawing interface 172 is displayed on the interface 171, and the redrawing interface 172 includes a plurality of objects (B1, B2, and B3) clicked by the user with increased spacing for the user to select, and the user The object to be selected may be clicked from the objects (B1, B2, B3) of the redraw interface 172 which have increased the spacing, so as to avoid accidental contact with other objects.

第2C圖係根據本發明另一實施例所述之調整介面之示意圖。如第2C圖所示,若一介面中包含了複數物件(B1~B6),當使用者點擊觸控單元110而觸發多個物件(B3、B5、B6)時,根據分析單元160之分析,於介面171上會跳出一重繪介面172,其中重繪介面172包含已加大尺寸之使用者所點擊到之多個物件(B3、B5、B6),以供使用者作選取,使用者即可由重繪介面172中已加大尺寸之物件(B3、B5、B6)中點擊所想選取之物件,而避免誤觸到其它物件。2C is a schematic diagram of a adjustment interface according to another embodiment of the present invention. As shown in FIG. 2C, if a plurality of objects (B1 to B6) are included in one interface, when the user clicks on the touch unit 110 to trigger a plurality of objects (B3, B5, and B6), according to the analysis of the analyzing unit 160, A redrawing interface 172 is displayed on the interface 171, wherein the redrawing interface 172 includes a plurality of objects (B3, B5, B6) clicked by the user who has increased the size for the user to select, and the user can In the oversized object (B3, B5, B6) of the redrawing interface 172, click on the object to be selected, and avoid accidentally touching other objects.

第2D圖係根據本發明另一實施例所述之調整介面之示意圖。如第2D圖所示,若一介面中包含了複數物件(B1~B6),當使用者點擊觸控單元110而觸發多個物件(B1、B2、B3)時,分析單元160會產生一震動提示,以提示使用者已同時觸發多個物件,且根據分析單元160之分析後,於介面171上會跳出一重繪介面172,直到使用者僅點擊到重繪介面172之物件(B1、B2、B3)之一者,分析 單元160才會停止震動提示。特別說明的是,於此實施例中重繪介面172所顯示之物件(B1、B2、B3),可係以加大間距或加大尺寸之方式呈現,在第2D圖中則係以加大間距為例。2D is a schematic diagram of a adjustment interface according to another embodiment of the present invention. As shown in FIG. 2D, if a plurality of objects (B1 to B6) are included in one interface, when the user clicks on the touch unit 110 to trigger a plurality of objects (B1, B2, and B3), the analyzing unit 160 generates a vibration. The prompting is to prompt the user to trigger multiple objects at the same time, and according to the analysis by the analyzing unit 160, a redrawing interface 172 is jumped out on the interface 171 until the user only clicks on the object of the redrawing interface 172 (B1, B2). B3), analysis Unit 160 will stop the vibrating alert. Specifically, in the embodiment, the objects (B1, B2, and B3) displayed by the redrawing interface 172 can be presented in an increased pitch or an enlarged size, and in the second DD, the object is enlarged. The spacing is an example.

根據本發明另一實施例,當使用者點擊觸控單元110而觸發多個上述物件時,分析單元160會產生一語音提示,告知使用者可能同時觸發多個物件,並告知使用者重新點擊之提示,舉例來說,若使用者是想選擇比較靠右方的物件,語音提示可能就會提示使用者,若想選擇比較靠右方的物件可能就比需將手指稍微靠右方重新點擊一次,或是作一些特定之手勢動作來選取物件,使用者即可根據語音提示重新點擊所想選取之物件。根據本發明另一實施例,使用者亦可使用語音之方式回應分析單元160所產生之語音提示,也就是使用者可直接利用語音方式回應分析單元160之語音提示,來選取其所想點擊之物件。According to another embodiment of the present invention, when the user clicks on the touch unit 110 to trigger a plurality of the objects, the analyzing unit 160 generates a voice prompt to notify the user that multiple objects may be triggered at the same time, and inform the user to click again. Tip, for example, if the user wants to select an object that is closer to the right, the voice prompt may prompt the user. If you want to select an object that is closer to the right, you may need to click the finger a little to the right. Or, by making certain gestures to select objects, the user can re-click on the object to be selected according to the voice prompt. According to another embodiment of the present invention, the user can also respond to the voice prompt generated by the analyzing unit 160 by using a voice, that is, the user can directly respond to the voice prompt of the analyzing unit 160 by using the voice mode to select the desired voice click. object.

特別說明的是,上述調整介面之方式,並不特別以某一實施例所述之方法為限,任何於此領域熟知此技藝之人士,在參閱本發明之實施例後,可自行根據在不同應用軟體所顯示不同介面之不同情況下選取最適當之做法。此外,上述實施例之圖式僅係用以作說明,不同應用軟體所顯示之不同介面並不以此為限。It is to be noted that the manner of the above-mentioned adjustment interface is not limited to the method described in an embodiment, and any person skilled in the art can change the embodiment according to the embodiment of the present invention. Choose the most appropriate approach for different scenarios in which the application software displays different interfaces. In addition, the drawings of the above embodiments are for illustrative purposes only, and different interfaces displayed by different application softwares are not limited thereto.

第3圖係顯示根據本發明一實施例所述之應用軟體介面調整方法之流程圖300。首先,在步驟S310,根據使用者之於一觸控單元之一操作,執行一應用軟體,其中上述應用軟體包含一介面,且上述介面包含複數物件;在步驟 S320,偵測上述應用軟體之一介面資訊;在步驟S330,偵測上述電子裝置之一環境資訊;在步驟S340,藉由一分析單元分析上述介面資訊、上述環境資訊和一使用者操作行為,產生一調整設定;在步驟S350,根據上述調整設定,於一顯示單元顯示調整之上述介面。FIG. 3 is a flow chart 300 showing an application software interface adjustment method according to an embodiment of the invention. First, in step S310, an application software is executed according to an operation of the user in a touch unit, wherein the application software includes an interface, and the interface includes a plurality of objects; S320, detecting one interface information of the application software; detecting environmental information of the electronic device in step S330; analyzing the interface information, the environment information, and a user operation behavior by using an analyzing unit, in step S340, An adjustment setting is generated; in step S350, the interface of the adjustment is displayed on a display unit according to the adjustment setting.

第4圖係顯示根據本發明一實施例所述之產生調整設定之流程圖400。首先,在步驟S410,當因為一視差因素使得使用者未實際點擊到物件時,根據分析單元之分析,調整上述物件所對應之一門檻值;在步驟S420,根據上述調整後之門檻值,於一顯示單元顯示調整之介面。Figure 4 is a flow chart 400 showing the generation of adjustment settings in accordance with an embodiment of the present invention. First, in step S410, when the user does not actually click on the object due to a parallax factor, according to the analysis of the analysis unit, one threshold value corresponding to the object is adjusted; in step S420, according to the adjusted threshold value, A display unit displays the interface for adjustment.

第5圖係顯示根據本發明另一實施例所述之產生調整設定之流程圖500。首先,在步驟S510,當使用者點擊觸控單元而觸發多個物件時,根據分析單元之分析,於介面上跳出一重繪介面,其中上述重繪介面包含已加大間距之點擊到之多個上述物件;在步驟S520,由重繪介面重新點擊所想選取之物件。Figure 5 is a flow chart 500 showing the generation of adjustment settings in accordance with another embodiment of the present invention. First, in step S510, when the user clicks on the touch unit to trigger a plurality of objects, according to the analysis of the analysis unit, a redraw interface is jumped out on the interface, wherein the redraw interface includes multiple clicks of the increased pitch. The object is; in step S520, the object to be selected is re-clicked by the redraw interface.

第6圖係顯示根據本發明另一實施例所述之產生調整設定之流程圖600。首先,在步驟S610,當使用者點擊觸控單元而觸發多個物件時,根據分析單元之分析,於介面上跳出一重繪介面,其中上述重繪介面包含已加大尺寸之點擊到之多個上述物件;在步驟S620,由重繪介面重新點擊所想選取之物件。Figure 6 is a flow chart 600 showing the generation of adjustment settings in accordance with another embodiment of the present invention. First, in step S610, when the user clicks on the touch unit to trigger a plurality of objects, according to the analysis of the analysis unit, a redraw interface is jumped out on the interface, wherein the redraw interface includes multiple clicks of the increased size. The object is; in step S620, the object to be selected is re-clicked by the redraw interface.

第7圖係顯示根據本發明另一實施例所述之產生調整設定之流程圖700。首先,在步驟S710,當使用者點擊觸控單元而觸發多個物件時,分析單元會產生一震動提示, 並根據分析單元之分析,於介面上跳出一重繪介面;在步驟S720,由重繪介面重新點擊所想選取之物件;在步驟S730,直到使用者僅點擊到上述物件之一者,停止上述震動提示。Figure 7 is a flow chart 700 showing the generation of adjustment settings in accordance with another embodiment of the present invention. First, in step S710, when the user clicks on the touch unit to trigger multiple objects, the analysis unit generates a vibration prompt. And according to the analysis of the analysis unit, jump out of the interface on the interface; in step S720, the object to be selected is re-clicked by the redraw interface; in step S730, until the user only clicks on one of the objects, the vibration is stopped. prompt.

第8圖係顯示根據本發明另一實施例所述之產生調整設定之流程圖800。首先,在步驟S810,當使用者點擊觸控單元而觸發多個物件時,分析單元會產生一語音提示;在步驟S820,使用者可根據上述語音提示重新點擊所想選取之上述物件之一者。根據本發明另一實施例,使用者亦可使用語音之方式回應分析單元所產生之語音提示,也就是使用者可直接利用語音方式會應分析單元之語音提示,來選取其所想點擊之物件。Figure 8 is a flow chart 800 showing the generation of adjustment settings in accordance with another embodiment of the present invention. First, in step S810, when the user clicks on the touch unit to trigger a plurality of objects, the analyzing unit generates a voice prompt; in step S820, the user can click again on the one of the objects to be selected according to the voice prompt. . According to another embodiment of the present invention, the user can also respond to the voice prompt generated by the analyzing unit by using a voice, that is, the user can directly use the voice prompt of the analyzing unit to select the object that he wants to click. .

在傳統使用者在操作手機或是平板電腦時,應用軟體在不同的裝置上所呈現的使用者介面時常會因為觸發物件過於接近而造成使用者難以正確的點擊想觸發之物件,舉例來說,當兩個按鍵很小且很接近時,電子裝置的系統無法正確的判斷使用者所點選的按鍵,因而造成錯誤的觸發事件。因此,針對上述之問題,在本說明書提供了一種應用軟體介面調整方法來解決上述問題,並提供了以下的優點,(1)提供了一種畫面自動調整機制,該機制依據裝置操作的環境,監控該使用者介面,假設原生介面難以判斷時,則裝置提供更好操作介面環境;減少應用軟體開發者需針對不同裝置或不同環境所需的調整,增加應用軟體的可使用性;(2)提高觸控物件之門檻值,在不會造成各觸發物件相互影響下,提高各觸發物件的門檻值,因而,增加使用 者點擊到該觸發元件之機率;(3)增加使用者使用之便利性,根據電子裝置之操作環境,電子裝置可將目前之使用者介面做適當的比例調整,讓使用者可以輕易的觸發想觸發的物件,增加使用上之便利性。When a traditional user operates a mobile phone or a tablet computer, the user interface presented by the application software on different devices often causes the user to click the object to be triggered correctly because the trigger object is too close, for example, When the two buttons are small and close, the system of the electronic device cannot correctly determine the button selected by the user, thus causing an erroneous triggering event. Therefore, in view of the above problems, the present specification provides an application software interface adjustment method to solve the above problems, and provides the following advantages, (1) provides an automatic screen adjustment mechanism, which is monitored according to the environment in which the device operates. The user interface, if the native interface is difficult to judge, the device provides a better operating interface environment; the application software developer needs to adjust for different devices or different environments to increase the usability of the application software; (2) improve The threshold value of the touch object increases the threshold value of each trigger object without causing mutual influence of each trigger object, thereby increasing the use The probability of clicking on the triggering component; (3) increasing the convenience of the user, according to the operating environment of the electronic device, the electronic device can adjust the current user interface appropriately, so that the user can easily trigger the idea The triggered object increases the convenience of use.

本說明書中所提到的「一實施例」或「實施例」所提到的特定的特徵、結構或性質,可包括在本說明書的至少一實施例中。因此,在不同地方出現的語句「在一個實施例中」,可能不是都指同一個實施例。另外,此特定的特徵、結構或性質,也可以任何適合的方式與一個或一個以上的實施例結合。The specific features, structures, or properties mentioned in the "invention" or "embodiment" referred to in the specification may be included in at least one embodiment of the present specification. Therefore, statements that appear in different places, "in one embodiment," may not all refer to the same embodiment. In addition, this particular feature, structure, or property may be combined with one or more embodiments in any suitable manner.

雖然本說明書係使用所揭露之實施例來描述本發明之主題,但所揭露之實施例係用以保護本發明之專利要求範圍,並非用以限定本發明之範圍。因此,本說明書所揭露之實施例,對於任何在本領域熟悉此技藝者,將很快可以理解上述之優點。在閱讀完說明書內容後,任何在本領域熟悉此技藝者,在不脫離本發明之精神和範圍內,可以廣義之方式作適當的更動和替換。While the present invention has been described with respect to the embodiments of the present invention, the disclosed embodiments are intended to protect the scope of the invention and the scope of the invention. Thus, the embodiments disclosed herein will readily appreciate the advantages described above for anyone skilled in the art. After reading the contents of the specification, any person skilled in the art can make appropriate changes and substitutions in a broad manner without departing from the spirit and scope of the invention.

此外,在不同實施例中,本發明可能會重複使用相同的索引標號和/或文字。使用這些索引標號和/或文字的目的是為了簡化和闡明本發明,但並非用以表示在不同實施例和/或所揭露之結構必須具有相同之特徵。Moreover, in various embodiments, the present invention may reuse the same index number and/or text. The use of such indexing labels and/or text is intended to simplify and clarify the invention, but is not intended to indicate that the various embodiments and/or disclosed structures must have the same features.

100‧‧‧電子裝置100‧‧‧Electronic devices

110‧‧‧觸控單元110‧‧‧Touch unit

120‧‧‧處理單元120‧‧‧Processing unit

130‧‧‧應用軟體偵測模組130‧‧‧Application software detection module

140‧‧‧裝置環境偵測模組140‧‧‧Device Environment Detection Module

150‧‧‧記憶單元150‧‧‧ memory unit

160‧‧‧分析單元160‧‧‧Analysis unit

170‧‧‧顯示單元170‧‧‧ display unit

171‧‧‧介面171‧‧‧ interface

172‧‧‧重繪介面172‧‧‧Redraw interface

300、400、500、600、700、800‧‧‧流程圖300, 400, 500, 600, 700, 800‧‧‧ flow chart

1、B1、B2、B3、B4、B5、B6‧‧‧物件1, B1, B2, B3, B4, B5, B6‧‧‧ objects

S1‧‧‧介面資訊S1‧‧‧ interface information

S2‧‧‧環境資訊S2‧‧‧Environmental Information

S3‧‧‧使用者操作行為S3‧‧‧User operation

S4‧‧‧調整設定S4‧‧‧Adjustment settings

S310、S320、S330、S340、S350、S410、S420、S510、S520、S610、S620、S710、S720、S730、S810、S820‧‧‧步驟Steps S310, S320, S330, S340, S350, S410, S420, S510, S520, S610, S620, S710, S720, S730, S810, S820‧‧

第1圖係顯示根據本發明一實施例所述之電子裝置100之架構圖。FIG. 1 is a block diagram showing an electronic device 100 according to an embodiment of the invention.

第2A圖係根據本發明一實施例所述之調整介面之示意圖。2A is a schematic diagram of an adjustment interface according to an embodiment of the invention.

第2B圖係根據本發明另一實施例所述之調整介面之示意圖。2B is a schematic diagram of a adjustment interface according to another embodiment of the present invention.

第2C圖係根據本發明另一實施例所述之調整介面之示意圖。2C is a schematic diagram of a adjustment interface according to another embodiment of the present invention.

第2D圖係根據本發明另一實施例所述之調整介面之示意圖。2D is a schematic diagram of a adjustment interface according to another embodiment of the present invention.

第3圖係顯示根據本發明一實施例所述之應用軟體介面調整方法之流程圖300。FIG. 3 is a flow chart 300 showing an application software interface adjustment method according to an embodiment of the invention.

第4圖係顯示根據本發明一實施例所述之產生調整設定之流程圖400。Figure 4 is a flow chart 400 showing the generation of adjustment settings in accordance with an embodiment of the present invention.

第5圖係顯示根據本發明另一實施例所述之產生調整設定之流程圖500。Figure 5 is a flow chart 500 showing the generation of adjustment settings in accordance with another embodiment of the present invention.

第6圖係顯示根據本發明另一實施例所述之產生調整設定之流程圖600。Figure 6 is a flow chart 600 showing the generation of adjustment settings in accordance with another embodiment of the present invention.

第7圖係顯示根據本發明另一實施例所述之產生調整設定之流程圖700。Figure 7 is a flow chart 700 showing the generation of adjustment settings in accordance with another embodiment of the present invention.

第8圖係顯示根據本發明另一實施例所述之產生調整設定之流程圖800。Figure 8 is a flow chart 800 showing the generation of adjustment settings in accordance with another embodiment of the present invention.

100‧‧‧電子裝置100‧‧‧Electronic devices

110‧‧‧觸控單元110‧‧‧Touch unit

120‧‧‧處理單元120‧‧‧Processing unit

130‧‧‧應用軟體偵測模組130‧‧‧Application software detection module

140‧‧‧裝置環境偵測模組140‧‧‧Device Environment Detection Module

150‧‧‧記憶單元150‧‧‧ memory unit

160‧‧‧分析單元160‧‧‧Analysis unit

170‧‧‧顯示單元170‧‧‧ display unit

S1‧‧‧介面資訊S1‧‧‧ interface information

S2‧‧‧環境資訊S2‧‧‧Environmental Information

S3‧‧‧使用者操作行為S3‧‧‧User operation

S4‧‧‧調整設定S4‧‧‧Adjustment settings

Claims (18)

一種電子裝置,包括:一觸控單元;一處理單元,根據使用者於上述觸控單元之一操作,執行一應用軟體;一應用軟體偵測模組,用以偵測上述應用軟體之一介面資訊;一裝置環境偵測模組,用以偵測上述電子裝置之一環境資訊;一記憶單元,用以記錄一使用者操作行為;一分析單元,分析上述介面資訊、上述環境資訊、上述使用者操作行為,產生一調整設定;以及一顯示單元,顯示對應執行上述應用軟體所產生包含複數物件之一介面,並根據上述調整設定,顯示調整後之上述介面。An electronic device includes: a touch unit; a processing unit that executes an application software according to operation of one of the touch units; and an application software detection module for detecting one of the application software interfaces Information; a device environment detection module for detecting environmental information of one of the electronic devices; a memory unit for recording a user operation behavior; an analysis unit for analyzing the interface information, the environmental information, and the use The operation behavior generates an adjustment setting; and a display unit displays an interface including the plurality of objects generated by executing the application software, and displays the adjusted interface according to the adjustment setting. 如申請專利範圍第1項所述之電子裝置,其中上述介面資訊包括,使用者所觸發之上述物件之位置和大小,以及上述應用軟體所使用之解析度。The electronic device of claim 1, wherein the interface information includes a location and a size of the object triggered by the user, and a resolution used by the application software. 如申請專利範圍第1項所述之電子裝置,其中上述環境資訊包括,一裝置名稱、一裝置續號碼、一裝置面板大小,一裝置解析度。The electronic device of claim 1, wherein the environmental information includes a device name, a device serial number, a device panel size, and a device resolution. 如申請專利範圍第1項所述之電子裝置,其中上述使用者操作行為包括,使用者習慣之一點擊行為、一拖曳行為,以及一旋轉行為。The electronic device of claim 1, wherein the user operation behavior comprises: the user is accustomed to one click behavior, one drag behavior, and a rotation behavior. 如申請專利範圍第1項所述之電子裝置,其中產生 上述調整設定包括,當因為一視差因素使得使用者未實際點擊到上述物件時,根據上述分析單元之分析,調整上述物件所對應之一門檻值。An electronic device as claimed in claim 1, wherein the electronic device is generated The adjustment setting includes adjusting a threshold value corresponding to the object according to the analysis of the analyzing unit when the user does not actually click on the object due to a parallax factor. 如申請專利範圍第1項所述之電子裝置,其中產生上述調整設定包括,當使用者點擊上述觸控單元而觸發多個上述物件時,根據上述分析單元之分析,於上述介面上跳出一重繪介面,其中上述重繪介面包含已加大間距之點擊到之多個上述物件供使用者選取。The electronic device of claim 1, wherein the generating the setting comprises: when the user clicks on the touch unit to trigger a plurality of the objects, according to the analysis of the analyzing unit, jumping out of the interface The interface, wherein the redrawing interface comprises a plurality of the objects that have been clicked by the increased pitch for the user to select. 如申請專利範圍第1項所述之電子裝置,其中產生上述調整設定包括,當使用者點擊上述觸控單元而觸發多個上述物件時,根據上述分析單元之分析,於上述介面上跳出一重繪介面,其中上述重繪介面包含已加大尺寸之點擊到之多個上述物件供使用者選取。The electronic device of claim 1, wherein the generating the setting comprises: when the user clicks on the touch unit to trigger a plurality of the objects, according to the analysis of the analyzing unit, jumping out of the interface The interface, wherein the redrawing interface comprises a plurality of the above-mentioned items that have been clicked to the user for selection. 如申請專利範圍第1項所述之電子裝置,其中產生上述調整設定包括,當使用者點擊上述觸控單元而觸發多個上述物件時,上述分析單元會產生一震動提示,並根據上述分析單元之分析,於上述介面上跳出一重繪介面,直到使用者僅點擊到上述物件之一者,才停止上述震動提示。The electronic device of claim 1, wherein the generating the adjustment setting comprises: when the user clicks on the touch unit to trigger a plurality of the objects, the analyzing unit generates a vibration prompt, and according to the analyzing unit In the analysis, a redrawing interface is jumped out on the above interface until the user only clicks on one of the objects, and the vibration prompt is stopped. 如申請專利範圍第1項所述之電子裝置,其中產生上述調整設定包括,當使用者點擊上述觸控單元而觸發多個上述物件時,上述分析單元會產生一語音提示,使用者可根據上述語音提示重新點擊所想選取之上述物件之一者。The electronic device of claim 1, wherein the generating the setting comprises: when the user clicks on the touch unit to trigger a plurality of the objects, the analyzing unit generates a voice prompt, and the user can The voice prompt re-clicks on one of the above objects that you want to select. 一種應用軟體介面調整方法,適用於一電子裝置包括: 根據使用者之於一觸控單元之一操作,執行一應用軟體,其中上述應用軟體包含一介面,且上述介面包含複數物件;偵測上述應用軟體之一介面資訊;偵測上述電子裝置之一環境資訊;藉由一分析單元分析上述介面資訊、上述環境資訊和一使用者操作行為,產生一調整設定;以及根據上述調整設定,於一顯示單元顯示調整之上述介面。An application software interface adjustment method suitable for an electronic device includes: Performing an application software according to operation of the user in a touch unit, wherein the application software includes an interface, and the interface includes a plurality of objects; detecting an interface information of the application software; detecting one of the electronic devices Environmental information; analyzing the interface information, the environmental information, and a user operation behavior by an analysis unit to generate an adjustment setting; and displaying the adjusted interface in a display unit according to the adjustment setting. 如申請專利範圍第10項所述之應用軟體介面調整方法,其中上述介面資訊包括,使用者所觸發之上述物件之位置和大小,以及上述應用軟體所使用之解析度。The application software interface adjustment method according to claim 10, wherein the interface information includes a location and a size of the object triggered by the user, and a resolution used by the application software. 如申請專利範圍第10項所述之應用軟體介面調整方法,其中上述環境資訊包括,一裝置名稱、一裝置續號碼、一裝置面板大小,一裝置解析度。The application software interface adjustment method as described in claim 10, wherein the environmental information includes a device name, a device continuation number, a device panel size, and a device resolution. 如申請專利範圍第10項所述之應用軟體介面調整方法,其中上述使用者操作行為包括,使用者習慣之一點擊行為、一拖曳行為,以及一旋轉行為。The application software interface adjustment method according to claim 10, wherein the user operation behavior includes a user's habit of one click behavior, one drag behavior, and a rotation behavior. 如申請專利範圍第10項所述之應用軟體介面調整方法,其中產生上述調整設定包括,當因為一視差因素使得使用者未實際點擊到上述物件時,根據上述分析單元之分析,調整上述物件所對應之一門檻值。The application software interface adjustment method according to claim 10, wherein the generating the adjustment setting comprises: when the user does not actually click on the object due to a parallax factor, adjusting the object according to the analysis of the analysis unit. Corresponds to a threshold value. 如申請專利範圍第10項所述之應用軟體介面調整方法,其中產生上述調整設定包括,當使用者點擊上述觸控單元而觸發多個上述物件時,根據上述分析單元之分 析,於上述介面上跳出一重繪介面,其中上述重繪介面包含已加大間距之點擊到之多個上述物件。The application software interface adjustment method according to claim 10, wherein the generating the adjustment setting comprises: when the user clicks on the touch unit to trigger a plurality of the objects, according to the analysis unit In the above interface, a redrawing interface is jumped out, wherein the redrawing interface includes a plurality of the above-mentioned objects that have been clicked by the increased spacing. 如申請專利範圍第10項所述之應用軟體介面調整方法,其中產生上述調整設定包括,當使用者點擊上述觸控單元而觸發多個上述物件時,根據上述分析單元之分析,於上述介面上跳出一重繪介面,其中上述重繪介面包含已加大尺寸之點擊到之多個上述物件。The application software interface adjustment method according to claim 10, wherein the generating the adjustment setting comprises: when the user clicks on the touch unit to trigger a plurality of the objects, according to the analysis of the analysis unit, on the interface Jumping out of a redrawing interface, wherein the redrawing interface includes a plurality of objects that have been clicked to the increased size. 如申請專利範圍第10項所述之應用軟體介面調整方法,其中產生上述調整設定包括,當使用者點擊上述觸控單元而觸發多個上述物件時,上述分析單元會產生一震動提示,並根據上述分析單元之分析,於上述介面上跳出一重繪介面,直到使用者僅點擊到上述物件之一者,才停止上述震動提示。The application software interface adjustment method of claim 10, wherein the generating the adjustment setting comprises: when the user clicks on the touch unit to trigger a plurality of the objects, the analyzing unit generates a vibration prompt, and according to The analysis of the above analysis unit jumps out of the redraw interface on the interface, until the user only clicks on one of the objects, and then stops the vibration prompt. 如申請專利範圍第10項所述之應用軟體介面調整方法,其中上述調整設定包括,當使用者點擊上述觸控單元而觸發多個上述物件時,上述分析單元會產生一語音提示,使用者可根據上述語音提示重新點擊所想選取之上述物件之一者。The application software interface adjustment method according to claim 10, wherein the adjustment setting comprises: when the user clicks on the touch unit to trigger a plurality of the objects, the analyzing unit generates a voice prompt, and the user may Re-clicking on one of the above-mentioned objects to be selected according to the above voice prompt.
TW101141985A 2012-11-12 2012-11-12 Electronic device and application software interface adjustment method TWI493434B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW101141985A TWI493434B (en) 2012-11-12 2012-11-12 Electronic device and application software interface adjustment method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW101141985A TWI493434B (en) 2012-11-12 2012-11-12 Electronic device and application software interface adjustment method

Publications (2)

Publication Number Publication Date
TW201419123A TW201419123A (en) 2014-05-16
TWI493434B true TWI493434B (en) 2015-07-21

Family

ID=51294365

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101141985A TWI493434B (en) 2012-11-12 2012-11-12 Electronic device and application software interface adjustment method

Country Status (1)

Country Link
TW (1) TWI493434B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101135947A (en) * 2006-08-31 2008-03-05 霍尼韦尔国际公司 Method for dynamically modifying the size of buttons on a touch screen to compensate for hand tremors
TW200928944A (en) * 2007-12-28 2009-07-01 Htc Corp User interface dynamic layout system, method for arranging user interface layout and touch display system
EP2383642A2 (en) * 2010-04-30 2011-11-02 Honeywell International, Inc. Touch screen and method for adjusting screen objects
TW201232325A (en) * 2011-01-19 2012-08-01 Acer Inc Methods of dynamically adjusting display data and display devices utilizing the same

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101135947A (en) * 2006-08-31 2008-03-05 霍尼韦尔国际公司 Method for dynamically modifying the size of buttons on a touch screen to compensate for hand tremors
TW200928944A (en) * 2007-12-28 2009-07-01 Htc Corp User interface dynamic layout system, method for arranging user interface layout and touch display system
EP2383642A2 (en) * 2010-04-30 2011-11-02 Honeywell International, Inc. Touch screen and method for adjusting screen objects
TW201232325A (en) * 2011-01-19 2012-08-01 Acer Inc Methods of dynamically adjusting display data and display devices utilizing the same

Also Published As

Publication number Publication date
TW201419123A (en) 2014-05-16

Similar Documents

Publication Publication Date Title
US11791031B2 (en) Activity trends and workouts
US11977411B2 (en) Methods and systems for adding respective complications on a user interface
US12124691B2 (en) User interfaces for a compass application
US20230409165A1 (en) User interfaces for widgets
US12198804B2 (en) User interfaces for health applications
US11694590B2 (en) Dynamic user interface with time indicator
US20250238130A1 (en) Presenting user interfaces that update in response to detection of a hovering object
JP6602372B2 (en) Inactive area of touch surface based on contextual information
US10282090B2 (en) Systems and methods for disambiguating intended user input at an onscreen keyboard using dual strike zones
CN105446673B (en) The method and terminal device of screen display
KR102880143B1 (en) Health event logging and coaching user interfaces
US11669243B2 (en) Systems and methods for activating and using a trackpad at an electronic device with a touch-sensitive display and no force sensors
JP2017531246A (en) Handedness detection from touch input
US11016643B2 (en) Movement of user interface object with user-specified content
US11609640B2 (en) Emoji user interfaces
US20190369870A1 (en) Systems and Methods for Activating and Using a Trackpad at an Electronic Device with a Touch-Sensitive Display and No Force Sensors
US12354718B2 (en) User interfaces related to clinical data
CN107506109A (en) A kind of method and mobile terminal for starting application program
TWI482064B (en) Portable device and operating method thereof
US20230389806A1 (en) User interfaces related to physiological measurements
US20240184441A1 (en) Systems and Methods for Providing Continuous-Path and Delete Key Gestures at a Touch-Sensitive Keyboard
US20230389861A1 (en) Systems and methods for sleep tracking
US20150309601A1 (en) Touch input system and input control method
TWI493434B (en) Electronic device and application software interface adjustment method
US20220386896A1 (en) Walking steadiness user interfaces

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees