Data processing method and device of wireless energy supply communication network and electronic equipment
By using a density-based clustering algorithm to select nodes with sufficient energy for data transmission and adjusting the communication strategy according to the network scenario, the stability problem caused by signal collisions in wireless power supply communication networks is solved, and the efficiency and reliability of data processing are improved.
Patent Information
- Application Number
- CN202511140230.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-14
- Publication Date
- 2025-11-07
Smart Images

Figure CN120916221A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of financial technology, in particular to a data processing method and device of a wireless energy supply communication network and an electronic device. BACKGROUND
[0002] In a wireless energy supply communication network, signal collision refers to the situation where a data receiver cannot correctly identify and decode signals sent by two or more nodes at the same time, resulting in data transmission failure. This failure not only wastes valuable energy resources, but also delays the timely processing of data, especially in application scenarios with high real-time and reliability requirements, the consequences of signal collision are particularly serious. In addition, frequent signal collision also increases the energy consumption of the network, shortens the working time of the nodes, and reduces the throughput and stability of data processing of the entire network. Therefore, how to effectively avoid signal collision in a wireless energy supply communication network while optimizing energy use and enhancing network robustness has become a key problem that needs to be solved in current technology.
[0003] In view of the problem in the related art that signal collision in a wireless energy supply communication network leads to poor stability of data processing, an effective solution has not yet been proposed. SUMMARY
[0004] The main purpose of the present application is to provide a data processing method and device of a wireless energy supply communication network and an electronic device to solve the problem in the related art that signal collision in a wireless energy supply communication network leads to poor stability of data processing.
[0005] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a data processing method of a wireless energy supply communication network is provided. The method comprises: in the case that the data receiving point receives energy value information sent by a plurality of first data transmission nodes, determining a target data transmission node from the plurality of first data transmission nodes using a density-based clustering algorithm, and sending a notification frame to the target data transmission node, wherein the notification frame is used to inform the target data transmission node to send financial data to the data receiving point in the data transmission phase; in the case that the data receiving point does not receive energy value information sent by the first data transmission node, determining a target communication strategy between the energy source according to the network scenario of the wireless energy supply communication network, wherein the wireless energy supply communication network comprises a data receiving point, a data transmission node and an energy source.
[0006] Further, the determination of the target data transmission node from the plurality of first data transmission nodes using the density-based clustering algorithm comprises: performing clustering processing on the plurality of first data transmission nodes using the density-based clustering algorithm to obtain a plurality of clustering clusters; calculating the average energy value of each clustering cluster, and determining the target data transmission node from the clustering cluster with the highest average energy value.
[0007] Further, the first data transmission nodes are clustered by using a density-based clustering algorithm to obtain a plurality of clustering clusters, including: configuring a neighborhood value and a minimum number of nodes contained in the neighborhood, and initializing a core object set and a node set, wherein the node set contains the plurality of first data transmission nodes; calculating the distance of the energy value between the first data transmission nodes to generate an energy distance matrix, and determining a core node from the node set according to the energy distance matrix, detecting the nodes around the core node based on the neighborhood value, and forming an initial clustering cluster; expanding the clustering from the neighborhood of the core node until the current unvisited node set is empty, and completing the construction of the current clustering cluster; repeating the process of separating all nodes from the current unvisited node set into the respective clustering clusters, while updating the core object set and removing the nodes that have joined the clustering cluster, until the core object set is empty, and obtaining the plurality of clustering clusters.
[0008] Further, after sending the informing frame to the target data transmission node, the method further includes: starting a first timer, and judging whether the reply information of the target data transmission node is received during the timing of the first timer; if the reply information of the target data transmission node is not received, reselecting a data transmission node from the nodes in the clustering cluster with the highest average energy value except the target data transmission node, and sending an informing frame to the reselected data transmission node.
[0009] Further, before determining the target communication strategy between the energy source and the wireless energy supply communication network according to the network scene of the wireless energy supply communication network, the method further includes: calculating the distance between the data receiving point and the energy source according to the signal strength of the control frame sent by the energy source through the data receiving point; and determining the network scene of the wireless energy supply communication network according to the distance.
[0010] Further, determining the network scene of the wireless energy supply communication network according to the distance includes: if the distance is less than or equal to the radius of the energy capture area, determining that the network scene is a first scene, wherein the energy capture area is a circular area with the energy source as the center and the farthest distance from the energy source to the energy captured by the data transmission node as the radius; if the distance is greater than or equal to the sum of the radius of the energy capture area and the radius of the data transmission area, determining that the network scene is a second scene, wherein the data transmission area is a circular area with the data receiving point as the center and the farthest distance between the data transmission node and the data receiving point for communication as the radius; and if the distance is greater than the radius of the energy capture area and less than the sum of the radius of the energy capture area and the radius of the data transmission area, determining that the network scene is a third scene, wherein the position relationship of the energy source and the data receiving point is different in the first scene, the second scene and the third scene.
[0011] Further, the target communication strategy between the network scenario of the wireless energy-supplied communication network and the energy source comprises: if the network scenario is the first scenario, determining the target communication strategy as sending the informing information to the energy source, wherein the informing information is used to inform the energy source to emit the wireless radio frequency signal in the data transmission stage; if the network scenario is the second scenario or the third scenario, determining the target communication strategy as not sending the informing information to the energy source.
[0012] To achieve the above object, according to another aspect of the present application, a data processing device of a wireless energy-supplied communication network is provided. The device comprises: a first sending unit, configured to, in the case that the energy value information sent by a plurality of first data transmission nodes is received at a data receiving point, determine a target data transmission node from the plurality of first data transmission nodes by using a density-based clustering algorithm, and send an informing frame to the target data transmission node, wherein the informing frame is used to inform the target data transmission node to send financial data to the data receiving point in a data transmission stage; and a first determining unit, configured to, in the case that the energy value information sent by the first data transmission node is not received at the data receiving point, determine a target communication strategy between the network scenario of the wireless energy-supplied communication network and the energy source, wherein the wireless energy-supplied communication network comprises the data receiving point, the data transmission node and the energy source.
[0013] Further, the first sending unit comprises: a first processing sub-unit, configured to perform clustering processing on the plurality of first data transmission nodes by using the density-based clustering algorithm to obtain a plurality of clustering clusters; and a first determining sub-unit, configured to calculate the average energy value of each clustering cluster, and determine the target data transmission node from the clustering cluster with the highest average energy value.
[0014] Further, the first processing sub-unit comprises: a configuration module, configured to configure a neighborhood value and a minimum number of nodes contained in the neighborhood, and initialize a core object set and a node set, wherein the node set comprises the plurality of first data transmission nodes; a first processing module, configured to calculate the distance of the energy values between the first data transmission nodes, generate an energy distance matrix, and determine a core node from the node set according to the energy distance matrix, detect the nodes around the core node based on the neighborhood value, and form an initial clustering cluster; a second processing module, configured to expand the clustering from the neighborhood of the core node until the current unvisited node set is empty, and complete the construction of the current clustering cluster; and a third processing module, configured to repeatedly perform the process of separating all nodes from the current unvisited node set into respective clustering clusters, and updating the core object set and removing the nodes that have joined the clustering cluster, until the core object set is empty, to obtain the plurality of clustering clusters.
[0015] Further, the apparatus further comprises a judging unit configured to start a first timer after sending the informing frame to the target data transmission node, and determine whether the reply information of the target data transmission node is received during the counting of the first timer; and a processing unit configured to reselect a data transmission node from the nodes in the cluster with the highest average energy value except the target data transmission node, and send an informing frame to the reselected data transmission node if the reply information of the target data transmission node is not received.
[0016] Further, the apparatus further comprises a calculating unit configured to calculate the distance between the data receiving point and the energy source according to the signal strength of the control frame sent by the energy source through the data receiving point before determining the target communication strategy between the data receiving point and the energy source according to the network scenario of the wireless energy supply communication network; and a second determining unit configured to determine the network scenario of the wireless energy supply communication network according to the distance.
[0017] Further, the second determining unit comprises a second determining sub-unit configured to determine the network scenario as the first scenario if the distance is less than or equal to the radius of the energy capture area, wherein the energy capture area is a circular area with the energy source as the center and the farthest distance from the energy source at which the data transmission node captures energy as the radius; a third determining sub-unit configured to determine the network scenario as the second scenario if the distance is greater than or equal to the sum of the radius of the energy capture area and the radius of the data transmission area, wherein the data transmission area is a circular area with the data receiving point as the center and the farthest distance from the data receiving point at which the data transmission node communicates as the radius; and a fourth determining sub-unit configured to determine the network scenario as the third scenario if the distance is greater than the radius of the energy capture area and less than the sum of the radius of the energy capture area and the radius of the data transmission area, wherein the position relationship between the energy source and the data receiving point is different in the first scenario, the second scenario and the third scenario.
[0018] Further, the first determining unit comprises a fifth determining sub-unit configured to determine the target communication strategy as sending informing information to the energy source if the network scenario is the first scenario, wherein the informing information is used to inform the energy source to emit a wireless radio frequency signal in the data transmission stage; and a sixth determining sub-unit configured to determine the target communication strategy as not sending informing information to the energy source if the network scenario is the second scenario or the third scenario.
[0019] According to another aspect of the embodiments of the present application, an electronic device is further provided, comprising a memory storing an executable program, and a processor configured to run the program, wherein the program is configured to execute the data processing method of the wireless energy supply communication network according to any one of the above embodiments when running.
[0020] According to another aspect of the embodiments of the present application, a computer readable storage medium is also provided, which stores a program, wherein the program controls a device where the storage medium is located to perform the data processing method of the wireless energy supply communication network according to any one of the above aspects when the program is executed.
[0021] In the embodiments of the present application, the following steps are adopted: in the case that the energy value information sent by the plurality of first data transmission nodes is received at the data receiving point, a target data transmission node is determined from the plurality of first data transmission nodes by using a density-based clustering algorithm, and a notification frame is sent to the target data transmission node, wherein the notification frame is used to notify the target data transmission node to send the financial data to the data receiving point in the data transmission phase; in the case that the energy value information sent by the first data transmission node is not received at the data receiving point, a target communication strategy between the data receiving point and the energy source is determined according to the network scenario of the wireless energy supply communication network, wherein the wireless energy supply communication network comprises the data receiving point, the data transmission node and the energy source. The technical problem that the stability of data processing is poor due to signal collision in the wireless energy supply communication network in the related art is solved. In the present solution, the nodes are reasonably clustered by using the density-based clustering algorithm, which can intelligently filter out the nodes with sufficient energy to participate in data transmission, significantly improve the efficiency and reliability of the network, avoid the situation that multiple nodes transmit data to the receiver at the same time, thereby reducing signal collision and saving network energy. BRIEF DESCRIPTION OF DRAWINGS
[0022] The accompanying drawings, which form a part of the present application, are intended to provide further understanding of the present application, and are used to interpret the illustrative embodiments of the present application and their descriptions, and are not intended to be an improper limitation of the present application. In the drawings:
[0023] Figure 1 Fig. 1 shows a hardware structure block diagram of a computer terminal for implementing the data processing method of the wireless energy supply communication network;
[0024] Figure 2 Fig. 2 is a flowchart of the data processing method of the wireless energy supply communication network according to the embodiments of the present application;
[0025] Figure 3 Fig. 3 is a schematic diagram of a single time slot according to the embodiments of the present application;
[0026] Figure 4 Fig. 4 is a flowchart of data transmission of the wireless energy supply communication network according to the embodiments of the present application;
[0027] Figure 5 Fig. 5 is a flowchart of clustering processing according to the embodiments of the present application;
[0028] Figure 6is a structural schematic diagram of a wireless energy supply communication network provided by an embodiment of the present application;
[0029] Figure 7 is a flowchart of data transmission of a wireless energy supply communication network provided by an embodiment of the present application;
[0030] Figure 8 is a schematic diagram of a data processing device of a wireless energy supply communication network provided by an embodiment of the present application;
[0031] Figure 9 is a structural block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0032] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor should fall within the scope of protection of the present application.
[0033] It should be noted that the terms "first", "second", and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units does not have to be limited to only those steps or units clearly listed, but can include other steps or units that are not clearly listed or inherent to the process, method, product or device.
[0034] It should be noted that the collected information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, analyzed data, etc.) involved in the present application are information and data authorized by the user or authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of related data comply with relevant laws, regulations and standards, necessary security measures are taken, do not violate public order and good customs, and provide corresponding operation portal for user to choose authorization or refusal. For example, the system and related users or institutions are provided with an interface to provide the user with a corresponding operation portal for the user to choose to agree or refuse the automatic decision result; if the user chooses to refuse, the expert decision process is entered.
[0035] Embodiment 1
[0036] According to the embodiments of the present application, a method for processing data of a wireless powered communication network is also provided. It should be noted that the steps shown in the flowchart can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0037] The method embodiments provided by the embodiments of the present application can be executed in a mobile terminal, a computer terminal or similar computing device. Figure 1 A hardware structure block diagram of a computer terminal (or mobile device) for implementing the method for processing data of a wireless powered communication network is shown. As shown in the figure, Figure 1 the computer terminal 10 (or mobile device) can include one or more processors 102 (the processor 102 can include but not limited to a microprocessor MCU or a programmable logic device FPGA processing device), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it can also include a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which can be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. Those skilled in the art can understand that, Figure 1 the structure shown in the figure is only a schematic, which does not limit the structure of the above-mentioned electronic device. For example, the computer terminal 10 can include more or less components than those shown in Figure 1 or have a different configuration than that shown in Figure 1 .
[0038] It should be noted that the one or more processors 102 and / or other data processing circuits described above can be referred to as "data processing circuits" herein. The data processing circuit can be embodied in whole or in part as software, hardware, firmware or any other combination. In addition, the data processing circuit can be a single independent processing module, or any one of the other elements combined into the computer terminal 10 (or mobile device) in whole or in part. As referred to in the embodiments of the present application, the data processing circuit serves as a processor control (for example, selection of a variable resistance terminal path connected to an interface).
[0039] The memory 104 can be used to store software programs of application software and modules, such as program instructions / data storage means corresponding to the data processing method of the wireless energy-supplied communication network in the embodiments of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, i.e. implements the data processing method of the wireless energy-supplied communication network as described above. The memory 104 can include a high-speed random access memory, and can also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some examples, the memory 104 can further include memories remotely arranged with respect to the processor 102, which can be connected to the computer terminal 10 through a network. Examples of the network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0040] The transmission device 106 is used to receive or send data via a network. A specific example of the network can include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet in a wireless manner.
[0041] The display can be a touch screen liquid crystal display (LCD), which can enable a user to interact with the user interface of the computer terminal 10 (or a mobile device).
[0042] In the above operating environment, the present application provides a data processing method of a wireless energy-supplied communication network as shown in Figure 2 Figure 2 is a flowchart of the data processing method of the wireless energy-supplied communication network according to the first embodiment of the present application. The data processing method of the wireless energy-supplied communication network includes:
[0043] In step S201, in the case that the energy value information sent by the plurality of first data transmission nodes is received at the data receiving point, a density-based clustering algorithm is used to determine a target data transmission node from the plurality of first data transmission nodes, and a notification frame is sent to the target data transmission node, wherein the notification frame is used to notify the target data transmission node to send financial data to the data receiving point in a data transmission phase.
[0044] Optionally, the wireless-powered communication network comprises a data receiver (i.e. data sink), an energy source and a plurality of data transmission nodes. The first data transmission node is a node in the data transmission zone. Optionally, the data transmission zone is a circular region with the data sink as the center and the farthest distance between the data transmission node and the data sink as the radius. The energy harvesting zone is a circular region with the energy source as the center and the farthest distance between the data transmission node and the energy source as the radius.
[0045] Figure 3 is a schematic diagram of a single time slot according to an embodiment of the present application, as shown in Figure 3 The single time slot T comprises a control phase t1, a node selection phase t2 and a data transmission phase t3. In the control phase, the data receiver and the energy source broadcast control frames alternately with constant power. The data receiver and the energy source calculate the distance between them according to the signal strength of the received control frames. After obtaining the distance between them, the data receiver and the energy source can determine which scenario the wireless-powered communication network belongs to. The data transmission node calculates the distance between itself and the data receiver and the energy source according to the signal strength of the received control frames of the data receiver and the energy source, so as to obtain whether its own position is in the data transmission zone or the energy harvesting zone. The node in the data transmission zone sends information containing its own energy value to the data receiver. In the node selection phase, if the data receiver receives the energy value information sent by at least one node, the target data transmission node is determined by using the density-based clustering algorithm, and a notification frame is sent to the target data transmission node, i.e. the clustering processing is performed by using the density-based clustering algorithm, a node is selected from the cluster with the highest average energy value, and a notification frame is sent to the node, notifying it to send data to the data receiver in the data transmission phase. If the node can communicate with the data receiver, the node transmits data to the data receiver in the data transmission phase, otherwise, a node that has not been selected is continuously selected from the cluster with the highest average energy value. If the data receiver does not receive any energy value information, the data receiver determines whether to notify the energy source to emit wireless radio frequency signals in the data transmission phase according to the network scenario in which it is located, and then the data receiver sleeps. In the data transmission phase, if the selected node can communicate with the data receiver, the node continuously transmits data to the data receiver in the data transmission phase, and the data receiver receives the data. Otherwise, the data receiver sleeps.
[0046] Figure 4 is a flowchart of the data transmission of the wireless-powered communication network according to an embodiment of the present application, as shown in Figure 4 The flowchart mainly comprises the following steps:
[0047] Step S401, the data receiver and the energy source broadcast control frames alternately with constant power, the data receiver and the energy source calculate the distance between them according to the signal strength of the received control frames, all nodes calculate the distance between the nodes and the device from which the control frame is originated according to whether the control frame is received and the content of the control frame.
[0048] Step S402, the nodes in the data transmission area send information of their own energy values to the data receiver.
[0049] Step S403, when the data receiver receives the energy value information sent by at least one data transmission node, the data receiver performs clustering processing on the data transmission nodes from which the energy value information is received, selects a data transmission node from the cluster with the highest average energy value, and sends a notification frame to the selected data transmission node.
[0050] Step S404, if a node is selected in step S403, the selected data transmission node continuously transmits data to the data receiver, and the data receiver receives the data. Otherwise, the data receiver sleeps.
[0051] The node determines whether its own position is in the data transmission area or the energy capture area, including: if the node neither receives the control frame of the data receiver nor receives the control frame of the energy source, the node is neither in the data transmission area nor in the energy capture area; if the node only receives the control frame of the data receiver, the distance between the node and the data receiver is calculated, and if the distance is less than or equal to the radius of the data transmission area, the node is in the data transmission area; if the node only receives the control frame of the energy source, the distance between the node and the energy source is calculated, and if the distance is less than or equal to the radius of the energy capture area, the node is in the energy capture area; if the node receives the control frame of the data receiver and the control frame of the energy source, the distance between the node and the data receiver and the distance between the node and the energy source are calculated respectively, and whether the node is in the data transmission area or the energy capture area or in both areas is determined according to the comparison of the distances and the area radii.
[0052] Step S202, in the case that the data receiver does not receive the energy value information sent by the first data transmission node, a target communication strategy between the data receiver and the energy source is determined according to the network scenario of the wireless energy supply communication network, wherein the wireless energy supply communication network comprises the data receiver, the data transmission node and the energy source.
[0053] Optionally, if the data receiver does not receive any energy value information, a target communication strategy between the data receiver and the energy source is determined according to the network scenario of the wireless energy supply communication network, i.e. whether to notify the energy source to emit wireless radio frequency signals in the data transmission stage.
[0054] In conclusion, in the present solution, by using the density-based clustering algorithm to reasonably cluster the nodes, the energy sufficient nodes can be intelligently screened to participate in data transmission, which significantly improves the efficiency and reliability of the network, avoids the situation that multiple nodes transmit data to the receiver at the same time, thereby reducing signal collision and saving network energy.
[0055] Optionally, in the data processing method of the wireless energy supply communication network provided in the embodiments of the present application, the density-based clustering algorithm is used to determine the target data transmission node from the plurality of first data transmission nodes, including: using the density-based clustering algorithm to cluster the plurality of first data transmission nodes to obtain a plurality of clustering clusters; calculating the average energy value of each clustering cluster, and determining the target data transmission node from the clustering cluster with the highest average energy value.
[0056] In an optional embodiment, the density-based clustering algorithm can identify the area with high data point density to form a clustering cluster, and then calculate the average energy value of each clustering cluster, for example, add the energy values of the data transmission nodes in each clustering cluster and take the average, and then determine the target data transmission node from the clustering cluster with the highest average energy value, for example, randomly select a node from the clustering cluster with the highest average energy value.
[0057] By using the density-based clustering algorithm to reasonably cluster the nodes, the energy sufficient nodes can be intelligently screened to participate in data transmission, which significantly improves the efficiency and reliability of the network.
[0058] Optionally, in the data processing method of the wireless energy supply communication network provided in the embodiments of the present application, using the density-based clustering algorithm to cluster the plurality of first data transmission nodes to obtain a plurality of clustering clusters includes: configuring a neighborhood value and the minimum number of nodes contained in the neighborhood, and initializing a core object set and a node set, wherein the node set contains the plurality of first data transmission nodes; calculating the distance of the energy values between the first data transmission nodes to generate an energy distance matrix, and determining a core node from the node set according to the energy distance matrix, detecting the nodes around the core node based on the neighborhood value to form an initial clustering cluster; expanding the clustering from the neighborhood of the core node until the current unvisited node set is empty, and completing the construction of the current clustering cluster; repeating the process of separating all nodes from the current unvisited node set into respective clustering clusters, while updating the core object set and removing the nodes that have joined the clustering cluster, until the core object set is empty, to obtain a plurality of clustering clusters.
[0059] In an optional embodiment, Figure 5 is a flowchart of the clustering process according to the embodiments of the present application, as Figure 5As shown, set the neighborhood value ε and the minimum number of nodes M contained in the neighborhood. Initialize the core object set A, initialize an initial node set B, and add the nodes whose energy value information is received by the data receiver to the initial node set B = {B1, B2, ..., B...}. n}, where n is the number of data transmission nodes from which the data receiver receives energy value information. Calculate the energy distance (i.e., the absolute value of the energy value difference) between all initial nodes, and store the result in the energy distance matrix E. Determine if any node in the initial node set B has not yet been selected. If so, randomly select an unselected node from the initial node set B, initialize the selected node's neighborhood set D, and add nodes whose energy value distance from the selected node to other nodes does not exceed the neighborhood value ε to set D. Calculate the number of nodes in the selected node's neighborhood set D. If the number of nodes in set D is greater than the minimum number of nodes M contained in the neighborhood, add the selected node to the core object set A; otherwise, i.e., all nodes have been selected, initialize the number of clusters k = 0, initialize a currently unvisited node set Γ, and a storage set Γ. old Add all nodes from the initial node set B to the currently unvisited node set Γ, and add all nodes from the initial node set B to the storage set Γ. old In the process, initialize a storage queue Q, select a node from the core object set A and add it to queue Q, and remove the selected node from the currently unvisited node set Γ. Check if storage queue Q is empty. If it is not empty, take the first node from queue Q. If the number of nodes in the neighborhood set D of the first node is greater than the minimum number of nodes M contained in the neighborhood, calculate the intersection of the neighborhood set D of the first node and the currently unvisited node set Γ, and add the intersection to storage queue Q. Remove the intersection of the neighborhood set D of the first node from the currently unvisited node set Γ. If it is empty, remove the node from the storage set Γ. old Delete all nodes from the set of currently unvisited nodes Γ, and the resulting set will be a cluster C. k Increment the number of clusters by 1. Delete the generated cluster C from the core object set A. k Then, it checks whether the core object set A is empty. If it is not empty, it re-executes the initialization of the number of clusters k=0, initializes a set of currently unvisited nodes Γ and a storage set Γ. old Add all nodes from the initial node set B to the currently unvisited node set Γ, and add all nodes from the initial node set B to the storage set Γ. old In the process, a storage queue Q is initialized, a node is selected from the core object set A and added to the queue Q, and the selected node is removed from the currently unvisited node set Γ; if the queue is empty, all clusters C = {C1, C2, ..., C} are calculated. kThe cluster with the highest average energy value is obtained.
[0060] By determining the core node, the algorithm can accurately identify the energy-intensive area, form a cluster, effectively avoid including nodes with insufficient energy into the data transmission node, thereby improving the efficiency and reliability of data transmission.
[0061] Optionally, in the data processing method of the wireless energy supply communication network provided by the embodiment of the application, after the informing frame is sent to the target data transmission node, the method further comprises: starting a first timer, and determining whether the reply information of the target data transmission node is received during the timing of the first timer; if the reply information of the target data transmission node is not received, a data transmission node is reselected from the nodes in the cluster with the highest average energy value except the target data transmission node, and an informing frame is sent to the reselected data transmission node.
[0062] In an optional embodiment, the data receiver randomly selects a node (i.e., the target data transmission node) from the cluster with the highest average energy value, sends an informing frame to the node, informs the node to send data to the data receiver in the data transmission phase, and starts the waiting timer (i.e., the first timer) of the data receiver, and determines whether the reply information of the target data transmission node is received during the timing. If the reply information sent by the node is not received, i.e., the waiting timer of the data receiver is timed out, the data receiver randomly selects an unselected node from the cluster with the highest average energy value, and repeats the above operation until the data receiver receives the reply information of the node before the waiting timer is timed out, and then the data receiver directly receives the data of the node in the current time slot.
[0063] Optionally, if all the nodes in the cluster with the highest average energy value have been informed, but no transmission has occurred, indicating that all the nodes in the cluster have burst failure in the time slot, the data receiver determines whether to inform the energy source to emit a wireless radio frequency signal according to the network scene in which the data receiver is located, and then sleeps.
[0064] By setting the timer, the system can determine whether the target data transmission node can respond in time, thereby verifying whether it has the ability of data transmission, ensuring that there is an alternative node for data transmission in the case that the node for transmitting data fails, thereby avoiding the sharp decline of network throughput due to node failure, and ensuring the continuity and stability of data transmission.
[0065] Optionally, in the data processing method of the wireless energy-supplied communication network provided in the embodiments of the present application, before the target communication strategy between the data receiver and the energy source is determined according to the network scenario of the wireless energy-supplied communication network, the method further comprises: calculating the distance between the data receiver and the energy source according to the signal strength of the control frame sent by the energy source through the data receiver; and determining the network scenario of the wireless energy-supplied communication network according to the distance.
[0066] In an optional embodiment, the distance calculation of the data receiver, the energy source and the node is performed according to the signal strength of the received control frame and a distance fading model. The formula of the path loss fading model is:
[0067] Received power = Transmit power x d -α
[0068] wherein d represents the calculated distance between the current device and the device from which the control frame is originated, and a represents the path fading index.
[0069] Optionally, in the data processing method of the wireless energy-supplied communication network provided in the embodiments of the present application, determining the network scenario of the wireless energy-supplied communication network according to the distance comprises: if the distance is less than or equal to the radius of the energy harvesting area, determining that the network scenario is a first scenario, wherein the energy harvesting area is a circular area with the energy source as the center and the farthest distance from the energy source at which the data transmission node can harvest energy as the radius; if the distance is greater than or equal to the sum of the radius of the energy harvesting area and the radius of the data transmission area, determining that the network scenario is a second scenario, wherein the data transmission area is a circular area with the data receiver as the center and the farthest distance from the data receiver at which the data transmission node can communicate as the radius; and if the distance is greater than the radius of the energy harvesting area and less than the sum of the radius of the energy harvesting area and the radius of the data transmission area, determining that the network scenario is a third scenario, wherein the position relationship of the energy source and the data receiver is different in the first scenario, the second scenario and the third scenario.
[0070] In an optional embodiment, Figure 6 is a structural schematic diagram of the wireless energy-supplied communication network provided in the embodiments of the present application, as Figure 6 shown, the first scenario is a scenario in which the data receiver is in the energy harvesting area, the second scenario is a scenario in which the data transmission area and the energy harvesting area do not overlap, and the third scenario is a scenario in which the data receiver is outside the energy harvesting area, but the data transmission area and the energy harvesting area overlap.
[0071] Optionally, if the distance between the data receiver and the energy source is less than or equal to the radius of the energy harvesting zone, the network scenario is determined as the first scenario; if the distance between the data receiver and the energy source is greater than or equal to the sum of the radius of the energy harvesting zone and the radius of the data transmission zone, the network scenario is determined as the second scenario; if the distance between the data receiver and the energy source is greater than the radius of the energy harvesting zone and less than the sum of the radius of the energy harvesting zone and the radius of the data transmission zone, the network scenario is determined as the third scenario.
[0072] By calculating the distance between the data receiver and the energy source, the current network environment can be identified, so that the communication strategy can be adjusted according to the actual environment, the effective use of energy and the efficient transmission of data are ensured, and the overall performance and energy utilization efficiency of the system are improved.
[0073] Optionally, in the data processing method of the wireless energy-supplied communication network provided in the embodiments of the present application, determining the target communication strategy with the energy source according to the network scenario of the wireless energy-supplied communication network comprises: if the network scenario is the first scenario, determining the target communication strategy as sending the informing information to the energy source, wherein the informing information is used to inform the energy source to emit the wireless radio frequency signal in the data transmission phase; and if the network scenario is the second scenario or the third scenario, determining the target communication strategy as not sending the informing information to the energy source.
[0074] In an optional embodiment, in the node selection phase, the data receiver determines whether to inform the energy source to emit the wireless radio frequency signal in the data transmission phase according to the network scenario, if the wireless energy-supplied communication network is in the first scenario, the data receiver sends the informing information to the energy source, informing the energy source to emit the wireless radio frequency signal in the data transmission phase, i.e. the energy source works; if the wireless energy-supplied communication network is in the second scenario or the third scenario, the data receiver does not send the informing information to the energy source.
[0075] The data receiver determines whether to inform the energy source to emit the wireless radio frequency signal in the data transmission phase according to the network scenario, so that the data transmission node can obtain sufficient energy for data transmission, the efficiency and reliability of data transmission are improved, the invalid transmission of energy is avoided, and the overall energy consumption is reduced.
[0076] In an optional embodiment, Figure 7 is a flowchart of data transmission of the wireless energy-supplied communication network provided in the embodiments of the present application, as shown in Figure 7As shown, the data receiver and the energy source broadcast control frames alternately, the data receiver and the energy source obtain the scenario in which the network is located, the node judges whether it is in the data transmission area or the energy capture area, the node in the data transmission area sends the information of its own energy value to the data receiver, the data receiver judges whether the energy value information of the data transmission node is received, if not, the data receiver informs the energy source to transmit the wireless radio frequency signal, and the data receiver sleeps; if yes, the data receiver performs clustering processing on the data transmission node whose energy value information is received according to the density-based clustering algorithm, selects an unselected data transmission node from the cluster with the highest average energy value, sends an informing frame to the selected data transmission node, starts a waiting timer, judges whether the reply of the node is received during the counting period of the waiting timer, if the data of the node is not received, that is, the waiting timer of the data receiver is timed out, the data receiver randomly selects an unselected node from the cluster with the highest average energy value. Repeat the above operation until the data receiver receives the data of a node before the waiting timer is timed out, and then the data receiver receives the data of the node in the current time slot. If the wireless energy supply communication network is in the first scenario, the data receiver informs the energy source to transmit the wireless radio frequency signal in the data transmission stage, that is, the energy source works; if the wireless energy supply communication network is in the second scenario or the third scenario, the data receiver does not send the informing information to the energy source, and the energy source sleeps.
[0077] The data processing method of the wireless energy supply communication network provided by the embodiment of the application, in the case that the data receiving point receives the energy value information sent by the plurality of first data transmission nodes, determines a target data transmission node from the plurality of first data transmission nodes by using the density-based clustering algorithm, and sends an informing frame to the target data transmission node, wherein the informing frame is used to inform the target data transmission node to send financial data to the data receiving point in the data transmission stage; in the case that the data receiving point does not receive the energy value information sent by the first data transmission node, determines a target communication strategy between the data receiving point and the energy source according to the network scenario of the wireless energy supply communication network, wherein the wireless energy supply communication network comprises the data receiving point, the data transmission node and the energy source. The technical problem that the stability of data processing is poor due to signal collision in the wireless energy supply communication network in the related art is solved. In the scheme, the density-based clustering algorithm is used to reasonably cluster the nodes, which can intelligently screen the nodes with sufficient energy to participate in data transmission, significantly improve the efficiency and reliability of the network, avoid the situation that multiple nodes transmit data to the receiver at the same time, thereby reducing signal collision and saving network energy.
[0078] It is noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0079] Embodiment 2
[0080] The embodiment of the present application further provides a data processing apparatus of a wireless energy-supplied communication network. It is noted that the data processing apparatus of the wireless energy-supplied communication network of the embodiment of the present application can be used to execute the data processing method for the wireless energy-supplied communication network provided by the embodiment of the present application. The data processing apparatus of the wireless energy-supplied communication network provided by the embodiment of the present application is introduced as follows.
[0081] According to the embodiment of the present application, a data processing apparatus of a wireless energy-supplied communication network for implementing the data processing method of the wireless energy-supplied communication network is further provided, as shown in Figure 8 The apparatus includes a first sending unit 801 and a first determining unit 802.
[0082] The first sending unit 801 is configured to, in a case where the energy value information sent by the plurality of first data transmission nodes is received at the data receiving point, determine a target data transmission node from the plurality of first data transmission nodes by using a density-based clustering algorithm, and send a notification frame to the target data transmission node, wherein the notification frame is used to notify the target data transmission node to send financial data to the data receiving point in a data transmission phase.
[0083] The first determining unit 802 is configured to, in a case where the energy value information sent by the first data transmission node is not received at the data receiving point, determine a target communication strategy between the data receiving point and the energy source according to a network scenario of the wireless energy-supplied communication network, wherein the wireless energy-supplied communication network includes the data receiving point, the data transmission node, and the energy source.
[0084] The data processing apparatus of the wireless energy supply communication network provided in the embodiment of the present application, in the case that the first sending unit 801 receives the energy value information sent by the plurality of first data transmission nodes at the data receiving point, determines the target data transmission node from the plurality of first data transmission nodes by using the density-based clustering algorithm, and sends the informing frame to the target data transmission node, wherein the informing frame is used to inform the target data transmission node to send the financial data to the data receiving point in the data transmission stage; the first determining unit 802 determines the target communication strategy between the data receiving point and the energy source according to the network scene of the wireless energy supply communication network in the case that the data receiving point does not receive the energy value information sent by the first data transmission node, wherein the wireless energy supply communication network comprises the data receiving point, the data transmission node and the energy source. The technical problem of poor data processing stability caused by signal collision in the wireless energy supply communication network in the related art is solved.
[0085] Optionally, in the data processing apparatus of the wireless energy supply communication network provided in the embodiment of the present application, the first sending unit 801 comprises: a first processing subunit, configured to perform clustering processing on the plurality of first data transmission nodes by using the density-based clustering algorithm to obtain a plurality of clustering clusters; and a first determining subunit, configured to calculate the average energy value of each clustering cluster, and determine the target data transmission node from the clustering cluster with the highest average energy value.
[0086] Optionally, in the data processing apparatus of the wireless energy supply communication network provided in the embodiment of the present application, the first processing subunit comprises: a configuration module, configured to configure the neighborhood value and the minimum number of nodes contained in the neighborhood, and initialize the core object set and the node set, wherein the node set comprises the plurality of first data transmission nodes; a first processing module, configured to calculate the distance of the energy values between the first data transmission nodes, generate the energy distance matrix, and determine the core node from the node set according to the energy distance matrix, detect the nodes around the core node based on the neighborhood value, and form the initial clustering cluster; a second processing module, configured to expand the clustering from the neighborhood of the core node until the current unvisited node set is empty, and complete the construction of the current clustering cluster; and a third processing module, configured to repeatedly perform the process of separating all nodes from the current unvisited node set into the respective clustering clusters, and update the core object set and remove the nodes that have joined the clustering cluster, until the core object set is empty, to obtain the plurality of clustering clusters.
[0087] Optionally, in the data processing apparatus of the wireless energy-supplied communication network provided in the embodiments of the present application, the apparatus further comprises: a judging unit, configured to start a first timer after sending the informing frame to the target data transmission node, and judge whether the reply information of the target data transmission node is received during the timing of the first timer; and a processing unit, configured to reselect a data transmission node from the nodes in the cluster with the highest average energy value except the target data transmission node, and send the informing frame to the reselected data transmission node if the reply information of the target data transmission node is not received.
[0088] Optionally, in the data processing apparatus of the wireless energy-supplied communication network provided in the embodiments of the present application, the apparatus further comprises: a calculating unit, configured to calculate the distance between the data receiving point and the energy source according to the signal strength of the control frame sent by the energy source through the data receiving point before determining the target communication strategy between the data receiving point and the energy source according to the network scenario of the wireless energy-supplied communication network; and a second determining unit, configured to determine the network scenario of the wireless energy-supplied communication network according to the distance.
[0089] Optionally, in the data processing apparatus of the wireless energy-supplied communication network provided in the embodiments of the present application, the second determining unit comprises: a second determining sub-unit, configured to determine that the network scenario is a first scenario if the distance is less than or equal to the radius of an energy capturing area, wherein the energy capturing area is a circular area with the energy source as the center and the farthest distance from the energy source at which the data transmission node captures energy as the radius; a third determining sub-unit, configured to determine that the network scenario is a second scenario if the distance is greater than or equal to the sum of the radius of the energy capturing area and the radius of a data transmission area, wherein the data transmission area is a circular area with the data receiving point as the center and the farthest distance between the data transmission node and the data receiving point for communication as the radius; and a fourth determining sub-unit, configured to determine that the network scenario is a third scenario if the distance is greater than the radius of the energy capturing area and less than the sum of the radius of the energy capturing area and the radius of the data transmission area, wherein the position relationship between the energy source and the data receiving point is different in the first scenario, the second scenario and the third scenario.
[0090] Optionally, in the data processing apparatus of the wireless energy-supplied communication network provided in the embodiments of the present application, the first determining unit 802 comprises: a fifth determining sub-unit, configured to determine that the target communication strategy is to send informing information to the energy source if the network scenario is the first scenario, wherein the informing information is used to inform the energy source to emit a wireless radio frequency signal in the data transmission stage; and a sixth determining sub-unit, configured to determine that the target communication strategy is not to send the informing information to the energy source if the network scenario is the second scenario or the third scenario.
[0091] It should be noted that the first sending unit 801 and the first determining unit 802 mentioned above correspond to steps S201 to S202 in Embodiment 1. The two units and the corresponding steps implement the same instances and application scenarios, but are not limited to the content disclosed in Embodiment 1. It should be noted that the above modules or units can be hardware components or software components stored in memory (e.g., memory 104) and processed by one or more processors (e.g., processors 102a, 102b, ..., 102n). The above units can also be part of a device and run in the computer terminal 10 provided in Embodiment 1.
[0092] Example 3
[0093] Embodiments of this application may provide an electronic device. Figure 9 This is a structural block diagram of an electronic device according to an embodiment of this application. Figure 9 As shown, the electronic device may include: one or more ( Figure 9 Only one of the following is shown: processor 902, memory 904, memory controller, and peripheral interface, wherein the peripheral interface is connected to the radio frequency module, audio module, and display.
[0094] The memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the methods and apparatus in the embodiments of this application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, thereby implementing the above-described methods. The memory may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0095] The processor can invoke information and applications stored in the memory through the transmission device to execute the following steps: When the data receiving point receives energy value information sent by multiple first data transmission nodes, a density-based clustering algorithm is used to determine the target data transmission node from the multiple first data transmission nodes, and a notification frame is sent to the target data transmission node. This notification frame informs the target data transmission node to send financial data to the data receiving point during the data transmission phase. When the data receiving point does not receive energy value information sent by the first data transmission nodes, a target communication strategy with the energy source is determined based on the network scenario of the wireless power supply communication network, which includes the data receiving point, data transmission nodes, and the energy source.
[0096] The processor can call information and application programs stored in the memory through the transmission device to perform the following steps: clustering the plurality of first data transmission nodes by using a density-based clustering algorithm to obtain a plurality of clustering clusters; calculating an average energy value of each clustering cluster, and determining the target data transmission node from the clustering cluster with the highest average energy value.
[0097] The processor can call information and application programs stored in the memory through the transmission device to perform the following steps: configuring a neighborhood value and a minimum number of nodes contained in the neighborhood, and initializing a core object set and a node set, wherein the node set contains the plurality of first data transmission nodes; calculating distances of energy values between the first data transmission nodes to generate an energy distance matrix, and determining a core node from the node set according to the energy distance matrix, detecting nodes around the core node based on the neighborhood value, and forming an initial clustering cluster; expanding the clustering from the neighborhood of the core node until the current unvisited node set is empty, and completing the construction of the current clustering cluster; repeating the process of separating all nodes from the current unvisited node set into respective clustering clusters while updating the core object set and removing nodes that have joined the clustering cluster, until the core object set is empty, to obtain the plurality of clustering clusters.
[0098] The processor can call information and application programs stored in the memory through the transmission device to perform the following steps: starting a first timer after sending the informing frame to the target data transmission node, and determining whether the reply information of the target data transmission node is received during the timing of the first timer; if the reply information of the target data transmission node is not received, reselecting a data transmission node from the nodes in the clustering cluster with the highest average energy value except the target data transmission node, and sending the informing frame to the reselected data transmission node.
[0099] The processor can call information and application programs stored in the memory through the transmission device to perform the following steps: before determining the target communication strategy with the energy source according to the network scenario of the wireless energy supply communication network, calculating the distance between the data reception point and the energy source through the data reception point according to the signal strength of the control frame emitted by the energy source; determining the network scenario of the wireless energy supply communication network according to the distance.
[0100] The processor can call information and application programs stored in the memory through the transmission device to perform the following steps: if the distance is less than or equal to the radius of the energy capture area, determining that the network scene is a first scene, wherein the energy capture area is a circular area with the energy source as the center and the farthest distance from the energy source to the energy captured by the data transmission node as the radius; if the distance is greater than or equal to the sum of the radius of the energy capture area and the radius of the data transmission area, determining that the network scene is a second scene, wherein the data transmission area is a circular area with the data receiving point as the center and the farthest distance from the data transmission node to the data receiving point as the radius; if the distance is greater than the radius of the energy capture area and less than the sum of the radius of the energy capture area and the radius of the data transmission area, determining that the network scene is a third scene, wherein the position relationship of the energy source and the data receiving point is different in the first scene, the second scene and the third scene.
[0101] The processor can call information and application programs stored in the memory through the transmission device to perform the following steps: if the network scene is the first scene, determining that the target communication strategy is to send the informing information to the energy source, wherein the informing information is used to inform the energy source to emit the wireless radio frequency signal in the data transmission phase; if the network scene is the second scene or the third scene, determining that the target communication strategy is not to send the informing information to the energy source.
[0102] Those skilled in the art can understand that, Figure 9 The structure shown is only schematic, and the electronic device can also be a smart phone, a tablet computer, a palm computer, a Mobile Internet Device (MID), a PAD, and the like. Figure 9 It does not limit the structure of the electronic device. For example, the electronic device can further include more or less components (such as a network interface, a display device, and the like) than those shown in the embodiment, or have a different configuration from that shown in the embodiment. Figure 9 It does not limit the structure of the electronic device. For example, the electronic device can further include more or less components (such as a network interface, a display device, and the like) than those shown in the embodiment, or have a different configuration from that shown in the embodiment. Figure 9 It does not limit the structure of the electronic device. For example, the electronic device can further include more or less components (such as a network interface, a display device, and the like) than those shown in the embodiment, or have a different configuration from that shown in the embodiment.
[0103] Those skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be instructed by a program to complete the related hardware of the terminal device, and the program can be stored in a computer readable storage medium, which can include a flash disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and the like.
[0104] Embodiment 4
[0105] The embodiment of the present application further provides a computer readable storage medium. Optionally, in the embodiment, the storage medium can be used to save the program code executed by the data processing method of the wireless energy supply communication network provided in the first embodiment.
[0106] Optionally, in the embodiment, the storage medium can be located in any one of the computer terminals in the computer terminal group in the computer network, or in any one of the mobile terminals in the mobile terminal group.
[0107] The present application further provides a computer program product, which is adapted to execute the steps of the data processing method of the wireless energy supply communication network when executed on a data processing device.
[0108] The serial numbers of the embodiments of the present application are only for description, and do not represent the advantages or disadvantages of the embodiments.
[0109] In the above embodiments of the present application, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.
[0110] In the several embodiments provided by the present application, it should be understood that the disclosed technology can be implemented in other ways. Of course, the embodiment described above is only a schematic, for example, the division of units is only a logical function division, and there can be another division manner in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, unit or module, and can be electrical or other forms.
[0111] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0112] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of software functional unit.
[0113] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or say the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the method described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store program codes.
[0114] The above is only the preferred embodiment of the present application, and it should be pointed out that for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, which should be considered as the protection scope of the present application.
Claims
1. A data processing method for a wireless energy- supplied communication network, characterized in that, The method comprises the following steps: In the case that the data receiving point receives energy value information sent by a plurality of first data transmission nodes, a density-based clustering algorithm is used to determine a target data transmission node from the plurality of first data transmission nodes, and a notification frame is sent to the target data transmission node, wherein the notification frame is used to inform the target data transmission node to send financial data to the data receiving point in a data transmission phase; In the case that the data receiving point does not receive energy value information sent by the first data transmission node, a target communication strategy between the data receiving point and an energy source is determined according to a network scenario of a wireless energy supply communication network, wherein the wireless energy supply communication network comprises the data receiving point, a data transmission node and the energy source.
2. The method of claim 1, wherein, The method comprises the following steps: The plurality of first data transmission nodes are clustered by using the density-based clustering algorithm to obtain a plurality of clustering clusters; The average energy value of each clustering cluster is calculated, and the target data transmission node is determined from the clustering cluster with the highest average energy value.
3. The method of claim 2, wherein, The plurality of first data transmission nodes are clustered by using the density-based clustering algorithm to obtain a plurality of clustering clusters, which comprises the following steps: A neighborhood value and a minimum number of nodes contained in the neighborhood are configured, and a core object set and a node set are initialized, wherein the node set comprises the plurality of first data transmission nodes; The distance of the energy value between the first data transmission nodes is calculated to generate an energy distance matrix, and a core node is determined from the node set according to the energy distance matrix, the nodes around the core node are detected based on the neighborhood value, and an initial clustering cluster is formed; The neighborhood of the core node is expanded to form a cluster until the current unvisited node set is empty, and the construction of the current clustering cluster is completed; The process of separating all nodes from the current unvisited node set into respective clustering clusters while updating the core object set and removing the nodes that have joined the clustering cluster is repeated until the core object set is empty, and the plurality of clustering clusters are obtained.
4. The method of claim 2, wherein, After the notification frame is sent to the target data transmission node, the method further comprises the following steps: A first timer is started, and it is judged whether reply information of the target data transmission node is received during the timing of the first timer; If the reply information of the target data transmission node is not received, a data transmission node is reselected from the nodes in the clustering cluster with the highest average energy value except the target data transmission node, and a notification frame is sent to the reselected data transmission node.
5. The method of claim 1, wherein, Before the target communication strategy between the data receiving point and the energy source is determined according to the network scenario of the wireless energy supply communication network, the method further comprises the following steps: The distance between the data receiving point and the energy source is calculated by the data receiving point according to the signal strength of the control frame sent by the energy source; The network scenario of the wireless energy supply communication network is determined according to the distance.
6. The method of claim 5, wherein, The network scenario of the wireless energy supply communication network is determined according to the distance, which comprises the following steps: if the distance is less than or equal to a radius of an energy harvesting area, determining that the network scenario is a first scenario, wherein the energy harvesting area is a circular area with the energy source as a center and a farthest distance from the energy source at which the data transmission node harvests energy as a radius; if the distance is greater than or equal to a sum of the radius of the energy harvesting area and a radius of a data transmission area, determining that the network scenario is a second scenario, wherein the data transmission area is a circular area with the data receiving point as a center and a farthest distance from the data receiving point at which the data transmission node communicates with the data receiving point as a radius; if the distance is greater than the radius of the energy harvesting area and less than the sum of the radius of the energy harvesting area and the radius of the data transmission area, determining that the network scenario is a third scenario, wherein the energy source and the data receiving point have different positional relationships in the first scenario, the second scenario, and the third scenario.
7. The method of claim 6, wherein, The target communication strategy between the wireless energy supply communication network and the energy source comprises: if the network scenario is the first scenario, determining that the target communication strategy is sending informing information to the energy source, wherein the informing information is used to inform the energy source to emit a wireless radio frequency signal in a data transmission phase; if the network scenario is the second scenario or the third scenario, determining that the target communication strategy is not sending the informing information to the energy source.
8. A data processing device of a wireless energy-supplied communication network, characterized in that The method comprises: a first sending unit, configured to, in a case where the data receiving point receives energy value information sent by a plurality of first data transmission nodes, determine a target data transmission node from the plurality of first data transmission nodes by using a density-based clustering algorithm, and send an informing frame to the target data transmission node, wherein the informing frame is used to inform the target data transmission node to send financial data to the data receiving point in a data transmission phase; a first determining unit, configured to, in a case where the data receiving point does not receive the energy value information sent by the first data transmission node, determine a target communication strategy between a wireless energy supply communication network and an energy source according to a network scenario of the wireless energy supply communication network, wherein the wireless energy supply communication network comprises the data receiving point, a data transmission node, and the energy source.
9. A computer-readable storage medium, characterized in that, The computer readable storage medium comprises a stored executable program, wherein the executable program controls a device where the computer readable storage medium is located to execute the data processing method of the wireless energy supply communication network in any one of claims 1 to 7 when the executable program is running.
10. An electronic device, comprising: The method comprises: a memory, storing an executable program; a processor, configured to run the program, wherein the program executes the data processing method of the wireless energy supply communication network in any one of claims 1 to 7 when the program is running.