Visual navigation aid equipment firmware upgrade method, device, computer equipment and medium

By detecting the connection status of Bluetooth and firmware upgrade equipment and performing automatic shutdown and upgrade processing, the problem of low efficiency and insufficient security of firmware upgrade of visual navigation equipment in the existing technology is solved, and a more efficient and secure firmware upgrade process is achieved. .

CN112230953BActive Publication Date: 2025-01-03SHENZHEN STAR STANDARD ELECTROMECHANICAL FACILITIES ENG
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202011024007.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-25
Publication Date
2025-01-03
Estimated Expiration
2040-09-25

AI Technical Summary

Technical Problem

The firmware upgrade methods of existing visual navigation aid equipment are inefficient, expensive, and have the risk of damage to the equipment, resulting in low firmware security.

Method used

By checking whether Bluetooth is connected to the firmware upgrade device, if it is not connected, turn off Bluetooth, if it is connected, firmware program upgrade, and online upgrade using OTA upgrade packets to ensure the security and efficiency of the upgrade process.

Benefits of technology

It improves the security and controllability of firmware upgrades of visual navigation equipment, avoids equipment damage, and improves upgrade efficiency and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112230953B_ABST
    Figure CN112230953B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device, computer equipment and medium for upgrading the firmware of a visual navigation aid device. The method for upgrading the firmware of the visual navigation aid device includes: when detecting that the Bluetooth is in an on state, judging whether the Bluetooth is connected to a firmware upgrade device within a preset time; wherein the Bluetooth is provided on the visual navigation aid device, and when the visual navigation aid device is powered on, the Bluetooth is in an off state; when the Bluetooth and the firmware upgrade device are not connected within a preset time, the Bluetooth is turned off; when the Bluetooth and the firmware upgrade device are connected within a preset time, determining to upgrade the firmware program of the visual navigation aid device. The Bluetooth of the visual navigation aid device can be turned off in time when it is not connected, thereby avoiding the risk of damage to the visual navigation aid device, improving the security of the firmware, and making it more controllable.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of airport navigation aid technology, and in particular to a method, device, computer equipment and medium for upgrading firmware of visual navigation aid equipment. Background Art

[0002] Visual aids are installed in and near the airport flight area. They are engineering facilities that provide visual guidance signals for takeoff, approach, landing and taxiing to aircraft pilots day and night. They are generally composed of pavement markings, navigation lights, signs, markers, etc. Visual aids have a variety of installation methods, most of which are high-altitude installation and embedded installation. In related technologies, the firmware upgrade method using wired connection is inefficient and expensive, and there is a risk of damage to the visual aids, resulting in low firmware security. Summary of the invention

[0003] The present invention aims to solve one of the technical problems in the related art at least to a certain extent. To this end, the first object of the present invention is to provide a method for upgrading the firmware of a visual navigation aid device.

[0004] The second objective of the present invention is to provide a firmware upgrade device for visual navigation aids.

[0005] A third object of the present invention is to provide a computer device.

[0006] A fourth objective of the present invention is to provide a computer storage medium.

[0007] To achieve the above object, in a first aspect, a method for upgrading firmware of a visual navigation aid device according to an embodiment of the present invention includes:

[0008] When detecting that the Bluetooth is in the on state, determining whether the Bluetooth is connected to the firmware upgrade device within a preset time; wherein the Bluetooth is provided on the visual navigation aid device, and when the visual navigation aid device is powered on, the Bluetooth is in the off state;

[0009] When the Bluetooth fails to establish a connection with the firmware upgrade device within a preset time, turning off the Bluetooth;

[0010] When the Bluetooth is connected to the firmware upgrade device at a preset time, it is determined to upgrade the firmware program of the visual navigation aid device.

[0011] Preferably, when the Bluetooth is turned on, determining whether the Bluetooth is connected to the firmware upgrade device within a preset time includes:

[0012] When receiving an instruction from the visual navigation aid device requesting Bluetooth to be turned on or off, the Bluetooth is turned on or off.

[0013] Preferably, when the Bluetooth is connected to the firmware upgrade device, determining to perform a firmware program upgrade includes:

[0014] When the Bluetooth is connected to the firmware upgrade device, the first device identifier of the visual navigation aid device is bound to the second device identifier of the firmware upgrade device;

[0015] If the binding is successful, the firmware upgrade is confirmed;

[0016] If the binding fails, receiving prompt information for binding the first device identifier and the second device identifier;

[0017] Entering a modification interface for binding the first device identifier and the second device identifier according to the prompt information;

[0018] generating a reset instruction inputted in the modification interface, and resetting the first device identifier according to the reset instruction;

[0019] Bind the reset first device identifier and the second device identifier.

[0020] Preferably, when the Bluetooth is connected to the firmware upgrade device, determining to perform a firmware program upgrade further comprises:

[0021] When the Bluetooth is connected to the firmware upgrade device, determining the OTA upgrade data packet stored in the firmware upgrade device;

[0022] According to the OTA upgrade data packet, the OTA upgrade data packet is downloaded and transmitted to the visual navigation aid device through the firmware upgrade device.

[0023] Preferably, when the Bluetooth is connected to the firmware upgrade device, determining to upgrade the firmware program includes:

[0024] When the firmware program upgrade is completed, detecting whether the Bluetooth is disconnected from the firmware upgrade device;

[0025] When the Bluetooth is disconnected from the firmware upgrade device, outputting a control instruction to the visual navigation aid device;

[0026] The visual navigation aid is controlled to be powered on within a custom time according to the control instruction; the control instruction is used to trigger according to the custom time.

[0027] Preferably, the method further comprises:

[0028] When the firmware upgrade device establishes connections with a plurality of visual navigation aids, obtaining first device identifiers of the plurality of visual navigation aids;

[0029] Outputting a plurality of the first device identifiers to the firmware upgrade device for binding.

[0030] In a second aspect, a visual navigation aid device firmware upgrade device according to an embodiment of the present invention includes:

[0031] A judgment module, used for judging whether the Bluetooth is connected to the firmware upgrade device within a preset time when the Bluetooth is detected to be in an on state; wherein the Bluetooth is provided on the visual navigation aid device, and when the visual navigation aid device is powered on, the Bluetooth is in an off state;

[0032] A first shut-down module, configured to shut down the Bluetooth when no connection is established between the Bluetooth and the firmware upgrade device within a preset time;

[0033] The determination module is used to determine to upgrade the firmware program of the visual navigation aid device when the Bluetooth is connected to the firmware upgrade device at a preset time.

[0034] Preferably, the device further comprises:

[0035] The second closing module closes the visual navigation aid device when detecting an instruction from the visual navigation aid device to request Bluetooth to be turned on.

[0036] In a third aspect, a computer device according to an embodiment of the present invention includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the visual navigation aid firmware upgrade method as described above when executing the computer program.

[0037] In a fourth aspect, a computer storage medium according to an embodiment of the present invention stores a computer program, which, when executed by a processor, implements the visual navigation aid device firmware upgrade method as described above.

[0038] According to an embodiment of the present invention, a method for upgrading the firmware of a visual navigation aid device is provided. When the Bluetooth is detected to be in an on state, it is determined whether the Bluetooth is connected to the firmware upgrade device within a preset time. When the Bluetooth and the firmware upgrade device are not connected within the preset time, the Bluetooth is turned off; when the Bluetooth and the firmware upgrade device are connected within the preset time, it is determined to upgrade the firmware program of the visual navigation aid device. The Bluetooth of the visual navigation aid device can be turned off in time when it is not connected, thereby avoiding the risk of damage to the visual navigation aid device, improving the security of the firmware, and making it more controllable.

[0039] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying creative work.

[0041] Figure 1 It is a flowchart of a method for upgrading the firmware of a visual navigation aid device provided by the present invention;

[0042] Figure 2 is a specific flow chart of step S30 provided by the present invention;

[0043] Figure 3 It is another flowchart of the firmware upgrade method of the visual navigation aid device provided by the present invention;

[0044] Figure 4 It is a structural block diagram of the firmware upgrade device for visual navigation aids provided by the present invention;

[0045] Figure 5 It is a structural block diagram of the computer device provided by the present invention.

[0046] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0047] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be understood as limiting the present invention.

[0048] Reference Figure 1 As shown, the method for upgrading the firmware of a visual navigation aid device according to an embodiment of the present invention includes:

[0049] S10. When detecting that the Bluetooth is in the on state, determine whether the Bluetooth is connected to the firmware upgrade device within a preset time; wherein the Bluetooth is provided on the visual navigation aid device, and when the visual navigation aid device is powered on, the Bluetooth is in the off state.

[0050] In this embodiment, the visual navigation aid device refers to navigation lighting equipment, such as runway edge lights, airport beacons, etc.; a control connection is always maintained between the visual navigation aid device and the server, and the server can control the light intensity adjustment, current adjustment, etc. of the visual navigation aid device. When the visual navigation aid device is powered on, the Bluetooth is turned off by default, and the server can issue a remote command to control the Bluetooth of the visual navigation aid device to turn on or off; wherein, the firmware upgrade device can be a mobile terminal device or a computer device, such as a tablet computer or a laptop computer, etc., and the staff can establish a connection with the visual navigation aid device through the firmware upgrade device within the Bluetooth range of the visual navigation aid device. After the server detects that the Bluetooth of the visual navigation aid device is turned on, the Bluetooth of the firmware upgrade device can be used to establish a connection with the Bluetooth of the visual navigation aid device, so that the server can determine whether the firmware upgrade device is connected to the visual navigation aid device within a preset time; optionally, the preset time can be set to 60 seconds.

[0051] S20: When the Bluetooth is not connected to the firmware upgrade device within a preset time, the Bluetooth is turned off.

[0052] In this embodiment, when the server detects that the Bluetooth connection between the firmware upgrade device and the visual navigation aid device is not established within the preset time, the server or the visual navigation aid device can control the Bluetooth of the visual navigation aid device to be automatically turned off, thereby making the visual navigation aid device safer; it can be understood that the preset time can be stored in the visual navigation aid device or in the server, thereby making the Bluetooth control of the visual navigation aid device simpler and more convenient.

[0053] S30: When the Bluetooth connection is established with the firmware upgrade device at the preset time, it is determined to upgrade the firmware program of the visual navigation aid device.

[0054] In this embodiment, when it is determined that Bluetooth and the firmware upgrade device are connected, the server determines that the visual navigation aid device firmware program can be upgraded. It can be understood that the firmware program upgrade refers to the upgrade of the embedded firmware of various machines, which can improve the machine function, enhance the machine stability, and patch the machine vulnerabilities; among them, OTA (Over The Air Upgrade) firmware upgrade can be used. The use of OTA firmware upgrade can enable the visual navigation aid device to be completed online without the need to back up data, and the upgrade efficiency is higher.

[0055] Preferably, before step S10, the method includes: when receiving an instruction from the visual navigation aid device requesting to turn on or off Bluetooth, turning on or off the Bluetooth.

[0056] In this embodiment, the firmware upgrade device is brought into the Bluetooth coverage area of ​​the visual navigation aid by the staff for fixed upgrade. For example, the visual navigation aid is set on the roof, and the staff can connect to the visual navigation aid downstairs. When the firmware upgrade device reaches the Bluetooth coverage range of the visual navigation aid, the server can receive an instruction sent by the firmware upgrade device requesting to turn on or off the Bluetooth of the visual navigation aid, so that the server controls the Bluetooth of the visual navigation aid to be turned on or off. It can be understood that the Bluetooth of the visual navigation aid can be quickly turned on or off by the server, or the Bluetooth of the visual navigation aid can be turned off when the Bluetooth of the visual navigation aid is not connected to the firmware upgrade device within the preset time, so as to avoid problems such as damage caused by invasion of the internal firmware of the visual navigation aid.

[0057] Reference Figure 2 As shown, the specific implementation of the above step S30 includes:

[0058] S301, when a Bluetooth connection is established with the firmware upgrade device, binding the first device identifier of the visual navigation aid device with the second device identifier of the firmware upgrade device;

[0059] S302: If the binding is successful, determine to upgrade the firmware program;

[0060] S303: If the binding fails, receiving prompt information for binding the first device identifier and the second device identifier;

[0061] S304, entering a modification interface for binding the first device identifier and the second device identifier according to the prompt information;

[0062] S305, generating a reset instruction input in the modification interface, and resetting the first device identifier according to the reset instruction;

[0063] S306: Bind the reset first device identifier and the second device identifier.

[0064] In this embodiment, the first device identifier may be an identifier such as a number or a device name of the visual navigation aid device. A plurality of different second device identifiers are stored in the firmware upgrade device, each of which has a corresponding first device identifier. When the Bluetooth of the visual navigation aid device is connected to the firmware upgrade device, the first device identifier and the second device identifier are used for binding, so that the firmware upgrade device can accurately bind to the visual navigation aid device that requires firmware upgrade to avoid connection errors. It can be understood that the connection status between the Bluetooth of the visual navigation aid device and the firmware upgrade device can be transmitted to the server. When the binding is successful, the server can determine that the firmware upgrade device can perform firmware upgrade on the visual navigation aid device. When the binding fails, the server generates a modification interface, so that a reset command can be input in the modification interface to reset the first device identifier of the visual navigation aid device. That is, the first device identifier of the visual navigation aid device can be modified to adapt to different regions. The reset command can reset the first device identifier to an initial state, and the first device representation in the initial state is used to establish a connection and bind with the firmware upgrade device. There are more optional methods and higher security.

[0065] Furthermore, the specific implementation of the above step S30 also includes:

[0066] When the firmware upgrade device establishes connections with multiple visual navigation aids, first device identifiers of the multiple visual navigation aids are obtained; and the multiple first device identifiers are output to the firmware upgrade device for binding.

[0067] In this embodiment, the firmware upgrade device can also be connected to the Bluetooth of multiple visual navigation aids at the same time. The server can establish a connection binding between the firmware upgrade device and the multiple visual navigation aids according to the one-to-one correspondence between the first device identifiers of the multiple visual navigation aids and the second device identifiers stored in the firmware upgrade device, so as to upgrade the firmware programs of the multiple visual navigation aids at the same time, thereby improving efficiency.

[0068] Preferably, when Bluetooth establishes a connection with a firmware upgrade device, determining to upgrade the firmware program also includes: when Bluetooth establishes a connection with the firmware upgrade device, determining an OTA upgrade data packet stored in the firmware upgrade device; based on the OTA upgrade data packet, downloading the OTA upgrade data packet and transmitting it to the visual navigation aid through the firmware upgrade device.

[0069] In this embodiment, the server can download the OTA upgrade data packet from the cloud and send it to the firmware upgrade device, so that when the firmware upgrade device is connected to the visual navigation aid device, the OTA upgrade data packet is sent to the visual navigation aid device for upgrading.

[0070] Reference Figure 3 As shown, the above step S30 includes:

[0071] S31, when the firmware program upgrade is completed, detecting whether the Bluetooth is disconnected from the firmware upgrade device;

[0072] S32, when the Bluetooth is disconnected from the firmware upgrade device, outputting a control command to the visual navigation aid device;

[0073] S33. Control the visual navigation aid to be powered on within a custom time according to the control instruction; the control instruction is used to trigger according to the custom time.

[0074] In this embodiment, after the firmware program upgrade of the visual navigation aid device is completed, the server checks the connection status of the Bluetooth of the visual navigation aid device and the firmware upgrade device. When in the disconnected state, the server can control the visual navigation aid device to turn on through control instructions, that is, to control the visual navigation aid device to emit light. The custom time can be any time, for example, it can be 0 seconds, that is, it can be turned on immediately, or it can be 5 seconds. By extending the turn-on time of the visual navigation aid device, it can be ensured that the visual navigation aid device is discharged and reset, and the controllability is better.

[0075] Reference Figure 4 As shown, the visual navigation aid device firmware upgrade device 40 according to an embodiment of the present invention includes:

[0076] The judgment module 401 is used to judge whether the Bluetooth is connected to the firmware upgrade device within a preset time when the Bluetooth is detected to be in the turned-on state; wherein the Bluetooth is provided on the visual navigation aid device, and when the visual navigation aid device is powered on, the Bluetooth is in the turned-off state;

[0077] The first shut-down module 402 is used to shut down the Bluetooth when the Bluetooth is not connected to the firmware upgrade device within a preset time;

[0078] The determination module 403 is used to determine to upgrade the firmware program of the visual navigation aid device when the Bluetooth connection is established with the firmware upgrade device at a preset time.

[0079] Furthermore, the firmware upgrade device 40 further includes:

[0080] The second closing module 404 closes the visual navigation aid device when a command requesting the visual navigation aid device to turn on Bluetooth is detected.

[0081] It should be noted that each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referred to each other. For device or system embodiments, since they are basically similar to method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0082] Reference Figure 5As shown, Figure 5 The schematic diagram of the structure of the computer device embodiment provided by the embodiment of the present invention is shown. For the convenience of description, only the part related to the embodiment of the present invention is shown. Specifically, the computer device 50 includes a memory 502, a processor 501, and a computer program stored in the memory 502 and executable on the processor 501. When the processor 501 executes the computer program, the steps of the method described in the above embodiment are implemented. Alternatively, when the processor 501 executes the computer program, the functions of each module / unit in the device described in the above embodiment are implemented.

[0083] Exemplarily, the computer program may be divided into one or more modules / units, which are stored in the memory 502 and executed by the processor 501 to implement the present invention. The one or more modules / units may be a series of computer program instruction segments capable of implementing specific functions, and the instruction segments are used to describe the execution process of the computer program in the computer device 50.

[0084] The computer device 50 may include, but is not limited to, a processor 501 and a memory 502. Those skilled in the art will appreciate that the figure is merely an example of the computer device 50 and does not constitute a limitation on the computer device 50. The computer device 50 may include more or fewer components than shown in the figure, or may combine certain components, or different components. For example, the computer device 50 may also include input and output devices, network access devices, buses, etc.

[0085] The processor 501 may be a central processing unit (CPU), other general processors 501, digital signal processors 501 (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete preset hardware components, etc. The general processor 501 may be a microprocessor 501 or the processor 501 may be any conventional processor 501, etc.

[0086] The memory 502 may be an internal storage unit of the computer device 50, such as a hard disk or memory of the computer device 50. The memory 502 may also be an external storage device of the computer device 50, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device 50. Further, the memory 502 may also include both an internal storage unit of the computer device 50 and an external storage device. The memory 502 is used to store the computer program and other programs and data required by the computer device 50. The memory 502 may also be used to temporarily store data that has been output or is to be output.

[0087] An embodiment of the present invention further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by the processor 501, the steps in the method described in the above embodiment are implemented, or when the computer program is executed by the processor 501, the functions of each module / unit in the device described in the above embodiment are implemented.

[0088] The computer program may be stored in a computer-readable storage medium, and when the computer program is executed by the processor 501, the steps of each of the above method embodiments may be implemented. The computer program includes computer program code, and the computer program code may be in source code form, object code form, executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc.

[0089] It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practices in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practices, computer-readable media does not include electrical carrier signals and telecommunication signals.

[0090] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0091] The steps in the method of the embodiment of the present invention can be adjusted in order, combined or deleted according to actual needs.

[0092] The modules or units in the system of the embodiment of the present invention may be combined, divided or deleted according to actual needs.

[0093] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic preset hardware, or in a combination of computer software and electronic preset hardware. Whether these functions are performed in preset hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0094] In the embodiments provided by the present invention, it should be understood that the disclosed device / computer equipment 50 and method can be implemented in other ways. For example, the device / computer equipment 50 embodiment described above is only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0095] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.

Claims

1. A method for upgrading the firmware of a visual aid to navigation device, characterized in that: include: When detecting that the Bluetooth is in the on state, determining whether the Bluetooth is connected to the firmware upgrade device within a preset time; wherein the Bluetooth is provided on the visual navigation aid device, and when the visual navigation aid device is powered on, the Bluetooth is in the off state; When the Bluetooth fails to establish a connection with the firmware upgrade device within a preset time, turning off the Bluetooth; When the Bluetooth is connected to the firmware upgrade device at a preset time, determining to upgrade the firmware program of the visual navigation aid device; When the Bluetooth is turned on, determining whether the Bluetooth is connected to the firmware upgrade device within a preset time includes: When receiving an instruction from the visual navigation aid device requesting Bluetooth to be turned on or off, turning the Bluetooth on or off; When the Bluetooth is connected to the firmware upgrade device, determining to perform a firmware program upgrade includes: When the Bluetooth is connected to the firmware upgrade device, the first device identifier of the visual navigation aid device is bound to the second device identifier of the firmware upgrade device; If the binding is successful, the firmware upgrade is confirmed; If the binding fails, receiving prompt information for binding the first device identifier and the second device identifier; Entering a modification interface for binding the first device identifier and the second device identifier according to the prompt information; generating a reset instruction inputted in the modification interface, and resetting the first device identifier according to the reset instruction; Bind the reset first device identifier and the second device identifier.

2. The method for upgrading the firmware of a visual navigation aid device according to claim 1, characterized in that: When the Bluetooth is connected to the firmware upgrade device, determining to upgrade the firmware program further includes: When the Bluetooth is connected to the firmware upgrade device, determining the OTA upgrade data packet stored in the firmware upgrade device; According to the OTA upgrade data packet, the OTA upgrade data packet is downloaded and transmitted to the visual navigation aid device through the firmware upgrade device.

3. The method for upgrading the firmware of a visual navigation aid device according to claim 1, characterized in that: When the Bluetooth is connected to the firmware upgrade device, determining to upgrade the firmware program includes: When the firmware program upgrade is completed, detecting whether the Bluetooth is disconnected from the firmware upgrade device; When the Bluetooth is disconnected from the firmware upgrade device, outputting a control instruction to the visual navigation aid device; The visual navigation aid is controlled to be powered on within a custom time according to the control instruction; the control instruction is used to trigger according to the custom time.

4. The method for upgrading the firmware of a visual navigation aid device according to claim 1, characterized in that: The method further comprises: When the firmware upgrade device establishes connections with a plurality of visual navigation aids, obtaining first device identifiers of the plurality of visual navigation aids; Outputting a plurality of the first device identifiers to the firmware upgrade device for binding.

5. A visual navigation aid device firmware upgrade device, characterized in that: include: A judgment module, used for judging whether the Bluetooth is connected to the firmware upgrade device within a preset time when the Bluetooth is detected to be in an on state; wherein the Bluetooth is provided on the visual navigation aid device, and when the visual navigation aid device is powered on, the Bluetooth is in an off state; A first shut-down module, configured to shut down the Bluetooth when no connection is established between the Bluetooth and the firmware upgrade device within a preset time; The determination module is used to determine to upgrade the firmware program of the visual navigation aid device when the Bluetooth is connected to the firmware upgrade device at a preset time.

6. The visual navigation aid device firmware upgrade device according to claim 5, characterized in that: The device also includes: The second closing module closes the visual navigation aid device when detecting an instruction from the visual navigation aid device to request Bluetooth to be turned on.

7. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method for upgrading the firmware of the visual navigation aid device according to any one of claims 1 to 4 is implemented.

8. A computer storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method for upgrading the firmware of the visual navigation aid device as claimed in any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Intelligent electricity-saving method of mobile terminal

    CN104703264A

  • Power-saving control method and device

    CN107102719A

  • Intelligent equipment upgrading method

    CN110417871A