WO2017219322A1 - 用于可见光通信的接入方法、装置、设备及*** - Google Patents
用于可见光通信的接入方法、装置、设备及*** Download PDFInfo
- Publication number
- WO2017219322A1 WO2017219322A1 PCT/CN2016/086938 CN2016086938W WO2017219322A1 WO 2017219322 A1 WO2017219322 A1 WO 2017219322A1 CN 2016086938 W CN2016086938 W CN 2016086938W WO 2017219322 A1 WO2017219322 A1 WO 2017219322A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vpan
- information
- neighbor
- user equipment
- access
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/11—Arrangements specific to free-space transmission, i.e. transmission through air or vacuum
- H04B10/114—Indoor or close-range type systems
- H04B10/116—Visible light communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/12—Network monitoring probes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/22—Performing reselection for specific purposes for handling the traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W84/20—Master-slave selection or change arrangements
Definitions
- the present invention relates to the field of communications technologies, and in particular, to an access method, apparatus, device, and system for visible light communication.
- VLC Visible Light Communication
- the VLC communication technology performs high-speed signal transmission by modulating a signal on a light signal of a light source (for example, a light emitting diode (LED)) at a transmitting end and receiving it at a receiving end through a photoelectric receiving unit.
- a light source for example, a light emitting diode (LED)
- a VLC network may be configured by a plurality of Visible Light Communication Personal Area Networks (VPANs), and each VPAN is used to provide services to user equipments in the VPAN.
- VPANs Visible Light Communication Personal Area Networks
- the Coordinator is generally used for VPAN management and service transmission.
- the Coordinator can be set on the VLC source. Since the illumination range of a light source is usually small, the area of a VPAN in a VLC network is also small, for example, a few square meters. There are often multiple VPANs in a certain range.
- the Coordinators of adjacent VPANs are connected through a Backhaul Network. The communication between VPANs can be realized through the backhaul link.
- the device When the device needs to transmit traffic, it searches for the surrounding VPAN and connects to the appropriate VPAN for service transmission. When a VPAN is overloaded, the VPAN requests a device in the VPAN to leave the VPAN. After the device leaves the VPAN, the VPAN search is performed again, and then a suitable VPAN is selected from the searched VPAN. VPAN access.
- the process of the Device searching for the VPAN mainly includes receiving a Beacon frame sent by the Coordinator in the VPAN. To ensure that it can be searched by the Device, each VPAN periodically transmits Beacon frames. However, since there are often multiple VPANs in a certain range, the mutual interference between VPANs may be large.
- each VPAN uses a different time window (Beacon Slot) to send a Beacon frame;
- Each VPAN sends a Beacon frame using a different logical channel (Logical Channel).
- each VPAN uses a different modulation frequency to transmit a Beacon frame.
- the Device needs to receive the Beacon frame in multiple time windows, multiple logical channels, or multiple modulation frequencies by using the above three solutions. It takes a long time, causing the access time to be too long, which affects the user experience.
- the present invention provides an access method, device, device and system for visible light communication.
- an access method for visible light communication comprising:
- the coordinator obtains the neighbor visible light personal area network VPAN information, where the neighbor VPAN information includes information of at least one neighbor VPAN of the first VPAN, and the information of each of the neighbor VPANs includes the identifier ID of the neighbor VPAN and the search information, the search information At least one of the first search information and the second search information, the first search information is used to indicate a resource used by the neighbor VPAN to send the beacon Beacon frame, and the second search information is used to indicate whether the VPAN can provide The user equipment is accessed, and the first VPAN is a VPAN to which the coordinator belongs;
- the coordinator sends the neighbor VPAN information to the user equipment, where the neighbor VPAN information is used for the VPAN search and access by the user equipment.
- the obtained neighbor VPAN information is sent to the user equipment, so that the user equipment may perform the VPAN search and access according to the neighbor VPAN information, because the discovery information in the neighbor VPAN information may be used.
- the user equipment For the user equipment to perform VPAN search on the set resource, or for the user equipment to select to set the VPAN for access, or for the user equipment to perform VPAN search on the set resource and select the setting
- the VPAN is accessed so that the user equipment does not need to search all time windows, logical channels or modulation frequencies when searching, and does not need to try to complete the access, saving search and access. Time speeds up the access of user equipment to VPAN and improves the user experience.
- the first discovery information includes at least one of a time window, a logical channel, and a modulation frequency, the second discovery information including whether access and load information is allowed At least one of them.
- the search information includes a time window, a logical channel, and a modulation frequency
- the search may only be performed according to the time window, the logical channel, and the modulation frequency in the obtained neighbor VPAN information, and the search can be shortened.
- the access time can be shortened, and the VPAN is accessed according to the load information of the VPAN to avoid accessing the VPAN with excessive load.
- the acquiring the neighbor VPAN information includes:
- the obtaining the information of the neighbor VPAN includes:
- the obtaining the information of the neighbor VPAN includes:
- the user equipment in the first VPAN is a user equipment served by the first VPAN.
- the foregoing access modes are conveniently implemented, and can meet the requirement of the VPAN to acquire neighbor VPAN information in the present invention.
- the sending the neighbor VPAN information to the user equipment includes:
- the neighbor VPAN information can be sent to the user equipment that has accessed the VPAN, and the neighbor VPAN information can be sent to the user equipment that is not connected to the VPAN.
- the sending the neighbor VPAN information to the user equipment includes:
- the de-connecting instruction is used to instruct the user equipment to release the connection with the first VPAN; the neighbor VPAN status command is used to send neighbor VPAN information to the user equipment.
- sending neighbor VPAN information to the user equipment by using the foregoing two instructions is simple, convenient, and easy to implement.
- the sending the neighbor VPAN information to the user equipment includes:
- the neighbor VPAN status instruction including the neighbor VPAN information.
- the neighboring VPAN information may be actively requested by the user equipment, so that in the subsequent process, if the user equipment is disconnected by the VPAN, the neighboring VPAN may be conveniently searched and accessed.
- an access method for visible light communication comprising:
- the user equipment acquires the neighbor visible light personal area network VPAN information, where the neighbor VPAN information includes information of at least one neighbor VPAN of the first VPAN, and the information of each of the neighbor VPANs includes the identifier ID and the search information of the neighbor VPAN, and the search information At least one of the first search information and the second search information, the first search information is used to indicate a resource used by the neighbor VPAN to send the beacon Beacon frame, and the second search information is used to indicate whether the VPAN can provide The user equipment is accessed, and the user equipment is in a coverage range of the first VPAN;
- the user equipment performs VPAN search and access according to the neighbor VPAN information.
- the VPAN search and access are performed according to the obtained neighbor VPAN information, and the discovery information in the neighbor VPAN information may be used for the user equipment to perform VPAN search on the set resource, or used for The user equipment selects to set the VPAN for access, or is used by the user equipment to perform VPAN search on the set resource and select to set the VPAN for access, so that the user equipment does not need to The time window, the logical channel or the modulation frequency are searched, and the access does not need to be completed by the attempt, which saves the search and access time, speeds up the access of the user equipment to the VPAN, and improves the user experience.
- the acquiring the neighbor VPAN information includes:
- the acquiring the neighbor VPAN information includes:
- the device receives a neighbor VPAN state command or a disconnect command sent by the first VPAN, where the neighbor VPAN state command or the disconnection command includes the neighbor VPAN information, where the neighbor VPAN state command is used for the user
- the device sends the neighbor VPAN information
- the neighbor VPAN information is obtained from the neighbor VPAN state instruction or the disconnection instruction.
- the acquiring the neighbor VPAN information includes:
- the neighbor VPAN status instruction includes the neighbor VPAN information.
- the first search information includes at least one of a time window, a logical channel, and a modulation frequency
- the second search information includes whether to allow access and load information. At least one of them.
- the performing VPAN search and access according to the neighbor VPAN information includes:
- the user equipment may perform a search according to the time window, the logical channel, or the modulation frequency corresponding to the neighbor VPAN in the acquired neighbor VPAN information, thereby shortening the time required for the search.
- the selecting, by the neighboring VPAN, the neighboring VPANs for accessing includes:
- the user equipment may first select the VPAN that is allowed to access, and then Selecting the smallest load, on the one hand, avoids the access request being rejected, and sends an access request to other VPANs again, which wastes time. On the other hand, accessing a VPAN with a smaller load can prevent the connection from being disconnected again.
- the user equipment can also access according to the user's instructions to meet user requirements.
- the performing VPAN search and access according to the neighbor VPAN information includes:
- the least loaded one is selected from the selected VPANs that are allowed to access.
- the method further includes:
- the neighbor VPAN information is sent to the accessed VPAN.
- an access device for visible light communication comprising a number of units, such as an acquisition unit and a transmission unit, the plurality of units being used to implement the method provided by the first aspect.
- an access device for visible light communication comprising a number of units, such as an acquisition unit, and a connection unit, the plurality of units being used to implement the method provided by the second aspect.
- an access device for visible light communication includes a processor, a memory, and a communication interface; the memory is configured to store a software program and a module, the processing The device is implemented by running or executing a software program and/or module stored in the memory:
- the neighbor VPAN information includes information of the at least one neighbor VPAN of the first VPAN, and the information of each of the neighbor VPANs includes the identifier ID of the neighbor VPAN and the search information, where the search information includes At least one of a search information and a second search information, the first search information is used to indicate a resource used by the neighbor VPAN to send a beacon Beacon frame, and the second search information is used to indicate whether the VPAN can be used for the User equipment access;
- an access device for visible light communication which is used for visible light communication
- An access device includes a processor, a memory, and a communication interface for storing a software program and a module, the processor being implemented by running or executing a software program and/or module stored in the memory:
- the neighbor VPAN information includes information of the at least one neighbor VPAN of the first VPAN, and the information of each of the neighbor VPANs includes the identifier ID of the neighbor VPAN and the search information, where the search information includes At least one of a search information and a second search information, the first search information is used to indicate a resource used by the neighbor VPAN to send a beacon Beacon frame, and the second search information is used to indicate whether the VPAN can be used for the User equipment access;
- a computer readable storage medium for storing program code executed by a processor when a service is transmitted.
- the program code includes instructions for implementing the method provided by the first aspect.
- a computer readable storage medium for storing program code executed by a processor when a service is transmitted.
- the program code includes instructions for implementing the method provided by the second aspect.
- an access system for visible light communication comprising:
- a VPAN configured to acquire neighboring visible area network VPAN information, where the neighbor VPAN information includes information of at least one neighbor VPAN of the VPAN, and information of each of the neighbor VPANs includes an identifier ID of the neighbor VPAN and the discovery information,
- the discovery information includes at least one of a first discovery information used to indicate a resource used by the neighbor VPAN to transmit the beacon Beacon frame, and the second discovery information is used to indicate whether the VPAN is used.
- the user equipment can be accessed; the neighbor VPAN information is sent to the user equipment;
- the user equipment is configured to acquire the neighbor VPAN information, and perform VPAN search and access according to the neighbor VPAN information.
- FIG. 1 is a schematic diagram of an application scenario provided by an embodiment of the present invention.
- FIG. 2a is a schematic structural diagram of an access device for visible light communication according to an embodiment of the present invention.
- FIG. 2b is a schematic structural diagram of an access device for visible light communication according to an embodiment of the present invention.
- 3a is a flowchart of an access method for visible light communication according to an embodiment of the present invention.
- FIG. 3b is a flowchart of another access method for visible light communication according to an embodiment of the present invention.
- FIG. 4 is a flowchart of another access method for visible light communication according to an embodiment of the present invention.
- FIG. 5 is a flowchart of another access method for visible light communication according to an embodiment of the present invention.
- FIG. 6 is a flowchart of another access method for visible light communication according to an embodiment of the present invention.
- FIG. 7 is a flowchart of another access method for visible light communication according to an embodiment of the present invention.
- FIG. 8 is a schematic structural diagram of an access device for visible light communication according to an embodiment of the present invention.
- FIG. 9 is a schematic structural diagram of another access device for visible light communication according to an embodiment of the present invention.
- FIG. 10 is a schematic structural diagram of an access system for visible light communication according to an embodiment of the present invention.
- the embodiment of the invention relates to a VLC network, which comprises a plurality of VPANs 11 and user equipment 12.
- Each VPAN 11 includes a light source 111 (e.g., an LED) and a coordinator 112 for management and traffic transfer of the VPAN 11, and a coordinator 112 is typically disposed on the light source 111.
- a light source 111 e.g., an LED
- a coordinator 112 for management and traffic transfer of the VPAN 11
- a coordinator 112 is typically disposed on the light source 111.
- the coordinators 112 of the plurality of VPANs 11 are connected by a backhaul link 13 to implement communication between the VPANs 11.
- the user device 12 is a terminal having an optical signal receiving unit, including a handheld device having a wireless communication function, a wearable device, a computing device, or other processing device connected to the wireless modem.
- the optical signal receiving unit may specifically be a visible light receiving unit, and the main structure of the visible light receiving unit includes a photoelectric converter, an analog/digital converter and a digital signal processor which are electrically connected in sequence.
- the photoelectric converter is used to convert the visible light signal into an electrical signal;
- the analog/digital converter is used to convert the electrical signal into a digital signal;
- the digital signal processor is used to process the converted digital signal to complete the optical signal reception.
- an access device for visible light communication includes a processor 10, a memory 20, and a communication interface 30. It will be understood by those skilled in the art that the structure shown in FIG. 2a does not constitute a limitation of the access device for visible light communication, may include more or less components than those illustrated, or combine some components, or Different parts are arranged. among them:
- the processor 10 is a control center for an access device for visible light communication, connecting various portions of the access device for visible light communication using various interfaces and lines, by running or executing a software program stored in the memory 20 and/or Or modules, as well as invoking data stored in memory 20, perform various functions and processing data for access devices for visible light communication, thereby providing overall control of access devices for visible light communication.
- the processor 10 can be implemented by a CPU or by a network processor (English: network processor, abbreviated as NP).
- the memory 20 can be used to store software programs as well as modules.
- the processor 10 executes various functional applications and data processing by running software programs and modules stored in the memory 20.
- the memory 20 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system 21, an acquisition module 22, a transmission module 23, and an application 24 required for at least one function (such as a neighbor VPAN information transmission program, etc.)
- the storage data area may store data (such as neighbor VPAN information, etc.) created according to the use of the access device for visible light communication.
- the memory 20 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (English: Static Random Access Memory, SRAM), electrically erasable programmable read only Memory (English: Electrically Erasable Programmable Read-Only Memory, EEPROM for short), Erasable Programmable Read Only Memory (EPROM), Programmable Read Only Memory (English: Programmable Read- Only Memory (referred to as: PROM), read only memory (English: Read Only Memory, referred to as: ROM), magnetic memory, flash memory, disk or optical disk. Accordingly, memory 20 may also include a memory controller to provide processor 10 access to memory 20.
- static random access memory English: Static Random Access Memory, SRAM
- electrically erasable programmable read only Memory English: Electrically Erasable Programmable Read-Only Memory, EEPROM for short
- EPROM Erasable Programmable Read Only Memory
- PROM Programmable Read Only Memory
- ROM Read Only Memory
- magnetic memory magnetic memory
- flash memory disk
- the processor 20 performs the following functions: the VPAN information of the neighbor visible light personal area network is obtained by the operation acquiring module 22.
- the neighbor VPAN information includes information of at least one neighbor VPAN of the first VPAN, and the information of each neighbor VPAN includes the identifier ID of the neighbor VPAN.
- the search information includes at least one of the first search information and the second search information, the first search information is used to indicate the resource used by the neighbor VPAN to send the beacon Beacon frame, and the second search information is used to indicate whether the VPAN is used.
- the processor 20 can be configured to perform the following functions: the neighboring VPAN information is sent to the user equipment through the communication interface 30, and the neighbor VPAN information is used for the VPAN search and access by the user equipment.
- FIG. 2b is a schematic diagram of a possible hardware structure of an access device for visible light communication shown in FIG. 1.
- the access device for visible light communication may be the foregoing user equipment.
- the access device 12 for visible light communication includes a processor 10, a memory 20, a receiver 30, and a transmitter 40.
- the structure shown in FIG. 2b does not constitute a limitation of the access device for visible light communication, may include more or less components than those illustrated, or combine some components, or Different parts are arranged. among them:
- the processor 10 is a control center for an access device for visible light communication, connecting various portions of the access device for visible light communication using various interfaces and lines, by running or executing a software program stored in the memory 20 and/or Or modules, as well as invoking data stored in memory 20, perform various functions and processing data for access devices for visible light communication, thereby providing overall control of access devices for visible light communication.
- the processor 10 can be implemented by a CPU or by a network processor (English: network processor, abbreviated as NP).
- the memory 20 can be used to store software programs as well as modules.
- the processor 10 executes various functional applications and data processing by running software programs and modules stored in the memory 20.
- the memory 20 may mainly include a storage program area and a storage data area, wherein the storage program area may store the operating system 21, the acquisition module 22, the connection module 23, and an application 24 (such as a VPAN search, etc.) required for at least one function;
- the data area may store data (such as neighbor VPAN information, etc.) or the like created according to the use of the access device for visible light communication.
- the memory 20 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (English: Static Random Access Memory, SRAM), electrically erasable programmable read only Memory (English: Electrically Erasable Programmable Read-Only Memory, EEPROM for short), Erasable Programmable Read Only Memory (English: Erasable Programmable Read Only Memory) Weighing: EPROM), Programmable Read-Only Memory (English: Programmable Read-Only Memory, PROM for short), Read Only Memory (English: Read Only Memory, ROM), magnetic memory, flash memory, disk or optical disk. Accordingly, memory 20 may also include a memory controller to provide processor 10 access to memory 20.
- static random access memory English: Static Random Access Memory, SRAM
- electrically erasable programmable read only Memory English: Electrically Erasable Programmable Read-Only Memory, EEPROM for short
- Erasable Programmable Read Only Memory English: Erasable Programmable Read Only Memory
- PROM Programmable
- the processor 20 performs the following functions: the VPAN information of the neighbor visible light personal area network is obtained by the operation acquiring module 22.
- the neighbor VPAN information includes information of at least one neighbor VPAN of the first VPAN, and the information of each neighbor VPAN includes the identifier ID of the neighbor VPAN.
- the search information includes at least one of the first search information and the second search information, the first search information is used to indicate the resource used by the neighbor VPAN to send the beacon Beacon frame, and the second search information is used to indicate whether the VPAN is used.
- the device 20 can be accessed by the user equipment; the processor 20 performs the following functions by running the connection module 23: performing VPAN search and access according to the neighbor VPAN information.
- FIG. 3 is a flowchart of an access method for visible light communication according to an embodiment of the present invention.
- the method may be performed by a coordinator in the first VPAN, and the first VPAN may be any VPAN in the foregoing application scenario, as shown in FIG. 3a, the method includes the following steps.
- Step 201 Acquire VPAN information of the neighboring visible light area network.
- the neighbor VPAN information includes information of at least one neighbor VPAN of the first VPAN, and the information of each neighbor VPAN includes the identifier (ID) of the neighbor VPAN and the search information, and the search information.
- ID the identifier
- the first search information includes at least one of a time window, a logical channel, and a modulation frequency
- the second search information includes at least one of access and load information.
- each neighbor VPAN may further include an address of the VPAN, where the address of the VPAN may specifically be the address of the coordinator in the VPAN.
- the identifier of the neighbor VPAN may be a combination of numbers, English, symbols, Chinese, and the like.
- the address of the coordinator in the neighbor VPAN may be a Media Access Control (MAC) address.
- MAC Media Access Control
- Step 202 Send neighbor VPAN information to the user equipment, where the neighbor VPAN information is used for the VPAN search and access by the user equipment.
- the discovery information may cause the user equipment to perform a VPAN search according to at least one of a time window, a logical channel, and a modulation frequency.
- the discovery information may cause the user equipment to perform VPAN access according to whether at least one of the access and load information is allowed.
- the obtained neighbor VPAN information is sent to the user equipment, so that the user equipment may perform the VPAN search and access according to the neighbor VPAN information, because the discovery information in the neighbor VPAN information may be used.
- the user equipment For the user equipment to perform VPAN search on the set resource, or for the user equipment to select the setting VPAN for access, or for the user equipment to perform VPAN search on the set resource and select to set the VPAN for access, In this way, the user equipment does not need to search all time windows, logical channels or modulation frequencies when searching, and does not need to try to complete when accessing, saving search and access time and speeding up user equipment. The speed of accessing the VPAN improves the user experience.
- FIG. 3b is a flowchart of another access method for visible light communication according to an embodiment of the present invention.
- the method can be performed by a user equipment in the foregoing application scenario, as shown in FIG. 3b, and the method includes the following steps.
- Step 301 Acquire VPAN information of the neighboring visible light area network.
- the neighbor VPAN information includes information of at least one neighbor VPAN of the first VPAN.
- the information of each neighbor VPAN includes the identifier ID and the search information of the neighbor VPAN, and the search information includes the first search information.
- the first search information is used to indicate the resource used by the neighbor VPAN to send the beacon Beacon frame
- the second search information is used to indicate whether the VPAN can be accessed by the user equipment, and the user equipment is in the first Within the coverage of a VPAN.
- the first search information includes at least one of a time window, a logical channel, and a modulation frequency
- the second search information includes at least one of access and load information.
- each neighbor VPAN may further include an address of the VPAN, where the address of the VPAN may specifically be the address of the coordinator in the VPAN.
- the identifier of the neighbor VPAN may be a combination of numbers, English, symbols, Chinese, and the like.
- the address of the coordinator in the neighbor VPAN may be a MAC address.
- Step 302 Perform VPAN search and access according to neighbor VPAN information.
- the user equipment may perform a VPAN search according to at least one of a time window, a logical channel, and a modulation frequency.
- the user equipment may perform VPAN access according to whether at least one of the access and the load information is allowed.
- the VPAN search and access are performed according to the obtained neighbor VPAN information, and the discovery information in the neighbor VPAN information may be used for the user equipment to perform VPAN search on the set resource, or used for the user.
- the device selects to set the VPAN for access, or is used for the user equipment to perform VPAN search on the set resource and select to set the VPAN for access, so that the user equipment does not need to access all time windows and logical channels when performing the search. Or the modulation frequency is searched, and the access does not need to be completed by the attempt, which saves the search and access time, speeds up the access of the user equipment to the VPAN, and improves the user experience.
- FIG. 4 is a flowchart of another access method for visible light communication according to an embodiment of the present invention.
- the method may be performed by a coordinator and a user equipment in the first VPAN, where the first VPAN may be any VPAN in the foregoing application scenario, and the user equipment is a user equipment in the foregoing application scenario.
- the coordinator in the first VPAN sends neighbor VPAN information to the user equipment through the Beacon frame.
- the method includes the following steps.
- Step 400 The coordinator in the first VPAN acquires neighbor VPAN information.
- the neighbor VPAN information includes neighbor VPAN information
- the neighbor VPAN information includes information of at least one neighbor VPAN of the first VPAN
- the information of each neighbor VPAN includes the identifier ID and the search information of the neighbor VPAN
- the search information includes the first search information and the second search.
- the first search information is used to indicate the resource used by the neighbor VPAN to send the beacon Beacon frame
- the second search information is used to indicate whether the VPAN can be accessed by the user equipment.
- the first search information includes at least one of a time window, a logical channel, and a modulation frequency
- the second search information includes at least one of access and load information.
- the time window is a plurality of Beacon slots (positions) that are divided in a Beacon Area (such as a superframe). Different VPANs can use different Beacon slots to send Beacon frames.
- the logical channel refers to a channel composed of light of different wavelengths.
- a channel composed of light having a wavelength of 300-400 nm is referred to as a logical channel 1
- a channel composed of light having a wavelength of 400-500 nm is referred to as a logical channel 2.
- the modulation frequency is the frequency of the carrier carrying the Beacon frame.
- VPAN 1 uses a modulation frequency of 0-5 MHz
- VPAN 2 uses a modulation frequency of 5-10 MHz
- VPAN 3 uses a modulation frequency of 10-15 MHz.
- each neighbor VPAN may further include an address of the VPAN, where the VPAN The address may specifically be the address of the coordinator in the VPAN.
- the identifier of the neighbor VPAN may be a combination of numbers, English, symbols, Chinese, and the like.
- the address of the coordinator of the neighbor VPAN may be a MAC address.
- the coordinator in the first VPAN acquires the neighbor VPAN information, including but not limited to the following manners:
- the first mode the coordinator in the first VPAN receives the information of the neighbor VPAN actively reported by the user equipment in the first VPAN.
- the coordinator can receive the information of the neighbor VPANs that are actively reported by the multiple user equipments, and then merge the information of the neighbor VPANs that are actively reported by the multiple user equipments, and the merging is mainly to delete the same part of the information of the multiple neighbor VPANs, and then Save it up.
- the user equipment may receive the information of the VPAN corresponding to the VPAN before the access to the first VPAN, and the user equipment may send the neighbor VPAN to the first VPAN after accessing the first VPAN. Information.
- the user equipment can also obtain information that may not be carried in the Beacon frame by accessing other VPANs, for example, whether access is allowed or the like.
- the second mode the coordinator in the first VPAN sends an information reporting instruction to the user equipment in the first VPAN;
- the coordinator in the first VPAN receives the information of the neighbor VPAN reported by the user equipment in the first VPAN according to the information reporting instruction.
- the coordinator in the first VPAN may send an information reporting instruction to the user equipment after the user equipment accesses.
- the third mode the coordinator in the first VPAN acquires information about the neighbor VPAN sent by the neighbor VPAN.
- the VPAN is provided with a backhaul link for communicating with each other, so the neighbor VPAN can send the information of the neighbor VPAN to the first VPAN through the backhaul link.
- Step 401 The coordinator in the first VPAN sends a Beacon frame to the user equipment, where the Beacon frame includes neighbor VPAN information.
- the Beacon frame further includes information of the first VPAN, and the information of the first VPAN may include information such as an ID of the VPAN, a MAC address of the coordinator in the VPAN, a configuration of the superframe, and the like.
- the Beacon frame can carry neighbor VPAN information by adding a new field.
- step 401 by carrying the neighbor VPAN information in the Beacon frame, the neighbor VPAN information can be sent to the user equipment that has accessed the VPAN, and the neighbor VPAN information can be sent to the user equipment that is not connected to the VPAN.
- Step 402 The coordinator in the first VPAN sends a disconnection instruction to the user equipment.
- the coordinator in the first VPAN sends a disconnection command to the user equipment to release the connection relationship between the user equipment and the first VPAN, thereby reducing the A VPAN load.
- the first VPAN may select the user equipment that needs to be disconnected by using the following methods: sending a disconnection instruction to the user equipment with a lower priority according to the priority of the user equipment; or, according to the access time of the user equipment, The user equipment with a long access time sends a disconnection command; or, the user equipment is randomly selected, and then the disconnection instruction is sent to the selected user equipment.
- the disconnection command may be a Disassociation Command Frame.
- Step 403 After receiving the disconnection command, the user equipment disconnects the connection with the first VPAN.
- Steps 402 and 403 are optional. If the user equipment does not currently access the first VPAN, steps 402 and 403 need not be performed, and step 404 is performed directly after step 401.
- Step 404 The user equipment searches for the VPAN by using the neighbor VPAN information.
- step 404 if the user equipment just disconnects from the first VPAN, the user equipment directly searches for the VPAN using the neighbor VPAN information. If the user equipment does not access the first VPAN before, the user equipment may search for the VPAN by using the neighbor VPAN information when determining whether to access the first VPAN is not accessing the first VPAN.
- step 404 may include:
- the user equipment acquires first search information corresponding to each neighbor VPAN in the neighbor VPAN information
- the user equipment searches for each neighbor VPAN in turn according to the first discovery information corresponding to each neighbor VPAN.
- the user equipment can perform searching according to the time window, logical channel or modulation frequency corresponding to the neighbor VPAN in the acquired neighbor VPAN information, without searching all time windows, logical channels or modulation frequencies, the neighbors are avoided.
- the time window, logical channel or modulation frequency that is not used by the VPAN is searched, thereby shortening the time required for the search.
- step 404 may include:
- All time windows, logical channels, or modulation frequencies are searched, where all time windows, logical channels, or modulation frequencies can be time windows, logical channels, or modulation frequencies that can be used by VPANs in conventional VLC techniques.
- Step 405 The user equipment sends the access request information to the second VPAN.
- the second VPAN is a VPAN selected by the user equipment according to the information of the neighbor VPAN.
- the VPAN selected by the user equipment to access includes:
- the user equipment selects the allowed access to the VPAN from the searched neighbor VPANs;
- the user equipment selects one of the searched neighbor VPANs to access according to the indication information, and the indication information is triggered by the user.
- the user equipment may first select the VPAN that is allowed to access, and then select the least load from which to avoid the access request being rejected, and re-send the access request to other VPANs, thereby wasting time; Accessing a smaller VPAN can prevent it from being disconnected again.
- the user equipment can also access according to the user's instructions to meet user requirements.
- the first VPAN may also be selected for access in step 405.
- the access request information may be an association request frame.
- Step 406 The coordinator in the second VPAN sends the access response information to the user equipment.
- the access response information may be an association response frame.
- step 406 the user equipment accesses the second VPAN.
- the information of the neighbor VPAN may be sent to the second VPAN, where the information of the neighbor VPAN may include the information of the first VPAN.
- the second VPAN is selected according to the indication information in step 405, it is possible that after the user equipment sends the access request, the second VPAN sends the denied access information to the user equipment, and at this time, the user equipment needs to reselect.
- the new VPAN sends the access request message to the new VPAN until it accesses a VPAN.
- FIG. 5 is a flowchart of another access method for visible light communication according to an embodiment of the present invention.
- the method may be performed by a coordinator and a user equipment in the first VPAN, where the first VPAN may be any VPAN in the foregoing application scenario, and the user equipment is a user equipment in the foregoing application scenario.
- the coordinator in the first VPAN sends neighbor VPAN information to the user equipment by disconnecting the instruction.
- the method includes the following steps.
- Step 500 The coordinator in the first VPAN acquires neighbor VPAN information.
- step 400 The specific content of the neighbor VPAN information and how to obtain the neighbor VPAN information are as shown in step 400, and a detailed description is omitted here.
- Step 501 The coordinator in the first VPAN sends a disconnection command to the user equipment, and the connection is disconnected.
- the command includes neighbor VPAN information.
- the first VPAN sends a disconnection command to the user equipment to release the connection relationship between the user equipment and the first VPAN, thereby reducing the load of the first VPAN.
- the first VPAN may select the user equipment that needs to be disconnected by using the following methods: sending a disconnection instruction to the user equipment with a lower priority according to the priority of the user equipment; or, according to the access time of the user equipment, The user equipment with a long access time sends a disconnection command; or, the user equipment is randomly selected, and then the disconnection instruction is sent to the selected user equipment.
- the disconnection instruction may be a disconnection instruction frame.
- the unlinking instruction frame can carry neighbor VPAN information by adding a new field.
- Step 502 After receiving the disconnection command, the user equipment disconnects the connection with the first VPAN.
- Step 503 The user equipment searches for the VPAN by using the neighbor VPAN information.
- Step 504 The user equipment sends the access request information to the second VPAN.
- Step 505 The coordinator in the second VPAN sends the access response information to the user equipment.
- FIG. 6 is a flowchart of another access method for visible light communication according to an embodiment of the present invention.
- the method may be performed by a coordinator and a user equipment in the first VPAN, where the first VPAN may be any VPAN in the foregoing application scenario, and the user equipment is a user equipment in the foregoing application scenario.
- the coordinator in the first VPAN sends neighbor VPAN information to the user equipment through a neighbor VPAN status command. As shown in FIG. 6, the method includes the following steps.
- Step 600 The coordinator in the first VPAN acquires neighbor VPAN information.
- step 400 The specific content of the neighbor VPAN information and how to obtain the neighbor VPAN information are as shown in step 400, and a detailed description is omitted here.
- Step 601 The first VPAN sends a neighbor VPAN status command to the user equipment, and the neighbor VPAN status command includes neighbor VPAN information.
- the neighbor VPAN status command may be a Neighbor VPAN status indication command frame.
- the neighbor VPAN status indication instruction frame is a new frame in the VPAN communication protocol, and is used for The VPAN sends neighbor VPAN information to the user equipment.
- Step 602 The coordinator in the first VPAN sends a disconnection instruction to the user equipment, where the disconnection instruction includes neighbor VPAN information.
- Step 603 After receiving the disconnection command, the user equipment disconnects the connection with the first VPAN.
- Step 604 The user equipment searches for the VPAN by using the neighbor VPAN information.
- Step 605 The user equipment sends the access request information to the second VPAN.
- Step 606 The coordinator in the second VPAN sends the access response information to the user equipment.
- FIG. 7 is a flowchart of another access method for visible light communication according to an embodiment of the present invention.
- the method may be performed by a coordinator and a user equipment in the first VPAN, where the first VPAN may be any VPAN in the foregoing application scenario, and the user equipment is a user equipment in the foregoing application scenario.
- the coordinator in the first VPAN sends the neighbor VPAN information to the user equipment by using the neighbor VPAN status command after receiving the neighbor VPAN status request of the user equipment.
- the method includes the following steps.
- Step 700 The coordinator in the first VPAN acquires neighbor VPAN information.
- step 400 The specific content of the neighbor VPAN information and how to obtain the neighbor VPAN information are as shown in step 400, and a detailed description is omitted here.
- Step 701 The user equipment sends a neighbor VPAN status request to the first VPAN.
- the neighbor VPAN status request may be a Neighbor VPAN status request command frame.
- the neighbor VPAN status request frame is a new frame in the VPAN communication protocol, and is used by the user equipment to request neighbor VPAN information from the VPAN.
- Step 702 The coordinator in the first VPAN sends a neighbor VPAN status instruction to the user equipment, where the neighbor VPAN status instruction includes neighbor VPAN information.
- the neighbor VPAN status indication instruction frame is a newly added frame in the VPAN communication protocol, and is used by the VPAN to send neighbor VPAN information to the user equipment.
- Step 703 The coordinator in the first VPAN sends a disconnection command to the user equipment, and the connection is disconnected.
- the command includes neighbor VPAN information.
- Step 704 After receiving the disconnection command, the user equipment disconnects the connection with the first VPAN.
- Step 705 The user equipment searches for the VPAN by using the neighbor VPAN information.
- Step 706 The user equipment sends the access request information to the second VPAN.
- Step 707 The coordinator in the second VPAN sends the access response information to the user equipment.
- FIG. 8 is a block diagram of an access device for visible light communication according to an embodiment of the present invention.
- the access device for visible light communication can be realized by software, hardware or a combination of both to become all or part of the access device for visible light communication shown in FIG. 2a, and the access device for visible light communication can be realized The steps performed by the VPAN in the access method for visible light communication provided by any of the foregoing FIG. 3a or FIGS. 4-7.
- the access device for visible light communication may include an acquisition unit 801 and a transmission unit 802.
- the obtaining unit 801 is configured to acquire the VPAN information of the neighbor visible light personal area network, where the neighbor VPAN information includes information of at least one neighbor VPAN of the first VPAN, and the information of each neighbor VPAN includes the identifier ID and the search information of the neighbor VPAN, and the search information includes the first At least one of a search information and a second search information, where the first search information is used to indicate the resource used by the neighbor VPAN to send the beacon Beacon frame, and the second search information is used to indicate whether the VPAN can be accessed by the user equipment.
- the sending unit 802 is configured to send neighbor VPAN information to the user equipment, where the neighbor VPAN information is used for the VPAN search and access by the user equipment.
- the first search information includes at least one of a time window, a logical channel, and a modulation frequency
- the second search information includes at least one of access and load information.
- the obtaining unit 801 is configured to:
- the obtaining unit 801 is configured to:
- the obtaining unit 801 is configured to:
- the sending unit 802 is configured to:
- the beacon Beacon frame is sent to the user equipment, and the Beacon frame includes neighbor VPAN information.
- the sending unit 802 is configured to:
- the neighbor VPAN status command or the disconnect command includes neighbor VPAN information, wherein the disconnect command is used to instruct the user equipment to release the connection with the first VPAN.
- the sending unit 802 is configured to:
- a neighbor VPAN status command is sent to the user equipment, and the neighbor VPAN status command includes neighbor VPAN information.
- FIG. 9 is a block diagram of another access device for visible light communication according to an embodiment of the present invention.
- the access device for visible light communication can be implemented by software, hardware or a combination of both to become all or part of the access device for visible light communication shown in FIG. 2b, and the access device for visible light communication can be realized.
- the steps performed by the user equipment in the access method for visible light communication provided by any of the foregoing FIG. 3b or FIGS. 4-7.
- the access device for visible light communication may include an acquisition unit 901 and a connection unit 902.
- the obtaining unit 901 is configured to acquire the VPAN information of the neighbor visible light personal area network, where the neighbor VPAN information includes information of at least one neighbor VPAN of the first VPAN, and the information of each neighbor VPAN includes the identifier ID and the search information of the neighbor VPAN, and the search information includes the first At least one of a search information and a second search information, where the first search information is used to indicate the resource used by the neighbor VPAN to send the beacon Beacon frame, and the second search information is used to indicate whether the VPAN can be accessed by the user equipment.
- the connecting unit 902 is configured to perform VPAN search and access according to neighbor VPAN information.
- the obtaining unit 901 is configured to:
- the obtaining unit 901 is configured to:
- the neighbor VPAN receives a neighbor VPAN status command or a disconnect command sent by the first VPAN, the neighbor VPAN
- the state command or the disconnection command includes neighbor VPAN information, wherein the disconnect command is used to instruct the user equipment to release the connection with the first VPAN;
- the neighbor VPAN information is obtained from the neighbor VPAN state command or the disconnect command.
- the obtaining unit 901 is configured to:
- the neighbor VPAN status command includes neighbor VPAN information.
- the first search information includes at least one of a time window, a logical channel, and a modulation frequency
- the second search information includes at least one of access and load information.
- the connecting unit 902 is configured to:
- the connecting unit 902 is configured to:
- the indication information one of the searched neighbor VPANs is selected for access, and the indication information is triggered by the user.
- the connecting unit 902 is configured to:
- the least loaded one is selected from the selected VPANs that are allowed to access.
- the device further includes:
- the sending unit 903 is configured to send neighbor VPAN information to the accessed VPAN.
- FIG. 10 is a block diagram of an access system for visible light communication according to an embodiment of the present invention.
- the system includes a VPAN 1001 and a user equipment 1002.
- the VPAN 1001 is configured to acquire the VPAN information of the neighbor visible light personal area network, where the neighbor VPAN information includes information of at least one neighbor VPAN of the VPAN 1001, the information of each neighbor VPAN includes the identifier ID and the discovery information of the neighbor VPAN, and the neighbor VPAN is sent to the user equipment.
- Information includes information of at least one neighbor VPAN of the VPAN 1001, the information of each neighbor VPAN includes the identifier ID and the discovery information of the neighbor VPAN, and the neighbor VPAN is sent to the user equipment.
- the user equipment 1002 is configured to acquire neighbor VPAN information, and perform VPAN search and access according to neighbor VPAN information.
- the VPAN 1001 can implement the steps performed by the coordinator of the VPAN in the access method for visible light communication provided by any of the foregoing FIG. 3a or FIGS. 4-7, and the user equipment 1002 can implement the foregoing FIG. 3b or FIG. The steps performed by the user equipment in the access method for visible light communication provided by any one of 7.
- the access device for the visible light communication provided by the foregoing embodiment performs VPAN search and access
- only the division of each functional unit described above is used for illustration. In actual applications, the foregoing functions may be performed as needed. The assignment is done by different functional units, ie the internal structure of the device is divided into different functional units to perform all or part of the functions described above.
- the access device for the visible light communication provided by the foregoing embodiment is the same as the embodiment of the access method for the visible light communication. The specific implementation process is described in detail in the method embodiment, and details are not described herein again.
- a person skilled in the art may understand that all or part of the steps of implementing the above embodiments may be completed by hardware, or may be instructed by a program to execute related hardware, and the program may be stored in a computer readable storage medium.
- the storage medium mentioned may be a read only memory, a magnetic disk or an optical disk or the like.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Mobile Radio Communication Systems (AREA)
- Databases & Information Systems (AREA)
Abstract
本发明公开了一种用于可见光通信的接入方法、装置、设备及***,属于通信技术领域。所述方法包括:获取邻居可见光个域网VPAN信息,所述邻居VPAN信息包括第一VPAN的至少一个邻居VPAN的信息,每个所述邻居VPAN的信息包括邻居VPAN的标识ID和探寻信息;向用户设备发送所述邻居VPAN信息,所述邻居VPAN信息用于供所述用户设备进行VPAN搜索和接入。在本发明实施例中,VPAN将获取到的邻居VPAN信息发送给用户设备,用户设备在进行VPAN搜索和接入时,可以根据邻居VPAN信息中邻居VPAN的探索信息来搜索和接入,避免了用户设备在搜索时,需要对所有的时间窗、逻辑信道或调制频率进行搜索,节省了搜索时间,提高了用户体验。
Description
本发明涉及通信技术领域,特别涉及一种用于可见光通信的接入方法、装置、设备及***。
可见光通信(Visible Light Communication,简称VLC)技术是利用可见光频谱(380nm–780nm)进行通信的技术。VLC通信技术通过在发送端将信号调制到光源(例如发光二极管(Light Emitting Diode,简称LED))的光信号上,在接收端通过光电接收单元进行接收,完成高速率的信号传输。
在VLC通信中,一个VLC网络可以由多个可见光个域网(Visible Light Communication Personal Area Network,简称VPAN)构成,每个VPAN用于向该VPAN内的用户设备(Device)提供服务。每个VPAN中设有一个协调器(Coordinator),Coordinator一般用于VPAN的管理和业务传输,Coordinator可以设置在VLC的光源上。由于一盏光源的照明范围通常比较小,所以VLC网络中,一个VPAN的面积也较小,例如几平方米的范围。在一定的范围内往往有多个VPAN同时存在,相邻VPAN的Coordinator之间通过回程链路(Backhaul Network)连接,通过回程链路可以实现VPAN之间的通信。
Device需要业务传输的时候,会搜索周围的VPAN,并且连接到合适的VPAN上,进行业务传输。而当一个VPAN在负载过重等情况下时,该VPAN会要求所在VPAN内的某个Device离开该VPAN,Device离开该VPAN后,重新进行VPAN的搜索,然后从搜索到的VPAN中选择一个合适的VPAN接入。
Device搜索VPAN的过程主要包括,接收VPAN中的Coordinator发送的信标(Beacon)帧。为了保证能够被Device搜索到,每个VPAN都会周期性的发射Beacon帧。但是由于一定的范围内往往有多个VPAN同时存在,VPAN之间的相互干扰可能会很大。
现有技术为了解决Beacon帧之间的干扰问题,常采用如下方案进行解决:第一种,各个VPAN采用不同的时间窗(Beacon Slot)发送Beacon帧;第二
种,各个VPAN采用不同的逻辑信道(Logical Channel)发送Beacon帧;第三种,各个VPAN采用不同的调制频率(Modulation Frequency)来发送Beacon帧。
虽然上述三种方案均能解决Beacon帧之间的干扰问题,但是由于采用上述三种方案Device需要在多个时间窗、多个逻辑信道或者多个调制频率上去接收Beacon帧,所以Device进行搜索需要耗费很长的时间,造成接入时间过长,从而影响了用户的体验。
发明内容
为了解决现有VLC技术中,设备接入时接入时间过长的问题,本发明提供了一种用于可见光通信的接入方法、装置、设备及***。
第一方面,提供了一种用于可见光通信的接入方法,所述方法包括:
协调器获取邻居可见光个域网VPAN信息,所述邻居VPAN信息包括第一VPAN的至少一个邻居VPAN的信息,每个所述邻居VPAN的信息包括邻居VPAN的标识ID和探寻信息,所述探寻信息包括第一探寻信息和第二探寻信息中的至少一种,所述第一探寻信息用于指示邻居VPAN发送信标Beacon帧所采用的资源,所述第二探寻信息用于指示VPAN是否能够供所述用户设备接入,所述第一VPAN为所述协调器所属VPAN;
所述协调器向用户设备发送所述邻居VPAN信息,所述邻居VPAN信息用于供所述用户设备进行VPAN搜索和接入。
在本发明实施例中,通过将获取到的邻居VPAN信息发送给用户设备,使得用户设备在进行VPAN搜索和接入时,可以根据邻居VPAN信息来进行,由于邻居VPAN信息中的探寻信息可以用于供所述用户设备在设定资源上进行VPAN搜索、或者用于供所述用户设备选择设定VPAN进行接入、或者用于供所述用户设备在设定资源上进行VPAN搜索并选择设定VPAN进行接入,这样用户设备在进行搜索时可以不需要对所有的时间窗、逻辑信道或调制频率进行搜索,而在接入时也不需要通过尝试来完成,节省了搜索和接入的时间,加快了用户设备接入VPAN的速度,提高了用户体验。
结合第一方面,在第一方面的第一实现方式中,所述第一探寻信息包括时间窗、逻辑信道和调制频率中的至少一个,所述第二探寻信息包括是否允许接入和负载信息中的至少一个。
在本发明实施例中,如果探寻信息包括时间窗、逻辑信道、调制频率,则可以在搜索时,只需根据获得的邻居VPAN信息中的时间窗、逻辑信道、调制频率进行搜索,能够缩短搜索所用时间;而如果探寻信息中包括是否允许接入、负载信息,则用户设备在进行VPAN接入时,可以根据是否允许接入来选择接入,而不会向不允许接入的VPAN发送请求,能够缩短接入所用时间,另外根据VPAN的负载信息接入VPAN,避免接入负载过高的VPAN。
结合第一方面或第一方面的第一实现方式中,在第一方面的第二实现方式中,所述获取邻居VPAN信息,包括:
接收所述第一VPAN中的用户设备主动上报的第一VPAN的至少一个邻居VPAN的信息;或者,
所述获取邻居VPAN的信息,包括:
向第一VPAN中的用户设备发送信息上报指令;
接收所述第一VPAN中的用户设备根据所述信息上报指令上报的第一VPAN的至少一个邻居VPAN的信息;或者,
所述获取邻居VPAN的信息,包括:
获取邻居VPAN发送的所述邻居VPAN的信息。
其中,第一VPAN中的用户设备是由第一VPAN提供服务的用户设备。
在本发明实施例中,上述几种接入方式即方便实现,又能够满足本发明中VPAN获取邻居VPAN信息的需求。
结合第一方面或第一方面的第一实现方式中或第一方面的第二实现方式,在第一方面的第三实现方式中,所述向用户设备发送邻居VPAN信息,包括:
向所述用户设备发送Beacon帧,所述Beacon帧包括所述邻居VPAN信息。
在本发明实施例中,通过将邻居VPAN信息携带在Beacon帧中,既能够向已接入VPAN的用户设备发送邻居VPAN信息,又能够向未接入VPAN的用户设备发送邻居VPAN信息。
结合第一方面或第一方面的第一实现方式中或第一方面的第二实现方式,在第一方面的第四实现方式中,所述向用户设备发送邻居VPAN信息,包括:
向所述用户设备发送邻居VPAN状态指令或解除连接指令,所述邻居VPAN状态指令或所述解除连接指令包括所述邻居VPAN信息。
其中,所述解除连接指令用于指示所述用户设备解除与所述第一VPAN的连接;邻居VPAN状态指令用于向用户设备发送邻居VPAN信息。
在本发明实施例中,通过上述两种指令来向用户设备发送邻居VPAN信息,简单方便,易于实现。
结合第一方面或第一方面的第一实现方式中或第一方面的第二实现方式,在第一方面的第五实现方式中,所述向用户设备发送邻居VPAN信息,包括:
接收所述用户设备在接收到解除连接指令后发送的邻居VPAN状态请求;
向所述用户设备发送邻居VPAN状态指令,所述邻居VPAN状态指令包括所述邻居VPAN信息。
在本发明实施例中,还可以由用户设备主动请求邻居VPAN信息,从而在后续过程中,用户设备如果被VPAN解除连接,可以方便搜索和接入邻居VPAN。
第二方面,提供了一种用于可见光通信的接入方法,所述方法包括:
用户设备获取邻居可见光个域网VPAN信息,所述邻居VPAN信息包括第一VPAN的至少一个邻居VPAN的信息,每个所述邻居VPAN的信息包括邻居VPAN的标识ID和探寻信息,所述探寻信息包括第一探寻信息和第二探寻信息中的至少一种,所述第一探寻信息用于指示邻居VPAN发送信标Beacon帧所采用的资源,所述第二探寻信息用于指示VPAN是否能够供所述用户设备接入,所述用户设备处于所述第一VPAN的覆盖范围内;
所述用户设备根据所述邻居VPAN信息进行VPAN搜索和接入。
在本发明实施例中,根据获取到的邻居VPAN信息进行VPAN的搜索和接入,由于邻居VPAN信息中的探寻信息可以用于供所述用户设备在设定资源上进行VPAN搜索、或者用于供所述用户设备选择设定VPAN进行接入、或者用于供所述用户设备在设定资源上进行VPAN搜索并选择设定VPAN进行接入,这样用户设备在进行搜索时可以不需要对所有的时间窗、逻辑信道或调制频率进行搜索,而在接入时也不需要通过尝试来完成,节省了搜索和接入的时间,加快了用户设备接入VPAN的速度,提高了用户体验。
结合第二方面,在第二方面的第一实现方式中,所述获取邻居VPAN信息,包括:
接收所述第一VPAN发送的Beacon帧,所述Beacon帧包括所述邻居VPAN信息;
从所述Beacon帧中获取所述邻居VPAN信息。
结合第二方面,在第二方面的第二实现方式中,所述获取邻居VPAN信息,包括:
接收所述第一VPAN发送的邻居VPAN状态指令或解除连接指令,所述邻居VPAN状态指令或所述解除连接指令包括所述邻居VPAN信息,其中,所述邻居VPAN状态指令用于向所述用户设备发送所述邻居VPAN信息;
从所述邻居VPAN状态指令或所述解除连接指令中获取所述邻居VPAN信息。
结合第二方面,在第二方面的第三实现方式中,所述获取邻居VPAN信息,包括:
在接收到解除连接指令后,向所述第一VPAN发送邻居VPAN状态请求;
接收所述第一VPAN发送的邻居VPAN状态指令,所述邻居VPAN状态指令包括所述邻居VPAN信息。
结合第二方面,在第二方面的第四实现方式中,所述第一探寻信息包括时间窗、逻辑信道和调制频率中的至少一个,所述第二探寻信息包括是否允许接入和负载信息中的至少一个。
结合第二方面的第四实现方式,在第二方面的第五实现方式中,所述根据所述邻居VPAN信息进行VPAN搜索和接入,包括:
获取所述邻居VPAN信息中各个邻居VPAN对应的第一探寻信息;
根据所述各个邻居VPAN对应的第一探寻信息依次对所述各个邻居VPAN进行搜索;
从搜索到的各个邻居VPAN中选择邻居VPAN进行接入。
在本发明实施例中,用户设备可以根据获取到的邻居VPAN信息中的邻居VPAN对应的时间窗、逻辑信道或调制频率来进行搜索,从而缩短了搜索所需时间。
结合第二方面的第五实现方式,在第二方面的第六实现方式中,所述从搜索到的各个邻居VPAN中选择邻居VPAN进行接入,包括:
从搜索到的各个邻居VPAN中选择出允许接入VPAN;
从选择出的允许接入的VPAN中选择负载最小的一个进行接入;或者,
根据指示信息选择搜索到的各个邻居VPAN中的一个进行接入,所述指示信息由用户触发。
在本发明实施例中,用户设备可以先选择出允许接入的VPAN,然后从中
选择负载最小的,一方面避免接入请求被拒绝,重新向其他VPAN发送接入请求,造成的时间浪费,另一方面接入一个负载较小的VPAN可以防止再次被解除连接。用户设备还可以根据用户指示进行接入,满足用户需求。
结合第二方面的第四实现方式,在第二方面的第七实现方式中,所述根据所述邻居VPAN信息进行VPAN搜索和接入,包括:
对所有的时间窗、逻辑信道或调制频率进行搜索;
从搜索到的各个邻居VPAN中选择出允许接入VPAN;
从选择出的允许接入的VPAN中选择负载最小的一个进行接入。
结合第二方面的第四实现方式至第七实现方式的任一项,在第二方面的第八实现方式中,所述方法还包括:
向接入的VPAN发送所述邻居VPAN信息。
第三方面,提供了一种用于可见光通信的接入装置,所述装置包括若干单元,比如获取单元和发送单元,所述若干单元用于实现第一方面提供的方法。
第四方面,提供了一种用于可见光通信的接入装置,所述装置包括若干单元,比如获取单元、和连接单元,所述若干单元用于实现第二方面提供的方法。
第五方面,提供了一种用于可见光通信的接入设备,所述用于可见光通信的接入设备包括处理器、存储器以及通信接口;所述存储器用于存储软件程序以及模块,所述处理器通过运行或执行存储在所述存储器内的软件程序和/或模块实现:
获取邻居可见光个域网VPAN信息,所述邻居VPAN信息包括第一VPAN的至少一个邻居VPAN的信息,每个所述邻居VPAN的信息包括邻居VPAN的标识ID和探寻信息,所述探寻信息包括第一探寻信息和第二探寻信息中的至少一种,所述第一探寻信息用于指示邻居VPAN发送信标Beacon帧所采用的资源,所述第二探寻信息用于指示VPAN是否能够供所述用户设备接入;
向用户设备发送所述邻居VPAN信息,所述邻居VPAN信息用于供所述用户设备进行VPAN搜索和接入。
第六方面,提供了一种用于可见光通信的接入设备,所述用于可见光通信
的接入设备包括处理器、存储器以及通信接口;所述存储器用于存储软件程序以及模块,所述处理器通过运行或执行存储在所述存储器内的软件程序和/或模块实现:
获取邻居可见光个域网VPAN信息,所述邻居VPAN信息包括第一VPAN的至少一个邻居VPAN的信息,每个所述邻居VPAN的信息包括邻居VPAN的标识ID和探寻信息,所述探寻信息包括第一探寻信息和第二探寻信息中的至少一种,所述第一探寻信息用于指示邻居VPAN发送信标Beacon帧所采用的资源,所述第二探寻信息用于指示VPAN是否能够供所述用户设备接入;
根据所述邻居VPAN信息进行VPAN搜索和接入。
第七方面,提供了一种计算机可读存储介质,该计算机可读存储介质用于存储前述处理器在业务传输时所执行的程序代码。该程序代码包括用于实现第一方面提供的方法的指令。
第八方面,提供了一种计算机可读存储介质,该计算机可读存储介质用于存储前述处理器在业务传输时所执行的程序代码。该程序代码包括用于实现第二方面提供的方法的指令。
第九方面,提供一种用于可见光通信的接入***,该***包括:
VPAN,用于获取邻居可见光个域网VPAN信息,所述邻居VPAN信息包括所述VPAN的至少一个邻居VPAN的信息,每个所述邻居VPAN的信息包括邻居VPAN的标识ID和探寻信息,所述探寻信息包括第一探寻信息和第二探寻信息中的至少一种,所述第一探寻信息用于指示邻居VPAN发送信标Beacon帧所采用的资源,所述第二探寻信息用于指示VPAN是否能够供所述用户设备接入;向用户设备发送所述邻居VPAN信息;
所述用户设备,用于获取所述邻居VPAN信息;根据所述邻居VPAN信息进行VPAN搜索和接入。
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明
的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的应用场景示意图;
图2a是本发明实施例提供的用于可见光通信的接入设备的结构示意图;
图2b是本发明实施例提供的用于可见光通信的接入设备的结构示意图;
图3a是本发明实施例提供的一种用于可见光通信的接入方法的流程图;
图3b是本发明实施例提供的另一种用于可见光通信的接入方法的流程图;
图4是本发明实施例提供的另一种用于可见光通信的接入方法的流程图;
图5是本发明实施例提供的另一种用于可见光通信的接入方法的流程图;
图6是本发明实施例提供的另一种用于可见光通信的接入方法的流程图;
图7是本发明实施例提供的另一种用于可见光通信的接入方法的流程图;
图8是本发明实施例提供的一种用于可见光通信的接入装置的结构示意图;
图9是本发明实施例提供的另一种用于可见光通信的接入装置的结构示意图;
图10是本发明实施例提供的一种用于可见光通信的接入***的结构示意图。
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
为便于对本发明实施例提供的技术方案的理解,首先结合图1介绍一下本发明的应用场景。
本发明实施例涉及VLC网络,VLC网络包括多个VPAN 11和用户设备12。每个VPAN 11包括一个光源111(例如LED)和一个协调器112,协调器122用于VPAN 11的管理和业务传输,协调器112通常设置在光源111上。
多个VPAN 11的协调器112之间通过回程链路13相连,从而实现各VPAN 11之间的通信。
用户设备12为具有光信号接收单元的终端,包括具有无线通信功能的手持设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备。
其中,光信号接收单元具体可以为可见光接收单元,可见光接收单元的主要结构包括依次电连接的光电转换器、模拟/数字转换器和数字信号处理器。光电转换器用于将可见光信号转换为电信号;模拟/数字转换器用于将电信号转换为数字信号;数字信号处理器用于处理转换之后的数字信号,完成光信号接收。
图2a为用于可见光通信的接入设备的一种可能的硬件结构示意图,该用于可见光通信的接入设备可以为前述VPAN中的协调器。如图2a所示,用于可见光通信的接入设备包括处理器10、存储器20以及通信接口30。本领域技术人员可以理解,图2a中示出的结构并不构成对该用于可见光通信的接入设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
处理器10是用于可见光通信的接入设备的控制中心,利用各种接口和线路连接整个用于可见光通信的接入设备的各个部分,通过运行或执行存储在存储器20内的软件程序和/或模块,以及调用存储在存储器20内的数据,执行用于可见光通信的接入设备的各种功能和处理数据,从而对用于可见光通信的接入设备进行整体控制。处理器10可以由CPU实现,也可以由网络处理器(英文:network processor,缩写:NP)实现。
存储器20可用于存储软件程序以及模块。处理器10通过运行存储在存储器20的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器20可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***21、获取模块22、发送模块23和至少一个功能所需的应用程序24(比如邻居VPAN信息发送程序等)等;存储数据区可存储根据用于可见光通信的接入设备的使用所创建的数据(比如邻居VPAN信息等)等。存储器20可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(英文:Static Random Access Memory,简称:SRAM),电可擦除可编程只读存储器(英文:Electrically Erasable Programmable Read-Only Memory,简称:EEPROM),可擦除可编程只读存储器(英文:Erasable Programmable Read Only Memory,简称:EPROM),可编程只读存储器(英文:Programmable Read-Only Memory,简称:PROM),只读存储器(英文:Read Only Memory,简称:ROM),磁存储器,快闪存储器,磁盘或光盘。相应地,存储器20还可以包括存储器控制器,以提供处理器10对存储器20的访问。
其中,处理器20通过运行获取模块22执行以下功能:获取邻居可见光个域网VPAN信息,邻居VPAN信息包括第一VPAN的至少一个邻居VPAN的信息,每个邻居VPAN的信息包括邻居VPAN的标识ID和探寻信息,探寻信息包括第一探寻信息和第二探寻信息中的至少一种,第一探寻信息用于指示邻居VPAN发送信标Beacon帧所采用的资源,第二探寻信息用于指示VPAN是否能够供用户设备接入;处理器20通过运行发送模块23执行以下功能:通过通信接口30向用户设备发送邻居VPAN信息,邻居VPAN信息用于供用户设备进行VPAN搜索和接入。
图2b为图1示出的用于可见光通信的接入设备的一种可能的硬件结构示意图,该用于可见光通信的接入设备可以是前述用户设备。如图2b所示,用于可见光通信的接入设备12包括处理器10、存储器20、接收器30和发送器40。本领域技术人员可以理解,图2b中示出的结构并不构成对该用于可见光通信的接入设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
处理器10是用于可见光通信的接入设备的控制中心,利用各种接口和线路连接整个用于可见光通信的接入设备的各个部分,通过运行或执行存储在存储器20内的软件程序和/或模块,以及调用存储在存储器20内的数据,执行用于可见光通信的接入设备的各种功能和处理数据,从而对用于可见光通信的接入设备进行整体控制。处理器10可以由CPU实现,也可以由网络处理器(英文:network processor,缩写:NP)实现。
存储器20可用于存储软件程序以及模块。处理器10通过运行存储在存储器20的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器20可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***21、获取模块22、连接模块23和至少一个功能所需的应用程序24(比如VPAN搜索等)等;存储数据区可存储根据用于可见光通信的接入设备的使用所创建的数据(比如邻居VPAN信息等)等。存储器20可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(英文:Static Random Access Memory,简称:SRAM),电可擦除可编程只读存储器(英文:Electrically Erasable Programmable Read-Only Memory,简称:EEPROM),可擦除可编程只读存储器(英文:Erasable Programmable Read Only Memory,简
称:EPROM),可编程只读存储器(英文:Programmable Read-Only Memory,简称:PROM),只读存储器(英文:Read Only Memory,简称:ROM),磁存储器,快闪存储器,磁盘或光盘。相应地,存储器20还可以包括存储器控制器,以提供处理器10对存储器20的访问。
其中,处理器20通过运行获取模块22执行以下功能:获取邻居可见光个域网VPAN信息,邻居VPAN信息包括第一VPAN的至少一个邻居VPAN的信息,每个邻居VPAN的信息包括邻居VPAN的标识ID和探寻信息,探寻信息包括第一探寻信息和第二探寻信息中的至少一种,第一探寻信息用于指示邻居VPAN发送信标Beacon帧所采用的资源,第二探寻信息用于指示VPAN是否能够供用户设备接入;处理器20通过运行连接模块23执行以下功能:根据邻居VPAN信息进行VPAN搜索和接入。
图3a是本发明实施例提供的一种用于可见光通信的接入方法的流程图。该方法可以由第一VPAN中的协调器执行,第一VPAN可以为前述应用场景中的任一VPAN,如图3a所示,该方法包括如下步骤。
步骤201:获取邻居可见光个域网VPAN信息,邻居VPAN信息包括第一VPAN的至少一个邻居VPAN的信息,每个邻居VPAN的信息包括邻居VPAN的标识(Identity,简称ID)和探寻信息,探寻信息包括第一探寻信息和第二探寻信息中的至少一种,第一探寻信息用于指示邻居VPAN发送信标Beacon帧所采用的资源,第二探寻信息用于指示VPAN是否能够供用户设备接入。
其中,第一探寻信息包括时间窗、逻辑信道和调制频率中的至少一个,第二探寻信息包括是否允许接入和负载信息中的至少一个。
进一步地,每个邻居VPAN的信息还可以包括VPAN的地址,其中VPAN的地址具体地可以是该VPAN中协调器的地址。
其中,邻居VPAN的标识可以为数字、英文、符号、中文等的组合。邻居VPAN中协调器的地址可以是媒体访问控制(Media Access Control,简称MAC)地址。
步骤202:向用户设备发送邻居VPAN信息,邻居VPAN信息用于供用户设备进行VPAN搜索和接入。
当探寻信息包括第一探寻信息时,探寻信息可以让用户设备根据时间窗、逻辑信道、调制频率中的至少一个进行VPAN搜索。
当探寻信息包括第二探寻信息时,探寻信息可以让用户设备根据是否允许接入和负载信息中的至少一个进行VPAN接入。
在本发明实施例中,通过将获取到的邻居VPAN信息发送给用户设备,使得用户设备在进行VPAN搜索和接入时,可以根据邻居VPAN信息来进行,由于邻居VPAN信息中的探寻信息可以用于供用户设备在设定资源上进行VPAN搜索、或者用于供用户设备选择设定VPAN进行接入、或者用于供用户设备在设定资源上进行VPAN搜索并选择设定VPAN进行接入,这样用户设备在进行搜索时可以不需要对所有的时间窗、逻辑信道或调制频率进行搜索,而在接入时也不需要通过尝试来完成,节省了搜索和接入的时间,加快了用户设备接入VPAN的速度,提高了用户体验。
图3b是本发明实施例提供的另一种用于可见光通信的接入方法的流程图。该方法可以由前述应用场景中的用户设备执行,如图3b所示,该方法包括如下步骤。
步骤301:获取邻居可见光个域网VPAN信息,邻居VPAN信息包括第一VPAN的至少一个邻居VPAN的信息,每个邻居VPAN的信息包括邻居VPAN的标识ID和探寻信息,探寻信息包括第一探寻信息和第二探寻信息中的至少一种,第一探寻信息用于指示邻居VPAN发送信标Beacon帧所采用的资源,第二探寻信息用于指示VPAN是否能够供用户设备接入,用户设备处于第一VPAN的覆盖范围内。
其中,第一探寻信息包括时间窗、逻辑信道和调制频率中的至少一个,第二探寻信息包括是否允许接入和负载信息中的至少一个。
进一步地,每个邻居VPAN的信息还可以包括VPAN的地址,其中VPAN的地址具体地可以是该VPAN中协调器的地址。
其中,邻居VPAN的标识可以为数字、英文、符号、中文等的组合。邻居VPAN中协调器的地址可以是MAC地址。
步骤302:根据邻居VPAN信息进行VPAN搜索和接入。
当探寻信息包括第一探寻信息时,用户设备可以根据时间窗、逻辑信道、调制频率中的至少一个进行VPAN搜索。
当探寻信息包括第二探寻信息时,用户设备可以根据是否允许接入和负载信息中的至少一个进行VPAN接入。
在本发明实施例中,根据获取到的邻居VPAN信息进行VPAN的搜索和接入,由于邻居VPAN信息中的探寻信息可以用于供用户设备在设定资源上进行VPAN搜索、或者用于供用户设备选择设定VPAN进行接入、或者用于供用户设备在设定资源上进行VPAN搜索并选择设定VPAN进行接入,这样用户设备在进行搜索时可以不需要对所有的时间窗、逻辑信道或调制频率进行搜索,而在接入时也不需要通过尝试来完成,节省了搜索和接入的时间,加快了用户设备接入VPAN的速度,提高了用户体验。
图4是本发明实施例提供的另一种用于可见光通信的接入方法的流程图。该方法可以由第一VPAN中的协调器和用户设备执行,第一VPAN可以为前述应用场景中的任一VPAN,用户设备为前述应用场景中的用户设备。在图4提供的方法中,第一VPAN中的协调器通过Beacon帧向用户设备发送邻居VPAN信息。如图4所示,该方法包括如下步骤。
步骤400:第一VPAN中的协调器获取邻居VPAN信息。
邻居VPAN信息包括邻居VPAN信息,邻居VPAN信息包括第一VPAN的至少一个邻居VPAN的信息,每个邻居VPAN的信息包括邻居VPAN的标识ID和探寻信息,探寻信息包括第一探寻信息和第二探寻信息中的至少一种,第一探寻信息用于指示邻居VPAN发送信标Beacon帧所采用的资源,第二探寻信息用于指示VPAN是否能够供用户设备接入。
其中,第一探寻信息包括时间窗、逻辑信道和调制频率中的至少一个,第二探寻信息包括是否允许接入和负载信息中的至少一个。
其中,时间窗是指在Beacon Area(如超帧(Superframe))时间中,划分出的多个Beacon slot(位置),不同的VPAN可以采用不同的Beacon slot发送Beacon帧。
逻辑信道是指采用不同波长的光构成的信道,例如将波长为300-400nm的光构成的信道称为逻辑信道1,将波长为400-500nm的光构成的信道称为逻辑信道2。
调制频率是携带Beacon帧的载波的频率。例如VPAN 1采用0-5MHz的调制频率,VPAN 2采用5-10MHz的调制频率,VPAN 3采用10-15MHz的调制频率。
进一步地,每个邻居VPAN的信息还可以包括VPAN的地址,其中VPAN
的地址具体地可以是该VPAN中协调器的地址。
其中,邻居VPAN的标识可以为数字、英文、符号、中文等的组合。邻居VPAN的协调器的地址可以是MAC地址。
在本发明实施例中,第一VPAN中的协调器获取邻居VPAN信息包括但不限于以下几种方式:
第一种方式:第一VPAN中的协调器接收第一VPAN中的用户设备主动上报的邻居VPAN的信息。协调器可以接收多个用户设备主动上报的邻居VPAN的信息,然后将多个用户设备主动上报的邻居VPAN的信息进行合并,合并主要是将多个邻居VPAN的信息中相同的部分删除掉,然后保存起来。
由于用户设备在接入第一VPAN之前可能接收到多个VPAN的Beacon帧,这些Beacon帧中携带有对应VPAN的信息,所以用户设备在接入第一VPAN之后,可以向第一VPAN发送邻居VPAN的信息。当然,用户设备还可以通过接入其他VPAN来获取Beacon帧中可能未携带的信息,例如是否允许接入等。
第二种方式:第一VPAN中的协调器向第一VPAN中的用户设备发送信息上报指令;
第一VPAN中的协调器接收第一VPAN中的用户设备根据信息上报指令上报的邻居VPAN的信息。
具体地,第一VPAN中的协调器可以在用户设备接入后,向该用户设备发送信息上报指令。
第三种方式:第一VPAN中的协调器获取邻居VPAN发送的邻居VPAN的信息。如前文,VPAN之间设置有用于互相通信的回程链路,所以邻居VPAN可以通过回程链路将邻居VPAN的信息发送给第一VPAN。
步骤401:第一VPAN中的协调器向用户设备发送Beacon帧,该Beacon帧包括邻居VPAN信息。
进一步地,该Beacon帧还包括第一VPAN的信息,第一VPAN的信息可以包括VPAN的ID、VPAN中协调器的MAC地址、超帧的配置等信息。
其中,该Beacon帧可以通过新增一个字段来携带邻居VPAN信息。
在步骤401中,通过将邻居VPAN信息携带在Beacon帧中,既能够向已接入VPAN的用户设备发送邻居VPAN信息,又能够向未接入VPAN的用户设备发送邻居VPAN信息。
步骤402:第一VPAN中的协调器向用户设备发送解除连接指令。
在某些场景(例如第一VPAN的负载过大)下,第一VPAN中的协调器会向用户设备发送解除连接指令,以解除该用户设备与第一VPAN之间的连接关系,从而减轻第一VPAN的负载。其中,第一VPAN可以通过以下几种方式选择需要被解除连接的用户设备:根据用户设备的优先级,向优先级低的用户设备发送解除连接指令;或者,根据用户设备的接入时间,向接入时间长的用户设备发送解除连接指令;或者,随机选择用户设备,然后向选择的用户设备发送解除连接指令。
具体地,解除连接指令可以为解除连接指令帧(Disassociation command frame)。
步骤403:用户设备在接收到解除连接指令后,断开与第一VPAN的连接。
步骤402和403为可选步骤,如果用户设备当前还没有接入第一VPAN,则无需执行步骤402和403,而直接在步骤401之后执行步骤404即可。
步骤404:用户设备采用邻居VPAN信息搜索VPAN。
在步骤404中,如果用户设备刚从第一VPAN中解除连接,则用户设备直接采用邻居VPAN信息搜索VPAN即可。如果用户设备之前未接入第一VPAN,则用户设备可以在判断是否接入第一VPAN的结果为不接入第一VPAN时,采用邻居VPAN信息搜索VPAN。
具体地,当探寻信息包括第一探寻信息时,步骤404可以包括:
用户设备获取邻居VPAN信息中各个邻居VPAN对应的第一探寻信息;
用户设备根据各个邻居VPAN对应的第一探寻信息依次对各个邻居VPAN进行搜索。
由于用户设备可以根据获取到的邻居VPAN信息中的邻居VPAN对应的时间窗、逻辑信道或调制频率来进行搜索,而不需要对所有的时间窗、逻辑信道或调制频率进行搜索,避免了在邻居VPAN未使用的时间窗、逻辑信道或调制频率上进行搜索,从而缩短了搜索所需时间。
当探寻信息中不包括第一探寻信息时,步骤404可以包括:
对所有的时间窗、逻辑信道或调制频率进行搜索,其中所有的时间窗、逻辑信道或调制频率可以是常规VLC技术中VPAN能够使用的时间窗、逻辑信道或调制频率。
步骤405:用户设备向第二VPAN发送接入请求信息。
其中,第二VPAN是用户设备根据邻居VPAN的信息选择出的VPAN。
具体地,用户设备选择接入的VPAN包括:
用户设备从搜索到的各个邻居VPAN中选择出允许接入VPAN;
从选择出的允许接入的VPAN中选择负载最小的一个进行接入;或者,
用户设备根据指示信息选择搜索到的各个邻居VPAN中的一个进行接入,指示信息由用户触发。
在该步骤中,用户设备可以先选择出允许接入的VPAN,然后从中选择负载最小的,一方面避免接入请求被拒绝,重新向其他VPAN发送接入请求,造成的时间浪费,另一方面接入一个负载较小的VPAN可以防止再次被解除连接。用户设备还可以根据用户指示进行接入,满足用户需求。
进一步地,如果用户设备之前没有接入第一VPAN,则在步骤405中也可以选择第一VPAN进行接入。
其中,接入请求信息可以是接入请求帧(Association request frame)。
步骤406:第二VPAN中的协调器向用户设备发送接入应答信息。
其中,接入应答信息可以是接入应答帧(Association response frame)。
在步骤406中,用户设备接入到第二VPAN中。当用户设备接入第二VPAN后,可以将邻居VPAN的信息发送给第二VPAN,在此邻居VPAN的信息中可以包括第一VPAN的信息。
进一步地,如果步骤405中第二VPAN是根据指示信息选择出的,则有可能在用户设备发送接入请求后,第二VPAN向用户设备发送拒绝接入信息,此时,用户设备需要重新选择新的VPAN并向这个新的VPAN发送接入请求信息,直到接入一个VPAN。
图5是本发明实施例提供的另一种用于可见光通信的接入方法的流程图。该方法可以由第一VPAN中的协调器和用户设备执行,第一VPAN可以为前述应用场景中的任一VPAN,用户设备为前述应用场景中的用户设备。在图5提供的方法中,第一VPAN中的协调器通过解除连接指令向用户设备发送邻居VPAN信息。如图5所示,该方法包括如下步骤。
步骤500:第一VPAN中的协调器获取邻居VPAN信息。
邻居VPAN信息的具体内容以及如何获取邻居VPAN信息见步骤400,在此省略详细描述。
步骤501:第一VPAN中的协调器向用户设备发送解除连接指令,解除连
接指令包括邻居VPAN信息。
在某些场景(例如第一VPAN的负载过大)下,第一VPAN会向用户设备发送解除连接指令,以解除该用户设备与第一VPAN之间的连接关系,从而减轻第一VPAN的负载。其中,第一VPAN可以通过以下几种方式选择需要被解除连接的用户设备:根据用户设备的优先级,向优先级低的用户设备发送解除连接指令;或者,根据用户设备的接入时间,向接入时间长的用户设备发送解除连接指令;或者,随机选择用户设备,然后向选择的用户设备发送解除连接指令。
具体地,解除连接指令可以为解除连接指令帧。该解除连接指令帧可以通过新增一个字段来携带邻居VPAN信息。
步骤502:用户设备在接收到解除连接指令后,断开与第一VPAN的连接。
步骤503:用户设备采用邻居VPAN信息搜索VPAN。
该步骤的具体过程与前述步骤404相同,这里不再赘述。
步骤504:用户设备向第二VPAN发送接入请求信息。
该步骤的具体过程与前述步骤405相同,这里不再赘述。
步骤505:第二VPAN中的协调器向用户设备发送接入应答信息。
该步骤的具体过程与前述步骤406相同,这里不再赘述。
图6是本发明实施例提供的另一种用于可见光通信的接入方法的流程图。该方法可以由第一VPAN中的协调器和用户设备执行,第一VPAN可以为前述应用场景中的任一VPAN,用户设备为前述应用场景中的用户设备。在图6提供的方法中,第一VPAN中的协调器通过邻居VPAN状态指令向用户设备发送邻居VPAN信息。如图6所示,该方法包括如下步骤。
步骤600:第一VPAN中的协调器获取邻居VPAN信息。
邻居VPAN信息的具体内容以及如何获取邻居VPAN信息见步骤400,在此省略详细描述。
步骤601:第一VPAN向用户设备发送邻居VPAN状态指令,邻居VPAN状态指令包括邻居VPAN信息。
其中,邻居VPAN状态指令可以为邻居VPAN状态指示指令帧(Neighbor VPAN status indication command frame)。
具体地,邻居VPAN状态指示指令帧是VPAN通信协议中新增的帧,用于
供VPAN向用户设备发送邻居VPAN信息。
步骤602:第一VPAN中的协调器向用户设备发送解除连接指令,解除连接指令包括邻居VPAN信息。
该步骤的具体过程与前述步骤402相同,这里不再赘述。
步骤603:用户设备在接收到解除连接指令后,断开与第一VPAN的连接。
步骤604:用户设备采用邻居VPAN信息搜索VPAN。
该步骤的具体过程与前述步骤404相同,这里不再赘述。
步骤605用户设备向第二VPAN发送接入请求信息。
该步骤的具体过程与前述步骤405相同,这里不再赘述。
步骤606:第二VPAN中的协调器向用户设备发送接入应答信息。
该步骤的具体过程与前述步骤406相同,这里不再赘述。
图7是本发明实施例提供的另一种用于可见光通信的接入方法的流程图。该方法可以由第一VPAN中的协调器和用户设备执行,第一VPAN可以为前述应用场景中的任一VPAN,用户设备为前述应用场景中的用户设备。在图7提供的方法中,第一VPAN中的协调器在接收到用户设备的邻居VPAN状态请求后,通过邻居VPAN状态指令向用户设备发送邻居VPAN信息。如图7所示,该方法包括如下步骤。
步骤700:第一VPAN中的协调器获取邻居VPAN信息。
邻居VPAN信息的具体内容以及如何获取邻居VPAN信息见步骤400,在此省略详细描述。
步骤701:用户设备向第一VPAN发送邻居VPAN状态请求。
其中,邻居VPAN状态请求可以为邻居VPAN状态请求帧(Neighbor VPAN status request command frame)。
具体地,邻居VPAN状态请求帧是VPAN通信协议中新增的帧,用于供用户设备向VPAN请求邻居VPAN信息。
步骤702:第一VPAN中的协调器向用户设备发送邻居VPAN状态指令,邻居VPAN状态指令包括邻居VPAN信息。
具体地,邻居VPAN状态指示指令帧为是VPAN通信协议中新增的帧,用于供VPAN向用户设备发送邻居VPAN信息。
步骤703:第一VPAN中的协调器向用户设备发送解除连接指令,解除连
接指令包括邻居VPAN信息。
该步骤的具体过程与前述步骤402相同,这里不再赘述。
步骤704:用户设备在接收到解除连接指令后,断开与第一VPAN的连接。
步骤705:用户设备采用邻居VPAN信息搜索VPAN。
该步骤的具体过程与前述步骤404相同,这里不再赘述。
步骤706用户设备向第二VPAN发送接入请求信息。
该步骤的具体过程与前述步骤405相同,这里不再赘述。
步骤707:第二VPAN中的协调器向用户设备发送接入应答信息。
该步骤的具体过程与前述步骤406相同,这里不再赘述。
图8是本发明实施例提供的一种用于可见光通信的接入装置的框图。该用于可见光通信的接入装置可以通过软件、硬件或者两者的结合实现成为图2a所示的用于可见光通信的接入设备的全部或者一部分,该用于可见光通信的接入装置可以实现前述图3a或图4~7中任一幅所提供的用于可见光通信的接入方法中VPAN执行的步骤。该用于可见光通信的接入装置可以包括:获取单元801和发送单元802。
获取单元801,用于获取邻居可见光个域网VPAN信息,邻居VPAN信息包括第一VPAN的至少一个邻居VPAN的信息,每个邻居VPAN的信息包括邻居VPAN的标识ID和探寻信息,探寻信息包括第一探寻信息和第二探寻信息中的至少一种,第一探寻信息用于指示邻居VPAN发送信标Beacon帧所采用的资源,第二探寻信息用于指示VPAN是否能够供用户设备接入;
发送单元802,用于向用户设备发送邻居VPAN信息,邻居VPAN信息用于供用户设备进行VPAN搜索和接入。
可选地,第一探寻信息包括时间窗、逻辑信道和调制频率中的至少一个,第二探寻信息包括是否允许接入和负载信息中的至少一个。
可选地,获取单元801,用于:
接收第一VPAN中的用户设备主动上报的第一VPAN的至少一个邻居VPAN的信息;或者,
获取单元801,用于:
向第一VPAN中的用户设备发送信息上报指令;
接收第一VPAN中的用户设备根据信息上报指令上报的第一VPAN的至少
一个邻居VPAN的信息;或者,
获取单元801,用于:
获取邻居VPAN发送的邻居VPAN的信息。
可选地,发送单元802,用于:
向用户设备发送信标Beacon帧,Beacon帧包括邻居VPAN信息。
可选地,发送单元802,用于:
向用户设备发送邻居VPAN状态指令或解除连接指令,邻居VPAN状态指令或解除连接指令包括邻居VPAN信息,其中,解除连接指令用于指示用户设备解除与第一VPAN的连接。
可选地,发送单元802,用于:
接收用户设备在接收到解除连接指令后发送的邻居VPAN状态请求;
向用户设备发送邻居VPAN状态指令,邻居VPAN状态指令包括邻居VPAN信息。
图9是本发明实施例提供的另一种用于可见光通信的接入装置的框图。该用于可见光通信的接入装置可以通过软件、硬件或者两者的结合实现成为图2b所示的用于可见光通信的接入设备的全部或者一部分,该用于可见光通信的接入装置可以实现前述图3b或图4~7中任一幅所提供的用于可见光通信的接入方法中用户设备执行的步骤。该用于可见光通信的接入装置可以包括:获取单元901和连接单元902。
获取单元901,用于获取邻居可见光个域网VPAN信息,邻居VPAN信息包括第一VPAN的至少一个邻居VPAN的信息,每个邻居VPAN的信息包括邻居VPAN的标识ID和探寻信息,探寻信息包括第一探寻信息和第二探寻信息中的至少一种,第一探寻信息用于指示邻居VPAN发送信标Beacon帧所采用的资源,第二探寻信息用于指示VPAN是否能够供用户设备接入;
连接单元902,用于根据邻居VPAN信息进行VPAN搜索和接入。
可选地,获取单元901,用于:
接收第一VPAN发送的信标Beacon帧,Beacon帧包括邻居VPAN信息;
从Beacon帧中获取邻居VPAN信息。
可选地,获取单元901,用于:
接收第一VPAN发送的邻居VPAN状态指令或解除连接指令,邻居VPAN
状态指令或解除连接指令包括邻居VPAN信息,其中,解除连接指令用于指示用户设备解除与第一VPAN的连接;
从邻居VPAN状态指令或解除连接指令中获取邻居VPAN信息。
可选地,获取单元901,用于:
在接收到解除连接指令后,向第一VPAN发送邻居VPAN状态请求;
接收第一VPAN发送的邻居VPAN状态指令,邻居VPAN状态指令包括邻居VPAN信息。
可选地,第一探寻信息包括时间窗、逻辑信道和调制频率中的至少一个,第二探寻信息包括是否允许接入和负载信息中的至少一个。
可选地,连接单元902,用于:
获取邻居VPAN信息中各个邻居VPAN对应的第一探寻信息;
根据各个邻居VPAN对应的第一探寻信息依次对各个邻居VPAN进行搜索;
从搜索到的各个邻居VPAN中选择邻居VPAN进行接入。
可选地,连接单元902,用于:
从搜索到的各个邻居VPAN中选择出允许接入VPAN;
从选择出的允许接入的VPAN中选择负载最小的一个进行接入;或者,
根据指示信息选择搜索到的各个邻居VPAN中的一个进行接入,指示信息由用户触发。
可选地,连接单元902,用于:
对所有的时间窗、逻辑信道或调制频率进行搜索;
从搜索到的各个邻居VPAN中选择出允许接入VPAN;
从选择出的允许接入的VPAN中选择负载最小的一个进行接入。
可选地,装置还包括:
发送单元903,用于向接入的VPAN发送邻居VPAN信息。
图10是本发明实施例提供的一种用于可见光通信的接入***的框图,参见图10,该***包括VPAN 1001和用户设备1002。
VPAN 1001,用于获取邻居可见光个域网VPAN信息,邻居VPAN信息包括VPAN 1001的至少一个邻居VPAN的信息,每个邻居VPAN的信息包括邻居VPAN的标识ID和探寻信息;向用户设备发送邻居VPAN信息;
用户设备1002,用于获取邻居VPAN信息;根据邻居VPAN信息进行VPAN搜索和接入。
其中,VPAN 1001可以实现前述图3a或图4~7中任一幅所提供的用于可见光通信的接入方法中VPAN的协调器执行的步骤,用户设备1002可以实现前述图3b或图4~7中任一幅所提供的用于可见光通信的接入方法中用户设备执行的步骤。
需要说明的是:上述实施例提供的用于可见光通信的接入装置在进行VPAN搜索和接入时,仅以上述各功能单元的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元完成,即将设备的内部结构划分成不同的功能单元,以完成以上描述的全部或者部分功能。另外,上述实施例提供的用于可见光通信的接入装置与用于可见光通信的接入方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (33)
- 一种用于可见光通信的接入方法,其特征在于,所述方法包括:协调器获取邻居可见光个域网VPAN信息,所述邻居VPAN信息包括第一VPAN的至少一个邻居VPAN的信息,每个所述邻居VPAN的信息包括邻居VPAN的标识ID和探寻信息,所述探寻信息包括第一探寻信息和第二探寻信息中的至少一种,所述第一探寻信息用于指示邻居VPAN发送信标Beacon帧所采用的资源,所述第二探寻信息用于指示VPAN是否能够供所述用户设备接入,所述第一VPAN为所述协调器所属VPAN;所述协调器向用户设备发送所述邻居VPAN信息,所述邻居VPAN信息用于供所述用户设备进行VPAN搜索和接入。
- 根据权利要求1所述的方法,其特征在于,所述第一探寻信息包括时间窗、逻辑信道和调制频率中的至少一个,所述第二探寻信息包括是否允许接入和负载信息中的至少一个。
- 根据权利要求1或2所述的方法,其特征在于,所述获取邻居VPAN信息,包括:接收所述第一VPAN中的用户设备主动上报的第一VPAN的至少一个邻居VPAN的信息;或者,所述获取邻居VPAN的信息,包括:向第一VPAN中的用户设备发送信息上报指令;接收所述第一VPAN中的用户设备根据所述信息上报指令上报的第一VPAN的至少一个邻居VPAN的信息;或者,所述获取邻居VPAN的信息,包括:获取邻居VPAN发送的所述邻居VPAN的信息。
- 根据权利要求1-3任一项所述的方法,其特征在于,所述向用户设备发送邻居VPAN信息,包括:向所述用户设备发送Beacon帧,所述Beacon帧包括所述邻居VPAN信息。
- 根据权利要求1-3任一项所述的方法,其特征在于,所述向用户设备发送邻居VPAN信息,包括:向所述用户设备发送邻居VPAN状态指令或解除连接指令,所述邻居VPAN状态指令或所述解除连接指令包括所述邻居VPAN信息,其中,所述邻居VPAN状态指令用于向所述用户设备发送所述邻居VPAN信息。
- 根据权利要求1-3任一项所述的方法,其特征在于,所述向用户设备发送邻居VPAN信息,包括:接收所述用户设备在接收到解除连接指令后发送的邻居VPAN状态请求;向所述用户设备发送邻居VPAN状态指令,所述邻居VPAN状态指令包括所述邻居VPAN信息。
- 一种用于可见光通信的接入方法,其特征在于,所述方法包括:用户设备获取邻居可见光个域网VPAN信息,所述邻居VPAN信息包括第一VPAN的至少一个邻居VPAN的信息,每个所述邻居VPAN的信息包括邻居VPAN的标识ID和探寻信息,所述探寻信息包括第一探寻信息和第二探寻信息中的至少一种,所述第一探寻信息用于指示邻居VPAN发送信标Beacon帧所采用的资源,所述第二探寻信息用于指示VPAN是否能够供所述用户设备接入,所述用户设备处于所述第一VPAN的覆盖范围内;所述用户设备根据所述邻居VPAN信息进行VPAN搜索和接入。
- 根据权利要求7所述的方法,其特征在于,所述获取邻居VPAN信息,包括:接收所述第一VPAN发送的Beacon帧,所述Beacon帧包括所述邻居VPAN信息;从所述Beacon帧中获取所述邻居VPAN信息。
- 根据权利要求7所述的方法,其特征在于,所述获取邻居VPAN信息,包括:接收所述第一VPAN发送的邻居VPAN状态指令或解除连接指令,所述邻居VPAN状态指令或所述解除连接指令包括所述邻居VPAN信息,其中,所述邻居VPAN状态指令用于向所述用户设备发送所述邻居VPAN信息;从所述邻居VPAN状态指令或所述解除连接指令中获取所述邻居VPAN信息。
- 根据权利要求7所述的方法,其特征在于,所述获取邻居VPAN信息,包括:在接收到解除连接指令后,向所述第一VPAN发送邻居VPAN状态请求;接收所述第一VPAN发送的邻居VPAN状态指令,所述邻居VPAN状态指令包括所述邻居VPAN信息。
- 根据权利要求7所述的方法,其特征在于,所述第一探寻信息包括时间窗、逻辑信道和调制频率中的至少一个,所述第二探寻信息包括是否允许接入和负载信息中的至少一个。
- 根据权利要求11所述的方法,其特征在于,所述根据所述邻居VPAN信息进行VPAN搜索和接入,包括:获取所述邻居VPAN信息中各个邻居VPAN对应的第一探寻信息;根据所述各个邻居VPAN对应的第一探寻信息依次对所述各个邻居VPAN进行搜索;从搜索到的各个邻居VPAN中选择邻居VPAN进行接入。
- 根据权利要求12所述的方法,其特征在于,所述从搜索到的各个邻居VPAN中选择邻居VPAN进行接入,包括:从搜索到的各个邻居VPAN中选择出允许接入VPAN;从选择出的允许接入的VPAN中选择负载最小的一个进行接入,或者,根据指示信息选择搜索到的各个邻居VPAN中的一个进行接入,所述指示信息由用户触发。
- 根据权利要求11所述的方法,其特征在于,所述根据所述邻居VPAN信息进行VPAN搜索和接入,包括:对所有的时间窗、逻辑信道或调制频率进行搜索;从搜索到的各个邻居VPAN中选择出允许接入VPAN;从选择出的允许接入的VPAN中选择负载最小的一个进行接入。
- 根据权利要求7-14任一项所述的方法,其特征在于,所述方法还包括:向接入的VPAN发送所述邻居VPAN信息。
- 一种用于可见光通信的接入装置,其特征在于,应用于可见光通信网络,所述装置包括:获取单元,用于获取邻居可见光个域网VPAN信息,所述邻居VPAN信息包括第一VPAN的至少一个邻居VPAN的信息,每个所述邻居VPAN的信息包括邻居VPAN的标识ID和探寻信息,所述探寻信息包括第一探寻信息和第二探寻信息中的至少一种,所述第一探寻信息用于指示邻居VPAN发送信标Beacon帧所采用的资源,所述第二探寻信息用于指示VPAN是否能够供所述用户设备接入;发送单元,用于向用户设备发送所述邻居VPAN信息,所述邻居VPAN信息用于供所述用户设备进行VPAN搜索和接入。
- 根据权利要求16所述的装置,其特征在于,所述第一探寻信息包括时间窗、逻辑信道和调制频率中的至少一个,所述第二探寻信息包括是否允许接入和负载信息中的至少一个。
- 根据权利要求16或17所述的装置,其特征在于,所述获取单元,用于:接收所述第一VPAN中的用户设备主动上报的第一VPAN的至少一个邻居VPAN的信息;或者,所述获取单元,用于:向第一VPAN中的用户设备发送信息上报指令;接收所述第一VPAN中的用户设备根据所述信息上报指令上报的第一VPAN的至少一个邻居VPAN的信息;或者,所述获取单元,用于:获取邻居VPAN发送的所述邻居VPAN的信息。
- 根据权利要求16-18任一项所述的装置,其特征在于,所述发送单元,用于:向所述用户设备发送Beacon帧,所述Beacon帧包括所述邻居VPAN信息。
- 根据权利要求16-18任一项所述的装置,其特征在于,所述发送单元,用于:向所述用户设备发送邻居VPAN状态指令或解除连接指令,所述邻居VPAN状态指令或所述解除连接指令包括所述邻居VPAN信息,其中,所述邻居VPAN状态指令用于向所述用户设备发送所述邻居VPAN信息。
- 根据权利要求16-18任一项所述的装置,其特征在于,所述发送单元,用于:接收所述用户设备在接收到解除连接指令后发送的邻居VPAN状态请求;向所述用户设备发送邻居VPAN状态指令,所述邻居VPAN状态指令包括所述邻居VPAN信息。
- 一种用于可见光通信的接入装置,其特征在于,应用于可见光通信网络,所述装置包括:获取单元,用于获取邻居可见光个域网VPAN信息,所述邻居VPAN信息包括第一VPAN的至少一个邻居VPAN的信息,每个所述邻居VPAN的信息包括邻居VPAN的标识ID和探寻信息,所述探寻信息包括第一探寻信息和第二探寻信息中的至少一种,所述第一探寻信息用于指示邻居VPAN发送信标Beacon帧所采用的资源,所述第二探寻信息用于指示VPAN是否能够供所述用户设备接入;连接单元,用于根据所述邻居VPAN信息进行VPAN搜索和接入。
- 根据权利要求22所述的装置,其特征在于,所述获取单元,用于:接收所述第一VPAN发送的Beacon帧,所述Beacon帧包括所述邻居VPAN信息;从所述Beacon帧中获取所述邻居VPAN信息。
- 根据权利要求22所述的装置,其特征在于,所述获取单元,用于:接收所述第一VPAN发送的邻居VPAN状态指令或解除连接指令,所述邻居VPAN状态指令或所述解除连接指令包括所述邻居VPAN信息,其中,所述邻居VPAN状态指令用于向所述用户设备发送所述邻居VPAN信息;从所述邻居VPAN状态指令或所述解除连接指令中获取所述邻居VPAN信息。
- 根据权利要求22所述的装置,其特征在于,所述获取单元,用于:在接收到解除连接指令后,向所述第一VPAN发送邻居VPAN状态请求;接收所述第一VPAN发送的邻居VPAN状态指令,所述邻居VPAN状态指令包括所述邻居VPAN信息。
- 根据权利要求22所述的装置,其特征在于,所述第一探寻信息包括时间窗、逻辑信道和调制频率中的至少一个,所述第二探寻信息包括是否允许接入和负载信息中的至少一个。
- 根据权利要求26所述的装置,其特征在于,所述连接单元,用于:获取所述邻居VPAN信息中各个邻居VPAN对应的第一探寻信息;根据所述各个邻居VPAN对应的第一探寻信息依次对所述各个邻居VPAN进行搜索;从搜索到的各个邻居VPAN中选择邻居VPAN进行接入。
- 根据权利要求27所述的装置,其特征在于,所述连接单元,用于:从搜索到的各个邻居VPAN中选择出允许接入VPAN;从选择出的允许接入的VPAN中选择负载最小的一个进行接入;或者,根据指示信息选择搜索到的各个邻居VPAN中的一个进行接入,所述指示信息由用户触发。
- 根据权利要求26所述的装置,其特征在于,所述连接单元,用于:对所有的时间窗、逻辑信道或调制频率进行搜索;从搜索到的各个邻居VPAN中选择出允许接入VPAN;从选择出的允许接入的VPAN中选择负载最小的一个进行接入。
- 根据权利要求22-29任一项所述的装置,其特征在于,所述装置还包括:发送单元,用于向接入的VPAN发送所述邻居VPAN信息。
- 一种用于可见光通信的接入设备,其特征在于,应用于可见光通信网络,所述用于可见光通信的接入设备包括处理器、存储器以及通信接口;所述存储器用于存储软件程序以及模块,所述处理器通过运行或执行存储在所述存储器内的软件程序和/或模块实现:获取邻居可见光个域网VPAN信息,所述邻居VPAN信息包括第一VPAN的至少一个邻居VPAN的信息,每个所述邻居VPAN的信息包括邻居VPAN的标识ID和探寻信息,所述探寻信息包括第一探寻信息和第二探寻信息中的至少一种,所述第一探寻信息用于指示邻居VPAN发送信标Beacon帧所采用的资源,所述第二探寻信息用于指示VPAN是否能够供所述用户设备接入;向用户设备发送所述邻居VPAN信息,所述邻居VPAN信息用于供所述用户设备进行VPAN搜索和接入。
- 一种用于可见光通信的接入设备,其特征在于,应用于可见光通信网络,所述用于可见光通信的接入设备包括处理器、存储器以及通信接口;所述存储器用于存储软件程序以及模块,所述处理器通过运行或执行存储在所述存储器内的软件程序和/或模块实现:获取邻居可见光个域网VPAN信息,所述邻居VPAN信息包括第一VPAN的至少一个邻居VPAN的信息,每个所述邻居VPAN的信息包括邻居VPAN的标识ID和探寻信息,所述探寻信息包括第一探寻信息和第二探寻信息中的至少一种,所述第一探寻信息用于指示邻居VPAN发送信标Beacon帧所采用的资源,所述第二探寻信息用于指示VPAN是否能够供所述用户设备接入;根据所述邻居VPAN信息进行VPAN搜索和接入。
- 一种用于可见光通信的接入***,其特征在于,所述***包括:VPAN,用于获取邻居可见光个域网VPAN信息,所述邻居VPAN信息包括所述VPAN的至少一个邻居VPAN的信息,每个所述邻居VPAN的信息包括邻居VPAN的标识ID和探寻信息,所述探寻信息包括第一探寻信息和第二探寻信息中的至少一种,所述第一探寻信息用于指示邻居VPAN发送信标Beacon帧所采用的资源,所述第二探寻信息用于指示VPAN是否能够供所述用户设备接入;向用户设备发送所述邻居VPAN信息;所述用户设备,用于获取所述邻居VPAN信息;根据所述邻居VPAN信息进行VPAN搜索和接入。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/086938 WO2017219322A1 (zh) | 2016-06-23 | 2016-06-23 | 用于可见光通信的接入方法、装置、设备及*** |
CN201680068295.3A CN108292953B (zh) | 2016-06-23 | 2016-06-23 | 用于可见光通信的接入方法、装置、设备及*** |
US16/230,535 US10623098B2 (en) | 2016-06-23 | 2018-12-21 | Access method, apparatus, device, and system for visible light communication |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/086938 WO2017219322A1 (zh) | 2016-06-23 | 2016-06-23 | 用于可见光通信的接入方法、装置、设备及*** |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/230,535 Continuation US10623098B2 (en) | 2016-06-23 | 2018-12-21 | Access method, apparatus, device, and system for visible light communication |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017219322A1 true WO2017219322A1 (zh) | 2017-12-28 |
Family
ID=60783802
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/086938 WO2017219322A1 (zh) | 2016-06-23 | 2016-06-23 | 用于可见光通信的接入方法、装置、设备及*** |
Country Status (3)
Country | Link |
---|---|
US (1) | US10623098B2 (zh) |
CN (1) | CN108292953B (zh) |
WO (1) | WO2017219322A1 (zh) |
Families Citing this family (2)
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 |
CN114727363A (zh) * | 2021-01-04 | 2022-07-08 | ***通信有限公司研究院 | 接入配置方法、终端、接入网设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1754329A (zh) * | 2003-03-08 | 2006-03-29 | 三星电子株式会社 | 用于在宽带无线接入通信***中执行跨区切换操作的***和方法 |
CN101589577A (zh) * | 2007-02-13 | 2009-11-25 | Sk电信有限公司 | 在无线个域网(wpan)中使用信标表来分配信标时隙的方法和wpan装置 |
US20110069957A1 (en) * | 2009-09-19 | 2011-03-24 | Samsung Electronis Co., Ltd | Method and apparatus for channel allocation in a visible light communication system |
CN102136985A (zh) * | 2010-01-22 | 2011-07-27 | 杭州华三通信技术有限公司 | 一种接入方法和接入设备 |
CN103546926A (zh) * | 2012-07-09 | 2014-01-29 | 中兴通讯股份有限公司 | 无线局域网邻居用户设备的确定方法及装置 |
US20160119590A1 (en) * | 2011-07-26 | 2016-04-28 | Abl Ip Holding Llc | Independent beacon based light position system |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120093517A1 (en) * | 2010-10-15 | 2012-04-19 | Samsung Electronics Co., Ltd. | Cell design and mobility support for visible light communication |
WO2013028910A2 (en) * | 2011-08-23 | 2013-02-28 | Visa International Service Association | Mobile funding method and system |
US9525486B2 (en) * | 2012-11-27 | 2016-12-20 | Extreme Networks, Inc. | Visible light communications personal area network controller and access point systems and methods |
CN103259592B (zh) * | 2013-05-24 | 2016-05-11 | 江苏大学 | 一种可见光通信网与wlan融合方法 |
CN103441797B (zh) * | 2013-09-13 | 2016-04-06 | 北京邮电大学 | 室内可见光通信室分复用组网方案及其切换方法 |
CN103873146B (zh) * | 2014-03-14 | 2016-04-06 | 东南大学 | 室内分布式可见光通信***中的资源调度方法 |
US9536452B2 (en) * | 2015-05-13 | 2017-01-03 | Abl Ip Holding Llc | System and method to assist users having reduced visual capability utilizing lighting device provided information |
CN105530049B (zh) * | 2016-01-11 | 2018-01-30 | 北京邮电大学 | 一种室内可见光异构网络中的负载均衡方法及装置 |
CN109075860B (zh) * | 2016-04-29 | 2020-02-21 | 华为技术有限公司 | 一种基于可见光的通信方法、相关设备及*** |
-
2016
- 2016-06-23 WO PCT/CN2016/086938 patent/WO2017219322A1/zh active Application Filing
- 2016-06-23 CN CN201680068295.3A patent/CN108292953B/zh active Active
-
2018
- 2018-12-21 US US16/230,535 patent/US10623098B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1754329A (zh) * | 2003-03-08 | 2006-03-29 | 三星电子株式会社 | 用于在宽带无线接入通信***中执行跨区切换操作的***和方法 |
CN101589577A (zh) * | 2007-02-13 | 2009-11-25 | Sk电信有限公司 | 在无线个域网(wpan)中使用信标表来分配信标时隙的方法和wpan装置 |
US20110069957A1 (en) * | 2009-09-19 | 2011-03-24 | Samsung Electronis Co., Ltd | Method and apparatus for channel allocation in a visible light communication system |
CN102136985A (zh) * | 2010-01-22 | 2011-07-27 | 杭州华三通信技术有限公司 | 一种接入方法和接入设备 |
US20160119590A1 (en) * | 2011-07-26 | 2016-04-28 | Abl Ip Holding Llc | Independent beacon based light position system |
CN103546926A (zh) * | 2012-07-09 | 2014-01-29 | 中兴通讯股份有限公司 | 无线局域网邻居用户设备的确定方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN108292953B (zh) | 2020-04-14 |
US10623098B2 (en) | 2020-04-14 |
US20190115978A1 (en) | 2019-04-18 |
CN108292953A (zh) | 2018-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10009750B2 (en) | Method for performing inter PLMN discovery by a user equipment (UE) in device-to-device (D2D) communication | |
AU2019383599B9 (en) | Method, apparatus, and system for obtaining capability information of terminal | |
CN103716908A (zh) | 基于可见光通信的室内融合网络***及通信接入方法 | |
US11019483B2 (en) | Access point supporting at least two virtual networks and method performed thereby for communicating with wireless device | |
CN107710826B (zh) | 一种无线回程连接的建立方法及装置 | |
US20220052955A1 (en) | Communications method, apparatus, and system | |
US11129092B2 (en) | Application specific location discovery | |
CN113873538A (zh) | 一种模型数据传输方法及通信装置 | |
US20220141642A1 (en) | System and method of distribution of esim profiles to a plurality of enterprise endpoint devices | |
WO2021134701A1 (zh) | D2d通信方法、装置及*** | |
US9706477B2 (en) | Method and device for configuring multi-band based link in wireless LAN system | |
US10623098B2 (en) | Access method, apparatus, device, and system for visible light communication | |
JP6384187B2 (ja) | ネットワークシステム、中継装置、およびネットワークシステムにおいて複数のグループの構成を制御する方法 | |
US10039007B2 (en) | Method of operating entities in coexistence management system | |
CN114503649A (zh) | 通信方法和通信装置 | |
US11974363B2 (en) | Communication method, communication apparatus, and terminal device | |
US20180160397A1 (en) | Data transmission method and apparatus | |
WO2020063521A1 (zh) | 能力上报方法及装置 | |
CN111065167A (zh) | 一种bsr上报方法、终端和网络侧设备 | |
WO2018059153A1 (zh) | 一种***信息获取方法、用户终端和网络侧设备 | |
CN113316218B (zh) | 接入方法及装置 | |
US20220386229A1 (en) | Communication method, apparatus, and system | |
CN113316218A (zh) | 接入方法及装置 | |
KR20120023575A (ko) | 통신 시스템에서 자원 관리 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16905864 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16905864 Country of ref document: EP Kind code of ref document: A1 |