An optical routing wireless optical communication system and method
Through the wireless optical communication system with an omnidirectional intelligent reflection surface, the combination of the control module and the optical communication module is used to realize wireless optical communication between devices in the presence of obstacles, solving the problem of limited communication range and flexibility in the prior art, and improving the adaptability and security of the system.
Patent Information
- Application Number
- CN202410076985.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-18
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2044-01-18
AI Technical Summary
The existing wireless optical communication technology cannot achieve effective communication when there are obstacles between the two communication parties, and the wireless optical communication based on RIS only supports the two communication parties to be located in the same plane, and the communication range and system flexibility are limited.
A wireless optical communication system with an omnidirectional intelligent reflection surface is adopted. Through the combination of control module and optical communication module, the reflection and refraction of wireless light is realized, the communication range is expanded, and the device location and permissions are determined through encoding protocols and fingerprint databases to realize wireless optical communication between multiple devices.
In the presence of obstacles, the communication range of wireless optical communication is expanded, and wireless optical communication between multiple devices is supported, the flexibility and security of the system is improved, and the complex communication scenarios are adapted to complex communication scenarios.
Smart Images

Figure CN117856897B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of next-generation mobile communication technologies, and in particular, to a wireless optical communication system and method using an omnidirectional intelligent reflecting surface. Background Art
[0002] Wireless optical communication technology is a technology that modulates transmission information onto light, uses a solid-state photoelectric lighting device (light-emitting diode) as a transmitter, propagates wirelessly through free space, and then uses a photodetector for reception to achieve communication. However, referring to Figure 1 , wireless optical communication based on wireless optical communication technology requires no obstacles between the two communication parties, that is, the propagation of wireless light between the two communication parties will not be blocked by obstacles. If the propagation of wireless light between the two communication parties is blocked by obstacles, communication failure will occur. Therefore, how to achieve wireless optical communication when there are obstacles between the two communication parties is an urgent problem to be solved.
[0003] Currently, if there are obstacles between the two communication parties, wireless optical communication between the two communication parties can be achieved based on an intelligent reflecting surface (abbreviation, RIS). Referring to Figure 2 , when both device 201 and device 202 are within the coverage range of RIS module 200, device 201 can send wireless light carrying communication information sent to device 202 to RIS module 200. RIS module 200 can reflect the wireless light sent by device 201 to the area where device 202 is located to achieve wireless optical communication between device 201 and device 202.
[0004] However, since RIS can only reflect wireless light, wireless optical communication based on RIS only supports that the two communication parties are on the same side of the plane where RIS is located. This means that the communication range of wireless optical communication based on RIS has limitations. Summary of the Invention
[0005] The technical problem to be solved by the present invention is to provide a wireless optical communication system and method using an omnidirectional intelligent reflecting surface, which can achieve wireless optical communication when there are obstacles between the two communication parties and can expand the communication range of wireless optical communication.
[0006] The technical solution of the present invention to solve the above technical problems is as follows:
[0007] On the one hand, the present invention provides a wireless optical communication system employing an omnidirectional intelligent reflecting surface, comprising: a control module, and at least one optical communication module connected to the control module. Among them, the at least one optical communication module includes a first optical communication module, and the first optical communication module is configured to receive target wireless light sent by a sending-end device. The target wireless light carries a first coding protocol, and the first coding protocol includes a destination address bit and an information bit. The information bit is used to represent communication data sent by the sending-end device to the receiving-end device, and the destination address bit is used to represent the location information of the receiving-end device. The control module is configured to control the first optical communication module to transmit the target wireless light carrying the information bit to the receiving-end device when it is determined based on the destination address bit that the receiving-end device is within the coverage range of the first optical communication module.
[0008] The beneficial effects of the present invention are: it can achieve wireless optical communication in the presence of obstacles between the two communication parties and can expand the communication range of wireless optical communication.
[0009] Based on the above technical solution, the present invention can be further improved as follows.
[0010] Furthermore, the at least one optical communication module further includes a second optical communication module, and the second optical communication module is associated with the first optical communication module. The control module is further configured to control the first optical communication module to transmit the target wireless light carrying the first coding protocol to the second optical communication module when it is determined based on the destination address bit that the receiving-end device is outside the coverage range of the first optical communication module.
[0011] The beneficial effect of adopting the above further solution is: wireless optical communication can be achieved for devices located on the same side or different sides of each optical communication module, and the communication range of wireless optical communication can be expanded.
[0012] Furthermore, the first coding protocol further includes an identity bit, and the identity bit is used to represent the identity information of the sending-end device. The control module is further configured to determine that the sending-end device has communication permission based on the identity bit and a preset list. Among them, the preset list includes the identity information corresponding to at least one device having communication permission.
[0013] The beneficial effect of adopting the above further solution is: by setting up a preset list, devices with communication permission can be allowed to communicate, ensuring the security and privacy of communication.
[0014] Further, the control module is further configured to determine the working mode of the first optical communication module. The working mode of the first optical communication module is determined based on the destination address bit and / or the identity bit, and the working mode of the first optical communication module includes a sleep mode, a reflection mode, a refraction mode, and a simultaneous reflection and refraction mode. The control module is further configured to control the first optical communication module to transmit the target wireless light carrying the information bit to the receiving end device based on the working mode of the first optical communication module. Moreover, the control module is further configured to control the first optical communication module to transmit the target wireless light carrying the first coding protocol to the second optical communication module based on the working mode of the first optical communication module.
[0015] The beneficial effect of adopting the above further solution is that digital programming for different optical communication modules can be achieved, so that each optical communication module can work independently simultaneously. Moreover, wireless optical communication can be realized for devices located on the same side or different sides of each optical communication module, and the communication range of wireless optical communication can be expanded.
[0016] Further, the control module is further configured to determine the working mode of the first optical communication module as the sleep mode when it is determined based on the identity bit and the preset list that the sending end device does not have communication permission.
[0017] The beneficial effect of adopting the above further solution is that devices without communication permission can be prohibited from communicating, ensuring the security and privacy of communication.
[0018] Further, the control module is further configured to determine that the receiving end device is within the coverage range of the first optical communication module based on the destination address bit and the fingerprint database. Among them, for any one of at least one optical communication module, the fingerprint database includes the coverage range of any one of the optical communication modules. The coverage range of any one of the optical communication modules is a set of areas where the wireless light received by any one of the optical communication modules is reflected. Based on the fingerprint database and the destination address bit, the working mode of the first optical communication module is determined. The fingerprint database also includes the working mode in which the wireless light received by any one of the optical communication modules is transmitted to the target device, and the target device is any device within the coverage range of any one of the optical communication modules.
[0019] The beneficial effect of adopting the above further solution is that digital programming for different optical communication modules can be achieved, so that each optical communication module can work independently simultaneously. Moreover, wireless optical communication can be realized for devices located on the same side or different sides of each optical communication module, and the communication range of wireless optical communication can be expanded.
[0020] Further, the control module is further configured to determine that the receiving end device is outside the coverage range of the first optical communication module based on the destination address bit and the fingerprint database. Based on the position information of the second optical communication module, the working mode of the first optical communication module is determined.
[0021] The beneficial effects of adopting the above further solution are as follows: Digital programming for different optical communication modules can be achieved, enabling each optical communication module to work independently simultaneously. Moreover, wireless optical communication can be realized for devices on the same side or different sides of each optical communication module, expanding the communication range of wireless optical communication.
[0022] Furthermore, for any optical communication module, the fingerprint database further includes the transmission direction of the wireless light when the any optical communication module transmits the received wireless light to the corresponding optical communication module or the receiving device. The control module is further configured to determine the transmission direction of the target wireless light based on the fingerprint database and the destination address bit. The control module is further configured to control the first optical communication module to transmit the target wireless light carrying the information bit to the receiving device based on the working mode of the first optical communication module and the transmission direction of the target wireless light. The control module is further configured to control the first optical communication module to transmit the target wireless light carrying the first coding protocol to the second optical communication module based on the working mode of the first optical communication module and the transmission direction of the target wireless light.
[0023] The beneficial effects of adopting the above further solution are as follows: Digital programming for different optical communication modules can be achieved, enabling each optical communication module to work independently simultaneously. Moreover, wireless optical communication can be realized for devices on the same side or different sides of each optical communication module, expanding the communication range of wireless optical communication. Additionally, the positioning of the locations of each communication device can be achieved.
[0024] Furthermore, the second optical communication module being associated with the first optical communication module includes that the second optical communication module is the optical communication module closest to the first optical communication module among at least one optical communication module.
[0025] On the other hand, the present invention provides a wireless optical communication method using an omnidirectional intelligent reflecting surface. In this method, the target wireless light sent by the sending device is received. The target wireless light carries a first coding protocol, and the first coding protocol includes a destination address bit and an information bit. Among them, the information bit is used to represent the communication data sent by the sending device to the receiving device, and the destination address bit is used to represent the location information of the receiving device. When it is determined based on the destination address bit that the receiving device is within the coverage range of the first optical communication module, the first optical communication module is controlled to transmit the target wireless light carrying the information bit to the receiving device. When it is determined based on the destination address bit that the receiving device is outside the coverage range of the first optical communication module, the first optical communication module is controlled to transmit the target wireless light carrying the first coding protocol to the second optical communication module, and the second optical communication module is associated with the first optical communication module.
[0026] The beneficial effects of the present invention are as follows: Wireless optical communication can be realized when there are obstacles between the two communication parties, and the communication range of wireless optical communication can be expanded. Description of the Drawings
[0027] Figure 1 FIG. 0 is a schematic diagram of a scenario based on wireless optical communication in the prior art;
[0028] Figure 2 FIG. 1 is another schematic diagram of a scenario based on wireless optical communication in the prior art;
[0029] Figure 3 FIG. 2 is a schematic diagram of the structure of a wireless optical communication system using an omnidirectional intelligent reflecting surface provided by an embodiment of the present invention;
[0030] Figure 4 FIG. 3 is a schematic diagram of the layout of the communication area provided by an embodiment of the present invention;
[0031] Figure 5 FIG. 4 is a schematic diagram of the content of the first coding protocol provided by an embodiment of the present invention;
[0032] Figure 6 FIG. 5 is a schematic diagram of the content of the coding protocol template provided by an embodiment of the present invention;
[0033] Figure 7 FIG. 6 is a schematic diagram of the structure of the optical communication module provided by an embodiment of the present invention;
[0034] Figure 8 FIG. 7 is a schematic diagram of a scenario based on wireless optical communication provided by an embodiment of the present invention;
[0035] Figure 9 FIG. 8 is another schematic diagram of a scenario based on wireless optical communication provided by an embodiment of the present invention;
[0036] Figure 10 FIG. 9 is a schematic diagram of the flow of a wireless optical communication method using an omnidirectional intelligent reflecting surface provided by an embodiment of the present invention. Detailed Embodiments
[0037] Next, the technical solutions in the embodiments of the present application will be described with reference to the drawings in the embodiments of the present application. Among them, in the description of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship. For example, A / B may represent A or B; the "and / or" in the present application is only a description of the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. These three situations, where A and B may be singular or plural.
[0038] Furthermore, in the description of this application, unless otherwise specified, "plurality" means two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0039] In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish the same items or similar items with substantially the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference.
[0040] Meanwhile, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete manner for ease of understanding.
[0041] In recent years, the advent of the Internet of Everything era has enabled countless physical devices to be connected to the Internet from all corners of the world, and the amount of network communication data has also exploded. In order to meet the growing demand for wireless communication data capacity and serve the rapid development of Internet of Things technology, radio frequency-based wireless communication technology is facing a serious spectrum shortage problem. A new type of green communication method has emerged, which is wireless optical communication technology. Wireless optical communication technology is a technology that achieves communication by modulating the transmission information on light, using solid-state optoelectronic lighting devices (light-emitting diodes) as transmitters, wirelessly transmitting through free space, and then using light detectors for reception. Compared with traditional wireless communication technology, wireless optical communication technology has richer spectrum resources, better confidentiality, lower costs, and other characteristics, and has a very wide range of application scenarios.
[0042] However, wireless optical communication based on wireless optical communication technology requires that there are no obstacles between the two communicating parties. If the propagation of wireless light between the two communicating parties is blocked by obstacles, communication failure will occur.
[0043] To address this issue, wireless optical communication between two communication parties can currently be achieved based on RIS. However, since RIS can only reflect wireless light, the wireless optical communication based on RIS only supports the two communication parties being on the same side of the plane where RIS is located, and has not been extended to more complex wireless optical communication systems. This means that both the application scenarios and communication range of the wireless optical communication based on RIS have limitations. Moreover, the wireless optical communication based on RIS requires a corresponding control module for control and cannot be digitally programmed, which also means that the flexibility and scalability of the wireless optical communication system have limitations.
[0044] To address the limitations such as the limited communication range of the above-mentioned wireless optical communication, the present invention provides a wireless optical communication system and method using an omnidirectional intelligent reflecting surface, which can achieve wireless optical communication in the presence of obstacles between two communication parties and can expand the communication range of wireless optical communication.
[0045] A wireless optical communication system using an omnidirectional intelligent reflecting surface provided by an embodiment of the present application includes at least one optical communication module.
[0046] Among them, each optical communication module includes a control module. Alternatively, each optical communication module is connected to a control module, and the control modules connected to different optical communication modules are different. Alternatively, each optical communication module is connected to the same control module. The embodiment of the present application does not make any restrictions.
[0047] Taking the example that each optical communication module provided by the embodiment of the present application is connected to the same control module, the wireless optical communication system using an omnidirectional intelligent reflecting surface provided by the embodiment of the present application will be described in detail below.
[0048] See Figure 3 , each optical communication module is connected to the control module. For example, Optical Communication Module 1, Optical Communication Module 2, and Optical Communication Module N are all connected to the control module.
[0049] Among them, each optical communication module can be connected to the control module through a wired communication and / or wireless communication connection method. Among them, the wireless communication connection method can include wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared technology (IR), etc.
[0050] In some embodiments, each optical communication module can be pre-set in a communication area. The communication area can include only one enclosed area (for example, regarding the area where a certain room is located, or a part of the area where a certain room is located as the communication area). The communication area can also include multiple enclosed areas (for example, regarding the set of areas where multiple rooms are located as the communication area). The scope of the communication area in the embodiments of the present application is not limited.
[0051] Exemplarily, refer to Figure 4 , which is a schematic diagram of a communication area provided by the embodiments of the present application. As Figure 4 shown, the communication area includes area 410, area 420, and area 430. Area 410, area 420, and area 430 are each an independent enclosed area.
[0052] In some embodiments, at least one optical communication module can be set in each enclosed area. And, any two adjacent enclosed areas share at least one optical communication module.
[0053] For example, continue to refer to Figure 4 , an optical communication module 411 can be set in area 410, and an optical communication module 431 can be set in area 430. And, an optical communication module 441 is set at the boundary surface 440 between area 410 and area 420, and an optical communication module 451 is set at the boundary surface 450 between area 430 and area 440.
[0054] In the embodiments of the present application, each communication device located in the communication area can implement wireless optical communication based on each optical communication module and the control module set in the communication area. For example, continue to refer to Figure 4, the device A located in the area 410 can achieve wireless optical communication with the device B located in the area 420 based on the optical communication module 441 and the control module. Alternatively, the device A located in the area 410 can achieve wireless optical communication with the device C located in the area 430 based on the optical communication module 441, the optical communication module 451 and the control module.
[0055] Among them, the device for sending wireless light can be called the sending device, and the device for receiving wireless light can be called the receiving device. And, the optical communication module that receives the wireless light sent by the sending device can be called the first optical communication module.
[0056] For example, when the device A located in the area 410 achieves wireless optical communication with the device B located in the area 420 based on the optical communication module 441 and the control module, the device A can send a beam of wireless light carrying information to the optical communication module 441. After the optical communication module 441 receives the wireless light sent by the device A, it can refract the wireless light carrying information to the device B. In this case, the device A can be regarded as the sending device, the device B as the receiving device, and the optical communication module 441 as the first optical communication module.
[0057] In some embodiments, the sending device can also act as a receiving device to receive the wireless light transmitted by other sending devices and / or optical communication modules. The receiving device can also act as a sending device to send wireless light to other receiving devices and / or optical communication modules, which is not limited in the embodiments of the present application.
[0058] The sending device in the embodiments of the present application can be a portable computer (such as a mobile phone), a tablet computer, a laptop computer, a personal computer (PC), a wearable electronic device (such as a smart watch), an augmented reality (AR) / virtual reality (VR) device, a smart home device (such as a TV, a smart light, a smart refrigerator, a smart speaker), etc. The following embodiments do not make special restrictions on the specific form of the sending device.
[0059] The receiving device in the embodiments of the present application can also be a portable computer (such as a mobile phone), a tablet computer, a laptop computer, a personal computer (PC), a wearable electronic device (such as a smart watch), an augmented reality (AR) / virtual reality (VR) device, a smart home device (such as a TV, a smart light, a smart refrigerator, a smart speaker), etc. The following embodiments do not make special restrictions on the specific form of the receiving device.
[0060] In some embodiments, the sending device may send target wireless light carrying a first coding protocol to the first optical communication module. The first coding protocol may include a destination address bit and an information bit. Among them, the information bit is used to represent the communication data sent by the sending device to the receiving device. The destination address bit is used to represent the location information of the receiving device.
[0061] In some embodiments, the first coding protocol may further include an identity bit, and the identity bit is used to represent the identity information of the sending device. The control module may determine whether the sending device has the permission to send information based on the identity information of the sending device.
[0062] Exemplarily, referring to Figure 5 , the first coding protocol may include multiple fields. The 1st to the a-th fields included in the first coding protocol may be set as the identity bits, the (a + 1)-th to the (a + b)-th fields included in the first coding protocol may be set as the destination address bits, and the (a + b + 1)-th to the (a + b + k)-th fields included in the first coding protocol may be set as the information bits. Among them, those skilled in the art may set the values of a, b, and k according to the actual situation and application scenarios, and further, the unit of the amount of information corresponding to each field may be determined as bits, which is not limited in the embodiments of the present application.
[0063] In some embodiments, a coding protocol template is stored in the control module. After the control module detects that the first optical communication module receives the target wireless light, it may parse the first coding protocol included in the target wireless light to obtain a second coding protocol based on the first coding protocol and the coding protocol template.
[0064] In some embodiments, the coding protocol template includes an identity bit, a destination address bit, a control bit, a direction bit, and an information bit. Among them, the number of fields of the identity bit included in the coding protocol template is the same as the number of fields of the identity bit included in the first coding protocol, the number of fields of the destination address bit included in the coding protocol template is the same as the number of fields of the destination address bit included in the first coding protocol, and the number of fields of the information bit included in the coding protocol template is the same as the number of fields of the information bit included in the first coding protocol. The control bit and the direction bit included in the coding protocol template also respectively correspond to multiple fields, and the number of fields corresponding to the control bit and the direction bit included in the coding protocol template may be the same or different, which is not limited in the embodiments of the present application.
[0065] Exemplarily, referring to Figure 6 , the number of fields of the identity bit in the coding protocol template may be set as a, the number of fields of the destination address bit in the coding protocol template may be set as b, the number of fields of the control bit in the coding protocol template may be set as m, the number of fields of the direction bit in the coding protocol template may be set as n, and the number of fields of the information bit in the coding protocol template may be set as k.
[0066] It should be noted that those skilled in the art can set the values of a, b, m, n, and k according to the actual situation and application scenarios. For example, a = 4, b = 4, m = 2, n = 4, and k = 8 can be set. Moreover, the unit of the amount of information corresponding to each field can be determined as bits, which is not limited in the embodiments of the present application.
[0067] Moreover, since the encoding protocol template includes an identity bit, a destination address bit, a control bit, a direction bit, and an information bit, correspondingly, the second encoding protocol also includes an identity bit, a destination address bit, a control bit, a direction bit, and an information bit.
[0068] In some embodiments, after the control module analyzes the first encoding protocol included in the target wireless light, it can extract the identity bit, the destination address bit, and the information bit included in the first encoding protocol, and can obtain the control bit and the direction bit corresponding to the first optical communication module. The control module fills the identity bit, the destination address bit, the information bit, the control bit corresponding to the first optical communication module, and the direction bit included in the first encoding protocol into the corresponding positions in the encoding protocol template, and the second encoding protocol can be obtained. Then, the control module can control the first optical communication module to respond based on the second encoding protocol.
[0069] In some embodiments, a preset list can be stored in the control module, or the control module can obtain a preset list. The control module can determine whether the sending device has communication permission based on the identity bit included in the first encoding protocol and the preset list.
[0070] In some embodiments, the preset list can be as shown in Table 1 below, including the identity information of at least one device with communication permission. The control module can determine the identity information of the sending device based on the identity bit included in the first encoding protocol. The control module can determine that the sending device has communication permission based on the identity information of the sending device included in the preset list. Or, the control module can determine that the sending device does not have communication permission based on the fact that the identity information of the sending device is not included in the preset list.
[0071] Table 1
[0072] Identification of a device with communication privileges Device 1 Device 2 Device 3
[0073] Combined with Table 1, Device 1, Device 2, and Device 3 all have communication permission. Devices not included in the preset list shown in Table 1, such as Device 4 and Device 5, do not have communication permission.
[0074] In some embodiments, the preset list may also be as shown in Table 2 below, including the communication permission ranges of each device located in the communication area. The control module may determine the identity information of the sending device based on the identity bits included in the first coding protocol. The control module may determine the identity information of the receiving device based on the destination address bits included in the first coding protocol. The control module may determine whether the sending device has communication permission based on the identity information of the sending device, the identity information of the receiving device, and the preset list.
[0075] Table 2
[0076] Device identification Scope of communication privileges Device 1 Has the privilege to communicate with Device A Device 2 Has the privilege to communicate with Device A and Device B Device 3 Has the privilege to communicate with Device C
[0077] Combined with Table 2, Device 1 has the permission to communicate with Device A and does not have the permission to communicate with devices such as Device B and Device C. Device 2 has the permission to communicate with Device A and Device B and does not have the permission to communicate with devices such as Device C. Device 3 has the permission to communicate with Device C and does not have the permission to communicate with devices such as Device A and Device B.
[0078] In some embodiments, if the control module determines that the sending device does not have communication permission, it may control the first optical communication module not to respond to the received target wireless light.
[0079] In some embodiments, if the control module determines that the sending device has communication permission, it may determine whether the receiving device is within the coverage range of the first optical communication module based on the destination address bits included in the first coding protocol. Wherein, for any optical communication module, the coverage range of the any optical communication module is the set of areas where the any optical communication module reflects the received wireless light.
[0080] In some embodiments, a fingerprint database is stored in the control module, or the control module may obtain a fingerprint database. The fingerprint database includes the coverage range of any optical communication module located in the communication area. The control module may determine whether the receiving device is within the coverage range of the first optical communication module based on the destination address bits included in the first coding protocol and the fingerprint database.
[0081] In some embodiments, matching algorithms such as the K-Nearest Neighbor algorithm (KNN), Weighted K-Nearest Neighbor algorithm (WKNN), and Artificial Neural Network (ANN) may be used to match the destination address bits included in the first coding protocol with the fingerprint database to determine whether the receiving device is within the coverage range of the first optical communication module.
[0082] In some embodiments, if the control module determines that the receiving device is within the coverage range of the first optical communication module, it may control the first optical communication module to transmit the target wireless light carrying the information bits included in the first coding protocol to the receiving device.
[0083] In some embodiments, if the control module determines that the receiving-end device is outside the coverage range of the first optical communication module, the control module may control the first optical communication module to transmit a target wireless light carrying a first coding protocol to the second optical communication module. Herein, the second optical communication module is an optical communication module located in the communication area and is associated with the first optical communication module.
[0084] In some embodiments, the second optical communication module being associated with the first optical communication module includes that the second optical communication module is the optical communication module closest to the first optical communication module in the communication area. For example, continuing to refer to Figure 4 , if the optical communication module 411 is the first optical communication module, the optical communication module 441 may be determined as the second optical communication module.
[0085] In some embodiments, the second optical communication module being associated with the first optical communication module includes that there is a corresponding relationship between the second optical communication module and the first optical communication module. For example, continuing to refer to Figure 4 , a corresponding relationship between the optical communication module 411 and the optical communication module 441 may be preset. If the optical communication module 411 is the first optical communication module, the optical communication module 441 may be determined as the second optical communication module.
[0086] In some embodiments, the fingerprint database may further include the working mode in which any optical communication module located in the communication area transmits the received wireless light to the target device. Herein, the target device may be any device within the coverage range of the arbitrary optical communication module.
[0087] When the control module determines that the receiving-end device is within the coverage range of the first optical communication module, the control module may further determine the working mode of the first optical communication module based on the destination address bit and the fingerprint database. The working mode of the first optical communication module may include a sleep mode, a reflection mode, a refraction mode, and a simultaneous reflection and refraction mode.
[0088] Herein, if the working mode of the first optical communication module is the sleep mode, the first optical communication module does not respond to the received target wireless light. If the working mode of the first optical communication module is the reflection mode, the first optical communication module performs a reflection process on the received target wireless light. If the working mode of the first optical communication module is the refraction mode, the first optical communication module performs a refraction process on the received target wireless light. If the working mode of the first optical communication module is the simultaneous reflection and refraction mode, the first optical communication module performs reflection and refraction processes on the received target wireless light.
[0089] In some embodiments, after the control module determines that the receiving-end device is within the coverage range of the first optical communication module and determines the operating mode of the first optical communication module, the control module may further fill the operating mode of the first optical communication module into the encoding protocol template as a control bit, and fill the first encoding protocol into the encoding protocol template to obtain a third encoding protocol. The third encoding protocol may include an identity bit, a destination address bit, a control bit, and an information bit. Thereafter, the control module may control the first optical communication module to transmit the target wireless light to the receiving-end device based on the third encoding protocol. That is, the control module may control the first optical communication module to transmit the target wireless light carrying the information bit included in the third encoding protocol to the receiving-end device based on the control bit included in the third encoding protocol.
[0090] In some embodiments, when the control module determines that the receiving-end device is outside the coverage range of the first optical communication module, the control module may further determine the operating mode of the first optical communication module based on the location information of the second optical communication module. The description of the operating mode of the first optical communication module may refer to the foregoing embodiments and will not be elaborated herein.
[0091] In some embodiments, after the control module determines that the receiving-end device is outside the coverage range of the first optical communication module and determines the operating mode of the first optical communication module, the control module may further fill the operating mode of the first optical communication module into the encoding protocol template as a control bit, and fill the first encoding protocol into the encoding protocol template to obtain a third encoding protocol. Thereafter, the control module may control the first optical communication module to transmit the target wireless light to the second optical communication module based on the third encoding protocol. That is, the control module may control the first optical communication module to transmit the target wireless light carrying the first encoding protocol to the second optical communication module based on the control bit included in the third encoding protocol.
[0092] In some embodiments, when the control module determines that the sending-end device does not have communication permissions, the control module may determine the operating mode of the first optical communication module as the sleep mode. Thereafter, the control module may fill the sleep mode of the first optical communication module into the encoding protocol template as a control bit, and fill the first encoding protocol into the encoding protocol template to obtain a third encoding protocol. Thereafter, the control module may control the first optical communication module not to respond to the received target wireless light based on the control bit in the third encoding protocol.
[0093] In some embodiments, the fingerprint database may further include the transmission direction of the wireless light when any optical communication module located in the communication area transmits the received wireless light to the corresponding optical communication module or the receiving-end device.
[0094] In some embodiments, if the control module determines that the receiving-end device is within the coverage of the first optical communication module, and after determining the third coding protocol, it can also determine the transmission direction of the target wireless light based on the fingerprint database and the destination address bits included in the third coding protocol. After that, the control module can fill the transmission direction of the target wireless light as the direction bit into the coding protocol template, and fill the third coding protocol into the coding protocol template to obtain the second coding protocol.
[0095] After that, the control module can control the first optical communication module to transmit the target wireless light to the receiving-end device based on the second coding protocol. That is, the control module can control the first optical communication module to transmit the target wireless light carrying the information bits included in the second coding protocol to the receiving-end device based on the control bits and direction bits included in the second coding protocol.
[0096] In some embodiments, if the control module determines that the receiving-end device is outside the coverage of the first optical communication module, and after determining the working mode of the first optical communication module, it can also determine the transmission direction of the target wireless light based on the fingerprint database and the destination address bits included in the third coding protocol. After that, the control module can fill the transmission direction of the target wireless light as the direction bit into the coding protocol template, and fill the third coding protocol into the coding protocol template to obtain the second coding protocol.
[0097] After that, the control module can control the first optical communication module to transmit the target wireless light to the second optical communication module based on the second coding protocol. That is, the control module can control the first optical communication module to transmit the target wireless light carrying the first coding protocol to the second optical communication module based on the control bits and direction bits included in the second coding protocol.
[0098] In some embodiments, after the second optical communication module receives the target wireless light transmitted by the first optical communication module, the control module can regard the second optical communication module as the first optical communication module. After that, the control module can repeatedly execute the above steps for the second optical communication module regarded as the first optical communication module until the target wireless light is transmitted to the receiving-end device.
[0099] In some embodiments, refer to Figure 7 , each optical communication module 700 includes at least one optical communication unit 701. Each optical communication unit can make corresponding responses to the received wireless light based on the working mode of the optical communication module. For example, refraction and / or reflection. Those skilled in the art can set the area of each optical communication unit by themselves, and the embodiments of the present application do not limit it.
[0100] In some embodiments, a transmitting module for transmitting target wireless light carrying a first coding protocol is included in the transmitting device. The transmitting module can encode the information to be transmitted by the transmitting device (for example, the identity information for characterizing the transmitting device, the location information for characterizing the receiving device, and communication data) to obtain the first coding protocol. A modulated signal can be generated by modulating the first coding protocol. Then, the bandwidth of signal transmission can be broadened through a pre - equalization circuit to improve the attenuation of the high - frequency part of the transmitted signal. Then, the modulated signal is loaded onto an optical generator through a DC bias. Finally, the optical generator can generate a beam of light carrying the first coding protocol.
[0101] In some embodiments, a receiving module for receiving target wireless light carrying a first coding protocol or a second coding protocol is included in both the receiving device and the optical communication module. The receiving module includes a photoelectric conversion device and a signal processing module. Among them, the photoelectric conversion device can convert the received optical signal into an electrical signal. The signal processing module can amplify the electrical signal and filter out the DC component in the electrical signal to obtain a modulated signal, and, demodulate the modulated signal and decode it to obtain relevant data.
[0102] In the embodiments of the present application, since the control module can implement digital programming for different optical communication modules, in a scenario where multiple devices need to communicate with each other, the communication between multiple devices can be achieved by increasing or decreasing the number of deployed optical communication modules and / or changing the positions of the deployed optical communication modules, thereby expanding the wireless optical communication system using an omnidirectional intelligent reflecting surface provided in the embodiments of the present application into a more complex wireless optical communication system to adapt to more communication scenarios and a wider communication range.
[0103] Through the description of the above - mentioned implementation manners, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above - mentioned division of each functional module is used as an example for illustration. In practical applications, the above - mentioned functions can be allocated to different functional modules according to needs, that is, the internal structure of the system is divided into different functional modules to complete all or part of the functions described above.
[0104] Next, a wireless optical communication system using an omnidirectional intelligent reflecting surface provided in the embodiments of the present application (which can also be simply referred to as a wireless optical communication system in the embodiments of the present application) will be described in detail in combination with a specific application scenario.
[0105] Taking the example that device A and device B in an indoor wireless optical communication system need to communicate with each other, and taking the coding protocol template including 4 - bit identity bits, 4 - bit destination address bits, 2 - bit control bits, 4 - bit direction bits, and 8 - bit information bits as an example:
[0106] See Figure 8, first, deploy the optical communication module 801 at the indoor position a, deploy the optical communication module 802 at the position b, and deploy the optical communication module 803 at the position c.
[0107] Construct a fingerprint database according to the coverage range of each optical communication module and the positions of each device in the room. Among them, the fingerprint database includes the coverage range of each optical communication module, the working mode in which each optical communication module transmits the received wireless light to the target device, and the transmission direction of the wireless light when each optical communication module transmits the received wireless light to the corresponding optical communication module or the receiving end device.
[0108] Among them, the destination address bit corresponding to device A can be represented by 0001, and the destination address bit corresponding to device B can be represented by 0010.
[0109] The direction bit of device A relative to the optical communication module 801 is 0001, the direction bit of device A relative to the optical communication module 802 is 0100, the direction bit of device B relative to the optical communication module 802 is 0010, and the direction bit of device B relative to the optical communication module 803 is 0110. The direction bit of the optical communication module 802 relative to the optical communication module 801 is 1001, and the direction bit of the optical communication module 803 relative to the optical communication module 802 is 1110.
[0110] It can be preset that the control bit 00 means controlling the corresponding optical communication module to enter the sleep mode, the control bit 01 means controlling the corresponding optical communication module to enter the reflection mode, the control bit 10 means controlling the corresponding optical communication module to enter the refraction mode, and the control bit 11 means controlling the corresponding optical communication module to enter the simultaneous reflection and refraction mode.
[0111] It can be preset that the preset list includes a device with an identity bit of 1010, that is, the device with an identity bit of 1010 has communication permission. Other devices with identity bits not equal to 1010 do not have communication permission. That is to say, only when each optical communication module receives the wireless light sent by the device with an identity bit of 1010, the wireless optical communication system provided by the embodiment of the present application will work, otherwise, the wireless optical communication system provided by the embodiment of the present application will not work.
[0112] When device A is within the coverage of both optical communication module 801 and optical communication module 802, if device A has a need for wireless optical communication with device B, it can send wireless light carrying the encoding protocol 1010001000000000 (the first four bits are identity bits, the middle four bits are destination address bits, and the last eight bits are information bits) to optical communication module 801 and / or optical communication module 802. After receiving the wireless light sent by device A, the control module can decode the encoding protocol carried by the wireless light received by optical communication module 801 and / or optical communication module 802, and obtain the identity information bits as 1010. Since the preset list includes the device with identity bits 1010, the wireless optical communication system provided by the embodiments of the present application can work properly.
[0113] After that, the control module can continue to decode the encoding protocol carried by the wireless light received by optical communication module 801 and / or optical communication module 802, and obtain the destination address bits 0010.
[0114] When device A sends wireless light carrying the encoding protocol 1010001000000000 to optical communication module 801, since the control module determines based on the fingerprint database and the destination address bits 0010 that device B to communicate with device A is not within the coverage of optical communication module 801, the matching fails, and 011001 (the first two bits are control bits, 01 indicates the reflection mode, and the last four bits are direction bits, 1001 indicates the direction of forwarding the information to optical communication module 802) can be generated. And 011001 is added after the destination address bits 0010 in 1010001000000000 to form the complete encoding protocol 1010001001100100000000 (which can also be referred to as the second encoding protocol in the embodiments of the present application). The control module can control the corresponding optical communication unit included in optical communication module 801 to forward the wireless light carrying 1010001000000000 to optical communication module 802 based on the complete encoding protocol.
[0115] When the optical communication module 802 receives the wireless light carrying the coding protocol 1010001000000000 sent by device A and / or the optical communication module 801, if the control module determines based on the fingerprint database and the destination address bit 0010 that the device B to communicate with device A is within the coverage of the optical communication module 802, then the matching is successful, and 100110 can be generated (the first two bits are control bits, 10 indicates the refraction mode, and the last four bits are direction bits, 0110 indicates the direction to forward the information to device B). And 100110 is added after the destination address bit 0010 in 1010001000000000 to form the complete coding protocol 1010001010011000000000. Then, the control module can control the corresponding optical communication unit included in the optical communication module 802 based on the complete coding protocol to forward the wireless light carrying the information bit 000000000 to device B.
[0116] When the optical communication module 802 receives the wireless light carrying the coding protocol 1010001000000000 sent by device A and / or the optical communication module 801, if the control module determines based on the fingerprint database and the destination address bit 0010 that the device B to communicate with device A is not within the coverage of the optical communication module 802, then the matching fails, and 101110 can be generated (the first two bits are control bits, 10 indicates the refraction mode, and the last four bits are direction bits, 1110 indicates the direction to forward the information to the optical communication module 803). And 101110 is added after the destination address bit 0010 in 1010001000000000 to form the complete coding protocol 1010001010111000000000. The control module can control the corresponding optical communication unit included in the optical communication module 802 based on the complete coding protocol to forward the wireless light carrying 1010001000000000 to the optical communication module 803.
[0117] When the optical communication module 803 receives the wireless light carrying the coding protocol 1010001000000000 sent by the optical communication module 802, the control module can analyze the received wireless light to determine that the destination address bit in the coding protocol 1010001000000000 carried by the wireless light is 0010. Since the control module determines, based on the fingerprint database and the destination address bit 0010, that the device B to communicate with device A is within the coverage of the optical communication module 803, the matching is successful, and 010110 can be generated (the first two bits are control bits, 01 indicates the reflection mode, and the last four bits are direction bits, 0110 indicates the direction of forwarding the information to device B). Then, 010110 is added after the destination address bit 0010 in 1010001000000000 to form the complete coding protocol 1010001001011000000000. After that, the control module can control the corresponding optical communication unit included in the optical communication module 803 to forward the wireless light carrying the information bit 000000000 to device B based on the complete coding protocol.
[0118] It can be seen that the wireless optical communication system using the omnidirectional intelligent reflecting surface provided by the embodiments of the present application can realize the transmission and reception of multiple links, thereby enhancing the system robustness, that is, performance such as the bit error rate.
[0119] In some embodiments, the sending device can send the wireless light carrying the first coding protocol while moving, and the receiving device can also receive the wireless light sent by the sending device and / or a certain optical communication module while moving. Among them, the scenario where the sending device and / or the receiving device moves can also be called a mobile scenario.
[0120] Based on the wireless optical communication system using the omnidirectional intelligent reflecting surface provided by the embodiments of the present application, since the wireless light can illuminate an area rather than a single point, any receiving device within the area illuminated by the wireless light can perform wireless optical communication with the sending device. During the movement of the receiving device, the optical communication module for forwarding the wireless light to the receiving device can change the corresponding control bits and direction bits so that the receiving device is always within the area illuminated by the wireless light. That is, the optical communication module for forwarding the wireless light to the receiving device can change the corresponding control bits and direction bits to enable wireless optical communication between the sending device and the receiving device in the mobile scenario, avoiding the interruption of wireless optical communication caused by the movement of the sending device and / or the receiving device.
[0121] That is to say, in a mobile scenario, as long as the sending end is within the coverage range of any optical communication module, regardless of how the sending end device moves, wireless optical communication with the receiving end device can be achieved. Moreover, in a mobile scenario, as long as the receiving end is within the coverage range of any optical communication module, regardless of how the receiving end device moves, wireless optical communication with the sending end device can be achieved.
[0122] Exemplarily, in combination with Figure 9 , the wireless optical communication system using an omnidirectional intelligent reflecting surface provided in the embodiments of the present application in a mobile scenario will be introduced in detail. Refer to Figure 9 , position A is within the coverage range of optical communication module 901, positions B and C are both within the coverage range of optical communication module 902, and position D is within the coverage range of optical communication module 903. Moreover, the coverage ranges of the respective optical communication modules, the control bits and direction bits corresponding to the optical communication modules for forwarding wireless light to positions within their coverage ranges are stored in the fingerprint database.
[0123] Scenario 1: The sending end device moves from position A to position B while performing wireless optical communication with the receiving end device at position C:
[0124] When the sending end device moves from position A to position B, it will pass through a first critical position, which is the position where the sending end device just leaves the coverage area of optical communication module 901 and enters the coverage area of optical communication module 902. During the process of the sending end device moving from position A to the first critical position, it will send wireless light carrying a first coding protocol to optical communication module 901. Since it can be determined based on the first coding protocol and the fingerprint database that the receiving end device at position C is not within the coverage range of optical communication module 901, optical communication module 901 can forward the wireless light carrying the first coding protocol to optical communication module 902. After optical communication module 902 analyzes the first coding protocol based on the fingerprint database, since position C is within the coverage range of optical communication module 902, optical communication module 902 can obtain the corresponding control bits and direction bits based on the first coding protocol and the fingerprint database. Then, optical communication module 902 can forward the wireless light carrying the information bits included in the first coding protocol to position C based on the obtained control bits and direction bits. After the receiving end device at position C receives the wireless light sent by optical communication module 902, it can obtain the information bits in the received wireless light to achieve communication with the sending end device at position A.
[0125] When the sending device reaches the first critical position and moves from the first critical position to position B, since the sending device enters the coverage range of the optical communication module 902, the sending device can send wireless light carrying the first coding protocol to the optical communication module 902. Since it can be determined based on the first coding protocol and the fingerprint database that the receiving device at position C is within the coverage range of the optical communication module 902, the optical communication module 902 can obtain the corresponding control bit and direction bit based on the first coding protocol and the fingerprint database. Then, the optical communication module 902 can forward the wireless light carrying the information bit included in the first coding protocol to position C based on the obtained control bit and direction bit. After receiving the wireless light sent by the optical communication module 902, the receiving device at position C can obtain the information bit in the received wireless light to achieve communication with the sending device at position A.
[0126] Scenario 2: The sending device performs wireless optical communication with the receiving device moving from position C to position D at position A:
[0127] During the process of the receiving device moving from position C to position D, it will pass through the second critical position, which is the position where the receiving device just leaves the coverage area of the optical communication module 902 and enters the coverage area of the optical communication module 903.
[0128] The sending device at position A can send wireless light carrying the first coding protocol to the optical communication module 901. During the process of the receiving device moving from position C to the second critical position, since it is always within the coverage range of the optical communication module 902, that is, the receiving device is not within the coverage range of the optical communication module 901, the optical communication module 901 can forward the wireless light carrying the first coding protocol to the optical communication module 902. Based on the first coding protocol and the fingerprint database, the optical communication module 902 can obtain the corresponding control bit and direction bit, and forward the wireless light carrying the information bit to the position (around) where the receiving device is located in real time. Then, if the receiving device continues to move from the second critical position to position D, since the receiving device leaves the coverage range of the optical communication module 902 and enters the coverage range of the optical communication module 903, the optical communication module can forward the wireless light carrying the first coding protocol to the optical communication module 903. Based on the first coding protocol and the fingerprint database, the optical communication module 903 can obtain the corresponding control bit and direction bit, and forward the wireless light carrying the information bit to the position (around) where the receiving device is located in real time.
[0129] Scenario 3: The sending device performs wireless optical communication with the receiving device while moving from position A to position B, and the receiving device performs wireless optical communication with the sending device while moving from position C to position D:
[0130] Combined with Scenario 1 and Scenario 2, during the process of the sending device moving from Location A to the first critical location, it will send wireless light carrying the first coding protocol to the optical communication module 901. During the process of the sending device moving from the first critical location to Location B, it will send wireless light carrying the first coding protocol to the optical communication module 902.
[0131] When the optical communication module 901 receives the wireless light carrying the first coding protocol sent by the sending device, since the receiving device is not within the coverage range of the optical communication module 901, therefore, the optical communication module 901 can forward the wireless light carrying the first coding protocol to the optical communication module 902.
[0132] When the optical communication module 902 receives the wireless light carrying the first coding protocol sent by the sending device or the optical communication module 901, if the receiving device is in the process of moving from Location C to the second critical location, since the receiving device is within the coverage range of the optical communication module 902 at this time, therefore, based on the first coding protocol and the fingerprint database, the optical communication module 902 can obtain the corresponding control bits and direction bits, and forward the received wireless light carrying the information bits to the location (around) where the receiving device is located in real time.
[0133] When the optical communication module 902 receives the wireless light carrying the first coding protocol sent by the sending device or the optical communication module 901, if the receiving device is in the process of moving from the second critical location to Location C, since the receiving device is within the coverage range of the optical communication module 903 at this time, that is, the receiving device is not within the coverage range of the optical communication module 902 at this time, therefore, the optical communication module 902 can forward the wireless light carrying the first coding protocol to the optical communication module 903. Based on the first coding protocol and the fingerprint database, the optical communication module 903 can obtain the corresponding control bits and direction bits, and forward the received wireless light carrying the information bits to the location (around) where the receiving device is located in real time.
[0134] The embodiment of the present application also provides a wireless optical communication method using an omnidirectional intelligent reflecting surface, which can be applied to the wireless optical communication system using an omnidirectional intelligent reflecting surface provided by the embodiment of the present application. Refer to Figure 10 The wireless optical communication method using an omnidirectional intelligent reflecting surface provided by the embodiment of the present application includes the following steps S1001 - S1003:
[0135] S1001: Receive the target wireless light sent by the sending device.
[0136] Among them, the target wireless light carries a first encoding protocol, and the first encoding protocol includes a destination address bit and an information bit. The information bit is used to represent the communication data sent by the sending device to the receiving device. The destination address bit is used to represent the location information of the receiving device.
[0137] S1002: When it is determined based on the destination address bit that the receiving device is within the coverage range of the first optical communication module, control the first optical communication module to transmit the target wireless light carrying the information bit to the receiving device.
[0138] S1003: When it is determined based on the destination address bit that the receiving device is outside the coverage range of the first optical communication module, control the first optical communication module to transmit the target wireless light carrying the first encoding protocol to the second optical communication module.
[0139] Among them, the second optical communication module is associated with the first optical communication module.
[0140] Based on the wireless optical communication system and method using an omnidirectional intelligent reflecting surface provided in the embodiments of the present application, wireless optical communication between multiple devices can be achieved, and the positioning of the positions of each communication device can be achieved.
[0141] The control module in the embodiments of the present application can implement digital programming for different optical communication modules, so that each optical communication unit included in each optical communication module can work independently simultaneously.
[0142] The system and method provided in the embodiments of the present application can achieve wireless optical communication for devices located on the same side or different sides of each optical communication module. Moreover, for devices in weak signal coverage blind areas, digital programming can be performed to obtain an encoding protocol using an omnidirectional intelligent reflecting surface. The encoding protocol using an omnidirectional intelligent reflecting surface can be routed and forwarded by multiple optical communication modules to achieve a larger wireless optical communication coverage range, and a corresponding wireless optical communication network can be extended and constructed. Also, it makes the wireless optical communication system provided in the embodiments of the present application have a wider application scenario and greater scalability.
[0143] In the system and method provided in the embodiments of the present application, as the receiving device located in the communication area moves, the control module can re-perform digital programming to adjust the encoding protocol using an omnidirectional intelligent reflecting surface. The control module can control the corresponding optical communication module to forward the wireless light to the receiving device based on the adjusted encoding protocol using an omnidirectional intelligent reflecting surface, so as to achieve real-time tracking of the receiving device and avoid communication interruption caused by the change of the position of the receiving device.
[0144] In some solutions, multiple embodiments of the present application can be combined and the combined solution can be implemented. Optionally, some operations in the processes of the method embodiments are optionally combined, and / or the order of some operations is optionally changed. Moreover, the execution order between the steps of each process is only exemplary and does not constitute a limitation on the execution order between the steps. There can also be other execution orders between the steps. It is not intended to indicate that the described execution order is the only order in which these operations can be performed. Those of ordinary skill in the art will think of various ways to reorder the operations described herein. Additionally, it should be noted that the process details involved in a certain embodiment herein are similarly applicable to other embodiments in a similar manner, or different embodiments can be used in combination.
[0145] In addition, some steps in the method embodiments can be equivalently replaced with other possible steps. Or, some steps in the method embodiments can be optional and can be deleted in some usage scenarios. Or, other possible steps can be added to the method embodiments.
[0146] Moreover, the method embodiments can be implemented independently or in combination.
[0147] In several embodiments provided by the present application, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces. The indirect coupling or communication connection of the systems or units can be in electrical, mechanical or other forms.
[0148] In addition, each functional unit in the various embodiments of the present application can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.
[0149] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiments of the present application, in essence, or the part that makes a contribution, or all or part of the technical solution, can be embodied in the form of a software product. The software product is stored in a storage medium and includes several instructions for causing a device (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the methods described in the embodiments of the present application. The foregoing storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read only memory (ROM), random access memory (RAM), magnetic disks, or optical discs.
[0150] The above content is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claimed rights.
Claims
1. An optical routing wireless optical communication system, characterized in that, Including: A control module and at least one optical communication module connected to the control module; The at least one optical communication module includes a first optical communication module; The first optical communication module is configured to receive a target wireless light sent by a sending-end device; the target wireless light carries a first coding protocol; the first coding protocol includes a destination address bit, an identity bit, and an information bit; the identity bit is used to represent the identity information of the sending-end device; The information bit is used to represent communication data sent by the sending-end device to a receiving-end device; The destination address bit is used to represent the location information of the receiving-end device; The control module is configured to determine the working mode of the first optical communication module; the working mode of the first optical communication module is determined based on the destination address bit and / or the identity bit; the working modes of the first optical communication module include a sleep mode, a reflection mode, a refraction mode, and a simultaneous reflection and refraction mode; The control module is configured to, when it is determined based on the destination address bit that the receiving-end device is within the coverage range of the first optical communication module, control the first optical communication module to transmit the target wireless light carrying the information bit to the receiving-end device based on the working mode of the first optical communication module.
2. The system according to claim 1, wherein The at least one optical communication module further includes a second optical communication module; the second optical communication module is associated with the first optical communication module; the control module is further configured to: When it is determined based on the destination address bit that the receiving-end device is outside the coverage range of the first optical communication module, control the first optical communication module to transmit the target wireless light carrying the first coding protocol to the second optical communication module.
3. The system according to claim 2, wherein Before it is determined based on the destination address bit that the receiving-end device is within the coverage range of the first optical communication module, or, before it is determined based on the destination address bit that the receiving-end device is outside the coverage range of the first optical communication module, the control module is further configured to: Determine that the sending-end device has communication permission based on the identity bit and a preset list; the preset list includes the identity information corresponding to at least one device having communication permission.
4. The system according to claim 3, wherein The control module controls the first optical communication module to transmit the target wireless light carrying the first coding protocol to the second optical communication module, and the control module is further configured to: Control the first optical communication module to transmit the target wireless light carrying the first coding protocol to the second optical communication module based on the working mode of the first optical communication module.
5. The system according to claim 4, wherein When the control module is configured to determine the working mode of the first optical communication module, the control module is further configured to: When it is determined based on the identity bit and the preset list that the sending-end device does not have communication permission, determine the working mode of the first optical communication module as the sleep mode.
6. The system according to claim 5, wherein When the control module is configured to determine the working mode of the first optical communication module, the control module is further configured to: Based on the destination address bit and the fingerprint database, it is determined that the receiving-end device is within the coverage range of the first optical communication module; for any one of the at least one optical communication module, the fingerprint database includes the coverage range of the any one optical communication module; the coverage range of the any one optical communication module is a set of areas where the any one optical communication module reflects the received wireless light. Based on the fingerprint database and the destination address bit, the working mode of the first optical communication module is determined; the fingerprint database further includes the working mode in which the any one optical communication module transfers the received wireless light to the target device; the target device is any device within the coverage range of the any one optical communication module.
7. The system according to claim 6, wherein When the control module is used to determine the working mode of the first optical communication module, the control module is further used for: Based on the destination address bit and the fingerprint database, it is determined that the receiving-end device is outside the coverage range of the first optical communication module. Based on the position information of the second optical communication module, the working mode of the first optical communication module is determined.
8. The system according to claim 7, wherein For any one of the optical communication modules, the fingerprint database further includes the transmission direction of the wireless light when the any one optical communication module transfers the received wireless light to the corresponding optical communication module or the receiving-end device; after the control module is used to determine the working mode of the first optical communication module, the control module is further used for: Based on the fingerprint database and the destination address bit, the transmission direction of the target wireless light is determined. The control module controls the first optical communication module to transfer the target wireless light carrying the information bit to the receiving-end device based on the working mode of the first optical communication module, and the control module is further used for: Controlling the first optical communication module to transfer the target wireless light carrying the information bit to the receiving-end device based on the working mode of the first optical communication module and the transmission direction of the target wireless light. The control module controls the first optical communication module to transfer the target wireless light carrying the first coding protocol to the second optical communication module based on the working mode of the first optical communication module, and the control module is further used for: Controlling the first optical communication module to transfer the target wireless light carrying the first coding protocol to the second optical communication module based on the working mode of the first optical communication module and the transmission direction of the target wireless light.
9. The system according to claim 8, wherein The second optical communication module is associated with the first optical communication module, including: The second optical communication module is the optical communication module closest to the first optical communication module among the at least one optical communication module.
10. A light routing wireless optical communication method, characterized in that, Including: Receiving the target wireless light sent by the sending-end device; The target wireless light carries the first coding protocol; The first coding protocol includes a destination address bit, an identity bit, and an information bit; the identity bit is used to represent the identity information of the sending-end device; The information bit is used to represent the communication data sent by the sending-end device to the receiving-end device; The destination address bit is used to represent the position information of the receiving-end device. Determine the working mode of the first optical communication module; the working mode of the first optical communication module is determined based on the destination address bit and / or the identity bit; the working mode of the first optical communication module includes a sleep mode, a reflection mode, a refraction mode, and a simultaneous reflection and refraction mode; When it is determined based on the destination address bit that the receiving end device is within the coverage range of the first optical communication module, control the first optical communication module to transmit the target wireless light carrying the information bit to the receiving end device based on the working mode of the first optical communication module; When it is determined based on the destination address bit that the receiving end device is outside the coverage range of the first optical communication module, control the first optical communication module to transmit the target wireless light carrying the first coding protocol to a second optical communication module, and the second optical communication module is associated with the first optical communication module.
Citation Information
Patent Citations
Communication system design method based on omnidirectional intelligent metasurface
CN114666815A
Point-to-point network message transmission method, routing equipment and computer storage medium
CN115914074A