Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Application upgrade package detection method, server, and application program upgrade method and system

A technology of application programs and upgrade packages, applied in the field of application programs, can solve problems such as long time and users cannot obtain application program upgrade information on the client in time, and achieve the effect of shortening the time period, improving query efficiency and query accuracy

Active Publication Date: 2016-08-17
NUBIA TECHNOLOGY CO LTD
View PDF4 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The main purpose of the present invention is to propose an application upgrade package detection method, server, and upgrade method and system, aiming to solve the problem that the time for upgrade detection of the client's application program through the existing update method is too long, and the user cannot obtain the update package in time. Technical issues with upgrade information for applications on clients

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Application upgrade package detection method, server, and application program upgrade method and system
  • Application upgrade package detection method, server, and application program upgrade method and system
  • Application upgrade package detection method, server, and application program upgrade method and system

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0084] Such as image 3 As shown, the first embodiment of the present invention proposes a module schematic diagram of a server, the server is used to provide the client with an application program upgrade service, and the server 30 includes a receiving module 301, an acquiring module 302 and a sending module connected in sequence Module 303, in which:

[0085] The receiving module 301 is configured to receive application parameter information sent by the client.

[0086] In this embodiment, after the client triggers to send the parameter information of the application program, the receiving module 301 in the server starts to receive the application program parameter information sent from the client, and the parameter information includes The package name of the application program, the version number of the current application program of the client or the version numbers of all installed application programs of the client, and the verification code corresponding to the appli...

no. 2 example

[0093] Such as Figure 4 As shown, it is a schematic diagram of modules of the server provided by the embodiment of the present invention. In this embodiment, the acquisition module 302 includes a query sub-module 3021 and an acquisition sub-module 3022;

[0094]The query sub-module 3021 is used to query the application program ID according to the package name of the application program, wherein, in this embodiment, when querying the application program ID, specifically, the query sub-module 3021 is from the memory table In the query, the memory hash table is a relational table used to store the corresponding relationship between the package name of the application program and the application program ID. In the actual development process, it is completely necessary to query the application program ID through the hash table record. Yes, because the memory it occupies is completely acceptable for the server or client memory, and the corresponding relationship stored in the memor...

no. 3 example

[0103] refer to Figure 5 , Figure 5 The flow chart of the application program upgrade package detection method provided in this embodiment, the method includes the following steps:

[0104] S501. The server receives application parameter information sent by the client;

[0105] In this embodiment, when the server detects the upgrade information of the application program, the parameter information sent by the client to the server includes the package name of the application program, the version number of the currently installed application program and its check code.

[0106] It is worth noting that the parameter information here can be stored uniformly through a memory, or can be stored separately. In this embodiment, the parameter information can be stored in the memory on the client, and then the client Query the parameter information of the corresponding application program and send it to the server.

[0107] S502. Obtain a corresponding application program ID accordi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an application upgrade package detection method, a server, and an application upgrade method and system. The method comprises that the server receives application parameter information sent by a client, wherein the application parameters comprise a package name of an application; a corresponding application ID is obtained according to the received package name; an upgrade package corresponding to the application is obtained from a third party application provider according to the application ID; and the obtained upgrade package is fed back to the client. Through application of the methods, the server and the system, the server obtains the application ID by the package name of the application sent by the client; the upgrade package is directly obtained from the third party application provider according to the application ID; the connection relationship with the third party application provider is established by the package name of the application, thus carrying out rapid connection inquiry, therefore the time period can be reduced when the client upgrades the application; and the inquiry efficiency and performance can be improved.

Description

technical field [0001] The invention relates to the field of application programs, in particular to an application program upgrade package detection method and server, an upgrade method and a system. Background technique [0002] An important function in the application store is the upgrade detection of application programs. Since each user generally installs more than three-digit application programs on the client, at this time, if these application programs need to be upgraded, through the existing It will take a long period of time for the server to detect the upgrade package of the application program on the client. [0003] The existing method of upgrading the application program is to search and detect through a search engine. The search engine retrieval needs to input the information or information list of the corresponding application program according to the user from the client. The latest upgrade package of the corresponding application is queried in the database...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/24
CPCH04L41/082H04L41/0843H04L41/0853
Inventor 倪秉炬
Owner NUBIA TECHNOLOGY CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products