CN106020904A - Graphical user interface displaying method and device - Google Patents
Graphical user interface displaying method and device Download PDFInfo
- Publication number
- CN106020904A CN106020904A CN201610375235.8A CN201610375235A CN106020904A CN 106020904 A CN106020904 A CN 106020904A CN 201610375235 A CN201610375235 A CN 201610375235A CN 106020904 A CN106020904 A CN 106020904A
- Authority
- CN
- China
- Prior art keywords
- functional module
- module list
- client
- timestamp
- list
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the invention discloses a graphical user interface displaying method and device. The displaying device is applied to a client side, and the client side is in communication with a server side. The method includes the steps that when the target application program is opened at the client side, a functional module list for the target application program and stored in the server side is obtained; whether a functional module list stored by the client side is the same as the obtained functional module list or not is judged according to identification information and display information of all functional modules included in the functional module list and first time timestamp; if not, the functional module list stored by the client side is updated into the obtained functional module list; based on the updated functional module list, the graphical user interface of the target application program is displayed. The problem that in the prior art, when titles or icons displayed by the functional modules are changed, new developing codes need to be added in an APP development side and therefore cause developing code redundancy is solved by the scheme.
Description
Technical field
The present invention relates to data presentation technique field, particularly to a kind of graphic user interface display packing and
Device.
Background technology
Graphic user interface for display application program in mobile client, it will usually include
Multiple functional modules clicked on, the content that this type of functional module shows in interface includes: functional module
Title, icon etc..As it is shown in figure 1, the schematic diagram of the graphic user interface of the application program, " limit in figure
See the video community that limit is chatted ", " circle of friends ", " film ticket " etc. correspond to the title of functional module, Mei Gegong
The icon that icon is functional module on the left of the title of energy module.What deserves to be explained is, different in application program
Functional module, the code logic of its correspondence is probably identical.
Title and icon that functional module in graphic user interface is shown are not changeless, when
When the title of some functional module or icon need to change, in prior art, developer needs at APP
(Application, application program) exploitation end develops the fresh code for this functional module, again to exploitation
After redaction test and audit after, redaction can be issued.
Obvious, in prior art, when changing title or the icon that functional module shows, need to open at APP
Make a start and increase new exploitation code, it is true that the code logic of the code newly developed corresponding to this functional module
Problem that is identical with the code logic of former exploitation code, that therefore can cause APP exploitation end exploitation code redundancy.
Summary of the invention
The purpose of the embodiment of the present invention is to provide display packing and the device of a kind of graphic user interface, is used for
Solve in prior art, when changing title or the icon that functional module shows, need to increase at APP exploitation end
New exploitation code and cause APP exploitation end exploitation code redundancy problem.
For reaching above-mentioned purpose, the embodiment of the invention discloses display packing and the dress of a kind of graphic user interface
Put.Technical scheme is as follows:
First aspect, embodiments provides the display packing of a kind of graphic user interface, is applied to visitor
Family end, described client communicates to connect with service end, and in described client and described service end, all storage has mesh
The functional module list that mark application program is corresponding, includes each functional module in described functional module list
Identification information, display information and very first time stamp;In described service end, any one functional module pair
When the display information answered is changed, the very first time stamp of this functional module is corresponding to be changed;
Described method includes:
When client opens described destination application, it is thus achieved that in described service end storage for described mesh
The functional module list of mark application program;
According to the identification information of each functional module comprised in described functional module list, display information and
The very first time stabs, it is judged that whether the functional module list of functional module list and the acquisition of the storage of described client
Identical;
If it does not, the functional module list update described client stored is the functional module list obtained;
Based on the functional module list after updating, show the graphic user interface of described destination application.
Preferably, in the first implementation in embodiments of the present invention, described according to described functional module
The identification information of each functional module comprised in list, display information and very first time stamp, it is judged that described
The functional module list of client storage is the most identical with the functional module list of acquisition, including:
Identification information according to each functional module comprised in described functional module list, it is judged that described client
Hold in the identification information of each functional module in the functional module list of storage and the functional module list of acquisition
The identification information of each functional module the most identical, if it is not the same, represent the merit that described client stores
Energy module list differs with the functional module list of acquisition.
Preferably, in the second implementation in embodiments of the present invention, described according to described functional module
The identification information of each functional module comprised in list, display information and very first time stamp, it is judged that described
The functional module list of client storage is the most identical with the functional module list of acquisition, including:
Very first time stamp according to each functional module comprised in described functional module list, for each merit
Can module, it is judged that the very first time stamp of this functional module in the functional module list of described client storage with
The very first time stamp of this functional module in the functional module list obtained is the most identical, if it is not the same, table
Show that functional module list that described client stores differs with the functional module list of acquisition.
Preferably, in described client and described service end, the most also storage has described graphic user interface to comprise
The second timestamp that each the navigation button is corresponding;In described service end, increase or delete the merit of the navigation button
Can module or revise the display information of functional module of described the navigation button, described second timestamp changes accordingly
Become;
Described when client opens described destination application, it is thus achieved that in described service end storage for institute
State the functional module list of destination application, including:
When client opens destination application, it is thus achieved that each the navigation button that described service end sends is corresponding
The second timestamp;
For each the navigation button, it is judged that when whether the second timestamp received is with locally stored second
Between stab identical;
If it does not, the second timestamp updating this locally-stored the navigation button is this navigation button received
The second timestamp, it is thus achieved that in described service end storage for described destination application functional module arrange
Table.
Preferably, described based on the functional module list after updating, show the figure of described destination application
User interface, including:
Based on the functional module list after updating, show the graphic user interface of described destination application, and
The navigation button that the second timestamp updated is corresponding shows update notifying mark.
Preferably, described client with in described service end the most also storage have destination application corresponding the 3rd
Timestamp;In described service end, increase or delete functional module or the amendment of described destination application
The display information of the functional module of described destination application, described 3rd timestamp changes accordingly;
Described when client opens described destination application, it is thus achieved that in described service end storage for institute
State the functional module list of destination application, including:
When client opens described destination application, it is thus achieved that described service end send for described target
3rd timestamp of application program;
Judge that the 3rd timestamp received is the most identical with the 3rd locally stored timestamp;
If it does not, updating the 3rd locally-stored timestamp is the 3rd timestamp received, it is thus achieved that described clothes
The functional module list for described destination application of storage in business end.
Second aspect, embodiments provides the display device of a kind of graphic user interface, is applied to visitor
Family end, described client communicates to connect with service end, and in described client and described service end, all storage has mesh
The functional module list that mark application program is corresponding, includes each functional module in described functional module list
Identification information, display information and very first time stamp;In described service end, any one functional module pair
When the display information answered is changed, the very first time stamp of this functional module is corresponding to be changed;
Described device includes:
Obtain module, for when client opens described destination application, it is thus achieved that described service end is deposited
The functional module list for described destination application of storage;
Judge module, for according to the identification information of each functional module comprised in described functional module list,
Display information and very first time stamp, it is judged that the functional module list of described client storage and the function of acquisition
Module list is the most identical;
More new module, for when the judged result of described judge module is no, stores described client
Functional module list update is the functional module list obtained;
Display module, for based on the functional module list after updating, showing the figure of described destination application
Shape user interface.
Preferably, in the first implementation in embodiments of the present invention, described judge module, specifically use
In:
Identification information according to each functional module comprised in described functional module list, it is judged that described client
Hold in the identification information of each functional module in the functional module list of storage and the functional module list of acquisition
The identification information of each functional module the most identical, if it is not the same, represent the merit that described client stores
Energy module list differs with the functional module list of acquisition.
Preferably, in the second implementation in embodiments of the present invention, described judge module, specifically use
In:
Very first time stamp according to each functional module comprised in described functional module list, for each merit
Can module, it is judged that the very first time stamp of this functional module in the functional module list of described client storage with
The very first time stamp of this functional module in the functional module list obtained is the most identical, if it is not the same, table
Show that functional module list that described client stores differs with the functional module list of acquisition.
Preferably, in described client and described service end, the most also storage has described graphic user interface to comprise
The second timestamp that each the navigation button is corresponding;In described service end, increase or delete the merit of the navigation button
Can module or revise the display information of functional module of described the navigation button, described second timestamp changes accordingly
Become;
Described acquisition module, including:
First obtains unit, for when client opens destination application, it is thus achieved that described service end sends
The second timestamp corresponding to each the navigation button;
First judging unit, for for each the navigation button, it is judged that whether the second timestamp received
Identical with the second locally stored timestamp;
First updating block, for when the judged result of described first judging unit is no, updates this locality storage
Second timestamp that second timestamp is this navigation button received of this navigation button deposited, it is thus achieved that described
The functional module list for described destination application of storage in service end.
Preferably, described display module, specifically for:
Based on the functional module list after updating, show the graphic user interface of described destination application, and
The navigation button that the second timestamp updated is corresponding shows update notifying mark.
Preferably, described client with in described service end the most also storage have destination application corresponding the 3rd
Timestamp;In described service end, increase or delete functional module or the amendment of described destination application
The display information of the functional module of described destination application, described 3rd timestamp changes accordingly;
Described acquisition module, including:
Second obtains unit, for when client opens described destination application, it is thus achieved that described service end
The 3rd timestamp for described destination application sent;
Second judging unit, for judge the 3rd timestamp that receives whether with the 3rd locally stored time
Stab identical;
Second updating block, for when the judged result of described second judging unit is no, updates this locality storage
The 3rd timestamp deposited is the 3rd timestamp received, it is thus achieved that in described service end storage for described mesh
The functional module list of mark application program.
In this programme, client has, with all storages in described service end, the functional module that destination application is corresponding
List, client calls each in locally stored functional module list based on locally stored code
Display information, and then display graphic user interface, the title corresponding for each functional module or icon are more
Change, it is only necessary to change the information in functional module list in service end, it is not necessary to again develop end weight at APP
Code newly developed, can be sent to client by the content of renewal, completes the client renewal to application program,
Solve in prior art, when changing title or the icon that functional module shows, need to increase at APP exploitation end
The problem of the APP exploitation end exploitation code redundancy adding new exploitation code and cause, the most also solves APP
The problem that in exploitation end, code degree of coupling height, code are difficult to safeguard and bug (leak) rate is high.Additionally, often
When secondary client opens destination application, will obtain in the functional module list interface in described service end
Functional module list, i.e. service end updates after feature list, as long as client opens application program, with regard to energy
Receive renewal, make client to the renewal of application program much sooner.In addition, it is not necessary that develop through APP
End released version, it is to avoid exploitation, test and the problem of auditing flow length.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to enforcement
In example or description of the prior art, the required accompanying drawing used is briefly described, it should be apparent that, describe below
In accompanying drawing be only some embodiments of the present invention, for those of ordinary skill in the art, do not paying
On the premise of going out creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the schematic diagram of the graphic user interface of application program in client;
The schematic flow sheet of the display packing of a kind of graphic user interface that Fig. 2 provides for the embodiment of the present invention;
The structural representation of the display device of a kind of graphic user interface that Fig. 3 provides for the embodiment of the present invention.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clearly
Chu, be fully described by, it is clear that described embodiment be only a part of embodiment of the present invention rather than
Whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art are not making creation
The every other embodiment obtained under property work premise, broadly falls into the scope of protection of the invention.
For the sake of clarity, being first briefly described the application scenarios of the embodiment of the present invention, the present invention is real
Executing in example, in client, storage has the functional module that the code of destination application is corresponding with destination application
List, this code can each information in calling function module list, to show graphical user in the client
Interface.
The display packing of a kind of graphic user interface that the embodiment of the present invention is provided, is applied to client, institute
Stating client to communicate to connect with service end, in described client and described service end, all storage has intended application journey
The functional module list that ordered pair is answered, described functional module list includes each functional module identification information,
Display information and very first time stamp;In described service end, the display letter that any one functional module is corresponding
When breath is changed, the very first time stamp of this functional module is corresponding to be changed.
It is emphasized that display information described herein is not limited to title corresponding to functional module and figure
Mark, it is also possible to be that official documents and correspondence information corresponding to functional module, common update notifying mark are (as red point carries
Wake up and " NEW " update notifying mark) and functional module putting in order in graphical user interfaces the most aobvious
Show positional information.It should be particularly noted that in embodiments of the present invention, all right in functional module list
Include the H5 chained address that functional module is corresponding, it is clear that, in service end, any one functional module
When corresponding H5 chained address is changed, described functional module that H5 chained address is changed corresponding first time
Between stamp increase.
As in figure 2 it is shown, described method includes:
S101: when client opens described destination application, it is thus achieved that in described service end storage for
The functional module list of described destination application.
It will be appreciated by persons skilled in the art that and functional module list interface can be set in service end, visitor
Family end can complete, by code, the function mould that actively calls in service end when client opens destination application
Functional module list in block list interface, so obtain in described service end storage should for described target
With the functional module list of program.It is of course also possible to be that service end is actively deposited in client push service end
The functional module list of storage.
Should be noted that during actual use, can be according to default dimension classification in service end
Storage has preset number functional module list, the described here dimension preset to include the behaviour that client uses
Make system (such as Android system and ios operating system), application program and client platform (such as flat board electricity
Brain and mobile phone) at least one.
Such as, having six kinds of functional module lists based on above three dimension storage in service end, above-mentioned target should
By program when opening, can to service end send call request, service end can according to this call request,
Judge operating system, application program and client platform that the client of correspondence uses, and then will be with mesh
The functional module list scheduling of mark application matches out, for client call or be transmitted directly to client
End;Said process can realize based on prior art, and the embodiment of the present invention is not described in detail.
In the embodiment of the present invention, in described client and described service end, the most also storage has described graphical user circle
The second timestamp that each the navigation button that bread contains is corresponding;In described service end, increase or delete navigation
The functional module of button or revise the display information of functional module of described the navigation button, described second time
Stamp is corresponding to be changed.
Should be noted that in graphic user interface as shown in Figure 1, the virtual push button of bottom " is recommended ", " is led
Boat ", " discovery ", " I " and " VIP member " be the navigation button, well known to a person skilled in the art
It is, the most corresponding multiple functional modules of each the navigation button.In Fig. 1, the navigation button " finds " as a shape opened
State, multiple functional modules shown in interface be the navigation button " find " corresponding to functional module.
Should be noted that in embodiments of the present invention, each functional module is all to having one in order to identify
The beacon information of identity, in above-mentioned service end, can be by corresponding beacon information arbitration functions module column
Whether table increases newly beacon information or delete certain beacon information judge whether increase or delete navigation
The functional module of button.Certainly, it is judged that mode is not limited to above-mentioned a kind of mode.
During it is emphasized that use embodiment of the present invention what's new module, it should the merit increased newly will be ensured
The code logic of code logic at least one functional module already present with client that energy module is corresponding is identical,
To guarantee that the information in this functional module can be shown by client code.
It addition, each the navigation button in the embodiment of the present invention can also be correspondingly arranged on a beacon information.
In the case of the most also including the navigation button, in order to avoid client spends substantial amounts of
Time, at very first time stamp corresponding to more local functional module each with in service end, described beats in client
When opening described destination application, it is thus achieved that the merit for described destination application of storage in described service end
Energy module list, may include that
When client opens destination application, it is thus achieved that each the navigation button that described service end sends is corresponding
The second timestamp;
For each the navigation button, it is judged that when whether the second timestamp received is with locally stored second
Between stab identical;
If it does not, the second timestamp updating this locally-stored the navigation button is this navigation button received
The second timestamp, it is thus achieved that in described service end storage for described destination application functional module arrange
Table.
If it is understood that the second timestamp received is identical with the second locally stored timestamp,
Represent for destination application, the function mould that the functional module list in service end storage stores with client
Block list is identical, and therefore, client need not call the functional module list of service end storage, direct base
In local functional module list display graphic user interface.
Further it will be understood that timestamp is character string, it is generally the case that the change of timestamp is all
It is shown as the increase of numeral, therefore, in the embodiment of the present invention, it is also possible to judge the second timestamp received
Whether more than the second locally stored timestamp, if it is, update the of this locally-stored the navigation button
Two timestamps are second timestamp of this navigation button received, and obtain the pin of storage in described service end
Functional module list to described destination application.
In embodiments of the present invention, the described service end of above-mentioned acquisition send each the navigation button corresponding second
The concrete mode of timestamp, can be active obtaining, it is also possible to be passive acquisition.Such as, beat in client
When opening destination application, the i.e. active each the navigation button in client push service end of service end is corresponding
Second timestamp;Alternatively, it is also possible to be to be provided with service end interface in service end, open mesh in client
During mark application program, client sends the request of the service end interface called in service end based on the code prestored,
Make described service end based on calling the request of service end interface, return in described service end to described client
All described second timestamp of storage.
Obvious, for whole destination application, the quantity very first time the to be much smaller than stamp of the second timestamp
Quantity, when service end does not update functional module list, client can be avoided to take a significant amount of time
On the very first time stamp that more local functional module each with in service end is corresponding.
In the another kind of implementation of the present invention, comparing this in order to avoid client devotes a tremendous amount of time
The very first time stamp that ground functional module each with in service end is corresponding, in described client and described service end all
Also storage has the 3rd timestamp that destination application is corresponding;In described service end, increase or delete described
The functional module of destination application or revise the display information of functional module of described destination application,
Described 3rd timestamp changes accordingly;
Described when client opens described destination application, it is thus achieved that in described service end storage for institute
State the functional module list of destination application, may include that
When client opens described destination application, it is thus achieved that described service end send for described target
3rd timestamp of application program;
Judge that the 3rd timestamp received is the most identical with the 3rd locally stored timestamp;
If it does not, updating the 3rd locally-stored timestamp is the 3rd timestamp received, it is thus achieved that described clothes
The functional module list for described destination application of storage in business end.
If it is understood that the 3rd timestamp received is identical with the 3rd locally stored timestamp,
Represent to should application program, in the functional module of functional module list and the client storage of service end storage
List is identical, and therefore, client need not call the functional module list of service end storage, is directly based upon
Local functional module list display graphic user interface.
Same, in embodiments of the present invention, the 3rd timestamp of storage in the described service end of above-mentioned acquisition
Concrete mode, can be active obtaining, it is also possible to be passive acquisition.Such as, opening target in client should
When using program, service end the most actively the 3rd timestamp of storage in client push service end;It addition, also
Can be in service end, be provided with service end interface, when client opens destination application, client
Send the request of the service end interface called in service end based on the code that prestores so that described service end based on
Call the request of service end interface, return the 3rd timestamp of storage in described service end to described client.
S102: according to identification information, the display letter of each functional module comprised in described functional module list
Breath and very first time stamp, it is judged that the functional module list of described client storage arranges with the functional module of acquisition
Table is the most identical.
It is understood that identification information is unique, so in service end and client, same merit
Can identification information corresponding to module be identical.
In the first judgment mode that the embodiment of the present invention provides, described according to bag in described functional module list
The identification information of each functional module contained, display information and very first time stamp, it is judged that described client is deposited
The functional module list of storage is the most identical with the functional module list of acquisition, may is that
Identification information according to each functional module comprised in described functional module list, it is judged that described client
Hold in the identification information of each functional module in the functional module list of storage and the functional module list of acquisition
The identification information of each functional module the most identical, if it is not the same, represent the merit that described client stores
Energy module list differs with the functional module list of acquisition.
In the second judgment mode that the embodiment of the present invention provides, described according to bag in described functional module list
The identification information of each functional module contained, display information and very first time stamp, it is judged that described client is deposited
The functional module list of storage is the most identical with the functional module list of acquisition, it is also possible to be:
Very first time stamp according to each functional module comprised in described functional module list, for each merit
Can module, it is judged that the very first time stamp of this functional module in the functional module list of described client storage with
The very first time stamp of this functional module in the functional module list obtained is the most identical, if it is not the same, table
Show that functional module list that described client stores differs with the functional module list of acquisition.
It is emphasized that above two judgment mode can be used alone, it is also possible to used along, successively
Judge.
If the judged result of step S102 is no, then execution step S103: the merit that described client is stored
Module list can be updated to obtained functional module list;
It is understood that renewal mentioned here can be update all, it is also possible to for changing
The part that part is done updates.
S104: based on the functional module list after updating, show graphical user circle of described destination application
Face.
In embodiments of the present invention, when destination application is provided with the navigation button, in order to carry to user
For updating prompting, described based on the functional module list after updating, show the figure of described destination application
User interface, including:
Based on the functional module list after updating, show the graphic user interface of described destination application, and
The navigation button that the second timestamp updated is corresponding shows update notifying mark.
It should be noted that in actual use, if destination application currently displaying for a certain
The interface that the navigation button is corresponding, then can not show update notifying mark on this navigation button.
It will be appreciated by persons skilled in the art that and can realize, by code, the navigation that the second timestamp increases
Showing update notifying mark on button, the embodiment of the present invention is not described in detail.Should be noted that renewal
Reminder flag can be the common reminder flag such as red some reminder flag and " NEW " reminder flag, and the present invention is real
Execute example not limit.
In embodiments of the present invention, it should explanation, during actual use, multiple above-mentioned services
End connection has a background server, and the developer of application program revises the display information of functional module or new
Increase, delete functional module, all can operate in the background management system of background server.
It is understood that same storage has the functional module row that destination application is corresponding in background server
Table, the second timestamp and the 3rd timestamp;It addition, in background server, any one functional module
When corresponding display information is changed, the very first time stamp of this functional module is corresponding to be changed;Increase or delete and lead
The functional module of boat button or revise the display information of functional module of described the navigation button, the second timestamp
Corresponding change;Increase or delete the functional module of described destination application or revise described intended application journey
The display information of the functional module of sequence, described 3rd timestamp changes accordingly.
Significantly, since background server is connected to multiple service end, function mould in background server
After the display information etc. of block list is changed, corresponding very first time stamp, the second timestamp and the 3rd timestamp
Can change accordingly, after functional module list, the second timestamp and the 3rd timestamp after change can be stored in
In the data base of station server, functional module list after simultaneously being changed by modes such as zookeeper, the
Two timestamps and the 3rd timestamp send each service end, make service end update locally stored functional module
List, the second timestamp and the 3rd timestamp.
In this programme, client has, with all storages in described service end, the functional module that destination application is corresponding
List, client calls each in locally stored functional module list based on locally stored code
Display information, and then display graphic user interface, in the embodiment of the present invention, corresponding for each functional module
Title or the change of icon, it is only necessary to change the information in functional module list in service end, it is not necessary to weight
Newly develop end exploitation code again at APP, the content of renewal can be sent to client, complete client
Renewal to application program, solves in prior art, when changing title or the icon that functional module shows,
The problem of the APP exploitation end exploitation code redundancy needing to increase new exploitation code at APP exploitation end and cause,
The most also solve code degree of coupling height in APP exploitation end, code is difficult to safeguard and bug (leak) rate height
Problem.Additionally, when each client opens destination application, will obtain in described service end
After functional module list in functional module list interface, i.e. service end update feature list, if client
Open application program, just can receive renewal, make client to the renewal of application program much sooner.It addition,
Need not move through APP and develop end released version, it is to avoid exploitation, test and the problem of auditing flow length.
Relative to Fig. 2, as it is shown on figure 3, the display dress of a kind of graphic user interface of embodiment of the present invention offer
Putting, be applied to client, described client communicates to connect with service end, described client and described service end
In all storages have the functional module list that destination application is corresponding, described functional module list includes each
The identification information of individual functional module, display information and very first time stamp;In described service end, any one
When display information corresponding to individual functional module is changed, the very first time stamp of this functional module is corresponding to be changed;
Described device includes:
Obtain module 110, for when client opens described destination application, it is thus achieved that in described service end
The functional module list for described destination application of storage;
Judge module 120, believes for the mark according to each functional module comprised in described functional module list
Breath, display information and very first time stamp, it is judged that the functional module list of described client storage and acquisition
Functional module list is the most identical;
More new module 130, for when the judged result of described judge module 130 is no, by described client
The functional module list update of storage is the functional module list obtained;
Display module 140, for based on the functional module list after updating, showing described destination application
Graphic user interface.
Concrete, described judge module 120, can be specifically for:
Identification information according to each functional module comprised in described functional module list, it is judged that described client
Hold in the identification information of each functional module in the functional module list of storage and the functional module list of acquisition
The identification information of each functional module the most identical, if it is not the same, represent the merit that described client stores
Energy module list differs with the functional module list of acquisition.
Concrete, described judge module 120, it is also possible to specifically for:
Very first time stamp according to each functional module comprised in described functional module list, for each merit
Can module, it is judged that the very first time stamp of this functional module in the functional module list of described client storage with
The very first time stamp of this functional module in the functional module list obtained is the most identical, if it is not the same, table
Show that functional module list that described client stores differs with the functional module list of acquisition.
Concrete, in described client and described service end, the most also storage has described graphic user interface to comprise
The second timestamp that each the navigation button is corresponding;In described service end, increase or delete the merit of the navigation button
Can module or revise the display information of functional module of described the navigation button, described second timestamp changes accordingly
Become;
Described acquisition module 110, can include the first acquisition unit, the first judging unit and the first updating block
(for illustrating in figure):
First obtains unit, for when client opens destination application, it is thus achieved that described service end sends
The second timestamp corresponding to each the navigation button;
First judging unit, for for each the navigation button, it is judged that whether the second timestamp received
Identical with the second locally stored timestamp;
First updating block, for when the judged result of described first judging unit is no, updates this locality storage
Second timestamp that second timestamp is this navigation button received of this navigation button deposited, it is thus achieved that described
The functional module list for described destination application of storage in service end.
Concrete, described display module 140, may be used for:
Based on the functional module list after updating, show the graphic user interface of described destination application, and
The navigation button that the second timestamp updated is corresponding shows update notifying mark.
Concrete, described client with in described service end the most also storage have destination application corresponding the 3rd
Timestamp;In described service end, increase or delete functional module or the amendment of described destination application
The display information of the functional module of described destination application, described 3rd timestamp changes accordingly;
Described acquisition module 110, can include the second acquisition unit, the second judging unit and the second updating block
(not shown):
Second obtains unit, for when client opens described destination application, it is thus achieved that described service end
The 3rd timestamp for described destination application sent;
Second judging unit, for judge the 3rd timestamp that receives whether with the 3rd locally stored time
Stab identical;
Second updating block, for when the judged result of described second judging unit is no, updates this locality storage
The 3rd timestamp deposited is the 3rd timestamp received, it is thus achieved that in described service end storage for described mesh
The functional module list of mark application program.
In this programme, client has, with all storages in described service end, the functional module that destination application is corresponding
List, client calls each in locally stored functional module list based on locally stored code
Display information, and then display graphic user interface, in the embodiment of the present invention, corresponding for each functional module
Title or the change of icon, it is only necessary to change the information in functional module list in service end, it is not necessary to weight
Newly develop end exploitation code again at APP, the content of renewal can be sent to client, complete client pair
The renewal of application program, solves in prior art, when changing title or the icon that functional module shows, needs
The problem of the APP exploitation end exploitation code redundancy increasing new exploitation code at APP exploitation end and cause, with
Sample also solves code degree of coupling height, code in APP exploitation end to be difficult to safeguard and high the asking of bug (leak) rate
Topic.Additionally, when each client opens destination application, the function in described service end will be obtained
After functional module list in module list interface, i.e. service end update feature list, as long as client is opened
Application program, just can receive renewal, makes client to the renewal of application program much sooner.It addition, be not required to
End released version is developed, it is to avoid exploitation, test and the problem of auditing flow length through APP.
It should be noted that in this article, the relational terms of such as first and second or the like be used merely to by
One entity or operation separate with another entity or operating space, and not necessarily require or imply these
Relation or the order of any this reality is there is between entity or operation.And, term " includes ", " comprising "
Or its any other variant is intended to comprising of nonexcludability, so that include the mistake of a series of key element
Journey, method, article or equipment not only include those key elements, but also other including being not expressly set out
Key element, or also include the key element intrinsic for this process, method, article or equipment.Do not having
In the case of more restrictions, statement " including ... " key element limited, it is not excluded that including described wanting
Process, method, article or the equipment of element there is also other identical element.
Each embodiment in this specification all uses relevant mode to describe, phase homophase between each embodiment
As part see mutually, what each embodiment stressed is the difference with other embodiments.
For device embodiment, owing to it is substantially similar to embodiment of the method, so the comparison described
Simply, relevant part sees the part of embodiment of the method and illustrates.
One of ordinary skill in the art will appreciate that all or part of step realizing in said method embodiment
The program that can be by completes to instruct relevant hardware, and described program can be stored in computer-readable
Take in storage medium, the storage medium obtained designated herein, such as: ROM/RAM, magnetic disc, CD etc..
The foregoing is only presently preferred embodiments of the present invention, be not intended to limit protection scope of the present invention.
All any modification, equivalent substitution and improvement etc. made within the spirit and principles in the present invention, are all contained in
In protection scope of the present invention.
Claims (12)
1. a display packing for graphic user interface, is applied to client, it is characterised in that described client
End communicates to connect with service end, and described client has destination application corresponding with all storages in described service end
Functional module list, described functional module list includes the identification information of each functional module, display
Information and very first time stamp;In described service end, the display information quilt that any one functional module is corresponding
During change, the very first time stamp of this functional module is corresponding to be changed;
Described method includes:
When client opens described destination application, it is thus achieved that in described service end storage for described mesh
The functional module list of mark application program;
According to the identification information of each functional module comprised in described functional module list, display information and
The very first time stabs, it is judged that whether the functional module list of functional module list and the acquisition of the storage of described client
Identical;
If it does not, the functional module list update described client stored is the functional module list obtained;
Based on the functional module list after updating, show the graphic user interface of described destination application.
Method the most according to claim 1, it is characterised in that described according to described functional module list
In comprise the identification information of each functional module, display information and the very first time stamp, it is judged that described client
The functional module list of end storage is the most identical with the functional module list of acquisition, including:
Identification information according to each functional module comprised in described functional module list, it is judged that described client
Hold in the identification information of each functional module in the functional module list of storage and the functional module list of acquisition
The identification information of each functional module the most identical, if it is not the same, represent the merit that described client stores
Energy module list differs with the functional module list of acquisition.
Method the most according to claim 1, it is characterised in that described according to described functional module list
In comprise the identification information of each functional module, display information and the very first time stamp, it is judged that described client
The functional module list of end storage is the most identical with the functional module list of acquisition, including:
Very first time stamp according to each functional module comprised in described functional module list, for each merit
Can module, it is judged that the very first time stamp of this functional module in the functional module list of described client storage with
The very first time stamp of this functional module in the functional module list obtained is the most identical, if it is not the same, table
Show that functional module list that described client stores differs with the functional module list of acquisition.
Method the most according to claim 1, it is characterised in that in described client and described service end
The most also store the second timestamp that each the navigation button having described graphic user interface to comprise is corresponding;Described
In service end, increase or delete the functional module of the navigation button or revise the functional module of described the navigation button
Display information, described second timestamp changes accordingly;
Described when client opens described destination application, it is thus achieved that in described service end storage for institute
State the functional module list of destination application, including:
When client opens destination application, it is thus achieved that each the navigation button that described service end sends is corresponding
The second timestamp;
For each the navigation button, it is judged that when whether the second timestamp received is with locally stored second
Between stab identical;
If it does not, the second timestamp updating this locally-stored the navigation button is this navigation button received
The second timestamp, it is thus achieved that in described service end storage for described destination application functional module arrange
Table.
Method the most according to claim 4, it is characterised in that described based on the functional module after updating
List, shows the graphic user interface of described destination application, including:
Based on the functional module list after updating, show the graphic user interface of described destination application, and
The navigation button that the second timestamp updated is corresponding shows update notifying mark.
Method the most according to claim 1, it is characterised in that in described client and described service end
The most also storage has the 3rd timestamp that destination application is corresponding;In described service end, increase or delete institute
The functional module stating destination application or the display information of the functional module revising described destination application,
Described 3rd timestamp changes accordingly;
Described when client opens described destination application, it is thus achieved that in described service end storage for institute
State the functional module list of destination application, including:
When client opens described destination application, it is thus achieved that described service end send for described target
3rd timestamp of application program;
Judge that the 3rd timestamp received is the most identical with the 3rd locally stored timestamp;
If it does not, updating the 3rd locally-stored timestamp is the 3rd timestamp received, it is thus achieved that described clothes
The functional module list for described destination application of storage in business end.
7. a display device for graphic user interface, is applied to client, it is characterised in that described client
End communicates to connect with service end, and described client has destination application corresponding with all storages in described service end
Functional module list, described functional module list includes the identification information of each functional module, display
Information and very first time stamp;In described service end, the display information quilt that any one functional module is corresponding
During change, the very first time stamp of this functional module is corresponding to be changed;
Described device includes:
Obtain module, for when client opens described destination application, it is thus achieved that described service end is deposited
The functional module list for described destination application of storage;
Judge module, for according to the identification information of each functional module comprised in described functional module list,
Display information and very first time stamp, it is judged that the functional module list of described client storage and the function of acquisition
Module list is the most identical;
More new module, for when the judged result of described judge module is no, stores described client
Functional module list update is the functional module list obtained;
Display module, for based on the functional module list after updating, showing the figure of described destination application
Shape user interface.
Device the most according to claim 7, it is characterised in that described judge module, specifically for:
Identification information according to each functional module comprised in described functional module list, it is judged that described client
Hold in the identification information of each functional module in the functional module list of storage and the functional module list of acquisition
The identification information of each functional module the most identical, if it is not the same, represent the merit that described client stores
Energy module list differs with the functional module list of acquisition.
Device the most according to claim 7, it is characterised in that described judge module, specifically for:
Very first time stamp according to each functional module comprised in described functional module list, for each merit
Can module, it is judged that the very first time stamp of this functional module in the functional module list of described client storage with
The very first time stamp of this functional module in the functional module list obtained is the most identical, if it is not the same, table
Show that functional module list that described client stores differs with the functional module list of acquisition.
Device the most according to claim 7, it is characterised in that in described client and described service end
The most also store the second timestamp that each the navigation button having described graphic user interface to comprise is corresponding;Described
In service end, increase or delete the functional module of the navigation button or revise the functional module of described the navigation button
Display information, described second timestamp changes accordingly;
Described acquisition module, including:
First obtains unit, for when client opens destination application, it is thus achieved that described service end sends
The second timestamp corresponding to each the navigation button;
First judging unit, for for each the navigation button, it is judged that whether the second timestamp received
Identical with the second locally stored timestamp;
First updating block, for when the judged result of described first judging unit is no, updates this locality storage
Second timestamp that second timestamp is this navigation button received of this navigation button deposited, it is thus achieved that described
The functional module list for described destination application of storage in service end.
11. devices according to claim 10, it is characterised in that described display module, specifically for:
Based on the functional module list after updating, show the graphic user interface of described destination application, and
The navigation button that the second timestamp updated is corresponding shows update notifying mark.
12. devices according to claim 7, it is characterised in that in described client and described service end
The most also storage has the 3rd timestamp that destination application is corresponding;In described service end, increase or delete institute
The functional module stating destination application or the display information of the functional module revising described destination application,
Described 3rd timestamp changes accordingly;
Described acquisition module, including:
Second obtains unit, for when client opens described destination application, it is thus achieved that described service end
The 3rd timestamp for described destination application sent;
Second judging unit, for judge the 3rd timestamp that receives whether with the 3rd locally stored time
Stab identical;
Second updating block, for when the judged result of described second judging unit is no, updates this locality storage
The 3rd timestamp deposited is the 3rd timestamp received, it is thus achieved that in described service end storage for described mesh
The functional module list of mark application program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610375235.8A CN106020904A (en) | 2016-05-31 | 2016-05-31 | Graphical user interface displaying method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610375235.8A CN106020904A (en) | 2016-05-31 | 2016-05-31 | Graphical user interface displaying method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106020904A true CN106020904A (en) | 2016-10-12 |
Family
ID=57092652
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610375235.8A Pending CN106020904A (en) | 2016-05-31 | 2016-05-31 | Graphical user interface displaying method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106020904A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107220086A (en) * | 2017-05-31 | 2017-09-29 | 北京京东尚科信息技术有限公司 | information updating method, device and server |
CN107633008A (en) * | 2017-08-10 | 2018-01-26 | 阿里巴巴集团控股有限公司 | Web project data processing method, device, server and system |
CN110618768A (en) * | 2019-03-18 | 2019-12-27 | 北京无限光场科技有限公司 | Information presentation method and device |
CN111338832A (en) * | 2020-02-17 | 2020-06-26 | 中国农业银行股份有限公司 | Data processing method and device |
CN109165360B (en) * | 2018-07-12 | 2022-07-05 | 北京猫眼文化传媒有限公司 | Data processing method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102129378A (en) * | 2010-01-20 | 2011-07-20 | 腾讯科技(深圳)有限公司 | Software menu updating method and device |
CN104243515A (en) * | 2013-06-13 | 2014-12-24 | 中兴通讯股份有限公司 | Method and device for processing configuration information |
CN105242937A (en) * | 2014-06-27 | 2016-01-13 | 中兴通讯股份有限公司 | Method for dynamically updating application interface, terminal and system |
-
2016
- 2016-05-31 CN CN201610375235.8A patent/CN106020904A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102129378A (en) * | 2010-01-20 | 2011-07-20 | 腾讯科技(深圳)有限公司 | Software menu updating method and device |
CN104243515A (en) * | 2013-06-13 | 2014-12-24 | 中兴通讯股份有限公司 | Method and device for processing configuration information |
CN105242937A (en) * | 2014-06-27 | 2016-01-13 | 中兴通讯股份有限公司 | Method for dynamically updating application interface, terminal and system |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107220086A (en) * | 2017-05-31 | 2017-09-29 | 北京京东尚科信息技术有限公司 | information updating method, device and server |
CN107633008A (en) * | 2017-08-10 | 2018-01-26 | 阿里巴巴集团控股有限公司 | Web project data processing method, device, server and system |
CN109165360B (en) * | 2018-07-12 | 2022-07-05 | 北京猫眼文化传媒有限公司 | Data processing method and device |
CN110618768A (en) * | 2019-03-18 | 2019-12-27 | 北京无限光场科技有限公司 | Information presentation method and device |
CN111338832A (en) * | 2020-02-17 | 2020-06-26 | 中国农业银行股份有限公司 | Data processing method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106020904A (en) | Graphical user interface displaying method and device | |
US20150026617A1 (en) | Mobile terminal application icon management method and mobile terminal | |
CN106156228A (en) | Resource delivery system, resource payment method and resource get method | |
US20140331144A1 (en) | Method and system for providing nui | |
CN107092652B (en) | Navigation method and device for target page | |
CN103927260B (en) | A kind of telecommunication apparatus method of testing and system | |
CN106164859A (en) | Equipment strategy manager | |
CN107918548A (en) | Method, apparatus, computer equipment and the storage medium that business function is realized | |
CN109074286A (en) | Control to the application for using system resource | |
CN107924333A (en) | Update log in multi-tenant cloud service is changed and associated | |
CN106095814A (en) | Contact person's processing method and server | |
CN106489261A (en) | dynamic background device network | |
CN107741950A (en) | Processing method, device, processor and the service end of data syn-chronization task | |
CN108664786A (en) | Authority configuring method, mobile terminal, server and the storage medium of application program | |
CN113626128B (en) | Audio-visual media micro-service third-party module access method, system and electronic equipment | |
CN112231690A (en) | Authority management method and related device | |
CN112445392B (en) | Organization authority processing method and device, electronic equipment and storage medium | |
CN107545875A (en) | A kind of collocation method, device, terminal and machinable medium | |
CN103701653B (en) | The processing method of a kind of interface hot plug configuration data and network configuration server | |
CN108536360A (en) | Multilevel menu display methods and device for mobile terminal | |
CN109472473A (en) | Management method, device and the computer readable storage medium of retail shop's information | |
CN114356351A (en) | Application deployment system and method based on micro-service | |
CN104915412A (en) | Method and system for connecting dynamic management database | |
CN107220711A (en) | A kind of method, device and the readable storage medium storing program for executing of fire-fighting equipment maintenance information record | |
CN106126257A (en) | The system and method that a kind of interface generates |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161012 |