A kind of method that dynamically updates mobile phone software menuTechnical field:
The present invention relates to the application process on a kind of cell phone apparatus, particularly a kind of method that dynamically updates mobile phone software menu.
Background technology:
In the graphical interfaces of the application program of cell phone software, often can use this form of menu.Menu is generally push button multirow menu or single-row tabulation formula menu, generally be with one deck menu after using same screen, entering submenu, submenu will cover father's menu.
In the existing system, menu generally is fixed in the application program, and its function, content, order all can't change.Generally, software is issue in a single day, and the menu in the software just can't be changed, and the literal of menu item and function also can't change, and upgrade software for cell phone software, is not a thing easily.
Present mobile phone often uses static transmission mode, but because static transmission mode makes the mobile phone content can not real-time update, if the use same software of user between often, and this software can not often upgrade, may cause this software no change to the user, not have innovation, the defective of the limited grade of function.
Such as the RealPlayer player, technically can not dynamically update menu content, though implement fairly simple like this, but can only rest on software design stage to need satisfaction with the user, if follow-uply want to increase demand, demand before perhaps revising can only be by realizing from newly allowing user's download that new software is installed.
And dynamic menu can provide a good solution, and the content on the real-time update menu also makes service directly send mobile phone to.
Dynamic menu can bring more excellent experience for the cellphone subscriber, excite the bigger interest of user, strengthen the interaction between user and the mobile device, for operator and their content affiliate provide the chance of making new brand, expanding the new business pattern and open up new profit channel.
Summary of the invention:
The purpose of this invention is to provide a kind of method that dynamically updates mobile phone software menu, this technical scheme is with solving in the application program of mobile phone, and menu function is fixed and caused the bad problem of autgmentability.
The concrete technical scheme of this method is as follows:
A kind of method that dynamically updates mobile phone software menu, this method relate to the cell phone apparatus of subscription client and have network service and the server of data processing function, it is characterized in that described method step comprises:
(1) user sends the request of obtaining configuration information by mobile phone to server:
(2) server sends back mobile phone according to the information of mobile phone submission with configuration information:
(3) mobile phone determines according to configuration information whether the menu version upgrades:
(4) if the menu version upgrades in the server, then mobile phone proposes the menu download request to server: server sends menu information to mobile phone;
(5) if the menu version does not upgrade in the server, then mobile phone is not done any action, and flow process finishes.
In the said method, the menu that relates in the described method comprises menu item, menu item order, the functional definition of the various menu and the Submenu Items of related data and menu item.
In the said method, the menu information in the described step (4) comprises complete menu tree structure.
The menu tree structure is generally represented the menu relationship between superior and subordinate, such as:
Click " option->popular the recommendation ", in hot topic is recommended, every menus such as " TOP100 ", " TOP50 " being arranged again, the user can select entering of oneself liking.
Beneficial effect of the present invention is
This menu can real-time update, so content change is various.The various unreasonable local real-time update that dynamic menu can be found in practice process according to the demand and the developer of the improper variation of user is revised.
Dynamic menu can bring more excellent experience for the cellphone subscriber, excite the bigger interest of user, strengthen the interaction between user and the mobile device, for operator and their content affiliate provide the chance of making new brand, expanding the new business pattern and open up new profit channel.
Description of drawings:
Further specify the present invention below in conjunction with the drawings and specific embodiments.
Fig. 1 is the flow chart of the inventive method.
Fig. 2 is the inventive method process schematic diagram in an embodiment.
Embodiment:
For technological means, creation characteristic that the present invention is realized, reach purpose and effect is easy to understand, below in conjunction with concrete diagram, further set forth the present invention.
As shown in Figure 1, a kind of method that dynamically updates mobile phone software menu of the present invention, this method relate to the cell phone apparatus of subscription client and have mobile communication and the server of data processing function, and concrete steps are as follows:
(1) user sends the request of obtaining configuration information by mobile phone to server:
(2) server sends back mobile phone according to the information of mobile phone submission with configuration information:
(3) mobile phone determines according to configuration information whether the menu version upgrades:
(4) if the menu version upgrades in the server, then mobile phone proposes the menu download request to server: server sends menu information to mobile phone;
(5) if the menu version does not upgrade in the server, then mobile phone is not done any action, and flow process finishes.
Certainly, the menu that relates in the method comprises menu item, menu item order, the functional definition of the various menu and the Submenu Items of related data and menu item.And above-mentioned menu information comprises complete menu tree structure.
As shown in Figure 2, below for enumerating a concrete example using the inventive method:
(1) the mutual employing wap agreement between cell phone software and the server.
(2) cell phone software is initiated the wap request to server.
(3) server returns software configuration information, and comprising needs the information such as message content that show in the version number, cell phone software of dynamic menu on the current server.These configuration informations have an administration interface can manage these information at server.
(4) the menu version number that passes back according to server of cell phone software has judged whether updating menu.
(5) if there is renewal in menu version number, then cell phone software proposes the wap request to server, requires to obtain the complete information of dynamic menu.
(6) server sends the complete tree structure of dynamic menu to cell phone software.
If menu version number does not upgrade, then cell phone software is left intact.
More than show and described basic principle of the present invention and principal character and advantage of the present invention.The technical staff of the industry should understand; the present invention is not restricted to the described embodiments; that describes in the foregoing description and the specification just illustrates principle of the present invention; without departing from the spirit and scope of the present invention; the present invention also has various changes and modifications, and these changes and improvements all fall in the claimed scope of the invention.The claimed scope of the present invention is defined by appending claims and equivalent thereof.