Method, device and medium for determining a stand of interest based on optical carrier information
By using light sources with different optical information frequency ranges and coding modulation rules in the exhibition venue through optical information technology, the problem of interference with radio frequency communication in the exhibition venue was solved, personalized booth information push was realized, and the stability of booth information transmission and user experience were improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- XUYU OPTOELECTRONICSSHENZHEN CO LTD
- Filing Date
- 2024-04-12
- Publication Date
- 2026-06-02
AI Technical Summary
In large-scale exhibitions, existing radio frequency communication technologies are susceptible to interference, leading to unstable connections and data transmission delays, which affect the efficiency and accuracy of disseminating booth information.
By employing optical information technology, and setting up a first and second light source at the booth, the transmission of optical signals is dynamically controlled using different optical information frequency ranges and coding modulation rules. Combined with the location and dwell time of the exhibitors, personalized information is pushed to them.
It improves the security and accuracy of information transmission, reduces signal interference, enhances the system's flexibility and coverage, provides personalized and relevant booth recommendations, and improves the user experience.
Smart Images

Figure CN119519835B_ABST
Abstract
Description
[0001] This application is a divisional application of the invention patent application filed on April 12, 2024, entitled "Method, Apparatus, Device and Medium for Pushing Exhibition Information Based on Visible Light Communication" with application number 202410443422.X. Technical Field
[0002] This invention relates to the field of optical information technology, and in particular to a method, apparatus, device and medium for determining booths of interest based on optical information. Background Technology
[0003] Visible light communication (VLC) is a technology that uses visible light to transmit data by modulating the brightness and frequency of light sources such as LEDs, a modulation that is virtually imperceptible to the human eye. VLC's advantages include high bandwidth, low interference, excellent security, and the ability to utilize existing lighting infrastructure. It is particularly suitable for environments where radio frequency communication is not feasible, such as hospitals, airplanes, or other locations sensitive to electromagnetic interference.
[0004] In existing technologies, booth information in exhibition information is typically pushed via radio frequencies (such as Wi-Fi and Bluetooth), mobile internet, or paper flyers. These technologies can support location-based services, such as pushing booth information or advertisements related to a user's current location. However, in densely populated exhibition settings, radio frequency communication can become congested due to high-density use, leading to unstable connections, slower data transmission speeds, or even interruptions. Furthermore, information push services relying on mobile internet may be limited by network signal coverage, especially in indoor environments.
[0005] For example, patent CN115129993A discloses an interactive system for exhibition booths, which includes a handheld terminal, a communication module, and a cloud server. The handheld terminal connects to the cloud server through the communication module to collect and output the current visitor's start time and preset visit duration, as well as real-time location information. The specification states that the communication module preferably uses WIFI, but Bluetooth and 4G communication are also possible. Since the system relies on WIFI, Bluetooth, or 4G communication, it encounters network signal interference and congestion problems in large exhibition venues. In densely populated environments, these wireless networks are easily interfered with, resulting in unstable connections and data transmission delays. Summary of the Invention
[0006] In view of this, embodiments of the present invention provide a method, apparatus, device and medium for determining booths of interest based on optical information, in order to solve the problems of unstable network connection and data transmission delay in large exhibition venues in the prior art.
[0007] In a first aspect, embodiments of the present invention provide a method for determining booths of interest based on optical information, the method comprising:
[0008] The booth information of the target booth in the exhibition hall is encoded and modulated according to the preset encoding and modulation rules to obtain the second optical signal;
[0009] Based on the first location information, the second light source of the target booth is controlled to send a second light signal to the corresponding exhibitor. The first location information is obtained from the first light signal emitted by the first light source. The target booth is obtained from the second location information of each booth and the first location information. The second light source is set at a position different from the specified position of the first light source in each booth. The illumination range of the second light source is movable. The carrier frequency of the first light signal belongs to the first optical information frequency range, and the carrier frequency of the second light signal belongs to the second optical information frequency range. The first optical information frequency range and the second optical information frequency range have no overlap.
[0010] Based on the time the exhibitors spent at each of the target booths, historical visit booths are obtained, wherein the time the exhibitors spent at the historical visit booths is greater than the second time threshold.
[0011] Based on the historical visit booths and the preset algorithm, several booths of interest corresponding to the visitors are obtained, wherein the preset algorithm includes one of collaborative filtering algorithm, content-based recommendation algorithm and clustering algorithm;
[0012] Based on the second location information of each booth of interest and the first location information of the corresponding exhibitors, the target booths of interest are obtained.
[0013] Preferably, before encoding and modulating the booth information of the target booth in the exhibition hall according to a preset encoding and modulation rule to obtain the second optical signal, the method further includes:
[0014] Based on the first light signal emitted by the first light source, the first location information of each exhibitor wearing an optical information receiver in the exhibition hall is obtained, wherein the first light source is set at a designated location in each booth of the exhibition hall, and the illumination range of the first light source is larger than the booth range of the corresponding booth.
[0015] Based on the second location information and the first location information of each booth, the target booth for each exhibitor is determined, wherein the distance between the target booth and the corresponding exhibitor is less than the distance between the corresponding exhibitor and a booth other than the target booth.
[0016] Preferably, the step of encoding and modulating the booth information of the target booth according to a preset encoding and modulation rule to obtain a second optical signal includes:
[0017] Acquire real-time ambient lighting data of the target booth, wherein the real-time ambient lighting data includes ambient light intensity and spectral distribution;
[0018] Based on the real-time ambient lighting data and the spectral sensing algorithm, the environmental spectral characteristics in the real-time ambient lighting data are analyzed to obtain a second optical information frequency range that matches the environmental spectral characteristics.
[0019] Based on the second optical information frequency range and the illumination range of each second light source, a second communication carrier frequency is assigned to the second light source of each booth, wherein the second communication carrier frequency is within the second optical information frequency range, and the second communication carrier frequencies of the second light sources with overlapping illumination ranges are different.
[0020] If the spectral type of the second communication carrier frequency is red light, then the preset coding and modulation rules are NRZ coding and BPSK modulation, and the second optical signal is obtained by coding and modulation.
[0021] If the spectral type of the second communication carrier frequency is green light, then the preset coding and modulation rule is differential Manchester coding and PAM modulation, and the second optical signal is obtained by coding and modulation.
[0022] If the spectral type of the second communication carrier frequency is blue light, then the preset coding and modulation rules are 8B / 10B line coding and QAM modulation, and the second optical signal is obtained by coding and modulation.
[0023] If the spectral type of the second communication carrier frequency is white light, then the preset coding and modulation rules are Turbo coding and CAP modulation, and the second optical signal is obtained by coding and modulation.
[0024] Preferably, the booth information includes booth introduction information and booth details. The booth introduction information includes booth name, product overview, and interactive prompts. The booth details include product details and contact information. The step of controlling the second light source of the target booth to send a second light signal to the corresponding exhibitor based on the first location information includes:
[0025] The time the exhibitor stays at the target booth is determined based on the time when the exhibitor's receiver receives the first light signal emitted by the first light source of the target booth.
[0026] When the dwell time is greater than the first dwell time threshold, the second light source is controlled to emit a second light signal containing the booth introduction information to the exhibitor based on the first location information and the second communication carrier frequency.
[0027] When the dwell time is greater than the second dwell time threshold, the second light source is controlled to emit a second light signal containing the booth details to the exhibitor based on the first location information and the second communication carrier frequency, wherein the first dwell time threshold is less than the second dwell time threshold.
[0028] Preferably, the step of obtaining several booths of interest corresponding to the exhibitors based on the historically visited booths and a preset algorithm includes:
[0029] Based on the historical visit booths, obtain the historical visit data of the exhibitors, wherein the historical visit data includes the booth information of the historical visit booths and the time the exhibitors stayed at each of the historical visit booths;
[0030] The historical visit data is used to extract features according to a preset feature extraction method to obtain the booth preference features of the exhibitors;
[0031] Based on the content-based recommendation algorithm and the booth preference features, a matching is performed in the booth feature database to obtain a matching result. The booth feature database includes the booth features of all the booths in the exhibition hall, and the booth features are obtained based on the preset feature extraction method.
[0032] Based on the matching results, obtain a list of booths of interest for the exhibitors;
[0033] Based on the historical visit booths, duplicate booths in the list of booths of interest are removed to obtain several booths of interest.
[0034] Preferably, obtaining the target booths of interest based on the second location information of each booth of interest and the first location information of the corresponding exhibitors includes:
[0035] Based on the second location information of each booth of interest and the first location information of the corresponding exhibitors, a first distance sequence is obtained;
[0036] Based on the first distance sequence, obtain the booth of interest closest to the corresponding exhibitor.
[0037] Preferably, obtaining the nearest booth of interest to the exhibitor based on the first distance includes:
[0038] Sort the first distance sequence in ascending order to obtain the second distance sequence;
[0039] Obtain the minimum distance value in the second distance sequence;
[0040] Based on the minimum distance, the nearest booth of interest to the corresponding exhibitor is obtained.
[0041] Secondly, embodiments of the present invention provide a device for determining booths of interest based on optical information, the device comprising:
[0042] The encoding and modulation module is used to encode and modulate the booth information of the target booth in the exhibition hall according to the preset encoding and modulation rules to obtain a second optical signal, wherein the communication carrier frequencies of the first optical signal and the second optical signal are different.
[0043] The signal transmission module is used to control the second light source of the target booth to send a second light signal to the corresponding exhibitor according to the first location information. The second light source is set at a position different from the designated position of the first light source in each booth. The illumination range of the second light source is movable. The carrier frequency of the first light signal belongs to the first optical information frequency range, and the carrier frequency of the second light signal belongs to the second optical information frequency range. The first optical information frequency range and the second optical information frequency range have no overlap.
[0044] The historical booth acquisition module acquires historically visited booths based on the time the exhibitors spent at each of the target booths, wherein the time the exhibitors spent at the historically visited booths is greater than the second time threshold.
[0045] The interested booth acquisition module acquires several interested booths corresponding to the exhibitors based on the historical visited booths and the preset algorithm. The preset algorithm includes one of the following: collaborative filtering algorithm, content-based recommendation algorithm, and clustering algorithm.
[0046] The target booth of interest acquisition module acquires the target booth of interest based on the second location information of each booth of interest and the first location information of the corresponding exhibitor.
[0047] Thirdly, embodiments of the present invention provide an optical information carrier device, comprising: at least one processor, at least one memory, and computer program instructions stored in the memory, wherein when the computer program instructions are executed by the processor, the method of the first aspect described above is implemented.
[0048] Fourthly, embodiments of the present invention provide a storage medium storing computer program instructions, which, when executed by a processor, implement the method of the first aspect described above.
[0049] In summary, the beneficial effects of the present invention are as follows:
[0050] The present invention provides a method, apparatus, device, and storage medium for determining booths of interest based on optical information. The method encodes and modulates the booth information of the target booth according to a preset encoding and modulation rule to obtain a second optical signal. The first and second optical signals have different communication carrier frequencies. By using a preset encoding and modulation method, the information of the target booth is converted into a second optical signal, and the communication carrier frequency of this second optical signal is different from that of the first optical signal, ensuring the security and accuracy of information transmission while reducing interference between different signals. Based on the first location information, the method controls a second light source at the target booth to send the second optical signal to the corresponding exhibitor. The second light source is located at a position different from the designated position of the first light source at each booth. The illumination range of the second light source is movable. Based on the location information of the exhibitor, the method dynamically controls the second light source at each booth to send information to the corresponding exhibitor, achieving personalized information push and improving user experience. Meanwhile, the movable illumination range of the second light source further increases the system's flexibility and coverage. The carrier frequency of the first optical signal belongs to the first optical information frequency range, and the carrier frequency of the second optical signal belongs to the second optical information frequency range. These two frequency ranges do not overlap, reducing mutual interference between signals and improving system stability and signal clarity. Furthermore, by obtaining historically visited booths based on the time exhibitors spent at each target booth, and considering only those booths where exhibitors spent a longer time, the relevance and quality of subsequent recommendations are improved. This ensures that the recommendation system does not make decisions based on short, potentially insignificant visits. Instead of simply recommending booths, the system focuses on booths more likely to generate sustained interest. Based on historical booth visits and a preset algorithm, several booths of interest corresponding to the attendee are identified. Other booths the attendee might be interested in are inferred from historical booth visit data, allowing for more accurate prediction of attendees' interests and providing more personalized and relevant booth recommendations. Based on the second location information of each booth of interest and the corresponding first location information of the attendee, a target booth of interest is identified. Based on the location information of the recommended booths and the attendee's current location, the most suitable target booth of interest is determined, where the target booth of interest is closer to the attendee than other booths of interest. Attached Figure Description
[0051] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments of the present invention will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort, and these are all within the protection scope of the present invention.
[0052] Figure 1 This is a flowchart illustrating the exhibition information push method based on indoor visible light communication according to an embodiment of the present invention.
[0053] Figure 2 This is a schematic diagram of an exhibition scene according to an embodiment of the present invention.
[0054] Figure 3 This is a schematic diagram of the process for obtaining the first location information according to an embodiment of the present invention.
[0055] Figure 4 This is a schematic diagram of the process for obtaining the target booth according to an embodiment of the present invention.
[0056] Figure 5 This is a schematic diagram of the process of obtaining the target booth of interest according to an embodiment of the present invention.
[0057] Figure 6 This is a schematic diagram of the structure of the exhibition information push device based on visible light communication according to an embodiment of the present invention.
[0058] Figure 7 This is a schematic diagram of the structure of an optical information carrier device according to an embodiment of the present invention. Detailed Implementation
[0059] The features and exemplary embodiments of various aspects of the present invention will now be described in detail. To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only configured to explain the present invention and are not configured to limit the present invention. For those skilled in the art, the present invention can be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the invention.
[0060] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.
[0061] Example 1
[0062] Please see Figure 1 In a first aspect, embodiments of the present invention provide a method for pushing exhibition information based on visible light communication, the method comprising:
[0063] S1. Based on the first light signal emitted by the first light source, obtain the first location information of each exhibitor wearing an optical information receiver in the exhibition hall, wherein the first light source is set at a designated location in each booth of the exhibition hall, and the illumination range of the first light source is larger than the booth range of the corresponding booth; wherein the carrier frequency of the first light signal belongs to the first optical information frequency range.
[0064] Specifically, such as Figure 2 As shown, primary light sources are installed at each booth in the exhibition hall. These primary light sources, typically programmable LEDs, are used to transmit positioning signals, and the emitted light signals are used to determine the location of the exhibitors. The light signals emitted by these light sources are captured by the exhibitors' receivers to determine their location.
[0065] The first light source is diffuse, meaning its light can cover a wide area. This type of light source is typically used for general lighting and can cover the entire booth area. Examples include LED lights installed on the ceiling of the exhibition hall, whose diffused light can cover the entire booth area below, or high-power LED floodlights used to illuminate a large area of the booth while emitting light signals for positioning.
[0066] In exhibition settings, to ensure effective information reception and improve user experience, the receiver of exhibitors can be integrated into admission badges, exhibitor badges, or name tags. Exhibitor badges are usually worn by exhibitors during the exhibition, which ensures that the receiver is always carried with them. Exhibitor badges or name tags worn on the chest are less likely to be obstructed, which is especially important when using visible light communication technology, as visible light communication is more sensitive to obstacles in the light path. Exhibitor badges themselves are a standard tool for exhibitor identification, and integrating the receiver into the exhibitor badge can make the use of the technology more intuitive and convenient.
[0067] After the exhibitor's receiver receives the first light signal, the position information of the exhibitor within the illumination range of the first light source emitting the first signal can be obtained through the signal parameters of the first light signal. Combined with the position information of the booth, the precise position of the exhibitor in the exhibition venue can be obtained.
[0068] As an optional embodiment of the present invention, refer to Figure 3 The step of obtaining the first location information of each exhibitor in the exhibition venue based on the first light signal emitted by the first light source includes:
[0069] S11. Obtain the first optical carrier information frequency range;
[0070] Specifically, the first step is to determine the frequency range of the first optical signal that can be used for communication. This can be done by analyzing the frequency range of visible light communication technology, the capabilities of the first light source, and the characteristics of ambient light. Selecting a suitable frequency range can ensure the effective transmission of the optical signal while reducing interference and optimizing communication quality.
[0071] S12. Based on the first optical information frequency range and the illumination range of each of the first light sources, a first communication carrier frequency is assigned to the first light source of each booth, wherein the first communication carrier frequency is within the first optical information frequency range, and the first communication carrier frequencies of the first light sources with overlapping illumination ranges are different.
[0072] This step assigns different first communication carrier frequencies based on the illumination range of the first light source at each booth, ensuring that light sources with overlapping illumination ranges use different frequencies. For each booth's light source, the actual illumination range is measured using a photometer or similar equipment to measure the illumination intensity and coverage area, determining the coverage area of each light source, especially the edge areas. Based on the illumination range of each light source, a unique carrier frequency is assigned to each booth's light source, ensuring that light sources with overlapping illumination ranges are assigned different frequencies to avoid cross-interference. For example, booths A and B are adjacent, and their illumination ranges partially overlap. Through the above steps, the system assigns one frequency (e.g., 850nm) to the light source at booth A and another frequency (e.g., 860nm) to the light source at booth B, thereby ensuring that the information transmission between the two booths does not interfere with each other. Exhibitors can obtain accurate location information and relevant booth information at each booth.
[0073] S13. Obtain the actual signal parameters of each of the first optical signals received by the receiver of the exhibitor, wherein the actual signal parameters include: signal strength, angle of arrival and time difference of arrival;
[0074] After receiving the first optical signal, the exhibitor's receiver measures the actual signal parameters of the first optical signal, including signal strength, angle of arrival, and time difference of arrival. Signal strength represents the intensity or intensity level of the received first optical signal, angle of arrival represents the angle at which the first optical signal arrives at the receiver, and time difference of arrival is the time difference between different optical sensor units of the first receiver receiving the same signal. These parameters provide key data for calculating the precise location of each exhibitor. By comprehensively analyzing these parameters, the positioning sensitivity and accuracy of the system can be significantly improved.
[0075] S14. Based on the actual signal parameters, obtain the first location information of each of the exhibitors.
[0076] Based on the signal parameters collected in step S13, the specific location of each exhibitor is calculated using a specific algorithm, including triangulation, signal strength-based positioning, or time difference of arrival positioning, to accurately determine the location of each exhibitor in the conference venue.
[0077] S2. Based on the second location information and the first location information of each booth, determine the target booth for each exhibitor, wherein the distance between the target booth and the corresponding exhibitor is less than the distance between the corresponding exhibitor and a booth other than the target booth;
[0078] In this step, based on the location of each booth (i.e., the second location information) and the current location of the exhibitor (i.e., the first location information obtained through the first light source), the booth system calculates and determines the exhibitor's target booth. The target booth is the booth closest to the exhibitor and is the booth that the exhibitor is likely to visit.
[0079] As an optional embodiment of the present invention, please refer to Figure 4 The step of determining the target booth for each exhibitor based on the second location information and the first location information of each booth includes:
[0080] S21. Based on the exhibition layout map of the exhibition venue, obtain the second location information of each booth, wherein the exhibition layout map includes the static booth location of each booth;
[0081] Specifically, firstly, the layout map of the exhibition hall is used to obtain the location information of each booth. This information usually exists in the form of static booth location, which may include the booth's coordinates, number, or other identifiers. Secondly, the location information refers to the fixed location information of the booth within the exhibition hall. The exhibition layout map is a graphic representation of the booth layout within the exhibition hall, including the location and size of the booths.
[0082] S22. Based on the first optical signal received by the receiver, determine several candidate target booths;
[0083] The alternative target booths are those where the attendee's receiver receives the first light signal. Since the illumination range of the first light source may overlap, an attendee's receiver may simultaneously receive light signals from multiple adjacent booths. This ensures that the target booth is based on the attendee's actual geographical location, suitable for attendees who wish to explore new content or do not have specific interests or preferences. In this way, the system can provide a more flexible and comprehensive information push service.
[0084] S23. Based on the first location information and the second location information of the candidate target booths, calculate the candidate target booth that is closest to the exhibitor as the target booth.
[0085] The system compares the current location of the exhibitor (first location information) with the location of the alternative target booth (second location information) to determine which booth is closest to the exhibitor. The closest alternative target booth is then selected as the target booth, which facilitates the delivery of relevant information about the booth that the exhibitor is most likely to visit.
[0086] S3. Encode and modulate the booth information of the target booth according to a preset encoding and modulation rule to obtain a second optical signal, wherein the communication carrier frequencies of the first optical signal and the second optical signal are different;
[0087] Information from selected target booths, such as booth introductions and product information, is encoded and modulated into a second optical signal. Through encoding and modulation techniques, booth information can be effectively converted into an optical signal and accurately transmitted to target attendees. The preset encoding and modulation rules include preset modulation methods and preset encoding methods. The preset modulation methods include BPSK modulation, PAM modulation, QAM modulation, and CAP modulation. The preset encoding methods include NRZ encoding, 8B / 10B encoding, Turbo encoding, and differential Manchester encoding.
[0088] As an optional embodiment of the present invention, the step of encoding and modulating the booth information of the target booth according to a preset encoding and modulation rule to obtain a second optical signal includes:
[0089] S31. Obtain the real-time ambient lighting data of the target booth, wherein the real-time ambient lighting data includes ambient light intensity and spectral distribution;
[0090] Light sensors are used to collect real-time ambient lighting data of the target booth environment. The real-time ambient lighting data includes ambient light intensity and spectral distribution. This data provides important information about the current ambient light conditions, which helps to optimize the subsequent frequency allocation and modulation process.
[0091] S32. Based on the real-time ambient light data and the spectral sensing algorithm, analyze the environmental spectral characteristics in the real-time ambient light data to obtain a second optical information frequency range that matches the environmental spectral characteristics.
[0092] In this step, a spectral sensing algorithm is used to analyze the collected ambient light data to determine the second optical information frequency range that best matches the ambient spectral characteristics. The spectral sensing algorithm is used to analyze the ambient spectral characteristics to determine the optimal communication frequency. By selecting the frequency range that best suits the current environment, ambient light interference is reduced, and the quality and stability of signal transmission are improved.
[0093] Specifically, spectral sensing algorithms are based on the principle of spectral analysis, which involves identifying different light sources and their characteristics by analyzing the spectral composition of ambient light. Light in the environment may include natural light (such as sunlight), artificial light (such as indoor lighting), and other light sources, each with its unique spectral characteristics. By understanding the ambient spectrum, communication frequencies can be selected to minimize overlap with ambient light, reduce interference, and improve signal quality.
[0094] S33. Based on the second optical information frequency range and the illumination range of each second light source, a second communication carrier frequency is assigned to the second light source of each booth, wherein the second communication carrier frequency is within the second optical information frequency range, and the second communication carrier frequencies of the second light sources with overlapping illumination ranges are different.
[0095] Specifically, based on the frequency range of the second optical carrier information and the illumination range of the second light source of each booth, a suitable second communication carrier frequency is assigned to the second light source of each booth. This step is similar to S12 above and will not be elaborated on here. The purpose of this step is to ensure that even if the illumination ranges overlap, the second optical signals of different booths will not interfere with each other.
[0096] S34. Based on the second communication carrier frequency of the target booth and the preset coding and modulation rules, the booth information of the target booth is encoded and modulated to obtain the second optical signal.
[0097] After acquiring the second communication carrier frequency, the booth information of the target booth is encoded and modulated according to a preset encoding and modulation rule to obtain the second optical signal. Through a precise encoding and modulation process, the accuracy and security of information during transmission can be ensured, while improving the efficiency of data transmission.
[0098] Specifically, if the spectral type of the second communication carrier frequency is red light, then the encoding strategy is NRZ encoding and the modulation strategy is BPSK modulation. NRZ encoding is used to convert digital data into high and low levels of optical signals, while BPSK modulation allows binary modulation in phase, which can achieve stable data transmission in red light communication, improve the signal's anti-interference ability, and adapt to different environmental conditions.
[0099] If the spectral type of the second communication carrier frequency is green light, differential Manchester coding will be selected as the coding strategy, along with PAM modulation strategy. This will help achieve high-quality data transmission in green light communication. Differential Manchester coding is used to provide clock synchronization for data, and PAM modulation uses different light intensity levels to represent data, thereby improving the reliability of data transmission. This combination helps to achieve higher transmission stability and reduce the data transmission error rate in green light communication.
[0100] If the spectral type of the second communication carrier frequency is blue light, selecting 8B / 10B line coding as the coding strategy, along with QAM modulation, is highly effective for blue light communication. 8B / 10B coding is a data coding method used to provide data reliability and synchronization, while QAM modulation combines amplitude and phase modulation, allowing more data to be transmitted within a limited bandwidth. This combination of strategies helps achieve high-speed data transmission in blue light communication and reduces the risk of signal distortion.
[0101] If the spectral type of the second communication carrier frequency is white light, choosing Turbo coding as the coding strategy, along with CAP modulation, helps achieve high fault tolerance and high-speed transmission in white light communication. Turbo coding is a powerful error correction coding method that can reduce the error rate in data transmission, while CAP modulation combines amplitude and phase modulation, making it suitable for high-speed visible light communication. This combination of strategies helps achieve high-performance and reliable data transmission in white light communication.
[0102] S4. Based on the first location information, control the second light source of the target booth to send a second light signal to the corresponding exhibitor, wherein the second light source is set at a position different from the designated position of the first light source in each booth, and the illumination range of the second light source is movable;
[0103] Wherein, the carrier frequency of the first optical signal belongs to the first optical information frequency range, the carrier frequency of the second optical signal belongs to the second optical information frequency range, and the first optical information frequency range and the second optical information frequency range have no overlap.
[0104] Based on the location information of exhibitors, a second light source on the booth is controlled to send a second light signal containing booth information to the exhibitors. The second light source is directional, allowing it to accurately project light and information onto a specific location or object. This type of light source is used to send specific information to specific exhibitors. Specifically, the second light source can be a directional LED spotlight, pointing in a specific direction, used to send coded light signals to specific exhibitors, such as pushing detailed booth information or special notices.
[0105] The first and second light sources work together. The first light source provides positioning, while the second light source sends precise information to exhibitors based on this location information. This setup utilizes the advantages of both divergent and directional light sources, ensuring both broad coverage and targeted information transmission.
[0106] If the carrier frequencies of two signals are too close or overlap, they may interfere with each other. This interference can degrade signal quality, leading to data transmission errors or distortion. In this embodiment, by assigning the first and second optical signals to different frequency ranges, this signal interference can be effectively reduced or eliminated, ensuring signal clarity and reliability. Different frequency ranges make it easier for the system to distinguish and process the two signals, especially during signal decoding and analysis. Even if the two signals overlap in space, they will not interfere with each other, thus ensuring the accuracy of positioning and the clarity of information transmission.
[0107] As an optional embodiment of the present invention, the booth information includes booth introduction information and booth details. The booth introduction information includes booth name, product overview, and interactive prompts. The booth details include product details and contact information. The step of controlling the second light source of the target booth to send a second light signal to the corresponding exhibitor based on the first location information includes:
[0108] S41. Based on the time when the exhibitor's receiver receives the first light signal emitted by the first light source of the target booth, obtain the exhibitor's stay time at the target booth;
[0109] Specifically, by using the time it takes for an exhibitor to receive the first light signal emitted by the first light source of the target booth, the system calculates the time the exhibitor spends at the target booth. This allows the system to adjust the pushed information content based on the actual time the exhibitor spends at the target booth, thereby providing a more personalized experience.
[0110] S42. When the dwell time is greater than the first dwell time threshold, according to the first location information and the second communication carrier frequency, control the second light source to emit a second light signal with the booth introduction information to the exhibitor;
[0111] If an exhibitor's stay at the target booth exceeds the set first stay time threshold, the system will control the second light source and send a second light signal containing booth introduction information to the corresponding exhibitor based on the first location information and the second communication carrier frequency. The booth introduction information includes the booth name, product overview and interactive prompts. Interactive prompts include scanning QR codes to participate in interactive activities, receiving coupons, etc., providing basic information for newly arrived or short-staying exhibitors and helping them quickly understand the booth content.
[0112] The time exhibitors spend at a target booth reflects their level of interest to some extent. Without setting an initial threshold, exhibitors will receive push notifications simply by passing by the booth. Receiving too much irrelevant information may disrupt the exhibitor's experience, causing annoyance or inconvenience. If most of the push notifications are irrelevant, exhibitors may ignore or disregard them, or even disable the receiving function. For booth organizers, sending information to passing exhibitors may be a waste of resources, including data transmission costs and system operating costs.
[0113] Therefore, setting a reasonable threshold for the first dwell time is crucial. It helps ensure that only exhibitors who are genuinely interested in the booth receive relevant information, thereby improving the efficiency and effectiveness of information delivery.
[0114] In one embodiment, the setting of the first dwell time threshold depends on various factors, including the nature of the exhibition, the type of booth, and the expected behavior of exhibitors. If the threshold is set too short, exhibitors will receive information even if they only briefly pass by the booth, potentially leading to information overload. If the threshold is set too long, exhibitors will need to stay at the booth for an extended period to receive information, possibly missing important booth information. For exhibitors who are only browsing quickly but may be interested in the booth content, they may not be able to obtain relevant information in a timely manner. In one specific embodiment, the first dwell time threshold is between 30 seconds and 1 minute.
[0115] S43. When the dwell time is greater than the second dwell time threshold, according to the first location information and the second communication carrier frequency, control the second light source to emit a second light signal with the detailed information of the booth to the exhibitor;
[0116] Wherein, the first dwell time threshold is less than the second dwell time threshold.
[0117] Specifically, for exhibitors who stayed at the booth for more than the second dwell time threshold and showed obvious interest, the system would send more detailed product information and business contact information. This dynamic information push method not only increased the relevance of the information, but also improved the quality of the exhibitor's experience.
[0118] The actual first and second dwell time thresholds may need to be adjusted based on the specific circumstances. For example, shorter dwell time thresholds may be more suitable for booths with rich content or high interactivity, while longer thresholds may be more appropriate for booths that require in-depth understanding.
[0119] As an optional embodiment of the present invention, please refer to Figure 5After controlling the second light source of the target booth to send a second light signal to the corresponding exhibitor based on the first location information, the method further includes:
[0120] S5. Based on the time the exhibitors spent at each of the target booths, obtain the historical visited booths, wherein the time the exhibitors spent at the historical visited booths is greater than the second time threshold.
[0121] Specifically, the system records the time exhibitors spend at each booth and identifies those booths whose stay exceeds a second stay time threshold as historical visit booths. By setting a higher stay time threshold, the system can more accurately identify those booths that truly attract exhibitors' attention.
[0122] Considering only those booths that allow attendees to spend a longer time helps improve the relevance and quality of subsequent recommendations. This ensures that the recommendation system does not make recommendations based on short, potentially irrelevant visits, but rather focuses on booths that are more likely to generate sustained interest.
[0123] S6. Based on the historical visit booths and the preset algorithm, obtain several booths of interest corresponding to the exhibitors, wherein the preset algorithm includes one of collaborative filtering algorithm, content-based recommendation algorithm and clustering algorithm;
[0124] By using pre-defined algorithms, such as collaborative filtering, content-based recommendation algorithms, or clustering algorithms, and inferring other booths that visitors might be interested in based on historical booth visit data, such algorithms can more accurately predict visitors' interests and provide more personalized and relevant booth recommendations.
[0125] Specifically, collaborative filtering generates recommendations based on the similarity between users and their past behavior. It mainly falls into two categories: user-based collaborative filtering and item-based collaborative filtering. User-based collaborative filtering recommends items based on the similarity between users. For example, if user A and user B like similar items, the system might recommend items that user A likes but user B hasn't yet tried. Alternatively, it might recommend items based on the similarity between items. For instance, if two items are frequently liked by the same group of users, and one user likes one item, the system might recommend the other.
[0126] Content-based recommendation algorithms recommend new items based on the characteristics of items a user has liked in the past. They focus on item attributes such as text descriptions, keywords, and tags. For example, if a user frequently reads articles about technology, a content-based recommendation system will analyze the keywords or topics of these articles and then recommend other articles with similar topics to that user.
[0127] Clustering algorithms divide data into multiple groups or "clusters," resulting in high similarity among data points within the same cluster and low similarity between data points in different clusters. In recommender systems, clustering algorithms can be used to discover natural groups of users or items, which can then be used to generate recommendations. For example, users can be clustered based on their purchase history or preferences, and then items suitable for that group can be recommended for each cluster.
[0128] As an optional embodiment of the present invention, the preset algorithm is a content-based recommendation algorithm, and the step of obtaining a number of booths of interest corresponding to the exhibitors based on the historical visited booths and the preset algorithm includes:
[0129] S61. Based on the historical visit booths, obtain the historical visit data of the exhibitors, wherein the historical visit data includes booth information of the historical visit booths and the time the exhibitors stayed at each of the historical visit booths;
[0130] First, we collect relevant data on exhibitors' historical visits to booths, including specific booth information and the time exhibitors spent at each booth. This data reflects exhibitors' interests and preferences and forms the basis for generating personalized recommendations.
[0131] S62. Extract features from the historical visit data according to a preset feature extraction method to obtain the booth preference features of the exhibitors;
[0132] The historical visit data is analyzed using a preset feature extraction method to extract the booth preference characteristics of exhibitors. By analyzing the patterns and trends in the historical data, it is determined which types of booths exhibitors are more interested in.
[0133] Specifically, the preset feature extraction method may include statistical analysis, behavioral pattern recognition, cluster analysis, etc.; statistical analysis includes calculating the average dwell time of exhibitors at different types of booths and analyzing which types of booths attract exhibitors' attention more frequently; behavioral pattern recognition includes identifying exhibitors' behavioral patterns, such as whether they tend to visit specific types of booths; text analysis techniques (such as keyword extraction or topic modeling) can also be used to analyze booth information to identify topics that exhibitors may be interested in.
[0134] The booth preference features include, but are not limited to, booth type preferences and corresponding levels of interest. The level of interest is determined based on the length of stay. By comprehensively using feature extraction methods, the booth preferences of exhibitors can be accurately identified, thereby providing them with more personalized and accurate booth recommendations in the future and enhancing their exhibition experience.
[0135] S63. Based on the content-based recommendation algorithm and the booth preference features, a matching is performed in the booth feature database to obtain a matching result. The booth feature database includes the booth features of all the booths in the exhibition hall, and the booth features are obtained based on the preset feature extraction method.
[0136] This step utilizes a content-based recommendation algorithm to match the extracted booth preference features with data in the booth feature database. In this embodiment, a content-based recommendation algorithm is used instead of a collaborative filtering algorithm or a clustering algorithm, primarily for the following reasons:
[0137] Content-based recommendations directly analyze the content features of booths, such as themes, types, and descriptions, rather than relying on user behavior patterns. This means that effective recommendations can be generated even for new users or new booths because the recommendations do not depend on historical user interaction data. Compared to collaborative filtering algorithms that require a large amount of user interaction data, content-based recommendations can alleviate the cold start problem for new users or new booths, and can still provide targeted recommendations for exhibitions that have just started collecting data or for newly joined exhibitors.
[0138] Furthermore, the data such as booth information is relatively simple, and considering the limited computing resources at the exhibition, choosing a more direct content-based approach may be more practical and efficient. Clustering algorithms are generally more effective when dealing with large-scale and complex datasets, but in the context of an exhibition, managing and maintaining such a data model is too complex or resource-intensive. Moreover, the goal of this embodiment is to provide highly customized recommendations for individual users. Clustering algorithms may not be as accurate as content-based methods. Clustering algorithms tend to discover common trends among groups rather than individual-specific interests. In order to more precisely match the specific interests and preferences of individual users, directly analyzing the user's historical behavior and booth content may be more effective.
[0139] S64. Based on the matching results, obtain the list of booths of interest of the exhibitors;
[0140] Specifically, the matching results generated by the content-based recommendation algorithm are processed. These results are based on the degree of matching between the exhibitors' booth preference features and the booth features in the booth feature database. The matching results are sorted according to relevance or matching degree, with the booths with the highest matching degree ranked first, indicating that they are closest to the exhibitors' preferences. If the matching degree exceeds the preset matching degree threshold, the corresponding booth is added to the list of booths of interest.
[0141] S65. Based on the historical visited booths, remove duplicate booths from the list of booths of interest to obtain several booths of interest.
[0142] By removing booths already visited by exhibitors from the recommendation list, the system ensures that all recommended booths are new and avoids duplicate recommendations. This approach allows the system to provide more accurate and personalized booth recommendations based on exhibitors' historical behavior and preferences, thereby enhancing the exhibitor experience and engagement.
[0143] S7. Based on the second location information of each booth of interest and the first location information of the corresponding exhibitors, obtain the target booth of interest;
[0144] Based on the location information of the recommended booths and the current location of the exhibitor, the most suitable target booth of interest is determined. The target booth of interest is closer to the exhibitor than other booths of interest.
[0145] S8. According to the preset coding and modulation rules and the third communication carrier frequency, the booth introduction information and the second location information of the target booth of interest are encoded and modulated to obtain a third optical signal, wherein the third communication carrier frequency belongs to the frequency range of the second optical carrier information and is different from the second communication carrier frequency.
[0146] The information of the selected target recommended booth is encoded and modulated to generate a third optical signal. The carrier frequency of this signal is different from that of the previous second optical signal, but it still belongs to the frequency range of the second optical carrier information. Such encoding and modulation ensures the secure transmission and accuracy of information, while avoiding interference with other information transmissions. The encoding and modulation process is the same as the aforementioned step S34, and will not be repeated here.
[0147] Providing location information helps exhibitors quickly and accurately find recommended booths. Exhibitors not only know which booths are worth visiting, but also how to easily reach them, thereby improving the usability of the recommendation system and exhibitor satisfaction.
[0148] S9. Control the second light source of the target booth where the exhibitor is currently located to send a third light signal to the exhibitor's receiver.
[0149] Control the second light source at the exhibitor's current booth and send a third light signal to their receiver. This signal contains information about the recommended booth and its location.
[0150] Example 2
[0151] Please see Figure 6 This invention provides a display information push device based on visible light communication, the device comprising:
[0152] The location information acquisition module is used to acquire the first location information of each exhibitor in the exhibition hall based on the first light signal emitted by the first light source, wherein the first light source is set at each booth in the exhibition hall and the illumination range of the first light source is larger than the booth range of the corresponding booth.
[0153] The target booth acquisition module is used to determine the target booth for each exhibitor based on the second location information and the first location information of each booth, wherein the distance between the target booth and the corresponding exhibitor is less than the distance between the corresponding exhibitor and a booth other than the target booth;
[0154] The encoding and modulation module is used to encode and modulate the booth information of the target booth according to a preset encoding and modulation rule to obtain a second optical signal, wherein the communication carrier frequencies of the first optical signal and the second optical signal are different;
[0155] The signal transmitting module is used to control the second light source of the target booth to send a second light signal to the corresponding exhibitor based on the first location information, wherein the second light source is set at a position different from the designated position of the first light source in each booth, and the illumination range of the second light source is movable;
[0156] Wherein, the carrier frequency of the first optical signal belongs to the first optical information frequency range, the carrier frequency of the second optical signal belongs to the second optical information frequency range, and the first optical information frequency range and the second optical information frequency range have no overlap.
[0157] It should be noted that each module and unit in the exhibition information push device based on visible light communication in this embodiment corresponds one-to-one with each step in the exhibition information push method based on visible light communication in the aforementioned embodiment. Therefore, the specific implementation of this embodiment can refer to the aforementioned implementation of exhibition information push based on visible light communication, and will not be repeated here.
[0158] Example 3
[0159] In addition, combined Figure 1 The exhibition information push method based on visible light communication described in this embodiment of the invention can be implemented by an optical information carrier device. Figure 7 A schematic diagram of the hardware structure of the optical information carrying device provided in an embodiment of the present invention is shown.
[0160] Optical information carriers may include a processor and a memory storing computer program instructions.
[0161] Specifically, the processor may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement embodiments of the present invention.
[0162] The memory may include a large-capacity storage device for data or instructions. For example, and not limitingly, the memory may include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disk drive, a magneto-optical disk drive, magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory may include removable or non-removable (or fixed) media. Where appropriate, the memory may be internal or external to a data processing device. In a particular embodiment, the memory is a non-volatile solid-state memory. In a particular embodiment, the memory includes a read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these.
[0163] The processor reads and executes computer program instructions stored in the memory to implement any of the exhibition information push methods based on visible light communication in the above embodiments.
[0164] In one example, the optical information carrier device may also include a communication interface and a bus. For example, Figure 7 As shown, the processor 401, memory 402, and communication interface 403 are connected through bus 410 and complete communication with each other.
[0165] The communication interface is mainly used to enable communication between various modules, devices, units and / or equipment in the embodiments of the present invention.
[0166] A bus, including hardware, software, or both, couples components of an optical information device together. For example, and not limitingly, a bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, a bus may include one or more buses. While specific buses are described and illustrated in embodiments of the invention, the invention contemplates any suitable bus or interconnect.
[0167] Example 4
[0168] Furthermore, in conjunction with the exhibition information push method based on visible light communication in the above embodiments, this invention can be implemented using a computer-readable storage medium. This computer-readable storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the exhibition information push methods based on visible light communication in the above embodiments.
[0169] In summary, the exhibition information push method, apparatus, device, and storage medium based on visible light communication provided in this invention obtains the first location information of each exhibitor in the exhibition venue based on the first light signal emitted by the first light source. The first light source is located at each booth in the exhibition venue, and its illumination range is greater than that of the corresponding booth. By obtaining the location information of exhibitors through the first light source located at each booth in the exhibition venue, the illumination range of the first light source is greater than that of the corresponding booth, ensuring that the location of all exhibitors within the coverage area can be captured. Furthermore, positioning via optical signals is efficient, accurate, and unaffected by interference from traditional wireless signals. Based on the second location information of each booth and the first location information, the target booth for each exhibitor is determined. The distance between the target booth and the corresponding exhibitor is less than the distance between the corresponding exhibitor and any other booth besides the target booth. The target booth is determined by comprehensively considering both the booth location and the exhibitor's current location. The system targets specific booth locations to ensure highly relevant information, enhancing the targeting and effectiveness of information delivery and avoiding interference from irrelevant information. It encodes and modulates the booth information according to preset encoding and modulation rules to obtain a second optical signal. The first and second optical signals have different communication carrier frequencies. By using a preset encoding and modulation method, the target booth information is converted into a second optical signal with a different communication carrier frequency than the first optical signal, ensuring the security and accuracy of information transmission while reducing interference between different signals. Based on the first location information, the system controls a second light source at the target booth to send the second optical signal to the corresponding exhibitor. The second light source is located at a position different from the designated position of the first light source at each booth, and its illumination range is movable. Based on the exhibitor's location information, the system dynamically controls the second light source at each booth to send information to the corresponding exhibitor, achieving personalized information delivery and improving user experience. Meanwhile, since the illumination range of the second light source is movable, this further increases the system's flexibility and coverage. The carrier frequency of the first optical signal belongs to the first optical information frequency range, and the carrier frequency of the second optical signal belongs to the second optical information frequency range. The first and second optical information frequency ranges do not overlap. This frequency separation reduces mutual interference between signals and improves the system's stability and signal clarity.
[0170] It should be clarified that the present invention is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of the present invention.
[0171] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this invention are programs or code segments used to perform the required tasks. The programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.
[0172] It should also be noted that the exemplary embodiments mentioned in this invention describe methods or systems based on a series of steps or apparatus. However, this invention is not limited to the order of the steps described above; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0173] The above description is merely a specific embodiment of the present invention. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the protection scope of the present invention.
Claims
1. A method for determining booths of interest based on optical information, characterized in that, The method includes: The booth information of the target booth in the exhibition hall is encoded and modulated according to the preset encoding and modulation rules to obtain the second optical signal; Based on the first location information, the second light source of the target booth is controlled to send a second light signal to the corresponding exhibitor. The first location information is the current location of the exhibitor, which is obtained by the first light signal emitted by the first light source. The target booth is obtained by the second location information of each booth and the first location information. The second light source is set at a position in each booth that is different from the specified position of the first light source. The illumination range of the second light source is movable. The carrier frequency of the first light signal belongs to the first optical information frequency range, and the carrier frequency of the second light signal belongs to the second optical information frequency range. The first optical information frequency range and the second optical information frequency range have no overlap. Based on the time the exhibitors spend at each of the target booths, historically visited booths are obtained, wherein the time the exhibitors spend at historically visited booths is greater than a second time threshold, and the distance between the target booth and the corresponding exhibitor is less than the distance between the corresponding exhibitor and any other booth outside the target booth. Based on the historical visit booths and the preset algorithm, several booths of interest corresponding to the visitors are obtained, wherein the preset algorithm includes one of collaborative filtering algorithm, content-based recommendation algorithm and clustering algorithm; Based on the second location information of each booth of interest and the first location information of the corresponding exhibitors, the target booths of interest are obtained.
2. The method for determining booths of interest based on optical information according to claim 1, characterized in that, Before encoding and modulating the booth information of the target booth in the exhibition hall according to the preset encoding and modulation rules to obtain the second optical signal, the process also includes: Based on the first light signal emitted by the first light source, the first location information of each exhibitor wearing an optical information receiver in the exhibition hall is obtained, wherein the first light source is set at a designated location in each booth of the exhibition hall, and the illumination range of the first light source is larger than the booth range of the corresponding booth. Based on the second location information and the first location information of each booth, the target booth for each exhibitor is determined, wherein the distance between the target booth and the corresponding exhibitor is less than the distance between the corresponding exhibitor and a booth other than the target booth.
3. The method for determining booths of interest based on optical information according to claim 1, characterized in that, The step of encoding and modulating the booth information of the target booth according to a preset encoding and modulation rule to obtain a second optical signal includes: Acquire real-time ambient lighting data of the target booth, wherein the real-time ambient lighting data includes ambient light intensity and spectral distribution; Based on the real-time ambient lighting data and the spectral sensing algorithm, the environmental spectral characteristics in the real-time ambient lighting data are analyzed to obtain a second optical information frequency range that matches the environmental spectral characteristics. Based on the second optical information frequency range and the illumination range of each second light source, a second communication carrier frequency is assigned to the second light source of each booth, wherein the second communication carrier frequency is within the second optical information frequency range, and the second communication carrier frequencies of the second light sources with overlapping illumination ranges are different. If the spectral type of the second communication carrier frequency is red light, then the preset coding and modulation rules are NRZ coding and BPSK modulation, and the second optical signal is obtained by coding and modulation. If the spectral type of the second communication carrier frequency is green light, then the preset coding and modulation rule is differential Manchester coding and PAM modulation, and the second optical signal is obtained by coding and modulation. If the spectral type of the second communication carrier frequency is blue light, then the preset coding and modulation rules are 8B / 10B line coding and QAM modulation, and the second optical signal is obtained by coding and modulation. If the spectral type of the second communication carrier frequency is white light, then the preset coding and modulation rules are Turbo coding and CAP modulation, and the second optical signal is obtained by coding and modulation.
4. The method for determining booths of interest based on optical information according to claim 3, characterized in that, The booth information includes a brief introduction and detailed information. The brief introduction includes the booth name, product overview, and interactive prompts. The detailed information includes product details and contact information. The step of controlling the second light source of the target booth to send a second light signal to the corresponding exhibitor based on the first location information includes: The time the exhibitor stays at the target booth is determined based on the time when the exhibitor's receiver receives the first light signal emitted by the first light source of the target booth. When the dwell time is greater than the first dwell time threshold, the second light source is controlled to emit a second light signal containing the booth introduction information to the exhibitor based on the first location information and the second communication carrier frequency. When the dwell time is greater than the second dwell time threshold, the second light source is controlled to emit a second light signal containing the booth details to the exhibitor based on the first location information and the second communication carrier frequency, wherein the first dwell time threshold is less than the second dwell time threshold.
5. The method for determining booths of interest based on optical information according to claim 1, characterized in that, The step of obtaining several booths of interest corresponding to the exhibitors based on the historical visit booths and the preset algorithm includes: Based on the historical visit booths, obtain the historical visit data of the exhibitors, wherein the historical visit data includes the booth information of the historical visit booths and the time the exhibitors stayed at each of the historical visit booths; The historical visit data is used to extract features according to a preset feature extraction method to obtain the booth preference features of the exhibitors; Based on the content-based recommendation algorithm and the booth preference features, a matching is performed in the booth feature database to obtain a matching result. The booth feature database includes the booth features of all the booths in the exhibition hall, and the booth features are obtained based on the preset feature extraction method. Based on the matching results, obtain a list of booths of interest for the exhibitors; Based on the historical visit booths, duplicate booths in the list of booths of interest are removed to obtain several booths of interest.
6. The method for determining booths of interest based on optical information according to claim 1, characterized in that, The step of obtaining the target booth of interest based on the second location information of each booth of interest and the first location information of the corresponding exhibitor includes: Based on the second location information of each booth of interest and the first location information of the corresponding exhibitors, a first distance sequence is obtained; Based on the first distance sequence, obtain the booth of interest closest to the corresponding exhibitor.
7. The method for determining booths of interest based on optical information according to claim 6, characterized in that, The step of obtaining the nearest booth of interest to the exhibitor based on the first distance includes: Sort the first distance sequence in ascending order to obtain the second distance sequence; Obtain the minimum distance value in the second distance sequence; Based on the minimum distance, the nearest booth of interest to the corresponding exhibitor is obtained.
8. A device for determining booths of interest based on optically transmitted information, characterized in that, The device includes: The encoding and modulation module is used to encode and modulate the booth information of the target booth in the exhibition hall according to the preset encoding and modulation rules to obtain the second optical signal; The signal transmission module controls the second light source of the target booth to send a second light signal to the corresponding exhibitor based on the first location information. The first location information is the current location of the exhibitor, which is obtained by the first light signal emitted by the first light source. The target booth is obtained by the second location information of each booth and the first location information. The second light source is set at a position in each booth that is different from the specified position of the first light source. The illumination range of the second light source is movable. The carrier frequency of the first light signal belongs to the first optical information frequency range, and the carrier frequency of the second light signal belongs to the second optical information frequency range. The first optical information frequency range and the second optical information frequency range have no overlap. The historical booth acquisition module acquires historically visited booths based on the time the exhibitors spend at each of the target booths. The time the exhibitors spend at the historically visited booths is greater than a second dwell time threshold, and the distance between the target booth and the corresponding exhibitor is less than the distance between the corresponding exhibitor and any other booth outside the target booth. The interested booth acquisition module acquires several interested booths corresponding to the exhibitors based on the historical visited booths and the preset algorithm. The preset algorithm includes one of the following: collaborative filtering algorithm, content-based recommendation algorithm, and clustering algorithm. The target booth of interest acquisition module acquires the target booth of interest based on the second location information of each booth of interest and the first location information of the corresponding exhibitor.
9. An optical information carrier device, characterized in that, include: At least one processor, at least one memory, and computer program instructions stored in the memory, which, when executed by the processor, implement the method as described in any one of claims 1-7.
10. A storage medium storing computer program instructions thereon, characterized in that, The method as described in any one of claims 1-7 is implemented when the computer program instructions are executed by the processor.