WO2017156748A1 - 一种信标发送方法及装置、网络接入方法及装置 - Google Patents

一种信标发送方法及装置、网络接入方法及装置 Download PDF

Info

Publication number
WO2017156748A1
WO2017156748A1 PCT/CN2016/076601 CN2016076601W WO2017156748A1 WO 2017156748 A1 WO2017156748 A1 WO 2017156748A1 CN 2016076601 W CN2016076601 W CN 2016076601W WO 2017156748 A1 WO2017156748 A1 WO 2017156748A1
Authority
WO
WIPO (PCT)
Prior art keywords
beacon
coordinator
network
request frame
slot
Prior art date
Application number
PCT/CN2016/076601
Other languages
English (en)
French (fr)
Inventor
姜彤
董晨
***
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to KR1020187029467A priority Critical patent/KR102259678B1/ko
Priority to PCT/CN2016/076601 priority patent/WO2017156748A1/zh
Priority to JP2018548693A priority patent/JP6671501B2/ja
Priority to EP16893913.0A priority patent/EP3422772B1/en
Priority to CN201680083576.6A priority patent/CN108886735B/zh
Publication of WO2017156748A1 publication Critical patent/WO2017156748A1/zh
Priority to US16/133,261 priority patent/US20190020414A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/11Arrangements specific to free-space transmission, i.e. transmission through air or vacuum
    • H04B10/114Indoor or close-range type systems
    • H04B10/116Visible light communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • H04J3/1605Fixed allocated frame structures
    • H04J3/1652Optical Transport Network [OTN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/07Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
    • H04B10/075Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
    • H04B10/079Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal
    • H04B10/0795Performance monitoring; Measurement of transmission parameters
    • H04B10/07953Monitoring or measuring OSNR, BER or Q
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/11Arrangements specific to free-space transmission, i.e. transmission through air or vacuum
    • H04B10/114Indoor or close-range type systems
    • H04B10/1149Arrangements for indoor wireless networking of information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/27Arrangements for networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/40Transceivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/10Arrangements for reducing cross-talk between channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/12Access restriction or access information delivery, e.g. discovery data delivery using downlink control channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/04Scheduled access

Definitions

  • the present application relates to the field of optical communication technologies, and in particular, to a beacon transmission method and apparatus, and a network access method and apparatus.
  • VLC Visible Light Communication
  • FIG. 1 is a schematic diagram of a visible light communication system.
  • the transmitter encodes and modulates the transmitted data signal, and the coded modulated data signal (ie, Mt) is used to modulate the intensity of the LED light source to generate a light intensity modulated signal (ie, Xt); at the receiving end, photodetection is used.
  • VPAN Visible Light Communication Personal Area Network
  • VPAN Visible Light Communication Personal Area Network
  • each VPAN there is a service node called a coordinator that manages the operation of the VPAN. This coordinator may be located on an LED light source.
  • Figure 2 shows the topology of a common star (English: star) VPAN. In this network, there is a coordinator that provides network access services for multiple devices (English: devices) in the network.
  • the IEEE 802.15.7 standard supports two working modes, beacon-enabled VPAN and Non-Beacon enabled VPAN.
  • the coordinator in the Beacon enabled VPAN periodically sends a beacon (English: beacon).
  • Beacon transmission time slots (or beacon time slots) periodically occupy each of the superframes Starting position.
  • the structure of a superframe is as shown in FIG. 3.
  • One superframe includes an active period and an inactive period, and the active period includes a beacon slot for transmitting a beacon, and a contention access period (English: Contention Access Period, abbreviation: CAP).
  • contention free period English: Contention Free Period, abbreviation: CFP.
  • the starting position of the superframe is a beacon slot for the coordinator to send a beacon, and the beacon carries some common information of the network, such as the number of the network (English: Identification), the length of the superframe, and the like.
  • the global coordinator is responsible for the management and coordination of multiple VPANs (as represented by VPAN1, VPAN2, VPAN3, VPAN4, etc.).
  • Each VPAN has its own coordinator (as indicated by CCO1, CCO2, CCO3, CCO4, etc.) for the management of its respective VPAN (such as bandwidth allocation, etc.).
  • any VPAN When any VPAN is initially established, it is guaranteed by the global coordinator to be aligned with the start and end positions of the periodic superframes of other VPANs. Since the global coordinator may not be aware of the possible interference conditions of each VPAN, interference coordination is not performed when any VPAN is initially established. To avoid waste of bandwidth resources, when the VPAN is initially established, the coordinators of each VPAN occupy the same beacon slot to transmit beacons, and the global coordinator performs beacon slots and after obtaining VPAN interference related information from the coordinators of the respective VPANs. Coordination of resource allocation.
  • the device when the device needs to access the network, it first performs channel scanning, listens for the beacon periodically sent by the surrounding coordinator for a period of time, and measures the channel quality according to the received beacon, and selects the measurement.
  • the channel quality of the best beacon corresponds to the VPAN for access.
  • the coordinators of different VPANs occupy the same beacon slot to transmit the beacon. Therefore, the equipment in the interference region of two mutually interfering VPANs receives the coordination of the two mutually interfered VPANs.
  • the beacon is simultaneously transmitted, the two beacons received may not be correctly detected and decoded, so that the network cannot be properly accessed.
  • the overlapping area between VPAN1 and VPAN2 as shown in FIG. 4 is an interference area of two VPANs. Since there is no device that has already been accessed in the interference area between the current two VPANs, the global coordinator does not need to Interference coordination is performed on the interference area. If a device in the interference area of two VPANs wants to access the network at this time, the beacon cannot be correctly detected due to interference, and thus cannot be detected. Normal access to the network.
  • the present invention provides a beacon transmitting method and device, a network access method and a device, which are used to solve the problem that when at least two VPANs that interfere with each other do not perform interference coordination, devices in the interference area want to enter the network, and the beacon cannot be correctly detected.
  • the problem is that the network cannot be accessed normally.
  • a beacon transmission method comprising: a coordinator transmitting a beacon, the beacon occupying a first beacon slot of a current superframe; and the coordinator receiving a first beacon request frame,
  • the first beacon request frame is configured to indicate that the device is in an interference region between an area of the first network where the coordinator is located and an area of the at least one second network; the coordinator continues to transmit the beacon and satisfies the following Condition: in the N superframes starting from the next superframe, respectively occupying the first beacon slot and the second beacon slot of each of the N superframes, N ⁇ 1, N Is a positive integer.
  • the present application is described by taking the first network and the second network as an example, those skilled in the art can understand that the first and second networks can be jointly belong to the same larger network.
  • the device when receiving the beacon request frame sent by the device, by transmitting at least two beacons in one super frame, the device can correctly detect the beacon in time, thereby increasing the probability that the device correctly detects the beacon, so that the device Can access the network normally.
  • the first beacon slot and the second beacon slot are both located in a beacon slot area in a superframe, and
  • the second beacon slot is an idle slot, and the beacon slot region is a time period in which only a beacon is transmitted in a superframe, and the idle slot is not used in the beacon slot region.
  • the coordinator in any one of the mutually interfering VPANs transmits the time slot of the beacon; or the first beacon slot is located in a beacon slot area in the superframe, and the second beacon slot is located in the superframe CFP area.
  • the coordinator is in a beacon that is sent by using the first beacon slot
  • the carried beacon type is an original beacon
  • the beacon type carried by the coordinator in the beacon that is sent in the second beacon slot is an additional beacon
  • the original beacon is used to indicate the beacon Coordinator week A beacon that is periodically transmitted
  • the additional beacon is used to indicate that the beacon is a beacon that is additionally transmitted by the coordinator beyond the original beacon.
  • the coordinator occupies the first one of each of the N superframes After the beacon slot and the second beacon slot send the beacon, the method further includes: the coordinator receiving the association request frame sent by the device, and the time occupied by the N super frames does not reach a set threshold And the device is associated with the device; or the coordinator does not receive the association request frame sent by the device, and the time occupied by the N super frames reaches the set threshold, A beacon is transmitted in a first beacon slot in each superframe after N superframes. In this way, when the device cannot detect the beacon through the additional second beacon slot, the resource of the second beacon slot can be released in time to avoid resource waste.
  • the association request frame carries a beacon type indication, where the beacon type indication is used to represent the An association request initiated by the device by detecting the original beacon or an association request initiated by the device by detecting the additional beacon; after the coordinator receives the association request frame sent by the device, according to the The beacon type indication carried in the association request frame, if it is determined that the device initiates an association request by detecting the original beacon, the interference coordination is not triggered; if the association request is initiated by detecting the additional beacon, Then trigger interference coordination.
  • the device can determine the interference coordination when the interference coordination needs to be performed through the indication information of the device in the association request frame, and ensure the normal network access of other subsequent devices, thereby improving the performance of the network system of multiple VPANs.
  • the coordinator uses the interference carried in the association request frame in the process of triggering the interference coordination parameter.
  • the method further includes: if the coordinator receives the second beacon request frame sent by the device, and the N If the time occupied by the superframes does not reach the set threshold, the first beacon slot and the third beacon slot in each superframe after the N superframes are respectively occupied to transmit beacons, The third beacon slot is located in the CFP area. The problem of beacon interference occurring again due to the collision of the second beacon slot is solved.
  • the first beacon The request frame carries a field characterizing the address of the device; the format of the second beacon request frame is the same as the format of the first beacon request frame.
  • the first beacon request frame further carries a field that identifies the cause of the request, and represents a sequence number of the sent beacon request frame. At least one of a field, a field characterizing a retransmission beacon request frame number, and a field characterizing a target access coordinator address.
  • a second aspect of the present invention provides a network access method, including: performing a beacon detection before the device accesses the first network; and the device cannot correctly detect the message when the detected time reaches a set first time duration threshold. And transmitting a first beacon request frame, where the first beacon request frame is used to indicate that the device is in an interfered state.
  • the interfered state is used to indicate that the device is in a state of an area where different networks interfere with each other.
  • the beacon request frame is actively sent to notify the coordinator to perform related processing, thereby increasing the probability that the device is correctly connected to the network.
  • the method further includes: the device continues to perform beacon detection; and if the time of continuing to detect does not reach the set second duration threshold, the correct detection is performed. Go to the beacon and determine that the detected beacon is sent by the coordinator in the first network, then send an association request frame to the coordinator in the first network, the association request frame is used to Coordinator in the first network requests association; if the beacon is still not correctly detected when the time of continuing detection reaches the set second duration threshold, then the second is sent to the coordinator in the first network A beacon request frame, the second beacon request frame is used to indicate that the device is still in an interfered state. The disturbed state indicates that the device is still in a state of an area where different networks interfere with each other. In this way, by continuing to send the beacon request frame, the coordinator is informed in time when the beacon is still not correctly detected. Continue to do the corresponding processing to ensure that it can correctly detect the beacon and enter the network normally.
  • the device further includes: the device performing the detection of the beacon Parsing, determining a beacon type included in the beacon; the beacon type is an original beacon or an additional beacon; the original beacon is used to indicate that the beacon is a beacon periodically sent by the coordinator; the additional letter The beacon is used to indicate that the beacon is an additional beacon sent by the coordinator beyond the original beacon.
  • the device further includes: if the device determines And the beacon type included in the beacon is an original beacon, and the association request frame sent to the coordinator in the first network carries a beacon type used to represent an association request initiated by the device by detecting the original beacon. Instructing, if the device determines that the beacon type included in the beacon is an additional beacon, carrying the association request frame sent to the coordinator in the first network to represent the device by detecting the additional beacon And the beacon type indication of the initiated association request.
  • the device performs interference parameter detection in performing the beacon detection process; If it is determined that the beacon type included in the beacon is an additional beacon, the detected interference frame sent to the coordinator in the first network further carries the detected interference parameter.
  • the first beacon request frame carries a characterizing the device address a field; the format of the second beacon request frame is the same as the format of the first beacon request frame.
  • the first beacon request frame further carries a field that identifies the cause of the request, and identifies a sending beacon request frame sequence number. At least one of a field, a field characterizing a retransmission beacon request frame number, and a field characterizing a target access coordinator address.
  • the third aspect provides a network access method, including: performing network detection before the device accesses the first network, where the network detection includes beacon detection and interference parameter detection; and the device reaches the detection time.
  • the network detection includes beacon detection and interference parameter detection
  • the device reaches the detection time.
  • the beacon cannot be correctly detected, and then the first The coordinator in the network sends an interference indication frame, where the interference indication frame carries the detected interference parameters of the first network and the at least one second network.
  • the device determines that the beacon cannot be detected correctly, the device sends the interference indication frame in time, so that the coordinator can trigger the interference coordination process in time, so that the device accesses the network as soon as possible after the interference is coordinated, and ensures that other devices can correctly detect the subsequent devices.
  • Bypassing the beacon into the network normally improves the performance of multiple VPAN network systems.
  • the interference parameter includes the identifier information of the first network and the second network
  • the device receives the first network signal, and The quality of the at least one second network signal.
  • a fourth aspect provides a network access method, including: a coordinator in a first network receives an interference indication frame sent by a device, where the interference indication frame carries an interference parameter, and the interference parameter indicates at least one second network interference. Interference information of the first network; the coordinator triggers interference coordination according to the interference indication frame.
  • the coordinator when the coordinator receives the interference indication frame sent by the device, it can trigger the interference coordination process in time, so that the device accesses the network as soon as possible after the interference is coordinated, and ensures that other devices can correctly detect the beacon entering the network normally, and improve the network.
  • the interference parameter includes the identifier information of the first network and the identifier information of the at least one second network, and/or the device Receiving information of the quality of the first network signal and the at least one second network signal.
  • the coordinator triggers interference coordination, including: the coordinator manages the coordination
  • the global coordinator of the device sends an interference coordination request message, where the interference coordination request message includes the interference parameter; the coordinator receives an interference coordination response message returned by the global coordinator, where the interference coordination response message includes
  • the coordinator is configured to send a beacon slot of the beacon; the coordinator transmits a beacon according to the beacon slot indicated by the global coordinator according to the interference coordination response message.
  • a beacon transmitting apparatus having the first implementation Aspects and functions of any one of the first to eighth possible implementations of the first aspect.
  • the functions may be implemented by hardware or by corresponding software implemented by hardware.
  • the hardware or software includes one or more modules corresponding to the functions described above.
  • the beacon transmitting device can be a coordinator.
  • the structure of the coordinator includes a transceiver, a memory, and a processor, where the memory is used to store a group a program, the transceiver, configured to: transmit a beacon, the beacon occupies a first beacon slot of a current superframe; and, for receiving a first beacon request frame, the first beacon request frame is used to Instructing the device to be in an interference region between an area of the first network where the coordinator is located and an area of the at least one second network; the processor, configured to invoke a program stored by the memory, to perform: in the sending and receiving After receiving the first beacon request frame, determining that the first beacon slot and the first of each of the N superframes occupy the first beacon slot of each of the N superframes from the N superframes starting from the next superframe Transmitting, by the second beacon slot, the beacon; the transceiver is further configured to: under the control of the processor, occupy N each of the N
  • the device when receiving the beacon request frame sent by the device, by transmitting at least two beacons in one super frame, the device can correctly detect the beacon in time, thereby increasing the probability that the device correctly detects the beacon, so that the device Can access the network normally.
  • the processor is further configured to invoke the program stored in the memory, so that the coordinator performs the foregoing A method as claimed in any one of the first to eighth possible implementations.
  • a network access apparatus having a function of implementing any one of the first to sixth possible implementation manners of the second aspect and the second aspect.
  • the functions may be implemented by hardware or by corresponding software implemented by hardware.
  • the hardware or software includes one or more modules corresponding to the functions described above.
  • the network access device may be a device in a network, and the structure of the device in the network includes a transceiver, a memory, and a processor, where The memory is configured to store a set of programs, the processor is configured to invoke the program stored by the memory to perform: performing beacon detection before accessing the first network; and detecting the time reaches a set first duration threshold
  • the control transceiver sends a first beacon request frame, the first beacon request frame is used to indicate that the device is in an interfered state; and the transceiver is configured to be in the process
  • the first beacon request frame is transmitted under the control of the device.
  • the beacon request frame is actively sent to notify the coordinator to perform related processing, thereby increasing the probability that the device is correctly connected to the network.
  • the processor is further configured to: invoke the program stored in the memory, so that the device performs the foregoing The method of any one of the first to sixth possible implementations of the second aspect.
  • a network access device having the function of implementing the method design in the first possible implementation manner of the third aspect or the third aspect.
  • the functions may be implemented by hardware or by corresponding software implemented by hardware.
  • the hardware or software includes one or more modules corresponding to the functions described above.
  • the network access device may be a device in a network, where the structure of the device in the network includes a transceiver, a memory, and a processor, where The memory is configured to store a set of programs, the processor is configured to invoke the program stored by the memory to perform: performing network detection, including beacon detection, interference parameter detection, before accessing the first network; When the detected time reaches the set first duration threshold and the beacon is still not correctly detected, the transceiver is instructed to send an interference indication frame to the coordinator in the first network, where the interference indication frame is detected in the bearer.
  • the interference parameter of the first network and the at least one second network; the transceiver is configured to send the interference indication frame to a coordinator in the first network under the instruction of the processor.
  • the processor is further configured to invoke the program stored in the memory to cause the device to perform the method as described in the first possible implementation manner of the foregoing third aspect.
  • a network access apparatus having a function of implementing any one of the first to second possible implementation manners of the fourth aspect and the fourth aspect.
  • the functions may be implemented by hardware or by corresponding software implemented by hardware.
  • the hardware or software includes one or more modules corresponding to the functions described above.
  • the network access device may be a coordinator, and the structure of the coordinator includes a transceiver, a memory, and a processor, where the transceiver is used to Receiving, by the receiving device, an interference indication frame, where the interference indication frame carries an interference parameter, where the interference parameter indicates that at least one second network interferes with interference information of the first network; and the memory is used to store a set of programs, where The processor is configured to invoke the program stored by the memory to perform: triggering interference coordination according to the interference indication frame received by the transceiver.
  • the processor is further configured to: invoke the program stored in the memory, so that the coordinator performs the foregoing The method of any one of the first to second possible implementations of the fourth aspect.
  • the solution provided by the embodiment of the present application may send at least two beacons in a superframe by adding a beacon slot when the device cannot correctly detect the beacon due to beacon interference, so that the device is enabled.
  • the beacon can be correctly detected in time, and the network is normally connected to the network, and the indication information in the association request frame can be used to determine the interference coordination when the interference coordination needs to be performed, and the subsequent network access of other devices is ensured, and the network of multiple VPANs is improved. System performance.
  • FIG. 1 is a schematic diagram of a visible light communication system in the prior art
  • FIG. 2 is a schematic topological diagram of a star VPAN in the prior art
  • FIG. 3 is a schematic structural diagram of a superframe in the prior art
  • FIG. 5 is a schematic diagram of correspondence between beacon slots in a superframe when each VPAN is initially established according to an embodiment of the present application
  • FIG. 6 is a schematic diagram of correspondence between beacon slots after interference coordination between VPANs in the embodiment of the present application.
  • Figure 7 is a flowchart of a method provided by an embodiment of the present application.
  • FIG. 8 is a schematic diagram of a superframe after adding a second beacon slot according to an embodiment of the present application.
  • FIG. 9 is a second schematic diagram of a superframe after adding a second beacon slot according to an embodiment of the present application.
  • Figure 10 is a second flowchart of the method provided by the embodiment of the present application.
  • 11a and 11b are structural diagrams of a beacon transmitting apparatus according to an embodiment of the present application.
  • FIG. 12 is a structural diagram of a network access apparatus according to an embodiment of the present application.
  • FIG. 13 is a second structural diagram of a network access device according to an embodiment of the present application.
  • FIG. 14 is a third structural diagram of a network access apparatus according to an embodiment of the present application.
  • FIG. 15 is a structural diagram of a coordinator according to an embodiment of the present application.
  • Figure 16 is a structural diagram of a device according to an embodiment of the present application.
  • the embodiment of the present application is applicable to a VLC system, and is preferably, but not limited to, a centralized interference coordination mode.
  • the system architecture diagram is shown in FIG. 4, and each VPAN has a coordinator to manage its own network.
  • the global coordinator GCCO. responsible for the management and coordination of multiple VPANs.
  • VPAN1, VPAN2, VPAN3, and VPAN4 responsible for the management and coordination of multiple VPANs.
  • the coordinators in the four VPANs are respectively represented by CCO1, CCO2, CCO3, and CCO4.
  • the beacon slot transmits a beacon.
  • FIG. 5 shows two consecutive superframes, and the structure of the superframe is exemplified by the structure shown in FIG.
  • the black rectangular area in each superframe represents a beacon slot, and the beacon slot is at the beginning of a superframe.
  • the beacon slots in the superframes of VPAN1, VPAN2, VPAN3, and VPAN4 are aligned, that is, CCO1, CCO2, CCO3, and CCO4 occupy the same beacon slot to transmit beacons.
  • the GCCO will perform interference coordination on the VPANs that interfere with each other. For example, time-division is used for interference coordination. As shown in Figure 6, it is assumed that there is interference between VPAN1 and VPAN3, and there are already connected devices in the interference area. GCCO has already conducted interference coordination on the time division between VPAN1 and VPAN3. After coordination, CCO1 and CCO3 occupy Different beacon slots transmit beacons, CCO3 occupies a beacon after one slot after the original beacon slot, and CCO1 still occupies the original beacon slot to transmit beacons. Of course, the other coordinators that have not been coordinated still occupy the same beacon slot to transmit the beacon. For each VPAN, in a superframe, after interference coordination, the total area of beacon slots occupied by all coordinators that have passed interference coordination may be referred to as a beacon slot area, as indicated in FIG. region.
  • the GCCO does not need to perform interference coordination on the VPANs that interfere with each other.
  • the device is in an interference region between different VPANs that do not perform interference coordination, beacon detection is performed when the network is to be accessed, and beacon interference may occur, so that the beacon cannot be correctly detected.
  • the embodiment of the present application provides a beacon sending method and a network access method. When a device cannot correctly detect a beacon, the beacon request frame is sent to the coordinator, and the coordinator adds a beacon slot to the super The method of sending the beacon twice in the frame increases the probability that the device correctly detects the beacon, enables the device to access the network normally, and can perform interference coordination in time.
  • the method of the embodiment of the present application is as follows.
  • Step 701 The coordinator uses the first beacon slot of the current superframe to transmit a beacon.
  • the first beacon slot may be allocated by the GCCO when the coordinator initially enters the network, or It was adjusted after GCCO interference coordination.
  • the VPAN in which the coordinator is located in the following description is referred to as a first network.
  • Step 702 The device performs beacon detection before accessing the first network.
  • the device when the device wants to access the network, one or more target networks exist, and a target network exists as an example, and the target network is assumed to be the first network where the coordinator is located. After the device is powered on, it scans the channel and performs beacon detection. When the beacon is detected correctly, it will access the network normally.
  • Step 703 The device fails to correctly detect the beacon when the detected time reaches the set first duration threshold, and sends a first beacon request frame, where the first beacon request frame is used to indicate the device. In an interfered state.
  • the interfered state refers to a state in which the device is in an area where different networks interfere with each other, that is, a state of an interference area between an area of the first network and an area of at least one second network.
  • first network and the second network are described by using the first network and the second network as an example, those skilled in the art may understand that the first network and the second network involved in the embodiments of the present application may be common. Belong to the same larger network.
  • the device presets a detection duration threshold, which is called a first duration threshold. If the device does not correctly detect the beacon when the detected time reaches the first duration threshold, the device may be considered to be in the area of at least two networks. Interference area, unable to access the network normally. In this case, the device sends a beacon request frame to the coordinator, which is referred to as a first beacon request frame for subsequent convenience.
  • the process of the device transmitting the beacon request frame may be: determining, according to the energy detection, the position of the beacon slot in the superframe (the position of the beacon slot determined here, that is, the location of the first beacon slot), and identifying the beacon After the location of the time slot, the CAP after the beacon time slot transmits the beacon request frame as soon as possible, wherein the beacon request frame can be based on carrier sense multiple access/collision avoidance (English: Carrier Sense multiple Access/Collision Avoidance, Abbreviation: CSMA/CA) Competitive transmission.
  • carrier sense multiple access/collision avoidance English: Carrier Sense multiple Access/Collision Avoidance, Abbreviation: CSMA/CA
  • the beacon request frame is used to report to the coordinator that it is unable to detect the beacon in the interference area.
  • the format of the beacon request frame in the embodiment of the present application is not specifically limited, and may be, but is not limited to, the format shown in Table 1 below.
  • the beacon request frame carries the address, the reason, the sequence number, the number of retransmissions, and the destination coordinator address.
  • the address is mandatory to carry information in the beacon request frame. Others are optional carrying information. Add other carrying information.
  • the address field is used to describe the address or identifier of the device that sends the beacon request frame, such as a MAC address, a 64-bit address, etc.; the reason field is used to indicate the reason for sending the beacon request frame, such as the network cannot detect the message.
  • the sequence number field is used to represent the sequence number of the beacon request frame. When the beacon request frame is sent for the first time, the sequence number can be set to 0 or 1. After each beacon request frame is sent, the sequence number is incremented by 1, with different sequence numbers.
  • the retransmission times field is used to represent that the beacon request frame of the same sequence number is retransmitted a few times, and the same sequence number beacon request frame can be sent to ensure that the transmitted beacon request frame can be reliably received.
  • the number of retransmissions on the first transmission is set to 0 or 1, and each retransmission is incremented by one;
  • the target coordinator address is used to characterize the address of the coordinator in the target VPAN to which the device is to access.
  • Step 704 The coordinator receives the first beacon request frame sent by the device, and respectively occupy the first beacon of each of the N super frames in the N super frames starting from the next super frame.
  • the time slot and the second beacon slot transmit a beacon, N ⁇ 1, and N is a positive integer.
  • the coordinator parses the beacon request frame, determines that the device is in the interference area, and cannot access the network. Then the coordinator will add a beacon slot to transmit the beacon starting from the next superframe, and the added beacon slot is called the second beacon slot. That is, the beacon is sent twice in one superframe.
  • the selection manner of the second beacon slot may be, but not limited to, the following two.
  • the first way select a free time slot in the beacon slot area as the second beacon slot.
  • a superframe includes a beacon slot area and a non-beacon slot area.
  • the non-beacon slot areas are CAP, CFP, and inactive periods.
  • the beacon slot area is a time period in which only a beacon is transmitted in a superframe.
  • the beacon slot area is a total area of beacon slots occupied by coordinators in all VPANs that have passed interference coordination
  • the idle time slot is a time slot in which the coordinator in the VPAN that is not used for any other mutual interference transmits a beacon.
  • the beacon slot area after the addition of the second beacon slot includes a second beacon slot area, which is equivalent to enlarging the beacon slot area, and correspondingly, the non-beacon slot area is compressed.
  • the beacon slot allocation of each VPAN is as shown in FIG. 6, when the second beacon is added. After the slot, the beacon slot allocation of VPAN1 is as shown in FIG.
  • the second way in the CFP area, one time slot is selected as the second beacon slot.
  • the first network is VPAN1 shown in FIG. 5, before receiving the beacon request frame, VPAN1 and VPAN3 are subjected to interference coordination, and the beacon slot allocation of each VPAN is as shown in FIG. 6, and the second letter is added. After the time slot is marked, the beacon slot allocation of VPAN1 is as shown in FIG.
  • the coordinator carries a beacon type in the beacon sent by the first beacon slot and the second beacon slot, and the beacon type is used to indicate that the beacon is occupied.
  • the type of beacon slot including the original beacon and the attached beacon.
  • the beacon type carried in the beacon sent in the first beacon slot is the original beacon, indicating that the beacon is sent through the original beacon slot, that is, the beacon periodically sent by the coordinator;
  • the type of beacon carried in the beacon transmitted in the second beacon slot is attached A beacon is indicated, indicating that the beacon is an additional beacon sent by the coordinator beyond the original beacon.
  • Step 705 The device continues to perform beacon detection after transmitting the first beacon request frame to the coordinator.
  • step 706 is performed
  • step 706' is performed; or the network access failure is determined.
  • Step 706 The device sends an association request frame to the coordinator, where the association request frame is used to request association from the coordinator.
  • the association request frame further includes a beacon type indication for indicating an association request initiated by the device by detecting the original beacon or the additional beacon, or detecting the additional beacon by detecting the original beacon.
  • a request for association initiated by a beacon since the coordinator adds a beacon type to the beacon sent by the first beacon slot and the second beacon slot, the device can obtain the beacon type by parsing the beacon when detecting the beacon.
  • the association request frame further includes an interference parameter, where the interference parameter is obtained by the device in performing beacon detection.
  • Step 707 The coordinator receives the association request frame sent by the device, and the time occupied by the N super frames does not reach the set threshold, and is associated with the device.
  • the coordinator further determines, according to the beacon type indication included in the association request frame, that the coordinator occupies each superframe after the N superframes when the device initiates an association request by detecting the original beacon.
  • the first beacon slot transmits a beacon and uses the second beacon slot for other purposes;
  • the coordinator When it is determined that the device is an association request initiated by detecting an additional beacon or by simultaneously detecting the original beacon and the additional beacon, the coordinator triggers interference coordination according to the interference parameter carried in the association request frame.
  • Step 706' The device sends a second beacon request frame to the coordinator.
  • the second beacon request frame is used to indicate that the device is still in an interfered state, and the interfered state refers to a state in which the device is in an area where different networks interfere with each other.
  • the second beacon please The frame is the same as the format of the first beacon request frame, and is distinguished by a different sequence number in the sequence number field.
  • the beacon Since the beacon is still not correctly detected when the time when the device continues to detect after the first beacon request frame is sent reaches the set second duration threshold, it may be considered to be sent by the second beacon slot attached by the coordinator. The beacon is still not detected by the device.
  • the coordinator adds another beacon slot, which can be respectively The first beacon slot, the second beacon slot, and the fourth beacon slot in each superframe after the N superframes are used to transmit a beacon, that is, three beacons are transmitted in one superframe.
  • the coordinator directly ignores the second beacon request frame and does not process it.
  • the coordinator performs step 707'.
  • Step 707 ′ the coordinator receives the second beacon request frame sent by the device, and the time occupied by the N super frames does not reach the set threshold, and each of the N super frames is occupied respectively.
  • a beacon is transmitted by a first beacon slot and a third beacon slot in one superframe, and the third beacon slot is located in the CFP area.
  • the coordinator reselects a third beacon slot different from the second beacon slot position in the CFP area to transmit the beacon, which solves the above-mentioned problem of re-beacon interference.
  • the threshold is set to transmit the beacon only for the first beacon slot in each superframe after the N superframes.
  • a beacon slot is added, and at least two times are sent in one superframe.
  • the standard enables the device to correctly detect the beacon in time, and enters the network normally, and can determine the interference coordination in time when the interference coordination is needed through the indication information of the device in the association request frame, so as to ensure the normal network access of other subsequent devices, and improve the number of the beacons.
  • the embodiment of the present application further provides a network access method. Referring to FIG. 10, the method is as follows:
  • Step 1001 The device performs network detection before accessing the first network, where the network detection includes beacon detection and interference parameter detection.
  • the device when the device wants to access the network, there are one or more target networks, and there is a target network as an example, and the target network is assumed to be represented by the first network.
  • the device After the device is powered on, it scans the channel and performs network detection, including beacon detection and interference parameter detection. When the beacon is detected correctly, it will normally access the network.
  • Step 1002 If the device fails to correctly detect the beacon when the detected time reaches the set first duration threshold, the device sends an interference indication frame to the coordinator in the first network, where the interference indication frame is Carrying the detected interference parameters of the first network and the at least one second network.
  • the interference parameter includes the identification information of the first network and the identification information of the at least one second network, and/or the quality of the first network signal and the at least one second network signal received by the device information.
  • the device continues to perform beacon detection after transmitting the interference indication frame.
  • Step 1003 The coordinator in the first network receives the interference indication frame sent by the device, where the interference indication frame carries an interference parameter, where the interference parameter indicates that the at least one second network interferes with the interference information of the first network.
  • the interference indication frame further carries at least one of a field indicating a frame number of the transmission interference indication frame and a field indicating a number of times of retransmission interference indication frame.
  • the process of the device transmitting the interference indication frame may be: determining the location of the beacon slot in the superframe based on the energy detection, and after identifying the location of the beacon slot, transmitting the interference indication frame as soon as possible after the CAP of the beacon slot Wherein the interference indication frame may be transmitted based on CSMA/CA contention.
  • Step 1004 The coordinator triggers interference coordination according to the interference indication frame.
  • the process of interference coordination is as follows:
  • the coordinator sends an interference coordination request message to the global coordinator that manages the coordinator, where the interference coordination request message includes the interference parameter;
  • the global coordinator After receiving the interference coordination request message, the global coordinator coordinates the mutually interfered network involved in the interference parameter, that is, the first network and the at least one second network are designated to transmit non-interfering beacon slots. Send a beacon.
  • the global coordinator transmits an interference coordination response message to the coordinator and the other coordinators in the at least one second network, respectively.
  • the interference coordination response message may carry address information of each coordinator, a beacon slot occupied when the beacon is transmitted, and an effective time of the beacon slot allocated this time.
  • CCO1 information CCO1 address information Beacon slot number 1 Beacon slot number assigned to CCO1
  • CCO2 information CCO2 address information Beacon slot number 2 Beacon slot number assigned to CCO2 Effective time Effective time of this assigned beacon slot
  • the coordinator receives an interference coordination response message returned by the global coordinator, where the interference coordination response message includes a beacon slot used by the coordinator to transmit a beacon;
  • the coordinator occupies the letter indicated by the global coordinator according to the interference coordination response message
  • the beacon is transmitted in the marked time slot.
  • the probability that the device correctly detects the beacon is improved, and the device is correctly connected to the network. If the device does not reach the set second duration threshold when the time of the detection continues, the beacon is correctly detected, and Determining that the detected beacon is sent by the coordinator in the first network, sending an association request frame to the coordinator, performing a subsequent association process; if the time of continuing detection reaches the set second duration At the threshold, if the beacon is still not detected correctly, it is determined that the network access failed.
  • the device determines that the beacon cannot be detected correctly, the device sends the interference indication frame in time, so that the coordinator can trigger the interference coordination process in time, so that the device accesses the network as soon as possible after the interference is coordinated, and ensures that other devices can correctly detect the subsequent devices.
  • Bypassing the beacon into the network normally improves the performance of multiple VPAN network systems.
  • a beacon transmitting apparatus 1100 is provided in the embodiment of the present application, including: a sending unit 1101 and a receiving unit 1102.
  • a sending unit 1101 configured to send a beacon, where the beacon occupies a first beacon slot of a current superframe
  • the receiving unit 1102 is configured to: after the sending unit 1101 sends the beacon, receive a first beacon request frame, where the first beacon request frame is used to indicate that the device is in the first network where the coordinator is located. An interference area between the area and the area of the at least one second network;
  • the sending unit 1101 is configured to: after the receiving unit 1102 receives the first beacon request frame, occupy N each of the N superframes from N superframes starting from a next superframe
  • the first beacon slot and the second beacon slot of one superframe transmit a beacon, N ⁇ 1, and N is a positive integer.
  • the first beacon slot and the second beacon slot are both located in a beacon slot area in a superframe, and the second beacon slot is an idle slot, the letter The marked slot area is a time period in which only a beacon is transmitted in a superframe, and the idle slot is a time when the beacon in the VPAN in the beacon slot area is not used for any other mutual interference to transmit the beacon. Gap; or,
  • the first beacon slot is located in a beacon slot area in a superframe
  • the second beacon slot is located in a contention free period CFP area in a superframe.
  • the sending unit 1101 is configured to:
  • the beacon type carried in the beacon that is sent in the first beacon slot is an original beacon
  • the beacon type carried in the beacon that is sent in the second beacon slot is an additional beacon
  • the original beacon is used to indicate that the beacon is a beacon periodically sent by the sending unit; the additional beacon is used to indicate that the beacon is an additional sent by the sending unit beyond the original beacon. Standard.
  • the beacon transmitting apparatus 1100 further includes a processing unit 1105, an example of a connection manner is shown in FIG. 11b, and the sending unit 1101 and the receiving unit 1102 are respectively connected to the processing unit 1105,
  • the processing unit 1105 includes an association unit 1103 and a coordination unit 1104, where the association unit 1103 is configured to determine, when the receiving unit 1102 receives the association request frame sent by the device, that the time occupied by the N superframes is not When the set threshold is reached, the device is associated;
  • the sending unit 1101 is further configured to: if the receiving unit 1102 does not receive the association request frame sent by the device, and determines that the time occupied by the N super frames reaches the set threshold, only the A beacon is transmitted in a first beacon slot in each superframe after N superframes.
  • the association request frame carries a beacon type indication
  • the beacon type indication is used to represent an association request initiated by the device by detecting an original beacon, or is used to represent that the device detects the attachment by detecting Association request initiated by the beacon;
  • the coordinator 1100 further includes a coordinating unit 1104, configured to: after the receiving unit 1102 receives the association request frame sent by the device, according to the beacon carried in the association request frame received by the receiving unit 1102
  • the type indication if it is determined that the device initiates an association request by detecting the original beacon, does not trigger interference coordination; if it determines that the device initiates an association request by detecting the additional beacon, the interference coordination is triggered.
  • the coordinating unit 1104 is further configured to use, in the process of triggering the interference coordination, an interference parameter carried in the association request frame received by the receiving unit.
  • the second beacon slot is located in a CFP area in a superframe
  • the sending unit 1101 is further configured to: when the receiving unit 1102 receives the second beacon request frame sent by the device, determine that the time occupied by the N super frames does not reach the set threshold, And respectively, the first beacon slot and the third beacon slot in each superframe after the N superframes are respectively used to transmit a beacon, where the third beacon slot is located in the CFP area.
  • the first beacon request frame carries a field that represents an address of the device; the format of the second beacon request frame is the same as the format of the first beacon request frame.
  • the first beacon request frame further carries a field indicating the reason of the request, a field indicating the sequence number of the transmitted beacon request frame, a field indicating the number of retransmission beacon request frames, and a field indicating the address of the target access coordinator. At least one of them.
  • a network access device 1200 is provided in the embodiment of the present application, including: a detecting unit 1201 and a sending unit 1202.
  • the detecting unit 1201 is configured to perform beacon detection before accessing the first network.
  • the sending unit 1202 sends a first beacon request frame when the time detected by the detecting unit 1201 reaches the set first duration threshold and cannot correctly detect the beacon, and the first beacon request frame is used to indicate the location.
  • the device is in an interfered state.
  • the detecting unit 1201 is further configured to: after the sending unit 1202 sends the first beacon request frame to the coordinator in the first network, continue to perform beacon detection; and if When the time of the continuous detection does not reach the set second duration threshold, the beacon is correctly detected, and it is further determined whether the detected beacon is sent by the coordinator in the first network;
  • the sending unit 1202 is further configured to: if the detecting unit 1201 determines that the detected beacon is sent by a coordinator in the first network, send an association request frame to a coordinator in the first network, where The association request frame is configured to request an association from a coordinator in the first network;
  • the detecting unit 1201 does not correctly detect the beacon when the time for continuing to detect reaches the set second duration threshold, sending a second beacon request frame to the coordinator in the first network,
  • the second beacon request frame is used to indicate that the device is still in an interfered state.
  • the detecting unit 1201 is further configured to: after detecting the beacon correctly, parsing the detected beacon, and determining a beacon type included in the beacon;
  • the beacon type is an original beacon or an additional beacon
  • the original beacon is used to indicate that the beacon is a beacon periodically sent by the coordinator; the attaching The beacon is used to indicate that the beacon is an additional beacon sent by the coordinator beyond the original beacon.
  • the sending unit 1202 is further configured to: when the detecting unit 1201 determines that the beacon type included in the beacon is the original beacon, carry the association request frame sent by the coordinator in the first network. a beacon type indication for characterizing an association request initiated by the device by detecting an original beacon;
  • the association request frame sent to the coordinator in the first network carries an identifier for detecting that the device detects the additional beacon And the beacon type indication of the initiated association request.
  • the detecting unit 1201 is further configured to perform interference parameter detection during the beacon detection process
  • the sending unit 1202 is further configured to: when the detecting unit 1201 determines that the beacon type included in the beacon is an additional beacon, the association request frame sent to the coordinator in the first network further carries the The interference parameter detected by the detection unit.
  • the first beacon request frame carries a field characterizing the device address; the format of the second beacon request frame is the same as the format of the first beacon request frame.
  • the first beacon request frame further carries a field indicating the reason of the request, a field indicating the sequence number of the transmitted beacon request frame, a field indicating the number of retransmission beacon request frames, and a field indicating the address of the target access coordinator. At least one of them.
  • another network access apparatus 1300 is further provided in the embodiment of the present application, including: a detecting unit 1301 and a sending unit 1302.
  • the detecting unit 1301 is configured to perform network detection before accessing the first network, where the network detection includes beacon detection and interference parameter detection;
  • the sending unit 1302 is configured to: when the time detected by the detecting unit 1301 reaches the set first duration threshold and still cannot correctly detect the beacon, send an interference indication frame to the coordinator in the first network, where the interference The indication frame carries the detected interference parameters of the first network and the at least one second network.
  • the interference parameter includes identification information of the first network and the second network
  • the device receives a quality of the first network signal and the at least one second network signal.
  • the embodiment of the present application further provides another network access device 1400.
  • the device 1400 is located in a first network, and the device 1400 includes: a receiving unit 1401 and a coordination unit 1402.
  • the receiving unit 1401 is configured to receive, by the device, an interference indication frame, where the interference indication frame carries an interference parameter, where the interference parameter indicates that the at least one second network interferes with the interference information of the first network;
  • the coordination unit 1402 is configured to trigger interference coordination according to the interference indication frame.
  • the interference parameter includes the identifier information of the first network and the identifier information of the at least one second network, and/or the device receives the first network signal and the at least one second network Information on the quality of the signal.
  • the method further includes a sending unit 1403, configured to: when the coordinating unit 1402 triggers interference coordination, send an interference coordination request message to the global coordinator that manages the device 1400, the interference coordination request The interference parameter is included in the message;
  • the receiving unit 1401 is further configured to receive an interference coordination response message returned by the global coordinator, where the interference coordination response message includes a beacon slot used by the coordinator to send a beacon;
  • the sending unit 1403 is further configured to: according to the interference coordination response message received by the receiving unit 1401, occupy a beacon slot indicated by the global coordinator to send a beacon.
  • a coordinator 1500 is provided in the embodiment of the present application for performing the functions of the coordinator in the beacon sending method and the network access method provided in the foregoing embodiments of the present application.
  • the coordinator 1500 includes a transceiver 1501, a processor 1502, and a memory 1503, wherein the memory 1503 stores a set of programs, and the processor 1502 is configured to invoke a program stored in the memory 1503 such that the coordinator 1500 The method provided in Figure 7 or Figure 10 is performed.
  • connection manner between the parts shown in FIG. 15 is only one possible example.
  • the transceiver 1501 and the memory 1503 are both connected to the processor 1502, and between the transceiver 1501 and the memory 1503. There is no connection, or it can be other possible connections.
  • the processor 1502 may be a central processing unit (English: central processing unit, abbreviation: CPU).
  • Network processor English: network processor, abbreviation: NP
  • CPU central processing unit
  • NP network processor
  • the processor 1502 may further include a hardware chip.
  • the hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (abbreviated as PLD), or a combination thereof.
  • ASIC application-specific integrated circuit
  • PLD programmable logic device
  • the above PLD can be a complex programmable logic device (English: complex programmable logic device, abbreviation: CPLD), field-programmable gate array (English: field-programmable gate array, abbreviation: FPGA), general array logic (English: generic array Logic, abbreviation: GAL) or any combination thereof.
  • the memory 1501 may include a volatile memory (English: volatile memory), such as a random access memory (English: random-access memory, abbreviation: RAM); the memory 1501 may also include a non-volatile memory (English: non-volatile memory) ), such as flash memory (English: flash memory), hard disk (English: hard disk drive, abbreviated: HDD) or solid state drive (English: solid-state drive, abbreviation: SSD); the memory 1501 may also include the above types of memory The combination.
  • a volatile memory English: volatile memory
  • RAM random access memory
  • non-volatile memory such as flash memory (English: flash memory), hard disk (English: hard disk drive, abbreviated: HDD) or solid state drive (English: solid-state drive, abbreviation: SSD)
  • the memory 1501 may also include the above types of memory The combination.
  • an apparatus 1600 is provided in the embodiment of the present application for performing the functions of the device in the beacon sending method and the network access method provided in the foregoing embodiments of the present application.
  • the device 1600 includes a transceiver 1601, a processor 1602, and a memory 1603, wherein the memory 1603 stores a set of programs, and the processor 1602 is configured to invoke a program stored in the memory 1603, such that the device 1600 executes a map. 7 or the method provided in Figure 10.
  • connection manner between the parts shown in FIG. 16 is only one possible example. It may also be that the transceiver 1601 and the memory 1603 are both connected to the processor 1602, and between the transceiver 1601 and the memory 1603. There is no connection, or it can be other possible connections.
  • the processor 1602 may be a central processing unit (English: central processing unit, abbreviated: CPU), a network processor (English: network processor, abbreviated: NP) or a combination of a CPU and an NP.
  • CPU central processing unit
  • NP network processor
  • the processor 1602 can also further include a hardware chip.
  • the hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (abbreviated as PLD), or a combination thereof.
  • ASIC application-specific integrated circuit
  • PLD programmable logic device
  • PLD programmable logic device
  • It can be a complex programmable logic device (English: complex programmable logic device, abbreviation: CPLD), field-programmable gate array (English: field-programmable gate array, abbreviation: FPGA), general array logic (English: general array logic, Abbreviation: GAL) or any combination thereof.
  • the memory 1601 may include a volatile memory (English: volatile memory), such as a random access memory (English: random-access memory, abbreviation: RAM); the memory 1001 may also include a non-volatile memory (English: non-volatile memory) ), such as flash memory (English: flash memory), hard disk (English: hard disk drive, abbreviated: HDD) or solid state drive (English: solid-state drive, abbreviation: SSD); the memory 1001 may also include the above types of memory The combination.
  • a volatile memory English: volatile memory
  • RAM random access memory
  • the memory 1001 may also include a non-volatile memory (English: non-volatile memory) ), such as flash memory (English: flash memory), hard disk (English: hard disk drive, abbreviated: HDD) or solid state drive (English: solid-state drive, abbreviation: SSD); the memory 1001 may also include the above types of memory The combination.
  • embodiments of the present application can be provided as a method, system, or computer program product.
  • the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment in combination of software and hardware.
  • the application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种信标发送方法、网络接入方法、协调器及设备,使得位于干扰区域的设备能够正确检测到信标而正常入网。该方法为:协调器占用当前超帧的第一信标时隙发送信标,并在发送所述信标之后,接收到设备发送的第一信标请求帧,所述第一信标请求帧用于指示所述设备处于所述协调器所在的第一网络的区域与至少一个第二网络的区域之间的干扰区域,协调器在接收到所述第一信标请求帧之后,在从下一个超帧开始的N个超帧中,分别占用所述N个超帧中的每一个超帧的第一信标时隙和第二信标时隙发送信标,N≥1,N为正整数。这样,增大了设备正确检测到信标的几率,使设备能够正常接入网络,并能够及时进行干扰协调。

Description

一种信标发送方法及装置、网络接入方法及装置 技术领域
本申请涉及光通信技术领域,特别涉及一种信标发送方法及装置、网络接入方法及装置。
背景技术
可见光通信(英文:Visible Light Communication,缩写:VLC)是指利用可见光频谱(380nm~780nm)进行通信的方式,主要是通过调制发光二极管(英文:Light Emitting Diode,缩写:LED)光源的强度来传输信号。如图1所示为可见光通信***的示意图。在输入端,发射机将传输的数据信号进行编码调制,编码调制后的数据信号(即Mt)用来调制LED光源的强度,生成光强度调制信号(即Xt);在接收端,使用光电探测器(英文:Photodetector)或者光学镜头(英文:Optical Camera)来检测接收到的光强度调制信号,并将接收到的光强度调制信号转为电信号(即Yt),然后将转换后的电信号输入到接收机,在接收机中经过解调解码,恢复为传输的数据信号并输出。
电子电气工程师协会(英文:Institute of Electrical and Electronics Engineers,缩写:IEEE)于2011年发布了IEEE 802.15.7标准,该标准适用于可见光通信。IEEE 802.15.7的网络称为可见光通信个域网(英文:Visible light communication personal area network,缩写:VPAN)。每一个VPAN中,有一个服务节点,称为协调器,用来管理VPAN的运行。这个协调器可能位于一个LED光源上。图2为常见的星型(英文:star)VPAN的拓扑,在此网络中,有一个协调器为网络中的多个设备(英文:device)提供网络接入服务。
IEEE 802.15.7标准支持两种工作方式,信标使能(英文:Beacon-enabled)VPAN和无信标使能(英文:Non-Beacon enabled)VPAN。
其中,Beacon enabled VPAN中协调器会周期性的发送信标(英文:beacon)。信标发送时隙(或称为信标时隙)周期性的占用每一个超帧中的起 始位置。一个超帧的结构如图3所示,一个超帧包括活跃期和非活跃期,活跃期包括用于发送信标的信标时隙、竞争接入期间(英文:Contention Access Period,缩写:CAP)和免竞争期(英文:Contention Free Period,缩写:CFP)。在超帧的起始位置是信标时隙,用于协调器发送信标,在信标中携带了一些网络的公共信息,例如网络的编号(英文:Identification),超帧长度等。
考虑到VLC***实际部署时,不同VPAN间可能存在互相干扰,业界已开始研究不同VPAN间的干扰协调,以提高通信性能。其中集中式干扰协调模式已受到较多关注。如图4中,全局协调器负责多个VPAN(如用VPAN1、VPAN2、VPAN3、VPAN4等表示)的管理和协调。各个VPAN有各自的协调器(如用CCO1、CCO2、CCO3、CCO4等表示)进行各自VPAN的管理(如带宽分配等)。
任意一个VPAN初始建立时,通过全局协调器保证与其他VPAN周期性的超帧的起始、结束位置均对齐。由于全局协调器可能并不了解各个VPAN可能的干扰情况,因此在任意一个VPAN初始建立时,不进行干扰协调。为避免带宽资源浪费,VPAN初始建立时,各个VPAN的协调器占用相同的信标时隙发送信标,全局协调器在从各个VPAN的协调器获取VPAN干扰相关信息后,进行信标时隙及资源分配的协调。
在Beacon-enabled VPAN中,当设备需要接入网络时,首先进行信道扫描,用一段时间去侦听周围的协调器周期性发送的信标,并根据接收到的信标测量信道质量,选择测量的信道质量最好的信标对应的VPAN进行接入。
但由于初始组网时,不同VPAN的协调器占用相同的信标时隙发送信标,因此,处于两个互相干扰的VPAN的干扰区域的设备,在接收到这两个互相干扰的VPAN的协调器同时发送的信标时,可能无法对接收到的两个信标正确的检测及译码,以至于无法正常接入网络。
例如,如图4所示的VPAN1和VPAN2之间的重叠区域为两个VPAN的干扰区域,由于当前两个VPAN之间的干扰区域内没有已经接入的设备在工作,则全局协调器就无需对干扰区域进行干扰协调,若此时有处于两个VPAN的干扰区域的设备想要接入网络,就会由于干扰而无法正确检测到信标,从而无法 正常接入网络。
发明内容
本申请提供一种信标发送方法及装置、网络接入方法及装置,用以解决当互相干扰的至少两个VPAN未进行干扰协调时,在干扰区域有设备欲入网,无法正确检测到信标而无法正常接入网络的问题。
第一方面,提供一种信标发送方法,该方法包括:协调器发送信标,所述信标占用当前超帧的第一信标时隙;所述协调器接收第一信标请求帧,所述第一信标请求帧用于指示设备处于所述协调器所在的第一网络的区域与至少一个第二网络的区域之间的干扰区域;所述协调器继续发送信标,并满足以下条件:在从下一个超帧开始的N个超帧中,分别占用所述N个超帧中的每一个超帧的第一信标时隙和第二信标时隙,N≥1,N为正整数。虽然本申请以第一网络和第二网络为例进行描述,但是本领域技术人员可以理解,所述第一和第二网络可以共同归属于同一个更大的网络。这样,在接收到设备发送的信标请求帧时,通过在一个超帧中发送至少两次信标,使得设备能够及时正确检测到信标,增大了设备正确检测到信标的几率,使设备能够正常接入网络。
结合第一方面,第一方面的第一种可能的实现方式中,所述第一信标时隙和所述第二信标时隙均位于超帧中的信标时隙区域,且所述第二信标时隙为空闲时隙,所述信标时隙区域为一个超帧中仅用于发送信标的时间段,所述空闲时隙为所述信标时隙区域中未用于其他任何一个互相干扰的VPAN中的协调器发送信标的时隙;或者,所述第一信标时隙位于超帧中的信标时隙区域,所述第二信标时隙位于超帧中的CFP区域。
结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述协调器在占用所述第一信标时隙发送的信标中携带的信标类型为原信标;所述协调器在占用所述第二信标时隙发送的信标中携带的信标类型为附加信标;其中,所述原信标用于指示该信标为协调器周 期性常规发送的信标;所述附加信标用于指示该信标为协调器在原信标之外额外发送的信标。
结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述协调器分别占用所述N个超帧中的每一个超帧的所述第一信标时隙和第二信标时隙发送信标之后,还包括:所述协调器若接收到所述设备发送的关联请求帧、且所述N个超帧占用的时间未达到设定阈值,则与所述设备进行关联;或者,所述协调器若未接收到所述设备发送的关联请求帧、且所述N个超帧占用的时间达到所述设定阈值,则仅占用所述N个超帧之后的每一个超帧中的第一信标时隙发送信标。这样在设备无法通过附加的第二信标时隙检测到信标时能够及时释放第二信标时隙的资源,避免资源浪费。
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述关联请求帧中携带信标类型指示,所述信标类型指示用于表征所述设备通过检测到原信标而发起的关联请求,或者用于表征所述设备通过检测到附加信标而发起的关联请求;所述协调器接收到所述设备发送的关联请求帧后,根据所述关联请求帧中携带的信标类型指示,若确定所述设备通过检测到原信标而发起的关联请求,则不触发干扰协调;若确定所述设备通过检测到附加信标而发起的关联请求,则触发干扰协调。这样能够通过设备在关联请求帧中的指示信息,判断需要进行干扰协调时及时进行干扰协调,保证后续其他设备的正常入网,提高了多个VPAN的网络***的性能。
结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述协调器在触发所述干扰协调的过程中使用所述关联请求帧中携带的干扰参数。
结合第一方面的第三种至第五种可能的实现方式中的任一种,在第一方面的第六种可能的实现方式中,若所述第一信标时隙位于超帧中的信标时隙区域,所述第二信标时隙位于超帧中的CFP区域;则,所述协调器分别占用所述N个超帧中的每一个超帧的第一信标时隙和第二信标时隙发送信标之后,还包括:所述协调器若接收到所述设备发送的第二信标请求帧、且所述N 个超帧占用的时间未达到所述设定阈值,则分别占用所述N个超帧之后的每一个超帧中的第一信标时隙和第三信标时隙发送信标,所述第三信标时隙位于所述CFP区域。解决了因第二信标时隙冲突而再次发生信标干扰的问题。
结合第一方面和第一方面的第一种至第六种可能的实现方式中的任一种可能的实现方式,在第一方面的第七种可能的实现方式中,所述第一信标请求帧中携带表征所述设备的地址的字段;所述第二信标请求帧的格式与所述第一信标请求帧的格式相同。
结合第一方面的第七种可能的实现方式,在第一方面的第八种可能的实现方式中,所述第一信标请求帧还携带表征请求原因的字段、表征发送信标请求帧序号的字段、表征重发信标请求帧次数的字段、表征目标接入协调器地址的字段中的至少一种。
第二方面,提供一种网络接入方法,包括:设备在接入第一网络之前,进行信标检测;所述设备在检测的时间达到设定的第一时长阈值时,无法正确检测到信标,则发送第一信标请求帧,所述第一信标请求帧用于指示所述设备处于被干扰状态。所述被干扰状态用于指示所述设备处于不同网络相互干扰的区域的状态。
这样,在设备无法正确检测到信标以至于无法入网时,主动发送信标请求帧,以通知协调器做相关处理,增加设备正确入网的几率。
结合第二方面,在第二方面的第一种可能的实现方式中,还包括:所述设备继续进行信标检测;若在继续检测的时间未达到设定的第二时长阈值时,正确检测到信标,并确定检测到的信标为所述第一网络中的协调器发送的,则向所述第一网络中的协调器发送关联请求帧,所述关联请求帧用于向所述第一网络中的协调器请求关联;若在继续检测的时间达到设定的所述第二时长阈值时,仍未正确检测到信标,则向所述第一网络中的协调器发送第二信标请求帧,所述第二信标请求帧用于指示所述设备依旧处于被干扰状态。所述被干扰状态表示所述设备仍处于不同网络相互干扰的区域的状态。这样,通过继续发送信标请求帧,在仍然无法正确检测到信标时及时告知协调器继 续做相应的处理,保证自身能够正确检测到信标,正常入网。
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述设备在正确检测到信标之后,还包括:所述设备对检测到信标进行解析,确定信标中包含的信标类型;所述信标类型为原信标或附加信标;所述原信标用于指示该信标为协调器周期性常规发送的信标;所述附加信标用于指示该信标为协调器在原信标之外额外发送的信标。
结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述设备在确定信标中包含的信标类型后,还包括:所述设备若确定信标中包含的信标类型为原信标,则向所述第一网络中的协调器发送的关联请求帧中携带用于表征所述设备通过检测到原信标而发起的关联请求的信标类型指示;所述设备若确定信标中包含的信标类型为附加信标,则向所述第一网络中的协调器发送的关联请求帧中携带用于表征所述设备通过检测到附加信标而发起的关联请求的信标类型指示。
结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述设备在进行所述信标检测的过程中,还进行干扰参数检测;所述设备若确定信标中包含的信标类型为附加信标,则向所述第一网络中的协调器发送的关联请求帧中还携带检测到的干扰参数。
结合第二方面的第一种至第四种可能的实现方式中的任意一种,在第二方面的第五种可能的实现方式中,所述第一信标请求帧携带表征所述设备地址的字段;所述第二信标请求帧的格式与所述第一信标请求帧的格式相同。
结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,所述第一信标请求帧还携带表征请求原因的字段、表征发送信标请求帧序号的字段、表征重发信标请求帧次数的字段、表征目标接入协调器地址的字段中的至少一种。
第三方面,提供了一种网络接入方法,包括:设备在接入第一网络之前,进行网络检测,所述网络检测包括信标检测、干扰参数检测;所述设备在检测的时间达到设定的第一时长阈值时,无法正确检测到信标,则向所述第一 网络中的协调器发送干扰指示帧,所述干扰指示帧中携带检测到的所述第一网络与至少一个第二网络的干扰参数。
这样,设备在确定无法正确检测到信标时,及时发送干扰指示帧,使得协调器能够及时触发干扰协调过程,使得设备在干扰协调后尽快的接入网络,并保证了后续其他设备能够正确检测到信标正常入网,提高了多个VPAN的网络***的性能。
结合第三方面,在第三方面的第一种可能的实现方式中,所述干扰参数包括所述第一网络和所述第二网络的标识信息、所述设备接收所述第一网络信号和所述至少一个第二网络信号的质量。
第四方面,提供一种网络接入方法,包括:第一网络中的协调器接收设备发送的干扰指示帧,所述干扰指示帧中携带干扰参数,所述干扰参数表示至少一个第二网络干扰所述第一网络的干扰信息;所述协调器根据所述干扰指示帧,触发干扰协调。
这样,协调器在接收到设备发送的干扰指示帧时,能够及时触发干扰协调过程,使得设备在干扰协调后尽快的接入网络,并保证了后续其他设备能够正确检测到信标正常入网,提高了多个VPAN的网络***的性能。
结合第四方面,在第四方面的第一种可能的实现方式中,所述干扰参数包括所述第一网络的标识信息和至少一个所述第二网络的标识信息、和/或所述设备接收所述第一网络信号和所述至少一个第二网络信号的质量的信息。
结合第四方面或第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述协调器触发干扰协调,包括:所述协调器向管理所述协调器的全局协调器发送干扰协调请求消息,所述干扰协调请求消息中包含所述干扰参数;所述协调器接收所述全局协调器返回的干扰协调响应消息,所述干扰协调响应消息中包含所述协调器用于发送信标的信标时隙;所述协调器根据所述干扰协调响应消息,占用所述全局协调器指示的信标时隙发送信标。
第五方面,提供一种信标发送装置,该信标发送装置具有实现上述第一 方面和第一方面的第一种至第八种可能的实现方式中的任一种方法设计的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
结合第五方面,在第五方面的第一种可能的实现方式中,信标发送装置可以是协调器。
结合第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,协调器的结构包括收发器、存储器和处理器,其中,所述存储器用于存储一组程序,所述收发器用于:发送信标,所述信标占用当前超帧的第一信标时隙;以及,用于接收第一信标请求帧,所述第一信标请求帧用于指示设备处于所述协调器所在的第一网络的区域与至少一个第二网络的区域之间的干扰区域;所述处理器,用于调用所述存储器存储的程序,以执行:在所述收发器接收到所述第一信标请求帧后,确定从下一个超帧开始的N个超帧中,分别占用所述N个超帧中的每一个超帧的第一信标时隙和第二信标时隙发送信标;所述收发器还用于,在所述处理器的控制下,从下一个超帧开始的N个超帧中,分别占用所述N个超帧中的每一个超帧的第一信标时隙和第二信标时隙发送信标。
这样,在接收到设备发送的信标请求帧时,通过在一个超帧中发送至少两次信标,使得设备能够及时正确检测到信标,增大了设备正确检测到信标的几率,使设备能够正常接入网络。
结合第五方面的第二种可能的实现方式,在第五方面的第三种可能的实现方式中,所述处理器还用于调用所述存储器存储的程序使得所述协调器执行如上述第一方面的第一种至第八种可能的实现方式中的任一种所述的方法。
第六方面,提供一种网络接入装置,该网络接入装置具有实现上述第二方面和第二方面的第一种至第六种可能的实现方式中的任一种方法设计的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
结合第六方面,在第六方面的第一种可能的实现方式中,网络接入装置可以是一种网络中的设备,网络中的设备的结构包括收发器、存储器和处理器,其中,所述存储器用于存储一组程序,所述处理器用于调用所述存储器存储的程序,以执行:在接入第一网络之前,进行信标检测;以及检测的时间达到设定的第一时长阈值,无法正确检测到信标时,控制收发器发送第一信标请求帧,所述第一信标请求帧用于指示所述设备处于被干扰状态;所述收发器,用于在所述处理器的控制下,发送所述第一信标请求帧。
这样,在设备无法正确检测到信标以至于无法入网时,主动发送信标请求帧,以通知协调器做相关处理,增加设备正确入网的几率。
结合第六方面的第一种可能的实现方式,在第六方面的第二种可能的实现方式中,所述处理器还用于,调用所述存储器存储的程序使得所述设备执行如上述第二方面的第一种至第六种可能的实现方式中的任一种所述的方法。
第七方面,提供一种网络接入装置,该网络接入装置具有实现上述第三方面或第三方面的第一种可能的实现方式中方法设计的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
结合第七方面,在第七方面的第一种可能的实现方式中,网络接入装置可以是一种网络中的设备,网络中的设备的结构包括收发器、存储器和处理器,其中,所述存储器用于存储一组程序,所述处理器用于调用所述存储器存储的程序以执行:在接入第一网络之前,进行网络检测,所述网络检测包括信标检测、干扰参数检测;以及,检测的时间达到设定的第一时长阈值仍无法正确检测到信标时,指示所述收发器向所述第一网络中的协调器发送干扰指示帧,所述干扰指示帧中携带检测到的所述第一网络与至少一个第二网络的干扰参数;所述收发器用于,在所述处理器的指示下向所述第一网络中的协调器发送所述干扰指示帧。
结合第七方面的第一种可能的实现方式,在第七方面的第二种可能的实 现方式中,所述处理器还用于,调用所述存储器存储的程序使得所述设备执行如上述第三方面的第一种可能的实现方式所述的方法。
第八方面,提供一种网络接入装置,该网络接入装置具有实现上述第四方面和第四方面的第一种至第二种可能的实现方式中的任一种方法设计的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
结合第八方面,在第八方面的第一种可能的实现方式中,网络接入装置可以是一种协调器,协调器的结构包括收发器、存储器和处理器,其中,所述收发器用于接收设备发送的干扰指示帧,所述干扰指示帧中携带干扰参数,所述干扰参数表示至少一个第二网络干扰所述第一网络的干扰信息;所述存储器用于存储一组程序,所述处理器用于调用所述存储器存储的程序以执行:根据所述收发器接收的所述干扰指示帧,触发干扰协调。
结合第八方面的第一种可能的实现方式,在第八方面的第二种可能的实现方式中,所述处理器还用于,调用所述存储器存储的程序使得所述协调器执行如上述第四方面的第一种至第二种可能的实现方式中的任一种所述的方法。
本申请实施例提供的方案,可以在设备因信标干扰无法正确检测到信标以至于无法正常入网时,通过增加一个信标时隙,在一个超帧中发送至少两次信标,使得设备能够及时正确检测到信标,正常入网,并且能够通过设备在关联请求帧中的指示信息,判断需要进行干扰协调时及时进行干扰协调,保证后续其他设备的正常入网,提高了多个VPAN的网络***的性能。
附图说明
图1为现有技术中可见光通信***的示意图;
图2为现有技术中星型VPAN的拓扑示意图;
图3为现有技术中一种超帧的结构示意图;
图4为现有技术中集中式干扰协调模式的***架构图;
图5为本申请实施例中各VPAN初始建立时超帧中信标时隙的对应关系示意图;
图6为本申请实施例中VPAN间进行干扰协调后信标时隙的对应关系示意图;
图7为本申请实施例提供的方法流程图之一;
图8为本申请实施例增加第二信标时隙后超帧示意图之一;
图9为本申请实施例增加第二信标时隙后超帧示意图之二;
图10为本申请实施例提供的方法流程图之二;
图11a和图11b为本申请实施例提供的信标发送装置结构图;
图12为本申请实施例提供的网络接入装置结构图之一;
图13为本申请实施例提供的网络接入装置结构图之二;
图14为本申请实施例提供的网络接入装置结构图之三;
图15为本申请实施例提供的协调器结构图;
图16为本申请实施例提供的设备结构图;
具体实施方式
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
本申请实施例适用于VLC***,较佳的但不限于适用于集中式干扰协调模式,***架构图如图4所示,每一个VPAN中有一个协调器来管理自身的网络,全局协调器GCCO负责多个VPAN的管理和协调。为方便说明,假设***中的4个VPAN分别用VPAN1、VPAN2、VPAN3、VPAN4来表示,这4个VPAN中的协调器分别用CCO1、CCO2、CCO3、CCO4来表示。
为避免带宽资源浪费,在初始组网时,不同VPAN的协调器占用相同的 信标时隙发送信标。如图5所示,以VPAN1为例,图5中示出的是两个连续的超帧,超帧的结构以图3所示的结构为例。每一个超帧中黑色矩形区域表示信标时隙,信标时隙在一个超帧的起始位置。VPAN1、VPAN2、VPAN3和VPAN4的超帧中信标时隙对齐,也就是CCO1、CCO2、CCO3、CCO4占用相同的信标时隙发送信标。
当然不同的VPAN之间可能存在干扰区域,若干扰区域中有已经接入的设备,则GCCO会对相互干扰的VPAN进行干扰协调,例如,采用时分的方式进行干扰协调。如图6所示,假设VPAN1与VPAN3之间存在干扰,且干扰区域中有已经接入的设备,GCCO对VPAN1与VPAN3之间采用时分的方式已经进行过干扰协调,经过协调后CCO1与CCO3占用不同的信标时隙发送信标,CCO3占用原来信标时隙后的一个时隙发送信标,CCO1仍然占用原来的信标时隙发送信标。当然,未协调过的其他各个协调器仍占用相同的信标时隙发送信标。对于每一个VPAN来说,在一个超帧中,经过干扰协调后,所有已经过干扰协调的协调器占用的信标时隙的总区域可称为信标时隙区域,如图6中标注的区域。
但是若干扰区域中没有已经接入的设备,则GCCO无需对相互干扰的VPAN进行干扰协调。在这种情况下,若处于未进行干扰协调的不同VPAN之间的干扰区域的设备,在欲接入网络的时候,进行信标检测,可能发生信标干扰,从而无法正确检测到信标。本申请实施例提供了一种信标发送方法以及网络接入方法,在设备无法正确检测到信标时,向协调器发送信标请求帧,协调器通过增加一个信标时隙,在一个超帧中发送两次信标的方式,增大了设备正确检测到信标的几率,使设备能够正常接入网络,并能够及时进行干扰协调。
以下将结合附图对本申请优选的实施例作详细说明。
参阅图7所示,本申请实施例的方法流程如下。
步骤701:协调器占用当前超帧的第一信标时隙发送信标。
所述第一信标时隙可能是在协调器初始入网时由GCCO分配的,也可能 是经过GCCO干扰协调后调整过的。为方便说明,以下叙述中假设所述协调器位于的VPAN称为第一网络。
步骤702:设备在接入第一网络之前,进行信标检测。
本申请实施例中,设备在欲入网时,存在一个或多个目标网络,以存在一个目标网络为例,假设该目标网络为协调器所在的第一网络。设备在上电以后,会扫描信道,进行信标检测,当正确检测到信标时,才会正常接入网络。
步骤703:所述设备在检测的时间达到设定的第一时长阈值时,无法正确检测到信标,则发送第一信标请求帧,所述第一信标请求帧用于指示所述设备处于被干扰状态。
所述被干扰状态是指所述设备处于不同网络相互干扰的区域的状态,即处于所述第一网络的区域和至少一个第二网络的区域之间的干扰区域的状态。
需要说明的是,虽然本申请实施例以第一网络和第二网络为例进行描述,但是本领域技术人员可以理解,本申请实施例涉及的所述第一网络和所述第二网络可以共同归属于同一个更大的网络。
其中,设备预先设置一个检测的时长阈值,称为第一时长阈值,若检测的时间达到第一时长阈值时,设备还未正确检测到信标,则可以认为设备处于至少两个网络的区域的干扰区域,无法正常入网。在这种情况下,设备向协调器发送信标请求帧,为后续方便说明,这里的信标请求帧称为第一信标请求帧。
设备发送信标请求帧的过程可以是:基于能量检测,判断超帧中信标时隙的位置(这里判断的信标时隙位置即上述第一信标时隙的位置),在识别出信标时隙的位置之后,在信标时隙之后的CAP,尽快地发送信标请求帧,其中,信标请求帧可基于载波监听多路访问/冲突避免(英文:Carrier Sense multiple Access/Collision Avoidance,缩写:CSMA/CA)竞争发送。
信标请求帧用于向协调器汇报自身处于干扰区域无法检测到信标的状 态,本申请实施例中对于信标请求帧的格式不作具体限定,可以但不限于为以下表1所示的格式。
表1
Figure PCTCN2016076601-appb-000001
如表1所示,信标请求帧中携带地址、原因、序号、重发次数和目标协调器地址等字段,地址为信标请求帧中必选携带信息,其他为可选携带信息,也可以增加其他携带信息。其中,地址字段用于描述发送该信标请求帧的设备的地址或标识,如MAC地址、64-bit地址等;原因字段用于表征发送此信标请求帧的原因,如入网无法检测到信标等;序号字段用于表征发送该信标请求帧的序号,首次发送信标请求帧时序号可以设为0或1,以后每发送一次信标请求帧,将序号加1,用不同的序号来区分不同的信标请求帧;重发次数字段用来表征同一序号的信标请求帧是第几次重发,为保证发送的信标请求帧能够可靠接收,同一序号信标请求帧可以发送多次,首次发送时重发次数设置为0或1,每重发一次,将次数加1;目标协调器地址用于表征设备欲接入的目标VPAN中的协调器的地址。
步骤704:协调器接收到设备发送的第一信标请求帧,在从下一个超帧开始的N个超帧中,分别占用所述N个超帧中的每一个超帧的第一信标时隙和第二信标时隙发送信标,N≥1,N为正整数。
具体地,在协调器接收到设备发送的第一信标请求帧后,对信标请求帧进行解析,确定所述设备处于干扰区域,并无法入网。则所述协调器将从下一个超帧开始,增加一个信标时隙来发送信标,增加的信标时隙称为第二信标时隙。也就是说,在一个超帧中发送两次信标。
第二信标时隙的选择方式可以但不限于以下两种。
第一种方式:在信标时隙区域选择一个空闲时隙,作为第二信标时隙。
其中,一个超帧中包括信标时隙区域和非信标时隙区域。非信标时隙区域即CAP、CFP和非活跃期。信标时隙区域为一个超帧中仅用于发送信标的时间段,如上所述,信标时隙区域为所有已经过干扰协调的VPAN中的协调器占用的信标时隙的总区域,所述空闲时隙为未用于其他任何一个互相干扰的VPAN中的协调器发送信标的时隙。
需要说明的是,若在当前的信标时隙区域中不具有空闲时隙,则在当前的信标时隙区域后、且紧邻当前信标时隙区域的最后一个时隙,增加一个时隙,作为第二信标时隙。增加第二信标时隙后的信标时隙区域包括第二信标时隙区域,相当于扩大了信标时隙区域,相应的,非信标时隙区域会被压缩。
假设第一网络为图5中所示的VPAN1,在接收到信标请求帧之前,VPAN1和VPAN3经过干扰协调,各VPAN的信标时隙分配如图6所示,则增加第二信标时隙后,VPAN1的信标时隙分配如图8所示。
第二种方式:在CFP区域,选择一个时隙作为第二信标时隙。
同样,假设第一网络为图5中所示的VPAN1,在接收到信标请求帧之前,VPAN1和VPAN3经过干扰协调,各VPAN的信标时隙分配如图6所示,则增加第二信标时隙后,VPAN1的信标时隙分配如图9所示。
较佳的,协调器在增加第二信标时隙以后,在第一信标时隙和第二信标时隙发送的信标中携带信标类型,信标类型用于指示该信标占用的信标时隙的类型,包括原信标和附加信标。如,在第一信标时隙发送的信标中携带的信标类型为原信标,表明该信标是通过原来的信标时隙发送的,即为协调器周期性常规发送的信标;在第二信标时隙发送的信标中携带的信标类型为附 加信标,表明该信标是协调器在原信标之外额外发送的信标。
步骤705:设备在向所述协调器发送所述第一信标请求帧之后继续进行信标检测。
若在继续检测的时间未达到设定的第二时长阈值时,正确检测到信标,并确定检测到的信标为所述第一网络中的协调器发送的,则执行步骤706;
若在继续检测的时间达到设定的所述第二时长阈值时,仍未正确检测到信标,则执行步骤706’;或者确定入网失败。
步骤706:设备向所述协调器发送关联请求帧,所述关联请求帧用于向协调器请求关联。
较佳的,所述关联请求帧中还包括信标类型指示,用于指示该设备通过检测到原信标或附加信标而发起的关联请求,或者,是通过即检测到原信标又检测到附加信标而发起的关联请求。其中,由于协调器在第一信标时隙和第二信标时隙发送的信标中添加了信标类型,因此设备在检测信标时可以通过解析信标获得信标类型。
可选的,所述关联请求帧中还包括干扰参数,所述干扰参数是设备在进行信标检测的过程中获得的。
步骤707:协调器接收到所述设备发送的关联请求帧、且所述N个超帧占用的时间未达到设定阈值,则与所述设备进行关联。
较佳的,协调器进一步根据关联请求帧中包含的信标类型指示,确定为设备是通过检测到原信标而发起的关联请求时,协调器占用所述N个超帧之后的每一个超帧的第一信标时隙发送信标,并将第二信标时隙用作他用;
确定为设备是通过检测到附加信标或者通过同时检测到原信标和附加信标而发起的关联请求时,协调器根据所述关联请求帧中携带的干扰参数触发干扰协调。
步骤706’:设备向所述协调器发送第二信标请求帧。
所述第二信标请求帧用于指示所述设备依旧处于被干扰状态,所述被干扰状态是指所述设备处于不同网络相互干扰的区域的状态。所述第二信标请 求帧与第一信标请求帧的格式相同,在序号字段用不同的序号来区分。
由于设备在发送第一信标请求帧之后继续检测的时间达到设定的所述第二时长阈值时,仍未正确检测到信标,可以认为通过协调器附加的第二信标时隙发送的信标仍然无法被该设备检测到。
存在几种可能的原因:
1)第一网络与至少两个第二网络之间存在干扰。
这种情况下,协调器接收到设备发送的第二信标请求帧、且所述N个超帧占用的时间未达到所述设定阈值,则协调器再增加一个信标时隙,可以分别占用所述N个超帧之后的每一个超帧中的第一信标时隙、第二信标时隙、第四信标时隙发送信标,即在一个超帧中发送三次信标。
也或者,协调器直接忽略第二信标请求帧,不作处理。
2)第一网络与一个第二网络之间存在干扰,但是第二网络中的协调器也接收到了设备发送的第一信标请求帧,并且在CFP区域增加的附加信标时隙与第一网络中的协调器增加的所述第二信标时隙位置相同,再次导致信标干扰。
这种情况下,协调器执行步骤707’。
步骤707’:协调器接收到所述设备发送的第二信标请求帧、且所述N个超帧占用的时间未达到所述设定阈值,则分别占用所述N个超帧之后的每一个超帧中的第一信标时隙和第三信标时隙发送信标,所述第三信标时隙位于所述CFP区域。
也就是,协调器在CFP区域中重新选择一个与第二信标时隙位置不同的第三信标时隙来发送信标,解决了上述发生的再次信标干扰的问题。
还有一种情况,协调器若未接收到所述设备发送的关联请求帧、也未接收到所述设备发送的第二信标请求帧、且所述N个超帧占用的时间达到所述设定阈值,则仅占用所述N个超帧之后的每一个超帧中的第一信标时隙发送信标。
并释放第二信标时隙的资源,将第二信标时隙改作他用。
这样,通过本申请实施例上述提供的方法,可以在设备因信标干扰无法正确检测到信标以至于无法正常入网时,通过增加一个信标时隙,在一个超帧中发送至少两次信标,使得设备能够及时正确检测到信标,正常入网,并且能够通过设备在关联请求帧中的指示信息,判断需要进行干扰协调时及时进行干扰协调,保证后续其他设备的正常入网,提高了多个VPAN的网络***的性能。
本申请实施例还提供了一种网络接入方法,参阅图10所示,方法流程如下:
步骤1001:设备在接入第一网络之前,进行网络检测,所述网络检测包括信标检测、干扰参数检测。
同样,本申请实施例中,设备在欲入网时,存在一个或多个目标网络,以存在一个目标网络为例,假设该目标网络用第一网络表示。设备在上电以后,会扫描信道,进行网络检测,包括信标检测和干扰参数检测。当正确检测到信标时,才会正常接入网络。
步骤1002:所述设备若在检测的时间达到设定的第一时长阈值时,无法正确检测到信标,则向所述第一网络中的协调器发送干扰指示帧,所述干扰指示帧中携带检测到的所述第一网络与至少一个第二网络的干扰参数。
所述干扰参数包括所述第一网络的标识信息和所述至少一个第二网络的标识信息、和/或所述设备接收所述第一网络信号和所述至少一个第二网络信号的质量的信息。
所述设备在发送干扰指示帧后继续进行信标检测。
步骤1003:第一网络中的协调器接收设备发送的干扰指示帧,所述干扰指示帧中携带干扰参数,所述干扰参数表示至少一个第二网络干扰所述第一网络的干扰信息。
较佳的,所述干扰指示帧中还携带表征发送干扰指示帧序号的字段、表征重发干扰指示帧次数的字段中的至少一种。
其中,序号的字段和重发次数的字段的指示含义与上述信标请求帧中的 序号字段和重发次数字段的指示含义和作用相同。
设备发送干扰指示帧的过程可以是:基于能量检测,判断超帧中信标时隙的位置,在识别出信标时隙的位置之后,在信标时隙之后的CAP,尽快地发送干扰指示帧,其中,干扰指示帧可基于CSMA/CA竞争发送。
步骤1004:所述协调器根据所述干扰指示帧,触发干扰协调。
具体地,干扰协调的过程如下:
所述协调器向管理所述协调器的全局协调器发送干扰协调请求消息,所述干扰协调请求消息中包含所述干扰参数;
所述全局协调器收到干扰协调请求消息后,对干扰参数中涉及的相互干扰的网络进行协调,即为上述第一网络和上述至少一个第二网络指定互不干扰的信标时隙来发送信标。所述全局协调器向所述协调器和所述至少一个第二网络中的其他协调器分别发送干扰协调响应消息。所述干扰协调响应消息中可携带各个协调器的地址信息、用于发送信标时占用的信标时隙、以及本次分配的信标时隙的生效时间。
假设第一网络中的协调器为CCO1,只有一个第二网络,且第二网络中的协调器为CCO2,则干扰协调响应消息格式的一种举例形式如表2所示。
表2
域(Field) 描述(Description)
CCO1信息 CCO1的地址信息
信标时隙序号1 分配给CCO1的信标时隙序号
CCO2信息 CCO2的地址信息
信标时隙序号2 分配给CCO2的信标时隙序号
生效时间 本次分配的信标时隙的生效时间
所述协调器接收所述全局协调器返回的干扰协调响应消息,所述干扰协调响应消息中包含所述协调器用于发送信标的信标时隙;
所述协调器根据所述干扰协调响应消息,占用所述全局协调器指示的信 标时隙发送信标。
如此进行干扰协调后,提高了设备正确检测到信标的几率,有助于设备正确入网,所述设备若在继续检测的时间未达到设定的第二时长阈值时,正确检测到信标,并确定检测到的信标为所述第一网络中的协调器发送的,则向所述协调器发送关联请求帧,执行后续关联过程;若在继续检测的时间达到设定的所述第二时长阈值时,仍未正确检测到信标,则确定入网失败。
这样,设备在确定无法正确检测到信标时,及时发送干扰指示帧,使得协调器能够及时触发干扰协调过程,使得设备在干扰协调后尽快的接入网络,并保证了后续其他设备能够正确检测到信标正常入网,提高了多个VPAN的网络***的性能。
基于同一发明构思,参阅图11a所示,本申请实施例中提供一种信标发送装置1100,包括:发送单元1101、接收单元1102。
发送单元1101,用于发送信标,所述信标占用当前超帧的第一信标时隙;
接收单元1102,用于在所述发送单元1101发送所述信标后,接收第一信标请求帧,所述第一信标请求帧用于指示设备处于所述协调器所在的第一网络的区域与至少一个第二网络的区域之间的干扰区域;
所述发送单元1101,用于在所述接收单元1102接收到所述第一信标请求帧后,从下一个超帧开始的N个超帧中,分别占用所述N个超帧中的每一个超帧的第一信标时隙和第二信标时隙发送信标,N≥1,N为正整数。
较佳的,所述第一信标时隙和所述第二信标时隙均位于超帧中的信标时隙区域,且所述第二信标时隙为空闲时隙,所述信标时隙区域为一个超帧中仅用于发送信标的时间段,所述空闲时隙为所述信标时隙区域中未用于其他任何一个互相干扰的VPAN中的协调器发送信标的时隙;或者,
所述第一信标时隙位于超帧中的信标时隙区域,所述第二信标时隙位于超帧中的免竞争期CFP区域。
较佳的,所述发送单元1101用于:
在占用所述第一信标时隙发送的信标中携带的信标类型为原信标;
在占用所述第二信标时隙发送的信标中携带的信标类型为附加信标;
其中,所述原信标用于指示该信标为所述发送单元周期性常规发送的信标;所述附加信标用于指示该信标为所述发送单元在原信标之外额外发送的信标。
较佳的,所述信标发送装置1100还包括处理单元1105,一种连接方式示例如图11b所示,所述发送单元1101和所述接收单元1102分别与所述处理单元1105连接,所述处理单元1105中包括关联单元1103和协调单元1104,所述关联单元1103用于,在所述接收单元1102接收到所述设备发送的关联请求帧时,确定所述N个超帧占用的时间未达到设定阈值,则与所述设备进行关联;
所述发送单元1101还用于,若所述接收单元1102未接收到所述设备发送的关联请求帧、且确定所述N个超帧占用的时间达到所述设定阈值,则仅占用所述N个超帧之后的每一个超帧中的第一信标时隙发送信标。
较佳的,所述关联请求帧中携带信标类型指示,所述信标类型指示用于表征所述设备通过检测到原信标而发起的关联请求,或者用于表征所述设备通过检测到附加信标而发起的关联请求;
所述协调器1100还包括协调单元1104,用于在所述接收单元1102接收到所述设备发送的关联请求帧后,根据所述接收单元1102接收到的所述关联请求帧中携带的信标类型指示,若确定所述设备通过检测到原信标而发起的关联请求,则不触发干扰协调;若确定所述设备通过检测到附加信标而发起的关联请求,则触发干扰协调。
较佳的,所述协调单元1104还用于,在触发所述干扰协调的过程中使用所述接收单元接收到的所述关联请求帧中携带的干扰参数。
较佳的,若所述第一信标时隙位于超帧中的信标时隙区域,所述第二信标时隙位于超帧中的CFP区域;则,
所述发送单元1101还用于,在所述接收单元1102接收到所述设备发送的第二信标请求帧时,确定所述N个超帧占用的时间未达到所述设定阈值, 则分别占用所述N个超帧之后的每一个超帧中的第一信标时隙和第三信标时隙发送信标,所述第三信标时隙位于所述CFP区域。
较佳的,所述第一信标请求帧中携带表征所述设备的地址的字段;所述第二信标请求帧的格式与所述第一信标请求帧的格式相同。
较佳的,所述第一信标请求帧还携带表征请求原因的字段、表征发送信标请求帧序号的字段、表征重发信标请求帧次数的字段、表征目标接入协调器地址的字段中的至少一种。
基于同一发明构思,参阅图12所示,本申请实施例中提供了一种网络接入装置1200,包括:检测单元1201和发送单元1202。
检测单元1201,用于在接入第一网络之前,进行信标检测;
发送单元1202,在所述检测单元1201检测的时间达到设定的第一时长阈值,无法正确检测到信标时,发送第一信标请求帧,所述第一信标请求帧用于指示所述设备处于被干扰状态。
较佳的,所述检测单元1201还用于,在所述发送单元1202向所述第一网络中的协调器发送所述第一信标请求帧之后,继续进行信标检测;以及,若在继续检测的时间未达到设定的第二时长阈值时,正确检测到信标,进一步确定检测到的信标是否为所述第一网络中的协调器发送的;
所述发送单元1202还用于,若所述检测单元1201确定检测到的信标为所述第一网络中的协调器发送的,则向所述第一网络中的协调器发送关联请求帧,所述关联请求帧用于向所述第一网络中的协调器请求关联;
若所述检测单元1201在继续检测的时间达到设定的所述第二时长阈值时,仍未正确检测到信标,则向所述第一网络中的协调器发送第二信标请求帧,所述第二信标请求帧用于指示所述设备依旧处于被干扰状态。
较佳的,所述检测单元1201还用于,在正确检测到信标之后,对检测到信标进行解析,确定信标中包含的信标类型;
所述信标类型为原信标或附加信标;
所述原信标用于指示该信标为协调器周期性常规发送的信标;所述附加 信标用于指示该信标为协调器在原信标之外额外发送的信标。
较佳的,所述发送单元1202还用于,在所述检测单元1201确定信标中包含的信标类型为原信标时,向所述第一网络中的协调器发送的关联请求帧中携带用于表征所述设备通过检测到原信标而发起的关联请求的信标类型指示;
在所述检测单元1201确定信标中包含的信标类型为附加信标时,向所述第一网络中的协调器发送的关联请求帧中携带用于表征所述设备通过检测到附加信标而发起的关联请求的信标类型指示。
较佳的,所述检测单元1201还用于,在进行所述信标检测的过程中,还进行干扰参数检测;
所述发送单元1202还用于,在所述检测单元1201确定信标中包含的信标类型为附加信标时,向所述第一网络中的协调器发送的关联请求帧中还携带所述检测单元检测到的干扰参数。
较佳的,所述第一信标请求帧携带表征所述设备地址的字段;所述第二信标请求帧的格式与所述第一信标请求帧的格式相同。
较佳的,所述第一信标请求帧还携带表征请求原因的字段、表征发送信标请求帧序号的字段、表征重发信标请求帧次数的字段、表征目标接入协调器地址的字段中的至少一种。
基于同一发明构思,参阅图13所示,本申请实施例中还提供了另一种网络接入装置1300,包括:检测单元1301和发送单元1302。
检测单元1301,用于在接入第一网络之前,进行网络检测,所述网络检测包括信标检测、干扰参数检测;
发送单元1302,用于在所述检测单元1301检测的时间达到设定的第一时长阈值仍无法正确检测到信标时,向所述第一网络中的协调器发送干扰指示帧,所述干扰指示帧中携带检测到的所述第一网络与至少一个第二网络的干扰参数。
较佳的,所述干扰参数包括所述第一网络和所述第二网络的标识信息、 所述设备接收所述第一网络信号和所述至少一个第二网络信号的质量。
基于同一发明构思,参阅14所示,本申请实施例还提供了另一种网络接入装置1400,所述装置1400位于第一网络中,所述装置1400包括:接收单元1401和协调单元1402。
接收单元1401,用于接收设备发送的干扰指示帧,所述干扰指示帧中携带干扰参数,所述干扰参数表示至少一个第二网络干扰所述第一网络的干扰信息;
协调单元1402,用于根据所述干扰指示帧,触发干扰协调。
较佳的,所述干扰参数包括所述第一网络的标识信息和所述至少一个第二网络的标识信息、和/或所述设备接收所述第一网络信号和所述至少一个第二网络信号的质量的信息。
较佳的,还包括发送单元1403,所述发送单元1403用于,在所述协调单元1402触发干扰协调时,向管理所述装置1400的全局协调器发送干扰协调请求消息,所述干扰协调请求消息中包含所述干扰参数;
所述接收单元1401还用于,接收所述全局协调器返回的干扰协调响应消息,所述干扰协调响应消息中包含所述协调器用于发送信标的信标时隙;
所述发送单元1403还用于,根据所述接收单元1401接收到的所述干扰协调响应消息,占用所述全局协调器指示的信标时隙发送信标。
基于同一发明构思,参阅图15所示,本申请实施例中提供一种协调器1500,用于执行本申请实施例上述提供的信标发送方法和网络接入方法中协调器的功能。协调器1500包括收发器1501、处理器1502、存储器1503,其中,所述存储器1503中存储一组程序,所述处理器1502用于调用所述存储器1503中存储的程序,使得所述协调器1500执行图7或图10提供的方法。
需要说明的是图15所示的各部分之间的连接方式仅为一种可能的示例,也可以是,收发器1501与存储器1503均与处理器1502连接,且收发器1501与存储器1503之间没有连接,或者,也可以是其他可能的连接方式。
处理器1502可以是中央处理器(英文:central processing unit,缩写:CPU), 网络处理器(英文:network processor,缩写:NP)或者CPU和NP的组合。
处理器1502还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),可编程逻辑器件(英文:programmable logic device,缩写:PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),通用阵列逻辑(英文:generic array logic,缩写:GAL)或其任意组合。
存储器1501可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器1501也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);存储器1501还可以包括上述种类的存储器的组合。
基于同一发明构思,参阅图16所示,本申请实施例中提供一种设备1600,用于执行本申请实施例上述提供的信标发送方法和网络接入方法中设备的功能。设备1600包括收发器1601、处理器1602、存储器1603,其中,所述存储器1603中存储一组程序,所述处理器1602用于调用所述存储器1603中存储的程序,使得所述设备1600执行图7或图10提供的方法。
需要说明的是图16所示的各部分之间的连接方式仅为一种可能的示例,也可以是,收发器1601与存储器1603均与处理器1602连接,且收发器1601与存储器1603之间没有连接,或者,也可以是其他可能的连接方式。
处理器1602可以是中央处理器(英文:central processing unit,缩写:CPU),网络处理器(英文:network processor,缩写:NP)或者CPU和NP的组合。
处理器1602还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),可编程逻辑器件(英文:programmable logic device,缩写:PLD)或其组合。上述PLD 可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),通用阵列逻辑(英文:generic array logic,缩写:GAL)或其任意组合。
存储器1601可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器1001也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);存储器1001还可以包括上述种类的存储器的组合。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (42)

  1. 一种信标发送方法,其特征在于,包括:
    协调器发送信标,所述信标占用当前超帧的第一信标时隙;
    所述协调器接收第一信标请求帧,所述第一信标请求帧用于指示设备处于所述协调器所在的第一网络的区域与至少一个第二网络的区域之间的干扰区域;
    所述协调器发送信标,并满足以下条件:在从下一个超帧开始的N个超帧中,分别占用所述N个超帧中的每一个超帧的第一信标时隙和第二信标时隙,N≥1,N为正整数。
  2. 如权利要求1所述的方法,其特征在于,所述第一信标时隙和所述第二信标时隙均位于超帧中的信标时隙区域,且所述第二信标时隙为空闲时隙,所述信标时隙区域为一个超帧中仅用于发送信标的时间段,所述空闲时隙为所述信标时隙区域中未用于其他任何一个互相干扰的VPAN中的协调器发送信标的时隙;或者,
    所述第一信标时隙位于超帧中的信标时隙区域,所述第二信标时隙位于超帧中的免竞争期CFP区域。
  3. 如权利要求1或2所述的方法,其特征在于,所述协调器在占用所述第一信标时隙发送的信标中携带的信标类型为原信标;
    所述协调器在占用所述第二信标时隙发送的信标中携带的信标类型为附加信标;
    其中,所述原信标用于指示该信标为协调器周期性常规发送的信标;所述附加信标用于指示该信标为协调器在原信标之外额外发送的信标。
  4. 如权利要求3所述的方法,其特征在于,所述协调器分别占用所述N个超帧中的每一个超帧的所述第一信标时隙和第二信标时隙发送信标之后,还包括:
    所述协调器若接收到所述设备发送的关联请求帧、且所述N个超帧占用 的时间未达到设定阈值,则与所述设备进行关联;或者,
    所述协调器若未接收到所述设备发送的关联请求帧、且所述N个超帧占用的时间达到所述设定阈值,则仅占用所述N个超帧之后的每一个超帧中的第一信标时隙发送信标。
  5. 如权利要求4所述的方法,其特征在于,所述关联请求帧中携带信标类型指示,所述信标类型指示用于表征所述设备通过检测到原信标而发起的关联请求,或者用于表征所述设备通过检测到附加信标而发起的关联请求;
    所述协调器接收到所述设备发送的关联请求帧后,根据所述关联请求帧中携带的信标类型指示,若确定所述设备通过检测到原信标而发起的关联请求,则不触发干扰协调;若确定所述设备通过检测到附加信标而发起的关联请求,则触发干扰协调。
  6. 如权利要求5所述的方法,其特征在于,所述协调器在触发所述干扰协调的过程中使用所述关联请求帧中携带的干扰参数。
  7. 如权利要求4-6任一项所述的方法,其特征在于,若所述第一信标时隙位于超帧中的信标时隙区域,所述第二信标时隙位于超帧中的CFP区域;则,
    所述协调器分别占用所述N个超帧中的每一个超帧的第一信标时隙和第二信标时隙发送信标之后,还包括:
    所述协调器若接收到所述设备发送的第二信标请求帧、且所述N个超帧占用的时间未达到所述设定阈值,则分别占用所述N个超帧之后的每一个超帧中的第一信标时隙和第三信标时隙发送信标,所述第三信标时隙位于所述CFP区域。
  8. 如权利要求1-7任一项所述的方法,其特征在于,所述第一信标请求帧中携带表征所述设备的地址的字段;所述第二信标请求帧的格式与所述第一信标请求帧的格式相同。
  9. 如权利要求8所述的方法,其特征在于,所述第一信标请求帧还携带表征请求原因的字段、表征发送信标请求帧序号的字段、表征重发信标请求 帧次数的字段、表征目标接入协调器地址的字段中的至少一种。
  10. 一种网络接入方法,其特征在于,包括:
    设备在接入第一网络之前,进行信标检测;
    所述设备在检测的时间达到设定的第一时长阈值时,无法正确检测到信标,则发送第一信标请求帧,所述第一信标请求帧用于指示所述设备处于被干扰状态。
  11. 如权利要求10所述的方法,其特征在于,还包括:
    所述设备继续进行信标检测;
    若在继续检测的时间未达到设定的第二时长阈值时,正确检测到信标,并确定检测到的信标为所述第一网络中的协调器发送的,则向所述第一网络中的协调器发送关联请求帧,所述关联请求帧用于向所述第一网络中的协调器请求关联;
    若在继续检测的时间达到设定的所述第二时长阈值时,仍未正确检测到信标,则向所述第一网络中的协调器发送第二信标请求帧,所述第二信标请求帧用于指示所述设备依旧处于被干扰状态。
  12. 如权利要求11所述的方法,其特征在于,所述设备在正确检测到信标之后,还包括:
    所述设备对检测到信标进行解析,确定信标中包含的信标类型;
    所述信标类型为原信标或附加信标;
    所述原信标用于指示该信标为协调器周期性常规发送的信标;所述附加信标用于指示该信标为协调器在原信标之外额外发送的信标。
  13. 如权利要求12所述的方法,其特征在于,所述设备在确定信标中包含的信标类型后,还包括:
    所述设备若确定信标中包含的信标类型为原信标,则向所述第一网络中的协调器发送的关联请求帧中携带用于表征所述设备通过检测到原信标而发起的关联请求的信标类型指示;
    所述设备若确定信标中包含的信标类型为附加信标,则向所述第一网络 中的协调器发送的关联请求帧中携带用于表征所述设备通过检测到附加信标而发起的关联请求的信标类型指示。
  14. 如权利要求13所述的方法,其特征在于,所述设备在进行所述信标检测的过程中,还进行干扰参数检测;
    所述设备若确定信标中包含的信标类型为附加信标,则向所述第一网络中的协调器发送的关联请求帧中还携带检测到的干扰参数。
  15. 如权利要求11-14任一项所述的方法,其特征在于,所述第一信标请求帧携带表征所述设备地址的字段;所述第二信标请求帧的格式与所述第一信标请求帧的格式相同。
  16. 如权利要求15所述的方法,其特征在于,所述第一信标请求帧还携带表征请求原因的字段、表征发送信标请求帧序号的字段、表征重发信标请求帧次数的字段、表征目标接入协调器地址的字段中的至少一种。
  17. 一种网络接入方法,其特征在于,包括:
    设备在接入第一网络之前,进行网络检测,所述网络检测包括信标检测、干扰参数检测;
    所述设备在检测的时间达到设定的第一时长阈值时,无法正确检测到信标,则向所述第一网络中的协调器发送干扰指示帧,所述干扰指示帧中携带检测到的所述第一网络与至少一个第二网络的干扰参数。
  18. 如权利要求17所述的方法,其特征在于,所述干扰参数包括所述第一网络和所述第二网络的标识信息、所述设备接收所述第一网络信号和所述至少一个第二网络信号的质量。
  19. 一种网络接入方法,其特征在于,包括:
    第一网络中的协调器接收设备发送的干扰指示帧,所述干扰指示帧中携带干扰参数,所述干扰参数表示至少一个第二网络干扰所述第一网络的干扰信息;
    所述协调器根据所述干扰指示帧,触发干扰协调。
  20. 如权利要求19所述的方法,其特征在于,所述干扰参数包括所述第 一网络的标识信息和至少一个所述第二网络的标识信息、和/或所述设备接收所述第一网络信号和所述至少一个第二网络信号的质量的信息。
  21. 如权利要求19或20所述的方法,其特征在于,所述协调器触发干扰协调,包括:
    所述协调器向管理所述协调器的全局协调器发送干扰协调请求消息,所述干扰协调请求消息中包含所述干扰参数;
    所述协调器接收所述全局协调器返回的干扰协调响应消息,所述干扰协调响应消息中包含所述协调器用于发送信标的信标时隙;
    所述协调器根据所述干扰协调响应消息,占用所述全局协调器指示的信标时隙发送信标。
  22. 一种信标发送装置,其特征在于,包括:
    发送单元,用于发送信标,所述信标占用当前超帧的第一信标时隙;
    接收单元,用于在所述发送单元发送所述信标后,接收第一信标请求帧,所述第一信标请求帧用于指示设备处于所述协调器所在的第一网络的区域与至少一个第二网络的区域之间的干扰区域;
    所述发送单元,用于在所述接收单元接收到所述第一信标请求帧后,从下一个超帧开始的N个超帧中,分别占用所述N个超帧中的每一个超帧的第一信标时隙和第二信标时隙发送信标,N≥1,N为正整数。
  23. 如权利要求22所述的装置,其特征在于,所述第一信标时隙和所述第二信标时隙均位于超帧中的信标时隙区域,且所述第二信标时隙为空闲时隙,所述信标时隙区域为一个超帧中仅用于发送信标的时间段,所述空闲时隙为所述信标时隙区域中未用于其他任何一个互相干扰的VPAN中的协调器发送信标的时隙;或者,
    所述第一信标时隙位于超帧中的信标时隙区域,所述第二信标时隙位于超帧中的免竞争期CFP区域。
  24. 如权利要求22或23所述的装置,其特征在于,所述发送单元用于:
    在占用所述第一信标时隙发送的信标中携带的信标类型为原信标;
    在占用所述第二信标时隙发送的信标中携带的信标类型为附加信标;
    其中,所述原信标用于指示该信标为所述发送单元周期性常规发送的信标;所述附加信标用于指示该信标为所述发送单元在原信标之外额外发送的信标。
  25. 如权利要求24所述的装置,其特征在于,还包括关联单元,所述关联单元用于,在所述接收单元接收到所述设备发送的关联请求帧时,确定所述N个超帧占用的时间未达到设定阈值,则与所述设备进行关联;
    所述发送单元还用于,若所述接收单元未接收到所述设备发送的关联请求帧、且确定所述N个超帧占用的时间达到所述设定阈值,则仅占用所述N个超帧之后的每一个超帧中的第一信标时隙发送信标。
  26. 如权利要求25所述的装置,其特征在于,所述关联请求帧中携带信标类型指示,所述信标类型指示用于表征所述设备通过检测到原信标而发起的关联请求,或者用于表征所述设备通过检测到附加信标而发起的关联请求;
    所述协调器还包括协调单元,用于在所述接收单元接收到所述设备发送的关联请求帧后,根据所述接收单元接收到的所述关联请求帧中携带的信标类型指示,若确定所述设备通过检测到原信标而发起的关联请求,则不触发干扰协调;若确定所述设备通过检测到附加信标而发起的关联请求,则触发干扰协调。
  27. 如权利要求26所述的装置,其特征在于,所述协调单元还用于,在触发所述干扰协调的过程中使用所述接收单元接收到的所述关联请求帧中携带的干扰参数。
  28. 如权利要求25-27任一项所述的装置,其特征在于,若所述第一信标时隙位于超帧中的信标时隙区域,所述第二信标时隙位于超帧中的CFP区域;则,
    所述发送单元还用于,在所述接收单元接收到所述设备发送的第二信标请求帧时,确定所述N个超帧占用的时间未达到所述设定阈值,则分别占用所述N个超帧之后的每一个超帧中的第一信标时隙和第三信标时隙发送信 标,所述第三信标时隙位于所述CFP区域。
  29. 如权利要求22-28任一项所述的装置,其特征在于,所述第一信标请求帧中携带表征所述设备的地址的字段;所述第二信标请求帧的格式与所述第一信标请求帧的格式相同。
  30. 如权利要求29所述的装置,其特征在于,所述第一信标请求帧还携带表征请求原因的字段、表征发送信标请求帧序号的字段、表征重发信标请求帧次数的字段、表征目标接入协调器地址的字段中的至少一种。
  31. 一种网络接入装置,其特征在于,包括:
    检测单元,用于在接入第一网络之前,进行信标检测;
    发送单元,在所述检测单元检测的时间达到设定的第一时长阈值,无法正确检测到信标时,发送第一信标请求帧,所述第一信标请求帧用于指示所述设备处于被干扰状态。
  32. 如权利要求31所述的装置,其特征在于,所述检测单元还用于,在所述发送单元向所述第一网络中的协调器发送所述第一信标请求帧之后,继续进行信标检测;以及,若在继续检测的时间未达到设定的第二时长阈值时,正确检测到信标,进一步确定检测到的信标是否为所述第一网络中的协调器发送的;
    所述发送单元还用于,若所述检测单元确定检测到的信标为所述第一网络中的协调器发送的,则向所述第一网络中的协调器发送关联请求帧,所述关联请求帧用于向所述第一网络中的协调器请求关联;
    若所述检测单元在继续检测的时间达到设定的所述第二时长阈值时,仍未正确检测到信标,则向所述第一网络中的协调器发送第二信标请求帧,所述第二信标请求帧用于指示所述设备依旧处于被干扰状态。
  33. 如权利要求32所述的装置,其特征在于,所述检测单元还用于,在正确检测到信标之后,对检测到信标进行解析,确定信标中包含的信标类型;
    所述信标类型为原信标或附加信标;
    所述原信标用于指示该信标为协调器周期性常规发送的信标;所述附加 信标用于指示该信标为协调器在原信标之外额外发送的信标。
  34. 如权利要求33所述的装置,其特征在于,所述发送单元还用于,在所述检测单元确定信标中包含的信标类型为原信标时,向所述第一网络中的协调器发送的关联请求帧中携带用于表征所述设备通过检测到原信标而发起的关联请求的信标类型指示;
    在所述检测单元确定信标中包含的信标类型为附加信标时,向所述第一网络中的协调器发送的关联请求帧中携带用于表征所述设备通过检测到附加信标而发起的关联请求的信标类型指示。
  35. 如权利要求34所述的装置,其特征在于,所述检测单元还用于,在进行所述信标检测的过程中,还进行干扰参数检测;
    所述发送单元还用于,在所述检测单元确定信标中包含的信标类型为附加信标时,向所述第一网络中的协调器发送的关联请求帧中还携带所述检测单元检测到的干扰参数。
  36. 如权利要求32-35任一项所述的装置,其特征在于,所述第一信标请求帧携带表征所述设备地址的字段;所述第二信标请求帧的格式与所述第一信标请求帧的格式相同。
  37. 如权利要求36所述的装置,其特征在于,所述第一信标请求帧还携带表征请求原因的字段、表征发送信标请求帧序号的字段、表征重发信标请求帧次数的字段、表征目标接入协调器地址的字段中的至少一种。
  38. 一种网络接入装置,其特征在于,包括:
    检测单元,用于在接入第一网络之前,进行网络检测,所述网络检测包括信标检测、干扰参数检测;
    发送单元,用于在所述检测单元检测的时间达到设定的第一时长阈值仍无法正确检测到信标时,向所述第一网络中的协调器发送干扰指示帧,所述干扰指示帧中携带检测到的所述第一网络与至少一个第二网络的干扰参数。
  39. 如权利要求38所述的装置,其特征在于,所述干扰参数包括所述第一网络和所述第二网络的标识信息、所述设备接收所述第一网络信号和所述 至少一个第二网络信号的质量。
  40. 一种网络接入装置,其特征在于,所述装置位于第一网络中,所述装置包括:
    接收单元,用于接收设备发送的干扰指示帧,所述干扰指示帧中携带干扰参数,所述干扰参数表示至少一个第二网络干扰所述第一网络的干扰信息;
    协调单元,用于根据所述干扰指示帧,触发干扰协调。
  41. 如权利要求40所述的装置,其特征在于,所述干扰参数包括所述第一网络的标识信息和所述至少一个第二网络的标识信息、和/或所述设备接收所述第一网络信号和所述至少一个第二网络信号的质量的信息。
  42. 如权利要求39或40所述的装置,其特征在于,还包括发送单元,所述发送单元用于,在所述协调单元触发干扰协调时,向管理所述装置的全局协调器发送干扰协调请求消息,所述干扰协调请求消息中包含所述干扰参数;
    所述接收单元还用于,接收所述全局协调器返回的干扰协调响应消息,所述干扰协调响应消息中包含所述协调器用于发送信标的信标时隙;
    所述发送单元还用于,根据所述接收单元接收到的所述干扰协调响应消息,占用所述全局协调器指示的信标时隙发送信标。
PCT/CN2016/076601 2016-03-17 2016-03-17 一种信标发送方法及装置、网络接入方法及装置 WO2017156748A1 (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020187029467A KR102259678B1 (ko) 2016-03-17 2016-03-17 비콘 전송 방법 및 장치와, 네트워크 액세스 방법 및 장치
PCT/CN2016/076601 WO2017156748A1 (zh) 2016-03-17 2016-03-17 一种信标发送方法及装置、网络接入方法及装置
JP2018548693A JP6671501B2 (ja) 2016-03-17 2016-03-17 ビーコン送信方法および装置ならびにネットワークアクセス方法および装置
EP16893913.0A EP3422772B1 (en) 2016-03-17 2016-03-17 Beacon transmission method and device
CN201680083576.6A CN108886735B (zh) 2016-03-17 2016-03-17 一种信标发送方法及装置、网络接入方法及装置
US16/133,261 US20190020414A1 (en) 2016-03-17 2018-09-17 Beacon sending method and apparatus and network access method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/076601 WO2017156748A1 (zh) 2016-03-17 2016-03-17 一种信标发送方法及装置、网络接入方法及装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/133,261 Continuation US20190020414A1 (en) 2016-03-17 2018-09-17 Beacon sending method and apparatus and network access method and apparatus

Publications (1)

Publication Number Publication Date
WO2017156748A1 true WO2017156748A1 (zh) 2017-09-21

Family

ID=59850030

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/076601 WO2017156748A1 (zh) 2016-03-17 2016-03-17 一种信标发送方法及装置、网络接入方法及装置

Country Status (6)

Country Link
US (1) US20190020414A1 (zh)
EP (1) EP3422772B1 (zh)
JP (1) JP6671501B2 (zh)
KR (1) KR102259678B1 (zh)
CN (1) CN108886735B (zh)
WO (1) WO2017156748A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019179761A1 (en) * 2018-03-19 2019-09-26 Signify Holding B.V. Interference handling for wireless networks with multiple coordinators
WO2020053235A1 (en) * 2018-09-10 2020-03-19 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Communication techniques
WO2020104288A1 (en) * 2018-11-23 2020-05-28 Signify Holding B.V. Interference-free scheduling for wireless optical networks with multiple coordinators
WO2020104274A1 (en) 2018-11-23 2020-05-28 Signify Holding B.V. Interference handling by automatic time slot allocation for multiple coordinators

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3479501B1 (en) * 2016-06-30 2021-11-10 Telefonaktiebolaget LM Ericsson (PUBL) Controlling communications between visible light communication access points and user equipment
US11005523B2 (en) * 2018-09-24 2021-05-11 Texas Instruments Incorporated Wireless network with channel hopping
EP3969927A1 (en) * 2019-05-16 2022-03-23 Signify Holding B.V. Location system congestion management
US12009859B2 (en) * 2019-08-09 2024-06-11 Signify Holding B.V. Interference suppressing for optical wireless networks
WO2021069254A1 (en) 2019-10-08 2021-04-15 Signify Holding B.V. Synchronization in optical wireless networks for interference suppressing
US11038661B1 (en) * 2019-12-11 2021-06-15 Wipro Limited System and method for managing interference in Li-Fi communication networks
CN110943779A (zh) * 2019-12-24 2020-03-31 中国电子产品可靠性与环境试验研究所((工业和信息化部电子第五研究所)(中国赛宝实验室)) 可见光通信设备测试***
US20230198618A1 (en) 2020-05-22 2023-06-22 Signify Holding B.V. Combined central and distributed multilevel interference handling for an optical wireless communication system
CN111836399B (zh) * 2020-06-22 2022-07-12 珠海中慧微电子有限公司 宽带载波通信网络的信道接入协议设计方法及时隙分配方法
CN113055974B (zh) * 2021-03-12 2022-08-05 哈尔滨海能达科技有限公司 专网物联网窄带数据自组网中信标的分配方法及相关装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1918849A (zh) * 2004-02-06 2007-02-21 皇家飞利浦电子股份有限公司 用于mac分布式保留协议中的动态信标周期的***和方法
CN101421981A (zh) * 2006-03-15 2009-04-29 松下电器产业株式会社 用于自组织网络的分布式无线媒体接入控制协议
CN101998530A (zh) * 2009-08-12 2011-03-30 索尼公司 通信控制方法、通信设备和程序
US20150238082A1 (en) * 2014-02-25 2015-08-27 General Electric Company System and method for adaptive interference mitigation in wireless sensor network

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7460503B2 (en) * 2004-02-03 2008-12-02 Sharp Laboratories Of America, Inc. Method for beacon rebroadcast in centrally controlled wireless systems
RU2369975C2 (ru) * 2004-02-06 2009-10-10 Конинклейке Филипс Электроникс, Н.В. Система и способ для динамического периода маякового сигнала в протоколе распределенного резервирования мас
US7508811B2 (en) * 2004-07-10 2009-03-24 Mitsubishi Electric Research Laboratories, Inc. Beacon scheduling in wireless personal area networks with multiple coordinators
US8027288B2 (en) * 2005-04-22 2011-09-27 Nokia Corporation Reducing beacon slot acquisition time in distributed media access control network
JP5140683B2 (ja) * 2007-02-13 2013-02-06 エスケーテレコム株式会社 無線個人通信ネットワーク(wpan)でビーコンテーブルを利用したビーコンスロット割りあて方法及びwpan機器
TW200926683A (en) * 2007-08-22 2009-06-16 Koninkl Philips Electronics Nv Reducing beacon collision probability
KR101654934B1 (ko) * 2009-10-31 2016-09-23 삼성전자주식회사 가시광 통신 방법 및 장치
US20120093517A1 (en) * 2010-10-15 2012-04-19 Samsung Electronics Co., Ltd. Cell design and mobility support for visible light communication
US9001806B2 (en) * 2012-03-06 2015-04-07 Intel Corporation Method and apparatus for managing a probe response related to wireless medium access control

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1918849A (zh) * 2004-02-06 2007-02-21 皇家飞利浦电子股份有限公司 用于mac分布式保留协议中的动态信标周期的***和方法
CN101421981A (zh) * 2006-03-15 2009-04-29 松下电器产业株式会社 用于自组织网络的分布式无线媒体接入控制协议
CN101998530A (zh) * 2009-08-12 2011-03-30 索尼公司 通信控制方法、通信设备和程序
US20150238082A1 (en) * 2014-02-25 2015-08-27 General Electric Company System and method for adaptive interference mitigation in wireless sensor network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
SHAO, HUAIRONG ET AL.: "Solutions and discussions to direct and indirect beacon conflict problem for IEEE 802.15.4b", vol. 802, 7 September 2004 (2004-09-07), pages 4 - 23, XP055422193 *

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7027567B2 (ja) 2018-03-19 2022-03-01 シグニファイ ホールディング ビー ヴィ 複数のコーディネータを有するワイヤレスネットワークのための干渉処理
JP2021510049A (ja) * 2018-03-19 2021-04-08 シグニファイ ホールディング ビー ヴィSignify Holding B.V. 複数のコーディネータを有するワイヤレスネットワークのための干渉処理
US11968133B2 (en) 2018-03-19 2024-04-23 Signify Holding B.V. Interference handling for wireless networks with multiple coordinators
WO2019179761A1 (en) * 2018-03-19 2019-09-26 Signify Holding B.V. Interference handling for wireless networks with multiple coordinators
US11601971B2 (en) 2018-09-10 2023-03-07 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Communication techniques
US11324038B2 (en) 2018-09-10 2022-05-03 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Communication techniques
WO2020053235A1 (en) * 2018-09-10 2020-03-19 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Communication techniques
CN113273104A (zh) * 2018-11-23 2021-08-17 昕诺飞控股有限公司 利用针对多个协调器的自动时隙分配的干扰处理
JP2022507899A (ja) * 2018-11-23 2022-01-18 シグニファイ ホールディング ビー ヴィ 複数のコーディネータを有するワイヤレス光ネットワークのための干渉のないスケジューリング
CN113016152A (zh) * 2018-11-23 2021-06-22 昕诺飞控股有限公司 对具有多个协调器的无线光学网络进行无干扰调度
US11483073B2 (en) 2018-11-23 2022-10-25 Signify Holding B.V. Interference handling by automatic time slot allocation for multiple coordinators
JP7163499B2 (ja) 2018-11-23 2022-10-31 シグニファイ ホールディング ビー ヴィ 複数のコーディネータを有するワイヤレス光ネットワークのための干渉のないスケジューリング
US11552705B2 (en) 2018-11-23 2023-01-10 Signify Holding B.V. Interference-free scheduling for wireless optical networks with multiple coordinators
WO2020104274A1 (en) 2018-11-23 2020-05-28 Signify Holding B.V. Interference handling by automatic time slot allocation for multiple coordinators
JP7398539B2 (ja) 2018-11-23 2023-12-14 シグニファイ ホールディング ビー ヴィ 複数のコーディネータを有するワイヤレス光ネットワークのための干渉のないスケジューリング
WO2020104288A1 (en) * 2018-11-23 2020-05-28 Signify Holding B.V. Interference-free scheduling for wireless optical networks with multiple coordinators

Also Published As

Publication number Publication date
EP3422772B1 (en) 2020-07-29
EP3422772A4 (en) 2019-01-02
JP2019508983A (ja) 2019-03-28
CN108886735A (zh) 2018-11-23
JP6671501B2 (ja) 2020-03-25
US20190020414A1 (en) 2019-01-17
EP3422772A1 (en) 2019-01-02
KR102259678B1 (ko) 2021-06-01
KR20180124073A (ko) 2018-11-20
CN108886735B (zh) 2021-02-05

Similar Documents

Publication Publication Date Title
WO2017156748A1 (zh) 一种信标发送方法及装置、网络接入方法及装置
JP6333897B2 (ja) ワイヤレスネットワークにおける動的周波数チャネル選択バンドにおいて同時に複数チャネルを使用する方法および装置
US9681467B2 (en) System and method for detecting and resolving conflicts
US20180234974A1 (en) Method and apparatus for directed adaptive control of dynamic channel selection in wireless networks
US9247394B2 (en) Using neighboring access points to provide client device location data
WO2018027591A1 (zh) V2x消息发送方法、装置及***
CN109921889A (zh) 用于通信***中的公共控制信道的***和方法
WO2016000549A1 (zh) 资源抢占方法、站点及计算机存储介质
US9084232B2 (en) Methods and apparatus for detection of resource collision in wireless peer-to-peer communication networks
WO2021027413A1 (zh) 波束失败恢复方法、设备及***
JP2017524305A (ja) 端末装置能力報告方法および装置
CN109075858B (zh) 光无线通信网络中传输信息的方法、协调器和终端节点
JP6526852B2 (ja) Wlanにおける同時送信および受信動作
US20170245303A1 (en) Collision Avoidance with Synchronized Transmission
US20130272226A1 (en) Methods and apparatus for interference management in wireless networking
JP2023546231A (ja) サイドリンク通信方法および装置
US11765706B2 (en) Cooperative inter-network channel selection
US11916683B2 (en) Overloading broadcast dwell intervals in unsynchronized channel hopping mesh networks
US20140286245A1 (en) Wireless communication apparatus and wireless communiction method, both able to transmit pseudo frames
US20230239917A1 (en) Operation of wireless communication devices in unlicensed spectrum for frame-based equipment (fbe) networks
EP4224969A1 (en) Communication method and apparatus
JP2017506040A (ja) データ送信処理方法および装置
US10318383B2 (en) Node diagnosis apparatus and system
TWI779160B (zh) 一種同步載波選取方法及裝置、電腦存儲媒介
KR20190122543A (ko) 무선 분산 통신 시스템에서 ack 응답을 수행하는 일대다 통신 방법 및 장치

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2018548693

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2016893913

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2016893913

Country of ref document: EP

Effective date: 20180929

ENP Entry into the national phase

Ref document number: 20187029467

Country of ref document: KR

Kind code of ref document: A

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16893913

Country of ref document: EP

Kind code of ref document: A1