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

Upgrade packet providing method and device and client side upgrade method and device

An upgrade package and client technology, applied in the computer field, can solve the problems of wasting user bandwidth, affecting user experience, network congestion, etc., to avoid waste, improve user experience, and reduce load pressure.

Inactive Publication Date: 2016-06-01
BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD +1
View PDF7 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 1. When the client is upgraded, the full upgrade method is adopted, which wastes user bandwidth
[0006] 2. When there is a new version, the user cannot obtain the version change message in time
[0007] 3. When a new version is released, a large number of users who need to upgrade the client access the upgrade server at the same time, which will easily cause network congestion, increase the pressure on the upgrade server, affect the performance of the upgrade server, and then affect the user experience
[0008] 4. After the client upgrade is complete, you need to restart the client to make the upgrade take effect

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
  • Upgrade packet providing method and device and client side upgrade method and device
  • Upgrade packet providing method and device and client side upgrade method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] Exemplary embodiments of the present invention are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present invention to facilitate understanding, and they should be regarded as exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.

[0039] figure 1 is a schematic diagram of a system for upgrading a client according to an embodiment of the present invention. Such as figure 1 As shown, the system 10 for upgrading the client in the embodiment of the present invention mainly includes an upgrade package making device 11, an upgrade server 12, and a client upgrading device 13; A version of the client pro...

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 provides an upgrade packet providing method and device and a client side upgrade method and device. An upgrade packet can be downloaded through an upgraded client side in upgrading of the client side and upgrading takes effect without restarting after completion of upgrading. The upgrade packet providing method comprises the steps that an upgrade packet manufacturing device manufactures the upgrade packet required by upgrading of the client side and then transmits the upgrade packet to an upgrade server; the upgrade server receives and saves the upgrade packet and pushes a version change message to a current client side upgrade device according to version information of the upgrade packet; and the upgrade server receives an upgrade request transmitted by the client side upgrade device after receiving the version change message, and enables an online client side address list of which upgrading is completed to act as the download mode of the upgrade packet to be returned to the client side upgrade device after determining existence of the online client sides of which upgrading is completed.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a method and device for providing an upgrade package and a method and device for upgrading a client. Background technique [0002] With the popularity of the JAVA language, more and more client programs are written in the JAVA language, for example, a large number of application programs in Android phones. [0003] When upgrading these client programs, the usual practice is to download the latest full package from the server and replace the client in full. If the client program is large in size, the resulting bandwidth consumption will be huge. quite a lot. In fact, every time the client is upgraded, it is only necessary to download the changed part to the client and replace it. Downloading other unchanged content is just a waste of valuable bandwidth. In addition, when a large number of clients access the upgrade server and request upgrade at the same time, it will also caus...

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): H04L29/08H04L12/24
CPCH04L41/082H04L67/06H04L67/1095H04L67/5651
Inventor 应文亮周华旗
Owner BEIJING JINGDONG SHANGKE INFORMATION TECH 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