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

A software starting method and a software upgrading method

A software upgrade and software technology, applied in the direction of software deployment, program loading/starting, program control design, etc., can solve problems such as loss of functions, failure to provide normal functions, and hidden dangers of information security

Active Publication Date: 2019-03-01
BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
View PDF10 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If the startup fails, it will enter Recovery mode, and the firmware can only be refreshed through USB, which cannot provide normal functions
[0006] 2. Built-in the simplest factory firmware, when the startup is unsuccessful, start the factory firmware, which only supports the simplest functions
There will be two problems in this way. One is that all updated functions from the factory will be lost, and there may be compatibility issues; the other is that once the old version has security holes, it will be very easy to be exploited by attackers and become a hidden danger to information security.

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
  • A software starting method and a software upgrading method
  • A software starting method and a software upgrading method
  • A software starting method and a software upgrading method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] In the following, only some exemplary embodiments are briefly described. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. Accordingly, the drawings and descriptions are to be regarded as illustrative in nature and not restrictive.

[0041]In describing the present invention, it is to be understood that the terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", " Back", "Left", "Right", "Straight", "Horizontal", "Top", "Bottom", "Inner", "Outer", "Clockwise", "Counterclockwise", etc. or The positional relationship is based on the orientation or positional relationship shown in the drawings, which is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the referred device or element must have a specific orien...

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 embodiment of the invention relates to a software starting method, wherein the software is stored in a first partition and a second partition of a storage device respectively, the software starting method comprises the steps that starting information is read, the starting information comprises a current starting partition, and the current starting partition is the first partition or the secondpartition; judging whether the current starting partition can normally start the software or not, and switching the current starting partition into the other one of the first partition and the secondpartition if the current starting partition cannot normally start the software; and starting the software from the current starting partition. The method can be particularly used for solving the problem that after OTA upgrading, when a system mirror image is damaged due to nonvolatile storage damage (such as an eMMC bad block, a hard disk bad track and the like), starting cannot be carried out. At present, the method can be applied to a vehicle-mounted computing unit (an automatic driving computing unit).

Description

technical field [0001] The present invention generally relates to the technical field of computer software, and in particular to a method for starting software and an OTA upgrade method and device for a vehicle-mounted operating system. Background technique [0002] With the continuous and rapid development of communication technology, terminals such as computers, mobile phones, and vehicle-mounted intelligent systems are becoming more and more popular. In addition to hardware, the terminal also requires various software to work normally, such as an operating system and various application software (such as navigation software). These software often need to be continuously upgraded in order to make the system more secure and perfect. For example, for a vehicle operating system, the operating system is version 4.0 when it leaves the factory, and it needs to be upgraded to version 5.0 and later. [0003] In the prior art, an upgrade operation of a terminal system is often im...

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/445G06F8/65G06F11/14
CPCG06F8/65G06F9/44505G06F11/1433G06F11/1461
Inventor 霍建宇姜秋慧刘建新
Owner BAIDU ONLINE NETWORK TECH (BEIJIBG) 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