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

Software upgrading method and terminal equipment

A software upgrade and upgrade technology, which is applied in software deployment, instrumentation, program/content distribution protection, etc., can solve problems such as wrongly changing program content, software mistakenly entering the upgrade state, etc., to improve stability and security, and not easy to crack Effect

Pending Publication Date: 2019-05-24
UBTECH ROBOTICS CORP LTD
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In view of this, the embodiment of the present invention provides a software upgrade method and terminal equipment to solve the problem that the software upgrade protocol in the prior art does not enter the upgrade verification, and it is easy to cause the software to enter the upgrade state by mistake and change the program content by mistake

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 upgrading method and terminal equipment
  • Software upgrading method and terminal equipment
  • Software upgrading method and terminal equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In the following description, specific details such as specific system structures and technologies are presented for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present invention. It will be apparent, however, to one skilled in the art that the invention may be practiced in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.

[0039] In order to illustrate the technical solutions of the present invention, specific examples are used below to illustrate.

[0040] refer to figure 1 , a kind of software upgrade method that the embodiment of the present invention provides, comprises the following steps:

[0041] S101. Receive the first upgrade entry instruction sent by the upgrade host computer, generate a first upgrade ra...

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 method is suitable for the technical field of software upgrading. The invention provides a software upgrading method and terminal equipment. The software upgrading method comprises the following steps of: receiving a first upgrade entering instruction sent by the upgrade upper computer, generating a first upgrading random code and sending the first upgrading random code to an upgrading upper computer; and resetting the upgrading entering time and starting counting, receiving a second upgrading entering instruction sent by the upgrading upper computer, and entering an upgrading state if detecting that the upgrading entering time does not exceed the appointed time at the moment and verifying that a second upgrading random code carried by the second upgrading entering instruction is the same as the first upgrading random code. According to the software upgrading method and the terminal equipment provided by the invention, the risk that software enters an upgrading state due to the fact that other instructions are changed into upgrading instructions due to error codes is reduced. The problems that software enters the upgrading state by mistake and program content is changed by mistake are avoided. The whole upgrading process is not prone to being cracked, and the stability and safety of the software upgrading process are greatly improved.

Description

technical field [0001] The invention belongs to the technical field of software upgrading, and in particular relates to a software upgrading method and terminal equipment. Background technique [0002] In the existing software upgrade protocol, it often occurs that the program is upgraded without verification in pursuit of simplicity, resulting in poor stability and security of the upgrade program as a whole. For example, the general way to enter the upgrade without verification is to enter the upgrade state after receiving the upgrade instruction, but the actual transmission is always not 100% reliable, and there are various interference factors in the actual application, and there are bit errors in the transmitted data. It is unavoidable that other functional instructions are miscoded into upgrade instructions, and then the software enters the upgrade state by mistake and the program content is modified by mistake. Contents of the invention [0003] In view of this, 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): G06F21/51G06F21/12G06F8/65
Inventor 熊友军张礼富
Owner UBTECH ROBOTICS CORP LTD
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More