CN104461669A - System and method for achieving GNSS receiver upgrading based on secure USB disk - Google Patents

System and method for achieving GNSS receiver upgrading based on secure USB disk Download PDF

Info

Publication number
CN104461669A
CN104461669A CN201510004963.3A CN201510004963A CN104461669A CN 104461669 A CN104461669 A CN 104461669A CN 201510004963 A CN201510004963 A CN 201510004963A CN 104461669 A CN104461669 A CN 104461669A
Authority
CN
China
Prior art keywords
gnss receiver
safe
disc
upgrading
chip
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510004963.3A
Other languages
Chinese (zh)
Other versions
CN104461669B (en
Inventor
程龙
张志桂
谢华忠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CHC TECHNOLOGY Co Ltd
Original Assignee
CHC TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CHC TECHNOLOGY Co Ltd filed Critical CHC TECHNOLOGY Co Ltd
Priority to CN201510004963.3A priority Critical patent/CN104461669B/en
Publication of CN104461669A publication Critical patent/CN104461669A/en
Application granted granted Critical
Publication of CN104461669B publication Critical patent/CN104461669B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention relates to a system and method for achieving GNSS receiver upgrading based on a secure USB disk. The system comprises the secure USB disk used for storing an upgrading program of a matched GNSS receiver and an ID chip used for storing an SN of the matched GNSS receiver, wherein the SN is cured in the ID chip during USB disk production. The method comprises the steps that the secure USB disk is connected with the GNSS receiver; the GNSS receiver reads the SN in the ID chip and judges whether the SN is matched with an SN of a local computer or not, if yes, the step continues to be conducted, an upgrading file is read from the secure USB disk for upgrading, and if not, the upgrading program is exited. By the adoption of the system and method for achieving GNSS receiver upgrading based on the secure USB disk of the structure, the efficiency of GNSS upgrading is greatly improved, manpower and material resources are saved, the upgrading security is greatly enhanced, and the application range is wider.

Description

The system and method for GNSS receiver upgrading is realized based on safe U disc
Technical field
The present invention relates to embedded system field, particularly relate to and use USB flash disk upgrade-system field, specifically refer to a kind of system and method realizing GNSS receiver upgrading based on safe U disc.
Background technology
The upgrading mode mainly serial ports upgrading of existing GNSS receiver, or network upgrade, the former operates more complicated, the latter just can must carry out when there being network, each upgrading all needs overspending manpower and time, and there is no any safety practice to ensure that the various data in escalation process are not leaked, the security of upgrading can not get ensureing.
Summary of the invention
The object of the invention is the shortcoming overcoming above-mentioned prior art, provide a kind of can realize greatly improving GNSS upgrading efficiency, save man power and material and considerably increase the security of upgrading, there is the system and method realizing GNSS receiver upgrading based on safe U disc of broader applications scope.
To achieve these goals, of the present invention based on safe U disc realize GNSS receiver upgrading system and method there is following formation:
A kind of system realizing GNSS receiver upgrading based on safe U disc, its principal feature is, described system comprises safe U disc, described safe U disc is in order to store the ROMPaq of supporting GNSS receiver, described safe U disc comprises an ID chip, described ID chip is in order to store No. SN of supporting GNSS receiver, and described No. SN is solidificated in ID chip when USB flash disk is produced.
Preferably, the subregion of described GNSS receiver comprises boot district, kernel district and file system area, and described safe U disc is in order to upgrade file corresponding to each subregion of storing described GNSS receiver.
The system that the invention still further relates to described in a kind of basis realizes the method for GNSS receiver upgrading based on safe U disc, it is characterized in that, described method comprises the following steps:
(1) described safe U disc is connected with described GNSS receiver;
(2) No. SN in the ID chip described in GNSS receiver described in reads and judge that whether this No. SN match with No. SN, the machine, if so, then continues step (3), otherwise continue step (4);
(3) GNSS receiver described in reads upgrade file from described safe U disc and upgrades;
(4) GNSS receiver described in judges that it is not safety upgrade USB flash disk for the machine and exits ROMPaq.
Preferably, between described step (1) and (2), further comprising the steps of:
(1-1) whether the safe U disc described in the GNSS receiver described in judges comprises No. SN, if so, then continues step (2), otherwise continues step (4).
Preferably, the subregion of described GNSS receiver comprises boot district, kernel district and file system area.
More preferably, described GNSS receiver reads upgrade file from described safe U disc and upgrades, and is specially:
The upgrade file of the subregion of the GNSS receiver in the safe U disc described in described GNSS receiver search described in correspondence erasable upgrading respective partition.
Have employed the system and method realizing GNSS receiver upgrading based on safe U disc in this invention, the present invention is applied in various GNSS receiver product, provide not only a new upgrading mode, substantially increase the efficiency of GNSS upgrading, save man power and material, and considerably increase the security of upgrading, there is range of application widely.
Accompanying drawing explanation
Fig. 1 is the process flow diagram realizing the method for GNSS receiver upgrading based on safe U disc of the present invention.
Fig. 2 is the structural representation of GNSS receiver subregion of the present invention.
Fig. 3 is the structural representation of safe U disc of the present invention.
Embodiment
In order to more clearly describe technology contents of the present invention, conduct further description below in conjunction with specific embodiment.
Existing USB flash disk technology is quite ripe, only need to add an ID chip in USB flash disk, No. SN of companion receiver is had in chip, when each insertion USB flash disk, the ROMPaq of receiver inside can read No. SN, USB flash disk, if there is no No. SN, or do not mate with No. SN of machine, just do not perform ensuing ROMPaq.The storage space of receiver inside is divided into, boot district, kernel district, file system area, ROMPaq can search for file corresponding to each district from USB flash disk, finds respective file, directly erasable mode will be utilized to upgrade to corresponding district, accomplished that substep is upgraded flexibly.
The safe U disc that realization needs of the present invention are supporting with machine, only needs to add an ID chip (see Fig. 2) in USB flash disk, has No. SN of companion receiver in chip.The process flow diagram of whole escalation process is shown in Fig. 1.Each insert USB flash disk time receiver inside ROMPaq can read No. SN, USB flash disk, if there is no No. SN, or do not mate with No. SN of machine, just do not perform ensuing ROMPaq.The storage space of receiver inside is divided into, boot district, kernel district, file system area (see Fig. 3), ROMPaq can search for file corresponding to each district from USB flash disk, find respective file, directly erasable mode will be utilized to upgrade to corresponding district, accomplished that substep is upgraded flexibly.
To achieve these goals, of the present invention based on safe U disc realize GNSS receiver upgrading system comprise safe U disc, described safe U disc is in order to store the ROMPaq of supporting GNSS receiver, described safe U disc comprises an ID chip, described ID chip is in order to store No. SN of supporting GNSS receiver, and described No. SN is solidificated in ID chip when USB flash disk is produced.
In one preferably embodiment, the subregion of described GNSS receiver comprises boot district, kernel district and file system area, and described safe U disc is in order to upgrade file corresponding to each subregion of storing described GNSS receiver.
The system that the invention still further relates to described in a kind of basis realizes the method for GNSS receiver upgrading based on safe U disc, it is characterized in that, described method comprises the following steps:
(1) described safe U disc is connected with described GNSS receiver;
(2) No. SN in the ID chip described in GNSS receiver described in reads and judge that whether this No. SN match with No. SN, the machine, if so, then continues step (3), otherwise continue step (4);
(3) GNSS receiver described in reads upgrade file from described safe U disc and upgrades;
(4) GNSS receiver described in judges that it is not safety upgrade USB flash disk for the machine and exits ROMPaq.
In one preferably embodiment, between described step (1) and (2), further comprising the steps of:
(1-1) whether the safe U disc described in the GNSS receiver described in judges comprises No. SN, if so, then continues step (2), otherwise continues step (4).
In one preferably embodiment, the subregion of described GNSS receiver comprises boot district, kernel district and file system area.
In a kind of better embodiment, described GNSS receiver reads upgrade file from described safe U disc and upgrades, and is specially:
The upgrade file of the subregion of the GNSS receiver in the safe U disc described in described GNSS receiver search described in correspondence erasable upgrading respective partition.
Have employed the system and method realizing GNSS receiver upgrading based on safe U disc in this invention, the present invention is applied in various GNSS receiver product, provide not only a new upgrading mode, substantially increase the efficiency of GNSS upgrading, save man power and material, and considerably increase the security of upgrading, there is range of application widely.
In this description, the present invention is described with reference to its specific embodiment.But, still can make various amendment and conversion obviously and not deviate from the spirit and scope of the present invention.Therefore, instructions and accompanying drawing are regarded in an illustrative, rather than a restrictive.

Claims (6)

1. one kind realizes the system of GNSS receiver upgrading based on safe U disc, it is characterized in that, described system comprises safe U disc, described safe U disc is in order to store the ROMPaq of supporting GNSS receiver, described safe U disc comprises an ID chip, described ID chip is in order to store No. SN of supporting GNSS receiver, and described No. SN is solidificated in ID chip when USB flash disk is produced.
2. the system realizing GNSS receiver upgrading based on safe U disc according to claim 1, it is characterized in that, the subregion of described GNSS receiver comprises boot district, kernel district and file system area, and described safe U disc is in order to upgrade file corresponding to each subregion of storing described GNSS receiver.
3. system according to claim 1 and 2 realizes a method for GNSS receiver upgrading based on safe U disc, and it is characterized in that, described method comprises the following steps:
(1) described safe U disc is connected with described GNSS receiver;
(2) No. SN in the ID chip described in GNSS receiver described in reads and judge that whether this No. SN match with No. SN, the machine, if so, then continues step (3), otherwise continue step (4);
(3) GNSS receiver described in reads upgrade file from described safe U disc and upgrades;
(4) GNSS receiver described in judges that it is not safety upgrade USB flash disk for the machine and exits ROMPaq.
4. the method realizing GNSS receiver upgrading based on safe U disc according to claim 3, is characterized in that, between described step (1) and (2), further comprising the steps of:
(1-1) whether the safe U disc described in the GNSS receiver described in judges comprises No. SN, if so, then continues step (2), otherwise continues step (4).
5. the method realizing GNSS receiver upgrading based on safe U disc according to claim 3, it is characterized in that, the subregion of described GNSS receiver comprises boot district, kernel district and file system area.
6. the method realizing GNSS receiver upgrading based on safe U disc according to claim 5, is characterized in that, described GNSS receiver reads upgrade file from described safe U disc and upgrades, and is specially:
The upgrade file of the subregion of the GNSS receiver in the safe U disc described in described GNSS receiver search described in correspondence erasable upgrading respective partition.
CN201510004963.3A 2015-01-06 2015-01-06 The system and method for GNSS receiver upgrading is realized based on safe U disc Active CN104461669B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510004963.3A CN104461669B (en) 2015-01-06 2015-01-06 The system and method for GNSS receiver upgrading is realized based on safe U disc

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510004963.3A CN104461669B (en) 2015-01-06 2015-01-06 The system and method for GNSS receiver upgrading is realized based on safe U disc

Publications (2)

Publication Number Publication Date
CN104461669A true CN104461669A (en) 2015-03-25
CN104461669B CN104461669B (en) 2018-01-23

Family

ID=52907774

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510004963.3A Active CN104461669B (en) 2015-01-06 2015-01-06 The system and method for GNSS receiver upgrading is realized based on safe U disc

Country Status (1)

Country Link
CN (1) CN104461669B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106790243A (en) * 2017-01-21 2017-05-31 厦门天锐科技股份有限公司 A kind of password remapping method of safe U disc
CN107885513A (en) * 2016-09-29 2018-04-06 上海华测导航技术股份有限公司 A kind of GNSS receiver board firmware fast updating method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7383545B1 (en) * 1999-11-23 2008-06-03 Samsung Electronics Co., Ltd. Computer system and method capable of automatically inputting product key of a software program upon reinstalling the program thereon
CN101470411A (en) * 2007-12-28 2009-07-01 联合汽车电子有限公司 System and method for safely updating ECU data
CN102333241A (en) * 2011-10-26 2012-01-25 青岛海信宽带多媒体技术有限公司 Universal serial bus (USB) upgrading method for digital television and USB upgrading system for digital television
CN103458298A (en) * 2012-06-01 2013-12-18 北京四达时代软件技术股份有限公司 Method and system or upgrading set top box software

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7383545B1 (en) * 1999-11-23 2008-06-03 Samsung Electronics Co., Ltd. Computer system and method capable of automatically inputting product key of a software program upon reinstalling the program thereon
CN101470411A (en) * 2007-12-28 2009-07-01 联合汽车电子有限公司 System and method for safely updating ECU data
CN102333241A (en) * 2011-10-26 2012-01-25 青岛海信宽带多媒体技术有限公司 Universal serial bus (USB) upgrading method for digital television and USB upgrading system for digital television
CN103458298A (en) * 2012-06-01 2013-12-18 北京四达时代软件技术股份有限公司 Method and system or upgrading set top box software

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107885513A (en) * 2016-09-29 2018-04-06 上海华测导航技术股份有限公司 A kind of GNSS receiver board firmware fast updating method
CN106790243A (en) * 2017-01-21 2017-05-31 厦门天锐科技股份有限公司 A kind of password remapping method of safe U disc
CN106790243B (en) * 2017-01-21 2019-11-12 厦门天锐科技股份有限公司 A kind of password remapping method of safe U disc

Also Published As

Publication number Publication date
CN104461669B (en) 2018-01-23

Similar Documents

Publication Publication Date Title
EP3179366A1 (en) Method and terminal for ota updating
US10089105B2 (en) Systems and methods for bios update optimization
CN102141923B (en) Memory file system loading method and device
CN105760184A (en) Method and device for loading component
CN103677947A (en) Equipment dual-system protection method and equipment dual-system upgrading method on basis of linux
WO2016183951A1 (en) System upgrade method and terminal
CN103605540A (en) Flash mirror fast writing method based on Android system
CN105867985B (en) A kind of method of vehicle-mounted decoder software upgrade file
CN102419713A (en) Method for upgrading software of nandflash-based set-top box
CN104008060A (en) Method for detecting compatibility of plug-in and host, and detection server
US20160012232A1 (en) Systems and methods for secure delivery of public keys for operating system drivers
US20150113532A1 (en) Cloudboot system, virtual machine with the cloudboot system, and method for starting up the virtual machine
CN102646046A (en) Upgrading method and terminal
CN102799452A (en) Method and device for upgrading system software
CN104461669A (en) System and method for achieving GNSS receiver upgrading based on secure USB disk
CN104375866A (en) Single board driving updating method and device
CN102520981A (en) Production method of INAND/NAND-based multi-partition storage device
CN103049298A (en) Nandflash burning writing method
CN104750532A (en) Android-based dual-system land verification PAD (portable android device) and starting method
CN103761126A (en) Method and device for upgrading application program
US20150113260A1 (en) Installation system for installing guest operating system and method thereof
CN106933604B (en) System upgrading method and device
CN104516757A (en) Firmware updating method
US10210334B2 (en) Systems and methods for software integrity assurance via validation using build-time integrity windows
CN115017062A (en) Method, system, device and medium for optimizing terminal memory

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 201702 Shanghai city Qingpu District Xujing town Gaojing Road No. 599 China Beidou Industrial Park C Building 2 floor

Applicant after: Shanghai Hua Ce airmanship limited company

Address before: 201702 Shanghai city Qingpu District Xujing town Gaojing Road No. 599 China Beidou Industrial Park C Building 2 floor

Applicant before: CHC Technology Co., Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: SHANGHAI HUACE NAVIGATION TECHNOLOGY CO., LTD. TO: CHC TECHNOLOGY CO., LTD.

GR01 Patent grant
GR01 Patent grant