Firmware version detection method of WiFi module and storage medium

By using the receiving device and magnetic field generation device in the WiFi module detection system for wireless power supply and firmware version detection, the problem of low detection efficiency in the prior art is solved, and rapid detection of batch WiFi modules and identification of abnormal modules are realized.

CN120224237APending Publication Date: 2025-06-27NINGBO FOTILE KITCHEN WARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510194811.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-21
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The existing WiFi module firmware version detection method is inefficient, and requires plugging and unplugging the module one by one and waiting for the display version, which is time-consuming and inefficient.

Method used

By setting up the receiving device and the magnetic field generation device, the alternating magnetic field is generated using AC power and the transmitting coil, the electromagnetic energy is converted into electrical energy, and wireless power supply to batch WiFi modules is realized, and firmware version detection is performed to identify abnormal modules.

Benefits of technology

It improves the detection efficiency of WiFi modules, can quickly find modules with problems with firmware versions from a large number of modules, and reduces detection time and manual operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120224237A_ABST
    Figure CN120224237A_ABST
Patent Text Reader

Abstract

The invention discloses a firmware version detection method of a WiFi module and a storage medium, a detection system of the WiFi module is provided with a receiving device and a magnetic field generation device, and the WiFi module is electrically connected with the receiving device. An alternating current power supply is controlled to be turned on and used for supplying power to the transmitting coil; controlling the transmitting coil to generate a changing magnetic field in a detection area corresponding to the to-be-detected WiFi module group; controlling a receiving device to convert electromagnetic energy generated by the changing magnetic field into electric energy; the receiving device is controlled to transmit the electric energy to the to-be-detected WiFi module group for power supply; and performing firmware version detection on the to-be-detected WiFi module group, and identifying an abnormal WiFi module in the to-be-detected WiFi module group. According to the method and the device, wireless power supply is carried out on the WiFi modules in batches, so that the modules with firmware versions having problems can be quickly found out from a large number of WiFi modules, and the detection efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless technologies, and particularly to a method for detecting the firmware version of a WiFi module and a storage medium. Background Art

[0002] The detection of the firmware version of a WiFi module is usually carried out in large batches. Although the detection process is simple, it consumes a large amount of time. The commonly used method for detecting the firmware version of a WiFi module is as follows: A device with a screen is used to supply power to the WiFi module, and the WiFi module sends the firmware version to the device with a screen for display. However, this detection method has the following disadvantages:

[0003] (1) It wastes time. Each time a detection is required, the WiFi module needs to be plugged and unplugged, and waiting for the device with a screen to display the version. It takes about 5 seconds to detect a single WiFi module.

[0004] (2) The efficiency is extremely low. The detection device can only detect one module at a time, and usually, it is to find individual problematic ones among a large number of WiFi modules. Therefore, there is a lot of wasted effort. Summary of the Invention

[0005] This application provides a method for detecting the firmware version of a WiFi module and a storage medium. By wirelessly powering a batch of WiFi modules, it is possible to quickly find the modules with problematic firmware versions from a large number of WiFi modules, improving the detection efficiency of the WiFi modules.

[0006] On the one hand, this application provides a method for detecting the firmware version of a WiFi module. In the detection system of the WiFi module, a receiving device and a magnetic field generating device are provided. The magnetic field generating device includes an AC power supply and a transmitting coil. The WiFi module is electrically connected to the receiving device. The method includes:

[0007] Controlling the AC power supply to turn on, where the AC power supply is used to supply power to the transmitting coil;

[0008] Controlling the transmitting coil to generate a changing magnetic field in the detection area corresponding to the group of WiFi modules to be detected; the group of WiFi modules to be detected is composed of a plurality of WiFi modules to be detected;

[0009] Controlling the receiving device to convert the electromagnetic energy generated by the changing magnetic field into electrical energy;

[0010] Controlling the receiving device to transfer the electrical energy to the group of WiFi modules to be detected for power supply;

[0011] Detect the firmware version of the WiFi module group to be detected, and identify the abnormal WiFi modules in the WiFi module group to be detected.

[0012] In an exemplary embodiment, the receiving device includes a receiving coil and a rectifier. Controlling the receiving device to convert the electromagnetic energy generated by the changing magnetic field into electrical energy includes:

[0013] Control the receiving coil to generate an induced current according to the electromagnetic energy generated by the changing magnetic field;

[0014] Control the rectifier to convert the induced current into a direct current to obtain the electrical energy.

[0015] In an exemplary embodiment, the receiving device further includes a filter. Controlling the rectifier to convert the induced current into a direct current to obtain the electrical energy includes:

[0016] Control the rectifier to convert the induced current into the direct current;

[0017] Extract the pulsating components in the direct current;

[0018] Control the filter to filter the pulsating components in the direct current to obtain the electrical energy.

[0019] In an exemplary embodiment, the receiving device further includes a voltage regulator. Controlling the filter to filter the pulsating components in the direct current to obtain the electrical energy includes:

[0020] Control the filter to filter the pulsating components in the direct current to obtain an initial direct current;

[0021] Control the voltage regulator to control the output voltage of the initial direct current to the target voltage of the WiFi module group to obtain a stable direct current power supply;

[0022] Convert the stable direct current power supply into the electrical energy.

[0023] In an exemplary embodiment, the receiving device further includes an output capacitor. Controlling the receiving device to transfer the electrical energy to the WiFi module group to be detected for power supply includes:

[0024] Store the electrical energy in the output capacitor;

[0025] Control the output capacitor to transfer the electrical energy to the WiFi module group to be detected to supply power to the WiFi module group to be detected.

[0026] In an exemplary embodiment, detecting the firmware version of the WiFi module group to be detected and identifying abnormal WiFi modules in the WiFi module group to be detected includes:

[0027] Detecting the firmware version of the WiFi module group to be detected to obtain the detection result corresponding to each WiFi module in the WiFi module group to be detected;

[0028] If the detection result corresponding to any current WiFi module is inconsistent with the preset version corresponding to the current WiFi module, determining the current WiFi module as the abnormal WiFi module;

[0029] Identifying the abnormal WiFi module with a first mark.

[0030] In an exemplary embodiment, the method further includes:

[0031] If the firmware version of any current WiFi module is consistent with the preset version corresponding to the current WiFi module, determining the current WiFi module as a normal WiFi module;

[0032] Identifying the normal WiFi module with a second mark.

[0033] On the other hand, a detection system for WiFi modules is provided, and the system includes a magnetic field generating device and a receiving device;

[0034] The magnetic field generating device is used to generate a changing magnetic field in the detection area corresponding to the WiFi module group to be detected; the WiFi module group to be detected is composed of a plurality of WiFi modules to be detected;

[0035] The receiving device is used to convert the electromagnetic energy generated by the changing magnetic field into electric energy and transfer the electric energy to the WiFi module group to be detected for power supply.

[0036] On the other hand, a firmware version detection device for WiFi modules is provided, and the device includes:

[0037] A first power supply module for controlling the AC power supply to turn on, and the AC power supply is used to supply power to the transmitting coil;

[0038] A magnetic field generating module for controlling the transmitting coil to generate a changing magnetic field in the detection area corresponding to the WiFi module group to be detected; the WiFi module group to be detected is composed of a plurality of WiFi modules to be detected;

[0039] An energy conversion module for controlling the receiving device to convert the electromagnetic energy generated by the changing magnetic field into electric energy;

[0040] A second power supply module, configured to control the receiving device to transfer the electric energy to the WiFi module group to be detected for power supply;

[0041] A detection module, configured to detect the firmware versions of the WiFi module group to be detected, and identify abnormal WiFi modules in the WiFi module group to be detected.

[0042] On the other hand, an electronic device is provided, including a processor and a memory for storing processor-executable instructions; wherein, the processor is configured to execute the instructions to implement the firmware version detection method of the WiFi module as described above.

[0043] On the other hand, a computer-readable storage medium is provided, in which there is at least one instruction or at least one segment of program, and the at least one instruction or at least one segment of program is loaded and executed by a processor to implement the above-mentioned firmware version detection method of the WiFi module.

[0044] The firmware version detection method and storage medium of the WiFi module provided by this application have the following technical effects:

[0045] This application controls the AC power supply to turn on, and the AC power supply is used to supply power to the transmitting coil; controls the transmitting coil to generate a changing magnetic field in the detection area corresponding to the WiFi module group to be detected; the WiFi module group to be detected consists of multiple WiFi modules to be detected; controls the receiving device to convert the electromagnetic energy generated by the changing magnetic field into electric energy; controls the receiving device to transfer the electric energy to the WiFi module group to be detected for power supply; detects the firmware versions of the WiFi module group to be detected, and identifies abnormal WiFi modules in the WiFi module group to be detected. By wirelessly powering a batch of WiFi modules, this application can quickly find out the modules with problematic firmware versions from a large number of WiFi modules, improving the detection efficiency of the WiFi modules.

[0046] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit this application. Description of the Drawings

[0047] In order to more clearly illustrate the technical solutions and advantages in the embodiments of this specification or the prior art, the following will briefly introduce the drawings required to be used in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of this application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0048] Figure 1 It is a schematic flowchart of a method for detecting the firmware version of a WiFi module provided by an embodiment of this specification;

[0049] Figure 2 It is a schematic flowchart of a method for converting an induced current into a direct current provided by an embodiment of this specification;

[0050] Figure 3 It is a schematic flowchart of a method for filtering the pulsating component in a direct current provided by an embodiment of this specification;

[0051] Figure 4 It is a schematic flowchart of a method for obtaining electric energy provided by an embodiment of this specification;

[0052] Figure 5 It is a schematic flowchart of a process in which an output capacitor supplies power to a WiFi module provided by an embodiment of this specification;

[0053] Figure 6 It is a schematic flowchart of a method for determining an abnormal WiFi module provided by an embodiment of this specification;

[0054] Figure 7 It is a schematic flowchart of a method for determining a normal WiFi module provided by an embodiment of this specification;

[0055] Figure 8 It is a schematic flowchart of a method for detecting the firmware version of a WiFi module provided by an embodiment of this specification;

[0056] Figure 9 It is a schematic diagram of the structure of a server for detecting the firmware version of a WiFi module provided by an embodiment of this specification. Detailed implementation manners

[0057] Next, the technical solutions in the embodiments of this specification will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of this specification. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of this application.

[0058] It should be noted that the terms "first", "second", etc. in the description, claims and the above-mentioned drawings of this application are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application described here can be implemented in an order other than those illustrated or described here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or server that includes a series of steps or units does not have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0059] An embodiment of the present application provides a detection system for a WiFi module. The detection system can at least include a magnetic field generating device and a receiving device.

[0060] In the embodiment of the present application, the magnetic field generating device can be used to generate a changing magnetic field in a detection area corresponding to a group of WiFi modules to be detected; the group of WiFi modules to be detected is composed of a plurality of the WiFi modules to be detected.

[0061] In the embodiment of the present application, the magnetic field generating device can include an AC power supply and a transmitting coil, and the transmitting coil generates a changing magnetic field through the AC power supply.

[0062] In the embodiment of the present application, the receiving device can be used to convert the electromagnetic energy generated by the changing magnetic field into electrical energy, and transmit the electrical energy to the group of WiFi modules to be detected for power supply.

[0063] In the embodiment of the present application, the receiving device is added to the original PCB circuit of the WiFi module. The receiving device can include a receiving coil, a rectifier, a filter, a voltage regulator, an output capacitor, a protection circuit, etc. The receiving coil is used to generate an induced current according to the principle of electromagnetic induction; the rectifier is used to convert the induced current into a direct current; the filter is used to filter out the pulsating components in the direct current to obtain an initial direct current; the voltage regulator is used to control the output voltage of the initial direct current to the target voltage of the group of WiFi modules to obtain a stable direct current power supply; the output capacitor is used to store electrical energy and transmit the electrical energy to the group of WiFi modules to be detected to supply power to the group of WiFi modules to be detected.

[0064] In the embodiment of the present application, each component of the receiving device can be integrated into a receiving circuit, which is electrically connected to the original PCB circuit of the WiFi module, so as to wirelessly power the WiFi module.

[0065] The following describes a method for detecting the firmware version of a WiFi module in this application. Figure 1 FIG. Figure 1 is a schematic flowchart of a method for detecting the firmware version of a WiFi module provided in an embodiment of this specification. This specification provides the method operation steps as described in the embodiment or flowchart, but based on routine or non-creative labor, it may include more or fewer operation steps. The step order listed in the embodiment is only one way among the execution orders of numerous steps and does not represent the only execution order. When the actual system or server product executes, it can be executed in the order of the method shown in the embodiment or the drawing, or executed in parallel (for example, in an environment of parallel processors or multi-threaded processing). Specifically, as Figure 1 shown, the method may include:

[0066] S1: Control the AC power supply to turn on. The AC power supply is used to supply power to the transmitting coil.

[0067] S2: Control the transmitting coil to generate a changing magnetic field in the detection area corresponding to the group of WiFi modules to be detected; the group of WiFi modules to be detected is composed of multiple WiFi modules to be detected.

[0068] In the embodiment of this application, the magnetic field generating device may include the transmitting coil of the AC power supply.

[0069] In the embodiment of this application, the transmitting coil generates a changing magnetic field through the AC power supply, and the change of the magnetic field can stimulate the receiving coil in the receiving device to generate an induced current.

[0070] In the embodiment of this application, by setting the magnetic field generating device, the transmitting coil generates a changing magnetic field, thereby obtaining electromagnetic energy and providing an energy source for the electrical energy of the WiFi module.

[0071] S3: Control the receiving device to convert the electromagnetic energy generated by the changing magnetic field into electrical energy.

[0072] In the embodiment of this application, the receiving device is added to the PCB circuit of the WiFi module in the form of a receiving circuit.

[0073] In an exemplary embodiment, as Figure 2 shown, the receiving device includes a receiving coil and a rectifier. The control of the receiving device to convert the electromagnetic energy generated by the changing magnetic field into electrical energy includes:

[0074] S31: Control the receiving coil to generate an induced current according to the electromagnetic energy generated by the changing magnetic field.

[0075] In an embodiment of the present application, the receiving coil is placed in the changing magnetic field generated by the transmitting coil. According to the principle of electromagnetic induction, an induced current will be generated in the receiving coil according to the changing magnetic field.

[0076] In an embodiment of the present application, the induced current generated by the receiving coil is an alternating current, and the frequency of this alternating current is the same as the frequency of the changing magnetic field generated by the transmitting coil.

[0077] In the embodiment of the present application, the receiving coil generates an induced current according to the changing magnetic field, which facilitates obtaining electrical energy based on this induced current to supply power to the WiFi module.

[0078] S32: Control the rectifier to convert the induced current into a direct current to obtain the electrical energy.

[0079] In an exemplary embodiment, as Figure 3 shown, the receiving device further includes a filter. Controlling the rectifier to convert the induced current into a direct current to obtain the electrical energy includes:

[0080] S321: Control the rectifier to convert the induced current into the direct current.

[0081] In an embodiment of the present application, since the induced current generated by the receiving coil is an alternating current, a rectifier is used to convert the alternating current into a direct current. Among them, the rectifier adopts a full-bridge rectifier circuit.

[0082] S322: Extract the pulsating components in the direct current.

[0083] S323: Control the filter to filter the pulsating components in the direct current to obtain the electrical energy.

[0084] In an embodiment of the present application, the filter uses capacitor filtering. The direct current power supply processed by the rectifier usually has certain pulsating components. Therefore, a filter is used to remove these pulsating components to obtain a more stable direct current power supply.

[0085] In the embodiment of the present application, the induced current is converted into a direct current, and a filter is used to filter the pulsating components in the direct current, thereby obtaining a more stable direct current power supply.

[0086] In an exemplary embodiment, as Figure 4 shown, the receiving device further includes a voltage regulator. Controlling the filter to filter the pulsating components in the direct current to obtain the electrical energy includes:

[0087] S3231: Control the filter to filter the pulsating components in the direct current to obtain an initial direct current.

[0088] S3232: Control the voltage regulator to control the output voltage of the initial DC current to the target voltage of the WiFi module group, obtaining a stable DC power supply.

[0089] In the embodiment of the present application, a linear voltage regulator can be selected as the voltage regulator, and the voltage regulator stabilizes the filtered DC voltage at the output voltage level required by the WiFi module.

[0090] In the embodiment of the present application, the voltage required by the WiFi module is 5V.

[0091] In the embodiment of the present application, the voltage regulator stabilizes the voltage at the voltage level required by the WiFi module, thereby supplying power to the WiFi module more stably.

[0092] S3233: Convert the stable DC power supply into the electric energy.

[0093] In the embodiment of the present application, the receiving device converts the electromagnetic energy generated by the changing magnetic field into electric energy to supply power to the WiFi module, realizing batch wireless power supply for the WiFi module.

[0094] S4: Control the receiving device to transfer the electric energy to the WiFi module group to be detected for power supply.

[0095] In an exemplary embodiment, as Figure 5 shown, the receiving device further includes an output capacitor. The control of the receiving device to transfer the electric energy to the WiFi module group to be detected for power supply includes:

[0096] S41: Store the electric energy in the output capacitor.

[0097] S42: Control the output capacitor to transfer the electric energy to the WiFi module group to be detected to supply power to the WiFi module group to be detected.

[0098] In the embodiment of the present application, the output capacitor stores the electric energy and provides transient current requirements for the WiFi module to ensure a stable power supply for the WiFi module.

[0099] In the embodiment of the present application, the WiFi module is powered by converting electromagnetic energy into electric energy. In addition, wireless power supply for the WiFi module can also be realized through technologies such as radio frequency, laser, and wireless charging.

[0100] S5: Detect the firmware version of the WiFi module group to be detected, and identify abnormal WiFi modules in the WiFi module group to be detected.

[0101] In an exemplary embodiment, as Figure 6 shown, detecting the firmware versions of the WiFi module group to be detected and identifying abnormal WiFi modules in the WiFi module group to be detected includes:

[0102] S51: Detect the firmware versions of the WiFi module group to be detected, and obtain the detection results corresponding to each WiFi module in the WiFi module group to be detected.

[0103] S52: If the detection result corresponding to any current WiFi module is inconsistent with the preset version corresponding to the current WiFi module, determine the current WiFi module as the abnormal WiFi module.

[0104] S53: Identify the abnormal WiFi module with a first mark.

[0105] In the embodiment of the present application, if the firmware version of the WiFi module is inconsistent with the preset version, the indicator light of the WiFi module flashes for prompting, indicating that the WiFi module is an abnormal WiFi module with a problem in the firmware version.

[0106] In an exemplary embodiment, as Figure 7 shown, the method further includes:

[0107] S511: If the firmware version of any current WiFi module is consistent with the preset version corresponding to the current WiFi module, determine the current WiFi module as a normal WiFi module.

[0108] S512: Identify the normal WiFi module with a second mark.

[0109] In the embodiment of the present application, if the firmware version of the WiFi module is consistent with the preset version, the indicator light of the WiFi module is constantly on for prompting, indicating that the firmware version of the WiFi module is abnormal and the WiFi module is a normal WiFi module without abnormal firmware version.

[0110] The embodiment of the present application distinguishes abnormal WiFi modules from normal WiFi modules through different identifications, so as to quickly find the WiFi modules with problems in the firmware version among a large number of WiFi modules, improving the detection efficiency of the WiFi modules.

[0111] As can be seen from the technical solutions provided in the embodiments of this specification, the embodiments of this specification control the activation of an AC power supply, which is used to supply power to the transmitting coil; control the transmitting coil to generate a changing magnetic field in the detection area corresponding to the group of WiFi modules to be detected; the group of WiFi modules to be detected consists of multiple WiFi modules to be detected; control the receiving device to convert the electromagnetic energy generated by the changing magnetic field into electrical energy; control the receiving device to transfer the electrical energy to the group of WiFi modules to be detected for power supply; detect the firmware version of the group of WiFi modules to be detected, and identify the abnormal WiFi modules in the group of WiFi modules to be detected. This application can quickly find the modules with problems in the firmware version from a large number of WiFi modules by wirelessly powering a batch of WiFi modules, improving the detection efficiency of the WiFi modules.

[0112] The embodiments of this specification also provide a method for detecting the firmware version of a WiFi module, as Figure 8 shown, the method may include:

[0113] S801: Activate the magnetic field generating device to generate a magnetic field.

[0114] In the embodiments of this application, the magnetic field generating device may include an AC power supply and a transmitting coil, and the transmitting coil generates a changing magnetic field through the AC power supply.

[0115] S802: The receiving coil senses the magnetic field and generates an alternating current.

[0116] In the embodiments of this application, the receiving coil generates an induced current according to the principle of electromagnetic induction, and this induced current is an alternating current.

[0117] S803: The rectifier converts the alternating current into a direct current.

[0118] In the embodiments of this application, the rectifier uses a full-bridge rectifier circuit to convert the alternating current into a direct current.

[0119] S804: The filter removes the pulsating components in the direct current.

[0120] In the embodiments of this application, since the direct current power supply processed by the rectifier will have certain pulsating components, a filter is used to remove these pulsating components to obtain a more stable direct current power supply. Among them, the filter can use capacitor filtering.

[0121] S805: The voltage regulator stabilizes the direct current voltage at the voltage level required by the WiFi module.

[0122] In the embodiments of this application, a linear voltage regulator can be selected to stabilize the filtered direct current voltage at a target voltage level, where the voltage level required by the WiFi module is 5V.

[0123] S806: The output capacitor stores electrical energy and provides transient current for the WiFi module.

[0124] S807: The power input terminal of the WiFi module receives the transient current provided by the output capacitor.

[0125] In the embodiment of the present application, the receiving coil, rectifier, filter, voltage regulator, and output capacitor constitute a receiving circuit, which is added to the PCB circuit of the WiFi module, so as to realize wireless power supply for the WiFi module through this receiving circuit.

[0126] S808: The WiFi module starts to detect the firmware version.

[0127] In the embodiment of the present application, after the WiFi module is powered on, it can start to detect the firmware version and read the corresponding firmware version.

[0128] S809: If the firmware version of the WiFi module is inconsistent with the preset version, the indicator light of the WiFi module flashes to prompt.

[0129] In the embodiment of the present application, if the firmware version read by the WiFi module is inconsistent with the preset version, it means that there is a problem with the firmware version of the WiFi module, and the WiFi module is an abnormal WiFi module. By making the indicator light of the WiFi module flash, the abnormal WiFi module can be quickly locked among a large number of WiFi modules, so as to perform subsequent maintenance.

[0130] In the embodiment of the present application, a magnetic field generating device generates a magnetic field. The receiving coil induces the magnetic field and generates an induced current, and processes the induced current to finally obtain a stable DC power supply, so as to supply power to the WiFi module, realizing wireless power supply for a batch of WiFi modules, and prompting the WiFi modules with problems in the firmware version by the flashing of the indicator lights of the WiFi modules, so as to quickly find the WiFi modules with problems in the firmware version among a large number of WiFi modules, greatly improving the detection efficiency of the WiFi modules.

[0131] The embodiment of this specification also provides a device for detecting the firmware version of a WiFi module, and the device includes:

[0132] The first power supply module is used to control the turn-on of the AC power supply, and the AC power supply is used to supply power to the transmitting coil;

[0133] The magnetic field generating module is used to control the transmitting coil to generate a changing magnetic field in the detection area corresponding to the group of WiFi modules to be detected; the group of WiFi modules to be detected is composed of multiple WiFi modules to be detected;

[0134] An energy conversion module for controlling a receiving device to convert electromagnetic energy generated by the changing magnetic field into electrical energy;

[0135] A second power supply module for controlling the receiving device to transfer the electrical energy to the WiFi module group to be detected for power supply;

[0136] A detection module for detecting the firmware version of the WiFi module group to be detected and identifying abnormal WiFi modules in the WiFi module group to be detected.

[0137] In some embodiments, the energy conversion module includes:

[0138] An induced current generation sub-module for controlling the receiving coil to generate an induced current according to the electromagnetic energy generated by the changing magnetic field;

[0139] An electrical energy acquisition sub-module for controlling the rectifier to convert the induced current into a direct current to obtain the electrical energy.

[0140] In some embodiments, the electrical energy acquisition sub-module includes:

[0141] A direct current acquisition unit for controlling the rectifier to convert the induced current into the direct current;

[0142] An extraction unit for extracting the pulsating component in the direct current;

[0143] An electrical energy acquisition unit for controlling the filter to filter the pulsating component in the direct current to obtain the electrical energy.

[0144] In some embodiments, the electrical energy acquisition unit includes:

[0145] An initial direct current acquisition sub-unit for controlling the filter to filter the pulsating component in the direct current to obtain an initial direct current;

[0146] A stable direct current power supply acquisition sub-unit for controlling the voltage regulator to control the output voltage of the initial direct current to the target voltage of the WiFi module group to obtain a stable direct current power supply;

[0147] An electrical energy acquisition sub-unit for converting the stable direct current power supply into the electrical energy.

[0148] In some embodiments, the second power supply module includes:

[0149] An electrical energy storage sub-module for storing the electrical energy in the output capacitor;

[0150] A second electron-donating module, configured to control the output capacitor to transfer the electric energy to the WiFi module group to be detected, so as to supply power to the WiFi module group to be detected.

[0151] In some embodiments, the detection module includes:

[0152] A detection result acquisition sub-module, configured to detect the firmware versions of the WiFi module group to be detected, and obtain the detection results corresponding to each WiFi module in the WiFi module group to be detected;

[0153] An abnormal WiFi module determination module, configured to determine the current WiFi module as the abnormal WiFi module if the detection result corresponding to any current WiFi module is inconsistent with the preset version corresponding to the current WiFi module;

[0154] A first marking module, configured to identify the abnormal WiFi module with a first mark.

[0155] In some embodiments, the detection module further includes:

[0156] A normal WiFi module determination module, configured to determine the current WiFi module as a normal WiFi module if the firmware version of any current WiFi module is consistent with the preset version corresponding to the current WiFi module;

[0157] A second marking module, configured to identify the normal WiFi module with a second mark.

[0158] The device in the above-described device embodiment and the method embodiment are based on the same inventive concept.

[0159] An embodiment of this specification provides an electronic device, which includes a processor and a memory. At least one instruction or at least one segment of program is stored in the memory, and the at least one instruction or at least one segment of program is loaded and executed by the processor to implement the firmware version detection method of the WiFi module provided in the above method embodiment.

[0160] An embodiment of this application further provides a computer-readable storage medium, which can be disposed in a terminal to store at least one instruction or at least one segment of program related to implementing the firmware version detection method in the method embodiment. The at least one instruction or at least one segment of program is loaded and executed by the processor to implement the firmware version detection method of the WiFi module provided in the above method embodiment.

[0161] Embodiments of the present application also provide a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes to implement the firmware version detection method of the WiFi module provided in the above method embodiments.

[0162] Optionally, in the embodiments of the present specification, the storage medium may be located in at least one network server among multiple network servers of a computer network. Optionally, in this embodiment, the above storage medium may include but is not limited to: various media that can store program codes such as USB flash drives, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), mobile hard disks, magnetic disks, or optical discs.

[0163] The memory in the embodiments of the present specification can be used to store software programs and modules. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory. The memory mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for functions, etc.; the data storage area can store data created according to the use of the device, etc. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices. Correspondingly, the memory may further include a memory controller to provide the processor with access to the memory.

[0164] The method embodiments for detecting the firmware version of the WiFi module provided in the embodiments of the present specification can be executed in a mobile terminal, a computer terminal, a server, or a similar computing device. Taking running on a server as an example, Figure 9 is a hardware structure block diagram of a server for the method of detecting the firmware version of a WiFi module provided in the embodiments of the present specification. As Figure 9As shown, the server 900 can vary significantly due to differences in configuration or performance, and may include one or more central processing units (CPUs) 910 (the central processing unit 910 may include, but is not limited to, processing devices such as microprocessor MCUs or programmable logic devices FPGAs), a memory 930 for storing data, and one or more storage media 920 for storing application programs 923 or data 922 (such as one or more mass storage devices). Among them, the memory 930 and the storage media 920 can be transient storage or persistent storage. The programs stored in the storage media 920 may include one or more modules, and each module may include a series of instruction operations on the server. Further, the central processing unit 910 can be configured to communicate with the storage media 920 and execute a series of instruction operations in the storage media 920 on the server 900. The server 900 may also include one or more power supplies 960, one or more wired or wireless network interfaces 950, one or more input / output interfaces 940, and / or one or more operating systems 921, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSD TM, etc.

[0165] The input / output interface 940 can be used to receive or send data via a network. Specific examples of the above-mentioned network may include a wireless network provided by the communication provider of the server 900. In one example, the input / output interface 940 includes a network interface controller (NIC), which can be connected to other network devices through a base station and thus communicate with the Internet. In one example, the input / output interface 940 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0166] Those of ordinary skill in the art can understand that Figure 9 the structure shown is only schematic and does not limit the structure of the above-mentioned electronic device. For example, the server 900 may also include more or fewer components than those Figure 9 shown, or have a different configuration from that Figure 9 shown.

[0167] As can be seen from the embodiments of the firmware version detection method and storage medium of the WiFi module provided by the present application above, the present application controls the AC power supply to turn on, and the AC power supply is used to supply power to the transmitting coil; controls the transmitting coil to generate a changing magnetic field in the detection area corresponding to the group of WiFi modules to be detected; the group of WiFi modules to be detected consists of multiple WiFi modules to be detected; controls the receiving device to convert the electromagnetic energy generated by the changing magnetic field into electrical energy; controls the receiving device to transfer the electrical energy to the group of WiFi modules to be detected for power supply; performs firmware version detection on the group of WiFi modules to be detected, and identifies abnormal WiFi modules in the group of WiFi modules to be detected. By wirelessly powering a batch of WiFi modules, the present application can quickly find out the modules with problems in the firmware version from a large number of WiFi modules, improving the detection efficiency of the WiFi modules.

[0168] It should be noted that: the above sequence of the embodiments of the present specification is only for description and does not represent the superiority or inferiority of the embodiments. And the above specific embodiments of the present specification have been described. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve the desired result. Additionally, the processes depicted in the drawings do not necessarily require the specific order or sequential order shown to achieve the desired result. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0169] Each embodiment in this specification is described in a progressive manner. The same or similar parts among the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the embodiments of the device, equipment, and storage medium, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.

[0170] Those of ordinary skill in the art can understand that all or part of the steps to implement the above embodiments can be completed by hardware, or can be completed by a program instructing relevant hardware. The program can be stored in a computer storage medium. The above-mentioned storage medium can be a read-only memory, a disk, or an optical disc, etc.

[0171] The above are only the preferred embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for detecting the firmware version of a WiFi module, characterized in that: The detection system of the WiFi module is provided with a receiving device and a magnetic field generating device, the magnetic field generating device includes an AC power supply and a transmitting coil, the WiFi module is electrically connected to the receiving device, and the method includes: Controlling the AC power supply to turn on, the AC power supply is used to power the transmitting coil; Controlling the transmitting coil to generate a changing magnetic field in a detection area corresponding to a WiFi module group to be detected; the WiFi module group to be detected is composed of a plurality of WiFi modules to be detected; Controlling the receiving device to convert the electromagnetic energy generated by the changing magnetic field into electrical energy; Controlling the receiving device to transfer the electric energy to the WiFi module group to be detected for power supply; The firmware version of the WiFi module group to be detected is detected, and an abnormal WiFi module in the WiFi module group to be detected is identified.

2. The method according to claim 1, characterized in that The receiving device includes a receiving coil and a rectifier, and the controlling the receiving device to convert the electromagnetic energy generated by the changing magnetic field into electrical energy includes: Controlling the receiving coil to generate an induced current according to the electromagnetic energy generated by the changing magnetic field; The rectifier is controlled to convert the induced current into a direct current to obtain the electric energy.

3. The method according to claim 2, characterized in that The receiving device further includes a filter, and the controlling the rectifier to convert the induced current into a direct current to obtain the electric energy includes: Controlling the rectifier to convert the induced current into the direct current; extracting a pulsating component from the direct current; The filter is controlled to filter the pulsating component in the direct current to obtain the electric energy.

4. The method according to claim 3, characterized in that: The receiving device further includes a voltage stabilizer, which controls the filter to filter the pulsating component in the direct current to obtain the electric energy, including: Controlling the filter to filter the pulsating component in the DC current to obtain an initial DC current; Controlling the voltage regulator to control the output voltage of the initial DC current to be the target voltage of the WiFi module group, so as to obtain a stable DC power supply; The stable DC power source is converted into the electrical energy.

5. The method according to claim 1, characterized in that: The receiving device further includes an output capacitor, and the controlling the receiving device to transfer the electric energy to the WiFi module group to be detected for power supply includes: storing the electrical energy in the output capacitor; The output capacitor is controlled to transfer the electric energy to the WiFi module group to be detected, so as to provide power for the WiFi module group to be detected.

6. The method according to claim 1, characterized in that The detecting of the firmware version of the WiFi module group to be detected and identifying the abnormal WiFi module in the WiFi module group to be detected includes: Perform firmware version detection on the WiFi module group to be detected, and obtain a detection result corresponding to each WiFi module in the WiFi module group to be detected; If the detection result corresponding to any current WiFi module is inconsistent with the preset version corresponding to the current WiFi module, the current WiFi module is determined as the abnormal WiFi module; The abnormal WiFi module is identified by using a first mark.

7. The method according to claim 6, characterized in that The method further comprises: If the firmware version of any current WiFi module is consistent with the preset version corresponding to the current WiFi module, the current WiFi module is determined to be a normal WiFi module; The normal WiFi module is identified by using a second mark.

8. A device for detecting the firmware version of a WiFi module, characterized in that: The device comprises: A first power supply module, used to control the start of an AC power supply, wherein the AC power supply is used to power the transmitting coil; A magnetic field generating module, used to control the transmitting coil to generate a changing magnetic field in a detection area corresponding to a WiFi module group to be detected; the WiFi module group to be detected is composed of a plurality of WiFi modules to be detected; An energy conversion module, used for controlling the receiving device to convert the electromagnetic energy generated by the changing magnetic field into electrical energy; A second power supply module, used to control the receiving device to transfer the electric energy to the WiFi module group to be detected for power supply; The detection module is used to detect the firmware version of the WiFi module group to be detected and identify abnormal WiFi modules in the WiFi module group to be detected.

9. An electronic device, characterized in that: The device includes a processor and a memory, wherein the memory stores at least one instruction or at least one program, and the at least one instruction or the at least one program is loaded and executed by the processor to implement the firmware version detection method of the WiFi module as described in any one of claims 1-7.

10. A computer storage medium, characterized in that: The computer storage medium stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded and executed by the processor to implement the firmware version detection method of the WiFi module according to any one of claims 1 to 7.