Power Internet of Things node information forwarding method, device and wireless node

By mapping and storing the data of power Internet of Things nodes in segments and generating fixed-length mapping indexes, the complexity and power consumption problems caused by data packet uncertainty are solved, and efficient and reliable data forwarding is achieved.

CN116049174BActive Publication Date: 2025-10-03STATE GRID HEBEI ELECTRIC POWER RES INST +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211626131.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-15
Publication Date
2025-10-03
Estimated Expiration
2042-12-15

AI Technical Summary

Technical Problem

The uncertainty of data packet size and number in power IoT nodes increases the complexity of forwarding and receiving processes and consumes more power.

Method used

The data to be forwarded is segmented and mapped to generate a fixed-length mapping index and the corresponding data segment. If the mapping index exists, the data packet is generated and sent; otherwise, the index and segment are stored for subsequent forwarding.

Benefits of technology

By controlling the size and number of data packets, the power consumption of power IoT nodes can be reduced and the efficiency and reliability of information forwarding can be improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116049174B_ABST
    Figure CN116049174B_ABST
Patent Text Reader

Abstract

The present invention provides a method, device and wireless node for forwarding information of an electric power Internet of Things node. The method is applied to a wireless node, comprising: obtaining data to be forwarded, and performing segmented data mapping on the data to be forwarded to obtain a first mapping index and a corresponding first data segment; if the first mapping index is retrieved in the mapping index memory of the node, a first data packet is generated according to the first mapping index, and the first data packet is sent; if the first mapping index is not retrieved in the mapping index memory of the node, the first mapping index and the corresponding first data segment are stored in the mapping index memory and data memory of the node respectively, and a second data packet is generated according to the first mapping index and the corresponding first data segment, and the second data packet is sent. The size and number of the forwarded data packets of the present invention are determined, thereby reducing the number and size of the forwarded data packets and improving the efficiency and reliability of information forwarding.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electric power Internet of Things, and in particular to a method and device for forwarding node information of electric power Internet of Things and a wireless node. Background Art

[0002] The power Internet of Things focuses on all aspects of the power system and fully applies modern information technologies and advanced communication technologies such as sensors, network interconnection, and artificial intelligence to achieve interconnection of all things in all aspects of the power system, human-computer interaction, and smart services. It has the characteristics of comprehensive status perception, efficient information processing, and convenient and flexible application.

[0003] Wireless nodes of the power Internet of Things are often deployed in a distributed manner, such as Figure 1 As shown, the network is connected to the operation and maintenance center through wired or wireless means at the pre-set aggregation node. Each wireless node can independently or in combination carry out the functions of data collection and information relay transmission.

[0004] Due to the uncertainty of the application environment of the power Internet of Things business and the influence of the electromagnetic environment, it is often necessary to relay and forward data packets, which is generally carried out using retransmission, HARQ, incremental redundant forwarding, amplified forwarding, decoding forwarding, etc. Forwarded data packets often have uncertainty in packet size and quantity, which brings complexity to the forwarding and receiving processes of data packets and brings more electricity consumption. Summary of the Invention

[0005] Embodiments of the present invention provide a method, device, and wireless node for forwarding information for power Internet of Things nodes to address the problem that existing forwarding data packets often have uncertainty in packet size and quantity, which brings complexity to the forwarding and receiving processes of data packets and results in more electricity consumption.

[0006] In a first aspect, an embodiment of the present invention provides a method for forwarding information of a power Internet of Things node, wherein the power Internet of Things includes multiple wireless nodes. The method for forwarding information of the power Internet of Things node is applied to the wireless nodes, comprising:

[0007] Acquire the data to be forwarded, and perform segmented data mapping on the data to be forwarded to obtain a first mapping index and a corresponding first data segment;

[0008] If the first mapping index is retrieved in the mapping index memory of the local node, a first data packet is generated according to the first mapping index and the first data packet is sent;

[0009] If the first mapping index is not retrieved in the mapping index memory of this node, the first mapping index and the corresponding first data segment are stored in the mapping index memory and data memory of this node respectively, and a second data packet is generated according to the first mapping index and the corresponding first data segment, and the second data packet is sent.

[0010] In a possible implementation, the method for forwarding information of a power Internet of Things node further includes:

[0011] When receiving a third data packet forwarded by another node, performing field separation on the third data packet;

[0012] If the third data packet includes the second mapping index and the corresponding second data segment, the second mapping index and the corresponding second data segment are stored in the mapping index memory and the data memory of the local node respectively, and the second data segment is output;

[0013] If the third data packet only includes the second mapping index, the second data segment corresponding to the second mapping index is retrieved from the data storage of the local node, and the second data segment is output.

[0014] In a possible implementation, performing segmented data mapping on the data to be forwarded to obtain a first mapping index and a corresponding first data segment includes:

[0015] The data to be forwarded is segmented and mapped using at least one of hash calculation, hash function, MD4, MD5, and SHA-1 to obtain a first mapping index and a corresponding first data segment.

[0016] In one possible implementation, generating a first data packet according to the first mapping index and sending the first data packet includes:

[0017] A first data packet is generated according to the first mapping index, error control coding is performed on the first data packet, and the first data packet after error control coding is sent.

[0018] In a possible implementation, the first mapping index and the corresponding first data segment have unique correspondence.

[0019] In a second aspect, an embodiment of the present invention provides a device for forwarding information of a power Internet of Things node, wherein the power Internet of Things includes a plurality of wireless nodes; the device for forwarding information of the power Internet of Things node is applied to the wireless nodes, and includes:

[0020] A data mapping module is used to obtain the data to be forwarded and perform segmented data mapping on the data to be forwarded to obtain a first mapping index and a corresponding first data segment;

[0021] a first forwarding module, configured to generate a first data packet according to the first mapping index and send the first data packet if a first mapping index is retrieved from the mapping index memory of the local node;

[0022] The second forwarding module is used to store the first mapping index and the corresponding first data segment in the mapping index memory and data memory of the current node respectively if the first mapping index is not retrieved in the mapping index memory of the current node, and generate a second data packet based on the first mapping index and the corresponding first data segment, and send the second data packet.

[0023] In a possible implementation, the power Internet of Things node information forwarding device further includes:

[0024] a field separation module, configured to perform field separation on the third data packet when receiving the third data packet forwarded by other nodes;

[0025] a first receiving and processing module, configured to, if the third data packet includes a second mapping index and a corresponding second data segment, store the second mapping index and the corresponding second data segment in a mapping index memory and a data memory of the local node, respectively, and output the second data segment;

[0026] The second receiving and processing module is configured to retrieve the second data segment corresponding to the second mapping index from the data storage of the current node if the third data packet only includes the second mapping index, and output the second data segment.

[0027] In a possible implementation, the data mapping module is specifically configured to:

[0028] The data to be forwarded is segmented and mapped using at least one of hash calculation, hash function, MD4, MD5, and SHA-1 to obtain a first mapping index and a corresponding first data segment.

[0029] In a third aspect, an embodiment of the present invention provides a wireless node comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the power Internet of Things node information forwarding method as described in the first aspect or any possible implementation of the first aspect.

[0030] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the steps of the power Internet of Things node information forwarding method as described in the first aspect or any possible implementation method of the first aspect.

[0031] An embodiment of the present invention provides a method, device and wireless node for forwarding information of an electric power Internet of Things node. After obtaining the data to be forwarded, the data to be forwarded is segmented and mapped to obtain a first mapping index and a corresponding first data segment. If the first mapping index is retrieved in the mapping index memory of the node, a first data packet is generated according to the first mapping index and the first data packet is sent. Since the mapping index after data mapping is of fixed length and the number is controllable, when the first data packet generated by the first mapping index is forwarded, its number and size are determined, which is convenient for data forwarding and can reduce power consumption. If the first mapping index is not retrieved in the mapping index memory of the node, the first mapping index and the corresponding first data segment are respectively stored in the mapping index memory and data memory of the node, so that when the same data is forwarded next time, only the mapping index can be forwarded to reduce the size of the forwarded data packet. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0033] Figure 1 This is a schematic diagram of the structure of the power Internet of Things provided by an embodiment of the present invention;

[0034] Figure 2 This is a flow chart of a method for forwarding information of a power Internet of Things node provided by an embodiment of the present invention;

[0035] Figure 3 This is a schematic diagram of the module structure of a wireless node provided by an embodiment of the present invention;

[0036] Figure 4 This is a schematic diagram of the structure of the power Internet of Things node information forwarding device provided by an embodiment of the present invention;

[0037] Figure 5 is a schematic diagram of a wireless node provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0038] In the following description, specific details such as particular system structures and techniques are provided for purposes of illustration, not limitation, to facilitate a thorough understanding of the embodiments of the present invention. However, it will be apparent to those skilled in the art that the present invention may be practiced in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.

[0039] See also Figure 2 , which shows a flowchart for implementing a method for forwarding information on power Internet of Things nodes provided by an embodiment of the present invention. The power Internet of Things includes multiple wireless nodes; the execution subject of the method for forwarding information on power Internet of Things nodes can be a wireless node.

[0040] Among them, the module structure of each wireless node is as follows Figure 3 As shown, the wireless node may include a radio frequency module, a baseband module, a processor, a memory, and a sensor, and may also include other modules, which are not specifically limited here.

[0041] See also Figure 2 , the above-mentioned power Internet of Things node information forwarding method includes:

[0042] In S101 , data to be forwarded is acquired, and segmented data mapping is performed on the data to be forwarded to obtain a first mapping index and a corresponding first data segment.

[0043] In some embodiments, the first mapping index and the corresponding first data segment have a unique correspondence.

[0044] In this embodiment, after obtaining the data to be forwarded, segmented data mapping is first performed on the data to be forwarded. The data mapping and the data segment have a unique correspondence, and the length of the data mapping is configurable and much smaller than the data length. In other words, each first mapping index obtained after segmented data mapping corresponds to the corresponding first data segment, and the length of the first mapping index can be pre-configured to a fixed length that is much smaller than the length of the data segment.

[0045] In this embodiment, each mapping index generated after segmented data mapping of the forwarding data is referred to as a first mapping index, and each data segment generated after segmented data mapping of the forwarding data is referred to as a first data segment. This embodiment does not specifically limit the number of first data segments of the first mapping index.

[0046] In S102, if the first mapping index is retrieved in the mapping index memory of the node, a first data packet is generated according to the first mapping index and the first data packet is sent.

[0047] The first data packet only includes the first mapping index, but does not include the first data segment corresponding to the first mapping index.

[0048] In the electric power Internet of Things, each wireless node has a mapping index memory for storing the mapping index of this node. Each time data is received and the mapping index is generated after segmented data mapping, if the mapping index is not retrieved in the mapping index memory of this node, the mapping index will be stored in the mapping index memory. If the mapping index is retrieved in the mapping index memory of this node, there is no need to store it again.

[0049] Each first mapping index is retrieved separately in the mapping index memory of this node. If the first mapping index is retrieved in the mapping index memory of this node, it means that this node has previously sent data of the data segment corresponding to the first mapping index. Therefore, only the first data packet containing only the first mapping index is sent. The corresponding receiving wireless node can retrieve the first data segment corresponding to the first mapping index from its own data memory, thereby reducing the amount of data sent and received wirelessly.

[0050] In S103, if the first mapping index is not retrieved in the mapping index memory of the current node, the first mapping index and the corresponding first data segment are stored in the mapping index memory and data memory of the current node respectively, and a second data packet is generated according to the first mapping index and the corresponding first data segment, and the second data packet is sent.

[0051] Retrieve each first mapping index in the mapping index memory of this node respectively. If the first mapping index is not retrieved in the mapping index memory of this node, it means that this node has not sent the data of the data segment corresponding to the first mapping index before. At this time, it is necessary to store the first mapping index in the mapping index memory of this node, store the first data segment corresponding to the first mapping index in the data memory of this node, generate a second data packet containing the first mapping index and the corresponding first data segment, and forward the second data packet.

[0052] In addition to the mapping index memory, each wireless node also includes a data memory for storing each data segment, wherein each data segment carries a corresponding mapping index.

[0053] It should be noted that, in this embodiment, the mapping index and the data segment are stored in their respective corresponding memories. In other embodiments, the mapping index and the data segment and the corresponding relationship between the two may also be stored in the same memory.

[0054] After obtaining the data to be forwarded, this embodiment performs segmented data mapping on the data to be forwarded to obtain a first mapping index and a corresponding first data segment; if the first mapping index is retrieved in the mapping index memory of the current node, a first data packet is generated according to the first mapping index, and the first data packet is sent; since the mapping index after data mapping is of fixed length and the number is controllable, when forwarding the first data packet generated by the first mapping index, its number and size are determined, which facilitates data forwarding and reduces power consumption; if the first mapping index is not retrieved in the mapping index memory of the current node, the first mapping index and the corresponding first data segment are respectively stored in the mapping index memory and data memory of the current node, so that when forwarding the same data next time, only the mapping index can be forwarded to reduce the size of the forwarded data packet.

[0055] In this embodiment, the node first performs segmented data uniqueness mapping on the data to be forwarded, performs memory retrieval based on the data mapping index, and determines whether the node forwards the data packet including the mapping index and the data segment, or only the mapping index. The size and number of the forwarded data packet are determined, thereby reducing the number and size of the forwarded data packets and improving the efficiency and reliability of information forwarding.

[0056] In some embodiments, the above-mentioned power Internet of Things node information forwarding method further includes:

[0057] When receiving a third data packet forwarded by another node, performing field separation on the third data packet;

[0058] If the third data packet includes the second mapping index and the corresponding second data segment, the second mapping index and the corresponding second data segment are stored in the mapping index memory and the data memory of the local node respectively, and the second data segment is output;

[0059] If the third data packet only includes the second mapping index, the second data segment corresponding to the second mapping index is retrieved from the data storage of the local node, and the second data segment is output.

[0060] This embodiment mainly describes the receiving process of each wireless node.

[0061] The received data packet forwarded by the other node is referred to as a third data packet, the mapping indexes contained in the third data packet are all referred to as second mapping indexes, and the data segments contained in the third data packet are all referred to as second data segments. By performing field separation on the third data packet, it is determined whether the third data packet includes only the second mapping index or both the second mapping index and the corresponding second data segment.

[0062] If the third data packet only contains the second mapping index, it means that the node has already stored the data segment corresponding to the second mapping index locally. It only needs to search from the data storage of the node according to the second mapping index to obtain the corresponding second data segment.

[0063] If the third data packet contains both the second mapping index and the corresponding second data segment, it means that the data forwarded by other nodes is data that has not been forwarded before, that is, it is not stored locally. Therefore, the second mapping index in the third data packet needs to be stored in the mapping index memory of this node, and the corresponding second data segment needs to be stored in the data memory of this node.

[0064] The data received by the wireless node usually needs to be reported to the upper node or system for processing, so as to be processed by modules other than the transceiver unit. Therefore, the wireless node needs to output the second data segment.

[0065] In some embodiments, the "performing segmented data mapping on the data to be forwarded to obtain a first mapping index and a corresponding first data segment" in S101 above may include:

[0066] The data to be forwarded is segmented and mapped using at least one of hash calculation, hash function, MD4, MD5, and SHA-1 to obtain a first mapping index and a corresponding first data segment.

[0067] Segmented data mapping can take any number of data segments of the data to be forwarded and perform calculations on them. The output of the data mapping is a fixed-length sequence, the length of which is configurable.

[0068] This embodiment can perform segmented data mapping on the forwarded data through hash calculation, hash function, one of MD4, MD5 and SHA-1, or a mixed calculation of at least two methods to obtain a first mapping index and a corresponding first data segment.

[0069] In some embodiments, the step of “generating a first data packet according to the first mapping index and sending the first data packet” in S102 may include:

[0070] A first data packet is generated according to the first mapping index, error control coding is performed on the first data packet, and the first data packet after error control coding is sent.

[0071] The error control coding may include at least one of CRC, CH, RS and LDPC.

[0072] This embodiment performs error control coding on the first data packet, thereby enhancing the resistance of the forwarded data packet to the influence of fading and electromagnetic environment, and improving the reliability of the transmission of the forwarded data packet.

[0073] In some possible implementations, the step of “generating a second data packet according to the first mapping index and the corresponding first data segment, and sending the second data packet” in S103 may include:

[0074] A second data packet is generated according to the first mapping index and the corresponding first data segment, error control coding is performed on the second data packet, and the second data packet after error control coding is sent.

[0075] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0076] The following are device embodiments of the present invention. For details not fully described therein, reference may be made to the corresponding method embodiments described above.

[0077] Figure 4 The following is a schematic diagram showing the structure of a power Internet of Things node information forwarding device provided by an embodiment of the present invention. For ease of explanation, only the parts related to the embodiment of the present invention are shown, which are detailed as follows:

[0078] The power Internet of Things includes multiple wireless nodes; the power Internet of Things node information forwarding device is applied to the wireless nodes. Figure 4 As shown, the power Internet of Things node information forwarding device 30 may include: a data mapping module 31, a first forwarding module 32 and a second forwarding module 33.

[0079] The data mapping module 31 is used to obtain the data to be forwarded and perform segmented data mapping on the data to be forwarded to obtain a first mapping index and a corresponding first data segment;

[0080] A first forwarding module 32 is configured to generate a first data packet according to the first mapping index and send the first data packet if a first mapping index is retrieved from the mapping index memory of the local node;

[0081] The second forwarding module 33 is used to store the first mapping index and the corresponding first data segment in the mapping index memory and data memory of the current node respectively if the first mapping index is not retrieved in the mapping index memory of the current node, and generate a second data packet based on the first mapping index and the corresponding first data segment, and send the second data packet.

[0082] In a possible implementation, the power Internet of Things node information forwarding device further includes: a field separation module, a first receiving and processing module, and a second receiving and processing module.

[0083] a field separation module, configured to perform field separation on the third data packet when receiving the third data packet forwarded by other nodes;

[0084] a first receiving and processing module, configured to, if the third data packet includes a second mapping index and a corresponding second data segment, store the second mapping index and the corresponding second data segment in a mapping index memory and a data memory of the local node, respectively, and output the second data segment;

[0085] The second receiving and processing module is configured to retrieve the second data segment corresponding to the second mapping index from the data storage of the current node if the third data packet only includes the second mapping index, and output the second data segment.

[0086] In a possible implementation, the data mapping module 31 is specifically configured to:

[0087] The data to be forwarded is segmented and mapped using at least one of hash calculation, hash function, MD4, MD5, and SHA-1 to obtain a first mapping index and a corresponding first data segment.

[0088] In a possible implementation, in the first forwarding module 32, generating a first data packet according to the first mapping index and sending the first data packet include:

[0089] A first data packet is generated according to the first mapping index, error control coding is performed on the first data packet, and the first data packet after error control coding is sent.

[0090] In a possible implementation, the first mapping index and the corresponding first data segment have unique correspondence.

[0091] Figure 5 FIG is a schematic diagram of a wireless node provided by an embodiment of the present invention. Figure 5 As shown, the wireless node 4 of this embodiment includes: a processor 40 and a memory 41. The memory 41 is used to store a computer program 42, and the processor 40 is used to call and run the computer program 42 stored in the memory 41 to perform the steps in the above-mentioned embodiments of the power Internet of Things node information forwarding method, such as Figure 2 Alternatively, the processor 40 is used to call and run the computer program 42 stored in the memory 41 to implement the functions of each module / unit in the above-mentioned device embodiments, such as Figure 4 Functions of the modules / units 31 to 33 shown.

[0092] Exemplarily, the computer program 42 may be divided into one or more modules / units, which are stored in the memory 41 and executed by the processor 40 to implement the present invention. The one or more modules / units may be a series of computer program instruction segments capable of implementing specific functions, which are used to describe the execution process of the computer program 42 in the wireless node 4. For example, the computer program 42 may be divided into Figure 4 Modules / units 31 to 33 are shown.

[0093] The wireless node 4 may include, but is not limited to, a processor 40 and a memory 41. Those skilled in the art will appreciate that Figure 5 It is only an example of wireless node 4 and does not constitute a limitation of wireless node 4. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the wireless node may also include input and output devices, network access devices, buses, etc.

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

[0095] The memory 41 can be an internal storage unit of the wireless node 4, such as a hard drive or memory of the wireless node 4. The memory 41 can also be an external storage device of the wireless node 4, such as a plug-in hard drive, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card, etc. equipped on the wireless node 4. Furthermore, the memory 41 can include both the internal storage unit of the wireless node 4 and an external storage device. The memory 41 is used to store the computer program and other programs and data required by the wireless node. The memory 41 can also be used to temporarily store data that has been output or is about to be output.

[0096] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

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

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

[0099] In the embodiments provided by the present invention, it should be understood that the disclosed devices / wireless nodes and methods can be implemented in other ways. For example, the device / wireless node embodiments described above are merely illustrative. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0100] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0101] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0102] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the process in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, it can implement the steps of the above-mentioned embodiments of the power Internet of Things node information forwarding method. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device that can carry the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practices in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practices, computer-readable media does not include electrical carrier signals and telecommunication signals.

[0103] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the scope of protection of the present invention.

Claims

1. A method for forwarding information of power Internet of Things nodes, characterized in that: The electric power Internet of Things includes a plurality of wireless nodes; the electric power Internet of Things node information forwarding method is applied to the wireless nodes, including: Acquire data to be forwarded, and perform segmented data mapping on the data to be forwarded to obtain a first mapping index and a corresponding first data segment; If the first mapping index is retrieved in the mapping index memory of the local node, generating a first data packet according to the first mapping index and sending the first data packet; If the first mapping index is not retrieved in the mapping index memory of the local node, the first mapping index and the corresponding first data segment are stored in the mapping index memory and data memory of the local node respectively, and a second data packet is generated according to the first mapping index and the corresponding first data segment, and the second data packet is sent; When receiving a third data packet forwarded by another node, performing field separation on the third data packet; If the third data packet includes a second mapping index and a corresponding second data segment, storing the second mapping index and the corresponding second data segment in a mapping index memory and a data memory of the local node respectively, and outputting the second data segment; If the third data packet only includes the second mapping index, the second data segment corresponding to the second mapping index is retrieved from the data storage of the current node, and the second data segment is output.

2. The method for forwarding information of power Internet of Things nodes according to claim 1, characterized in that: The performing segmented data mapping on the data to be forwarded to obtain a first mapping index and a corresponding first data segment includes: The data to be forwarded is segmented and mapped using at least one of hash calculation, hash function, MD4, MD5, and SHA-1 to obtain a first mapping index and a corresponding first data segment.

3. The method for forwarding information of power Internet of Things nodes according to claim 1, characterized in that: The generating a first data packet according to the first mapping index and sending the first data packet includes: A first data packet is generated according to the first mapping index, error control coding is performed on the first data packet, and the first data packet after error control coding is sent.

4. The method for forwarding node information of the electric power Internet of Things according to any one of claims 1 to 3, characterized in that: The first mapping index and the corresponding first data segment have a unique correspondence.

5. A power Internet of Things node information forwarding device, characterized in that: The electric power Internet of Things includes a plurality of wireless nodes; the electric power Internet of Things node information forwarding device is applied to the wireless nodes, including: A data mapping module, configured to obtain data to be forwarded, and perform segmented data mapping on the data to be forwarded to obtain a first mapping index and a corresponding first data segment; a first forwarding module, configured to generate a first data packet according to the first mapping index and send the first data packet if the first mapping index is retrieved from the mapping index memory of the local node; a second forwarding module, configured to, if the first mapping index is not retrieved in the mapping index memory of the local node, store the first mapping index and the corresponding first data segment in the mapping index memory and data memory of the local node respectively, generate a second data packet according to the first mapping index and the corresponding first data segment, and send the second data packet; a field separation module, configured to perform field separation on the third data packet when receiving the third data packet forwarded by other nodes; a first receiving and processing module, configured to, if the third data packet includes a second mapping index and a corresponding second data segment, store the second mapping index and the corresponding second data segment in a mapping index memory and a data memory of the local node, respectively, and output the second data segment; The second receiving and processing module is configured to retrieve the second data segment corresponding to the second mapping index from the data storage of the current node if the third data packet only includes the second mapping index, and output the second data segment.

6. The power Internet of Things node information forwarding device according to claim 5, characterized in that: The data mapping module is specifically used for: The data to be forwarded is segmented and mapped using at least one of hash calculation, hash function, MD4, MD5, and SHA-1 to obtain a first mapping index and a corresponding first data segment.

7. A wireless node, characterized in that: It includes a processor and a memory, the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the power Internet of Things node information forwarding method as described in any one of claims 1 to 4.

8. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the power Internet of Things node information forwarding method as described in any one of claims 1 to 4 above are implemented.

Citation Information

Patent Citations

  • Index storage method and related device

    CN107688567A

  • Retrieval method for router forwarding information and related device

    CN115473846A