CN104951192A - Method for optimizing user interface menu - Google Patents
Method for optimizing user interface menu Download PDFInfo
- Publication number
- CN104951192A CN104951192A CN201410117567.7A CN201410117567A CN104951192A CN 104951192 A CN104951192 A CN 104951192A CN 201410117567 A CN201410117567 A CN 201410117567A CN 104951192 A CN104951192 A CN 104951192A
- Authority
- CN
- China
- Prior art keywords
- menu item
- user interface
- user
- menu
- optimization method
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a method for optimizing a user interface menu. The method comprises the steps of based on the current generated user interface menu, firstly obtaining using measurement, such as the historical using frequency that a user clicks a menu item, the time intervals that the user clicks different menu items, the weight set by the user and expert assessment results, of user interface menu items, wherein the measurement of the menu items contains using mode information of the menu items of the user in the future, classifying the user interface menu items according to the measurement, then changing the characteristic attributes of the menu items of different classes, and obtaining an optimized menu. High efficiency can be achieved when the user uses the optimized menu.
Description
Technical field
The present invention relates to a kind of optimization method of user interface, particularly relate to a kind of optimization method of high availability user interface.
Background technology
Current Graphics user interface is widely applied, main manifestations is for using WIMP (Windows, Icons, Menus, Pointing device) application object display is in the window one by one for mutual pattern, object can be selected even can be pulled between different windows, user sends order by menu or toolbar to program, operating result is visible, menu is self-evident for the importance of graphic user interface, a good menu effectively can improve the efficiency of user's service routine, and improves the satisfaction that user uses software.
Application number be 200780043834.9 invention propose and a kind ofly control graphical user interface element based on dynamically recording and change the method for behavior, by such as audio sensor, the sensor of video sensor and/or motion sensor provides the dynamically recording of transition information, by the transformation behavior of graphical user interface (GUI) element on the display that responds described dynamically recording to define the electronic equipment of such as mobile terminal, it achieve the problem that user interface robotization dynamically changes, the present invention needs to solve the availability issue improving user's manual operation menu, both are not identical.Application number be 201080032877.9 invention propose that a kind of method and apparatus enables mobile device based on user's past advise that user may interested applications available or feature with current mobile device using forestland to user.Described mobile device can monitor used application-specific/feature and frequency of utilization thereof.Described mobile device can determine based on the frequency of utilization of application program or feature and information other applications available/feature that described user may be interested in use, and described information makes for indicating user Another application program or the interested possibility of feature based on an application program or feature.Be confirmed as described user may interested application program or feature can be added to the form of the suggestion of user interface present to described user with make described user optionally connected by or the suggestion of the described menu of refusal amendment.Above-mentioned two existing patents have all paid close attention to availability during user's service routine menu, 200780043834.9 introduce an adaptive user interface implementation method, 201080032877.9 introduce the method that can start user's program interested fast, but they and unresolved active user uses the inefficient problem of menu.
Summary of the invention
Function due to various program increases and result in increasing of user interface item, current have numerous programs to have more menu item, user will therefrom find the menu item efficiency oneself will carrying out operating lower, the menu that object of the present invention solves the generation of existing user interface creating method just uses the lower problem of efficiency, improves the efficiency of user and system interaction.
For reaching above-mentioned purpose, the invention provides a kind of optimization method of user interface, comprising three steps: the use of step 1, acquisition user interface item is measured; Step 2, measure menu item classification according to the use of menu item; The characteristic attribute of step 3, change different stage menu item.Menu item has multiple attribute, the effective range of the numbering of such as menu item, position, font, background, shape, additional information and operation response, but only have part attribute to be suitable for menu optimizing process of the present invention, be referred to as characteristic attribute in the present invention, part attribute is not suitable for menu optimization of the present invention, is referred to as non-characteristic attribute in the present invention.The attributes such as numbering, position belong to non-characteristic attribute, it is because the change of numbering is not reflected in viewable portion that numbering attribute is not suitable for menu optimization, transparent to user, thus the efficiency of menu is used not affect on user, it is because but can not find when the change of position often causes user habit to go to origin-location to click menu that position attribution is not suitable for menu optimization, causes the reduction of efficiency on the contrary.The effective range of font, background, shape, additional information and operation response belongs to characteristic attribute, change these attributes in the methods of the invention and often improve the efficiency that user uses menu, as increased the font size in a menu item font attribute, user will be easier to find and click this menu item.
After method execution of step 3 of the present invention, also can re-execute step 1, namely described three steps form a circulation, make the menu of presenting to user use the change of tolerance with menu item and change.
In described step 1 use of user interface item measure can the history usage frequency of menu item is clicked at general family, user clicks different menu item time interval, user sets weights, expert assessment and evaluation result is determined.Here user can be unique user, also can be a large number of users.
Menu item can be divided into two-stage in described step 2, one-level is conventional menu item, and another level is the menu item that is of little use.
Menu item can be divided into three grades in described step 2, one-level is conventional menu item, and secondary is for being of little use menu item, and three grades can not use menu item for current.
Can be realized by the effective range of the font attribute of change menu item, background attribute, shape attribute, additional information and operation response in described step 3.Font attribute can be font weight, font style, font effects, font shading, font color.Background attribute can be background shading, background color, background patterns.Shape attribute can be shape size, shape color.Adeditive attribute can be for background text adds bracket, arrow.The effective range of operation response can be the normal response scope expanding menu item normal response scope or reduce menu item.
Method of the present invention can also comprise step a, provide the setting of recovery menu item customized configuration state for user.No matter be that program is automatically for user has adjusted the attribute of menu item or measuring of user's manual configuration menu item, and then after the attribute that have adjusted menu item, there is the situation needing to return to a certain customized configuration state, this particular state can be original state, the state in a certain moment, certain change after state or the state of certain user, as when changing user B into by user A, user B might not use the use of user A to measure the setting of the menu item after being optimized by habit hierarchy.The menu item optimal design-aside obtained when user completes category-A task is not necessarily suitable for situation when user performs category-B task, user can recover the menu item configuration adapting to category-A task before being about to perform category-A task, recovers the menu item configuration adapting to category-B task before being about to perform category-B task.
According to 80/20 rule, menu item can be divided into two-stage particularly in described step 2.The rule of 80/20 is thought: cause and effect, input and output, originally there is imbalance between effort and remuneration.Generally things can be divided into the type that two kinds different: most, they can only cause a little impact; Minority, they cause main, great impact.80/20 these data are only a metaphor and practical benchmark, and real ratio may not be just in time 8:2, and it shows that this relation is likely unbalanced as a rule, and close to 80/20.According to this principle, we can measure using the user interface item coming front 20% and be divided into first rank, and all the other menu items are divided into another rank.
Method of the present invention can also comprise step b before step 1, obtain login user information.After adding this step, specific user and measuring of menu item can be mapped, for different users can generate different menus, realize the customization of user interface.
Major advantage of the present invention is:
One, by carrying out different setup of attributes to different menu item, efficiency when user uses these menu items can be improved, also namely improve the availability of user interface.Such as, the font of word in conventional menu item is set to runic or expands the scope of this menu item operation response, user can be easier to find and perform these conventional menu items.In like manner, by being diminished by the font size of word in the menu item that is of little use, color is thin out, can reduce the interference of menu item to user that be of little use, and also can reach the effect of outstanding conventional menu item.
Two, adaptive user interface is realized.Adaptive user interface refer to one can the current use context of perception, based on context the user interface that change is continuously made a response, this change does not need the participation of user, such as, automatically change the display of user interface, content, navigation, even behavior according to the log-on message of user and operation note thereof.Program automatic acquisition metric can be adopted in step 1 of the present invention, namely complete when not needing user to participate in, so just, achieving the adaptivity of user interface, can improve by realizing adaptive user interface efficiency and the user satisfaction that user uses system.
Accompanying drawing explanation
Below in conjunction with drawings and embodiments, the present invention is further detailed explanation.
Fig. 1 is the process flow diagram of the embodiment of the present invention 1.
Fig. 2 is the process flow diagram of the embodiment of the present invention 3.
Fig. 3 is the process flow diagram of the embodiment of the present invention 4.
Fig. 4 is the process flow diagram of the embodiment of the present invention 5.
Fig. 5 is the process flow diagram of the embodiment of the present invention 6.
Fig. 6 is the drop-down menu schematic diagram before application optimization method of the present invention.
Fig. 7 is the drop-down menu schematic diagram after application optimization method of the present invention.
Fig. 8 is the multilevel menu schematic diagram before application optimization method of the present invention.
Fig. 9 is the multilevel menu schematic diagram after application optimization method of the present invention.
Figure 10 is the circular menu schematic diagram before application optimization method of the present invention.
Figure 11 is the circular menu schematic diagram after application optimization method of the present invention.
In figure: 1, menu; 2, menu item; 3, menu bar; 4, the menu item after background color is changed; 5, Submenu Items; 6, the Submenu Items after Set font is changed; 7, circular menu; 8, the circular menu menu item after characteristic attribute is changed.
Embodiment
Embodiment 1: as shown in Figure 1, this embodiment in three steps, measure by the use of step 1, acquisition user interface item; Step 2, measure menu item classification according to the use of menu item; The characteristic attribute of step 3, change different stage menu item.Particularly, obtain the frequency of utilization of each menu item of drop-down menu in step 1, the drop-down menu before optimization as shown in Figure 6; Menu item sorts by the frequency of utilization according to menu item in step 2, and front 20%, as one-level, is referred to as further menu item below, and also namely commonly use menu item, rear 80% as the second level, is referred to as second-level menu item, is the menu item that is of little use; The background color arranging further menu item in step 3 is grey.Menu after optimization as shown in Figure 7.
Embodiment 2: this embodiment in three steps, measure by the use of step 1, acquisition user interface item; Step 2, measure menu item classification according to the use of menu item; The characteristic attribute of step 3, change different stage menu item.Menu item sorts by the frequency of utilization according to menu item in step 2, and front 10%, as one-level, is referred to as further menu item below, also namely commonly use menu item, rear 90% as the second level, is referred to as second-level menu item, for the menu item that is of little use, all the other step details are all identical with embodiment 1.
Embodiment 3: as shown in Figure 2, this embodiment in three steps, measure by the use of step 1, acquisition user interface item; Step 2, measure menu item classification according to the use of menu item; The characteristic attribute of step 3, change different stage menu item.After execution of step 3, can re-execute step 1, namely described three steps form a circulation.Particularly, the weights of each menu item of user's setting are obtained in step 1; Sorted by menu item according to the weights of each menu item of user's setting in step 2, front 20%, as one-level, is referred to as further menu item below, and also namely commonly use menu item, rear 80% as the second level, is referred to as second-level menu item, is the menu item that is of little use; The font attribute arranging further menu item in step 3 is runic.
Embodiment 4: as shown in Figure 3, this embodiment also comprises step a, provides the setting of recovery menu item customized configuration state for user on the basis of embodiment 1.After step a is positioned at step 3.Particularly, the frequency of utilization of each menu item of drop-down menu is obtained in step 1; Menu item sorts by the frequency of utilization according to menu item in step 2, and front 20%, as one-level, is referred to as further menu item below, and also namely commonly use menu item, rear 80% as the second level, is referred to as second-level menu item, is the menu item that is of little use; The background color arranging further menu item in step 3 is grey.
Embodiment 5: as shown in Figure 4, this embodiment also comprises step a, provides the setting of recovery menu item customized configuration state for user on the basis of embodiment 1.Before step a is positioned at step 1.Particularly, obtain the frequency of utilization of each menu item of multistage pull-down menu in step 1, the drop-down menu before optimization as shown in Figure 8; Menu item sorts by the frequency of utilization according to menu item in step 2, and front 20%, as one-level, is referred to as further menu item below, and also namely commonly use menu item, rear 80% as the second level, is referred to as second-level menu item, is the menu item that is of little use; The background color arranging further menu item in step 3 is grey.Menu after optimization as shown in Figure 9.
Embodiment 6: as shown in Figure 5, this embodiment is divided into four steps, and the use of step 1, acquisition user interface item is measured; Step 2, measure menu item classification according to the use of menu item; The characteristic attribute of step 3, change different stage menu item; Also comprise step b, obtain login user information.Step 1 is specially and obtains according to different login users the time interval that user clicks different menu item respectively; Generate different classifications for concrete each user in step 2, according to this time interval ascending sort, front 25% is as one-level, be referred to as further menu item below, middle 50%, as the second level, is referred to as second-level menu item, last 25% as the third level, is referred to as three-stage menu item; Step 3 arranges the font color of further menu item for red, and arrange the font color of second-level menu item for blue, the font color arranging three-stage menu item is grey, for each particular user generates the menu after optimizing.
Embodiment 7: this embodiment is divided into four steps, the use of step 1, acquisition user interface item is measured; Step 2, measure menu item classification according to the use of menu item; The characteristic attribute of step 3, change different stage menu item; Also comprise step b, obtain login user information.Step 1 is specially and obtains the frequency of utilization of user to menu item respectively according to different login users; Generate different classifications for concrete each user in step 2, sorted by menu item according to user to the frequency of utilization of menu item, front 10% is as one-level, be referred to as further menu item below, also namely commonly use menu item, rear 90% as the second level, being referred to as second-level menu item, is the menu item that is of little use; The characteristic attribute of step 3 pair different stage menu item is modified, and arrange the font color of further menu item for red, the font color arranging second-level menu item is grey, for each particular user generates the menu after optimizing.
Embodiment 8: as shown in Figure 1, this embodiment in three steps, measure by the use of step 1, acquisition user interface item; Step 2, measure menu item classification according to the use of menu item; The characteristic attribute of step 3, change different stage menu item.Particularly, obtain the frequency of utilization of each menu item of drop-down menu in step 1, the drop-down menu before optimization as shown in Figure 6; Menu item sorts by the frequency of utilization according to menu item in step 2, and front 20%, as one-level, is referred to as further menu item below, and also namely commonly use menu item, rear 80% as the second level, is referred to as second-level menu item, is the menu item that is of little use; The background color arranging further menu item in step 3 is grey.Menu after optimization as shown in Figure 7.
Embodiment 9: this embodiment in three steps, measure by the use of step 1, acquisition user interface item; Step 2, measure menu item classification according to the use of menu item; The characteristic attribute of step 3, change different stage menu item.Particularly, obtain in step 1 time interval that user clicks circular menu different menu item; According to this time interval ascending sort in step 2, front 25%, as one-level, is referred to as further menu item below, and rear 75% as the second level, is referred to as second-level menu item; Further menu item is set in step 3, for it adds " → " symbol.
Embodiment 10: this embodiment in three steps, measure by the use of step 1, acquisition user interface item; Step 2, measure menu item classification according to the use of menu item; The characteristic attribute of step 3, change different stage menu item.Particularly, the frequency of utilization of user interface item is obtained in step 1; According to the frequency of utilization of menu item, menu item is pressed descending sort in step 2, after getting rid of current not spendable menu item, using front 20% as one-level, be referred to as further menu item below, rear 80% as the second level, be referred to as second-level menu item, the current not spendable menu item be excluded is three grades, is called three-stage menu item; The mouse event responding range arranging further menu item in step 3 is one of percentage of former scope 110, and font is runic, redness, and the background color arranging three-stage menu item is grey.
Embodiment 11: this embodiment in three steps, measure by the use of step 1, acquisition user interface item; Step 2, measure menu item classification according to the use of menu item; The characteristic attribute of step 3, change different stage menu item.Particularly, obtain in step 1 frequency that user clicks circular menu different menu item, the drop-down menu before optimization as shown in Figure 10; According to the usage frequency of menu item, menu item is pressed descending sort in step 2, using front 20% as one-level, be referred to as further menu item below, rear 80% as the second level, is referred to as second-level menu item; Arranging further menu item size in step 3 is one of original percentage 110, and font is runic.Menu after optimization as shown in figure 11.
Claims (10)
1. an optimization method for user interface, is characterized in that: comprise the following steps: the use of step 1, acquisition user interface item is measured; Step 2, measure menu item classification according to the use of menu item; The characteristic attribute of step 3, change different stage menu item.
2. the optimization method of user interface according to claim 1, it is characterized in that: after execution of step 3, can re-execute step 1, namely described three steps form a circulation.
3. the optimization method of user interface according to claim 1, is characterized in that: described step 1 can the history usage frequency of menu item is clicked at general family, user clicks different menu item time interval, user sets weights, expert assessment and evaluation result is determined.
4. the optimization method of user interface according to claim 1, is characterized in that: menu item is divided into two-stage by described step 2, and one-level is conventional menu item, and another level is the menu item that is of little use.
5. the optimization method of user interface according to claim 1, is characterized in that: menu item is divided into three grades by described step 2, and one-level is conventional menu item, and secondary is for being of little use menu item, and three grades can not use menu item for current.
6. the optimization method of user interface according to claim 1, is characterized in that: described step 3 is that the effective range of font attribute, background attribute, shape attribute, additional information and operation response by changing menu item realizes.
7. the optimization method of user interface according to claim 1, is characterized in that: also comprise step a, provide the setting recovering menu item customized configuration state for user.
8. the optimization method of user interface according to claim 2, is characterized in that: described step 1 can the history usage frequency of menu item is clicked at general family, user clicks different menu item time interval, user sets weights, expert assessment and evaluation result is determined.
9. the optimization method of user interface according to claim 2, is characterized in that: described step 3 is that the effective range of font attribute, background attribute, shape attribute, additional information and operation response by changing menu item realizes.
10. the optimization method of user interface according to claim 1,2,3,4,5,6,7,8 or 9, it is characterized in that: also comprise step b before described step 1, obtain login user information, step 1 is specially and obtains classification respectively according to different login users and measure.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410117567.7A CN104951192A (en) | 2014-03-26 | 2014-03-26 | Method for optimizing user interface menu |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410117567.7A CN104951192A (en) | 2014-03-26 | 2014-03-26 | Method for optimizing user interface menu |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104951192A true CN104951192A (en) | 2015-09-30 |
Family
ID=54165876
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410117567.7A Pending CN104951192A (en) | 2014-03-26 | 2014-03-26 | Method for optimizing user interface menu |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104951192A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105630305A (en) * | 2015-12-18 | 2016-06-01 | 北京奇虎科技有限公司 | Method for displaying menu options in browser, and electronic equipment |
CN107092412A (en) * | 2017-03-06 | 2017-08-25 | 上海斐讯数据通信技术有限公司 | A kind of quick startup APP method and mobile terminal |
CN109814779A (en) * | 2019-01-04 | 2019-05-28 | 平安科技(深圳)有限公司 | Menu display method, device, computer equipment and storage medium |
CN111090481A (en) * | 2018-10-24 | 2020-05-01 | 合肥欣奕华智能机器有限公司 | Key layout method and device of robot demonstrator |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1239253A (en) * | 1998-06-17 | 1999-12-22 | 微软公司 | Method for adapting user interface elements based on historical usage |
CN101604224A (en) * | 2009-07-08 | 2009-12-16 | 宇龙计算机通信科技(深圳)有限公司 | A kind of icon display packing, system and portable terminal of application program |
CN102298625A (en) * | 2011-08-23 | 2011-12-28 | 百度在线网络技术(北京)有限公司 | Method for updating display template device and equipment |
-
2014
- 2014-03-26 CN CN201410117567.7A patent/CN104951192A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1239253A (en) * | 1998-06-17 | 1999-12-22 | 微软公司 | Method for adapting user interface elements based on historical usage |
CN101604224A (en) * | 2009-07-08 | 2009-12-16 | 宇龙计算机通信科技(深圳)有限公司 | A kind of icon display packing, system and portable terminal of application program |
CN102298625A (en) * | 2011-08-23 | 2011-12-28 | 百度在线网络技术(北京)有限公司 | Method for updating display template device and equipment |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105630305A (en) * | 2015-12-18 | 2016-06-01 | 北京奇虎科技有限公司 | Method for displaying menu options in browser, and electronic equipment |
CN107092412A (en) * | 2017-03-06 | 2017-08-25 | 上海斐讯数据通信技术有限公司 | A kind of quick startup APP method and mobile terminal |
CN111090481A (en) * | 2018-10-24 | 2020-05-01 | 合肥欣奕华智能机器有限公司 | Key layout method and device of robot demonstrator |
CN109814779A (en) * | 2019-01-04 | 2019-05-28 | 平安科技(深圳)有限公司 | Menu display method, device, computer equipment and storage medium |
CN109814779B (en) * | 2019-01-04 | 2022-03-22 | 平安科技(深圳)有限公司 | Menu display method and device, computer equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103164114A (en) | Method and device of classifying icons of terminal operation interface | |
CN104951192A (en) | Method for optimizing user interface menu | |
CN104636373A (en) | Information push method and device | |
CN103927309A (en) | Method and device for marking information labels for business objects | |
US20130009963A1 (en) | Graphical display of data with animation | |
TWI828888B (en) | Thread of conversation displaying method, computer readable recording medium and computer device | |
CN110889056B (en) | Page marking method and device | |
CN105550275A (en) | Microblog forwarding quantity prediction method | |
US10586358B1 (en) | System and method for visualization of beacon clusters on the web | |
WO2015101161A1 (en) | Method and device for generating user page corresponding to target system | |
CN105117107A (en) | Application program icon managing method and application program icon managing system | |
US20170262161A1 (en) | Systems and methods for navigating a set of data objects | |
CN105607800A (en) | Method and device for input display of terminal screen | |
CN104346461A (en) | Method and device of searching webpage element as well as browser client | |
CN105183853A (en) | Method and device used for presenting label page | |
CN107291805B (en) | Method and device for controlling information pushing | |
CN105915615A (en) | Method for displaying application information in mobile equipment and device thereof | |
CN112561332A (en) | Model management method, model management apparatus, electronic device, storage medium, and program product | |
CN107734138A (en) | The display methods and device of notification message, computer installation and storage medium | |
CN111881339A (en) | Resource information pushing and informing method and device, electronic equipment and storage medium | |
CN112446574A (en) | Product evaluation method and device, electronic equipment and storage medium | |
CN105681252A (en) | Client-side data based processing method and device | |
WO2021164193A1 (en) | Mini program material processing method and apparatus, electronic device, and medium | |
Insfran et al. | Evaluating the usability of mashups applications | |
CN111310044B (en) | Page element information extraction method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150930 |