Unlock instant, AI-driven research and patent intelligence for your innovation.

Software automatic upgrading method

An automatic upgrade and software upgrade technology, applied in the network field, can solve problems such as pop-up prompts only after accessing the router's main interface, long download times for upgrade packages, and poor user experience.

Inactive Publication Date: 2017-10-24
深圳市兆驰数码科技股份有限公司
View PDF9 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Aiming at the deficiencies of the prior art, the present invention proposes an automatic software upgrade method, (1) solves the problem of poor user experience in the existing automatic software upgrade method due to the default automatic upgrade through interface prompts; (2) through the client router After connecting to the server and connecting to the server normally, the router will automatically download the upgrade package, which solves the problem that the existing automatic software upgrade method with interface prompts adopts the method of first confirming and then downloading the upgrade package, resulting in a long download time for the upgrade package or easy download when the network is disconnected The problem of failure; (3) Expand the trigger action of the upgrade prompt interface to the access operation of any URL in any browser, and solve the problem that the existing automatic upgrade method needs to visit the main interface of the router to prompt the pop-up window

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
  • Software automatic upgrading method
  • Software automatic upgrading method
  • Software automatic upgrading method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] Below in conjunction with accompanying drawing and embodiment, further elaborate the present invention.

[0040] This method is a C-S model, which is divided into two parts: the client and the server. The mutual communication between the client and the server is realized through the TCP Socket, and the software upgrade package and other related data are transmitted using the Http protocol. When the server and the client When both are mounted on the Internet and connected to each other, automatic online upgrade function can be realized.

[0041] like figure 1 As shown, a method for automatically upgrading software includes the following steps:

[0042] S1: Determine whether the client router is connected to the Internet; if yes, execute S2; if no, execute S8.

[0043] The client is built into the router and exists in the form of a functional module. This method is triggered every time the router is powered off and restarted. When the router restarts, it detects the st...

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 software automatic upgrading method. The method comprises the following steps of S1, judging whether a client side router is connected with the internet or not; if so, executing S2; if not, finishing the operation; S2, judging whether the client side router is connected with a server or not; if so, executing S3; if not, finishing the operation; S3, downloading a software version file; S4, judging whether the version number of local router software consists with that of the downloaded software version file or not; if not, executing S5; if yes, finishing the operation; S5, downloading a software upgrade package; S6, popping up a software upgrading prompting interface, and judging whether a user upgrades the local router software or not; if so, executing S7; if not, finishing the operation; S7, upgrading the local router software. When a client side downloads resources, the software version file and the software upgrade package are downloaded separately, and thus the burden of a server side is effectively relieved.

Description

technical field [0001] The invention relates to the field of network technology, in particular to a method for automatically upgrading software. Background technique [0002] At present, the common online upgrade functions of smart products on the market include: (1) automatic upgrade function of mobile phones; (2) online upgrade function of some smart routers on the market. [0003] However, the existing software online upgrade method has the following deficiencies: [0004] (1) There is no prompt for the upgrade. Without the user’s knowledge, the background will automatically upgrade by default. If the user’s abnormal power failure occurs during the upgrade process, the system may be abnormal and the product will no longer be usable. [0005] (2) In the online upgrade method with interface prompts, the upgrade package will be downloaded only after the user manually clicks to upgrade. When the network condition is poor, the download may take a long time or even fail to dow...

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): G06F9/445H04L12/26H04L29/06H04L29/08
CPCG06F8/65H04L43/10H04L67/02H04L67/34H04L69/162
Inventor 李相宏韦伟克刘争光孙白艳胡思奇马嘉庆
Owner 深圳市兆驰数码科技股份有限公司