Offline keyword recognition system partition upgrade method

A technology for identifying systems and keywords, applied in the field of upgrading single-chip microcomputers, can solve the problems of reduced service life of non-volatile memory, failure of data communication, long upgrade time, etc., to achieve flexible upgrade methods and shorten upgrade time. , upgrade the effect of high reliability

Active Publication Date: 2022-07-29
声耕智能科技(西安)研究院有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method is applied to the scene where the system is relatively simple and the firmware structure is relatively single, and has the advantages of relatively simple implementation and simple upgrade program implementation. However, as microcomputers are more and more widely used in daily life, the application scenarios become more and more Complex, especially in the application scenario of the offline keyword system, the system firmware is not only program logic code, but also includes audio algorithm code, keyword model data, broadcast audio data, etc. Due to the existence of these data, the entire system firmware is also It becomes bigger and bigger. If you still use the whole block upgrade method, the upgrade time will be too long, the remote upgrade will take up a lot of bandwidth, and the upgrade cost will be increased.
And in the actual system upgrade process, there are many uncontrollable external interferences, such as sudden power failure of the device during the upgrade process, data communication failure, firmware data transmission error, etc., resulting in the failure of the system upgrade and the failure of the device to start normally.
There are also some upgrade scenarios that may only need to upgrade a part of the entire firmware. If the entire non-volatile memory is erased due to this small part of the update, it will also reduce the service life of the non-volatile memory

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
  • Offline keyword recognition system partition upgrade method
  • Offline keyword recognition system partition upgrade method
  • Offline keyword recognition system partition upgrade method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention is described in further detail below:

[0035] The main application object of the present invention is a single-chip microcomputer system with a real-time operating system but no file system and an offline keyword identification function.

[0036] The present invention proposes an offline keyword identification system partition upgrade method, and the block diagram of the offline keyword identification system involved in the present invention is as follows: figure 1 As shown, the system is mainly composed of functional modules such as pickup module, front-end algorithm module, keyword recognition module, MCU main control module, voice broadcast module, upgrade and debugging module, etc. These functional modules are mainly stored in the NOR FLASH memory module through a A memory partition table (ie partition table file) is divided into BootLoader code area, partition table storage area, upgrade code area, application program area, front-end algorith...

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 partition upgrade method for an offline keyword identification system. By dividing the NOR FLASH into a BootLoader code area, a partition table storage area, an application program area, a front-end algorithm area, a keyword model area, a broadcast file area, and a data backup area The design solves the problem that the entire NOR FLASH needs to be erased and the upgrade fails to be unrecoverable when the traditional firmware upgrades a small part of the program; it achieves the purpose of shortening the system upgrade time, recovering abnormal upgrades, and improving the reliability of the system upgrade.

Description

technical field [0001] The invention relates to an upgrade technology of a single-chip microcomputer (MCU), in particular to a partition upgrade method for an offline keyword recognition system. Background technique [0002] Keyword recognition technology has been developed since the 1970s. So far, it has been relatively mature in theoretical research, but it has not been widely used for a long time due to the influence of chip performance, manufacturing cost, market demand and other factors in application. [0003] With the rapid development of microcomputer technology (MCU) and the improvement of chip integration and performance, these unfavorable factors are gradually alleviated, which greatly promotes the development of keyword recognition products. In an offline keyword recognition system, it is generally not necessary to connect to a speech recognition server, but to perform sound collection, front-end processing, and keyword matching locally. Such systems can typical...

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 Patents(China)
IPC IPC(8): G06F8/65
CPCG06F8/65
Inventor 丁家旺黄海陈静
Owner 声耕智能科技(西安)研究院有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products