CN106951284A - User interface upgrade method, device and the intelligent terminal applied based on Android system - Google Patents

User interface upgrade method, device and the intelligent terminal applied based on Android system Download PDF

Info

Publication number
CN106951284A
CN106951284A CN201710149522.1A CN201710149522A CN106951284A CN 106951284 A CN106951284 A CN 106951284A CN 201710149522 A CN201710149522 A CN 201710149522A CN 106951284 A CN106951284 A CN 106951284A
Authority
CN
China
Prior art keywords
plug
unit
user interface
update
information
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.)
Granted
Application number
CN201710149522.1A
Other languages
Chinese (zh)
Other versions
CN106951284B (en
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.)
Shenzhen Skyworth RGB Electronics Co Ltd
Original Assignee
Shenzhen Skyworth RGB Electronics 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 Shenzhen Skyworth RGB Electronics Co Ltd filed Critical Shenzhen Skyworth RGB Electronics Co Ltd
Priority to CN201710149522.1A priority Critical patent/CN106951284B/en
Publication of CN106951284A publication Critical patent/CN106951284A/en
Application granted granted Critical
Publication of CN106951284B publication Critical patent/CN106951284B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons

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)
  • Stored Programmes (AREA)

Abstract

The invention discloses a kind of user interface upgrade method, device and intelligent terminal applied based on Android system, the user interface includes at least two plug-in units, the plug-in unit includes the first plug-in unit and the second plug-in unit, and first plug-in unit includes the layout information of the user interface, and methods described includes:Receive update of plug-in information;According to the software version of the corresponding plug-in unit of the update of plug-in information updating;The layout information of the user interface is read from first plug-in unit, the layout information includes the plug-in unit corresponding region in the user interface;According to the layout information, the plug-in unit is loaded into the upgrading that corresponding region in the user interface carries out the user interface.User interface of the present invention uses modularized design, can select part plug-in unit of upgrading, and user interface realizes that part updates, and user interface upgrading more targetedly, is easy to the extension of user interface, and upgrading more facilitates, and Consumer's Experience is good.

Description

User interface upgrade method, device and the intelligent terminal applied based on Android system
Technical field
The present invention relates to computer processing technology field, more particularly to a kind of user interface liter applied based on Android system Level method, device and intelligent terminal.
Background technology
With the popularization of the intelligent television (abbreviation intelligent television) based on Android operation system, the application on intelligent television It is more and more.Because being applied per money after user is actually used, the problem of may having various.Such as:Some Need to repair using existing defects, some application obscure portions functions needs change etc., these are repaired and the more or less band therewith of/change Carrying out the user interface (User Interface, UI) of the application needs renewal.Even if in addition, needing to repair or work(without defect Change can be needed, UI renewal is commonplace, because user uses same UI for a long time, easily produces aestheticly tired;And And, annual UI Design trends are different, cause the redaction of application more or less can along with UI interfaces change.
The UI of existing application updates, it is necessary to which carrying out upgrading to whole application could realize, however, whole application upgrade is waited Time is long, and during application upgrade installation, using unavailable, update in this way UI influence user to application just Often use, UI upgrading experience is bad.
The content of the invention
The present invention provides a kind of user interface upgrade method, device and intelligent terminal applied based on Android system, realizes User interface portion is upgraded, and Consumer's Experience is good.
The present invention uses following technical scheme:
In a first aspect, the present invention provides a kind of user interface upgrade method applied based on Android system, user circle Face includes at least two plug-in units, and the plug-in unit includes the first plug-in unit and the second plug-in unit, and first plug-in unit includes user circle The layout information in face, methods described includes:
Receive update of plug-in information;
According to the software version of the corresponding plug-in unit of the update of plug-in information updating;
The layout information of the user interface is read from first plug-in unit, the layout information exists including the plug-in unit Corresponding region in the user interface;
According to the layout information, the plug-in unit is loaded into corresponding region in the user interface and carries out user circle The upgrading in face.
Exemplarily, first plug-in unit includes navigation bar plug-in unit, wherein, the navigation bar plug-in unit includes the user The layout information at interface.
Alternatively, the software version according to update of plug-in information updating correspondence plug-in unit, including:
Plug-in unit with more redaction is determined according to the update of plug-in information;
The renewal software version of the plug-in unit with more redaction is downloaded from server;
The software version for being updated to download by plug-in unit correspondence according to the mark of the plug-in unit with more redaction.
Further, after the renewal software version for downloading the plug-in unit with more redaction from server, also Including:
The renewal software version of the plug-in unit of download is verified, if verification failure, downloads institute from server again State the renewal software version of plug-in unit.
Exemplarily, plug-in unit correspondence is updated to the soft of download by the mark of the plug-in unit with more redaction described in the basis Part version, be specially:
Software version after the renewal of the plug-in unit with more redaction is saved into local cache;
Delete the prototype version of the plug-in unit with more redaction.
Further, after the software version according to the corresponding plug-in unit of the update of plug-in information updating, also include:
Monitor the trigger event upgraded to the user interface.
Further, before the reception update of plug-in information, also include:
The message for obtaining update of plug-in information is sent to server.
Second aspect, the present invention provides a kind of user interface update device applied based on Android system, user circle Face includes at least two plug-in units, and the plug-in unit includes the first plug-in unit and the second plug-in unit, and first plug-in unit includes user circle The layout information in face, described device includes:
Update of plug-in information receiving unit, for receiving update of plug-in information;
Plug-in software version updating unit, for the software version according to the corresponding plug-in unit of the update of plug-in information updating This;
Layout information reading unit, the layout information for reading the user interface from first plug-in unit is described Layout information includes the plug-in unit corresponding region in the user interface;
User interface upgrade unit, for according to the layout information, it is right in the user interface that the plug-in unit is loaded into The region answered carries out the upgrading of the user interface.
Exemplarily, first plug-in unit includes navigation bar plug-in unit, wherein, the navigation bar plug-in unit includes the user The layout information at interface;
The plug-in software version updating unit includes:
Plug-in unit determining unit with more redaction, for being determined according to the update of plug-in information with more redaction Plug-in unit;
Update of plug-in version download unit, the renewal software for downloading the plug-in unit with more redaction from server Version;
Update of plug-in unit, plug-in unit correspondence for the mark according to the plug-in unit with more redaction be updated to download Software version;
The update of plug-in unit is specifically for the software version after the renewal of the plug-in unit with more redaction is protected It is stored in local cache;Delete the prototype version of the plug-in unit with more redaction;
Described device also includes:
Verification unit, the renewal software version for the plug-in unit to download is verified, if verification failure, again from Server downloads the renewal software version of the plug-in unit;
Upgrading trigger event monitoring unit, for the trigger event for monitoring to upgrade to the user interface;
Update of plug-in informational message transmitting element is obtained, the message of update of plug-in information is obtained for being sent to server.
The third aspect, the present invention provides a kind of intelligent terminal, is configured with the use described above applied based on Android system Family interface update device.
The technical scheme that the present invention is provided brings following beneficial effect:
User interface is divided into multiple plug-in units, according to the software version of the corresponding plug-in unit of update of plug-in information updating, so The plug-in unit that user interface is related to is loaded into by progress user interface upgrading in user interface according to the layout information of user interface afterwards, User interface uses modularized design, can select part plug-in unit of upgrading, and user interface realizes that part updates, user interface upgrading More targetedly, it is easy to the extension of user interface, upgrading more facilitates, and Consumer's Experience is good.
Brief description of the drawings
Technical scheme in order to illustrate more clearly the embodiments of the present invention, institute in being described below to the embodiment of the present invention The accompanying drawing needed to use is briefly described, it should be apparent that, drawings in the following description are only some implementations of the present invention Example, for those of ordinary skill in the art, on the premise of not paying creative work, can also be according to present invention implementation The content and these accompanying drawings of example obtain other accompanying drawings.
Fig. 1 is user interface upgrade method one embodiment provided in an embodiment of the present invention applied based on Android system Method flow diagram.
Fig. 2 is user interface upgrade method second embodiment provided in an embodiment of the present invention applied based on Android system Method flow diagram.
Fig. 3 is user interface upgrade method the 3rd embodiment provided in an embodiment of the present invention applied based on Android system Method flow diagram.
Fig. 4 is user interface upgrade method the 4th embodiment provided in an embodiment of the present invention applied based on Android system Method flow diagram.
Fig. 5 is user interface update device one embodiment provided in an embodiment of the present invention applied based on Android system Block diagram.
Fig. 6 is user interface update device second embodiment provided in an embodiment of the present invention applied based on Android system Block diagram.
Fig. 7 is user interface update device the 3rd embodiment provided in an embodiment of the present invention applied based on Android system Block diagram.
Embodiment
For make present invention solves the technical problem that, the technical scheme that uses and the technique effect that reaches it is clearer, below The technical scheme of the embodiment of the present invention will be described in further detail with reference to accompanying drawing, it is clear that described embodiment is only It is a part of embodiment of the invention, rather than whole embodiments.Based on the embodiment in the present invention, those skilled in the art exist The every other embodiment obtained under the premise of creative work is not made, the scope of protection of the invention is belonged to.
Fig. 1 is user interface upgrade method one embodiment provided in an embodiment of the present invention applied based on Android system Method flow diagram.The technical program provide user interface include at least two plug-in units, the plug-in unit include the first plug-in unit and Second plug-in unit, first plug-in unit includes the layout information of the user interface, the user interface that should be applied based on Android system Upgrade method includes:
S101, reception update of plug-in information.
In the present embodiment, the renewal software version of the plug-in unit of user interface is stored in server, and plug-in unit has issued newly soft After part version, can there are more redaction, or intelligent terminal periodically master using server proactive notification intelligent terminal plug-in unit The mode of trend server lookup update of plug-in information.
The each plug-in unit of plug-in unit of user interface can correspond to and define a card i/f, such as navigation bar plug-in unit INavigateUI and content plug-in unit IMajorUI, card i/f is defined as follows:
After card i/f is defined, also need to realize card i/f, plug-in unit engineering relies on card i/f engineering, realize necessary Interface after, plug-in unit engineering compiling can be packaged into apk files, such as NavigatePlugin.apk.
Make after update of plug-in software version, then the plug-in unit can be issued more by login service device insert management system New software version.
S102, the software version according to the corresponding plug-in unit of the update of plug-in information updating.
In the present embodiment, the update of plug-in information includes the letter such as plug-in unit classification logotype, plug-in download address and version number Breath.The version number of correspondence plug-in unit can be matched by plug-in unit classification logotype, plug-in download address is used for according under the download address Carry the software upgrading version of plug-in unit.
S103, the layout information for reading from first plug-in unit user interface, the layout information includes described Plug-in unit corresponding region in the user interface.
Exemplarily, plug-in unit described in the present embodiment can include navigation bar plug-in unit, status bar plug-in unit and content plug-in unit etc., this In be merely illustrative of, be not intended as the limitation to the technical program, plug-in unit can also be divided by other principles.It is described First plug-in unit includes navigation bar plug-in unit, wherein, the navigation bar plug-in unit includes the layout information of the user interface.This technology Scheme divides the first plug-in unit and the second plug-in unit is for only for ease of description, and the plug-in unit that will include the layout information of user interface claims For the first plug-in unit, other plug-in units not comprising the layout information for having user interface are referred to as the second plug-in unit.In the present embodiment, user The layout information at interface is included in navigation bar plug-in unit, certainly, in some other embodiment, the layout information of user interface It can be distributed in several plug-in units, such as, the layout information of status bar is included in navigation bar, and the layout information of content plug-in unit Included in status bar plug-in unit;Certainly, the layout information of user interface can also be individually designed in an independent plug-in unit.
S104, according to the layout information, by the plug-in unit be loaded into corresponding region in the user interface carry out it is described The upgrading of user interface.
User interface includes multiple plug-in units, and the position that each plug-in unit is loaded into is different, and the layout information of user interface is then fixed The position that each plug-in unit of justice is loaded into.For example:Layout information specifies the pendulum of navigation bar plug-in unit, content plug-in unit and status bar plug-in unit Put position, it is possible to specify navigation bar is located at left side, content plug-in unit is located at right side, and status bar plug-in unit is above;Or, specify and lead The column plug-in unit that navigates is above, and content bar plug-in unit is located at lower section, and status bar plug-in unit is located at left side etc..According to different fashions and User is accustomed to, and designs different user interface layouts.
It is loaded into the plug-in unit of user interface and has plenty of the plug-in software version after updating, has plenty of the plug-in unit not updated;Such as The layout of fruit user interface changes, then the plug-in unit after updating and the plug-in unit without renewal are loaded into user circle according to new layout Face;If the layout of user interface does not change, the plug-in unit not updated does not change, the renewal for having the plug-in unit of renewal Software version afterwards is loaded into the corresponding region of user interface.Thus, in part, plug-in unit is updated, and part plug-in unit does not update When, realize that the part of user interface updates.
Specifically, primary application program is write, wherein, user interface only writes an empty container, and primary application program is first loaded The layout information of user interface can be got after navigation bar plug-in unit, loaded from navigation bar plug-in unit, according to user interface Layout information loads other plug-in units, and plug-in unit is added to the corresponding region of container.
To sum up, it is provided in an embodiment of the present invention to be drawn user interface based on the user interface upgrade method that Android system is applied It is divided into multiple plug-in units, according to the software version of the corresponding plug-in unit of update of plug-in information updating, then according to the layout of user interface The plug-in unit that user interface is related to is loaded into user interface by information, and such as fruit part plug-in unit is updated, and part plug-in unit is without more When new, user interface realizes that part updates, and does not need whole user interface all to update, and user only needs to issue needs The new software version of the plug-in unit of renewal, after plug-in unit is loaded into user interface, portion of the user interface correspondence with the plug-in unit updated Get upgrading, so as to realize that the part of user interface updates, user interface upgrading is more targeted, using subscriber interface module Change the extension that design easily facilitates user interface, use, be not required to moreover, user interface upgrading does not interfere with the normal of TV user Whole application program is reinstalled, upgrading more facilitates, and Consumer's Experience is good.
Fig. 2 is user interface upgrade method second embodiment provided in an embodiment of the present invention applied based on Android system Method flow diagram.The present embodiment is based on method shown in Fig. 1, further, S102, according to the update of plug-in information more The software version of new correspondence plug-in unit includes:
S1020, the plug-in unit with more redaction is determined according to the update of plug-in information.
Update of plug-in information includes the information such as plug-in unit classification logotype, plug-in download address and version number in the present embodiment.It is logical The version number of correspondence plug-in unit can be matched by crossing plug-in unit classification logotype, and plug-in download address is used for according to the download address download plug-in Software upgrading version.
Specifically, the version of the version number's plug-in unit corresponding with update of plug-in information for the plug-in unit that local cache can be preserved This number is compared, if the plug-in version number that local cache is preserved is low, illustrates that the plug-in unit has issued more redaction.It is such as former Beginning plug-in version is 1, then the plug-in version newly issued is 2.
S1021, the renewal software version from the server download plug-in unit with more redaction.
Plug-in download address in update of plug-in information, the renewal software version of correspondence plug-in unit is downloaded from server. In the present embodiment, the plug-in unit of download is saved into local cache.When equipment is dispatched from the factory, local cache can preserve default user Interface plug-in unit, for user for the first time start when use, behind if plug-in unit has renewal, then the plug-in unit updated can replace original right The plug-in unit answered.
The add-on file that can be specifically specified by the way of http file downloads from server download download address.When So, it would however also be possible to employ other file download modes.
Preferably, in certain embodiments, after step S1021, also include:
The renewal software version of the plug-in unit of download is verified, if verification failure, downloads institute from server again State the renewal software version of plug-in unit.The plug-in software version file downloaded can be specifically verified using md5.It is complete by file Property verification, improve file download accuracy and integrality, it is ensured that user interface upgrading reliability.
S1022, the software version for being updated to download by plug-in unit correspondence according to the mark of the plug-in unit with more redaction.
In the present embodiment, the plug-in unit mark of more redaction can be version number, certainly, in other examples, also may be used Be classification code wait with other plug-in units distinguish mark.
Specifically, the software version after the renewal of the plug-in unit with more redaction is saved into local cache;Delete The prototype version of the plug-in unit with more redaction.After the prototype version deletion reservation of plug-in unit is updated after updating every time Plug-in version, is conducive to saving the space of local cache.
To sum up, the user interface upgrade method provided in an embodiment of the present invention applied based on Android system first determines have more The plug-in unit of redaction, then downloads the plug-in unit from server, and is updated, and plug-in download speed is fast.
Fig. 3 is user interface upgrade method the 3rd embodiment provided in an embodiment of the present invention applied based on Android system Method flow diagram.The present embodiment is based on method shown in Fig. 1, further, in step S102, according to the update of plug-in After the software version of the corresponding plug-in unit of information updating, also include:
S301, monitor the trigger event upgraded to the user interface.
The trigger event that the user interface is upgraded can be Client-initiated, after update of plug-in, remind user to show Whether user interface upgrading is being carried out, user chooses whether to be upgraded now.
Can also be that backstage is upgraded automatically, after update of plug-in, automatic triggering user interface is upgraded.
The user interface upgrade method applied based on Android system that the present embodiment is provided only is being monitored to user circle The flow that user interface is upgraded can just be entered after the trigger event that face is upgraded, will not upgrade when downloading, improve user The stability of interface upgrading.
Fig. 4 is user interface upgrade method the 4th embodiment provided in an embodiment of the present invention applied based on Android system Method flow diagram.The present embodiment is based on method shown in Fig. 1, further, in step S101, receives update of plug-in information Before, also include:
S401, the message to server transmission acquisition update of plug-in information.
The present embodiment actively sends the message for obtaining update of plug-in information from intelligent terminal to server, gets plug-in unit more After fresh information, decided whether according to update of plug-in situation from server download plug-in.
The user interface upgrade method provided in an embodiment of the present invention applied based on Android system is from intelligent terminal to service Device query plugin fresh information, it is to avoid server to all intelligent terminals push update of plug-in message to server configuration requirement more Height, server workload is big, determines whether it needs, from server download plug-in, to reduce data transfer by each intelligent terminal Amount, reduces the requirement configured to server.
It should be noted that the method shown in Fig. 2, Fig. 3 and Fig. 4 can be combined with each other as more preferred embodiment, Here no longer it is described in detail.
Fig. 5 is user interface update device one embodiment provided in an embodiment of the present invention applied based on Android system Block diagram.The device is used to perform the method shown in Fig. 1, and the user interface includes at least two plug-in units, described to insert Part includes the first plug-in unit and the second plug-in unit, and first plug-in unit includes the layout information of the user interface, first plug-in unit Including navigation bar plug-in unit, wherein, the navigation bar plug-in unit includes the layout information of the user interface;Described device includes:
Update of plug-in information receiving unit 10, for receiving update of plug-in information;
Plug-in software version updating unit 20, for the software version according to the corresponding plug-in unit of the update of plug-in information updating This;
Layout information reading unit 30, the layout information for reading the user interface from first plug-in unit, institute Stating layout information includes the plug-in unit corresponding region in the user interface;
User interface upgrade unit 40, for according to the layout information, the plug-in unit to be loaded into the user interface Corresponding region carries out the upgrading of the user interface.
To sum up, it is provided in an embodiment of the present invention to be drawn user interface based on the user interface update device that Android system is applied It is divided into multiple plug-in units, according to the software version of the corresponding plug-in unit of update of plug-in information updating, then according to the layout of user interface The plug-in unit that user interface is related to is loaded into user interface by information, and such as fruit part plug-in unit is updated, and part plug-in unit is without more When new, user interface realizes that part updates, and does not need whole user interface all to update, and user only needs to issue needs The new software version of the plug-in unit of renewal, after plug-in unit is loaded into user interface, portion of the user interface correspondence with the plug-in unit updated Get upgrading, so as to realize that the part of user interface updates, user interface upgrading is more targeted, using subscriber interface module Change the extension that design easily facilitates user interface, use, be not required to moreover, user interface upgrading does not interfere with the normal of TV user Whole application program is reinstalled, upgrading more facilitates, and Consumer's Experience is good.
Preferably, the plug-in software version updating unit 20 includes:
Plug-in unit determining unit 200 with more redaction, for being determined according to the update of plug-in information with renewal The plug-in unit of version;
Update of plug-in version download unit 201, the renewal for downloading the plug-in unit with more redaction from server Software version;
Plug-in unit correspondence, is updated to by update of plug-in unit 202 for the mark according to the plug-in unit with more redaction The software version of download;It is local slow specifically for the software version after the renewal of the plug-in unit with more redaction is saved into Deposit;Delete the prototype version of the plug-in unit with more redaction.
In some embodiments, described device also includes verification unit 203, the renewal software version for the plug-in unit to download Verified, if verification failure, downloads the renewal software version of the plug-in unit from server again.
Fig. 6 is user interface update device second embodiment provided in an embodiment of the present invention applied based on Android system Block diagram.The present embodiment is used to perform the method shown in Fig. 3, further, described based on Fig. 5 shown devices Device also includes:
Trigger event of upgrading monitoring unit 50, for the trigger event for monitoring to upgrade to the user interface.
The user interface update device applied based on Android system that the present embodiment is provided only is being monitored to user circle The flow that user interface is upgraded can just be entered after the trigger event that face is upgraded, will not upgrade when downloading, improve user The stability of interface upgrading.
Fig. 7 is user interface update device the 3rd embodiment provided in an embodiment of the present invention applied based on Android system Block diagram.The present embodiment is used to perform the method shown in Fig. 4, further, described based on Fig. 5 shown devices Device also includes:
Update of plug-in informational message transmitting element 60 is obtained, disappearing for update of plug-in information is obtained for being sent to server Breath.
The user interface update device provided in an embodiment of the present invention applied based on Android system is from intelligent terminal to service Device query plugin fresh information, it is to avoid server to all intelligent terminals push update of plug-in message to server configuration requirement more Height, server workload is big, determines whether it needs, from server download plug-in, to reduce data transfer by each intelligent terminal Amount, reduces the requirement configured to server.
The present invention also provides a kind of intelligent terminal, is configured with the user interface liter described above applied based on Android system Stage arrangement.
The intelligent terminal can be Android system mobile phone, Android system flat board etc..
The intelligent terminal can upgrade in the case where not influenceing the normal use of user to user interface, and can be with Part upgrading is carried out to user interface, subscriber interface moduleization design, relevance is small, and upgrading more targetedly, more facilitates, and uses Experience at family.
Above content is only presently preferred embodiments of the present invention, for one of ordinary skill in the art, according to the present invention's Thought, will change in specific embodiments and applications, and this specification content should not be construed as to the present invention Limitation.

Claims (10)

1. a kind of user interface upgrade method applied based on Android system, it is characterised in that the user interface is included at least Two plug-in units, the plug-in unit includes the first plug-in unit and the second plug-in unit, and the layout that first plug-in unit includes the user interface is believed Breath, methods described includes:
Receive update of plug-in information;
According to the software version of the corresponding plug-in unit of the update of plug-in information updating;
The layout information of the user interface is read from first plug-in unit, the layout information includes the plug-in unit described Corresponding region in user interface;
According to the layout information, the plug-in unit is loaded into corresponding region in the user interface and carries out the user interface Upgrading.
2. according to the method described in claim 1, it is characterised in that first plug-in unit includes navigation bar plug-in unit, wherein, it is described Navigation bar plug-in unit includes the layout information of the user interface.
3. according to the method described in claim 1, it is characterised in that described according to update of plug-in information updating correspondence plug-in unit Software version, including:
Plug-in unit with more redaction is determined according to the update of plug-in information;
The renewal software version of the plug-in unit with more redaction is downloaded from server;
The software version for being updated to download by plug-in unit correspondence according to the mark of the plug-in unit with more redaction.
4. method according to claim 3, it is characterised in that described to download the inserting with more redaction from server After the renewal software version of part, also include:
The renewal software version of the plug-in unit of download is verified, if verification failure, described insert is downloaded from server again The renewal software version of part.
5. method according to claim 3, it is characterised in that the mark of the plug-in unit with more redaction described in the basis The software version that plug-in unit correspondence is updated to download, be specially:
Software version after the renewal of the plug-in unit with more redaction is saved into local cache;
Delete the prototype version of the plug-in unit with more redaction.
6. according to the method described in claim 1, it is characterised in that described to be inserted according to the update of plug-in information updating is corresponding After the software version of part, also include:
Monitor the trigger event upgraded to the user interface.
7. according to the method described in claim 1, it is characterised in that before the reception update of plug-in information, also include:
The message for obtaining update of plug-in information is sent to server.
8. a kind of user interface update device applied based on Android system, it is characterised in that the user interface is included at least Two plug-in units, the plug-in unit includes the first plug-in unit and the second plug-in unit, and the layout that first plug-in unit includes the user interface is believed Breath, described device includes:
Update of plug-in information receiving unit, for receiving update of plug-in information;
Plug-in software version updating unit, for the software version according to the corresponding plug-in unit of the update of plug-in information updating;
Layout information reading unit, the layout information for reading the user interface from first plug-in unit, the layout Information includes the plug-in unit corresponding region in the user interface;
User interface upgrade unit, for according to the layout information, the plug-in unit being loaded into corresponding in the user interface Region carries out the upgrading of the user interface.
9. the user interface update device according to claim 1 applied based on Android system, it is characterised in that described the One plug-in unit includes navigation bar plug-in unit, wherein, the navigation bar plug-in unit includes the layout information of the user interface;
The plug-in software version updating unit includes:
Plug-in unit determining unit with more redaction, for determining inserting with more redaction according to the update of plug-in information Part;
Update of plug-in version download unit, the renewal software version for downloading the plug-in unit with more redaction from server This;
Update of plug-in unit, the soft of download is updated to for the mark according to the plug-in unit with more redaction by plug-in unit correspondence Part version;
The update of plug-in unit is specifically for the software version after the renewal of the plug-in unit with more redaction is saved into Local cache;Delete the prototype version of the plug-in unit with more redaction;
Described device also includes:
Verification unit, the renewal software version for the plug-in unit to download is verified, if verification failure, again from service Device downloads the renewal software version of the plug-in unit;
Upgrading trigger event monitoring unit, for the trigger event for monitoring to upgrade to the user interface;
Update of plug-in informational message transmitting element is obtained, the message of update of plug-in information is obtained for being sent to server.
10. a kind of intelligent terminal, it is characterised in that be configured with the use applied as claimed in claim 8 or 9 based on Android system Family interface update device.
CN201710149522.1A 2017-03-14 2017-03-14 User interface upgrading method and device based on android system application and intelligent terminal Active CN106951284B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710149522.1A CN106951284B (en) 2017-03-14 2017-03-14 User interface upgrading method and device based on android system application and intelligent terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710149522.1A CN106951284B (en) 2017-03-14 2017-03-14 User interface upgrading method and device based on android system application and intelligent terminal

Publications (2)

Publication Number Publication Date
CN106951284A true CN106951284A (en) 2017-07-14
CN106951284B CN106951284B (en) 2020-09-11

Family

ID=59467066

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710149522.1A Active CN106951284B (en) 2017-03-14 2017-03-14 User interface upgrading method and device based on android system application and intelligent terminal

Country Status (1)

Country Link
CN (1) CN106951284B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107402761A (en) * 2017-07-25 2017-11-28 青岛海信电器股份有限公司 Using restorative procedure and device
CN108024136A (en) * 2017-12-14 2018-05-11 深圳Tcl新技术有限公司 Load method, smart television and the computer-readable recording medium of user interface
CN110047586A (en) * 2019-04-16 2019-07-23 北京品驰医疗设备有限公司 Implantable medical controls equipment and its Firmware Interface update method and system
CN112416384A (en) * 2020-06-11 2021-02-26 上海哔哩哔哩科技有限公司 Software upgrading method and device and computer equipment
CN113778554A (en) * 2021-09-01 2021-12-10 粒子文化科技集团(杭州)股份有限公司 Plug-in processing method, electronic device and storage medium
CN114756271A (en) * 2022-04-29 2022-07-15 深圳市欧瑞博科技股份有限公司 Interface updating method and device and electronic equipment

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101667115A (en) * 2008-09-02 2010-03-10 ***通信集团公司 Terminal, system and method for deploying client application
US20110219311A1 (en) * 2010-03-04 2011-09-08 International Business Machines Corporation Method and system for partitioning asset management plugins
CN103577207A (en) * 2012-08-01 2014-02-12 阿里巴巴集团控股有限公司 Loading method and loading device for interface components in custom interface system
CN104793844A (en) * 2015-03-31 2015-07-22 北京奇虎科技有限公司 Plug-in management method and device based on mobile terminal
CN105872842A (en) * 2015-12-30 2016-08-17 乐视致新电子科技(天津)有限公司 Multi-desktop independent upgrade method and device
CN105955787A (en) * 2016-05-18 2016-09-21 深圳市掌玩网络技术有限公司 Method and device used for loading plug-in of Android system
CN106331135A (en) * 2016-08-31 2017-01-11 广州品唯软件有限公司 Partial interface updating method and system, client and server
CN106375567A (en) * 2016-08-31 2017-02-01 广州品唯软件有限公司 Plug-in release method and system, client and server

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101667115A (en) * 2008-09-02 2010-03-10 ***通信集团公司 Terminal, system and method for deploying client application
US20110219311A1 (en) * 2010-03-04 2011-09-08 International Business Machines Corporation Method and system for partitioning asset management plugins
CN103577207A (en) * 2012-08-01 2014-02-12 阿里巴巴集团控股有限公司 Loading method and loading device for interface components in custom interface system
CN104793844A (en) * 2015-03-31 2015-07-22 北京奇虎科技有限公司 Plug-in management method and device based on mobile terminal
CN105872842A (en) * 2015-12-30 2016-08-17 乐视致新电子科技(天津)有限公司 Multi-desktop independent upgrade method and device
CN105955787A (en) * 2016-05-18 2016-09-21 深圳市掌玩网络技术有限公司 Method and device used for loading plug-in of Android system
CN106331135A (en) * 2016-08-31 2017-01-11 广州品唯软件有限公司 Partial interface updating method and system, client and server
CN106375567A (en) * 2016-08-31 2017-02-01 广州品唯软件有限公司 Plug-in release method and system, client and server

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107402761A (en) * 2017-07-25 2017-11-28 青岛海信电器股份有限公司 Using restorative procedure and device
CN108024136A (en) * 2017-12-14 2018-05-11 深圳Tcl新技术有限公司 Load method, smart television and the computer-readable recording medium of user interface
CN110047586A (en) * 2019-04-16 2019-07-23 北京品驰医疗设备有限公司 Implantable medical controls equipment and its Firmware Interface update method and system
CN112416384A (en) * 2020-06-11 2021-02-26 上海哔哩哔哩科技有限公司 Software upgrading method and device and computer equipment
CN113778554A (en) * 2021-09-01 2021-12-10 粒子文化科技集团(杭州)股份有限公司 Plug-in processing method, electronic device and storage medium
CN114756271A (en) * 2022-04-29 2022-07-15 深圳市欧瑞博科技股份有限公司 Interface updating method and device and electronic equipment

Also Published As

Publication number Publication date
CN106951284B (en) 2020-09-11

Similar Documents

Publication Publication Date Title
CN106951284A (en) User interface upgrade method, device and the intelligent terminal applied based on Android system
US20150100955A1 (en) Method and System for Updating Software
US10140672B2 (en) Apparatus and method of managing a licensable item
EP3493059B1 (en) Application data migration method and device
CN104903857A (en) Method and terminal for software upgrading
CN102833350A (en) Processing method and processing device of WebApp updating
CN103699408A (en) Software updating method and equipment
CN103716390A (en) Method and terminal for data sharing
KR20120038668A (en) Apparatus and method for updating e-book content
CN105302563A (en) Plug-in method and system for mobile application service
CN103036706A (en) Local processing method of application upgrading abnormity
CN104239098A (en) Automatic software upgrading method and device and mobile terminal
CN105530130A (en) Method and device for upgrading Over-The-Air downloading technology
US8296399B2 (en) Connecting galleries to dynamic server-hosted content
CN104834541A (en) Function module mounting method, mounting system and mounting system updating method
CN105677180A (en) Application program icon processing method and device
CN106201588A (en) The method for upgrading software of terminal and terminal
CN110765394A (en) So file loading method and device, storage medium and terminal equipment
US8543995B2 (en) Information processor, information processing method, and computer-readable storage medium
CN106227541A (en) A kind of program updates download process method and mobile terminal
KR101944275B1 (en) System and method for providing applications using wall paper, and recordable medium storing the method
CN101436124A (en) Embedded type equipment KJAVA application program management system and method
CN102567328A (en) Method and device for updating increment
US20090037493A1 (en) Method and device for updating an object with copyright attribute
CN103139755A (en) Subscription-based application program management method, system and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant