CN104750366A - Menu switching method - Google Patents

Menu switching method Download PDF

Info

Publication number
CN104750366A
CN104750366A CN201310742715.XA CN201310742715A CN104750366A CN 104750366 A CN104750366 A CN 104750366A CN 201310742715 A CN201310742715 A CN 201310742715A CN 104750366 A CN104750366 A CN 104750366A
Authority
CN
China
Prior art keywords
menu
menu item
item
current set
tree structure
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
Application number
CN201310742715.XA
Other languages
Chinese (zh)
Inventor
韩松源
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Continental Automotive Asia Pacific Beijing Co Ltd
Original Assignee
Continental Automotive Asia Pacific Beijing Co Ltd
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 Continental Automotive Asia Pacific Beijing Co Ltd filed Critical Continental Automotive Asia Pacific Beijing Co Ltd
Priority to CN201310742715.XA priority Critical patent/CN104750366A/en
Publication of CN104750366A publication Critical patent/CN104750366A/en
Pending legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The invention relates to a menu switching method. All menus and menu items thereof are stored in a system in a tree structure mode. The method includes that as for a menu item that is currently displayed of a certain menu, the system determines the position of the current menu item in a tree structure; the system detects a menu operation of the user; when the user performs moving operation of the menu item, the system calculates variable quantity of movement, and a position of a menu item which the current menu item is moved to is searched in the tree structure according to the position of the current menu item and the variable quantity; after the position of the menu item which the current menu item is moved to is found out, the current menu item is switched to the menu item which the current menu item is moved to.

Description

The changing method of menu
Technical field
The present invention relates to the changing method of menu in system, particularly relate to the changing method of menu in mobile intelligent terminal, car-mounted terminal, PC or intelligent television system.
Background technology
Usually, when user wants to find certain Submenu Items, need to enter a certain menu, search its menu item successively, when arriving the bottommost of menu, if do not find relevant menu item, user is needed to carry out operating progressively turning back to master menu, enter other menus again, carry out and operation similar before, until find.Which increase the number of times of user and system interaction, thus add the difficulty that user searches a certain function.
And when the menu item shown is more than a screen, system can take the mode of Pagination Display.If the menu item that user needs is not at current page, user needs to switch the page and continues to search.Which further increases the number of times of user and system interaction, thus also further increase the difficulty that user searches a certain function.
Summary of the invention
In order to overcome the above problems, the invention provides a kind of menu changing method, wherein all menus and menu item thereof are stored in system in the mode of tree structure, the method comprises: for the menu item of a certain menu of current display, the position of system determination the current set of menu item in described tree structure; The menu operation of systems axiol-ogy user; When user carries out the mobile operation of menu item, the variable quantity of system-computed movement, then searches the position of the menu item that will move in described tree structure according to the position of the current set of menu item and described variable quantity; Behind the position finding the menu item that will move to, the current set of menu item is switched to the menu item that will move to.
Like this, the change in location of the menu item of display needed for causing primarily of system-computed user search operation, menu item corresponding after searching change in location based on the tree structure stored.In this way, user easily between the different menu item of same father's menu, can switch between the menu item not even with father's menu, so that user proceeds to search.Thus, decrease the number of times of user and system interaction, improve the efficiency of searching a certain function, reduce the difficulty of searching a certain function.
Alternatively, when the number of the menu item of a certain menu of current display exceedes the maximum number that viewing area normally shows, arrange enlarged display area, the menu item in enlarged display area shows with normal size, and the menu item outside enlarged display area is to be less than the size display of normal size
Like this, when needing the menu item number of display more, can once show more menu item as much as possible, decrease paging, thus decrease the number of times of page layout switch, so decrease the number of times of user and system interaction, and the setting of enlarged display area, be conducive to user and search a certain function more easily.
Accompanying drawing explanation
Fig. 1 is the schematic diagram of menu changing method according to an embodiment of the invention.
Fig. 2 is the process flow diagram of menu changing method according to an embodiment of the invention.
Fig. 3 is the schematic diagram of the menu display of menu changing method according to an embodiment of the invention.
Fig. 4 is the process flow diagram of the menu display of menu changing method according to an embodiment of the invention.
Embodiment
With reference to the accompanying drawings embodiments of the invention are described.In the following description, many details have been set forth to make person of ordinary skill in the field more fully understand and realize the present invention.But be apparent that person of ordinary skill in the field, realization of the present invention can not have some in these details.In addition, should be understood that, the present invention is not limited to introduced specific embodiment.On the contrary, can consider to implement the present invention by the combination in any of characteristic sum key element described below, and no matter whether they relate to different embodiments.Therefore, aspect below, feature, embodiment and advantage use for illustrative purposes only, and should not regard key element or the restriction of claim as, unless clearly proposed in the claims.
For such as in-vehicle multi-media system, menu changing method according to an embodiment of the invention will be described now.
According to the present invention, all menus and menu item thereof are stored in system in the mode of tree structure.Fig. 1 is exemplified with this tree-like storage structure.
In the present embodiment, when user selects a certain menu to search a certain function, system shows the menu item of this menu, and the current set of menu item such as can highlighted state display.For this current menu item, system determines its position in described tree structure.
The menu operation of systems axiol-ogy user.Such as, user can search the function of expectation by mobile menu item, such as, move menu item by the directionkeys on keypad or touch-screen.At this moment, the variable quantity of system-computed movement, then searches the position of the menu item that will move in described tree structure according to the position of the current set of menu and described variable quantity.
Such as, in the tree-like storage structure illustrated in Fig. 1, when the position of the current set of menu item is node 5, according to the variable quantity of the movement calculated, the position of the menu item that will move to can be obtained, such as node 6,7 or 8, then, the current set of menu item is switched to the menu item that will move to.
As shown in Figure 1, node 5,6,7 and 8 is the child node of node 2, and node 2 is the position of above-mentioned user-selected a certain menu.In other words, node 5,6,7,8 is the position of the various menu item of this menu.
When the current set of menu item has been in the bottom of this menu, user still continues to move down menu item, such as, as shown in Figure 1, when the position of system determination the current set of menu item is node 8, then system finds the child node under the brotgher of node of node 2 according to this tree structure, the position of the menu item that namely will move to, it is such as the child node 9 of the node 3 shown in Fig. 1, then, the current set of menu item is switched to the menu item that will move to, the current set of menu item by a certain menu is switched to the menu item of the menu at the same level of this menu.
But when system cannot find the position of the menu item that will move to from this tree structure, then system keeps the current set of menu item constant.
In addition, system is after determining the position of the current set of menu item in described tree structure, information from master menu along described tree structure to all or part of menu item involved by the current set of menu item is provided, such as, shows the information comprising path, title etc. from master menu to the current set of menu item.Such as, when the position of the current set of menu item is positioned at node 8, show from node 1 by way of all menu items involved by node 2 to node 8.
Below, with reference to Fig. 2, the embody rule of menu changing method and the example of algorithm realization are according to an embodiment of the invention described.
First, the menu item (step S201) of a certain menu is shown.
Then, system judges that user is left or the menu item that moves right (step S202).
When user is moved to the left menu item, system judges whether also have menu item (step S203) on the left of the current set of menu item.Such as, determine the memory address of the current set of menu item, calculate the variable quantity of movement, and subtract computing according to the memory address of variable quantity to the current set of menu item of movement, then judge whether the memory address that computing obtains has corresponding menu item.
If there is menu item (i.e. "Yes") on the left of the current set of menu item, such as, if the memory address that computing obtains has corresponding menu item, then system shows the menu item (step S201) of this correspondence.
If there is no menu item (i.e. "No") on the left of the current set of menu item, such as, if the memory address that computing obtains does not have corresponding menu item, then system judges whether his father's menu is master menu (step S204) further.Such as, determine the memory address of father's menu of the current set of menu item, and judge whether it corresponds to master menu.
If his father's menu is master menu (i.e. "Yes"), then system does not change the current set of menu item (step S208).
If his father's menu is not master menu (i.e. "No"), then system judges whether the left side of his father's menu has adjacent menus (step S205) further.Such as, computing is subtracted to the memory address of father's menu of the current set of menu item, then judge whether the memory address that computing obtains has corresponding fraternal menu.
Such as, when the left side of the father's menu judging the current set of menu item does not have adjacent menus (i.e. "No"), if the memory address that computing obtains does not have corresponding fraternal menu, then process proceeds to step S208.
When there is adjacent menus (i.e. "Yes") in the left side of the father's menu judging the current set of menu item, such as, if the memory address that computing obtains has corresponding fraternal menu, then system shows the menu item (step S206) of this fraternal menu.
Then, system judges whether user operates (step S207) the menu item of this adjacent menus.
If user does not carry out any operation during to this ("No"), then ended process.
If user is to when this has been operation ("Yes"), then process turns back to step S202, namely again judges that user is left or moves right menu item.
When user is moved to the left menu item, repeat above process.When user moves right menu item, processing procedure and above process similar, only such as memory address is carried out and aforementioned contrary increasing computing, repeats no more herein.
Above about the embodiment of the addressing operation of system, be exist on the basis of tree-like storage structural relation between each menu and menu item, increase or subtract computing to search the memory address of the menu item that will move to the memory address of the current set of menu item.But embodiments of the present invention are not limited thereto, between each menu of any structure and menu item, the storage mode of tree-like storage structure and the addressing mode of correspondence all can be applicable in the present invention.
Alternatively, when preparing the menu item of a certain menu of display, system judges the maximum number whether number of the menu item of this menu exceedes viewing area and normally show; When the number of menu item does not exceed the maximum number that viewing area normally shows, with normal size (size 1) display menu item; When the number of menu item exceedes the maximum number that viewing area normally shows, with reduced size (size 2), be namely less than the size of normal size, display menu item.
Size 1 and size 2 can be default, or can be arranged by user.In addition, the menu item shown with size 2 can clearly be recognized by user.
Preferably, when the number of menu item exceedes the maximum number that viewing area normally shows, system starts enlarged display area.Such as, the menu item in enlarged display area is with normal size (size 1) display, and the menu item outside enlarged display area shows with reduced size (size 2).
After carrying out menu blocked operation, when the menu item that will show on screen changes, the display size entering the menu item of this enlarged display area is greater than the display size of the menu item leaving this enlarged display area.Such as, enter the menu item of this enlarged display area with normal size (size 1) display, and the Submenu Items leaving this enlarged display area shows with reduced size (size 2).
Specifically, system will calculate the size of each menu item according to the data of size 1 and size 2 and the information such as font, font size, and the menu item number that can hold respectively outside enlarged display area in and enlarged display area.Refer again to the position of enlarged display area, system can determine which menu item is presented in enlarged display area, and which menu is presented at outside enlarged display area.
Such as shown in Fig. 3, in the leftward space of enlarged display area, system, according to the size in this region and each menu item size, calculates and can hold 8 menu items, so 1 ~ No. 8 menu item is shown in left side; The size of system according to enlarged display area and the size of menu item, calculate and can hold 5 menu items, so ensuing 5 menus 9 ~ No. 13 menu items are shown in enlarged display area; On the right side of enlarged display area, algorithm is identical with algorithm on the left of enlarged display area.
Referring now to Fig. 4, the application of menu display and the example of algorithm realization in menu changing method are according to an embodiment of the invention described.
In step S401, system judges whether that all menu items can be presented on screen by normal size.
When judged result is yes, with normal size display menu item (step S406).
When judged result is no, display enlarged display area (step S402), the menu item wherein in enlarged display area shows with normal size, and the menu item outside enlarged display area shows with reduced size, but can clearly be differentiated.
Then, respond user operation and carry out menu blocked operation (step S403).Can refer to the description of composition graphs 1,2 above herein.
After carrying out menu blocked operation, system call interception enters or leaves the display size of the menu item of enlarged display area.Leave the menu item of enlarged display area with reduced size display (step S404).Enter the menu item of enlarged display area with normal size display (step S405).
Like this, when needing the menu item number of display to exceed the maximum number that viewing area normally shows, by reducing the display size of menu item, can once show more menu item as much as possible, decrease paging, thus decrease the number of times of page layout switch, namely decrease the interaction times of user and system.And, by arranging the moveable enlarged display area of user, even if when the display size of menu item reduces, also can not vision addressability be reduced, can contribute to the function that user searches needs easily.
Although the foregoing describe exemplary embodiment of the present invention, the present invention is not limited thereto.Person of ordinary skill in the field can make various change and amendment, and does not depart from the spirit and scope of the present invention.Scope of the present invention is only defined by the claims.

Claims (7)

1. a menu changing method, wherein all menus and menu item thereof are stored in system in the mode of tree structure, and the method comprises:
For the menu item of a certain menu of current display, the position of system determination the current set of menu item in described tree structure;
The menu operation of systems axiol-ogy user;
When user carries out the mobile operation of menu item, the variable quantity of system-computed movement, then searches the position of the menu item that will move in described tree structure according to the position of the current set of menu item and described variable quantity;
Behind the position finding the menu item that will move to, the current set of menu item is switched to the menu item that will move to.
2. menu changing method according to claim 1, wherein, the menu item that move to and described the current set of menu item belong to same father's menu.
3. menu changing method according to claim 1, wherein, the menu item that move to belongs to different father's menus respectively from described the current set of menu item.
4. menu changing method according to claim 1, wherein, when finding the position of the menu item that will move to, then system keeps the current set of menu item constant.
5. menu changing method according to claim 1, wherein
System, after determining the position of the current set of menu item in described tree structure, provides the information from master menu along described tree structure to all or part of menu item involved by the current set of menu item.
6. menu changing method according to claim 1, wherein
System judges the number of the menu item of this menu;
When the number of the menu item of this menu does not exceed the maximum number that viewing area normally shows, with normal size display menu item;
When the number of the menu item of this menu exceedes the maximum number that viewing area normally shows, arrange enlarged display area, the menu item in enlarged display area shows with normal size, and the menu item outside enlarged display area is to be less than the size display of normal size.
7. menu changing method according to claim 6, wherein
The menu operation of systems axiol-ogy user, and the information being positioned at the menu item of enlarged display area after obtaining menu operation according to described tree structure;
System dynamically adjusts the display size of the menu item entering or leave enlarged display area.
CN201310742715.XA 2013-12-30 2013-12-30 Menu switching method Pending CN104750366A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310742715.XA CN104750366A (en) 2013-12-30 2013-12-30 Menu switching method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310742715.XA CN104750366A (en) 2013-12-30 2013-12-30 Menu switching method

Publications (1)

Publication Number Publication Date
CN104750366A true CN104750366A (en) 2015-07-01

Family

ID=53590148

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310742715.XA Pending CN104750366A (en) 2013-12-30 2013-12-30 Menu switching method

Country Status (1)

Country Link
CN (1) CN104750366A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105653139A (en) * 2015-12-22 2016-06-08 深圳市万普拉斯科技有限公司 Webpage navigation menu display method and system
CN107193569A (en) * 2017-05-31 2017-09-22 福建三元达科技有限公司 The multilevel menu management system and management method of embedded system
CN107632756A (en) * 2017-09-29 2018-01-26 深圳市元征科技股份有限公司 Programs menu display methods and terminal

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101552837A (en) * 2009-03-11 2009-10-07 惠州Tcl移动通信有限公司 Menu indication method
CN101882052A (en) * 2002-06-06 2010-11-10 阿敏·E·莫尔勒 Method and apparatus for navigating information structure
US20120124523A1 (en) * 2009-05-05 2012-05-17 Alibaba Group Holding Limited Method and Apparatus for Displaying Cascading Menu
CN103064592A (en) * 2013-01-09 2013-04-24 由芳 Extensible menu display method
CN103064591A (en) * 2012-12-29 2013-04-24 倪旻 Multilevel menu navigation interface achieving method
CN103294348A (en) * 2013-06-27 2013-09-11 深圳Tcl新技术有限公司 List type menu display control method and device and television
CN103370684A (en) * 2011-02-17 2013-10-23 Nec卡西欧移动通信株式会社 Electronic device, display method, and program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101882052A (en) * 2002-06-06 2010-11-10 阿敏·E·莫尔勒 Method and apparatus for navigating information structure
CN101552837A (en) * 2009-03-11 2009-10-07 惠州Tcl移动通信有限公司 Menu indication method
US20120124523A1 (en) * 2009-05-05 2012-05-17 Alibaba Group Holding Limited Method and Apparatus for Displaying Cascading Menu
CN103370684A (en) * 2011-02-17 2013-10-23 Nec卡西欧移动通信株式会社 Electronic device, display method, and program
CN103064591A (en) * 2012-12-29 2013-04-24 倪旻 Multilevel menu navigation interface achieving method
CN103064592A (en) * 2013-01-09 2013-04-24 由芳 Extensible menu display method
CN103294348A (en) * 2013-06-27 2013-09-11 深圳Tcl新技术有限公司 List type menu display control method and device and television

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
吴昊: "四通道数字示波器人机交互界面软件设计", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105653139A (en) * 2015-12-22 2016-06-08 深圳市万普拉斯科技有限公司 Webpage navigation menu display method and system
CN107193569A (en) * 2017-05-31 2017-09-22 福建三元达科技有限公司 The multilevel menu management system and management method of embedded system
CN107632756A (en) * 2017-09-29 2018-01-26 深圳市元征科技股份有限公司 Programs menu display methods and terminal

Similar Documents

Publication Publication Date Title
TWI418765B (en) Mehtod for operating naivgation apparatus, navigation apparatus and computer program product
CN103809891B (en) Page switching method and device
JP5371002B2 (en) Portable information terminal, computer-readable program, and recording medium
EP4016273A1 (en) Side toolbar display method and device, terminal, and storage medium
US9891816B2 (en) Method and mobile terminal for processing touch input in two different states
EP2282172A1 (en) Method for operating navigation frame, navigation apparatus and computer program product
WO2009131089A1 (en) Portable information terminal, computer readable program and recording medium
CN108111687B (en) Display control method and related product
US10303327B2 (en) Information display method and device
CN103391469A (en) Mobile terminal and controlling method thereof
KR101251761B1 (en) Method for Data Transferring Between Applications and Terminal Apparatus Using the Method
CN103543949A (en) Touch control terminal and control method and system thereof
US20170322689A1 (en) Method and device for multi-task management, and computer-readable medium
CN108008896B (en) Display control method and related product
CN109284261B (en) Application searching method and device, storage medium and electronic equipment
CN103220430B (en) A kind of method that mobile phone first line of a couplet people from system is searched and device
CN103500070A (en) Touch operation method and device and terminal unit
KR20160047507A (en) Object switching method and device, and touchscreen terminal
CN102238264A (en) Dynamic menu changing method for mobile phone terminal
CN105574211A (en) File querying system and method based on time axis
CN104750366A (en) Menu switching method
CN106020614A (en) Switch method and terminal for application programs
US9959010B1 (en) Method for displaying information, and terminal equipment
CN108595097A (en) Page scroll control method and device and playback terminal
CN107832337B (en) Page returning method, device and equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20150701

RJ01 Rejection of invention patent application after publication