Wireless network broadcasting method and electronic equipment

By acquiring and integrating the frequency hopping set of neighbor nodes in the wireless network, a suitable second frequency hopping set is determined, and the set is applied in the broadcast tree, the problem that a single frequency hopping set is difficult to meet the anti-interference needs of different receivers is solved, and stronger anti-interference ability and communication efficiency are achieved.

CN119652352APending Publication Date: 2025-03-18BEIJING HEFENG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411782370.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-05
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

In wireless communication, especially in broadcast services, a single frequency hopping set is difficult to meet the anti-interference needs of different receivers, resulting in weak anti-interference capabilities.

Method used

By obtaining the first set of frequency hopping sent by at least one neighbor node, the set of frequency points whose anti-interference ability determined by interference detection meets the preset conditions, thereby determining the second set of frequency hopping and sending it to the neighbor node so that the second set of frequency hopping is used when the downstream node in the broadcast tree receives data.

Benefits of technology

This method improves anti-interference ability and ensures that interference-free broadcast data can be received even in different interference environments, thereby improving the anti-interference ability and communication efficiency of broadcasts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119652352A_ABST
    Figure CN119652352A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of wireless communication, and provides a wireless network broadcasting method and electronic equipment, the wireless network broadcasting method is used for any first node in a wireless network, the first node is any node in the wireless network, and the wireless network broadcasting method comprises the following steps: obtaining a first frequency hopping set sent by at least one neighbor node of the first node, the first frequency hopping set is frequency points which are determined by the neighbor node from the frequency hopping set through interference detection and have the anti-interference capability meeting a preset condition; determining a second frequency hopping set from the first frequency hopping set sent by the at least one neighbor node; and sending the second frequency hopping set to at least one neighbor node, so that when the first node broadcasts data to a downstream neighbor node in the broadcast tree based on the second frequency hopping set, the downstream neighbor node receives broadcast data sent by the first node based on the second frequency hopping set. The customized broadcast strategy improves the anti-interference capability and the communication efficiency of the broadcast.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of wireless communications, and in particular, to a wireless network broadcasting method and electronic equipment. Background Art

[0002] In wireless communication, when both parties use a single fixed frequency, it is easy to be interfered by other external radio waves, and even in military wireless communication, the enemy conducts targeted frequency interference. In order to solve this interference, frequency hopping technology was developed, that is, the two parties use multiple frequencies to switch according to a certain pattern, and will not always use a certain frequency, which reduces the probability of a single frequency being interfered and unable to communicate. At the same time, the faster the frequency hopping frequency, the more difficult it is for the interfering party to grasp the pattern, and the stronger the anti-interference ability.

[0003] In the related art, although frequency hopping technology can reduce the risk of being unable to communicate after being interfered with, when the spectrum range of the interfering signal is very wide, even if the frequency hopping technology is used, the communication frequency will fall into the interfered frequency range, and there will always be a certain proportion of signals interfered with, resulting in poor performance. At the same time, for broadcasting services, since there is more than one receiver of the broadcast, and the interference frequencies of different receivers may be different, even if a certain receiver can exclude some interference frequencies from the frequency hopping frequency set through spectrum scanning, the interference frequency sets of different receivers are different, and the sender can only use the same frequency hopping set when sending broadcasts. Therefore, it is possible that a frequency hopping set that does not interfere with a certain receiver may interfere with another receiver. If only a single and identical frequency hopping set is used, the anti-interference ability of broadcasting will be weak due to the different interference environments of different receivers. Summary of the invention

[0004] The purpose of the present disclosure is to provide a wireless network broadcasting method and an electronic device to solve the problems in the related art.

[0005] In order to achieve the above object, the present disclosure provides a wireless network broadcast method, which is used for any first node in a wireless network, where the first node is any node in the wireless network, and the wireless network broadcast method includes: Acquire a first frequency hopping set sent by at least one neighbor node of the first node, wherein the first frequency hopping set is a frequency point whose anti-interference capability meets a preset condition and is determined by the neighbor node from the frequency hopping set through interference detection; Determine a second frequency hopping set from the first frequency hopping set sent by the at least one neighboring node; The second frequency hopping set is sent to the at least one neighbor node, so that when the first node broadcasts data to downstream neighbor nodes in the broadcast tree based on the second frequency hopping set, the downstream neighbor nodes receive the broadcast data sent by the first node based on the second frequency hopping set.

[0006] Optionally, determining the second frequency hopping set from the first frequency hopping set sent by the at least one neighboring node includes: Determine, according to a broadcast tree structure of a service flow in a wireless network, an upstream neighbor node, a downstream neighbor node, and a non-upstream and downstream neighbor node included in the at least one neighbor node; Determine a first weight corresponding to a downstream neighbor node, a second weight corresponding to an upstream neighbor node, and a third weight corresponding to a non-upstream and downstream neighbor node, wherein the first weight is greater than the second weight, and the first weight is greater than the third weight; A second frequency hopping set is determined according to the first frequency hopping set sent by the at least one neighbor node and a weight corresponding to each neighbor node.

[0007] Optionally, the first frequency hopping set includes multiple first frequency hopping frequency points, and determining the second frequency hopping set according to the first frequency hopping set sent by the at least one neighboring node and a weight corresponding to each neighboring node includes: Combining the first frequency hopping frequency points in the first frequency hopping set sent by the at least one neighboring node into a new frequency hopping set; Determine the corresponding weight of each first frequency hopping frequency point in the new frequency hopping set according to the corresponding weight of each neighbor node; A second frequency hopping set is determined according to the weight corresponding to each first frequency hopping frequency point in the new frequency hopping set.

[0008] Optionally, the new frequency hopping set includes a first target frequency and a second target frequency, the first target frequency is the same first hopping frequency included in a first frequency hopping set sent by different neighboring nodes, and the second target frequency is a first hopping frequency that exists only in the first frequency hopping set sent by one neighboring node, and determining the corresponding weight of each first frequency hopping frequency point in the new frequency hopping set according to the weight corresponding to each neighboring node includes: For a first target frequency in a new frequency hopping set, weights corresponding to all neighbor nodes in the first frequency hopping set including the first target frequency are added to obtain a weight corresponding to the first target frequency; For the second target frequency in the new frequency hopping set, the weight corresponding to the neighbor node of the first frequency hopping set where the second target frequency is located is used as the weight corresponding to the second target frequency.

[0009] Optionally, the second frequency hopping set includes multiple second frequency hopping frequency points, and the second frequency hopping set is determined according to a weight corresponding to each first frequency hopping frequency point in the new frequency hopping set, including: Compare the weight corresponding to each first frequency hopping frequency point in the new frequency hopping set with a preset weight threshold; A first frequency hopping frequency point whose weight corresponding to each first frequency hopping frequency point in the new frequency hopping set is greater than the preset weight threshold is determined as a second frequency hopping frequency point.

[0010] Optionally, the second frequency hopping set includes multiple second frequency hopping frequency points, and the second frequency hopping set is determined according to a weight corresponding to each first frequency hopping frequency point in the new frequency hopping set, including: The weights corresponding to each first frequency hopping frequency point in the new frequency hopping set are sorted according to size to obtain a weight sequence; The first M first frequency hopping frequency points with large weights in the weight sequence are all determined as second frequency hopping frequency points.

[0011] The present disclosure also provides a wireless network broadcast method, which is applied to a neighbor node of a first node in a wireless network, and the wireless network broadcast method includes: Determine, through interference detection, a frequency point whose anti-interference capability meets a preset condition from the frequency hopping set, to obtain a first frequency hopping set; sending the first frequency hopping set to the first node; Receive a second frequency hopping set sent by the first node, so that when the first node broadcasts data to a downstream neighbor node in a broadcast tree based on the second frequency hopping set, the downstream neighbor node receives the broadcast data sent by the first node based on the second frequency hopping set, wherein the second frequency hopping set is determined by the first node from the first frequency hopping set sent by at least one neighbor node.

[0012] Optionally, the first frequency hopping set includes multiple first frequency hopping frequency points, and determining a frequency point whose anti-interference capability meets a preset condition from the frequency hopping set through interference detection to obtain the first frequency hopping set includes: Performing interference detection on each frequency point in the frequency hopping set to obtain the interference field strength corresponding to each frequency point in the frequency hopping set; Comparing the interference field strength corresponding to each frequency point in the frequency hopping set with a preset field strength threshold; When the interference field strength corresponding to any frequency point is less than the preset field strength threshold, the frequency point corresponding to the interference field strength is determined as the first frequency hopping frequency point; or, Performing interference detection on each frequency point in the frequency hopping set to obtain the interference field strength corresponding to each frequency point in the frequency hopping set; Sorting the interference field strength corresponding to each frequency point in the frequency hopping set according to size to obtain an interference strength sequence; The first N frequency points with the smallest interference field strength in the interference strength sequence are all determined as the first frequency hopping frequency points.

[0013] Optionally, when a neighbor node of the first node in the wireless network is a downstream neighbor node, and the downstream neighbor node simultaneously receives a second frequency hopping set sent by multiple first nodes, the wireless network broadcast method further includes: Acquire frequency hopping sequences respectively sent by a plurality of the first nodes, where the frequency hopping sequences are generated according to a second frequency hopping set sent by a corresponding first node; For each time slot, the anti-interference capabilities of the frequency hopping frequency points corresponding to multiple frequency hopping sequences in the time slot are compared to obtain the target frequency hopping frequency point with the strongest anti-interference capability, and the broadcast data is received at the target frequency hopping frequency point.

[0014] The present disclosure also provides an electronic device, comprising: a memory having a computer program stored thereon; A processor is used to execute the computer program in the memory to implement the steps of any one of the wireless network broadcasting methods described above.

[0015] Through the above technical solution, the first frequency hopping set sent by at least one neighbor node of the first node is obtained. The first frequency hopping set is the frequency point whose anti-interference ability meets the preset conditions determined by the neighbor node through interference detection, so that each neighbor node can select the best first frequency hopping set according to the interference environment around itself, thereby improving the anti-interference ability. Then determine the second frequency hopping set from the first frequency hopping set sent by at least one neighbor node. The first node will integrate and screen the first frequency hopping sets provided by all neighbor nodes around to determine a more suitable second frequency hopping set for use, further enhancing the anti-interference ability. Send the second frequency hopping set to at least one neighbor node, so that when the first node broadcasts data to the downstream neighbor node in the broadcast tree based on the second frequency hopping set, the downstream neighbor node can receive the broadcast data sent by the first node based on the second frequency hopping set. This customized broadcast strategy ensures that even if different receivers are in different interference environments, they can receive interference-free broadcast data, thereby improving the anti-interference ability and communication efficiency of the broadcast.

[0016] Other features and advantages of the present disclosure will be described in detail in the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The accompanying drawings are used to provide a further understanding of the present disclosure and constitute a part of the specification. Together with the following specific embodiments, they are used to explain the present disclosure but do not constitute a limitation of the present disclosure. In the accompanying drawings: Figure 1 The figure is a flow chart of a wireless network broadcasting method according to an exemplary embodiment.

[0018] Figure 2 The diagram is a schematic diagram of a wireless network topology according to an exemplary embodiment.

[0019] Figure 3 The diagram is a schematic diagram showing a broadcast tree structure according to an exemplary embodiment.

[0020] Figure 4 is a sub-step flowchart of step S2 according to an exemplary embodiment.

[0021] Figure 5 is a sub-step flowchart of step S23 according to an exemplary embodiment.

[0022] Figure 6 The figure is a flow chart showing another wireless network broadcasting method according to an exemplary embodiment.

[0023] Figure 7 is a sub-step flowchart of step S4 according to an exemplary embodiment.

[0024] Figure 8 is a flowchart of sub-steps of another step S4 according to an exemplary embodiment.

[0025] Fig. 9 The figure is a flow chart showing another wireless network broadcasting method according to an exemplary embodiment.

[0026] Fig.10 The diagram is a schematic diagram of a frequency mapping relationship for a node to send and receive broadcasts in each time slot according to an exemplary embodiment.

[0027] Fig.11 The invention is a block diagram of a wireless network broadcasting device according to an exemplary embodiment.

[0028] Fig.12 It is a block diagram of another wireless network broadcasting device according to an exemplary embodiment.

[0029] Fig.13 is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0030] The specific implementation of the present disclosure is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described herein is only used to illustrate and explain the present disclosure, and is not used to limit the present disclosure.

[0031] The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0032] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0033] In wireless communication, when both parties use a single fixed frequency, it is easy to be interfered by other external radio waves, and even in military wireless communication, the enemy conducts targeted frequency interference. In order to solve this interference, frequency hopping technology was developed, that is, the two parties use multiple frequencies to switch according to a certain pattern, and will not always use a certain frequency, which reduces the probability of a single frequency being interfered and unable to communicate. At the same time, the faster the frequency hopping frequency, the more difficult it is for the interfering party to grasp the pattern, and the stronger the anti-interference ability.

[0034] In the related art, although frequency hopping technology can reduce the risk of being unable to communicate after being interfered with, when the spectrum range of the interfering signal is very wide, even if the frequency hopping technology is used, the communication frequency will fall into the interfered frequency range, and there will always be a certain proportion of signals interfered with, resulting in poor performance. At the same time, for broadcasting services, since there is more than one receiver of the broadcast, and the interference frequencies of different receivers may be different, even if a certain receiver can exclude some interference frequencies from the frequency hopping frequency set through spectrum scanning, the interference frequency sets of different receivers are different, and the sender can only use the same frequency hopping set when sending broadcasts. Therefore, it is possible that a frequency hopping set that does not interfere with a certain receiver may interfere with another receiver. If only a single and identical frequency hopping set is used, the anti-interference ability of broadcasting will be weak due to the different interference environments of different receivers.

[0035] In order to solve the above technical problems, by obtaining the first frequency hopping set sent by at least one neighbor node of the first node, the first frequency hopping set is the frequency point where the anti-interference ability of the neighbor node meets the preset conditions through interference detection, so that each neighbor node can select the best first frequency hopping set according to the interference environment around itself, thereby improving the anti-interference ability. Then determine the second frequency hopping set from the first frequency hopping set sent by at least one neighbor node, and the first node will integrate and screen the first frequency hopping sets provided by all neighbor nodes around to determine a more suitable second frequency hopping set for use, further enhancing the anti-interference ability. Send the second frequency hopping set to at least one neighbor node, so that when the first node broadcasts data to the downstream neighbor node in the broadcast tree based on the second frequency hopping set, the downstream neighbor node can receive the broadcast data sent by the first node based on the second frequency hopping set. This customized broadcast strategy ensures that even if different receivers are in different interference environments, they can receive interference-free broadcast data, thereby improving the anti-interference ability and communication efficiency of the broadcast.

[0036] An embodiment of the present disclosure provides a wireless network broadcast method, which is used for any first node in a wireless network, where the first node is any node in the wireless network. Figure 1 is a flowchart of a wireless network broadcast method according to an exemplary embodiment. Figure 1 The wireless network broadcasting method may include steps S1 to S3.

[0037] Step S1: Acquire a first frequency hopping set sent by at least one neighboring node of a first node.

[0038] The first frequency hopping set is a frequency point whose anti-interference capability meets a preset condition and is determined by the neighbor node from the frequency hopping set through interference detection.

[0039] The neighbor node of the first node may refer to a node directly connected to the first node. In a wireless network, any first node may have neighbor nodes, and the number of neighbor nodes may be one or more.

[0040] The frequency hopping set includes multiple frequency points. The neighboring node of the first node performs interference detection at each frequency point in the frequency hopping set to determine a frequency point whose anti-interference capability meets a preset condition.

[0041] Interference detection can be performed by interference field strength, channel occupancy time, etc. Correspondingly, the preset condition can be a condition set according to the interference detection method for screening out frequency points with strong anti-interference ability. For example, the preset condition can be that the interference field strength is less than a preset field strength threshold, the preset condition can also be the first N with small interference field strength in the interference strength sequence, and the preset condition can also be that the channel occupancy time is less than the preset occupancy time.

[0042] When the number of neighbor nodes of the first node is 1, the only neighbor node sends the first frequency hopping set determined by its interference detection to the first node, and correspondingly, the first node can receive one first frequency hopping set; when the number of neighbor nodes of the first node is 2, the two neighbor nodes respectively send the first frequency hopping set determined by their interference detection to the first node, and correspondingly, the first node can receive two first frequency hopping sets; when the number of neighbor nodes of the first node is 3, the three neighbor nodes respectively send the first frequency hopping set determined by their interference detection to the first node, and correspondingly, the first node can receive three first frequency hopping sets.

[0043] See also Figure 1 , the arrows indicate that there is a wireless connection between the nodes. If the first node is node 0, and its neighbor nodes are node 1, node 2, and node 8, node 1, node 2, and node 8 will respectively send the first frequency hopping set determined by interference detection to node 0.

[0044] Step S2: determining a second frequency hopping set from a first frequency hopping set sent by at least one neighboring node.

[0045] The first node determines a second frequency hopping set based on the first frequency hopping set (the number is 1 or more) sent by its neighboring node. The second frequency hopping set is obtained by further screening the first frequency hopping sets sent by all neighboring nodes.

[0046] The second frequency hopping set is determined from the first frequency hopping set sent by at least one neighboring node by integrating and counting all the first frequency hopping sets, counting the frequency of occurrence of each frequency point, and filtering out the second frequency hopping set according to the frequency of occurrence of the frequency point.

[0047] In other embodiments, a second frequency hopping set is determined from a first frequency hopping set sent by at least one neighboring node. Different weights may be set based on different identity relationships between the neighboring nodes and the first node in the broadcast tree structure of the service flow. The weights corresponding to the neighboring nodes are inherited to each frequency point in the first frequency hopping set sent by the neighbor. All first frequency hopping sets are integrated and counted, and the sum of the weights corresponding to each frequency point is counted. The second frequency hopping set is screened out based on the sum of the weights corresponding to the frequency points.

[0048] Step S3: Send the second frequency hopping set to at least one neighboring node, so that when the first node broadcasts data to downstream neighboring nodes in the broadcast tree based on the second frequency hopping set, the downstream neighboring nodes receive the broadcast data sent by the first node based on the second frequency hopping set.

[0049] A tree data structure used in broadcast tree networks to implement broadcast communication. Through the broadcast tree structure, the broadcast path can be clarified, redundancy can be reduced, and communication efficiency can be improved. In a broadcast tree, there is a unique path from the root node to any other node. This means that the message starts from the root node and propagates down the tree path until it reaches all nodes.

[0050] See also Figure 3 , node 0 is the root node. For node 4, its upstream neighbor nodes (i.e., parent nodes) are node 1 and node 2, and its downstream neighbor node (i.e., child node) is node 7.

[0051] The first node sends the second frequency hopping set to each of its neighbor nodes, so that when the first node broadcasts data to downstream neighbor nodes in the broadcast tree based on the second frequency hopping set, the downstream neighbor nodes can receive the broadcast data sent by the first node based on the second frequency hopping set.

[0052] In other embodiments, when the broadcast tree structure is clear, the first node may also send the second frequency hopping set only to downstream neighbor nodes in the broadcast tree structure.

[0053] By acquiring the first frequency hopping set sent by at least one neighbor node of the first node, the first frequency hopping set is the frequency point whose anti-interference ability meets the preset conditions determined by the neighbor node through interference detection, so that each neighbor node can select the best first frequency hopping set according to the interference environment around itself, thereby improving the anti-interference ability. Then determine the second frequency hopping set from the first frequency hopping set sent by at least one neighbor node, and the first node will integrate and screen the first frequency hopping sets provided by all neighbor nodes around to determine a more suitable second frequency hopping set for use, further enhancing the anti-interference ability. Send the second frequency hopping set to at least one neighbor node, so that when the first node broadcasts data to the downstream neighbor node in the broadcast tree based on the second frequency hopping set, the downstream neighbor node can receive the broadcast data sent by the first node based on the second frequency hopping set. This customized broadcast strategy ensures that even if different receivers are in different interference environments, they can receive interference-free broadcast data, thereby improving the anti-interference ability and communication efficiency of the broadcast.

[0054] In one possible implementation, see Figure 4 , step S2 may include steps S21 to S23.

[0055] Step S21: determining an upstream neighbor node, a downstream neighbor node, and non-upstream and downstream neighbor nodes included in at least one neighbor node according to a broadcast tree structure of a service flow in a wireless network.

[0056] The upstream neighbor node may be a parent node of the first node.

[0057] The downstream neighbor node may be a child node of the first node.

[0058] The non-upstream and downstream neighbor nodes may be all neighbor nodes except the parent node and the child node.

[0059] For example, please refer to Figure 2 and Figure 3 ,Depend on Figure 2 From the topological relationship, we can see that the neighbor nodes of node 4 include node 1, node 2, node 5 and node 7. Figure 3 From the broadcast tree structure, we can see that node 1 and node 2 are both upstream neighbor nodes of node 4, node 7 is the downstream neighbor node of node 4, and the remaining node 5 is a non-upstream and non-downstream neighbor node.

[0060] Step S22, determining a first weight corresponding to a downstream neighboring node, a second weight corresponding to an upstream neighboring node, and a third weight corresponding to a non-upstream and downstream neighboring node.

[0061] The first weight is greater than the second weight, and the first weight is greater than the third weight.

[0062] That is, the weight corresponding to the downstream neighbor node is set greater than the weights corresponding to other neighbor nodes.

[0063] In one embodiment, the first weight may be set to 1, and the second weight and the third weight may be set to 0.

[0064] Step S23: determining a second frequency hopping set according to the first frequency hopping set sent by at least one neighboring node and the weight corresponding to each neighboring node.

[0065] The weight of the neighbor node is inherited to the frequency point in the first frequency hopping set it sends, that is, each frequency point in the first frequency hopping set inherits the weight of its neighbor node, and the sum of the weights corresponding to each frequency point is counted, and the frequency points with large sums of weights are filtered into the second frequency hopping set.

[0066] In the process of determining the second frequency hopping set, the weights of neighbor nodes with different identities are considered to be set. The weight reflects the importance or priority of each neighbor node in the communication process, thereby ensuring the efficiency and reliability of communication.

[0067] In a possible implementation manner, the first frequency hopping set includes a plurality of first frequency hopping frequency points, and the first frequency hopping frequency point is any frequency point in the first frequency hopping set. Figure 5 , step S23 may include step S231 to step S233.

[0068] Step S231: compose a new frequency hopping set from first frequency hopping frequency points in a first frequency hopping set sent by at least one neighboring node.

[0069] The new frequency hopping set is a union of the first frequency hopping sets sent by at least one neighboring node.

[0070] For example, please refer to Figure 2 If the first node is node 4, the first frequency hopping set sent by its neighbor node 1 is {f1, f2, f3}, the first frequency hopping set sent by neighbor node 2 is {f2, f3, f4}, the first frequency hopping set sent by neighbor node 5 is {f5, f6, f7}, and the first frequency hopping set sent by neighbor node 7 is {f7, f8, f9}, then the new frequency hopping set is {f1, f2, f3, f4, f5, f6, f7, f8, f9}.

[0071] Step S232: Determine the corresponding weight of each first frequency hopping frequency point in the new frequency hopping set according to the corresponding weight of each neighbor node.

[0072] In a possible implementation, the new frequency hopping set includes a first target frequency and a second target frequency, the first target frequency is the same first hopping frequency included in the first frequency hopping set sent by different neighboring nodes, and the second target frequency is the first hopping frequency that only exists in the first frequency hopping set sent by one neighboring node. It can be understood that the first target frequency is a frequency point that appears repeatedly in the first frequency hopping set sent by different neighboring nodes, and the second target frequency is a frequency point that does not appear repeatedly in the first frequency hopping set sent by different neighboring nodes.

[0073] For example, please refer to Figure 2 , if the first node is node 4, the first frequency hopping set sent by its neighbor node 1 is {f1, f2, f3}, the first frequency hopping set sent by neighbor node 2 is {f2, f3, f4}, the first frequency hopping set sent by neighbor node 5 is {f5, f6, f7}, and the first frequency hopping set sent by neighbor node 7 is {f7, f8, f9}, then the new frequency hopping set is {f1, f2, f3, f4, f5, f6, f7, f8, f9}. Among them, f2, f3, f7 are the first target frequencies, and f1, f4, f5, f6, f8, f9 are the second target frequencies.

[0074] Step S232 may include: For the first target frequency in the new frequency hopping set, weights corresponding to all neighbor nodes in the first frequency hopping set including the first target frequency are added together to obtain the weight corresponding to the first target frequency.

[0075] For the second target frequency in the new frequency hopping set, the weight corresponding to the neighbor node of the first frequency hopping set where the second target frequency is located is used as the weight corresponding to the second target frequency.

[0076] Step S233: determining a second frequency hopping set according to the weight corresponding to each first frequency hopping frequency point in the new frequency hopping set.

[0077] In a possible implementation manner, the second frequency hopping set includes multiple second frequency hopping frequency points, and the second frequency hopping frequency point is any frequency point in the second frequency hopping set. Step S233 may include: Compare the weight corresponding to each first frequency hopping frequency point in the new frequency hopping set with a preset weight threshold; A first frequency hopping frequency point whose weight corresponding to each first frequency hopping frequency point in the new frequency hopping set is greater than a preset weight threshold is determined as a second frequency hopping frequency point.

[0078] The preset weight threshold can be set according to actual conditions, and this embodiment does not limit it here.

[0079] In another possible implementation, the second frequency hopping set includes multiple second frequency hopping frequency points, and the second frequency hopping frequency point is any frequency point in the second frequency hopping set. Step S233 may include: The weights corresponding to each first frequency hopping frequency point in the new frequency hopping set are sorted according to size to obtain a weight sequence; The first M first frequency hopping frequency points with large weights in the weight sequence are all determined as second frequency hopping frequency points.

[0080] M is an integer, and its specific value can be set according to actual conditions, and is not limited in this embodiment.

[0081] Based on the same inventive concept, the embodiment of the present disclosure also provides a wireless network broadcast method, which is applied to a neighbor node of a first node in a wireless network. Figure 6 is a flow chart showing another wireless network broadcasting method according to an exemplary embodiment. Figure 6 , the wireless network broadcasting method may include steps S4 to S6.

[0082] Step S4: determining frequency points whose anti-interference capability meets a preset condition from the frequency hopping set through interference detection to obtain a first frequency hopping set.

[0083] Step S5: Send the first frequency hopping set to the first node.

[0084] Step S6: receiving a second frequency hopping set sent by the first node, so that when the first node broadcasts data to downstream neighbor nodes in the broadcast tree based on the second frequency hopping set, the downstream neighbor nodes receive the broadcast data sent by the first node based on the second frequency hopping set.

[0085] The second frequency hopping set is determined by the first node from the first frequency hopping set sent by at least one neighboring node.

[0086] It should be noted that the specific description of steps S4 to S6 can refer to the above steps S1 to S3, which will not be repeated in this embodiment.

[0087] In a possible implementation manner, the first frequency hopping set includes a plurality of first frequency hopping frequency points, and the first frequency hopping frequency point is any frequency point in the first frequency hopping set. Figure 7 , step S4 may include steps S41 to S43.

[0088] Step S41: perform interference detection on each frequency point in the frequency hopping set to obtain the interference field strength corresponding to each frequency point in the frequency hopping set.

[0089] Step S42: compare the interference field strength corresponding to each frequency point in the frequency hopping set with a preset field strength threshold.

[0090] Step S43: when the interference field strength corresponding to any frequency point is less than a preset field strength threshold, the frequency point corresponding to the interference field strength is determined as the first frequency hopping frequency point.

[0091] The preset field strength threshold can be set according to actual conditions, and this embodiment does not limit it here.

[0092] In another possible implementation manner, the first frequency hopping set includes a plurality of first frequency hopping frequency points, and the first frequency hopping frequency point is any frequency point in the first frequency hopping set. Figure 8 , step S4 may include steps S44 to S46.

[0093] Step S44: perform interference detection on each frequency point in the frequency hopping set to obtain the interference field strength corresponding to each frequency point in the frequency hopping set.

[0094] Step S45, sorting the interference field strength corresponding to each frequency point in the frequency hopping set according to size to obtain an interference strength sequence.

[0095] Step S46: determine the first N frequency points with the smallest interference field strength in the interference strength sequence as the first frequency hopping frequency points.

[0096] N is an integer, and its specific value can be set according to actual conditions, and is not limited in this embodiment.

[0097] In a possible implementation, when a neighbor node of a first node in a wireless network is a downstream neighbor node, and the downstream neighbor node simultaneously receives second frequency hopping sets sent by multiple first nodes, the wireless network broadcast method further includes: Acquire frequency hopping sequences respectively sent by a plurality of first nodes, where the frequency hopping sequences are generated according to a second frequency hopping set sent by a corresponding first node; For each time slot, the anti-interference capabilities of the frequency hopping frequency points corresponding to multiple frequency hopping sequences in the time slot are compared to obtain the target frequency hopping frequency point with the strongest anti-interference capability, and receive broadcast data at the target frequency hopping frequency point.

[0098] Each hopping frequency point in the frequency hopping sequence is in the second frequency hopping set sent by its corresponding first node. The method for generating the frequency hopping sequence according to the second frequency hopping set sent by the corresponding first node can be, but is not limited to, Cartesian product method, matrix permutation method, interleaving method, random sorting method, etc.

[0099] Please continue reading Figure 3 If node 4 receives the frequency hopping sequence f1-f2-f3-f4 sent from node 1 and the frequency hopping sequence f5-f6-f7-f8 sent from node 2, if in a time slot, node 1 broadcasts to node 4 at frequency point f1, and at the same time, node 2 broadcasts to node 4 at frequency point f4, then node 4 compares the anti-interference ability of frequency point f1 with the anti-interference ability of frequency point f4, and takes the frequency point f1 with strong interference ability as the target frequency hopping frequency point. In this time slot, node 4 receives the broadcast data at frequency point f1.

[0100] For each time slot, the same processing is performed according to the above principle, which will not be repeated here.

[0101] Fig. 9 FIG. 1 is a flow chart of another wireless network broadcasting method according to an exemplary embodiment. Fig. 9 As shown, the wireless network broadcast method can be applied to a wireless network, the wireless network includes a first node and a neighboring node of the first node, Fig. 9 The description is made by taking one neighbor node as an example. In the case of multiple neighbor nodes, the principle is the same and will not be described in detail.

[0102] See also Fig. 9 The wireless network broadcasting method may include steps S201 to S206.

[0103] Step S201: A neighboring node determines a frequency point whose anti-interference capability meets a preset condition from a frequency hopping set through interference detection to obtain a first frequency hopping set.

[0104] Step S202: The neighboring node sends a first frequency hopping set to the first node.

[0105] Step S203: The first node determines a second frequency hopping set from the first frequency hopping set sent by at least one neighboring node.

[0106] Step S204: The first node sends a second frequency hopping set to a neighboring node.

[0107] Step S205: The first node broadcasts data to downstream neighbor nodes in the broadcast tree based on the second frequency hopping set.

[0108] Step S206: The neighboring node receives the broadcast data sent by the first node based on the second frequency hopping set.

[0109] It should be noted that the specific description of steps S201 to S206 can refer to the above steps S1 to S3, which will not be repeated in this embodiment.

[0110] Combine the following Figure 2 , Figure 3 as well as Fig.10 Give a detailed explanation. Figure 2 It is a topology diagram of a wireless network. Arrows indicate wireless connections between nodes. Figure 3 It is a broadcast tree generated by node 0 according to the topology, where node 0 is the root of the tree with a depth of 0, and the depths of nodes 6 and 7 are 3. The maximum depth of the broadcast tree is 3, which is the maximum number of hops required to broadcast a service from node 0 to the farthest node. Fig.10 The white circles in the figure represent nodes that send broadcasts, and the gray circles represent nodes that receive broadcasts.

[0111] The node uses frequency hopping for wireless transmission. In order to improve the anti-interference ability, each node detects the wireless environment interference of the corresponding frequency point by periodically scanning the frequency points in the frequency hopping set when it is idle. According to the scanning results for a period of time, the node can obtain a good frequency set with less interference or can work, and then broadcast it to the neighboring nodes through the control channel in each frame. After each node periodically receives the good frequency set of the neighboring node, it selects the best M frequencies as the frequency hopping frequency set of the broadcast service according to the weight of the good frequency points reported by the neighboring node, and broadcasts it to the neighboring node through the control channel. After the node receives the broadcast service frequency hopping set sent by the neighbor, it uses the same frequency hopping sequence to calculate the corresponding frequency point to receive the service when receiving the neighbor's broadcast service in the subsequent reception. Since the broadcast frequency hopping frequency set of each node is different, the frequency hopping sequence generated by each node is also different, and the corresponding frequency used in each time slot may also be different.

[0112] When a broadcast service starts to be sent, the source node applies for the corresponding broadcast resource according to the number of hops in the broadcast tree, and all nodes in the wireless network can know the time slot corresponding to the broadcast resource. Figure 2 For source node 0 in the example, assuming that according to the broadcast service traffic, two time slots are needed in one frame, and the maximum number of hops for the broadcast service is 3, the broadcast service requires six time slots per frame, which are referred to as time slot s1, time slot s2, time slot s3, time slot s4, time slot s5, and time slot s6. According to the topology diagram, node 0 needs to send different service contents in time slot s1 and time slot s4. After receiving the service in time slot s1 and time slot s4, node 1, node 2, and node 8 need to forward the content of the broadcast service in time slot s2 and time slot s5. After receiving the broadcast service from the previous hop node, node 3, node 4, and node 5 need to broadcast the service content to the next hop node in time slot s3 and time slot s6.

[0113] When node 0 sends a service in time slot s1, it selects the corresponding frequency f1 as the communication frequency to send wireless services according to the previously generated broadcast frequency hopping sequence. According to the broadcast tree, the next hop nodes 1, 2, and 8 have only one parent node, so they only need to select the frequency f1 corresponding to time slot s1 according to the frequency hopping sequence generated by the second frequency hopping set of node 0 to receive the broadcast service of node 0. When nodes 1, 2, and 8 broadcast service data in s2, according to the broadcast tree, node 3 has only one parent node 1, node 4 has two parent nodes 1 and 2, and node 5 has only one parent node 2, so nodes 3 and 5 only need to select the frequency corresponding to time slot s2 according to the frequency hopping sequence of the only parent node to receive the broadcast data forwarded by the parent node. For node 4, since the frequency hopping sequences of parent nodes 1 and 2 may be different, the frequencies corresponding to time slot s2 may also be different. If the corresponding frequencies are the same, assuming f2, node 4 only needs to select frequency f2 in time slot s2 to receive the parent node's broadcast data. Since the content of the broadcast data for each hop is the same, the data received from node 1 or node 2 is the same. If the frequencies selected by node 1 and node 2 in time slot s2 are inconsistent, namely f2 and f3, node 4 can select a frequency with less interference from f2 and f3 according to the result of local frequency scanning as the frequency for receiving broadcast data, thereby improving the anti-interference ability. Similarly, node 6 only needs to select the corresponding frequency according to the frequency hopping sequence of node 3 to receive broadcast data. Node 7 can compare the frequencies selected by the three parent nodes 3, 4 and 5 according to the frequency hopping sequence in time slot s3, and select the frequency f2 with the least interference to receive the parent node 4's broadcast data.

[0114] Fig.10The frequency relationship diagram of each node in the above example when sending and receiving broadcast services in each time slot is given. As can be seen from the figure, each child node receives the corresponding broadcast data based on the frequency point selected in the time slot corresponding to the frequency hopping sequence generated by the frequency hopping set of the parent node. When there are multiple parent nodes, the optimal frequency point can be selected for reception based on the interference size of the frequency point mapped by each parent node in the corresponding time slot. By periodically updating the frequency set with small interference and eliminating the frequency set with large interference to the neighboring node, the neighboring node can dynamically update and optimize the frequency hopping set, thereby achieving the purpose of intelligent anti-interference and improving the reliability of the broadcast service.

[0115] Based on the same inventive concept, in order to implement the above method embodiment, this embodiment provides a wireless network broadcasting device, such as Fig.11 As shown, Fig.11 1 is a block diagram of a wireless network broadcasting device 500 according to an exemplary embodiment. The wireless network broadcasting device is used for any first node in a wireless network. The first node is any node in the wireless network. The wireless network broadcasting device 500 may include: The first processing module 501 is configured to obtain a first frequency hopping set sent by at least one neighboring node of the first node, wherein the first frequency hopping set is a frequency point whose anti-interference capability meets a preset condition and is determined by the neighboring node through interference detection from the frequency hopping set; A second processing module 502 is configured to determine a second frequency hopping set from a first frequency hopping set sent by at least one neighboring node; The third processing module 503 is configured to send the second frequency hopping set to at least one neighbor node, so that when the first node broadcasts data to the downstream neighbor node in the broadcast tree based on the second frequency hopping set, the downstream neighbor node receives the broadcast data sent by the first node based on the second frequency hopping set.

[0116] Optionally, the second processing module 502 includes: A first sub-processing module is configured to determine an upstream neighbor node, a downstream neighbor node, and a non-upstream and downstream neighbor node included in at least one neighbor node according to a broadcast tree structure of a service flow in a wireless network; A second sub-processing module is configured to determine a first weight corresponding to a downstream neighbor node, a second weight corresponding to an upstream neighbor node, and a third weight corresponding to a non-upstream and downstream neighbor node, wherein the first weight is greater than the second weight, and the first weight is greater than the third weight; The third sub-processing module is configured to determine a second frequency hopping set according to the first frequency hopping set sent by at least one neighboring node and a weight corresponding to each neighboring node.

[0117] Optionally, the first frequency hopping set includes multiple first frequency hopping frequency points, and the third sub-processing module includes: A first processing unit is configured to form a new frequency hopping set from first frequency hopping frequency points in a first frequency hopping set sent by at least one neighboring node; A second processing unit is configured to determine a corresponding weight of each first frequency hopping frequency point in the new frequency hopping set according to a corresponding weight of each neighbor node; The third processing unit is configured to determine a second frequency hopping set according to a weight corresponding to each first frequency hopping frequency point in the new frequency hopping set.

[0118] Optionally, the new frequency hopping set includes a first target frequency and a second target frequency, the first target frequency is the same first hopping frequency included in a first frequency hopping set sent by different neighboring nodes, and the second target frequency is a first hopping frequency that exists only in the first frequency hopping set sent by one neighboring node, and the second processing unit is specifically configured as follows: For a first target frequency in a new frequency hopping set, weights corresponding to all neighbor nodes in the first frequency hopping set including the first target frequency are added to obtain a weight corresponding to the first target frequency; For the second target frequency in the new frequency hopping set, the weight corresponding to the neighbor node of the first frequency hopping set where the second target frequency is located is used as the weight corresponding to the second target frequency.

[0119] Optionally, the second frequency hopping set includes multiple second frequency hopping frequency points, and the third processing unit is specifically configured to: Compare the weight corresponding to each first frequency hopping frequency point in the new frequency hopping set with a preset weight threshold; A first frequency hopping frequency point whose weight corresponding to each first frequency hopping frequency point in the new frequency hopping set is greater than a preset weight threshold is determined as a second frequency hopping frequency point.

[0120] Optionally, the second frequency hopping set includes multiple second frequency hopping frequency points, and the third processing unit is specifically configured to: The weights corresponding to each first frequency hopping frequency point in the new frequency hopping set are sorted according to size to obtain a weight sequence; The first M first frequency hopping frequency points with large weights in the weight sequence are all determined as second frequency hopping frequency points.

[0121] Based on the same inventive concept, in order to implement the above method embodiment, this embodiment provides a wireless network broadcasting device, such as Fig.12 As shown, Fig.12 is a block diagram of another wireless network broadcasting device 600 according to an exemplary embodiment. The wireless network broadcasting device 600 is applied to a neighboring node of a first node in a wireless network. The wireless network broadcasting device 600 includes: The fourth processing module 604 is configured to determine, through interference detection, a frequency point whose anti-interference capability meets a preset condition from the frequency hopping set to obtain a first frequency hopping set; A fifth processing module 605 is configured to send the first frequency hopping set to the first node; The sixth processing module 606 is configured to receive a second frequency hopping set sent by the first node, so that when the first node broadcasts data to a downstream neighbor node in the broadcast tree based on the second frequency hopping set, the downstream neighbor node receives the broadcast data sent by the first node based on the second frequency hopping set, wherein the second frequency hopping set is determined by the first node from the first frequency hopping set sent by at least one neighbor node.

[0122] Optionally, the first frequency hopping set includes multiple first frequency hopping frequency points, and the fourth processing module 604 includes: The fourth sub-processing module is configured to perform interference detection on each frequency point in the frequency hopping set to obtain the interference field strength corresponding to each frequency point in the frequency hopping set; A fifth sub-processing module is configured to compare the interference field strength corresponding to each frequency point in the frequency hopping set with a preset field strength threshold; The sixth sub-processing module is configured to determine the frequency point corresponding to the interference field strength as the first frequency hopping frequency point when the interference field strength corresponding to any frequency point is less than a preset field strength threshold; or, The seventh sub-processing module is configured to perform interference detection on each frequency point in the frequency hopping set to obtain the interference field strength corresponding to each frequency point in the frequency hopping set; An eighth sub-processing module is configured to sort the interference field strength corresponding to each frequency point in the frequency hopping set according to magnitude to obtain an interference strength sequence; The ninth sub-processing module is configured to determine the first N frequency points with the smallest interference field strength in the interference strength sequence as the first frequency hopping frequency points.

[0123] Optionally, when the neighbor node of the first node in the wireless network is a downstream neighbor node, and the downstream neighbor node simultaneously receives second frequency hopping sets sent by multiple first nodes, the wireless network broadcasting device 600 further includes: a seventh processing module, configured to obtain frequency hopping sequences respectively sent by a plurality of first nodes, where the frequency hopping sequences are generated according to a second frequency hopping set sent by a corresponding first node; The eighth processing module is configured to compare the anti-interference capabilities of the frequency hopping frequency points corresponding to multiple frequency hopping sequences in each time slot, obtain the target frequency hopping frequency point with the strongest anti-interference capability, and receive broadcast data at the target frequency hopping frequency point.

[0124] Regarding the wireless network broadcasting device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the wireless network broadcasting method, and will not be elaborated here.

[0125] Fig.13 700 is a block diagram of an electronic device according to an exemplary embodiment. The electronic device may be, for example, a first node or a neighbor node of the first node in a wireless network, such as Fig.13 As shown, the electronic device 700 may include: a processor 701 , a memory 702 . The electronic device 700 may also include one or more of a multimedia component 703 , an input / output (I / O) interface 704 , and a communication component 705 .

[0126] The processor 701 is used to control the overall operation of the electronic device 700 to complete all or part of the steps in the wireless network broadcasting method described above. The memory 702 is used to store various types of data to support the operation of the electronic device 700. For example, these data may include instructions for any application or method used to operate on the electronic device 700, and application-related data, such as contact data, sent and received messages, pictures, audio, video, etc. The memory 702 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (Static Random Access Memory, referred to as SRAM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, referred to as EEPROM), erasable programmable read-only memory (Erasable Programmable Read-Only Memory, referred to as EPROM), programmable read-only memory (Programmable Read-Only Memory, referred to as PROM), read-only memory (Read-Only Memory, referred to as ROM), magnetic memory, flash memory, magnetic disk or optical disk. The multimedia component 703 may include a screen and an audio component. The screen may be, for example, a touch screen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may be further stored in the memory 702 or sent through the communication component 705. The audio component also includes at least one speaker for outputting audio signals. The I / O interface 704 provides an interface between the processor 701 and other interface modules, and the above-mentioned other interface modules may be a keyboard, a mouse, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 705 is used for wired or wireless communication between the electronic device 700 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G or 4G, or a combination of one or more of them, so the corresponding communication component 705 may include: Wi-Fi module, Bluetooth module, NFC module.

[0127] In an exemplary embodiment, the electronic device 700 can be implemented by one or more application specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPD), programmable logic devices (PLD), field programmable gate arrays (FPGA), controllers, microcontrollers, microprocessors or other electronic components to execute the above-mentioned wireless network broadcasting method.

[0128] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, and when the program instructions are executed by a processor, the steps of the wireless network broadcasting method described above are implemented. For example, the computer-readable storage medium may be the memory 702 including the program instructions, and the program instructions may be executed by the processor 701 of the electronic device 700 to complete the wireless network broadcasting method described above.

[0129] In another exemplary embodiment, a computer program product is further provided. The computer program product includes a computer program executable by a processor. When the computer program is executed by the processor, the steps of the wireless network broadcasting method described above are implemented.

[0130] The preferred embodiments of the present disclosure are described in detail above in conjunction with the accompanying drawings; however, the present disclosure is not limited to the specific details in the above embodiments. Within the technical concept of the present disclosure, a variety of simple modifications can be made to the technical solution of the present disclosure, and these simple modifications all fall within the protection scope of the present disclosure.

[0131] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the present disclosure will not further describe various possible combinations.

[0132] In addition, various embodiments of the present disclosure may be arbitrarily combined, and as long as they do not violate the concept of the present disclosure, they should also be regarded as the contents disclosed by the present disclosure.

Claims

1. A wireless network broadcasting method, characterized in that: Used for any first node in a wireless network, where the first node is any node in the wireless network, the wireless network broadcasting method includes: Acquire a first frequency hopping set sent by at least one neighbor node of the first node, wherein the first frequency hopping set is a frequency point whose anti-interference capability meets a preset condition and is determined by the neighbor node from the frequency hopping set through interference detection; Determine a second frequency hopping set from the first frequency hopping set sent by the at least one neighboring node; The second frequency hopping set is sent to the at least one neighbor node, so that when the first node broadcasts data to downstream neighbor nodes in the broadcast tree based on the second frequency hopping set, the downstream neighbor nodes receive the broadcast data sent by the first node based on the second frequency hopping set.

2. The wireless network broadcasting method according to claim 1, characterized in that: Determining a second frequency hopping set from a first frequency hopping set sent by the at least one neighboring node includes: Determine, according to a broadcast tree structure of a service flow in a wireless network, an upstream neighbor node, a downstream neighbor node, and a non-upstream and downstream neighbor node included in the at least one neighbor node; Determine a first weight corresponding to a downstream neighbor node, a second weight corresponding to an upstream neighbor node, and a third weight corresponding to a non-upstream and downstream neighbor node, wherein the first weight is greater than the second weight, and the first weight is greater than the third weight; A second frequency hopping set is determined according to the first frequency hopping set sent by the at least one neighbor node and a weight corresponding to each neighbor node.

3. The wireless network broadcasting method according to claim 2, characterized in that: The first frequency hopping set includes a plurality of first frequency hopping frequency points, and the second frequency hopping set is determined according to the first frequency hopping set sent by the at least one neighbor node and a weight corresponding to each neighbor node, including: Combining the first frequency hopping frequency points in the first frequency hopping set sent by the at least one neighboring node into a new frequency hopping set; Determine the corresponding weight of each first frequency hopping frequency point in the new frequency hopping set according to the corresponding weight of each neighbor node; A second frequency hopping set is determined according to the weight corresponding to each first frequency hopping frequency point in the new frequency hopping set.

4. The wireless network broadcasting method according to claim 3, characterized in that: The new frequency hopping set includes a first target frequency and a second target frequency, the first target frequency is the same first hopping frequency included in the first frequency hopping set sent by different neighboring nodes, and the second target frequency is a first hopping frequency that exists only in the first frequency hopping set sent by one neighboring node, and determining the corresponding weight of each first frequency hopping frequency point in the new frequency hopping set according to the corresponding weight of each neighboring node includes: For a first target frequency in a new frequency hopping set, weights corresponding to all neighbor nodes in the first frequency hopping set including the first target frequency are added to obtain a weight corresponding to the first target frequency; For the second target frequency in the new frequency hopping set, the weight corresponding to the neighbor node of the first frequency hopping set where the second target frequency is located is used as the weight corresponding to the second target frequency.

5. The wireless network broadcasting method according to claim 3, characterized in that: The second frequency hopping set includes a plurality of second frequency hopping frequency points, and the second frequency hopping set is determined according to a weight corresponding to each first frequency hopping frequency point in the new frequency hopping set, including: Compare the weight corresponding to each first frequency hopping frequency point in the new frequency hopping set with a preset weight threshold; A first frequency hopping frequency point whose weight corresponding to each first frequency hopping frequency point in the new frequency hopping set is greater than the preset weight threshold is determined as a second frequency hopping frequency point.

6. The wireless network broadcasting method according to claim 3, characterized in that: The second frequency hopping set includes a plurality of second frequency hopping frequency points, and the second frequency hopping set is determined according to a weight corresponding to each first frequency hopping frequency point in the new frequency hopping set, including: The weights corresponding to each first frequency hopping frequency point in the new frequency hopping set are sorted according to size to obtain a weight sequence; The first M first frequency hopping frequency points with large weights in the weight sequence are all determined as second frequency hopping frequency points.

7. A wireless network broadcasting method, characterized in that: Applied to a neighbor node of a first node in a wireless network, the wireless network broadcast method comprises: Determine, through interference detection, a frequency point whose anti-interference capability meets a preset condition from the frequency hopping set, to obtain a first frequency hopping set; sending the first frequency hopping set to the first node; Receive a second frequency hopping set sent by the first node, so that when the first node broadcasts data to a downstream neighbor node in a broadcast tree based on the second frequency hopping set, the downstream neighbor node receives the broadcast data sent by the first node based on the second frequency hopping set, wherein the second frequency hopping set is determined by the first node from the first frequency hopping set sent by at least one neighbor node.

8. The wireless network broadcasting method according to claim 7, characterized in that: The first frequency hopping set includes a plurality of first frequency hopping frequency points, and the step of determining a frequency point whose anti-interference capability meets a preset condition from the frequency hopping set through interference detection to obtain the first frequency hopping set includes: Performing interference detection on each frequency point in the frequency hopping set to obtain the interference field strength corresponding to each frequency point in the frequency hopping set; Comparing the interference field strength corresponding to each frequency point in the frequency hopping set with a preset field strength threshold; When the interference field strength corresponding to any frequency point is less than the preset field strength threshold, the frequency point corresponding to the interference field strength is determined as the first frequency hopping frequency point; or, Performing interference detection on each frequency point in the frequency hopping set to obtain the interference field strength corresponding to each frequency point in the frequency hopping set; Sorting the interference field strength corresponding to each frequency point in the frequency hopping set according to size to obtain an interference strength sequence; The first N frequency points with the smallest interference field strength in the interference strength sequence are all determined as the first frequency hopping frequency points.

9. The wireless network broadcasting method according to claim 7, characterized in that: In the case where a neighbor node of the first node in the wireless network is a downstream neighbor node, and the downstream neighbor node simultaneously receives a plurality of second frequency hopping sets sent by the first node, the wireless network broadcast method further includes: Acquire frequency hopping sequences respectively sent by a plurality of the first nodes, where the frequency hopping sequences are generated according to a second frequency hopping set sent by a corresponding first node; For each time slot, the anti-interference capabilities of the frequency hopping frequency points corresponding to multiple frequency hopping sequences in the time slot are compared to obtain the target frequency hopping frequency point with the strongest anti-interference capability, and the broadcast data is received at the target frequency hopping frequency point.

10. An electronic device, characterized in that: include: a memory having a computer program stored thereon; A processor, configured to execute the computer program in the memory to implement the steps of the wireless network broadcasting method according to any one of claims 1 to 9.