CN112363740A - Key ring automatic upgrade system - Google Patents

Key ring automatic upgrade system Download PDF

Info

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
Application number
CN202011143748.9A
Other languages
Chinese (zh)
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.)
Qingdao Luobin Intelligent Information Technology Co ltd
Original Assignee
Qingdao Luobin Intelligent Information 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 Qingdao Luobin Intelligent Information Technology Co ltd filed Critical Qingdao Luobin Intelligent Information Technology Co ltd
Priority to CN202011143748.9A priority Critical patent/CN112363740A/en
Publication of CN112363740A publication Critical patent/CN112363740A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing 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

Key ring automatic upgrade system
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.
CN202011143748.9A 2020-10-23 2020-10-23 Key ring automatic upgrade system Pending CN112363740A (en)

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)

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