Wireless communication method and system based on chaos sequence
By using a wireless communication method based on chaotic sequences, random parameters and delay time sorting are generated using beacon signals, the problems of packet collision and delay in wireless communication are solved, achieving efficient signal backhaul and stable sorting, which is suitable for large-scale deployment.
Patent Information
- Application Number
- CN202511498428.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-20
- Publication Date
- 2026-02-17
AI Technical Summary
Existing wireless one-to-many communication architectures suffer from problems such as high packet collision probability, high communication failure rate, large data transmission delay, and inability to reflect the situation on the ground in real time when deployed on a large scale or in applications with high real-time requirements. Furthermore, traditional algorithms are inefficient when faced with large amounts of information transmission.
A wireless communication method based on chaotic sequences is adopted. Random parameters of the wireless communication device are generated by the master device broadcasting beacon signals, the transmission delay time is determined, and the transmission sequence of the wireless communication device is sorted according to the delay time. The random parameters are dynamically adjusted to avoid collisions and achieve stable sorting.
It improves signal return success rate, reduces interference, has high scalability, is suitable for large-scale deployment, saves communication time, and improves efficiency and success rate.
Smart Images

Figure CN121547893A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless communication technology, and more specifically, to a wireless communication method and system based on chaotic sequences. Background Technology
[0002] In current wireless one-to-many communication architectures, common practices include: First, synchronous backhaul, where all receivers transmit data at the same time, easily leading to packet collisions and signal interference. Second, polling, where the system polls each receiver sequentially, but efficiency decreases significantly with the number of receivers. Both methods suffer from efficiency and stability bottlenecks when facing large-scale deployments or applications with high real-time requirements. Furthermore, when the communication system involves a large amount of information transmission and reception, traditional architectures lead to the following problems: First, the probability of packet collisions increases significantly, resulting in a high communication failure rate. Second, a single signal source cannot effectively control the backhaul timing of multiple receivers, increasing data transmission delays and hindering real-time responses to the situation.
[0003] Furthermore, some communication algorithms are contention-based but lack a central node for fixed polling. Others, upon encountering packet collisions, will randomly delay and retry, but these algorithms lack a primary transmitter and do not gradually establish a stable sequence. Still others slice the transmission period into time segments, but these rely on central scheduling. All of these algorithms exhibit significant delays in data transmission time. Therefore, the industry urgently needs a large-scale wireless communication method and system that can reduce interference and improve communication stability; this has become a pressing technical problem to be solved. Summary of the Invention
[0004] The purpose of this invention is to provide a wireless communication method and system based on chaotic sequences to address the shortcomings of existing technologies. It provides a wireless communication method based on chaotic sequences that can determine the delay time through random parameters, and then sort the relative delay times between multiple wireless communication devices. It can achieve a stable sorted sequence in a finite number of attempts, thereby improving the signal return success rate, reducing interference, and having high scalability, making it suitable for large-scale deployment.
[0005] One embodiment of this application provides a wireless communication method based on chaotic sequences, the method comprising: A set of wireless communication devices that have obtained a communication connection; wherein the set of wireless communication devices includes a master device and a plurality of first wireless communication devices, wherein the master device is randomly determined from the set of wireless communication devices, and the master device broadcasts a beacon signal to the plurality of first wireless communication devices every preset unit time. Based on the beacon signal broadcast by the master device, random parameters of multiple first wireless communication devices are generated; Based on the random parameters, the delayed transmission time of each of the multiple first wireless communication devices is determined. Based on the delayed transmission time, a first transmission sequence of a plurality of first wireless communication devices is determined; wherein, the plurality of first wireless communication devices perform information transmission according to the first transmission sequence.
[0006] Optionally, after determining the first transmission sequence of the plurality of first wireless communication devices based on the delayed transmission time, the method further includes: The first wireless communication device, which is located at the first position in the first transmission sequence, is updated to the new master device.
[0007] Optionally, after determining the delayed transmission time of the plurality of first wireless communication devices based on the random parameters, the method further includes: In response to a conflict arising from the delayed transmission time of a preset number of first wireless communication devices, an instruction is triggered for any one of the first wireless communication devices to generate new random parameters; wherein the preset number is not less than 2. Based on the new random parameters, a new delayed transmission time is generated for any of the first wireless communication devices.
[0008] Optionally, after updating the first wireless communication device located at the first position in the first transmission sequence to the new master device, the method further includes: In response to the loss of connection or failure of the new master device, the first wireless communication device located in the second position of the first transmission sequence is updated as the new master device.
[0009] Optionally, the method further includes: In response to the addition of a second wireless communication device to the set of wireless communication devices, the set of wireless communication devices with the added second wireless communication device is designated as a new set of wireless communication devices.
[0010] Another embodiment of this application provides a wireless communication system based on chaotic sequences, the system comprising: An acquisition module is used to acquire a set of wireless communication devices for communication connection; wherein the set of wireless communication devices includes a master device and a plurality of first wireless communication devices, wherein the master device is randomly determined from the set of wireless communication devices, and the master device broadcasts a beacon signal to the plurality of first wireless communication devices every preset unit time. The first generation module is used to generate random parameters for multiple first wireless communication devices based on the beacon signals broadcast by the main device. The first determining module is used to determine the delayed transmission time of a plurality of first wireless communication devices based on the random parameters. The second determining module is configured to determine a first transmission sequence of a plurality of first wireless communication devices based on the delayed transmission time; wherein the plurality of first wireless communication devices perform information transmission according to the first transmission sequence.
[0011] Optionally, after the second determining module, the system further includes: An update module is used to update the first wireless communication device, which is located at the first position in the first transmission sequence, into a new master device.
[0012] Optionally, after the first determining module, the system further includes: A triggering module is configured to, in response to a conflict arising from the delayed transmission time of a preset number of first wireless communication devices, trigger an instruction for any one of the first wireless communication devices to generate new random parameters; wherein the preset number is not less than 2. The second generation module is used to generate a new delayed transmission time for any of the first wireless communication devices based on new random parameters.
[0013] Another embodiment of this application provides a storage medium storing a computer program, wherein the computer program is configured to implement the method described in any of the above-described embodiments when running.
[0014] Another embodiment of this application provides an electronic device including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to implement the method described in any of the above embodiments.
[0015] Compared with existing technologies, this invention first obtains a set of wireless communication devices for communication connection; wherein the set of wireless communication devices includes a master device and multiple first wireless communication devices, wherein the master device is randomly determined from the set of wireless communication devices, and the master device broadcasts a beacon signal to the multiple first wireless communication devices at preset unit time intervals; random parameters of the multiple first wireless communication devices are generated based on the beacon signal broadcast by the master device; based on the random parameters, the delayed transmission time of the multiple first wireless communication devices is determined respectively; a first transmission sequence of the multiple first wireless communication devices is determined based on the delayed transmission time; wherein the multiple first wireless communication devices perform information transmission according to the first transmission sequence. It can determine the delay time through random parameters, and then sort the multiple wireless communication devices by the relative delay time between them, achieving a stable sorted sequence within a finite number of attempts, improving signal return success rate, reducing interference, exhibiting high scalability, and being suitable for large-scale deployment. Attached Figure Description
[0016] Figure 1A hardware structure block diagram of a computer terminal for a wireless communication method based on chaotic sequences provided in an embodiment of the present invention; Figure 2 A flowchart illustrating a wireless communication method based on chaotic sequences provided in an embodiment of the present invention; Figure 3 A schematic diagram of multiple first wireless communication devices for a wireless communication system based on chaotic sequences provided in an embodiment of the present invention; Figure 4 A schematic diagram of multiple first wireless communication devices and a second wireless communication device for a wireless communication system based on chaotic sequences provided in an embodiment of the present invention. Figure 5 A simplified functional block diagram of a first wireless communication device provided in an embodiment of the present invention; Figure 6 This is a schematic diagram of a wireless communication system based on chaotic sequences provided in an embodiment of the present invention. Detailed Implementation
[0017] The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.
[0018] This invention first provides a wireless communication method based on chaotic sequences, which can be applied to electronic devices, such as computer terminals, specifically ordinary computers, quantum computers, etc.
[0019] The following detailed explanation uses a computer terminal as an example. Figure 1 This is a hardware structure block diagram of a computer terminal using a wireless communication method based on chaotic sequences, provided as an embodiment of the present invention. Figure 1 As shown, the computer device includes a processor, memory, and network interface connected via a system bus, wherein the memory may include non-volatile storage media and internal memory.
[0020] Non-volatile storage media can store operating systems and computer programs. These computer programs include program instructions that, when executed, cause the processor to perform any wireless communication method based on chaotic sequences.
[0021] The processor provides computing and control capabilities, supporting the operation of the entire computer device.
[0022] Internal memory provides an environment for the execution of computer programs stored in non-volatile storage media. When executed by a processor, the computer program enables the processor to perform any wireless communication method based on chaotic sequences.
[0023] This network interface is used for network communication, such as sending assigned tasks. Those skilled in the art will understand that... Figure 1 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0024] It should be understood that the processor can be a Central Processing Unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among these, a general-purpose processor can be a microprocessor or any conventional processor.
[0025] See Figure 2 , Figure 2 A flowchart illustrating a wireless communication method based on chaotic sequences provided in this embodiment of the invention may include the following steps: S201: Obtain a set of wireless communication devices with a communication connection; wherein the set of wireless communication devices includes a master device and a plurality of first wireless communication devices, wherein the master device is randomly determined from the set of wireless communication devices, and the master device broadcasts a beacon signal to the plurality of first wireless communication devices every preset unit time.
[0026] S202: Generate random parameters for a plurality of first wireless communication devices based on the beacon signal broadcast by the master device.
[0027] S203: Based on the random parameters, determine the delayed transmission time of each of the first wireless communication devices.
[0028] Specifically, after determining the delayed transmission time of the plurality of first wireless communication devices based on the random parameters, the method may further include: 1. In response to a conflict arising from the delayed transmission time of a preset number of first wireless communication devices, an instruction is triggered for any one of the first wireless communication devices to generate new random parameters; wherein the preset number is not less than 2.
[0029] 2. Based on the new random parameters, generate a new delayed transmission time for any of the first wireless communication devices.
[0030] S204: Determine a first transmission sequence for a plurality of first wireless communication devices based on the delayed transmission time; wherein the plurality of first wireless communication devices perform information transmission according to the first transmission sequence.
[0031] Specifically, after determining the first transmission sequence of the plurality of first wireless communication devices based on the delayed transmission time, the method may further include: The first wireless communication device, which is located at the first position in the first transmission sequence, is updated to the new master device.
[0032] After updating the first wireless communication device located at the first position in the first transmission sequence to a new master device, the method may further include: In response to the loss of connection or failure of the new master device, the first wireless communication device located in the second position of the first transmission sequence is updated as the new master device.
[0033] Specifically, multiple first wireless communication devices can each send information with a corresponding delay time according to their respective random parameters; each of the multiple first wireless communication devices can receive information sent by the other multiple first wireless communication devices; then, based on the respective delay time of the multiple first wireless communication devices, a first transmission sequence of the multiple first wireless communication devices is determined; and the multiple first wireless communication devices can send information according to the first transmission sequence.
[0034] In one alternative implementation, the method may further include: In response to the addition of a second wireless communication device to the set of wireless communication devices, the set of wireless communication devices with the added second wireless communication device is taken as a new set of wireless communication devices. Then, the steps of generating random parameters for a plurality of first wireless communication devices based on the beacon signal broadcast by the master device continue; determining the delayed transmission time of each of the plurality of first wireless communication devices based on the random parameters; and determining a first transmission sequence of the plurality of first wireless communication devices based on the delayed transmission time.
[0035] The present application will be described below with reference to two specific embodiments.
[0036] First Embodiment Please see Figure 2 , Figure 3 as well as Figure 4 . Figure 2 This is a flowchart illustrating a wireless communication method based on chaotic sequences, provided as an embodiment of the present invention. Figure 3 yes Figure 2A schematic diagram of multiple first wireless communication devices in the chaotic sequence-based wireless communication system of the present invention. Figure 4 yes Figure 2 The diagram shows the application of the wireless communication method in the chaotic sequence-based wireless communication system of the present invention to multiple first wireless communication devices and second wireless communication devices.
[0037] In this embodiment, a wireless communication method based on chaotic sequences is provided. First, multiple first wireless communication devices 1B1-1BN are set up in a predetermined area A1. Each of the multiple first wireless communication devices 1B1-1BN includes a unique Media Access Control (MAC) address.
[0038] First, one of the multiple first wireless communication devices 1B1-1BN acts as the master device, broadcasting a beacon signal once every unit of time. Upon receiving the beacon signal, the other devices 1B1-1BN each generate a random parameter. Multiple first wireless communication devices 1B1-1BN will then each use their own random parameters. Data is sent after a delay of a specified time. In other words, the delay time is the product of a random parameter and a preset unit of time, which can be in microseconds.
[0039] In addition, the random parameters in this embodiment include at least the time of the receiving wireless communication device, the signal strength (RSSI strength) of the transmitting wireless communication device, the Media Access Control Address (MAC address), and the number of collisions with other receiving wireless communication devices during this period.
[0040] Next, the multiple first wireless communication devices 1B1-1BN will receive information transmitted by other first wireless communication devices 1B1-1BN. The multiple first wireless communication devices 1B1-1BN will determine a first transmission sequence TS1 for the multiple first wireless communication devices 1B1-1BN in the predetermined area A1 based on the sequence formed by their respective delayed transmission times. When the delayed transmission time of one of the multiple first wireless communication devices conflicts with the delayed transmission time of another first wireless communication device, one of the multiple first wireless communication devices will generate another random parameter. This determines another delay time until it does not conflict with the delay times of other first wireless communication devices. In other words, if one of the multiple first wireless communication devices 1B1-1BN detects that another device has transmitted information earlier than itself, a new random parameter will be generated. This continues until an order that does not conflict with other devices is found. In this embodiment, the random parameters of the multiple first wireless communication devices 1B1-1BN... Each of the first wireless communication devices 1B1-1BN utilizes a chaotic sequence generator (see...) Figure 5 ) or control circuit (see Figure 5 (Produced by)
[0041] Multiple first wireless communication devices 1B1-1BN complete a round based on their respective random parameters. After sending information and adjusting their respective transmission sequences according to whether there is a conflict, the multiple first wireless communication devices 1B1-1BN in the predetermined area A1 will learn their relative positions in the overall sequence. Furthermore, the random parameters of each wireless communication device can be dynamically adjusted. Random parameters can be included in the return transmissions of each wireless communication device to assist in the sequencing of all wireless communication devices in the entire area. Moreover, the multiple wireless communication devices in this application do not need to pre-set their sequencing positions to establish a sequence. In addition, the multiple first wireless communication devices 1B1-1BN complete one round of information transmission within a transmission cycle TD.
[0042] Next, multiple first wireless communication devices 1B1-1BN transmit information according to their respective positions in the first transmission sequence TS1. After the multiple first wireless communication devices 1B1-1BN coordinate to establish the first transmission sequence TS1, they transmit information according to the first transmission sequence TS1. However, if a first wireless communication device 1B1-1BN in the first sequence of the first transmission sequence TS1 loses connection or malfunctions, a first wireless communication device 1B1-1BN in a second sequence of the first transmission sequence TS1 will take over as the master device. That is, after the sequencing is completed, if the master device fails, the second device in the first transmission sequence TS1 will automatically take over the role of the master device.
[0043] See Figure 4 If a second wireless communication device 2B1 needs to be added to the predetermined area A1, the second wireless communication device 2B1 will re-coordinate a transmission sequence with the multiple first wireless communication devices 1B1-1BN pre-installed in the predetermined area A1. That is, when the second wireless communication device 2B1 communicates with the multiple first wireless communication devices 1B1-1BN, the second wireless communication device 2B1 generates corresponding random parameters. The corresponding delayed transmission time, together with the multiple delayed transmission times of the multiple first wireless communication devices 1B1-1BN, jointly determines a second transmission sequence TS2. Here, the second transmission sequence TS2 is a new transmission sequence. Furthermore, in other embodiments, in the chaotic sequence-based wireless communication method, the random parameters of each wireless communication device can also be provided in advance. That is, the random parameters of each of the multiple first wireless communication devices 1B1-1BN can be generated in advance by one of the first wireless communication devices 1B1-1BN and then sent to the other first wireless communication devices 1B1-1BN.
[0044] For example, if the above-mentioned wireless communication method based on chaotic sequences is expressed in mathematical model, it will be described below with formulas and actual figures.
[0045] First, the initialization phase. Each wireless communication device i will generate a random delay during its first beacon signal transmission. This random delay is the product of the aforementioned delayed transmission time and the unit time. In other words, the corresponding delay time is a function value of the random parameters of the wireless communication device, which can be expressed by the following formula:
[0046] in, label This corresponds to the delay time, labeled. Then it is the first The random parameters generated by the device after receiving the Beacon for the tth time.
[0047] The second phase involves broadcast triggering and delayed response. For example, every 1000 microseconds (µs), the master device of multiple wireless communication devices broadcasts a beacon signal. Each other wireless communication device then sends a corresponding delayed transmission. Send the data.
[0048] The transmission time for each wireless communication device is:
[0049] Among them, the label This refers to the beacon signal transmission period TD, measured in µs, where t represents the number of transmissions. In this embodiment, the label... It is 1000 microseconds (µs).
[0050] The third stage considers packet collision avoidance and sorting adjustment mechanisms.
[0051] During this phase, each wireless communication device will listen within a specific time interval. Which device will send data first? This action can be described using the following formula:
[0052] Among them, the label This represents the information about others that the i-th device observes in the t-th round (such as who sent the message earlier than it).
[0053] like If (not an empty set), then the wireless communication device will reselect random parameters, as described in the following mathematical statement: and This indicates that the wireless communication device has been assigned a sorting position.
[0054] The fourth stage considers the condition for stable sorting.
[0055] When a beacon signal transmission cycle meets the following conditions, different wireless communication devices can obtain their own unique sequence within the transmission cycle.
[0056]
[0057] Therefore, each wireless communication device can calculate its own sorting sequence, as expressed in the following mathematical statement:
[0058] Among them, the label This represents the ranking obtained by the i-th device after sorting.
[0059] The fifth stage is fault tolerance and master node replacement. If the master device fails, the new master device is taken over by the second device in the previous transmission sequence.
[0060] Furthermore, the wireless communication method in this embodiment aims to generate a suitable sequence directly from the wireless communication device (end) so that the data transmitted back from the wireless communication device (end) is nearly parallel.
[0061] In this embodiment, the wireless communication device, acting as the master device, needs 1 unit of time to broadcast a beacon signal once, while other wireless communication devices will synchronously receive the beacon signal.
[0062] Each wireless communication device generates a delay based on the first transmission sequence TS1 of the last wireless communication method, and sequentially transmits information data within non-repeating time slots (each time slot is 1 unit of time). In this way, if there are multiple first wireless communication devices 1B1-1BN including N wireless communication devices, then N wireless communication devices will consume 2N+1 units of time.
[0063] Using conventional communication methods, the master device takes 1 unit of time to send a polling command. Receiving and processing commands from the slave node also takes 1 unit of time. Data transmission from the slave node also takes 1 unit of time. That is, each device requires 3 units of time. If N devices are configured, it will require 3N units of time. Compared to the wireless communication method in this embodiment, each transmission and reception of information saves approximately 33% of the time compared to conventional communication methods. Furthermore, the wireless communication method in this embodiment can improve transmission efficiency by 35% and increase the data success rate by 20%.
[0064] Second Embodiment Please see Figure 3 as well as Figure 5 , Figure 5 yes Figure 3 A simplified functional block diagram of the first wireless communication device.
[0065] In this embodiment, a wireless communication system SYS1 based on chaotic sequences is provided. The wireless communication system SYS1 includes multiple first wireless communication devices 1B1-1BN.
[0066] Each of the first wireless communication devices 1B1-1BN includes at least a control circuit 11, a communication circuit 12, a storage circuit 13, and a chaotic sequence generator 14. The control circuit 11 is connected to the communication circuit 12, the storage circuit 13, and the chaotic sequence generator 14. Similarly, the second wireless communication device 2B1 will also include the same structure and function as the first wireless communication devices 1B1-1BN.
[0067] Each first wireless communication device 1B1-1BN communicates with multiple other first wireless communication devices 1B1-1BN. These multiple first wireless communication devices 1B1-1BN collectively determine a first transmission sequence TS1 based on their respective transmission delay times. In this embodiment, the first wireless communication device 1B1-1BN that determines the first transmission sequence TS1 is a master device among the multiple first wireless communication devices. Similarly, the method by which the multiple first wireless communication devices 1B1-1BN determine the first transmission sequence TS1 is as described in the previous embodiments and will not be repeated here.
[0068] In this embodiment, the delayed transmission time and sequence order determination information of each first wireless communication device 1B1-1BN are calculated and processed by the control circuit 11. Furthermore, in this first embodiment, the first transmission sequence TS1 of the plurality of first wireless communication devices 1B1-1BN is stored in the storage circuit 13. Additionally, in this first embodiment, the random parameters of the plurality of first wireless communication devices 1B1-1BN are generated using the chaotic sequence generator 14 of each first wireless communication device 1B1-1BN.
[0069] In other words, the wireless communication method of this embodiment and the wireless communication system of the first embodiment can improve the signal return success rate and reduce interference, without the need for complex polling or multi-channel scheduling, making them suitable for large-scale deployment. Furthermore, the corresponding wireless communication system has high scalability, enabling plug-and-play functionality and a cabling-free design. The wireless communication method of this embodiment and the wireless communication system of the first embodiment are well-suited for fields such as intelligent production lines, large-scale IoT sensing systems, logistics centers, positioning and sensing networks in large exhibition halls, and building energy management.
[0070] One of the beneficial effects of this invention is that the wireless communication method and system based on chaotic sequences provided by this invention can determine the delay time through random parameters. Furthermore, the relative delay times between multiple wireless communication devices are used for sorting. In addition, the wireless communication method and system based on chaotic sequences of this invention can achieve a stable sorted sequence within a finite number of attempts. Moreover, the result of the transmission sequence proposed in this invention can also be used to determine the succession order of the master device, achieving decentralization. Further, the wireless communication method and system based on chaotic sequences of this invention can improve signal return success rate, reduce interference, and does not require complex polling or multi-channel scheduling, making it suitable for large-scale deployment. Moreover, the system of this invention has high scalability, enabling plug-and-play functionality and a cabling-free design.
[0071] As can be seen, the present invention first obtains a set of wireless communication devices for communication connection; wherein, the set of wireless communication devices includes a master device and multiple first wireless communication devices, wherein the master device is randomly determined from the set of wireless communication devices, and the master device broadcasts a beacon signal to the multiple first wireless communication devices at preset unit time intervals; random parameters of the multiple first wireless communication devices are generated based on the beacon signal broadcast by the master device; based on the random parameters, the delayed transmission time of the multiple first wireless communication devices is determined respectively; a first transmission sequence of the multiple first wireless communication devices is determined based on the delayed transmission time; wherein, the multiple first wireless communication devices perform information transmission according to the first transmission sequence. It can determine the delay time through random parameters, and then sort the multiple wireless communication devices by the relative delay time between them, and can achieve a stable sorted sequence in a finite number of times, thereby improving the signal return success rate, reducing interference, having high scalability, and being suitable for large-scale deployment.
[0072] Another embodiment of this application provides a wireless communication system based on chaotic sequences, such as... Figure 6 The diagram shows a structural schematic of a wireless communication system based on chaotic sequences. The system includes: The module 601 is used to obtain a set of wireless communication devices for communication connection; wherein the set of wireless communication devices includes a master device and a plurality of first wireless communication devices, wherein the master device is randomly determined from the set of wireless communication devices, and the master device broadcasts a beacon signal to the plurality of first wireless communication devices every preset unit time. The first generation module 602 is used to generate random parameters of multiple first wireless communication devices based on the beacon signal broadcast by the main device; The first determining module 603 is used to determine the delayed transmission time of a plurality of first wireless communication devices based on the random parameters. The second determining module 604 is used to determine a first transmission sequence of a plurality of first wireless communication devices based on the delayed transmission time; wherein the plurality of first wireless communication devices perform information transmission according to the first transmission sequence.
[0073] Specifically, after the second determining module, the system further includes: An update module is used to update the first wireless communication device, which is located at the first position in the first transmission sequence, into a new master device.
[0074] Specifically, after the first determining module, the system further includes: A triggering module is configured to, in response to a conflict arising from the delayed transmission time of a preset number of first wireless communication devices, trigger an instruction for any one of the first wireless communication devices to generate new random parameters; wherein the preset number is not less than 2. The second generation module is used to generate a new delayed transmission time for any of the first wireless communication devices based on new random parameters.
[0075] Compared with existing technologies, this invention first obtains a set of wireless communication devices for communication connection; wherein the set of wireless communication devices includes a master device and multiple first wireless communication devices, wherein the master device is randomly determined from the set of wireless communication devices, and the master device broadcasts a beacon signal to the multiple first wireless communication devices at preset unit time intervals; random parameters of the multiple first wireless communication devices are generated based on the beacon signal broadcast by the master device; based on the random parameters, the delayed transmission time of the multiple first wireless communication devices is determined respectively; a first transmission sequence of the multiple first wireless communication devices is determined based on the delayed transmission time; wherein the multiple first wireless communication devices perform information transmission according to the first transmission sequence. It can determine the delay time through random parameters, and then sort the multiple wireless communication devices by the relative delay time between them, achieving a stable sorted sequence within a finite number of attempts, improving signal return success rate, reducing interference, exhibiting high scalability, and being suitable for large-scale deployment.
[0076] This invention also provides a storage medium storing a computer program, wherein the computer program is configured to implement the steps in the above method embodiments when running.
[0077] Specifically, in this embodiment, the storage medium can be configured to store a computer program for performing the following steps: S201: A set of wireless communication devices for obtaining a communication connection; wherein the set of wireless communication devices includes a master device and a plurality of first wireless communication devices, wherein the master device is randomly determined from the set of wireless communication devices, and the master device broadcasts a beacon signal to the plurality of first wireless communication devices every preset unit time. S202: Generate random parameters for multiple first wireless communication devices based on the beacon signal broadcast by the main device; S203: Based on the random parameters, determine the delayed transmission time of each of the multiple first wireless communication devices; S204: Determine a first transmission sequence for a plurality of first wireless communication devices based on the delayed transmission time; wherein the plurality of first wireless communication devices perform information transmission according to the first transmission sequence.
[0078] Specifically, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0079] Compared with existing technologies, this invention first obtains a set of wireless communication devices for communication connection; wherein the set of wireless communication devices includes a master device and multiple first wireless communication devices, wherein the master device is randomly determined from the set of wireless communication devices, and the master device broadcasts a beacon signal to the multiple first wireless communication devices at preset unit time intervals; random parameters of the multiple first wireless communication devices are generated based on the beacon signal broadcast by the master device; based on the random parameters, the delayed transmission time of the multiple first wireless communication devices is determined respectively; a first transmission sequence of the multiple first wireless communication devices is determined based on the delayed transmission time; wherein the multiple first wireless communication devices perform information transmission according to the first transmission sequence. It can determine the delay time through random parameters, and then sort the multiple wireless communication devices by the relative delay time between them, achieving a stable sorted sequence within a finite number of attempts, improving signal return success rate, reducing interference, exhibiting high scalability, and being suitable for large-scale deployment.
[0080] This invention also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps described in the method embodiments above.
[0081] Specifically, the aforementioned electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the aforementioned processor, and the input / output device is connected to the aforementioned processor.
[0082] Specifically, in this embodiment, the processor can be configured to perform the following steps via a computer program: S201: A set of wireless communication devices for obtaining a communication connection; wherein the set of wireless communication devices includes a master device and a plurality of first wireless communication devices, wherein the master device is randomly determined from the set of wireless communication devices, and the master device broadcasts a beacon signal to the plurality of first wireless communication devices every preset unit time. S202: Generate random parameters for multiple first wireless communication devices based on the beacon signal broadcast by the main device; S203: Based on the random parameters, determine the delayed transmission time of each of the multiple first wireless communication devices; S204: Determine a first transmission sequence for a plurality of first wireless communication devices based on the delayed transmission time; wherein the plurality of first wireless communication devices perform information transmission according to the first transmission sequence.
[0083] Compared with existing technologies, this invention first obtains a set of wireless communication devices for communication connection; wherein the set of wireless communication devices includes a master device and multiple first wireless communication devices, wherein the master device is randomly determined from the set of wireless communication devices, and the master device broadcasts a beacon signal to the multiple first wireless communication devices at preset unit time intervals; random parameters of the multiple first wireless communication devices are generated based on the beacon signal broadcast by the master device; based on the random parameters, the delayed transmission time of the multiple first wireless communication devices is determined respectively; a first transmission sequence of the multiple first wireless communication devices is determined based on the delayed transmission time; wherein the multiple first wireless communication devices perform information transmission according to the first transmission sequence. It can determine the delay time through random parameters, and then sort the multiple wireless communication devices by the relative delay time between them, achieving a stable sorted sequence within a finite number of attempts, improving signal return success rate, reducing interference, exhibiting high scalability, and being suitable for large-scale deployment.
[0084] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the present invention is not limited to the described order of actions, because according to the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to the present invention.
[0085] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0086] In the several embodiments provided by this invention, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical or other forms.
[0087] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0088] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0089] If the aforementioned integrated units are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned memory includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0090] The embodiments of the present invention have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A wireless communication method based on chaotic sequences, characterized in that, The method comprises: obtaining a set of wireless communication devices connected in communication; wherein the set of wireless communication devices comprises a master device and a plurality of first wireless communication devices, wherein the master device is determined randomly from the set of wireless communication devices, and the master device broadcasts a beacon signal to the plurality of first wireless communication devices every preset unit time; generating random parameters of the plurality of first wireless communication devices according to the beacon signal broadcast by the master device; determining delay transmission times of the plurality of first wireless communication devices respectively based on the random parameters; determining a first transmission sequence of the plurality of first wireless communication devices according to the delay transmission times; wherein the plurality of first wireless communication devices perform information transmission according to the first transmission sequence.
2. The method of claim 1, wherein, After the determining of the first transmission sequence of the plurality of first wireless communication devices according to the delay transmission times, the method further comprises: updating a first wireless communication device located at the first position of the first transmission sequence as a new master device.
3. The method of claim 1, wherein, After the determining of the delay transmission times of the plurality of first wireless communication devices based on the random parameters, the method further comprises: in response to the delay transmission times of a preset number of first wireless communication devices conflicting, triggering an instruction for any first wireless communication device to generate a new random parameter; wherein the preset number is not less than 2; generating new delay transmission times of the any first wireless communication device based on the new random parameter.
4. The method of claim 2, wherein, After the updating of the first wireless communication device located at the first position of the first transmission sequence as the new master device, the method further comprises: in response to the new master device being out of connection or malfunctioning, updating a first wireless communication device located at the second position of the first transmission sequence as a new master device.
5. The method of claim 1, wherein, The method further comprises: in response to a second wireless communication device being added to the set of wireless communication devices, taking the set of wireless communication devices including the added second wireless communication device as a new set of wireless communication devices.
6. A wireless communication system based on chaotic sequences, characterized in that, The system comprises: an obtaining module, configured to obtain a set of wireless communication devices connected in communication; wherein the set of wireless communication devices comprises a master device and a plurality of first wireless communication devices, wherein the master device is determined randomly from the set of wireless communication devices, and the master device broadcasts a beacon signal to the plurality of first wireless communication devices every preset unit time; a first generating module, configured to generate random parameters of the plurality of first wireless communication devices according to the beacon signal broadcast by the master device; a first determining module, configured to determine delay transmission times of the plurality of first wireless communication devices respectively based on the random parameters; a second determining module, configured to determine a first transmission sequence of the plurality of first wireless communication devices according to the delay transmission times; wherein the plurality of first wireless communication devices perform information transmission according to the first transmission sequence.
7. The system according to claim 6, after the second determining module, the system further comprises: an updating module, configured to update a first wireless communication device located at the first position of the first transmission sequence as a new master device.
8. The system according to claim 6, after the first determining module, the system further comprises: The trigger module is configured to trigger any first wireless communication device to generate a new random parameter in response to a preset number of delay sending time of the first wireless communication devices conflicting; wherein the preset number is not less than 2. The second generation module is configured to generate a new delay sending time of the any first wireless communication device based on the new random parameter.
9. A storage medium, characterized by The storage medium stores a computer program, and the computer program is configured to implement the method in any one of claims 1 to 5 when executed.
10. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to execute the computer program to implement the method in any one of claims 1 to 5.