Beacon frame optimization method, device and equipment under dual-mode system

By determining the CSMA time slot occupied by the beacon frame on the HRF link and updating the boundary position, and by transmitting the beacon frame in a time-division manner, the problem of beacon frame contention failure is solved, and reliable transmission of beacon frames and network networking efficiency are achieved.

CN114401549BActive Publication Date: 2026-03-27BEIJING SMARTCHIP MICROELECTRONICS TECHNOLOGY CO LTD +3
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-25
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

In dual-mode communication systems, beacon frames are prone to failure when competing for the channel in CSMA time slots, which makes it impossible to meet the transmission requirements of each beacon cycle and affects network efficiency.

Method used

By determining on the HRF link that the beacon frame needs to occupy the CSMA time slot for transmission and updating the boundary position of the flag bit, the beacon frame is transmitted in a time-division manner on the CSMA time slot, thus avoiding contention for channel control.

Benefits of technology

Ensuring that beacon frames are successfully transmitted within the beacon period meets protocol requirements, improves network deployment efficiency, and enables nodes on the wireless link to quickly join the network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114401549B_ABST
    Figure CN114401549B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of dual-mode communication, and an embodiment thereof provides a beacon frame optimization method, device and equipment under a dual-mode system. The dual-mode system adopts HPLC and HRF dual-mode networking, a beacon period of the beacon frame comprises adjacent beacon time slots and CSMA time slots, and an identification bit for identifying a boundary position of the beacon time slots and the CSMA time slots, wherein the beacon frame optimization method under the dual-mode system comprises the following steps: determining that a beacon frame on an HRF link needs to occupy the CSMA time slot for transmission; and updating the boundary position in the identification bit, so that the CSMA time slot starts the CSMA mode after the updated boundary position. The embodiment provided by the present application can improve the networking efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of dual-mode communication technology, in particular to a beacon frame optimization method under a dual-mode system, a beacon frame optimization device under a dual-mode system, a beacon frame optimization equipment under a dual-mode system and a storage medium. BACKGROUND

[0002] According to the Dual-mode Communication Interconnection and Interoperability Specification, for the sending mode of the simplified frame on the wireless link, the sending mode needs to be sent on the CSMA time slot. Since a certain wireless node in the network sends a wireless standard frame, occupies the sending opportunity of the beacon time slot, and can only be sent on the CSMA time slot. The CSMA time slot is a service sending time slot, and the nodes in the network occupy the CSMA channel through competition. The simplified beacon frame also occupies the channel through competition together with other services and network management messages.

[0003] For services and network management messages, if the channel is not occupied in the current beacon period, the channel occupation can be delayed to the next beacon period. For the beacon frame, if the beacon time slot on the CSMA time slot is also the same as other services and network management messages, the sending opportunity is obtained through competition. If the competition fails, the wireless simplified beacon frame cannot be sent out in the current beacon period. At this time, the following provisions in the protocol cannot be met: the proxy station needs to send a beacon every beacon period, and even the simplified frame on the wireless link also needs to meet this requirement.

[0004] HPLC: (Highspeed Power Line Carrier) high-speed power line carrier;

[0005] HRF: (Highspeed Radio Frequency) high-speed radio frequency communication. SUMMARY

[0006] The purpose of the embodiments of the present application is to provide a beacon frame optimization method, device and equipment under a dual-mode system, to at least solve part of the above problems.

[0007] In order to achieve the above purpose, the first aspect of the present application provides a beacon frame optimization method under a dual-mode system, the dual-mode system adopts HPLC and HRF dual-mode networking, the beacon period of the beacon frame includes adjacent beacon time slots and CSMA time slots, and an identification bit identifying the boundary position of the beacon time slot and the CSMA time slot, the method comprising: determining that the beacon frame on the HRF link needs to occupy the CSMA time slot for sending; updating the boundary position in the identification bit, so that the CSMA time slot starts the CSMA mode after the updated boundary position.

[0008] Preferably, the determining that the beacon frame on the HRF link needs to occupy the CSMA time slot for transmission comprises: acquiring and parsing a wireless beacon identification bit in an information field of a non-central beacon, and determining that the wireless beacon identification bit is a preset value; and determining that the beacon frame needs to occupy the CSMA time slot for transmission.

[0009] Preferably, the determining that the beacon frame on the HRF link needs to occupy the CSMA time slot for transmission comprises: determining a transmission timing of a node in a beacon period according to a topological relationship of the node in the dual-mode system; judging whether there is a node that transmits a reduced beacon frame on the wireless link in a transmission timing occupied by a node that transmits a standard beacon frame on the wireless link, and if there is, determining that the beacon frame needs to occupy the CSMA time slot for transmission.

[0010] Preferably, the updating the boundary position in the identification bit comprises: determining a time length amount by which the boundary position is shifted backward according to a number of beacon frames that need to occupy the CSMA time slot and a transmission time length of each beacon frame.

[0011] Preferably, the boundary position and the updated boundary position are both represented by a time length, and the time length is a value of an RF beacon time slot length in a beacon frame.

[0012] Preferably, the method further comprises: updating the following parameters according to the updated boundary position:

[0013] CSMA time slot start time = beacon period start time + RF beacon time slot length;

[0014] CSMA time slot effective length = beacon period length - RF beacon time slot length.

[0015] Preferably, the start time of the CSMA time slot and the effective length of the CSMA time slot are included in a reduced beacon frame time slot allocation entry.

[0016] Preferably, the beacon frame transmitted on the HRF link that occupies the CSMA time slot is transmitted in a time division manner.

[0017] In a second aspect of the present application, a beacon frame optimization device under a dual-mode system is also provided, which is applied to a dual-mode system that adopts HPLC and HRF dual-mode networking, and the device comprises:

[0018] a determining module configured to determine that a beacon frame on an HRF link needs to occupy a CSMA time slot for transmission; and an updating module configured to, under the condition that it is determined that the beacon frame on the HRF link needs to occupy the CSMA time slot for transmission, update a boundary position in an identification bit, so that the CSMA time slot starts the CSMA mode after the updated boundary position.

[0019] In a third aspect of the present application, a beacon frame optimization device under a dual-mode system is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the aforementioned beacon frame optimization method under a dual-mode system when executing the computer program.

[0020] In a fourth aspect of the present application, a computer readable storage medium is provided, wherein the storage medium stores instructions which, when executed on a computer, cause the computer to perform the steps of the aforementioned beacon frame optimization method under a dual-mode system.

[0021] A fifth aspect of the present application provides a computer program product comprising a computer program which, when executed by a processor, implements the aforementioned beacon frame optimization method under a dual-mode system.

[0022] The above technical solution has the following beneficial effects: the simplified frame sent on the CSMA time slot does not need to occupy the channel by competing with the service and network management information, but is sent by time division, so that the beacon frame can be sent out in the beacon period, meet the requirement of the beacon sending in the specification, improve the networking efficiency, and enable the nodes on the wireless link to quickly enter the network.

[0023] Other features and advantages of the embodiments of the present application will be described in detail in the following specific implementation part. BRIEF DESCRIPTION OF DRAWINGS

[0024] The accompanying drawings are included to provide a further understanding of the embodiments of the present application, and constitute a part of the specification, and are used together with the following specific implementation part to explain the embodiments of the present application, but do not constitute a limitation on the embodiments of the present application. In the drawings:

[0025] Figure 1 An implementation schematic diagram of the beacon frame optimization method under a dual-mode system according to the embodiments of the present application is schematically shown;

[0026] Figure 2 A system topology schematic diagram of a first example of the dual-mode system according to the embodiments of the present application is schematically shown;

[0027] Figure 3 A beacon time slot division schematic diagram before adjustment based on the first example system according to the embodiments of the present application is schematically shown;

[0028] Figure 4 A beacon time slot division schematic diagram after adjustment based on the first example system according to the embodiments of the present application is schematically shown;

[0029] Figure 5Fig. 2 shows a schematic diagram of a system topology of a dual-mode system according to an embodiment of the present application;

[0030] Figure 6 Fig. 3 shows a schematic diagram of beacon slot partitioning according to an embodiment of the present application based on the example system two;

[0031] Figure 7 Fig. 4 shows a schematic diagram of a structure of a beacon frame optimization device under a dual-mode system according to an embodiment of the present application. DETAILED DESCRIPTION

[0032] The specific embodiments of the present application will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely intended to illustrate and explain the present application, and are not intended to limit the present application.

[0033] In a system using HPLC and HRF dual-mode networking, sending a standard beacon frame on an HRF channel needs to occupy multiple beacon slots, meaning that the beacon frame on the HRF link needs to occupy the CSMA slots for transmission. The beacon period of the beacon frame includes adjacent beacon slots and CSMA slots, and an identification bit identifying the boundary position of the beacon slots and the CSMA slots. Figure 1 Fig. 5 shows an implementation schematic diagram of a beacon frame optimization method under a dual-mode system according to an embodiment of the present application. As shown in Fig. 5, the beacon frame optimization method provided by the embodiment under a dual-mode system is as follows: Figure 1

[0034] S01, determining that the beacon frame on the HRF link needs to occupy the CSMA slots for transmission;

[0035] S02, updating the boundary position in the identification bit, so that the CSMA slots start the CSMA mode after the updated boundary position.

[0036] Through the above embodiment, when the beacon frame uses the CSMA slots for transmission, it is not necessary to use the competitive mode to occupy the channel, thereby avoiding the problem that the beacon frame cannot be transmitted due to the failure of occupying the channel, and thereby ensuring the transmission of the beacon frame in the beacon period.

[0037] In an embodiment provided by the present application, the determination that the beacon frame on the HRF link needs to occupy the CSMA slots for transmission includes: acquiring and analyzing a wireless beacon identification bit in an information field of a non-central beacon, and determining that the wireless beacon identification bit is a preset value; and then determining that the beacon frame needs to occupy the CSMA slots for transmission. Table 1 below shows a non-central beacon slot allocation entry, and it can be seen that when the wireless beacon flag is 4, it can be determined that the beacon frame needs to be transmitted on the CSMA slots. ​

[0038]

[0039]

[0040] As can be seen from Table 1, according to the standard non-central beacon time slot allocation entry, when the wireless beacon flag is 0x04, it is defined that the HPLC beacon is sent, and the RF simplified beacon is sent in the CSMA time slot. Therefore, whether the flag bit is equal to 0x04 can be analyzed to determine whether the beacon frame on the HRF link needs to occupy the CSMA time slot for transmission.

[0041] In an embodiment provided by the present application, the preset value is defined as follows: when the wireless beacon identification bit is the preset value, the HPLC beacon is sent, and the RF simplified beacon frame is sent in the CSMA time slot. In the above embodiment, only the judgment mode in the standard non-central beacon time slot allocation entry is exemplified, and 0x04 can be used for judgment. However, in other cases, the preset value is not necessarily 0x04, and the actual wireless beacon identification bit definition needs to be used to determine the preset value. In addition to the above embodiment, the topology of the dual-mode system can also be used for determination. According to the topology relationship of the nodes in the dual-mode system, the transmission timing of the nodes in the beacon period is determined; it is judged whether there is a node that transmits the simplified beacon frame on the wireless link whose transmission opportunity is occupied by a node that transmits the standard beacon frame on the wireless link, and if there is, it is determined that the beacon frame needs to occupy the CSMA time slot for transmission. Figure 2 A system topology diagram of a first example of a dual-mode system according to an embodiment of the present application is schematically shown. The dashed line in the figure represents the HRF link, and the solid line represents the HPLC link, which will be used in subsequent figures. In the network topology diagram as shown in FIG. 1, the wireless standard frame is multiplexed with two HPLC beacon time slots. Figure 2 In the power grid system of the network topology diagram as shown in FIG. 1, one wireless standard frame is multiplexed with two HPLC beacon time slots. The beacon time slot division is as shown in FIG. 2. Figure 3 Figure 3 A beacon time slot division diagram before adjustment based on the first example system according to an embodiment of the present application is schematically shown. The proxy node 5 only has a wireless link HRF with its child node 8, so the node 5 needs to transmit the standard beacon frame on the wireless link, one wireless standard beacon frame is multiplexed with two HPLC standard beacon time slots, and the transmission opportunity of the node 3 on the wireless link is occupied by the node 5, so the simplified beacon frame of the proxy node 3 and the STA station 9 on the wireless link is transmitted in the CSMA time slot, and at this time, there is a possibility that the time slot cannot be preempted.

[0042] Figure 4 A beacon time slot division diagram after adjustment based on the first example system according to an embodiment of the present application is schematically shown in FIG. 3. Figure 4 ​The beacon time slots arranged by the central coordinator (CCO) are sent in the order of central beacon, proxy beacon (nodes 2, 5, 3, 4, 8), and STA beacon (nodes 6, 7, 9) on the HPLC link, and on the HRF wireless link, since node 5 sends a standard beacon frame, multiplexing two HPLC beacon time slots, nodes 3 and 9 need to send a reduced beacon frame on a CSMA time slot, and the reduced beacon frame of node 3 is sent first, followed by the reduced beacon frame of node 9, in the order arranged by the central coordinator (CCO). At this time, the beacon time slots and the CSMA time slots need to be adjusted according to the method provided in the embodiment of the present application, and the result of the adjustment is as follows: the total number of non-central beacon time slots in the network is 9, and the number of central beacon time slots is 3, one on each of the three lines, for a total of three, and the number of proxy stations is 5, i.e., 2, 3, 4, 5, and 8. If the beacon period is 500 ms, and the length of each beacon time slot is 10 ms, then the length of the actual effective beacon time slots on the wireless link is 130 ms, and the length of the HPLC link is 110 ms, and the actual effective start time of the CSMA time slot on the wireless link for sending services is 130 ms, and the actual effective length is 370 ms.

[0043] In an embodiment provided by the present application, the updating of the demarcation position in the identification bit includes: according to the number and length of the wireless reduced frames that need to occupy the CSMA time slot; and moving the demarcation position by a corresponding length. In this scheme, the start time and end time of the beacon period and the length of the beacon period of the HPLC link and the wireless link are completely aligned, but the division of the beacon time slots and the CSMA time slots in the beacon period is not completely aligned on the two links. The RF beacon time slot length indicates the length of the effective beacon time slot on the RF link, i.e., the length of the RF effective beacon time slot is longer than the length of the HPLC link beacon time slot by N wireless reduced frames, and N is the number of wireless beacon flag bits that are 4 in the non-central beacon time slot allocation entry. The reduced beacon frame time slot allocation entry field does not change, but the specific content defined by the field needs to be changed.

[0044] The demarcation position and the updated demarcation position are both represented by a time length, and the time length is the value of the RF beacon time slot length in a beacon frame. The beacon frame here includes a standard beacon frame and a reduced beacon frame. There is a flag bit in both the above two beacon frames, which is predefined by the communication specification, i.e., the RF beacon time slot length. For example, in some specifications, the byte number of this flag bit is 18, and it is represented by one byte.

[0045] The method further comprises: determining the CSMA time slot start time and the CSMA time slot effective length according to the updated boundary position; determining the CSMA time slot start time and the CSMA time slot effective length according to the updated boundary position; the CSMA time slot start time = the beacon period start time + the RF beacon time slot length; the CSMA time slot effective length = the beacon period length - the RF beacon time slot length. Both of the two parameters are determined based on the updated boundary position. The above parameters need to be modified in the time slot allocation in the dual-mode system. Similarly, in the system in Figure 2 , the effective start time of the CSMA time slot in which the actual traffic can be transmitted on the wireless link is 130 ms, and the actual effective length is 370 ms.

[0046] In an embodiment provided by the application, the start time of the CSMA time slot and the effective length of the CSMA time slot are included in the reduced beacon frame time slot allocation entry, and Table 2 shows the modified reduced beacon frame time slot allocation entry.

[0047]

[0048] Table 2

[0049] In an embodiment provided by the application, the beacon frame transmitted in the CSMA time slot on the HRF link is transmitted in a time division manner. The beacon frame transmitted in the CSMA time slot should be consistent with the transmission manner of the beacon time slot, and therefore the method is also in a time division manner (TDMA) to facilitate the consistency in the dual-mode system.

[0050] In an embodiment provided by the application, Figure 5 a system topology diagram of a second example of a dual-mode system according to an embodiment of the application is schematically shown, and in the tree-shaped Internet of Things system as shown in Figure 5 In the tree-shaped Internet of Things system of the network topology diagram as shown in

[0051] Figure 6 a beacon time slot division diagram based on the second example system in an embodiment of the application is schematically shown. As shown in Figure 6As shown, there are a total of 22 non-central beacon time slots in the network, three central beacon time slots (one on each of the three phase lines), and 11 proxy sites (numbered 2, 3, 4, 5, 6, 8, 12, 13, 14, 16, and 17). If the beacon period is 500ms and the length of each beacon time slot is 10ms, then the actual effective beacon time slot on the radio link occupies 290ms, and on the HPLC link it occupies 240ms. The effective start time of the CSMA time slot that can actually transmit services on the radio link is 290ms, and the actual effective length is 210ms (500ms - 290ms = 210ms).

[0052] Using the above implementation method, the simplified frame transmitted on the CSMA time slot does not need to compete with services and network management information for channel dominance through contention. Instead, it is transmitted in a time-division manner, which ensures that the beacon frame is transmitted within the beacon cycle, meets the requirements for beacon transmission in the specification, improves network efficiency, and enables nodes on the wireless link to quickly join the network.

[0053] Based on the same inventive concept, the present invention also provides a beacon frame optimization device for a dual-mode system, which is applied to a dual-mode system using HPLC and HRF dual-mode networking. Figure 7 The schematic diagram illustrates the structure of a beacon frame optimization device in a dual-mode system according to an embodiment of the present invention, as shown below. Figure 7 As shown. The device includes:

[0054] The determination module is used to determine that a beacon frame on the HRF link needs to occupy the CSMA time slot for transmission; and the update module is used to update the boundary position in the identifier bit under the condition that it is determined that a beacon frame on the HRF link needs to occupy the CSMA time slot for transmission, so that the CSMA time slot starts CSMA mode after the updated boundary position.

[0055] The specific limitations of each functional module in the beacon frame optimization device under the aforementioned dual-mode system can be found in the limitations of the beacon frame optimization method under the dual-mode system described above, and will not be repeated here. Each module in the aforementioned device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in hardware or independently of the processor in the computer device, or stored in software in the memory of the computer device, so that the processor can call and execute the operations corresponding to each module.

[0056] In some embodiments provided by the present application, a beacon frame optimization device under a dual-mode system is also provided, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the above-mentioned beacon frame optimization method under a dual-mode system when executing the computer program. The processor has the functions of numerical calculation and logical operation, and has at least a central processing unit CPU with data processing capability, a random access memory RAM, a read-only memory ROM, various I / O ports, an interrupt system, and the like. The processor contains a core, and the core calls corresponding program units from the memory. The core can be set to one or more, and the above-mentioned method is realized by adjusting the core parameters. The memory can include a non-permanent memory in a computer readable medium, a random access memory (RAM), and / or a non-volatile memory such as a read-only memory (ROM) or a flash memory (flash RAM), and the memory includes at least one memory chip.

[0057] In an embodiment of the present application, a computer readable storage medium is also provided, and the storage medium stores instructions, which, when executed on a computer, cause the processor to be configured to execute the above-mentioned beacon frame optimization method under a dual-mode system.

[0058] In an embodiment provided by the present application, a computer program product is provided, which comprises a computer program executable on a processor to implement the above-mentioned beacon frame optimization method under a dual-mode system.

[0059] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can be in the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can be in the form of a computer program product implemented on one or more computer usable storage media (including but not limited to a magnetic disk storage, a CD-ROM, an optical storage, and the like) containing computer usable program code.

[0060] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks, can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a means for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 one flow or multiple flows and / or blocks Figure 1means for performing the function specified by the block or blocks.

[0061] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a Figure 1 one or more processes and / or blocks Figure 1 means for performing the function specified by the block or blocks.

[0062] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the processes Figure 1 one or more processes and / or blocks Figure 1 means for performing the function specified by the block or blocks.

[0063] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0064] The memory can include non-persistent memory and / or volatile memory, such as a random access memory (RAM) including a cache area for the temporary storage of data. The memory can also include non-volatile memory, such as read only memory (ROM), electrically programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), flash memory, or non-volatile random access memory (NVRAM), for the storage of information, such as data files or program

[0065] Computer readable media includes permanent and non-permanent, removable and non-removable media implemented in any method or technology for the storage of information. The information can be computer readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital versatile discs (DVDs) or other optical storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer readable media does not include transitory media, such as modulated data signals and carrier waves.

[0066] It should also be noted that the terms "comprising", "comprises" or other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus.

[0067] The above embodiments are only used to illustrate the present application, but not to limit it. Instead of the above, various modifications and changes can be made to the application by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the application shall fall into the scope of the claims of the application.

Claims

1. A beacon frame optimization method in a dual-mode system, the dual-mode system adopting HPLC and HRF dual-mode networking, the beacon frame comprising adjacent beacon slots and CSMA slots in a beacon period, and an identification bit identifying the boundary position of the beacon slots and the CSMA slots, characterized in that, The method comprises: ​ determining whether the beacon frame on the HRF link needs to occupy the CSMA time slot for transmission, comprising: acquiring and analyzing a wireless beacon identification bit in an information field of a non-central beacon; determining that the wireless beacon identification bit is a preset value, wherein the wireless beacon identification bit being the preset value indicates that an HPLC beacon frame is transmitted and a wireless reduced beacon frame is transmitted in the CSMA time slot, and then it is determined that the beacon frame needs to occupy the CSMA time slot for transmission; or determining the transmission timing of the node in the beacon period according to the topological relationship of the nodes in the dual-mode system; judging whether there is a node transmitting a wireless reduced beacon frame on the HRF link whose transmission timing is occupied by a node transmitting a wireless standard beacon frame on the HRF link, and if there is, it is determined that the beacon frame needs to occupy the CSMA time slot for transmission; updating the boundary position in the identification bit, so that the CSMA time slot starts the CSMA mode after the updated boundary position; wherein updating the boundary position in the identification bit comprises: determining the backward time length of the boundary position according to the number of wireless reduced beacon frames needing to occupy the CSMA time slot and the transmission time length of each wireless reduced beacon frame.

2. The method of claim 1, wherein, The boundary position and the updated boundary position are both represented by time length, and the time length is the value of the RF beacon time slot length in the beacon frame.

3. The method of claim 2, wherein, The method further comprises: updating the following parameters according to the updated boundary position: the CSMA time slot start time and the CSMA time slot effective length; CSMA time slot start time = beacon period start time + RF beacon time slot length; CSMA time slot effective length = beacon period length - RF beacon time slot length.

4. The method of claim 1, wherein, The beacon frame transmitted on the CSMA time slot of the HRF link is transmitted in a time division manner.

5. A beacon frame optimization device under a dual-mode system, applied to a dual-mode system adopting HPLC and HRF dual-mode networking, wherein a beacon period of the beacon frame comprises adjacent beacon slots and CSMA slots, and an identification bit identifying a boundary position of the beacon slots and the CSMA slots. The device comprises: a determination module configured to determine whether the beacon frame on the HRF link needs to occupy the CSMA time slot for transmission, comprising: acquiring and analyzing a wireless beacon identification bit in an information field of a non-central beacon; determining that the wireless beacon identification bit is a preset value, wherein the wireless beacon identification bit being the preset value indicates that an HPLC beacon frame is transmitted and a wireless reduced beacon frame is transmitted in the CSMA time slot, and then it is determined that the beacon frame needs to occupy the CSMA time slot for transmission; or determining the transmission timing of the node in the beacon period according to the topological relationship of the nodes in the dual-mode system; judging whether there is a node transmitting a wireless reduced beacon frame on the HRF link whose transmission timing is occupied by a node transmitting a wireless standard beacon frame on the HRF link, and if there is, it is determined that the beacon frame needs to occupy the CSMA time slot for transmission; and The updating module is configured to update the boundary position in the identification bit, so that the CSMA time slot starts the CSMA mode after the updated boundary position, under the condition that it is determined that the beacon frame on the HRF link needs to occupy the CSMA time slot for transmission; wherein the updating of the boundary position in the identification bit comprises: determining the backward time length of the boundary position according to the number of wireless reduced beacon frames which need to occupy the CSMA time slot and the transmission time length of each wireless reduced beacon frame.

6. A beacon frame optimization device under dual mode system, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The processor implements the steps of the beacon frame optimization method under the dual-mode system according to any one of claims 1 to 4 when executing the computer program. 7.A computer readable storage medium, having stored therein instructions which, when executed on a computer, cause the computer to perform the steps of the beacon frame optimization method under the dual-mode system according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Synchronizing channel sharing with neighboring networks

    US20070025384A1