CN111190630A - Terminal application updating method and server - Google Patents

Terminal application updating method and server Download PDF

Info

Publication number
CN111190630A
CN111190630A CN202010004153.9A CN202010004153A CN111190630A CN 111190630 A CN111190630 A CN 111190630A CN 202010004153 A CN202010004153 A CN 202010004153A CN 111190630 A CN111190630 A CN 111190630A
Authority
CN
China
Prior art keywords
installation package
server
terminal
target
engine performance
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
CN202010004153.9A
Other languages
Chinese (zh)
Other versions
CN111190630B (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.)
Jjworld Beijing Network Technology Co ltd
Original Assignee
Jjworld Beijing Network Technology 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 Jjworld Beijing Network Technology Co ltd filed Critical Jjworld Beijing Network Technology Co ltd
Priority to CN202010004153.9A priority Critical patent/CN111190630B/en
Publication of CN111190630A publication Critical patent/CN111190630A/en
Application granted granted Critical
Publication of CN111190630B publication Critical patent/CN111190630B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the application discloses a method for updating a terminal application, which comprises the following steps: the server receives an updating request sent by the terminal; the server acquires the engine performance of the terminal according to the terminal identification carried in the updating request; the server determines an installation package set with an installation package quality not exceeding the engine performance requirement based on the engine performance; and the server determines a target installation package from the installation package set and sends the target installation package to the terminal, so that the terminal can update the terminal application according to the target installation package. The actual size of the installation package is reduced, and the transmission flow is saved. The application also discloses a server.

Description

Terminal application updating method and server
Technical Field
The present application relates to the field of computer technologies, and in particular, to an update method for a terminal application and a server.
Background
In the client or application updating process, updating by using an installation package is a common updating mode. The content updated this time is carried in the installation package, and for some users using low-performance equipment, the updated content with higher picture quality cannot be rendered, that is, the part of files are invalid files for the users using the low-performance equipment, and the files with low quality and high quality are all packaged in one installation package, thereby wasting transmission flow and increasing the actual size of the installation package.
Disclosure of Invention
The application provides an updating method and a server for terminal application, transmission flow is saved, and updating efficiency is accelerated.
In a first aspect, an embodiment of the present application provides a method for updating a terminal application, including:
the server receives an updating request sent by the terminal;
the server acquires the engine performance of the terminal according to the terminal identification carried in the updating request;
the server determines an installation package set with an installation package quality not exceeding the engine performance requirement based on the engine performance;
and the server determines a target installation package from the installation package set and sends the target installation package to the terminal, so that the terminal can update the terminal application according to the target installation package.
Optionally, the determining, by the server based on the engine performance, that the quality of the installation package does not exceed the installation package set required by the engine performance includes:
the server determines a set of installation packages of which the quality does not exceed a threshold value as the set of installation packages; wherein the threshold is generated based on the engine performance, the threshold being proportional to the engine performance.
Optionally, the determining, by the server, the target installation package from the installation package set includes:
the server determines whether the terminal makes a selection in the installation package set, if so, the server takes the installation package in the selection as the target installation package, and if not, the server selects a default installation package in the installation package set as the target installation package.
Optionally, the method further includes:
after the server receives the target installation package replacing request sent by the terminal, the server cancels the sending of the target installation package to the terminal;
and the server sends the installation package after the terminal is replaced to the terminal according to the target installation package replacing request.
Optionally, the method further includes:
and when the server detects that the data of the target installation package is abnormal, the server sends any installation package in the installation package set to the terminal.
Optionally, the method further includes:
the server saves the relation between the target installation package and the engine performance; and when the application of other terminals is updated, the server sends the installation package corresponding to the engine performance of other terminals to other terminals according to the relation.
Optionally, the method further includes:
when the server pushes a new installation package, the server corrects the proportionality constant of the threshold value and the engine performance based on the relation between the quality of the new installation package and the threshold value.
Optionally, the sending, by the server, the target installation package to the terminal includes:
and the server sends the target installation package to the terminal by using the resource route corresponding to the target installation package.
Optionally, the method further includes:
when the target resource route corresponding to the target installation package is in fault, the server judges whether other resource routes corresponding to the target installation package are normal or not;
if so, the server sends the target installation package to the terminal by using the other resource routes;
if not, the server automatically switches any other installation package in the installation package set, and sends the any other installation package to the terminal by using a resource route corresponding to the any other installation package;
each installation package corresponds to a plurality of different resource routes, and the other resource routes are resource routes except the target resource route in the resource routes corresponding to the target installation package.
In a second aspect, an embodiment of the present application provides an update method for a terminal application, including:
the terminal sends an updating request to the server; the updating request carries a terminal identifier, so that the server can acquire the engine performance of the terminal based on the terminal identifier, and determine an installation package set with the quality not exceeding the engine performance requirement according to the engine performance;
and the terminal receives the target installation package determined by the server from the installation package set, and updates the terminal application by using the target installation package.
Optionally, the installation package set includes installation packages whose quality does not exceed a threshold; wherein the threshold is generated based on the engine performance, the threshold being proportional to the engine performance.
Optionally, the receiving, by the terminal, the target installation package determined by the server from the installation package set includes:
when the server determines that the terminal selects from the installation package set, so that the server takes the installation package selected by the terminal as the target installation package, the terminal receives the target installation package;
when the server determines that the terminal does not make a selection in the installation package set, so that the server can select a default installation package in the installation package set as the target installation package, and the terminal receives the target installation package.
Optionally, the method further includes:
the terminal sends a request for replacing the target installation package to the server so that the server cancels the sending of the target installation package to the terminal;
and the terminal receives the installation package which is sent by the server after the terminal is replaced.
Optionally, the method further includes:
and when the server detects that the data of the target installation package is abnormal, the terminal receives any installation package in the installation package set sent by the server.
Optionally, the method further includes:
the terminal sends the relation between the target installation package and the engine performance to the server;
and when the applications of other terminals are updated, the terminals receive the installation packages which are sent by the server and correspond to the engine performance of other terminals based on the relation.
Optionally, the method further includes:
when the server pushes a new installation package; wherein the server modifies a proportionality constant of the threshold to the engine performance based on a relationship of a quality of the new installation package to the threshold.
Optionally, the receiving, by the terminal, the target installation package determined by the server from the installation package set includes:
and the terminal receives the target installation package sent by the server by using the resource route corresponding to the target installation package.
Optionally, the method further includes:
when a target resource route corresponding to the target installation package is in fault, if the server judges that other resource routes corresponding to the target installation package are normal, the terminal receives the target installation package sent by the server by using the other resource routes; if the server judges that the other resource routes corresponding to the target installation package are all abnormal, the terminal receives any other installation package by utilizing the resource route corresponding to any other installation package selected from the installation package set by the server;
each installation package corresponds to a plurality of different resource routes, and the other resource routes are resource routes except the target resource route in the resource routes corresponding to the target installation package.
In a third aspect, an embodiment of the present application provides a server, including: a memory and a processor;
the memory is used for storing programs; the processor is used for processing the program and executing the following steps when processing the program: receiving an updating request sent by a terminal; acquiring the engine performance of the terminal according to the terminal identification carried in the updating request; determining, based on the engine performance, a set of installation packages for which installation package quality does not exceed the engine performance requirement; and determining a target installation package from the installation package set, and sending the target installation package to the terminal so that the terminal can update the terminal application according to the target installation package.
The technical scheme of this application has for prior art beneficial effect:
before downloading the installation package, the engine performance of the terminal is obtained, the installation package suitable for the terminal is matched for the terminal according to the engine performance, the resource route of the installation package is obtained, the installation package is downloaded, the client side is updated, the actual size of the installation package is reduced, and the transmission flow is saved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart of an updating method of a terminal application according to the present application;
fig. 2 is a flowchart of another updating method for a terminal application according to the present application;
fig. 3 is a flowchart of another updating method for a terminal application according to the present application;
fig. 4 is a schematic diagram of a server according to the present application.
Detailed Description
The applicant finds that, in the prior art, in the process of updating a certain application or other clients, the installation package is not subjected to differentiation processing, so that the installation packages obtained by all users are the same, differentiation processing is not performed on the performance of different devices, files adaptive to high-performance devices are transmitted to low-performance devices, transmission flow is wasted, and the actual size of the installation package is increased.
In view of the above, the present application provides an updating method of a terminal application and a server.
The following describes a scenario to which the update method for a terminal application disclosed in the present application is applicable.
For example, the application on the mobile phone needs to be updated according to the experience of the user, the server puts the updated content into an installation package so that the user can download and update the updated content, before the updated content is put into the installation package, the updated content needs to be classified, for example, a file with high picture quality is packaged into an installation package, a file with low picture quality is packaged into an installation package, the two installation packages are displayed to the user at the same time, and the user selects one installation package, so that the situation that the user downloads the installation package with high quality and the installation package with low quality at the same time is avoided, and the flow of one installation package is saved; further, when a user needs to update multiple applications, an adaptation calculation can be performed on installation packages of the multiple applications and the mobile phone performance used by the user, the quality range of the installation packages of the multiple applications is obtained, a corresponding installation package is selected for each application from an installation package set meeting the mobile phone performance requirements, and the multiple applications are updated after the corresponding installation packages are downloaded simultaneously or sequentially.
The following describes a method for updating a terminal application and a server disclosed in the embodiments of the present application with reference to the accompanying drawings.
The method comprises the following steps:
referring to fig. 1, fig. 1 is a flowchart of an updating method for a terminal application according to the present application, and an updating method for a terminal application disclosed in an embodiment of the present application includes:
step 101: the server receives an update request sent by the terminal.
As an implementation manner, when the server needs to update an application on a terminal, the server will first push an update message to the terminal, and then the terminal determines whether to perform an update according to the update message, and if the terminal performs an update, an update request is sent to the server.
It should be noted that, if the terminal does not actively send an update request to the server within the preset time, the server may send a message to the terminal, and may force the terminal to send the update request.
Step 102: and the server acquires the engine performance of the terminal according to the terminal identification carried in the updating request.
As an implementation manner, the server stores the terminal identifier and the parameter information of the terminal, and the server may find the parameter information of the terminal in the server according to the terminal identifier carried in the update request, and calculate the engine performance of the terminal device according to the parameter information.
It should be noted that the server may further obtain the engine performance of the terminal device according to the terminal identifier according to other third-party applications.
Step 103: the server determines, based on the engine performance, an installation package set for which installation package quality does not exceed the engine performance requirement.
And the server matches the terminal with a set of installation packages adaptive to the engine performance of the terminal equipment according to the engine performance of the terminal equipment, finds out all installation packages meeting the terminal, so as to select one installation package from all installation packages and send the installation package to the terminal, and the terminal updates the application by using one installation package.
In one embodiment, the server determines a set of installation packages for which the quality of the installation packages does not exceed a threshold as the set of installation packages; wherein the threshold is generated based on the engine performance, the threshold being proportional to the engine performance.
In one embodiment, when the server pushes a new package, the server modifies a proportionality constant between the threshold and the engine performance based on a relation between the quality of the new package and the threshold.
It should be noted that all the installation packages in the installation package set may be installation packages required for updating the content this time. For example, the updated content may be an interface, a character image, a background, or other content that needs to be updated in a game, when the updated content is a character image, the image information of the character image is stored in the installation packages in the set of installation packages that need to be updated this time, but the image quality in each installation package is different, so as to generate a plurality of redundant installation packages, when a user updates the game, an installation package that is adaptive to the engine performance may be selected according to the engine performance of the mobile phone used by the user, and since only the quality of one character image is stored in each installation package, the size of the installation package is reduced.
Step 104: and the server determines a target installation package from the installation package set and sends the target installation package to the terminal.
And the server determines a target installation package from the installation package set and sends the target installation package to the terminal, so that the terminal can update the terminal application according to the target installation package.
As an implementation manner, the server determines whether the terminal makes a selection in the installation package set, if so, the server takes the installation package in the selection as the target installation package, and if not, the server selects a default installation package in the installation package set as the target installation package.
It should be noted that the default installation package may be preset by the server, and the default installation package may be an installation package with a top quality rank or an installation package with a last quality rank in the set of installation packages that satisfy the engine performance. The quality ranking is advanced, the game experience of the client can be improved, and the installation package with the last quality ranking is a universal installation package and can adapt to the terminals of all users.
On the basis of steps 101 to 104, referring to fig. 2, fig. 2 is a flowchart of another updating method for a terminal application according to the present application, and a method for updating a terminal application disclosed in an embodiment of the present application further includes:
step 205: and the server sends the replaced installation package to the terminal according to the target installation package replacing request sent by the terminal.
As an implementation manner, after the server receives the request for replacing the target installation package sent by the terminal, the server cancels sending of the target installation package to the terminal; and the server sends the installation package after the terminal is replaced to the terminal according to the target installation package replacing request.
It should be noted that, in step 205, the terminal does not make a selection within the preset time in step 104, and the server makes a selection for the terminal, and then the terminal may cancel the current update task at any time and reselect an installation package for updating.
Step 206: and when the server detects that the data of the target installation package is abnormal, the server sends any installation package in the installation package set to the terminal.
It should be noted that in step 206, after the terminal actively selects or the server automatically selects the target installation package for the terminal in step 104, but when there is an abnormality in the data of the target installation package, the server may select one installation package from the set of target installation packages and send the installation package to the terminal.
Step 207: the server saves the relationship between the target installation package and the engine performance.
It should be noted that the server stores the relationship between the target installation package and the engine performance; and when the application of other terminals is updated, the server sends the installation package corresponding to the engine performance of other terminals to other terminals according to the relation.
On the basis of steps 205 to 207, referring to fig. 3, fig. 3 is a flowchart of another updating method for a terminal application of the present application, and a method for updating a terminal application disclosed in an embodiment of the present application further includes:
step 308: and the server sends the target installation package to the terminal by using the resource route corresponding to the target installation package.
It should be noted that, when the target installation package is used to update the terminal application, the target installation package needs to be downloaded by using a resource route.
Step 309: and when the target resource route corresponding to the target installation package is in fault, the server judges whether other resource routes corresponding to the target installation package are normal.
As an implementation manner, when a target resource route corresponding to the target installation package fails, the server determines whether other resource routes corresponding to the target installation package are normal; if so, the server sends the target installation package to the terminal by using the other resource routes; if not, the server automatically switches any other installation package in the installation package set, and sends the any other installation package to the terminal by using a resource route corresponding to the any other installation package; each installation package corresponds to a plurality of different resource routes, and the other resource routes are resource routes except the target resource route in the resource routes corresponding to the target installation package.
It should be noted that when a resource route corresponding to the target installation package has a fault, switching other resource routes may be implemented, and if all resource routes of the target installation package have faults, the server may automatically switch other installation packages, and download the other installation packages using the resource routes of the other installation packages, so as to update the terminal application.
The method embodiment of the application has the following beneficial effects:
before downloading the installation package, the engine performance of the terminal is obtained, the installation package suitable for the terminal is matched for the terminal according to the engine performance, the resource route of the installation package is obtained, the installation package is downloaded, the client side is updated, the actual size of the installation package is reduced, and the transmission flow is saved.
The embodiment of the server comprises:
referring to fig. 4, fig. 4 is a schematic diagram of a server according to the present application, and a server disclosed in an embodiment of the present application includes: a memory 401 and a processor 402; the memory 401 is used for storing programs; the processor 402 is configured to process the program, and when processing the program, perform the following steps: receiving an updating request sent by a terminal; acquiring the engine performance of the terminal according to the terminal identification carried in the updating request; determining, based on the engine performance, a set of installation packages for which installation package quality does not exceed the engine performance requirement; and determining a target installation package from the installation package set, and sending the target installation package to the terminal so that the terminal can update the terminal application according to the target installation package.
The server embodiment of the application has the following beneficial effects:
the memory 401 stores a program, and the processor 402 acquires an engine performance of a terminal before downloading an installation package, matches the installation package adapted to the terminal for the terminal according to the engine performance, acquires a resource route of the installation package, downloads the installation package, and updates a client. The actual size of the installation package is reduced, and the transmission flow is saved.
The above description is only one specific embodiment of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present application should be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (19)

1. A method for updating a terminal application, comprising:
the server receives an updating request sent by the terminal;
the server acquires the engine performance of the terminal according to the terminal identification carried in the updating request;
the server determines an installation package set with an installation package quality not exceeding the engine performance requirement based on the engine performance;
and the server determines a target installation package from the installation package set and sends the target installation package to the terminal, so that the terminal can update the terminal application according to the target installation package.
2. The method of claim 1, wherein the server determines, based on the engine performance, an installation package set for which installation package quality does not exceed the engine performance requirements comprises:
the server determines a set of installation packages of which the quality does not exceed a threshold value as the set of installation packages; wherein the threshold is generated based on the engine performance, the threshold being proportional to the engine performance.
3. The method of claim 1, wherein the server determining a target installation package from the set of installation packages comprises:
the server determines whether the terminal makes a selection in the installation package set, if so, the server takes the installation package in the selection as the target installation package, and if not, the server selects a default installation package in the installation package set as the target installation package.
4. The method of claim 1, further comprising:
after the server receives the target installation package replacing request sent by the terminal, the server cancels the sending of the target installation package to the terminal;
and the server sends the installation package after the terminal is replaced to the terminal according to the target installation package replacing request.
5. The method of claim 1, further comprising:
and when the server detects that the data of the target installation package is abnormal, the server sends any installation package in the installation package set to the terminal.
6. The method of claim 1, further comprising:
the server saves the relation between the target installation package and the engine performance; and when the application of other terminals is updated, the server sends the installation package corresponding to the engine performance of other terminals to other terminals according to the relation.
7. The method of claim 2, further comprising:
when the server pushes a new installation package, the server corrects the proportionality constant of the threshold value and the engine performance based on the relation between the quality of the new installation package and the threshold value.
8. The method according to any one of claims 1-7, wherein the server sending the target installation package to the terminal comprises:
and the server sends the target installation package to the terminal by using the resource route corresponding to the target installation package.
9. The method of claim 8, further comprising:
when the target resource route corresponding to the target installation package is in fault, the server judges whether other resource routes corresponding to the target installation package are normal or not;
if so, the server sends the target installation package to the terminal by using the other resource routes;
if not, the server automatically switches any other installation package in the installation package set, and sends the any other installation package to the terminal by using a resource route corresponding to the any other installation package;
each installation package corresponds to a plurality of different resource routes, and the other resource routes are resource routes except the target resource route in the resource routes corresponding to the target installation package.
10. A method for updating a terminal application, comprising:
the terminal sends an updating request to the server; the updating request carries a terminal identifier, so that the server can acquire the engine performance of the terminal based on the terminal identifier, and determine an installation package set with the quality not exceeding the engine performance requirement according to the engine performance;
and the terminal receives the target installation package determined by the server from the installation package set, and updates the terminal application by using the target installation package.
11. The method of claim 10, wherein the set of installation packages comprises installation packages for which the installation package quality does not exceed a threshold; wherein the threshold is generated based on the engine performance, the threshold being proportional to the engine performance.
12. The method of claim 10, wherein the terminal receiving the target installation package determined by the server from the set of installation packages comprises:
when the server determines that the terminal selects from the installation package set, so that the server takes the installation package selected by the terminal as the target installation package, the terminal receives the target installation package;
when the server determines that the terminal does not make a selection in the installation package set, so that the server can select a default installation package in the installation package set as the target installation package, and the terminal receives the target installation package.
13. The method of claim 10, further comprising:
the terminal sends a request for replacing the target installation package to the server so that the server cancels the sending of the target installation package to the terminal;
and the terminal receives the installation package which is sent by the server after the terminal is replaced.
14. The method of claim 10, further comprising:
and when the server detects that the data of the target installation package is abnormal, the terminal receives any installation package in the installation package set sent by the server.
15. The method of claim 10, further comprising:
the terminal sends the relation between the target installation package and the engine performance to the server;
and when the applications of other terminals are updated, the terminals receive the installation packages which are sent by the server and correspond to the engine performance of other terminals based on the relation.
16. The method of claim 11, further comprising:
when the server pushes a new installation package; wherein the server modifies a proportionality constant of the threshold to the engine performance based on a relationship of a quality of the new installation package to the threshold.
17. The method according to any one of claims 10-16, wherein the terminal receiving the target installation package determined by the server from the set of installation packages comprises:
and the terminal receives the target installation package sent by the server by using the resource route corresponding to the target installation package.
18. The method of claim 8, further comprising:
when a target resource route corresponding to the target installation package is in fault, if the server judges that other resource routes corresponding to the target installation package are normal, the terminal receives the target installation package sent by the server by using the other resource routes; if the server judges that the other resource routes corresponding to the target installation package are all abnormal, the terminal receives any other installation package sent by the server from the resource route corresponding to any other installation package selected from the installation package set;
each installation package corresponds to a plurality of different resource routes, and the other resource routes are resource routes except the target resource route in the resource routes corresponding to the target installation package.
19. A server, comprising: a memory and a processor;
the memory is used for storing programs;
the processor is used for processing the program and executing the following steps when processing the program:
receiving an updating request sent by a terminal; acquiring the engine performance of the terminal according to the terminal identification carried in the updating request; determining, based on the engine performance, a set of installation packages for which installation package quality does not exceed the engine performance requirement; and determining a target installation package from the installation package set, and sending the target installation package to the terminal so that the terminal can update the terminal application according to the target installation package.
CN202010004153.9A 2020-01-02 2020-01-02 Updating method of terminal application and server Active CN111190630B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010004153.9A CN111190630B (en) 2020-01-02 2020-01-02 Updating method of terminal application and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010004153.9A CN111190630B (en) 2020-01-02 2020-01-02 Updating method of terminal application and server

Publications (2)

Publication Number Publication Date
CN111190630A true CN111190630A (en) 2020-05-22
CN111190630B CN111190630B (en) 2023-06-16

Family

ID=70708386

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010004153.9A Active CN111190630B (en) 2020-01-02 2020-01-02 Updating method of terminal application and server

Country Status (1)

Country Link
CN (1) CN111190630B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113467792A (en) * 2021-06-28 2021-10-01 北京梧桐车联科技有限责任公司 Updating method, device and system of installation package

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102137390A (en) * 2010-12-13 2011-07-27 华为软件技术有限公司 Method, equipment and system for downloading mobile phone software
CN103678319A (en) * 2012-09-03 2014-03-26 腾讯科技(深圳)有限公司 Resource file updating method, device and system and server
CN104156243A (en) * 2014-08-05 2014-11-19 网际傲游(北京)科技有限公司 Application distribution and rapid loading and running system and method
CN105589705A (en) * 2014-10-24 2016-05-18 小米科技有限责任公司 File updating method and device, and equipment
CN106598678A (en) * 2016-12-20 2017-04-26 北京小米移动软件有限公司 Method and device for supplying application installation packages to terminal equipment
CN106598677A (en) * 2016-12-20 2017-04-26 北京小米移动软件有限公司 Installation package downloading method and device
CN106604264A (en) * 2017-01-04 2017-04-26 北京奇虎科技有限公司 Application installation method and system, server, and mobile terminal
CN108322345A (en) * 2018-02-07 2018-07-24 平安科技(深圳)有限公司 A kind of dissemination method and server of fault restoration data packet
CN108519886A (en) * 2018-03-28 2018-09-11 努比亚技术有限公司 A kind of APK application installation packages configuration method, server, system and storage medium
US20190205116A1 (en) * 2018-01-03 2019-07-04 Delta Electronics (Shanghai) Co., Ltd Method of upgrading inverter soware, system and electronic device using the same
CN110502245A (en) * 2018-05-16 2019-11-26 华为技术有限公司 Data processing method, terminal, server and application and development equipment

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102137390A (en) * 2010-12-13 2011-07-27 华为软件技术有限公司 Method, equipment and system for downloading mobile phone software
CN103678319A (en) * 2012-09-03 2014-03-26 腾讯科技(深圳)有限公司 Resource file updating method, device and system and server
CN104156243A (en) * 2014-08-05 2014-11-19 网际傲游(北京)科技有限公司 Application distribution and rapid loading and running system and method
CN105589705A (en) * 2014-10-24 2016-05-18 小米科技有限责任公司 File updating method and device, and equipment
CN106598678A (en) * 2016-12-20 2017-04-26 北京小米移动软件有限公司 Method and device for supplying application installation packages to terminal equipment
CN106598677A (en) * 2016-12-20 2017-04-26 北京小米移动软件有限公司 Installation package downloading method and device
CN106604264A (en) * 2017-01-04 2017-04-26 北京奇虎科技有限公司 Application installation method and system, server, and mobile terminal
US20190205116A1 (en) * 2018-01-03 2019-07-04 Delta Electronics (Shanghai) Co., Ltd Method of upgrading inverter soware, system and electronic device using the same
CN108322345A (en) * 2018-02-07 2018-07-24 平安科技(深圳)有限公司 A kind of dissemination method and server of fault restoration data packet
CN108519886A (en) * 2018-03-28 2018-09-11 努比亚技术有限公司 A kind of APK application installation packages configuration method, server, system and storage medium
CN110502245A (en) * 2018-05-16 2019-11-26 华为技术有限公司 Data processing method, terminal, server and application and development equipment

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
R. M. FRANCIS: "Towards portable large-scale image processing with high-performance computing", 《JOURNAL OF DIGITAL IMAGING》, vol. 31, pages 304 - 314 *
袁卉欣 等: "面向智能移动终端的应用引擎***", 《微型电脑应用》, vol. 31, no. 9, pages 9 - 12 *
赵家祝: "Android移动应用热更新方案的研究与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》, no. 1, pages 138 - 1462 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113467792A (en) * 2021-06-28 2021-10-01 北京梧桐车联科技有限责任公司 Updating method, device and system of installation package

Also Published As

Publication number Publication date
CN111190630B (en) 2023-06-16

Similar Documents

Publication Publication Date Title
CN110958302B (en) File uploading method, user terminal, uploading management server and system
US20090119388A1 (en) Content relaying device and content relaying method
CN104410665B (en) A kind of method for down loading and equipment upgrading bag
US20150112798A1 (en) Advertisement processing method and apparatus
CN111345008B (en) Mobile edge host service notification method and device
US10133601B2 (en) Memory management
CN111698098A (en) Communication method, apparatus and computer-readable storage medium
CN110392098B (en) Self-adaptive virtual desktop transmission method and device
CN111991803B (en) Cloud game switching method and device and computer readable storage medium
CN114138325A (en) Gray scale publishing method and device
CN111193792A (en) Message transmission method and device, electronic equipment and storage medium
CN111190630B (en) Updating method of terminal application and server
CN112039718A (en) Upgrade state detection method, server, device and storage medium
US20160088184A1 (en) Image forming apparatus, processing method, and non-transitory computer readable medium
CN111176706A (en) Terminal upgrading method and device, electronic equipment and storage medium
CN113407823A (en) IOS message pushing method and system
CN111803929A (en) Control object switching method and device, electronic equipment and computer storage medium
CN111240698A (en) Model deployment method and device, storage medium and electronic equipment
CN112148320A (en) Application program upgrading method, device, equipment and storage medium
CN113746851B (en) Proxy system and method supporting real-time analysis of GRPC request
CN116028196A (en) Data processing method, device and storage medium
CN113535402A (en) Load balancing processing method and device based on 5G MEC and electronic equipment
CN111045805A (en) Method and device for rating task executor, computer equipment and storage medium
CN110661697A (en) Message synchronization method, device, readable storage medium, electronic device and system
US9219618B2 (en) Information processing system, information processing device, management terminal device, and computer readable medium

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