CN108234414B - Upgrading method and device for APP - Google Patents

Upgrading method and device for APP Download PDF

Info

Publication number
CN108234414B
CN108234414B CN201611166379.9A CN201611166379A CN108234414B CN 108234414 B CN108234414 B CN 108234414B CN 201611166379 A CN201611166379 A CN 201611166379A CN 108234414 B CN108234414 B CN 108234414B
Authority
CN
China
Prior art keywords
user
installation package
module
authority
code
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.)
Active
Application number
CN201611166379.9A
Other languages
Chinese (zh)
Other versions
CN108234414A (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.)
Beijing Jingdong Zhenshi Information Technology Co Ltd
Original Assignee
Beijing Jingdong Zhenshi Information 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 Beijing Jingdong Zhenshi Information Technology Co Ltd filed Critical Beijing Jingdong Zhenshi Information Technology Co Ltd
Priority to CN201611166379.9A priority Critical patent/CN108234414B/en
Publication of CN108234414A publication Critical patent/CN108234414A/en
Application granted granted Critical
Publication of CN108234414B publication Critical patent/CN108234414B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • 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
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The invention provides an upgrading method and device of an APP (application), wherein installation packages of all versions of the APP have installation package permission codes, and whether all modules of the installation packages are updated or not can be determined according to the installation package permission codes of any installation package, wherein the method comprises the following steps: when a user executes the current client version of the APP, verifying the upgrading authority of the user, and when the upgrading authority of the user exists, determining the user authority code of the user, and determining whether the user has access right to each module of the installation package according to the user authority code; and determining whether to upgrade the current client version according to the user permission code and the installation package permission code of the installation package of the latest version of the APP application, wherein when the module with the access right of the user is updated, the upgrade of the current client version is determined. The method and the device can release the installation package of the new version APP aiming at a specific function module or a specific user, can effectively reduce the maintenance cost of the APP and the use risk of the new version APP, and improve the user experience.

Description

Upgrading method and device for APP
Technical Field
The invention relates to the field of computer software, in particular to an APP application upgrading method and device.
Background
With the rapid development of the mobile internet, an APP application contains more and more functions, a super APP often contains a plurality of functions, and each function change needs to release a new version, which results in that an APP may need frequent update and upgrade.
In the prior art, the following method is generally adopted for the APP upgrading scheme: namely, after opening the APP, the user requests the upgrade logic of the server side to perform upgrade prompt, and then selects upgrade operation according to the upgrade prompt.
However, this method does not have the authentication logic of module by module according to the authority, and the upgrading logic granularity is coarser. That is, users who do not have the authority of a certain module also request upgrading uniformly, so that developers can receive upgrading prompts when all users use the module whenever a new version is released, but the upgraded content may be completely unnoticed by the users, and the user experience is poor.
Disclosure of Invention
In view of this, the present invention provides an APP application upgrading method and apparatus, so as to achieve the technical purpose of upgrading an APP application in a module for a specific user.
The technical scheme of the invention is to provide an upgrading method of an APP application, wherein installation packages of all versions of the APP application have installation package authority codes, whether all modules of the installation packages are updated or not can be determined according to the installation package authority codes of any installation package, and the method comprises the following steps:
when a user executes the current client version of the APP application, verifying the upgrading authority of the user, and when the upgrading authority of the user exists, determining a user authority code of the user, and determining whether the user has access right to each module of the installation package according to the user authority code;
and determining whether to upgrade the current client version according to the user permission code and the installation package permission code of the installation package of the latest version of the APP application, wherein when the module with the access right of the user is updated, the upgrade of the current client version is determined.
Optionally, verifying the upgrade authority of the user includes: if the information of the user exists in an authority list, acquiring the user authority code of the user from the authority list;
if the information of the user does not exist in the authority list, the user is authenticated through a service system, if the authentication is passed, the user authority code of the user is generated in the authority list, and the user authority code of the user is obtained.
Optionally, when it is determined to upgrade the current client version, the upgrade to the current client version is automatically performed immediately.
Optionally, when it is determined that the current client version is upgraded, sending a prompt and a corresponding installation package path to the user, and downloading and installing the installation package by the user to complete the upgrade of the current client version.
Optionally, each module of each installation package is respectively assigned with a module permission code, and for each installation package, the installation package permission code of the installation package is formed according to the module permission code of each module included in the installation package.
Optionally, the module permission codes are represented by binary numbers, the length of the binary numbers is equal to the number of modules in the installation package, the bit corresponding to the module serial number in the module permission code of each module is 1, the rest bits are 0, and the or operation result of the module permission codes of each module is the installation package permission code of the corresponding installation package.
The present invention further provides an apparatus for upgrading an APP application, where an installation package of each version of the APP application has an installation package permission code, and whether each module of the installation package is updated can be determined according to the installation package permission code of any installation package, where the apparatus includes:
the authority verification module is used for verifying the upgrading authority of the user when the user executes the current client version of the APP application, determining the user authority code of the user when the upgrading authority of the user exists, and determining whether the user has access right to each module of the installation package according to the user authority code;
and the upgrading module is used for determining whether to upgrade the current client version according to the user permission code and the installation package permission code of the installation package of the latest version of the APP application, wherein when the module with the access right of the user is updated, the upgrading of the current client version is determined.
Optionally, the right verifying module includes: the inquiry module is used for acquiring the user authority code of the user from the authority table if the information of the user exists in the authority table;
and the authentication module authenticates the user through a service system if the information of the user does not exist in the authority list, generates the user authority code of the user in the authority list if the authentication is passed, and acquires the user authority code of the user.
Optionally, the upgrade module is further configured to: and when the current client version is determined to be upgraded, immediately and automatically executing the upgrade of the current client version.
Optionally, the upgrade module is further configured to: and when the current client version is determined to be upgraded, sending a prompt and a corresponding installation package path to the user, downloading and installing the installation package by the user, and completing the upgrade of the current client version.
Optionally, the apparatus further comprises: and the authority distribution module is used for distributing module authority codes to the modules of each installation package respectively, and forming the installation package authority codes of the installation packages according to the module authority codes of the modules contained in each installation package.
Optionally, the module permission codes are represented by binary numbers, the length of the binary numbers is equal to the number of modules in the installation package, the bit corresponding to the module serial number in the module permission code of each module is 1, the rest bits are 0, and the or operation result of the module permission codes of each module is the installation package permission code of the corresponding installation package.
By the aid of the method and the device for upgrading the APP, the installation package of the new version APP can be issued for the specific function module or the specific user, maintenance cost of the APP can be effectively reduced, the function module is upgraded for the specific user, using risks of the new version APP are reduced, and user experience is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts. In the drawings:
fig. 1 is a schematic flowchart of an upgrading method for APP application according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of an APP application upgrading apparatus according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the embodiments of the present invention are further described in detail below with reference to the accompanying drawings. The exemplary embodiments and descriptions of the present invention are provided to explain the present invention, but not to limit the present invention.
As will be appreciated by one skilled in the art, embodiments of the present invention may be embodied as a system, apparatus, device, method, or computer program product. Thus, the present invention may be embodied in the form of: entirely hardware, entirely software (including firmware, resident software, micro-code, etc.), or a combination of hardware and software.
With reference to fig. 1, a flowchart of an upgrade method for an APP application according to an exemplary embodiment of the present invention is described below, where an installation package of each version of the APP application has an installation package permission code, and whether each module of the installation package is updated can be determined according to the installation package permission code of any installation package, where the method includes:
step S101: when a user executes the current client version of the APP application, verifying the upgrading authority of the user, and when the upgrading authority of the user exists, determining a user authority code of the user, and determining whether the user has access right to each module of the installation package according to the user authority code;
step S102: and determining whether to upgrade the current client version according to the user permission code and the installation package permission code of the installation package of the latest version of the APP application, wherein when the module with the access right of the user is updated, the upgrade of the current client version is determined.
Optionally, verifying the upgrade authority of the user includes: if the information of the user exists in an authority list, acquiring the user authority code of the user from the authority list;
if the information of the user does not exist in the authority list, the user is authenticated through a service system, if the authentication is passed, the user authority code of the user is generated in the authority list, and the user authority code of the user is obtained.
Optionally, when it is determined to upgrade the current client version, the upgrade to the current client version is automatically performed immediately.
Optionally, when it is determined that the current client version is upgraded, sending a prompt and a corresponding installation package path to the user, and downloading and installing the installation package by the user to complete the upgrade of the current client version.
Optionally, each module of each installation package is respectively assigned with a module permission code, and for each installation package, the installation package permission code of the installation package is formed according to the module permission code of each module included in the installation package.
Optionally, the module permission codes are represented by binary numbers, the length of the binary numbers is equal to the number of modules in the installation package, the bit corresponding to the module serial number in the module permission code of each module is 1, the rest bits are 0, and the or operation result of the module permission codes of each module is the installation package permission code of the corresponding installation package.
Further effects of the above-mentioned non-conventional alternatives will be described below in connection with the embodiments.
Examples
The present invention will be described in detail with reference to a specific embodiment, but it should be noted that the specific embodiment is only for better describing the present invention and should not be construed as limiting the present invention.
When a developer releases a new version APP, permission codes need to be distributed to all modules in an installation package of the new version APP, and then the installation package of the new version APP is uploaded to a cloud storage server.
It should be noted that the identifier of the authority code is represented by a binary number, the length of the binary number is equal to the number of modules in the installation package, the bits corresponding to the module serial number in the authority code of each module are 1, the rest bits are 0, and the result of logical or operation performed on the authority code of each module is the authority code of the installation package.
When a user executes APP at a current client, the client sends a request to a background permission verification service interface of a server to verify the permission of the user, and if user information of the user exists in a permission list, a user permission code of the user is obtained from the permission list.
If the user information of the user does not exist in the authority list, the client sends a request to the service system authority interface to verify the user information of the user, and if the user information passes the verification, the user information of the user is generated in the authority list and the user authority code of the user is obtained.
After the user permission code is acquired, a version list of the installation package larger than the current client side APP version number is acquired according to parameters (such as version, operating system, formal version or trial version) of the installation package, and the versions of the installation package are arranged in a reverse order, so that the installation package of the latest version can be confirmed.
And then, determining whether the user has access rights to each module in the installation package of the latest version according to the user permission code of the user, and determining whether to upgrade the current client version according to the user permission code and the installation package permission code of the installation package of the latest version of the current client APP.
And when the module with the access right of the user is updated, determining to perform upgrading operation on the current client version.
In an embodiment of the present invention, the authority code of the user and the authority code of the installation package of the APP in the version list are logically and-operated.
If the result is greater than 0, confirming that the installation package of the APP of the current version is the version to be upgraded;
the following describes, by way of example, upgrading each module in any installation package in blocks.
For example, in an installation package of an APP, four functional modules are a module a, a module B, a module C, and a module D, and authority codes corresponding to the four functional modules are 0001, 0010, 0100, and 1000, respectively.
If the selected installation package permission code of the APP of the currently released new version is 1100, it indicates that the APP of the new version is updated for the functional module C and the functional module D, and the functional module a and the functional module B do not perform the update operation.
In addition, it can be assumed from the above that the authority code of the user is 0100, which indicates that the user has the access authority of the function module C, and when the function module C is updated, the user should be prompted to perform the update.
Specifically, the user permission code 0100 of the user and the installation package permission code 1100 of the APP are subjected to bitwise logical and operation, and the operation result is 0100, and if the result is known to be greater than 0, the user is prompted to perform upgrade operation on the function module C in the current client version.
And finally, after the current version is confirmed to be upgraded to the version to be upgraded, the cloud storage server sends an installation package path of the version to be upgraded to the user, and the mobile terminal where the user is located downloads and installs the installation package of the version to be upgraded according to the path, so that the upgrade of the current client version is completely finished.
Fig. 2 is a schematic structural diagram of an apparatus for upgrading an APP application according to an embodiment of the present invention, where an installation package of each version of the APP application has an installation package permission code, and whether each module of the installation package is updated can be determined according to the installation package permission code of any installation package, where the apparatus 2 includes:
an authority verification module 21, configured to verify an upgrade authority of a user when the user executes a current client version of the APP application, and determine a user authority code of the user when the upgrade authority of the user exists, and determine whether the user has an access right to each module of the installation package according to the user authority code;
an upgrade module 22, configured to determine whether to upgrade the current client version according to the user permission code and an installation package permission code of an installation package of a latest version of the APP application, where when the module that the user has access right is updated, the upgrade of the current client version is determined.
Optionally, the right verifying module 21 includes: the inquiry module is used for acquiring the user authority code of the user from the authority table if the information of the user exists in the authority table;
and the authentication module authenticates the user through a service system if the information of the user does not exist in the authority list, generates the user authority code of the user in the authority list if the authentication is passed, and acquires the user authority code of the user.
Optionally, the upgrade module 22 is further configured to: and when the current client version is determined to be upgraded, immediately and automatically executing the upgrade of the current client version.
Optionally, the upgrade module is further configured to: and when the current client version is determined to be upgraded, sending a prompt and a corresponding installation package path to the user, downloading and installing the installation package by the user, and completing the upgrade of the current client version.
Optionally, the apparatus 2 further comprises: and the authority distribution module is used for distributing module authority codes to the modules of each installation package respectively, and forming the installation package authority codes of the installation packages according to the module authority codes of the modules contained in each installation package.
Optionally, the module permission codes are represented by binary numbers, the length of the binary numbers is equal to the number of modules in the installation package, the bit corresponding to the module serial number in the module permission code of each module is 1, the rest bits are 0, and the or operation result of the module permission codes of each module is the installation package permission code of the corresponding installation package.
The upgrading device of the APP application provided by the invention is a device corresponding to the method, and is not described herein again.
By the aid of the method and the device for upgrading the APP, the installation package of the new version APP can be issued for the specific function module or the specific user, maintenance cost of the APP can be effectively reduced, the function module is upgraded for the specific user, using risks of the new version APP are reduced, and user experience is improved.
Moreover, while the operations of the method of the invention are depicted in the drawings in a particular order, this does not require or imply that all of the depicted operations must be performed to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are only exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (12)

1. An upgrading method for an APP application is characterized in that installation packages of versions of the APP application have installation package permission codes, and whether modules of the installation packages are updated or not can be determined according to the installation package permission codes of any installation package, and the method includes the following steps:
when a user executes the current client version of the APP application, verifying the upgrading authority of the user, and when the upgrading authority of the user exists, determining a user authority code of the user, and determining whether the user has access right to each module of the installation package according to the user authority code;
and determining whether to upgrade the current client version according to the user permission code and the installation package permission code of the installation package of the latest version of the APP application, wherein when the module with the access right of the user is updated, the upgrade of the current client version is determined.
2. The method of claim 1, wherein verifying the upgrade rights of the user comprises:
if the information of the user exists in an authority list, acquiring the user authority code of the user from the authority list;
if the information of the user does not exist in the authority list, the user is authenticated through a service system, if the authentication is passed, the user authority code of the user is generated in the authority list, and the user authority code of the user is obtained.
3. The method of claim 1, wherein the upgrade to the current client version is performed automatically immediately upon determining to upgrade the current client version.
4. The method of claim 1, wherein when it is determined to upgrade the current client version, sending a prompt and a corresponding installation package path to the user, and downloading and installing the installation package by the user to complete the upgrade of the current client version.
5. The method according to claim 1, wherein the modules of each installation package are respectively assigned with module authority codes, and wherein for each installation package, the installation package authority codes of the installation package are formed according to the module authority codes of the modules contained in the installation package.
6. The method of claim 5, wherein the module permission codes are represented by binary numbers, the length of the binary numbers is equal to the number of modules in the installation package, the bits corresponding to the module serial number in the module permission code of each module are 1, the rest bits are 0, and the or operation result of the module permission code of each module is the installation package permission code of the corresponding installation package.
7. The utility model provides an upgrading device of APP application, its characterized in that, the installation package of each version of APP application has installation package authority code, can confirm according to the installation package authority code of arbitrary installation package whether each module of installation package is updated, the device includes:
the authority verification module is used for verifying the upgrading authority of the user when the user executes the current client version of the APP application, determining the user authority code of the user when the upgrading authority of the user exists, and determining whether the user has access right to each module of the installation package according to the user authority code;
and the upgrading module is used for determining whether to upgrade the current client version according to the user permission code and the installation package permission code of the installation package of the latest version of the APP application, wherein when the module with the access right of the user is updated, the upgrading of the current client version is determined.
8. The apparatus of claim 7, wherein the rights verification module comprises:
the inquiry module is used for acquiring the user authority code of the user from the authority table if the information of the user exists in the authority table;
and the authentication module authenticates the user through a service system if the information of the user does not exist in the authority list, generates the user authority code of the user in the authority list if the authentication is passed, and acquires the user authority code of the user.
9. The apparatus of claim 7, wherein the upgrade module is further configured to: and when the current client version is determined to be upgraded, immediately and automatically executing the upgrade of the current client version.
10. The apparatus of claim 7, wherein the upgrade module is further configured to: and when the current client version is determined to be upgraded, sending a prompt and a corresponding installation package path to the user, downloading and installing the installation package by the user, and completing the upgrade of the current client version.
11. The apparatus of claim 7, further comprising: and the authority distribution module is used for distributing module authority codes to the modules of each installation package respectively, and forming the installation package authority codes of the installation packages according to the module authority codes of the modules contained in each installation package.
12. The apparatus of claim 11, wherein the module permission codes are represented by binary numbers, the length of the binary numbers is equal to the number of modules in the installation package, the bits corresponding to the module serial number in the module permission code of each module are 1, the remaining bits are 0, and the or operation result of the module permission code of each module is the installation package permission code of the corresponding installation package.
CN201611166379.9A 2016-12-16 2016-12-16 Upgrading method and device for APP Active CN108234414B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611166379.9A CN108234414B (en) 2016-12-16 2016-12-16 Upgrading method and device for APP

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611166379.9A CN108234414B (en) 2016-12-16 2016-12-16 Upgrading method and device for APP

Publications (2)

Publication Number Publication Date
CN108234414A CN108234414A (en) 2018-06-29
CN108234414B true CN108234414B (en) 2021-08-10

Family

ID=62650674

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611166379.9A Active CN108234414B (en) 2016-12-16 2016-12-16 Upgrading method and device for APP

Country Status (1)

Country Link
CN (1) CN108234414B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112818264A (en) * 2021-01-26 2021-05-18 广州欢网科技有限责任公司 User permission verification method, device and terminal

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101344906A (en) * 2008-05-19 2009-01-14 北京深思洛克数据保护中心 Sectional type remote updating method
CN103258306A (en) * 2012-07-28 2013-08-21 夏琦 Transplantable custom configuration system and achieving method
CN104077160A (en) * 2014-05-12 2014-10-01 联动优势电子商务有限公司 Android software upgrading method, device and system
CN105138347A (en) * 2015-07-17 2015-12-09 广东欧珀移动通信有限公司 Difference upgrade patch generating method, software upgrading method and corresponding apparatus
CN106201552A (en) * 2016-07-22 2016-12-07 北京智能管家科技有限公司 A kind of method for upgrading software, client, server and system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102281160A (en) * 2011-09-15 2011-12-14 苏州阔地网络科技有限公司 Method for automatically upgrading functions, system and server thereof
CN104657164B (en) * 2013-11-21 2017-11-14 北大方正集团有限公司 Software upgrading treating method and apparatus
US9348573B2 (en) * 2013-12-02 2016-05-24 Qbase, LLC Installation and fault handling in a distributed system utilizing supervisor and dependency manager nodes
CN104200159B (en) * 2014-09-05 2017-07-28 北京奇虎科技有限公司 Configure the method and device of the authority of application program
CN106155742B (en) * 2016-06-30 2019-08-27 百度在线网络技术(北京)有限公司 Component updates processing method and processing device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101344906A (en) * 2008-05-19 2009-01-14 北京深思洛克数据保护中心 Sectional type remote updating method
CN103258306A (en) * 2012-07-28 2013-08-21 夏琦 Transplantable custom configuration system and achieving method
CN104077160A (en) * 2014-05-12 2014-10-01 联动优势电子商务有限公司 Android software upgrading method, device and system
CN105138347A (en) * 2015-07-17 2015-12-09 广东欧珀移动通信有限公司 Difference upgrade patch generating method, software upgrading method and corresponding apparatus
CN106201552A (en) * 2016-07-22 2016-12-07 北京智能管家科技有限公司 A kind of method for upgrading software, client, server and system

Also Published As

Publication number Publication date
CN108234414A (en) 2018-06-29

Similar Documents

Publication Publication Date Title
CN105955782B (en) Application program operation control method and device
WO2016015558A1 (en) Method and apparatus for applying for license
CN110147240B (en) Cloud storage-based application program installation method, system and storage medium
EP2628125B1 (en) Method and apparatus for downloading drm module
US10796001B2 (en) Software verification method and apparatus
US20150378714A1 (en) Providing Context-Specific Software Updates to Client Applications
WO2017071207A1 (en) Application installation method, corresponding apparatus, and application installation system
EP2993603B1 (en) Permission determining method and device for application program
US20120054875A1 (en) Systems and methods for defining and enforcing access policy for package update processes
JP2021512391A (en) Distributing shaders across client machines for pre-caching
CN109725952B (en) Method, system and related device for application program plug-in
US20100031352A1 (en) System and Method for Enforcing Licenses During Push Install of Software to Target Computers in a Networked Computer Environment
KR20160122254A (en) Method of deploying a set of software application(s)
CN108874437B (en) Online cloud updating method for android application program
US9208320B2 (en) Software distribution system and software distribution method
CN107844306B (en) Application program repairing method and device, storage medium and terminal
CN106775876B (en) Method for quickly starting application by android system
WO2016026329A1 (en) Terminal upgrade method and apparatus
WO2018103217A1 (en) Method for upgrading application, and server and user equipment
CN104536752A (en) Method and device for automatically generating APK files
CN108234414B (en) Upgrading method and device for APP
CN107479923A (en) Application program updating method, apparatus and display terminal
WO2017220014A1 (en) System permission management method and apparatus, and intelligent terminal
CN106162345A (en) The gray scale upgrade method of a kind of intelligent television system and system
US20140157438A1 (en) User device and method for receiving drm function corresponding to specific contents

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
TA01 Transfer of patent application right

Effective date of registration: 20210224

Address after: 6 / F, 76 Zhichun Road, Haidian District, Beijing 100086

Applicant after: Beijing Jingdong Zhenshi Information Technology Co.,Ltd.

Address before: 101, 1st floor, building 2, yard 20, Suzhou street, Haidian District, Beijing 100080

Applicant before: Beijing Jingbangda Trading Co.,Ltd.

Effective date of registration: 20210224

Address after: 101, 1st floor, building 2, yard 20, Suzhou street, Haidian District, Beijing 100080

Applicant after: Beijing Jingbangda Trading Co.,Ltd.

Address before: 100195 floor 1-4, east section and floor 1-4, west section, building 11, District 4, Xishan Creative Park, 65 xingshikou Road, Haidian District, Beijing

Applicant before: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY Co.,Ltd.

Applicant before: BEIJING JINGDONG CENTURY TRADING Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant