Task execution method and device based on internet-of-things control chip, equipment and medium

CN117749482BActive Publication Date: 2026-06-19SOUTHERN POWER GRID DIGITAL GRID RESEARCH INSTITUTE CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SOUTHERN POWER GRID DIGITAL GRID RESEARCH INSTITUTE CO LTD
Filing Date
2023-12-19
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

In existing technologies, the interaction between power distribution terminals and IoT control chips is hampered by insufficient identity authentication and information security, making it easy for criminals to steal information and affecting the stable operation of the power distribution network system.

Method used

By combining the target information decryption model and identity authentication with the IoT control chip, the system obtains and decrypts the encrypted authentication interaction information, verifies the terminal's identity, selects an idle execution node for task processing, and feeds back the results through a secure communication link, while using dynamic address mapping to defend against attacks.

Benefits of technology

It improves information processing efficiency, ensures access security, prevents unauthorized terminal access, and enhances task execution response speed and system stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117749482B_ABST
    Figure CN117749482B_ABST
Patent Text Reader

Abstract

This invention discloses a task execution method, apparatus, device, and medium based on an IoT control chip. The method includes: acquiring authentication interaction encryption information sent by a power distribution terminal; the authentication interaction encryption information includes identity encryption information and task processing encryption information; obtaining authentication interaction decryption information based on a pre-trained target information decryption model according to the authentication interaction encryption information; the authentication interaction decryption information includes identity decryption information and task processing decryption information; verifying the power distribution terminal's identity based on the identity decryption information to obtain an identity verification result; if the identity verification result is successful, selecting a target execution node from at least one idle execution node and controlling the target execution node to perform task processing on the target task based on the task processing decryption information to obtain a task processing result; and feeding back the task processing result to the power distribution terminal through a pre-established communication link.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology, and in particular to a task execution method, apparatus, device, and medium based on an Internet of Things (IoT) control chip. Background Technology

[0002] The interactive application between power distribution terminals and IoT control chips is a product of the combination of traditional electrical equipment with computer technology, data processing technology, control theory, sensor technology, network communication technology, and power electronics technology, and its application is becoming increasingly widespread.

[0003] However, existing technologies do not provide effective solutions for how to authenticate the identities of both parties during the task execution process of the interaction, and how to ensure that the interaction information is not maliciously stolen by criminals. Solving these problems will also help ensure the stable operation of the entire power distribution network system. Summary of the Invention

[0004] This invention provides a task execution method, apparatus, device, and storage medium based on an IoT control chip to improve the security of task execution and interaction processes and achieve security protection.

[0005] According to one aspect of the present invention, a task execution method based on an IoT control chip is provided, applied to an IoT control chip, the IoT control chip including at least one control node and at least one execution node communicatively connected to the control node, the method being executed by the control node, the method comprising:

[0006] Obtain the authentication interaction encryption information sent by the power distribution terminal; the authentication interaction encryption information includes identity encryption information and task processing encryption information;

[0007] Based on the encrypted authentication interaction information, and using a pre-trained target information decryption model, the authentication interaction decryption information is obtained; the authentication interaction decryption information includes identity decryption information and task processing decryption information.

[0008] Based on the identity decryption information, the power distribution terminal is authenticated to obtain the authentication result;

[0009] If the authentication result is successful, a target execution node is selected from at least one idle execution node, and the target execution node is controlled to perform task processing on the target task based on the task processing decryption information to obtain the task processing result;

[0010] The task processing results are fed back to the power distribution terminal through a pre-established communication link.

[0011] According to another aspect of the present invention, a task execution device based on an IoT control chip is provided, applied to an IoT control chip, the IoT control chip including at least one control node and at least one execution node communicatively connected to the control node, the device being configured to execute on the control node, the device comprising:

[0012] The encrypted information acquisition module is used to acquire the authentication interaction encrypted information sent by the power distribution terminal; the authentication interaction encrypted information includes identity encrypted information and task processing encrypted information.

[0013] The decryption information determination module allows the user to obtain authentication interaction decryption information based on the encrypted authentication interaction information and a pre-trained target information decryption model; the authentication interaction decryption information includes identity decryption information and task processing decryption information.

[0014] The verification result determination module is used to verify the identity of the power distribution terminal based on the identity decryption information and obtain the identity verification result;

[0015] The target task processing module is used to select a target execution node from at least one idle execution node if the authentication result is successful, and control the target execution node to perform task processing on the target task based on the task processing decryption information to obtain the task processing result.

[0016] The processing result feedback module is used to feed back the task processing result to the power distribution terminal through a pre-established communication link.

[0017] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0018] At least one processor; and

[0019] A memory communicatively connected to the at least one processor; wherein,

[0020] The memory stores a computer program that can be executed by the at least one processor, which is then executed by the at least one processor to enable the at least one processor to perform the task execution method based on the Internet of Things control chip according to any embodiment of the present invention.

[0021] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions, the computer instructions being configured to cause a processor to execute the task execution method based on an IoT control chip as described in any embodiment of the present invention.

[0022] This invention discloses a task execution method based on an IoT control chip. On one hand, it incorporates a target information decryption model, automatically acquiring encryption and decryption characteristics to perform information decryption, thus improving information processing efficiency. On the other hand, it integrates identity and access authentication to prevent unauthorized or unauthorized terminals from accessing the network, ensuring access security. Finally, the utilization of idle execution nodes also facilitates resource allocation and improves task execution response speed.

[0023] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0024] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0025] Figure 1 This is a flowchart of a task execution method based on an IoT control chip according to Embodiment 1 of the present invention;

[0026] Figure 2 This is a schematic diagram of the structure of a task execution device based on an IoT control chip according to Embodiment 2 of the present invention;

[0027] Figure 3 This is a schematic diagram of the structure of an electronic device that implements the task execution method based on the Internet of Things control chip according to the embodiments of the present invention. Detailed Implementation

[0028] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0029] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0030] Example 1

[0031] Figure 1 This is a flowchart of a task execution method based on an IoT control chip, provided in Embodiment 1 of the present invention. This embodiment is applicable to situations involving secure information interaction with power distribution terminals. The method can be applied to an IoT control chip, which may include at least one control node and at least one execution node communicatively connected to the control node. The method can be executed by a task execution device based on the IoT control chip. This device can be configured to execute on the control node. The task execution device based on the IoT control chip can be implemented in hardware and / or software and can be configured in an electronic device, which can be the control node. Figure 1 As shown, the method includes:

[0032] S110. Obtain the authentication interaction encryption information sent by the power distribution terminal; the authentication interaction encryption information includes identity encryption information and task processing encryption information.

[0033] Among them, the power distribution terminal can be a feeder terminal, station terminal, transformer terminal, or a fault indicator with communication function.

[0034] For example, the control node obtains the authentication interaction encryption information sent by the power distribution terminal. This authentication interaction encryption information includes identity encryption information and task processing encryption information. The identity encryption information is used to verify the identity of the power distribution terminal; the task encryption information is used to process the target task; specifically, the task encryption information includes task-related information of the target task that the control node needs to execute.

[0035] S120. Based on the authentication interaction encryption information and the target information decryption model obtained in the pre-trained model, the authentication interaction decryption information is obtained; the authentication interaction decryption information includes identity decryption information and task processing decryption information.

[0036] The target information decryption model can be pre-trained by relevant technical personnel. The target information decryption model includes a feature extraction module and an information decryption module connected in sequence.

[0037] In one optional embodiment, the target information decryption model includes a feature extraction module and an information decryption module; correspondingly, based on the authentication interaction encryption information and the pre-trained target information decryption model, the authentication interaction decryption information is obtained, including: inputting the authentication interaction encryption information into the feature extraction module for encryption feature extraction to obtain the encryption algorithm identification content and the encryption identifier; inputting the encryption algorithm identification content, the encryption identifier, and the authentication interaction encryption information into the information decryption module for information decryption processing to obtain the authentication interaction decryption information.

[0038] The feature extraction module extracts corresponding encryption features from the input encrypted information. These features include at least one of the following: encryption algorithm-identified content and pre-negotiated encryption identifiers. The information decryption module determines the target decryption rule based on the encryption features and decrypts the encrypted information according to the target decryption rule to obtain the corresponding decrypted data.

[0039] Optionally, the encrypted algorithm identification content, encrypted identifier, and authentication interaction encrypted information are input into the information decryption module for information decryption processing to obtain authentication interaction decryption information. This includes: the information decryption module determining the target decryption algorithm based on the encrypted identifier; determining the target decryption rule based on the encrypted algorithm identification content; and decrypting the authentication interaction encrypted information based on the target decryption algorithm and the target decryption rule to obtain authentication interaction decryption information.

[0040] It should be noted that the encryption algorithm identifies the content. For example, since the MD5 (MD5 Message-Digest Algorithm) algorithm requires the initialization of four 32-bit constants, represented in hexadecimal as A = 01234567h, B = 89abcdefh, C = fedcba98h, and D = 76543210h, if four similar hexadecimal numbers are detected (i.e., the content identified by the algorithm described above), it can be assumed that the encryption process currently being used is very likely the MD5 algorithm.

[0041] On the other hand, the encryption identifier is mainly used to indicate what encryption rule is used. It can be pre-agreed between the control node and the power distribution terminal. During the process of encrypting information using the corresponding encryption rule, the power distribution terminal can randomly insert the pre-agreed encryption identifier into the generated encrypted information. Subsequently, the control node can determine what encryption rule the current power distribution terminal is using by recognizing the encryption identifier.

[0042] For example, the information decryption module can determine the target encryption algorithm used by the power distribution terminal based on the encryption identifier, thereby enabling the information decryption module to determine the target decryption algorithm corresponding to the target encryption algorithm. Based on the encryption algorithm identification content, the information decryption module can determine the target decryption rule corresponding to the target decryption algorithm, and then decrypt the authentication interaction encrypted information according to the target decryption algorithm and the target decryption rule to obtain the authentication interaction decrypted information.

[0043] It should be noted that MD5 is just one type of encryption algorithm. The initialization constants can only identify that the target encryption algorithm is MD5, but there are many encryption rules for the MD5 algorithm. If you want to decrypt it, you need to know what the encryption rules are in order to decrypt it based on the encryption rules.

[0044] In the above embodiments, by using a pre-built target information decryption model, the encryption and decryption characteristics are automatically grasped and used to decrypt the information, thereby improving the efficiency of information decryption processing.

[0045] This embodiment also provides a model training method for a target information decryption model, as follows.

[0046] Construct an initial information decryption model, and construct encrypted training samples and decryption training samples based on preset encrypted training information and corresponding decryption training information.

[0047] The encrypted training samples are input into the initial information decryption model, which extracts encrypted features and decrypts encrypted information based on these features. During training, a loss function is constructed based on the obtained decryption processing data and the decryption training samples. Training is stopped when the loss function converges, thus obtaining the desired target information decryption model.

[0048] Specifically, the current method involves constructing a loss function and comparing the differences between the obtained real-time processing results and the required standard processing results to determine the training accuracy. During the retraining process, encrypted feature localization and extraction are performed again, and computational errors are reduced through continuous iterative training.

[0049] The above embodiments further reduce computational errors through iterative training, providing a stable computational foundation for subsequent decryption processing and ensuring computational accuracy.

[0050] S130. Based on the identity decryption information, verify the identity of the power distribution terminal and obtain the identity verification result.

[0051] The identity decryption information includes the equipment identifier and terminal address of the power distribution terminal.

[0052] For example, the device identifier in the identity decryption information is compared with a preset list of authorized device identifiers. If the device identifier is included in the preset list of authorized devices, the device identifier verification for the power distribution terminal is considered successful. Similarly, the terminal address in the identity decryption information is compared with a preset list of authorized terminals. If the terminal address is included in the preset list of authorized terminal addresses, the terminal address verification for the power distribution terminal is considered successful. If both the device identifier verification and the terminal address verification for the power distribution terminal are successful, the identity verification for the power distribution terminal is considered successful; if either the device identifier verification or the terminal address verification fails, the identity verification for the power distribution terminal is considered unsuccessful.

[0053] S140. If the authentication result is successful, select the target execution node from at least one idle execution node, and control the target execution node to perform task processing on the target task based on the task processing decryption information to obtain the task processing result.

[0054] Optionally, if the authentication result is that the authentication failed, a revocation instruction message is sent to the power distribution terminal to instruct the power distribution terminal to terminate the sending of authentication interaction encrypted information.

[0055] For example, when the control node determines that the identity authentication of the power distribution terminal has failed or that it does not have the necessary interaction permissions, it sends a revocation instruction to the power distribution terminal to prompt the power distribution terminal to stop sending encrypted authentication interaction information.

[0056] Optionally, after obtaining the authentication interaction encryption information sent by the power distribution terminal, it is determined whether to send a revocation instruction information back to the power distribution terminal within a preset time period; if so, a preset address dynamic mapping method is used to change the address mapping of the power distribution terminal's request access address, so as to terminate the power distribution terminal's information sending operation based on the request access address.

[0057] For example, if the control node determines that the authentication has failed but the power distribution terminal continues to send authentication interaction encryption information, it will use a preset address dynamic mapping method and / or anti-attack operation to perform mapping transformation of the requested access address, so that the attacker cannot accurately locate the attack source.

[0058] Specifically, counter-attack measures can include shortening timeout periods, retransmission times, and enabling firewalls to filter IP (Internet Protocol Address) packets from attackers and deny access to these addresses. Dynamic address mapping is performed automatically and continuously during program execution, with each instruction and data access.

[0059] It should be noted that when the control node determines that authentication has failed, but the distribution terminal continues to send encrypted authentication interaction information—for example, if it receives more than 20 encrypted authentication interaction messages from the distribution terminal within one minute, and all authentication attempts fail—it will consider this a potential attack risk and initiate anti-attack operations. For example, it may employ at least one of the following methods: pre-probing attacks or denial-of-service attacks, or it may perform access address mapping, mapping the access address to a virtual address to achieve the effect of deceiving the attacker.

[0060] In the above embodiments, by detecting intrusion behavior and taking counter-attack actions accordingly, the security protection effect of the interaction process with the terminal is further improved through targeted proactive protection.

[0061] This embodiment also provides a method for determining a target execution node. In an optional embodiment, selecting a target execution node from at least one idle execution node includes: obtaining the remaining resource amount of each idle execution node; and determining the predicted resource amount required to execute the target task; determining at least one reference execution node based on the remaining resource amount and the predicted resource amount; and determining the target execution node based on the node scheduling order of each reference execution node.

[0062] The remaining resources can be the memory resources or CPU (Central Processing Unit) resources available for executing tasks on idle execution nodes. The predicted resources can be the amount of memory resources and / or CPU resources required to execute the target task.

[0063] For example, the control node can select suitable reference execution nodes from among the idle execution nodes based on a comparison between the remaining resources and the predicted resources. For instance, if there are 100 execution nodes in total, and 40 are needed to execute the target task, 60 reference execution nodes can be selected by comparing the remaining and predicted resources. The target execution node can then be determined based on the node scheduling order of these reference execution nodes. The node scheduling order can be pre-set by relevant technical personnel according to actual needs, and the node scheduling order is dynamically updated based on comprehensive data processing efficiency, data packet loss rate, and remaining resources.

[0064] S150. The task processing results are fed back to the power distribution terminal through a pre-established communication link.

[0065] The communication link can be a data transmission communication link between the control node and the power distribution terminal, which can be pre-constructed by relevant technical personnel.

[0066] As can be seen from the above, the task execution method based on an IoT control chip disclosed in this invention, on the one hand, combines a target information decryption model, automatically grasps encryption and decryption characteristics, and uses these characteristics to decrypt information, thereby improving information processing efficiency. On the other hand, it combines identity and permission authentication to prevent unauthorized or unauthorized terminals from accessing the network, ensuring access security. Finally, the utilization of idle execution nodes also facilitates resource allocation and improves task execution response speed.

[0067] Example 2

[0068] Figure 2 This is a schematic diagram of a task execution device based on an IoT control chip provided in Embodiment 2 of the present invention. The task execution device based on an IoT control chip provided in this embodiment of the present invention is suitable for situations involving secure information interaction with power distribution terminals. This task execution device based on an IoT control chip can be implemented in hardware and / or software, such as... Figure 2 As shown, the device specifically includes: an encrypted information acquisition module 201, a decryption information determination module 202, a verification result determination module 203, a target task processing module 204, and a processing result feedback module 205. Among them,

[0069] The encrypted information acquisition module 201 is used to acquire the authentication interaction encrypted information sent by the power distribution terminal; the authentication interaction encrypted information includes identity encrypted information and task processing encrypted information.

[0070] The decryption information determination module 202 allows the user to obtain authentication interaction decryption information based on the authentication interaction encryption information and a pre-trained target information decryption model; the authentication interaction decryption information includes identity decryption information and task processing decryption information.

[0071] The verification result determination module 203 is used to verify the identity of the power distribution terminal based on the identity decryption information and obtain the identity verification result;

[0072] The target task processing module 204 is used to select a target execution node from at least one idle execution node if the authentication result is successful, and control the target execution node to perform task processing on the target task based on the task processing decryption information to obtain the task processing result.

[0073] The processing result feedback module 205 is used to feed back the task processing result to the power distribution terminal through a pre-established communication link.

[0074] Optionally, the device further includes:

[0075] The instruction information feedback module is used to send a revocation instruction to the power distribution terminal if the authentication result is that the authentication failed, so as to instruct the power distribution terminal to terminate the sending operation of the authentication interaction encrypted information.

[0076] Optionally, the device further includes:

[0077] The instruction information determination module is used to determine whether to send a revocation instruction information back to the power distribution terminal within a preset time period after obtaining the authentication interaction encryption information sent by the power distribution terminal.

[0078] The address mapping module is used to change the address mapping of the power distribution terminal's request access address by using a preset address dynamic mapping method if it is determined that a cancellation instruction information will be fed back to the power distribution terminal within a preset time period, so as to terminate the information sending operation of the power distribution terminal based on the request access address.

[0079] Optionally, the target information decryption model includes a feature extraction module and an information decryption module;

[0080] Accordingly, the decryption information determination module 202 includes:

[0081] An encryption identifier determination unit is used to input the authentication interaction encryption information into the feature extraction module to extract encryption features and obtain the encryption algorithm identification content and encryption identifier;

[0082] The decryption information determination unit is used to input the encryption algorithm identification content, the encryption identifier, and the authentication interaction encryption information into the information decryption module for information decryption processing to obtain authentication interaction decryption information.

[0083] Optionally, the decryption information determining unit includes:

[0084] The decryption algorithm determination subunit is used by the information decryption module to determine the target decryption algorithm based on the encryption identifier;

[0085] The decryption rule determination subunit is used to identify the content based on the encryption algorithm and determine the target decryption rule;

[0086] The decryption information determination subunit is used to decrypt the authentication interaction encryption information according to the target decryption algorithm and the target decryption rule to obtain the authentication interaction decryption information.

[0087] Optionally, the target task processing module 204 includes:

[0088] The remaining resource quantity determination unit is used to obtain the remaining resource quantity of each of the idle execution nodes; and,

[0089] A predicted resource quantity determination unit is used to determine the predicted resource quantity required to perform the target task;

[0090] A reference execution node determination unit is used to determine at least one reference execution node based on the remaining resource amount and the predicted resource amount.

[0091] The target execution node determination unit is used to determine the target execution node according to the node scheduling order of each of the reference execution nodes.

[0092] The task execution device based on the IoT control chip provided in the embodiments of the present invention can execute the task execution method based on the IoT control chip provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0093] Example 3

[0094] Figure 3 A schematic diagram of an electronic device 30 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0095] like Figure 3 As shown, the electronic device 30 includes at least one processor 31 and a memory, such as a read-only memory (ROM) 32 or a random access memory (RAM) 33, communicatively connected to the at least one processor 31. The memory stores computer programs executable by the at least one processor. The processor 31 can perform various appropriate actions and processes based on the computer program stored in the ROM 32 or loaded from storage unit 38 into the RAM 33. The RAM 33 can also store various programs and data required for the operation of the electronic device 30. The processor 31, ROM 32, and RAM 33 are interconnected via a bus 34. An input / output (I / O) interface 35 is also connected to the bus 34.

[0096] Multiple components in electronic device 30 are connected to I / O interface 35, including: input unit 36, such as keyboard, mouse, etc.; output unit 37, such as various types of monitors, speakers, etc.; storage unit 38, such as disk, optical disk, etc.; and communication unit 39, such as network card, modem, wireless transceiver, etc. Communication unit 39 allows electronic device 30 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0097] Processor 31 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 31 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any suitable processor, controller, microcontroller, etc. Processor 31 performs the various methods and processes described above, such as task execution methods based on IoT control chips.

[0098] In some embodiments, the task execution method based on the IoT control chip can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 38. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 30 via ROM 32 and / or communication unit 39. When the computer program is loaded into RAM 33 and executed by processor 31, one or more steps of the task execution method based on the IoT control chip described above can be performed. Alternatively, in other embodiments, processor 31 can be configured to execute the task execution method based on the IoT control chip by any other suitable means (e.g., by means of firmware).

[0099] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0100] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0101] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0102] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0103] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0104] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0105] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0106] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A task execution method based on an Internet of Things control chip, characterized in that, An IoT control chip is applied to an IoT control chip, the IoT control chip including at least one control node and at least one execution node communicatively connected to the control node, the method being executed by the control node, the method including: Obtain the authentication interaction encryption information sent by the power distribution terminal; the authentication interaction encryption information includes identity encryption information and task processing encryption information; Based on the encrypted authentication interaction information, and using a pre-trained target information decryption model, the authentication interaction decryption information is obtained; the authentication interaction decryption information includes identity decryption information and task processing decryption information. Based on the identity decryption information, the power distribution terminal is authenticated to obtain the authentication result; If the authentication result is successful, a target execution node is selected from at least one idle execution node, and the target execution node is controlled to perform task processing on the target task based on the task processing decryption information to obtain the task processing result; The task processing results are fed back to the power distribution terminal through a pre-established communication link.

2. The method of claim 1, wherein, The method further includes: If the authentication result is that the authentication failed, a revocation instruction message is sent to the power distribution terminal to instruct the power distribution terminal to terminate the sending operation of the authentication interaction encrypted information.

3. The method of claim 2, wherein, After obtaining the authentication interaction encryption information sent by the power distribution terminal, the method further includes: Determine whether to send a cancellation instruction to the power distribution terminal within a preset time period; If so, a preset dynamic address mapping method is used to change the address mapping of the power distribution terminal's requested access address, thereby terminating the power distribution terminal's information sending operation based on the requested access address.

4. The method of claim 1, wherein, The target information decryption model includes a feature extraction module and an information decryption module; Accordingly, obtaining authentication interaction decryption information based on the authentication interaction encryption information and a pre-trained target information decryption model includes: The authentication interaction encryption information is input into the feature extraction module to extract encryption features, thereby obtaining the encryption algorithm recognition content and encryption identifier; The encrypted content identified by the encryption algorithm, the encryption identifier, and the authentication interaction encryption information are input into the information decryption module for information decryption processing to obtain the authentication interaction decryption information.

5. The method of claim 4, wherein, The step of inputting the encrypted algorithm-identified content, the encrypted identifier, and the authentication interaction encrypted information into the information decryption module for information decryption processing to obtain authentication interaction decryption information includes: The information decryption module determines the target decryption algorithm based on the encryption identifier; Based on the content identified by the encryption algorithm, the target decryption rule is determined; The authentication interaction encrypted information is decrypted according to the target decryption algorithm and the target decryption rule to obtain the authentication interaction decrypted information.

6. The method of claim 1, wherein, The step of selecting a target execution node from at least one idle execution node includes: Obtain the remaining resource amount of each of the aforementioned idle execution nodes; and, Determine the predicted amount of resources required to perform the target task; Based on the remaining resource amount and the predicted resource amount, at least one reference execution node is determined; The target execution node is determined based on the node scheduling order of each of the reference execution nodes.

7. A task execution device based on an Internet of Things control chip, characterized in that, An application is made in an IoT control chip, the IoT control chip including at least one control node and at least one execution node communicatively connected to the control node, the device being configured to execute on the control node, the device comprising: The encrypted information acquisition module is used to acquire the authentication interaction encrypted information sent by the power distribution terminal; the authentication interaction encrypted information includes identity encrypted information and task processing encrypted information. The decryption information determination module allows the user to obtain authentication interaction decryption information based on the encrypted authentication interaction information and a pre-trained target information decryption model; the authentication interaction decryption information includes identity decryption information and task processing decryption information. The verification result determination module is used to verify the identity of the power distribution terminal based on the identity decryption information and obtain the identity verification result; The target task processing module is used to select a target execution node from at least one idle execution node if the authentication result is successful, and control the target execution node to perform task processing on the target task based on the task processing decryption information to obtain the task processing result. The processing result feedback module is used to feed back the task processing result to the power distribution terminal through a pre-established communication link.

8. The apparatus of claim 7, wherein, The device further includes: The instruction information feedback module is used to send a revocation instruction to the power distribution terminal if the authentication result is that the authentication failed, so as to instruct the power distribution terminal to terminate the sending operation of the authentication interaction encrypted information.

9. An electronic device, comprising: The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the task execution method based on the IoT control chip as described in any one of claims 1-6.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that are used to cause a processor to execute the task execution method based on the IoT control chip as described in any one of claims 1-6.