Movatterモバイル変換


[0]ホーム

URL:


CN105786538A - Software upgrading method and device based on Android system - Google Patents

Software upgrading method and device based on Android system
Download PDF

Info

Publication number
CN105786538A
CN105786538ACN201410817618.7ACN201410817618ACN105786538ACN 105786538 ACN105786538 ACN 105786538ACN 201410817618 ACN201410817618 ACN 201410817618ACN 105786538 ACN105786538 ACN 105786538A
Authority
CN
China
Prior art keywords
file
bag
updating
software
module
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
CN201410817618.7A
Other languages
Chinese (zh)
Other versions
CN105786538B (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.)
Boya Network Games Development Shenzhen Co ltd
Original Assignee
Burson Marsteller Network Game Development (shenzhen) 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 Burson Marsteller Network Game Development (shenzhen) Co LtdfiledCriticalBurson Marsteller Network Game Development (shenzhen) Co Ltd
Priority to CN201410817618.7ApriorityCriticalpatent/CN105786538B/en
Publication of CN105786538ApublicationCriticalpatent/CN105786538A/en
Application grantedgrantedCritical
Publication of CN105786538BpublicationCriticalpatent/CN105786538B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

The invention provides a software upgrading method and device based on an Android system, wherein the method comprises following steps of obtaining an updating packet verification value; verifying the updating packet verification value; migrating the updating packet in a temporary folder to a plug-in folder in an application data directory corresponding to software if the verification is successful; decompressing the updating packet, thus obtaining updating files, wherein the updating files comprise a native updating library, a class updating file and a resource updating file; adding a storage path pointing to the native updating library in a software operation attribute (java.library.path); invoking the native file in the native updating library according to the added storage path after the software is started; and dynamically loading the class updating file and the resource updating file. According to the method and the device, the software is upgraded silently.

Description

Method for upgrading software and device based on Android system
Technical field
The present invention relates to field of computer technology, particularly relate to a kind of method for upgrading software based on Android system and device.
Background technology
Android (Android) is as the intelligent mobile terminal system of main flow in the world, its number of applications also with grow with each passing day, as the developer of Android application, need further application to be updated, with the leak of repairing application or increase new function after issuing application.
Traditional method for upgrading software based on Android system, software upgrading would generally refuse down loading updating because of user and installation causes that the software upgrading cycle is elongated and even influences whether user security.Such as, when the fail-safe software of protection bank online transaction needs to upgrade, if may result in the leak of original fail-safe software utilized by hacker because user refuses down loading updating, cause user's property loss.So that mobile terminal allows the renewal that automatic installation has been downloaded to be surrounded by the following two kinds method without user: after downloading good renewal bag, do not point out user, adopt the set up applications interface performing script or call android system hiding by method for reflection that the renewal APMB package downloaded is installed.Owing to said method is required for obtaining root authority (the highest weight limit of Android system), thus the upgrading of mourning in silence of software cannot be realized.
Summary of the invention
Based on this, it is necessary to for above-mentioned technical problem, it is provided that a kind of can realize software mourn in silence upgrading the method for upgrading software based on Android system and device.
A kind of method for upgrading software based on Android system, described method includes:
Obtain and update bag check value;
Verify described renewal bag check value, if being verified, then by updating in the add-on file folder that bag migrates in the application data catalogue that software is corresponding in temporary folder;
Decompressing described renewal bag to obtain updating file, described renewal file includes: local update storehouse, class update file and resource updates file;
Running software attribute adds the store path pointing to local update storehouse;
Software start after store path according to described interpolation, call the local file in local update storehouse;
Class described in dynamic load updates file and resource updates file.
Wherein in an embodiment, class described in described dynamic load updates the step of file and resource updates file and includes:
Update the class file in file by Classloader loading classes, and perform described class file;
Resource file in resource updates file is loaded in resource object, accesses described resource file by described resource object.
Wherein in an embodiment, described renewal bag check value is update the informative abstract value that bag is corresponding, the step of the described renewal bag check value of described checking, including:
Obtain add-on file clip pack under application data catalogue containing informative abstract value corresponding to plug-in unit;
The informative abstract value that informative abstract value corresponding for described plug-in unit is corresponding with updating bag is contrasted one by one;
If being absent from the informative abstract value that the identical plug-in unit of the informative abstract value corresponding with updating bag is corresponding, being then verified, otherwise, checking can't pass.
Wherein in an embodiment, before obtaining renewal bag check value step, described method also includes the step obtaining more new data;Specifically include:
To sending software upgrading request;
Receiving the software update information returned according to described software upgrading request, described software update information includes updating chained address corresponding to bag and updating bag check value;
Described renewal bag check value is preserved to local;
It is downloaded to updating bag in the temporary folder of this locality according to chained address.
Wherein in an embodiment, before the described step that renewal bag is downloaded to local temporary files folder according to chained address, described method also includes:
Detection current network conditions;
Judge whether current network conditions meets pre-conditioned, if so, then enter and be downloaded to updating bag in the step of temporary folder of this locality according to chained address.
A kind of software updating apparatus based on Android system, described device includes:
Check value acquisition module, is used for obtaining renewal bag check value;
Authentication module, is used for verifying described renewal bag check value;
Update bag transferring module, for when authentication module the result be by time, then the bag that updates in temporary folder is migrated to during add-on file in the application data catalogue that software is corresponding presss from both sides;
Updating bag decompression module, be used for decompressing described renewal bag and obtain updating file, described renewal file includes: class updates file, local update storehouse and resource updates file;
Module is added in path, for adding the store path pointing to local update storehouse in running software attribute;
Library file calling module, store path according to described interpolation after starting for software, calls the local file in local update storehouse;
File load module, described in dynamic load, class updates file and resource updates file.
Wherein in an embodiment, file load module includes:
Class file performs module, for being updated the class file in file by Classloader loading classes, and performs described class file;
Resource file access modules, for being loaded in resource object by the resource file in resource updates file, accesses described resource file by described resource object.
Wherein in an embodiment, described renewal bag check value is update the informative abstract value that bag is corresponding, described authentication module be additionally operable to obtain under application data catalogue add-on file clip pack containing informative abstract value corresponding to plug-in unit;The informative abstract value that informative abstract value corresponding for described plug-in unit is corresponding with updating bag is contrasted one by one;If being absent from the informative abstract value that the identical plug-in unit of the informative abstract value corresponding with updating bag is corresponding, being then verified, otherwise, checking can't pass.
Wherein in an embodiment, described device also includes updating data acquisition module, is used for obtaining more new data;The shown data acquisition module that updates includes:
Upgrade request module, for sending software upgrading request;
Information receiving module, for receiving the software update information returned according to described software upgrading request, described software update information includes updating chained address corresponding to bag and updating bag check value;
Check value preserves module, for preserving described renewal bag check value to local;
Update bag download module, for being downloaded to updating bag in the temporary folder of this locality according to chained address.
Wherein in an embodiment, described renewal data acquisition module also includes:
Network detection module, is used for detecting current network conditions;
Network judge module, is used for judging whether current network conditions meets pre-conditioned;
When the judged result of network judge module is for being, then enters and update bag download module.
The above-mentioned method for upgrading software based on Android system and device, it may not be necessary to install and update bag, be modified running software attribute dynamic load can update file after software starts.Owing to amendment running software attribute need not obtain the highest weight limit of Android system, thus this method and device realize the upgrading of mourning in silence to software.
Accompanying drawing explanation
Fig. 1 is the schematic flow sheet of the method for upgrading software in an embodiment based on Android system;
Fig. 2 is the schematic flow sheet obtaining the more step of new data in an embodiment;
Fig. 3 is the structural representation of the software updating apparatus in an embodiment based on Android system;
Fig. 4 is the structural representation of an embodiment file dlm (dynamic loading module);
Fig. 5 is the structural representation of the software updating apparatus in an another embodiment based on Android system;
Fig. 6 is the structural representation updating data acquisition module in another embodiment.
Detailed description of the invention
In order to make the purpose of the present invention, technical scheme and advantage clearly understand, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein is only in order to explain the present invention, is not intended to limit the present invention.
As it is shown in figure 1, in one embodiment, it is provided that a kind of method for upgrading software based on Android system, the method comprises the steps:
Step 101, obtains and updates bag check value.
Step 102, checking updates bag check value.
It is arranged on what the software of Android system was made up of the plug-in unit realizing functional module, software upgrading is also had only to the renewal bag that download plug-in is corresponding, without the software downloading whole redaction, saved the data traffic needed for software upgrading.In the present embodiment, software has saved updating bag check value and being downloaded to local temporary folder by updating bag in server.Update bag check value can be used to judge to identify renewal bag when whether renewal bag is completely downloaded and software starts.If checking updates after bag check value passes through, then show that the renewal bag that plug-in unit is corresponding is successfully downloaded to this locality, upper once start time need to run and update bag.
In one embodiment, updating bag check value is update the informative abstract value that bag is corresponding, step 102, and checking updates bag check value and includes: obtain add-on file clip pack under application data catalogue containing informative abstract value corresponding to plug-in unit;The informative abstract value that informative abstract value corresponding for plug-in unit is corresponding with updating bag is contrasted one by one;If being absent from the informative abstract value that the informative abstract value corresponding with updating bag is identical, being then verified, otherwise, checking can't pass.
In the present embodiment, the informative abstract value that plug-in unit is corresponding refers to and plug-in unit is carried out the character string that digest algorithm obtains.Concrete, informative abstract value is MD5 (_ MessageDigestAlgorithm5, Message Digest 5 the 5th edition), wherein MD5 value stores with the form of key-value pair (key-value), before updating bag download, preserve the MD5 value updating bag correspondence that server returns, after down loading updating bag completes, software can scan after starting has existed the MD5 value that plug-in unit is corresponding, the MD5 value one by one comparison corresponding with updating bag by MD5 value corresponding for plug-in unit, if there is inconsistent MD5 value, then represent in temporary folder that being successfully downloaded to renewal bag needs to run when upper once software starts to update bag.
Step 103, if being verified, by updating in the add-on file folder that bag migrates under the application data catalogue that software is corresponding in temporary folder.
Update bag and refer to the plug-in unit increasing New function into software, or to the plug-in unit that original plug-in unit is upgraded.Add-on file folder is used for program file and resource file essential to storage running plug-in unit.The renewal bag downloaded leaves in temporary folder.Concrete, temporary folder refers to the download folder under the application data catalogue that software is corresponding.If being verified, content in bag can be updated by normal call by updating when bag ensure that running software from the add-on file folder that temporary folder migrates to application data catalogue.
Step 104, decompression updates bag and obtains updating file, updates file and includes: class updates file, local update storehouse and resource updates file.
In the present embodiment, obtain updating file by decompressing the renewal bag that data form is .apk or .jar.Renewal file includes: class updates file, local update storehouse and resource updates file.Class updates in file the program's code file (.Class file or .dex file) comprised and is used for realizing concrete program function.Resource updates file contains except code such as resource files such as picture, word, animation and videos.Local update storehouse comprises the local library file that file format is .so generated after being compiled by c/c++.If updating bag is the upgrading to the existing plug-in unit of software, then renewal file is replaced it the content in the file of front already present same file name.If updating bag is the plug-in unit newly increased, then renewal file is stored under application data catalogue in new folder.
Step 105, adds the store path pointing to local update storehouse in running software attribute.
Step 106, software start after store path according to described interpolation, call the local file in local update storehouse.
Former local library (nativelibrary) for providing public method and interface for running software before software upgrading.Can not be loaded by Classloader owing to updating the local update file in the local update storehouse wrapped, it is necessary to local update file is put in former local library and it could be carried out normal call.But access former local library to need to obtain root authority (the highest weight limit of Android system), in order to the local update file that root authority could be used that in local update storehouse need not be obtained, the operation attribute (java.library.path) of running software adds the store path pointing to local update storehouse.And the operation attribute revising java is to obtain root authority, thus calling local update storehouse during without influence on running software.When needing to use local update storehouse, call the local library file in local update storehouse by the newly added store path pointing to local update storehouse.
Step 107, class described in dynamic load updates file and resource updates file.
In the present embodiment, after receiving running software instruction, dynamically content in renewal file it is loaded into internal memory according to the operation logic of software and performs, change the display of former software or perform logic.Realize the upgrading of mourning in silence to software.
The above-mentioned method for upgrading software based on Android system, it may not be necessary to install and update bag, be modified running software attribute dynamic load can update file after software starts.Owing to amendment running software attribute need not obtain the highest weight limit of Android system, thus this method realizes the upgrading of mourning in silence to software.
Traditional method for upgrading software, downloads complete software upgrading bag, the i.e. software installation files of Android system, legacy version software is replaced with new version software, so that reinstall redaction after uninstalling legacy version on backstage.Installation process needs the operation interrupting user to legacy version.
Method provided by the invention only need to download the renewal bag that the plug-in unit needing upgrading is corresponding.Not by installing renewal bag, only dynamically the content updated in bag is loaded into internal memory when software starts, update bag not install, simply change the plug-in unit of software start-up loading, user is transparent by whole process, not affecting user's operation to software, user is not felt by achieving when upgrading the upgrading of mourning in silence of software.
In one embodiment, step 107, class described in dynamic load updates the step of file and resource updates file and includes: updates the class file in file by Classloader loading classes, and performs class file;Resource file in resource updates file is loaded in resource object, accesses resource file by resource object.
Classloader is responsible for the syllabified code of loading procedure file to java virtual machine so that program file is dynamically loaded in java virtual machine and performs.Such as, it is the class file of .Class/.dex by DexClassLoader (one of Classloader) load document form.The class file updated in bag can be performed.Resource updates file is loaded in Resource object, it is achieved the access to the resource file in resource updates file.
As in figure 2 it is shown, in one embodiment, before step 101, the method also includes the step obtaining more new data, specifically includes as follows:
Step 201, to sending software upgrading request.
Step 202, receives the software update information returned according to software upgrading request, and more fresh information includes updating chained address corresponding to bag and updating bag check value.
Step 203, preserves renewal bag check value to local.
Step 204, is downloaded to updating bag in the temporary folder of this locality according to chained address.
In the present embodiment, software can send software upgrading request from trend server upon actuation, can detect whether there is the renewal bag that plug-in unit is corresponding after the software upgrading request that server receives.Concrete, this locality plug-in version number and renewal are wrapped version number and are compared by server, if finding there is new version number, then return new version number correspondence and update the link address wrapped and renewal bag check value.
Each bag that updates has the renewal bag check value of correspondence, updates bag check value and refers to for determining the unique mark updating bag.Before down loading updating bag, preserving renewal bag check value to terminal local, check value can be used to judge whether software has successfully been downloaded renewal bag and identified renewal bag when software starts.
In one embodiment, in step 204, before renewal bag being downloaded to local temporary files folder according to chained address, the method also includes: detection current network conditions;Judge whether current network conditions meets pre-conditioned, if so, then enter and be downloaded to updating bag in the temporary folder of this locality according to chained address.
In the present embodiment, pre-conditioned refer to wifi network environment.Mobile terminal is typically via mobile communications network online such as 2G, 3G or 4G, and mobile communications network network speed is slow, and data traffic charge is expensive.If the data traffic expense contracting for fixed output quotas raw by mobile communications network down loading updating in the client of mobile terminal is costly.And mobile terminal is under wifi network environment, not only downloads free and speed of download is fast.In order to prevent down loading updating bag from can bring too high expense to user, by detecting current network conditions, if current network conditions is not under wifi network environment, then carry out software upgrading.
As it is shown on figure 3, in one embodiment, it is provided that a kind of software updating apparatus based on Android system, this device includes such as lower module:
Check value acquisition module 31, is used for obtaining renewal bag check value.
Authentication module 32, is used for verifying renewal bag check value.
In one embodiment, updating bag check value is update the informative abstract value that bag is corresponding, authentication module 32 be additionally operable to obtain under application data catalogue add-on file clip pack containing informative abstract value corresponding to plug-in unit;The informative abstract value that informative abstract value corresponding for plug-in unit is corresponding with updating bag is contrasted one by one;If being absent from the informative abstract value that the identical plug-in unit of the informative abstract value corresponding with updating bag is corresponding, being then verified, otherwise, checking can't pass.
Update bag transferring module 33, for when authentication module the result be by time, then the bag that updates in temporary folder is migrated to during add-on file in the application data catalogue that software is corresponding presss from both sides.
Update bag decompression module 34, be used for decompressing renewal bag and obtain updating file, update file and include: class updates file, local update storehouse and resource updates file.
Module 35 is added in path, for adding the store path pointing to local update storehouse in running software attribute.
Library file calling module 36, store path according to described interpolation after starting for software, calls the local file in local update storehouse.
File load module 37, described in dynamic load, class updates file and resource updates file.
As shown in Figure 4, in one embodiment, file dlm (dynamic loading module) 37 includes:
Class file performs module 371, for being updated the class file in file by Classloader loading classes, and performs described class file.
Resource file access modules 372, for being loaded in resource object by the resource file in resource updates file, accesses described resource file by described resource object.
As it is shown in figure 5, in one embodiment, the software updating apparatus based on Android system also includes updating data acquisition module 30, is used for obtaining more new data.
Update data acquisition module 30 to include:
Upgrade request module 301, for sending software upgrading request.Information receiving module 303, for receiving the software update information returned according to software upgrading request.In the present embodiment, more fresh information includes updating chained address corresponding to bag and updating bag check value.
Check value preserves module 305, for preserving renewal bag check value to local.
Update bag download module 307, for being downloaded to updating bag in the temporary folder of this locality according to chained address.
As shown in Figure 6, in one embodiment, update data acquisition module 30 also to include:
Network detection module 306, is used for detecting current network conditions.
Network judge module 308, is used for judging whether current network conditions meets pre-conditioned.
When the judged result of network judge module 308 is for being, then enters and update bag download module 307.
Above example only have expressed the several embodiments of the present invention, and it describes comparatively concrete and detailed, but therefore can not be interpreted as the restriction to the scope of the claims of the present invention.It should be pointed out that, for the person of ordinary skill of the art, without departing from the inventive concept of the premise, it is also possible to making some deformation and improvement, these broadly fall into protection scope of the present invention.Therefore, the protection domain of patent of the present invention should be as the criterion with claims.

Claims (10)

CN201410817618.7A2014-12-242014-12-24software upgrading method and device based on android systemActiveCN105786538B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410817618.7ACN105786538B (en)2014-12-242014-12-24software upgrading method and device based on android system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201410817618.7ACN105786538B (en)2014-12-242014-12-24software upgrading method and device based on android system

Publications (2)

Publication NumberPublication Date
CN105786538Atrue CN105786538A (en)2016-07-20
CN105786538B CN105786538B (en)2019-12-06

Family

ID=56377581

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410817618.7AActiveCN105786538B (en)2014-12-242014-12-24software upgrading method and device based on android system

Country Status (1)

CountryLink
CN (1)CN105786538B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106201868A (en)*2016-06-282016-12-07Tcl集团股份有限公司A kind of method and apparatus repairing Android application program
CN106250548A (en)*2016-08-122016-12-21福建中金在线信息科技有限公司A kind of code update method
CN106339237A (en)*2016-08-162017-01-18税友软件集团股份有限公司Plug-in loading frame for WEB application in field of JavaEE and method
CN107038045A (en)*2017-03-302017-08-11腾讯科技(深圳)有限公司Load the method and device of library file
CN107506259A (en)*2017-06-262017-12-22努比亚技术有限公司System repair, terminal and management method, server and storage medium
CN107506221A (en)*2017-09-282017-12-22阿里巴巴集团控股有限公司Application program updating method, apparatus and equipment
CN107766064A (en)*2016-08-172018-03-06中兴通讯股份有限公司The method and device of component upgrade
CN108681460A (en)*2018-04-182018-10-19北京奇虎科技有限公司 A method for upgrading a plug-in and an electronic terminal
CN108958785A (en)*2017-05-232018-12-07腾讯科技(深圳)有限公司A kind of application program updating method and device
CN109558151A (en)*2018-10-122019-04-02上海金大师网络科技有限公司Oftware updating method and system
WO2019183806A1 (en)*2018-03-272019-10-03华为技术有限公司Resource permission processing method and apparatus, and storage medium and chip
CN111311840A (en)*2020-01-202020-06-19临沂大学 A logistics lockbox, logistics management system and method
CN112486540A (en)*2020-12-072021-03-12中国民航信息网络股份有限公司Method and device for updating counter software of airport, storage medium and electronic equipment
CN112698856A (en)*2020-12-312021-04-23浪潮云信息技术股份公司Network disk-based software updating method and device and computer readable medium
CN115061741A (en)*2022-05-312022-09-16北京奇艺世纪科技有限公司Target plug-in operation method and device, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120144379A1 (en)*2010-12-072012-06-07Hon Hai Precision Industry Co., Ltd.System and method for updadting software
CN102622241A (en)*2011-01-262012-08-01腾讯科技(深圳)有限公司Software upgrading method and software upgrading device
CN102955702A (en)*2011-08-232013-03-06腾讯科技(深圳)有限公司Method and device for installing and upgrading software
CN103902334A (en)*2014-03-102014-07-02深圳市岚正科技有限公司Silent updating method and system based on Android system
CN103984582A (en)*2014-06-042014-08-13网易(杭州)网络有限公司Method and device for hot updating

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120144379A1 (en)*2010-12-072012-06-07Hon Hai Precision Industry Co., Ltd.System and method for updadting software
CN102622241A (en)*2011-01-262012-08-01腾讯科技(深圳)有限公司Software upgrading method and software upgrading device
CN102955702A (en)*2011-08-232013-03-06腾讯科技(深圳)有限公司Method and device for installing and upgrading software
CN103902334A (en)*2014-03-102014-07-02深圳市岚正科技有限公司Silent updating method and system based on Android system
CN103984582A (en)*2014-06-042014-08-13网易(杭州)网络有限公司Method and device for hot updating

Cited By (21)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106201868A (en)*2016-06-282016-12-07Tcl集团股份有限公司A kind of method and apparatus repairing Android application program
CN106250548A (en)*2016-08-122016-12-21福建中金在线信息科技有限公司A kind of code update method
CN106339237A (en)*2016-08-162017-01-18税友软件集团股份有限公司Plug-in loading frame for WEB application in field of JavaEE and method
CN106339237B (en)*2016-08-162019-11-12税友软件集团股份有限公司For the plug-in unit loading frame and method of the field JavaEE WEB application
CN107766064A (en)*2016-08-172018-03-06中兴通讯股份有限公司The method and device of component upgrade
CN107038045A (en)*2017-03-302017-08-11腾讯科技(深圳)有限公司Load the method and device of library file
CN107038045B (en)*2017-03-302022-10-14腾讯科技(深圳)有限公司Method and device for loading library file
CN108958785A (en)*2017-05-232018-12-07腾讯科技(深圳)有限公司A kind of application program updating method and device
CN108958785B (en)*2017-05-232022-01-07腾讯科技(深圳)有限公司Application program upgrading method and device
CN107506259A (en)*2017-06-262017-12-22努比亚技术有限公司System repair, terminal and management method, server and storage medium
CN107506221B (en)*2017-09-282020-08-04阿里巴巴集团控股有限公司Application program upgrading method, device and equipment
CN107506221A (en)*2017-09-282017-12-22阿里巴巴集团控股有限公司Application program updating method, apparatus and equipment
WO2019183806A1 (en)*2018-03-272019-10-03华为技术有限公司Resource permission processing method and apparatus, and storage medium and chip
US11995451B2 (en)2018-03-272024-05-28Huawei Technologies Co., Ltd.Resource permission processing method and apparatus, storage medium, and chip
CN108681460A (en)*2018-04-182018-10-19北京奇虎科技有限公司 A method for upgrading a plug-in and an electronic terminal
CN109558151A (en)*2018-10-122019-04-02上海金大师网络科技有限公司Oftware updating method and system
CN111311840A (en)*2020-01-202020-06-19临沂大学 A logistics lockbox, logistics management system and method
CN111311840B (en)*2020-01-202021-10-22临沂大学 A logistics lockbox, logistics management system and method
CN112486540A (en)*2020-12-072021-03-12中国民航信息网络股份有限公司Method and device for updating counter software of airport, storage medium and electronic equipment
CN112698856A (en)*2020-12-312021-04-23浪潮云信息技术股份公司Network disk-based software updating method and device and computer readable medium
CN115061741A (en)*2022-05-312022-09-16北京奇艺世纪科技有限公司Target plug-in operation method and device, electronic equipment and storage medium

Also Published As

Publication numberPublication date
CN105786538B (en)2019-12-06

Similar Documents

PublicationPublication DateTitle
CN105786538A (en)Software upgrading method and device based on Android system
CN108027741B (en)File processing method, device, terminal and storage medium based on patch upgrade
CN107992308B (en)Plug-in management method for android terminal application program
CN109491695A (en)A kind of increment updating method of integrated Android application
CN102622241B (en)A kind of method for upgrading software and device
CN112835975B (en)Method for deploying, updating and calling intelligent contracts in blockchain
US11016785B2 (en)Method and system for mirror image package preparation and application operation
CN109614165B (en)Multi-version parallel operation method and device for COM (component object model) component
CN107256161B (en)Client upgrading method based on electron technology
CN103902265B (en)One kind applies implementation method and relevant apparatus
CN107038045A (en)Load the method and device of library file
CN104714828A (en)Methods and devices for installing and operating application
CN105389222A (en)Method, apparatus and system for dynamically calling native interface
CN104049986A (en)Plugin loading method and device
WO2013078951A1 (en)Method and system for upgrading software
CN107506221A (en)Application program updating method, apparatus and equipment
KR20140124774A (en)Generating and caching software code
CN104156243A (en)Application distribution and rapid loading and running system and method
CN102760068B (en)Loading method of Active X plugin and device
CN104572114A (en)Binding device, application updating device and method and application
CN105373396A (en)Method and device for updating plug-in in plug-in platform
US9513762B1 (en)Static content updates
CN103793248A (en)Method and device for upgrading application program
CN107220074A (en)To the access of supporting layer software function, upgrade method and device
CN108089873A (en)A kind of method and terminal of application component immediate updating

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
TA01Transfer of patent application right
TA01Transfer of patent application right

Effective date of registration:20191108

Address after:518055 802, building E1, TCL Science Park, No. 1001, Zhongshan Garden Road, Shuguang community, Xili street, Nanshan District, Shenzhen City, Guangdong Province

Applicant after:Shenzhen Erlu Technology Co.,Ltd.

Address before:518057, 9B-C, D3, international E City, TCL Industrial Park, No. 1001, Zhongshan Garden Road, Shenzhen, Guangdong, China

Applicant before:BOYA NETWORK GAMES DEVELOPMENT (SHENZHEN) Co.,Ltd.

GR01Patent grant
GR01Patent grant
TR01Transfer of patent right
TR01Transfer of patent right

Effective date of registration:20240318

Address after:801, building E1, TCL Science Park, 1001 Zhongshan Garden Road, Shuguang community, Xili street, Nanshan District, Shenzhen, Guangdong 518000

Patentee after:BOYA NETWORK GAMES DEVELOPMENT (SHENZHEN) Co.,Ltd.

Country or region after:China

Address before:Room 802, Building E1, TCL Science Park, No. 1001 Zhongshan Yuan Road, Shuguang Community, Xili Street, Nanshan District, Shenzhen City, Guangdong Province, 518055

Patentee before:Shenzhen Erlu Technology Co.,Ltd.

Country or region before:China


[8]ページ先頭

©2009-2025 Movatter.jp