CN112363740A - Key ring automatic upgrade system - Google Patents
Key ring automatic upgrade system Download PDFInfo
- Publication number
- CN112363740A CN112363740A CN202011143748.9A CN202011143748A CN112363740A CN 112363740 A CN112363740 A CN 112363740A CN 202011143748 A CN202011143748 A CN 202011143748A CN 112363740 A CN112363740 A CN 112363740A
- Authority
- CN
- China
- Prior art keywords
- mcu
- upgrading
- main board
- key
- program
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 claims abstract description 12
- 238000004891 communication Methods 0.000 claims description 15
- 230000008569 process Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
The invention discloses an automatic key ring upgrading system, which comprises the following parts: cloud server: used for storing MCU upgrading program; android App client: the version of the program of the cloud server MCU can be inquired and compared in real time, a new upgrading program is found, the program is downloaded to a local Android App client, then the Android App client sends an upgrading command to the main board MCU, and after a positioning instruction replied by the main board MCU is received, the Android App client transmits the upgrading program to the main board MCU; the main board MCU: the method comprises the steps that an upgrading command is obtained from an Android App client, a positioning instruction is sent to the Android App client, then an upgrading program is received and stored in a cache of a main board MCU, and the main board MCU sends the upgrading command to a key lock MCU after receiving the upgrading program; and after receiving the key lock MCU in-place instruction, the main board MCU transmits an upgrading program to the key lock MCU. The invention has the advantages of stable upgrading mode and high upgrading efficiency.
Description
Technical Field
The invention relates to the technical field of automatic upgrade of key ring systems, in particular to an automatic upgrade system of a key ring.
Background
The key ring is a common object, and the traditional key ring has a single function and is only used for hanging keys to prevent the keys from being lost; however, with the continuous development of scientific technology, people are increasingly demanding on life quality, more functions are given to a simple key ring, for example, functions such as alarming, reminding and bluetooth wireless communication are designed in the existing key ring, in order to maintain the use of the functions, a manufacturer must continuously upgrade the system of the key ring, however, due to the structural limitation of the key ring, a high-power remote communication structure cannot be installed in the key ring, so that the function of the key ring on remote communication is weak, the key ring is directly adopted to download system upgrade data from cloud data, and the use efficiency of the key ring is seriously affected.
Disclosure of Invention
The invention aims to solve the problems and designs an automatic key ring upgrading system.
An automatic key ring upgrading system comprises the following parts:
cloud server: used for storing MCU upgrading program;
android App client: the version of the program of the cloud server MCU can be inquired and compared in real time, a new upgrading program is found, the program is downloaded to a local Android App client, then the Android App client sends an upgrading command to the main board MCU, and after a positioning instruction replied by the main board MCU is received, the Android App client transmits the upgrading program to the main board MCU;
the main board MCU: the method comprises the steps that an upgrading command is obtained from an Android App client, a positioning instruction is sent to the Android App client, then an upgrading program is received and stored in a cache of a main board MCU, and the main board MCU sends the upgrading command to a key lock MCU after receiving the upgrading program; after receiving the key lock MCU positioning instruction, the main board MCU transmits an upgrading program to the key lock MCU;
the key lock MCU: the key lock MCU receives the upgrading program and then sends the upgrading program to the key ring MCU, and the key lock MCU transmits the upgrading program to the key ring MCU after receiving the locating instruction of the key ring MCU; (ii) a
The key ring MCU: and acquiring an upgrading command from the key lock MCU, sending an in-place instruction to the key lock MCU, starting to receive an upgrading program and storing the upgrading program in a cache of the key lock MCU, and automatically starting to upgrade after the upgrading program is received.
The mainboard MCU is an MCU module on the mainboard, the whole mainboard is a complete Android system mainboard (similar to a mobile phone), and the MCU module is arranged on the mainboard and can communicate with the key lock MCU to transmit data. The mainboard is an Android system, can install the App, and the App is used for carrying out the communication with high in the clouds server, carries out serial communication with the MCU module on the mainboard simultaneously.
The Android App client and the cloud server adopt a TCP communication mode.
The key management box, the key lock and the key box adopt a serial communication mode to transmit information.
And the Android App client and the main board MCU of the key box transmit information in an interface communication mode.
Advantageous effects
The key ring automatic upgrading system manufactured by the technical scheme of the invention has the following advantages:
1. the key ring system realizes remote upgrading work of the key ring system by the mutual matching of the key box and the key lock, does not need to consider the limitation of the structure of the key ring on remote data transmission, and effectively improves the use efficiency of the multifunctional key ring;
2. in the technical scheme of this system, the key ring need not possess networking function, only need insert in the key case just can upgrade, and this upgrading process can go on in step when the key ring charges, and the upgrading mode is stable, and it is fast to upgrade.
Drawings
FIG. 1 is a schematic structural diagram of an automatic key ring upgrade system according to the present invention;
Detailed Description
The invention is described in detail below with reference to the drawings, as shown in FIG. 1;
the inventive point of the application is that the system comprises the following parts:
cloud server: used for storing MCU upgrading program;
android App client: the version of the program of the cloud server MCU can be inquired and compared in real time, a new upgrading program is found, the program is downloaded to a local Android App client, then the Android App client sends an upgrading command to the main board MCU, and after a positioning instruction replied by the main board MCU is received, the Android App client transmits the upgrading program to the main board MCU;
the main board MCU: the method comprises the steps that an upgrading command is obtained from an Android App client, a positioning instruction is sent to the Android App client, then an upgrading program is received and stored in a cache of a main board MCU, and the main board MCU sends the upgrading command to a key lock MCU after receiving the upgrading program; after receiving the key lock MCU positioning instruction, the main board MCU transmits an upgrading program to the key lock MCU;
the key lock MCU: the key lock MCU receives the upgrading program and then sends the upgrading program to the key ring MCU, and the key lock MCU transmits the upgrading program to the key ring MCU after receiving the locating instruction of the key ring MCU; (ii) a
The key ring MCU: and acquiring an upgrading command from the key lock MCU, sending an in-place instruction to the key lock MCU, starting to receive an upgrading program and storing the upgrading program in a cache of the key lock MCU, and automatically starting to upgrade after the upgrading program is received.
The electronic device adopted by the technical scheme comprises:
the main board MCU, the key lock MCU and the key ring MCU are all large single chip microcomputers MCU selected and used, and serial port communication is supported.
The electronic devices are all existing products, the technical scheme of the application has no special requirements and changes on the structures of the electronic devices, and the electronic devices all belong to conventional electronic equipment;
in the implementation process of the technical scheme, a person in the art needs to connect all the electrical components in the present application with a power supply adapted to the electrical components through a wire, and should select an appropriate controller according to actual conditions to meet control requirements, and specific connection and control sequence.
The Android App client and the cloud server are in a TCP communication mode; the key management box, the key lock and the key box adopt a serial port communication mode to transmit information; and the Android App client and the main board MCU of the key box transmit information in an interface communication mode.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation. The use of the phrase "comprising one of the elements does not exclude the presence of other like elements in the process, method, article, or apparatus that comprises the element.
The technical solutions described above only represent the preferred technical solutions of the present invention, and some possible modifications to some parts of the technical solutions by those skilled in the art all represent the principles of the present invention, and fall within the protection scope of the present invention.
Claims (5)
1. An automatic key ring upgrading system is characterized by comprising the following parts:
cloud server: used for storing MCU upgrading program;
android App client: the version of the program of the cloud server MCU can be inquired and compared in real time, a new upgrading program is found, the program is downloaded to a local Android App client, then the Android App client sends an upgrading command to the main board MCU, and after a positioning instruction replied by the main board MCU is received, the Android App client transmits the upgrading program to the main board MCU;
the main board MCU: the method comprises the steps that an upgrading command is obtained from an Android App client, a positioning instruction is sent to the Android App client, then an upgrading program is received and stored in a cache of a main board MCU, and the main board MCU sends the upgrading command to a key lock MCU after receiving the upgrading program; after receiving the key lock MCU positioning instruction, the main board MCU transmits an upgrading program to the key lock MCU;
the key lock MCU: the key lock MCU receives the upgrading program and then sends the upgrading program to the key ring MCU, and the key lock MCU transmits the upgrading program to the key ring MCU after receiving the locating instruction of the key ring MCU; (ii) a
The key ring MCU: and acquiring an upgrading command from the key lock MCU, sending an in-place instruction to the key lock MCU, starting to receive an upgrading program and storing the upgrading program in a cache of the key lock MCU, and automatically starting to upgrade after the upgrading program is received.
2. The key ring automatic upgrading system of claim 1, wherein the main board MCU is an MCU module on a main board, the whole main board is a complete Android system main board, and the MCU module on the main board communicates with the key lock MCU to transmit data.
3. The key ring automatic upgrading system of claim 1, wherein the Android App client and the cloud server adopt a TCP communication mode.
4. The key ring automatic upgrading system of claim 1, wherein the key management box, the key lock and the key box communicate with each other via serial communication.
5. The key ring automatic upgrading system of claim 1, wherein the Android App client and the main board MCU of the key box transmit information in a port communication manner.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011143748.9A CN112363740A (en) | 2020-10-23 | 2020-10-23 | Key ring automatic upgrade system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011143748.9A CN112363740A (en) | 2020-10-23 | 2020-10-23 | Key ring automatic upgrade system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112363740A true CN112363740A (en) | 2021-02-12 |
Family
ID=74511778
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011143748.9A Pending CN112363740A (en) | 2020-10-23 | 2020-10-23 | Key ring automatic upgrade system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112363740A (en) |
-
2020
- 2020-10-23 CN CN202011143748.9A patent/CN112363740A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105744466B (en) | A kind of connection method of Bluetooth device and bluetooth equipment | |
US7287062B2 (en) | Home network system and method for operating the same | |
US10154324B2 (en) | Method and system for updating optical distribution network (ODN) device by using intelligent management terminal | |
US20030153306A1 (en) | Method and apparatus for memory cloning for a control device | |
CN108259512B (en) | Communication protocol identification method, electronic device and computer storage medium | |
CN101834887B (en) | Internet-based method and system for providing remote service for mobile terminal | |
CN110659053A (en) | Program updating method, device, storage medium and electronic equipment | |
CN103778395A (en) | Application installation method for near field communication (NFC) terminal and near field communication (NFC) terminal | |
CN106339236A (en) | Software upgrading method, client, interphone and soft upgrading system | |
CN102348004A (en) | Configuration method of service assembly, system and equipment thereof | |
CN113472862A (en) | Intelligent gateway, data acquisition method and Internet of things system | |
CN103533521A (en) | Coal mine safety monitoring data remote inquiry system and inquiry and early warning method | |
CN111010296A (en) | Configurable Internet of things data acquisition system and configuration method | |
EP2874465B1 (en) | Method and system for remote equipment data installation | |
CN105631715A (en) | Advertisement updating supervision method and device | |
CN111517183A (en) | System for realizing elevator layer control by using mobile phone APP, IC card and visitor password | |
CN103745515A (en) | Intelligent combined equipment system and control method | |
CN112363740A (en) | Key ring automatic upgrade system | |
CN201107041Y (en) | Vehicular GPS terminal with on-line upgrading function | |
CN102196044A (en) | Data transmission method and system | |
CN107346124B (en) | Operating method and system by a kind of moving machine | |
CN102413488A (en) | Information exchange method and equipment in auto driver test system | |
CN104468671A (en) | Configuration information processing method, device and relevant device | |
CN110266501B (en) | Block chain node device and block chain network system | |
CN103199902A (en) | Method and system of accessing bluetooth device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20210212 |
|
WD01 | Invention patent application deemed withdrawn after publication |