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

Method for improving application downloading and installation speed, terminal and storage medium

A technology of installation speed and application installation package, which is applied in the computer field and can solve problems such as network congestion, long application installation or upgrade time, and slow application upgrade speed, so as to reduce waiting time and consume traffic, and improve download and installation. Speed, system cost reduction effects

Pending Publication Date: 2019-07-12
NUBIA TECHNOLOGY CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The existing client upgrade solution has at least the following disadvantages: With the continuous expansion of the network scale, the number of users in the network is increasing, even reaching billions. When a large number of users upgrade at the same time, it will often cause network congestion. The speed is slow, but the existing solution has not proposed an effective solution, and the existing solution only supports the download of a single file package, and the file package usually includes not only the updated data but also the existing data that is not related to the upgrade. It causes a waste of network resources and also affects the speed of the upgrade
[0005] 1. The cost of the solution is high
[0006] 2. When many users upgrade the application at the same time, the application upgrade speed will be affected and slowed down
[0007] 3. When the user downloads the installation package completely, because the installation package is often large, the download time is generally longer
[0008] 4. Due to the large number of components that need to be installed, it takes a long time to install or upgrade the application

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
  • Method for improving application downloading and installation speed, terminal and storage medium
  • Method for improving application downloading and installation speed, terminal and storage medium
  • Method for improving application downloading and installation speed, terminal and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0068] Such as image 3 As shown, a method for improving application download and installation speed, the method includes:

[0069] In step S101, the composition form of the application installation package and the upgrade package is modified, and the components used therein are stripped out, identified and combined;

[0070] In step S102, after the client installs the application, it will save the components in the application in the system library. When the client downloads or upgrades the application, it judges whether it needs to download the installation package or the upgrade package according to the existing components in the system library. certain components in

[0071] In step S103, during the installation process, the existing components are directly copied from the system library to the installation directory;

[0072] In step S104, the file is indexed through Kafka, Redis service combined with memory hash table.

[0073] Furthermore, all downloaded files are st...

Embodiment 2

[0089] In this embodiment, the present invention is mainly described from the perspective of hardware, and a system for improving application download and installation speed is provided, which includes a server and a client, and the server includes a system library;

[0090] Such as Figure 4 The servers shown include:

[0091]The component extraction module 10 modifies the composition form of the application installation package and the upgrade package, strips the components therein, and carries out identification and combination;

[0092] Component library module 20, after the client installs the application, save the components in the application in the system library of the server;

[0093] Sending module 30: the sending module performs communication with the client, and sends the components in the component library module to the client;

[0094] The indexing module 40 indexes files through Kafka and Redis services combined with memory hash tables.

[0095] The componen...

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 a method for improving application downloading and installation speed. The method comprises the following steps: composition forms of an application installation package and anupgrade package are modified, used components are stripped out for identification and combination, after an application is installed on the client side, the components in the application can be stored in a system library, and when the client side downloads or upgrades the application, whether an installation package or some components in the upgrade package need to be downloaded or not is judgedaccording to existing components in the system library; in the installation process, existing components are directly copied to an installation directory from a system library; and indexing is performed on the file by combining Kafka and Redis services with a memory hash table. Therefore, on one hand, the purchase quantity of CDN services can be reduced, and the system cost of an application center can be greatly reduced; and on the other hand, the waiting time and the consumption flow of the user in installing or upgrading the application are reduced, and the user experience and the recognition degree of the mobile phone brand are improved.

Description

technical field [0001] The present invention relates to the field of computer technology, and in particular to a method for improving application download and installation speed, a terminal and a computer-readable storage medium. Background technique [0002] Client (Client) refers to the software that corresponds to the network server and cooperates with the server to provide users with local services. The client running on the terminal device includes basic operating system software and various application software, which can ensure the operation of the terminal device and provide users with various network services, such as web browsing, mail sending and receiving, and instant messaging. Due to the rapid development of communication technology, new operating systems and application software will be launched continuously, and the client terminal also needs to be continuously upgraded. In the existing solution, when the client needs to be upgraded, it usually downloads the...

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
IPC IPC(8): H04L29/08G06F8/61
CPCH04L67/06H04L67/34G06F8/61
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