Intelligent controller with high data security and control method thereof

Through the combination design of the module of the intelligent controller, the auxiliary power supply mechanism and emergency power supply monitoring mechanism are adopted, which solves the critical data loss problem caused by power interruption in the flash memory update of the intelligent device, ensuring the normal operation and data security of the intelligent controller.

CN120596028APending Publication Date: 2025-09-05XIAMEN PVTECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510771031.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-10
Publication Date
2025-09-05

AI Technical Summary

Technical Problem

When the existing intelligent mesh network system loses power supply in the flash update program, critical data is lost, resulting in the intelligent device being unable to operate normally or out of control of the mesh network.

Method used

The combination design of memory module, control module, power module, communication module, switch module and energy storage module is adopted. Through the auxiliary power supply mechanism and emergency power supply monitoring mechanism, the power supply is maintained in the update program and the integrity of key data is ensured.

Benefits of technology

It achieves continuous power supply during the key data update process, avoids abnormal operation of smart devices due to power outages, and ensures the normal operation and data security of smart controllers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120596028A_ABST
    Figure CN120596028A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent controller with high data security and a control method thereof. The intelligent controller comprises a memory module, a control module, a power supply module, a communication module, a switch module and an energy storage module. The memory module stores key data. The control module is connected with the memory module and reads key data. The power supply module is connected with the control module and supplies power to the control module. The communication module is connected with the control module. The switch module is connected with the control module and the power module. The energy storage module is connected with the switch module. Wherein the control module receives the change data through the communication module, modifies the key data according to the change data to generate modified key data, and transmits a control signal to the switch module to conduct the switch module, so that the energy storage module supplies power to the control module. And the control module executes an updating program of the memory module according to the modified key data within the conduction time of the switch module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an intelligent controller, in particular to an intelligent controller with high data security, and also relates to a control method of the intelligent controller. Background Art

[0002] Flash memory manages data in blocks (e.g., 4kbytes). To write to a previously written address in flash memory, you must first erase it. Erasing is performed in blocks. For example, to update data at a specific address (1 byte) in flash memory, you need to read the block (4kbyte) containing that address, erase that block, and then write the new data to that block (4kbyte, including the 1-byte update data).

[0003] To protect network security and maintain device status change records, smart devices in existing smart mesh network systems (such as BLE-SIG-MESH and ZigBee MESH) store critical data, such as network security information (e.g., IV index) and real-time device change information, in real-time in flash memory, such as NOR flash, during operation. However, if the smart device loses power during the flash memory update process, this critical data will be lost. Consequently, the smart device may become inoperable or lose control of the mesh network. Summary of the Invention

[0004] According to one embodiment of the present invention, an intelligent controller with high data security is proposed, which includes a memory module, a control module, a power module, a communication module, a switch module, and an energy storage module. The memory module stores critical data. The control module is connected to the memory module and reads the critical data. The power module is connected to the control module and supplies power to the control module. The communication module is connected to the control module. The switch module is connected to the control module and the power module. The energy storage module is connected to the switch module. The control module receives change data through the communication module, modifies the critical data based on the change data to generate modified critical data, and transmits a control signal to the switch module to turn on the switch module so that the energy storage module supplies power to the control module. The control module executes an update program for the memory module based on the modified critical data during the on-time of the switch module.

[0005] In one embodiment, the control module erases the memory module and then writes the modified key data into the memory module during the update process of the switch module.

[0006] In one embodiment, the energy storage module is connected to a control module. The control module is configured to monitor the energy storage module's charge level and, when the energy storage module's charge level falls below a preset lower limit, turn on the switch module, allowing the power module to charge the energy storage module. The control module turns off the switch module when the energy storage module's charge level exceeds or equals a preset upper limit.

[0007] In one embodiment, the energy storage module is a battery or a capacitor.

[0008] In one embodiment, the memory module is a coded flash memory.

[0009] According to another embodiment of the present invention, a control method for an intelligent controller is proposed, which includes the following steps: storing key data in a memory module; reading the key data through a control module; supplying power to the control module via a power module; receiving change data through a communication module by the control module, and modifying the key data according to the change data to generate modified key data; transmitting a control signal to a switch module through the control module to turn on the switch module; supplying power to the control module from an energy storage module connected to the switch module; and executing an update program for the memory module according to the modified key data through the control module during the on-time of the switch module.

[0010] In one embodiment, the step of executing the update program of the memory module according to the modified key data via the control module during the on-time of the switch module further includes the following step: erasing the memory module in the update program via the control module and then writing the modified key data to the memory module.

[0011] In one embodiment, the control method further includes the following steps: monitoring the power level of the energy storage module by the control module; turning on the switch module by the control module when the power level of the energy storage module is lower than a preset lower limit, so that the power module charges the energy storage module; and turning off the switch module by the control module when the power level of the energy storage module is higher than or equal to a preset upper limit.

[0012] In one embodiment, the energy storage module is a battery or a capacitor.

[0013] In one embodiment, the memory module is a coded flash memory.

[0014] As described above, the intelligent controller with high data security and the control method thereof according to the embodiments of the present invention may have one or more of the following advantages:

[0015] (1) In one embodiment of the present invention, the intelligent controller includes a memory module, a control module, a power module, a communication module, a switch module and an energy storage module. The memory module stores key data. The control module is connected to the memory module and reads the key data. The power module is connected to the control module and supplies power to the control module. The communication module is connected to the control module. The switch module is connected to the control module and the power module. The energy storage module is connected to the switch module. The control module receives the change data through the communication module, modifies the key data according to the change data to generate the modified key data, and transmits a control signal to the switch module to turn on the switch module so that the energy storage module supplies power to the control module. The control module executes the update program of the memory module according to the modified key data during the on-time of the switch module. The above-mentioned auxiliary power supply mechanism can ensure that the control module is powered by the energy storage module when the control module executes the update program of the memory module, so that the above-mentioned update program will not be interrupted. Therefore, the intelligent controller will not cause abnormal operation due to the loss of key data, so that the intelligent controller can operate normally. Therefore, the intelligent controller can meet the needs of practical applications.

[0016] (2) In one embodiment of the present invention, the energy storage module is connected to the control module. The control module monitors the power of the energy storage module and turns on the switch module when the power of the energy storage module is lower than the preset lower limit, so that the power module charges the energy storage module. The control module cuts off the switch module when the power of the energy storage module is higher than or equal to the preset upper limit. Through the above-mentioned emergency power supply monitoring mechanism, the control module can ensure that the power of the energy storage module is always sufficient. In this way, it can be ensured that the energy storage module is powered when the control module executes the update program of the memory module. Therefore, the intelligent controller will not cause abnormal operation due to the loss of key data, so that the intelligent controller can operate normally.

[0017] (3) In one embodiment of the present invention, the intelligent controller can be applied to various intelligent devices, such as intelligent lighting devices, intelligent sensors, or various intelligent nodes. In this way, the intelligent controller can realize various intelligent applications, such as smart homes, smart parking lots, smart factories, etc. In addition, the intelligent controller can also realize a variety of different intelligent functions. Therefore, the application of the intelligent controller can be more extensive and its use is more flexible.

[0018] (4) In one embodiment of the present invention, the intelligent controller has an auxiliary power supply mechanism and an emergency power supply monitoring mechanism. The emergency power supply monitoring mechanism can ensure that the auxiliary power supply mechanism can operate normally. In this way, the auxiliary power supply mechanism and the emergency power supply monitoring mechanism can ensure that the intelligent controller will not cause abnormal operation due to the loss of key data, so that the intelligent controller can operate normally. Therefore, the data security of the intelligent controller can be greatly improved.

[0019] (5) In one embodiment of the present invention, the intelligent controller has a simple circuit design and an ingenious operating mechanism. Therefore, the intelligent controller can achieve the desired effect without significantly increasing costs, significantly improving the practicality of the intelligent controller. Therefore, the intelligent controller can meet the needs of different applications and also meet future development trends. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 FIG. 4 is a block diagram of the circuit structure of an intelligent controller with high data security according to the first embodiment of the present invention.

[0021] Figure 2 FIG. 4 is a schematic diagram illustrating the operation of the intelligent controller with high data security according to the first embodiment of the present invention.

[0022] Figure 3 Flowchart of the control method of the intelligent controller according to the first embodiment of the present invention.

[0023] Figure 4 FIG. 4 is a schematic diagram illustrating the operation of an intelligent controller with high data security according to a second embodiment of the present invention.

[0024] Figure 5 Flowchart of a control method of an intelligent controller according to a second embodiment of the present invention.

[0025] Description of reference numerals:

[0026] 1-intelligent controller; 11-memory module; 12-control module; 13-power module; 14-communication module; 15-switch module; 16A, 16B-energy storage module; Md-change data; Kd-modified key data; Cs-control signal; S31~S36, S51~S59-step process.

[0027] The detailed features and advantages of the present invention are described in detail in the following embodiments, and the content is sufficient to enable anyone skilled in the relevant art to understand the technical content of the present invention and implement it accordingly. Moreover, based on the content, claims and drawings disclosed in this specification, anyone skilled in the relevant art can easily understand the purposes and advantages of this creation. DETAILED DESCRIPTION

[0028] The following will refer to the relevant drawings to illustrate embodiments of the intelligent controller with high data security and the control method thereof according to the present invention. For clarity and convenience of illustration, the components in the drawings may be exaggerated or reduced in size and proportion. In the following description and / or claims, when a component is referred to as being "connected" or "coupled" to another component, it may be directly connected or coupled to the other component or there may be intervening components; and when a component is referred to as being "directly connected" or "directly coupled" to another component, there are no intervening components. Other words used to describe the relationship between components or layers should be interpreted in the same manner. For ease of understanding, the same components in the following embodiments are illustrated with the same symbols.

[0029] See also Figure 1 , which is a block diagram of the circuit structure of a first embodiment of an intelligent controller with high data security. As shown, the intelligent controller 1 includes a memory module 11, a control module 12, a power module 13, a communication module 14, a switch module 15, and an energy storage module 16A. The intelligent controller 1 can be applied to various intelligent devices, such as intelligent lighting devices, intelligent sensors, and various intelligent nodes. This embodiment uses an intelligent lighting device as an example, but the invention is not limited thereto.

[0030] The memory module 11 , the power module 13 , the communication module 14 , and the switch module 15 are connected to the control module 12 . The energy storage module 16A is connected to the switch module 15 .

[0031] The memory module 11 is connected to the control module 12. In one embodiment, the memory module 11 may be a non-volatile memory (NorFlash) or other similar components. In one embodiment, the control module 12 may be a microcontroller (MCU), a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other similar components.

[0032] The power module 13 is connected to the control module 12. In one embodiment, the power module 13 can be an adapter, a main battery or other similar components.

[0033] The communication module 14 is connected to the control module 12. In one embodiment, the communication module 14 can be a Bluetooth module, a ZigBee module or other similar components.

[0034] The switch module 15 is connected to the control module 12. In one embodiment, the switch module 15 can be a metal oxide semiconductor field effect transistor (MOSFET), a bipolar junction transistor (BJT), or other similar components.

[0035] The energy storage module 16A is connected to the switch module 15. In one embodiment, the energy storage module 16A can be a battery (primary battery or rechargeable battery), a capacitor or other similar components.

[0036] Of course, this embodiment is only used for illustration and does not limit the scope of the present invention. Equivalent modifications or changes made to the intelligent controller 1 with high data security according to this embodiment should still be included in the patent scope of the present invention.

[0037] See also Figure 2 , which is a schematic diagram illustrating the operation of a highly secure intelligent controller according to the first embodiment of the present invention. As shown, memory module 11 stores critical data. This critical data may include one or more of network security information (such as ivindex) and real-time device (lighting device) change information. Power module 13 supplies power to control module 12.

[0038] In this embodiment, the control module 12 receives the change data Md through the communication module 14, modifies the key data based on the change data Md to generate the modified key data Kd, and transmits a control signal Cs to the switch module 15 to turn on the switch module 15. The control module 12 first stores the key data in a random access memory (RAM) and modifies the key data stored in the RAM to generate the modified key data Kd. After the switch module 15 is turned on, the energy storage module 16A can be connected to the control module 12 and supply power to the control module 12. During the on-time of the switch module 15, the control module 12 executes an update procedure for the memory module 11 based on the modified key data Kd. During the update procedure, the control module 12 erases the memory module 11 and then writes the modified key data Kd to the memory module 11.

[0039] As can be seen from the above, since the control module 12 executes the update program of the memory module 11 based on the modified key data Kd during the on-time of the switch module 15, the control module 12 can be powered by both the power module 13 and the energy storage module 16A while executing the update program. Therefore, even if the power module 13 cannot supply power to the control module 12, the control module 12 can still operate normally.

[0040] The intelligent controller 1's innovative auxiliary power supply mechanism is key to its system reliability. This mechanism, through the coordinated operation of energy storage module 16A and control module 12, provides a continuous and stable power supply while the system executes updates to memory module 11, effectively resolving the challenges of existing technologies. This auxiliary power supply ensures the integrity of critical data, enabling the intelligent controller 1 to maintain normal operation and fully meeting the reliability requirements of practical applications.

[0041] Furthermore, the intelligent controller 1 can be applied to a variety of intelligent devices, such as intelligent lighting devices, intelligent sensors, or various intelligent nodes. Thus, the intelligent controller 1 can realize a variety of intelligent applications, such as smart homes, smart parking lots, and smart factories. Furthermore, the intelligent controller 1 can also implement a variety of different intelligent functions. Therefore, the intelligent controller 1 can be applied more widely and has greater flexibility in use.

[0042] In another embodiment, energy storage module 16A may be further connected to control module 12. Control module 12 monitors the charge level of energy storage module 16A and, when the charge level of energy storage module 16A falls below a preset lower limit, switches on switch module 15, allowing power module 13 to charge energy storage module 16A. Control module 12 switches off switch module 15 when the charge level of energy storage module 16A exceeds or equals a preset upper limit. Through this emergency power supply monitoring mechanism, control module 12 can ensure that energy storage module 16A always has sufficient charge.

[0043] Of course, this embodiment is only used for illustration and does not limit the scope of the present invention. Equivalent modifications or changes made to the intelligent controller 1 with high data security according to this embodiment should still be included in the patent scope of the present invention.

[0044] See also Figure 3 , which is a flow chart of the control method of the intelligent controller of the first embodiment of the present invention. As shown in the figure, the control method of the intelligent controller of this embodiment may include the following steps:

[0045] Step S31: storing key data in a memory module.

[0046] Step S32: Read key data through the control module.

[0047] Step S33: supplying power to the control module via the power module.

[0048] Step S34 : The control module receives the change data through the communication module, and modifies the key data according to the change data to generate modified key data.

[0049] Step S35: transmitting a control signal to the switch module via the control module to turn on the switch module; and supplying power to the control module via the energy storage module connected to the switch module.

[0050] Step S36 : executing an update procedure of the memory module according to the modified key data via the control module during the on-time of the switch module to erase the memory module and then write the modified key data into the memory module.

[0051] Of course, this embodiment is only used for illustration and does not limit the scope of the present invention. Equivalent modifications or changes made according to the control method of the intelligent controller 1 of this embodiment should still be included in the patent scope of the present invention.

[0052] Although the steps of the method described in the present invention are shown and described in a particular order, the order of operation of each method can be changed, and some steps can be performed in a reverse order, or some steps can be performed simultaneously with other steps. In another embodiment, different steps can be implemented in an intermittent and / or alternating manner.

[0053] It is worth noting that, in contrast, according to an embodiment of the present invention, an intelligent controller includes a memory module, a control module, a power module, a communication module, a switch module, and an energy storage module. The memory module stores critical data. The control module is connected to the memory module and reads the critical data. The power module is connected to the control module and supplies power to the control module. The communication module is connected to the control module. The switch module is connected to the control module and the power module. The energy storage module is connected to the switch module. The control module receives change data via the communication module, modifies the critical data based on the change data to generate modified critical data, and transmits a control signal to the switch module to turn on the switch module, allowing the energy storage module to supply power to the control module. During the switch module's on-time, the control module executes the memory module update program based on the modified critical data. The aforementioned auxiliary power supply mechanism ensures that the control module is powered by the energy storage module while executing the memory module update program, ensuring that the update program is not interrupted. Therefore, the intelligent controller does not malfunction due to the loss of critical data, and can operate normally. Therefore, the intelligent controller can meet the needs of practical applications.

[0054] Furthermore, according to an embodiment of the present invention, the energy storage module is connected to the control module. The control module monitors the power level of the energy storage module and, when the power level of the energy storage module is lower than a preset lower limit, turns on the switch module, allowing the power module to charge the energy storage module. The control module turns off the switch module when the power level of the energy storage module is higher than or equal to a preset upper limit. Through the above-mentioned emergency power supply monitoring mechanism, the control module can ensure that the power level of the energy storage module is always sufficient. In this way, it can be ensured that the energy storage module is powered when the control module executes the update program of the memory module. Therefore, the intelligent controller will not cause abnormal operation due to the loss of key data, so that the intelligent controller can operate normally.

[0055] Furthermore, according to embodiments of the present invention, the intelligent controller can be applied to a variety of smart devices, such as smart lighting devices, smart sensors, or various smart nodes. This allows the intelligent controller to implement a variety of smart applications, such as smart homes, smart parking lots, and smart factories. Furthermore, the intelligent controller can also implement a variety of different intelligent functions. Therefore, the intelligent controller can be applied more widely and be more flexible in use.

[0056] Furthermore, according to an embodiment of the present invention, the intelligent controller includes an auxiliary power supply mechanism and an emergency power supply monitoring mechanism. The emergency power supply monitoring mechanism ensures the normal operation of the auxiliary power supply mechanism. Thus, the auxiliary power supply mechanism and the emergency power supply monitoring mechanism prevent the intelligent controller from malfunctioning due to the loss of critical data, ensuring normal operation of the intelligent controller. Consequently, the data security of the intelligent controller can be significantly enhanced.

[0057] Furthermore, according to embodiments of the present invention, the intelligent controller features a simple circuit design and an ingenious operating mechanism. Therefore, the intelligent controller can achieve the desired functionality without significantly increasing costs, significantly enhancing its practicality. Consequently, the intelligent controller can meet the needs of diverse applications and adapt to future development trends. As can be seen from the foregoing, the intelligent controller with high data security according to embodiments of the present invention can indeed achieve excellent technical results.

[0058] See also Figure 4 , which is a schematic diagram illustrating the operation of a highly secure intelligent controller according to a second embodiment of the present invention. As shown, memory module 11 stores critical data. This critical data may include one or more of network security information (e.g., ivindex) and real-time device (lighting device) change information. Power module 13 supplies power to control module 12.

[0059] Similarly, the control module 12 receives the change data Md through the communication module 14, modifies the key data according to the change data Md to generate the modified key data Kd, and transmits a control signal Cs to the switch module 15 to turn on the switch module 15. The control module 12 first stores the key data in a random access memory (RAM) and modifies the key data stored in the RAM to generate the modified key data Kd. After the switch module 15 is turned on, the energy storage module 16B can be connected to the control module 12 and supply power to the control module 12. During the on-time of the switch module 15, the control module 12 executes an update procedure for the memory module 11 according to the modified key data Kd. During the update procedure, the control module 12 erases the memory module 11 and then writes the modified key data Kd to the memory module 11.

[0060] The above components are similar to those in the previous embodiment and are therefore not described in detail here. Unlike the previous embodiment, in this embodiment, energy storage module 16B is connected to control module 12. Energy storage module 16B may be a capacitor. In another embodiment, energy storage module 16B may be a rechargeable battery or other similar component.

[0061] The control module 12 monitors the charge level of the energy storage module 16B and, when the charge level of the energy storage module 16B falls below a default lower limit, transmits a control signal Cs to the switch module 15 to turn on the switch module 15, allowing the power module 13 to charge the energy storage module 16B. The control module 12 disconnects the switch module 15 when the charge level of the energy storage module 16B is greater than or equal to a preset upper limit. For example, the default lower limit may be 20% of the total charge level of the energy storage module 16B. For example, the default lower limit may be 30% of the total charge level of the energy storage module 16B. The preset lower limit may be adjusted based on actual needs. For example, the default upper limit may be 80% of the total charge level of the energy storage module 16B. For example, the default upper limit may be 90% of the total charge level of the energy storage module 16B. The preset upper limit may be adjusted based on actual needs.

[0062] Through the aforementioned emergency power supply monitoring mechanism, control module 12 can ensure that energy storage module 16B always has sufficient power. This ensures that energy storage module 16B is always powered when control module 12 executes the update program for memory module 11. Therefore, intelligent controller 1 will not experience operational abnormalities due to the loss of critical data, ensuring normal operation of intelligent controller 1.

[0063] As can be seen from the above, the intelligent controller 1 has an auxiliary power supply mechanism and an emergency power supply monitoring mechanism. The emergency power supply monitoring mechanism ensures the normal operation of the auxiliary power supply mechanism. Thus, the auxiliary power supply mechanism and the emergency power supply monitoring mechanism ensure that the intelligent controller 1 does not malfunction due to the loss of critical data, ensuring that the intelligent controller 1 can operate normally. As a result, the data security of the intelligent controller 1 can be greatly improved.

[0064] See also Figure 5 , which is a flow chart of the control method of the intelligent controller of the second embodiment of the present invention. As shown in the figure, the control method of the intelligent controller of this embodiment may include the following steps:

[0065] Step S51: storing key data in a memory module.

[0066] Step S52: Read key data through the control module.

[0067] Step S53: supplying power to the control module via the power module.

[0068] Step S54 : The control module receives the change data through the communication module, and modifies the key data according to the change data to generate modified key data.

[0069] Step S55: transmitting a control signal to the switch module via the control module to turn on the switch module; and supplying power to the control module via the energy storage module connected to the switch module.

[0070] Step S56 : executing an update procedure of the memory module according to the modified key data via the control module during the on-time of the switch module to erase the memory module and then write the modified key data into the memory module.

[0071] Step S57: The control module monitors the power level of the energy storage module.

[0072] Step S58: When the power level of the energy storage module is lower than a preset lower limit, the control module turns on the switch module to enable the power module to charge the energy storage module.

[0073] Step S59: When the power level of the energy storage module is higher than or equal to a preset upper limit, the switch module is cut off through the control module.

[0074] Of course, this embodiment is only used for illustration and does not limit the scope of the present invention. Equivalent modifications or changes made according to the control method of the intelligent controller 1 of this embodiment should still be included in the patent scope of the present invention.

[0075] Although the steps of the method described in the present invention are shown and described in a particular order, the order of operation of each method can be changed, and some steps can be performed in a reverse order, or some steps can be performed simultaneously with other steps. In another embodiment, different steps can be implemented in an intermittent and / or alternating manner.

[0076] In summary, according to an embodiment of the present invention, an intelligent controller includes a memory module, a control module, a power module, a communication module, a switch module, and an energy storage module. The memory module stores critical data. The control module is connected to the memory module and reads the critical data. The power module is connected to the control module and supplies power to the control module. The communication module is connected to the control module. The switch module is connected to the control module and the power module. The energy storage module is connected to the switch module. The control module receives change data via the communication module, modifies the critical data based on the change data to generate modified critical data, and transmits a control signal to the switch module to turn on the switch module, causing the energy storage module to supply power to the control module. During the switch module's on-time, the control module executes a memory module update program based on the modified critical data. The aforementioned auxiliary power supply mechanism ensures that the control module receives power from the energy storage module while executing the memory module update program, ensuring that the update program is not interrupted. Therefore, the intelligent controller does not malfunction due to the loss of critical data, and can operate normally. Therefore, the intelligent controller can meet the needs of practical applications.

[0077] Furthermore, according to an embodiment of the present invention, the energy storage module is connected to the control module. The control module monitors the power level of the energy storage module and, when the power level of the energy storage module is lower than a preset lower limit, turns on the switch module, allowing the power module to charge the energy storage module. The control module turns off the switch module when the power level of the energy storage module is higher than or equal to a preset upper limit. Through the above-mentioned emergency power supply monitoring mechanism, the control module can ensure that the power level of the energy storage module is always sufficient. In this way, it can be ensured that the energy storage module is powered when the control module executes the update program of the memory module. Therefore, the intelligent controller will not cause abnormal operation due to the loss of key data, so that the intelligent controller can operate normally.

[0078] Furthermore, according to embodiments of the present invention, the intelligent controller can be applied to a variety of smart devices, such as smart lighting devices, smart sensors, or various smart nodes. This allows the intelligent controller to implement a variety of smart applications, such as smart homes, smart parking lots, and smart factories. Furthermore, the intelligent controller can also implement a variety of different intelligent functions. Therefore, the intelligent controller can be applied more widely and be more flexible in use.

[0079] Furthermore, according to an embodiment of the present invention, the intelligent controller includes an auxiliary power supply mechanism and an emergency power supply monitoring mechanism. The emergency power supply monitoring mechanism ensures the normal operation of the auxiliary power supply mechanism. Thus, the auxiliary power supply mechanism and the emergency power supply monitoring mechanism prevent the intelligent controller from malfunctioning due to the loss of critical data, ensuring normal operation of the intelligent controller. Consequently, the data security of the intelligent controller can be significantly enhanced.

[0080] Furthermore, according to embodiments of the present invention, the intelligent controller features a simple circuit design and an ingenious operating mechanism. Therefore, the intelligent controller can achieve desired functionality without significantly increasing costs, significantly enhancing its practicality. Consequently, the intelligent controller can meet the needs of diverse applications and adapt to future development trends.

[0081] It should be noted that although the above embodiments have been described herein, this does not limit the scope of patent protection of the present invention. Therefore, based on the innovative concept of the present invention, changes and modifications to the embodiments described herein, or equivalent structural or equivalent process transformations made using the contents of the present invention's description and drawings, and direct or indirect application of the above technical solutions to other related technical fields are all included in the scope of protection of the present invention's patent.

Claims

1. An intelligent controller with high data security, characterized in that: include: Memory module, used to store key data; a control module connected to the memory module and used to read the key data; a power supply module, connected to the control module and used to supply power to the control module; a communication module connected to the control module; a switch module connected to the control module and the power module; as well as an energy storage module connected to the switch module; The control module is configured to receive change data through the communication module, modify the key data according to the change data to generate modified key data, and transmit a control signal to the switch module to turn on the switch module so that the energy storage module supplies power to the control module. The control module is configured to execute an update program for the memory module according to the modified key data during the on-time of the switch module.

2. The intelligent controller with high data security according to claim 1, characterized in that: The control module is used to erase the memory module in the update procedure and then write the modified key data into the memory module.

3. The intelligent controller with high data security according to claim 1, characterized in that: The energy storage module is connected to the control module, and the control module is used to monitor the power of the energy storage module and turn on the switch module when the power of the energy storage module is lower than a preset lower limit, so that the power module charges the energy storage module. The control module is used to cut off the switch module when the power of the energy storage module is higher than or equal to a preset upper limit.

4. The intelligent controller with high data security according to claim 1, characterized in that: The energy storage module is a battery or a capacitor.

5. The intelligent controller with high data security according to claim 1, characterized in that: The memory module is a coded flash memory.

6. A control method of an intelligent controller, characterized in that: include: The memory module stores key data; Reading the key data through the control module; supplying power to the control module via the power module; The control module receives the change data through the communication module, and modifies the key data according to the change data to generate modified key data; Transmitting a control signal to the switch module through the control module to turn on the switch module; The energy storage module connected to the switch module supplies power to the control module; and An update program of the memory module is executed according to the modified key data via the control module during the conduction time of the switch module.

7. The control method of the intelligent controller according to claim 6, characterized in that: The step of executing the update program of the memory module according to the modified key data during the on-time of the switch module via the control module further includes: The memory module is erased in the update procedure by the control module and then the modified key data is written into the memory module.

8. The control method of the intelligent controller according to claim 6, characterized in that: Also includes: The control module monitors the power level of the energy storage module; When the power level of the energy storage module is lower than a preset lower limit, the switch module is turned on via the control module, so that the power module charges the energy storage module; as well as The control module is used to cut off the switch module when the power level of the energy storage module is higher than or equal to a preset upper limit.

9. The control method of the intelligent controller according to claim 6, characterized in that: The energy storage module is a battery or a capacitor.

10. The control method of the intelligent controller according to claim 6, characterized in that: The memory module is a coded flash memory.

Citation Information

Patent Citations

  • Power-down protection device and terminal

    CN109144218A

  • Power failure control method, controller and system

    CN112134349A

  • Program update control device, program update control method, and computer-readable storage medium

    CN115113895A

  • Information processing apparatus, method of controlling the same, and storage medium

    US20120047375A1

  • Data Cache Apparatus, Data Storage System and Method

    US20140006687A1