A two-way voice question and answer method for a guide device based on priority scheduling

Through wireless ad hoc networking and priority scheduling technology, a two-way voice channel for the tour guide equipment is built, which solves the problems of disordered and unidirectional interactions in multi-person scenarios, realizes efficient tour guide interaction for family teams, and improves the communication stability and user experience of the tour guide equipment.

CN120475539BActive Publication Date: 2025-10-17TIANJIN HENGDA WENBO TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510965152.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-14
Publication Date
2025-10-17
Estimated Expiration
2045-07-14

AI Technical Summary

Technical Problem

Existing tour guide equipment lacks collaboration in multi-person scenarios such as family groups and study groups, and cannot achieve real-time interaction between tour guides and tourists, or between tourists. When multiple people ask questions at the same time, there is no priority management mechanism, which leads to voice channel conflicts and disorder, and it is impossible to obtain the location information and equipment status of team members in real time.

Method used

The configuration information of the tour guide equipment is obtained through wireless ad hoc network technology, and a two-way voice channel based on priority scheduling is constructed. The transmitter and receiver role allocation is utilized, and a priority scheduling mechanism is introduced to ensure an orderly two-way voice question and answer process. The channel is monitored through the RSSI average to improve communication stability.

Benefits of technology

It enables real-time two-way interaction between tour guides and tourists, improves the efficiency and experience of group tours, reduces voice interruptions and data loss, optimizes the user interaction experience, and ensures smooth voice communication in complex wireless environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120475539B_ABST
    Figure CN120475539B_ABST
Patent Text Reader

Abstract

The application discloses a kind of based on priority scheduling's bilingual voice question and answer method of guide equipment, it is related to guide equipment technical field, including: guide equipment is networked, obtains the configuration information of guide equipment;According to the configuration information of the guide equipment, construct two-way voice channel;Using the two-way voice channel is based on priority scheduling, obtains guide equipment bilingual voice question and answer result.The application can provide stable explanation question process by the implementation of question channel establishment, priority, expand the team explanation guide equipment of receiving and sending interaction into traditional single guide equipment, solve the problem of unidirectionality and interactive disorder of traditional guide mode, improve the efficiency and experience of team guide.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of guide equipment, and in particular relates to a two-way voice question and answer method of guide equipment based on priority scheduling. BACKGROUND

[0002] In the existing museum or scenic spot guide scene, the traditional guide equipment has the following significant defects:

[0003] (1) Single guide mode: the existing guide equipment only supports individual independent listening to the explanation, for example, the guide equipment 1 is turned on for use, listens to the explanation, and is turned off after use, which cannot realize real-time interaction between the explainer and the tourists and between the tourists and the tourists, especially in the multi-person scene such as family groups and study groups, and lacks cooperativeness;

[0004] (2) Interactive order is chaotic: when multiple people ask questions at the same time, the traditional guide equipment has no priority management mechanism, resulting in voice channel conflict, unordered question-asking process, and reduced guide efficiency;

[0005] (3) Lack of team management: the position information and the equipment state of the team members cannot be obtained in real time, the explainer has difficulty in overall planning and coordinating the team progress, and there is a risk of members getting lost.

[0006] In addition, the working process of the existing guide equipment is to load playable resources such as audio and video after the guide equipment is turned on, to wait for a trigger source to trigger the explanation playing behavior after the resource loading is completed, the trigger can be automatic recognition according to the location of exhibits or cultural relics, or can be through manual on-demand. After the trigger, the explanation audio and video are played, and after the playing is completed, new triggers are identified. However, the core is that it only supports one-way process of individual trigger explanation, and does not involve two-way interaction and order management in the team scene. Therefore, there is an urgent need for a two-way voice question and answer method of guide equipment based on priority scheduling to solve the problems in the prior art. SUMMARY

[0007] The purpose of the present application is to provide a two-way voice question and answer method of guide equipment based on priority scheduling to solve the problems of one-way and unordered interaction of the traditional guide mode and improve the efficiency and experience of team guide.

[0008] To achieve the above-mentioned purpose, the present application provides a two-way voice question and answer method of guide equipment based on priority scheduling, comprising the following steps:

[0009] Networking the guide equipment and obtaining the configuration information of the guide equipment;

[0010] According to the configuration information of the guide equipment, a two-way voice channel is constructed;

[0011] The two-way voice question and answer result of the guide equipment is obtained based on priority scheduling by using the two-way voice channel.

[0012] Optionally, network the navigation device and obtain configuration information of the navigation device, including:

[0013] Obtain the navigation device identification through the navigation device;

[0014] Networking the navigation device using the navigation device identifier to obtain a networking result of the navigation device;

[0015] According to the networking result of the navigation device, configuration information of the navigation device is acquired, wherein the configuration information of the navigation device includes role information and question priority.

[0016] Optionally, networking the navigation device using the navigation device identifier to obtain a networking result of the navigation device includes:

[0017] Performing a network search using the navigation device identifier to obtain a preset navigation network identifier;

[0018] Performing network matching on the preset navigation network identifier and the navigation device identifier to obtain a network matching result;

[0019] A wireless mesh network is used to establish a network according to the network matching result, and a networking result of a navigation device is obtained, wherein the wireless mesh network adopts a multi-hop mechanism.

[0020] Optionally, obtaining configuration information of the navigation device according to the networking result of the navigation device includes:

[0021] S1-3-1. Use the networking result of the navigation device to determine whether the navigation device is connected to the network. If so, execute S1-3-2; otherwise, directly execute S1-3-5;

[0022] S1-3-2. Assign roles based on the networking result of the navigation device and obtain network initialization configuration;

[0023] S1-3-3. Perform link status monitoring based on the networking result of the navigation device and obtain link status monitoring results;

[0024] S1-3-4. Obtain configuration information of the navigation device using the network initialization configuration according to the link status monitoring result;

[0025] S1-3-5. Use the networking result of the navigation device to determine whether there is a network with the same identifier as the preset navigation network. If so, add the corresponding navigation device to the network with the same identifier as the preset navigation network and obtain the configuration information of the corresponding navigation device. Otherwise, return to the network search using the navigation device identifier.

[0026] Optionally, according to the configuration information of the guide device, a bidirectional voice channel is constructed, including:

[0027] According to the configuration information of the guide device, a guide device driving instruction is acquired, wherein the guide device driving instruction comprises a transmitter instruction and a receiver instruction;

[0028] According to the guide device driving instruction, a bidirectional voice channel is constructed.

[0029] Optionally, according to the guide device driving instruction, a bidirectional voice channel is constructed, including:

[0030] It is judged whether the guide device driving instruction is a receiver instruction, if yes, the next step is executed, otherwise, the guide device driving instruction is acquired by using the configuration information of the guide device;

[0031] A ranging process is performed by using the configuration information of the guide device, and a received signal strength indication average value is acquired;

[0032] A channel application is started by using the guide device driving instruction, and a channel monitoring is performed by using the received signal strength indication average value, so as to construct a bidirectional voice channel.

[0033] Optionally, a guide device bidirectional voice question and answer result is acquired by using the bidirectional voice channel based on a priority scheduling, including:

[0034] A voice question and answer is performed by using the bidirectional voice channel, and the configuration information of the current guide device is acquired;

[0035] Based on the configuration information of the current guide device, a channel monitoring is performed on the bidirectional voice channel, and a channel occupation state is acquired;

[0036] The guide device bidirectional voice question and answer result is acquired by using the channel occupation state based on the priority scheduling.

[0037] Optionally, the guide device bidirectional voice question and answer result is acquired by using the channel occupation state based on the priority scheduling, including:

[0038] S3-3-1, it is judged whether the channel occupation state is an idle state, if yes, a channel occupation application and a transmitter response are performed based on the configuration information of the current guide device, a communication link of the current guide device is acquired, and S3-3-4 is directly executed, otherwise, it is acquired that the channel occupation state is an occupied state, and a channel occupation signaling is acquired according to the occupied state, and S3-3-2 is executed;

[0039] S3-3-2, a priority parameter of the channel occupation signaling and a priority parameter of the current guide device are acquired based on the channel occupation signaling and the configuration information of the current guide device;

[0040] S3-3-3, judging whether the priority parameter of the current guide device is higher than the priority parameter of the channel occupation signaling, if yes, performing channel preemption based on the configuration information of the current guide device, and performing channel release using the channel occupation signaling, returning to S3-3-1, otherwise, performing queue scheduling using the priority parameter of the current guide device, and returning to channel monitoring of the bidirectional voice channel based on the configuration information of the current guide device;

[0041] S3-3-4, obtaining the guide device bidirectional voice question and answer result according to the communication link of the current guide device.

[0042] Compared with the closest prior art, the present application has the beneficial effects of:

[0043] The present application can provide a stable explanation and question process by implementing the question channel establishment and priority technology, and can expand the traditional single guide device into a team explanation guide device for receiving and sending interaction, solve the problems of one-way and unordered interaction of the traditional guide mode, and improve the efficiency and experience of team guide. Meanwhile, the present application can establish a bidirectional voice channel on the channel with the best signal quality by using the RSSI mean for channel monitoring, reduce the voice interruption and data loss caused by poor channel quality, optimize the interactive experience of users, ensure the smooth voice question and answer function in a complex wireless environment, and significantly improve the stability and reliability of voice communication. BRIEF DESCRIPTION OF DRAWINGS

[0044] In order to more clearly illustrate the technical solutions in the specific embodiments or prior art of the present application, the drawings needed in the specific embodiments or prior art description will be briefly introduced below. Obviously, the drawings in the following description are some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without creative labor.

[0045] Figure 1 A flowchart of a guide device bidirectional voice question and answer method based on priority scheduling according to an embodiment of the present application. DETAILED DESCRIPTION

[0046] In order to make the purpose, technical solutions and advantages of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only some of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.

[0047] The terminology used in the detailed description of the embodiments of the application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application.

[0048] At present, in the process of museum or scenic area tour, most of them are one-way explanation, that is, the guide or team leader explains, the visitors receive the explanation, or the visitors use the tour guide equipment for visiting and touring, but when the team size is slightly large, it is difficult to communicate and interact in real time, and there is no interaction between each visitor. Therefore, the application provides a two-way voice question and answer method of tour guide equipment based on priority scheduling, which aims to provide tour guide service while adding team interaction function, especially in the scene of family team, research and use, etc. Team members can visit together, and can also communicate and interact with each other.

[0049] As shown in Figure 1 The embodiment of the application provides a two-way voice question and answer method of tour guide equipment based on priority scheduling, which comprises the following steps:

[0050] S1, network the tour guide equipment, and obtain configuration information of the tour guide equipment, specifically:

[0051] The device has a unique SN code after starting, searches the network automatically after starting with the SN code as an identifier, adopts a wireless ad hoc network mode, distinguishes different networks according to a preset network ID, automatically joins the network after searching the network, and obtains configuration information bound with the SN code of the device from the network, wherein the configuration information includes role information of transmission and reception, question priority and other configuration information, and is used for the following process.

[0052] Under the background that the traditional tour guide equipment only supports one-way explanation, lacks an effective interactive question mechanism, and the order is chaotic when multiple people ask questions at the same time, the wireless ad hoc network mode is adopted to search the network, different networks are distinguished according to a preset tour guide network ID, the network is automatically joined after searching the network, and configuration information bound with the SN code of the device is obtained from the network, wherein the configuration information includes role information of transmission and reception, question priority and other configuration information, so as to ensure the safety and orderliness of subsequent communication.

[0053] S2, according to the configuration information of the tour guide equipment, a two-way voice channel is constructed, specifically:

[0054] After entering the network, different operations are performed according to the role (transmission or reception) assigned to the guide device. The transmitter role enters the transmission state, and the receiver role device enters the receiving state. When the receiver is ready to initiate the question, the receiver first publishes the acquisition channel occupation instruction in the ad hoc network, and monitors whether there is an occupant of the question signaling. When there is no current occupant of the speaking channel device and no occupation signaling is monitored, the receiver opens the question occupation mode, sends an occupation application to the transmitter, and replies after the transmitter replies to achieve a handshake. The bidirectional question channel is established between the transmitter and the receiver. The receiver can transmit voice to the transmitter through the wireless ad hoc network voice question channel, and the transmitter can transmit voice to the receiver through the wireless ad hoc network reply channel.

[0055] To break through the limitation of one-way explanation of the traditional guide device, this step creates a low-delay and high-fidelity bidirectional voice channel based on configuration information, supports multiple device concurrent questioning, and facilitates the implementation of real-time bidirectional dialogue between the guide and the tourists.

[0056] S3, using the bidirectional voice channel based on priority scheduling, obtaining the bidirectional voice question and answer result of the guide device, specifically:

[0057] The transmitter role is assigned a high priority when it is established, and the receiver role is assigned a low priority when it is established. The same receiver has no pre-setting, and the priority is the same. When the question channel establishment starts, the applicant will directly occupy if no speaker is monitored. When a speaker is monitored, the priority field in the occupation signaling of the current occupant of the speaking channel is compared with itself. If the current occupant of the speaking channel has a higher priority, the question channel establishment process is exited, and the question process is recorded in the waiting occupation queue. The priority is queued in the queue. After the current question occupant is released, the release instruction is sent, and after the release is completed, the questioner with high priority in the waiting occupation queue establishes the question channel.

[0058] To solve the problem of order confusion when multiple tourists ask questions at the same time, a priority scheduling mechanism is introduced. This step realizes an orderly bidirectional language question and answer by using the bidirectional language channel based on priority scheduling, ensures fairness while tourists ask questions, and thus realizes orderly interaction of multiple devices and improves the guide efficiency.

[0059] The guide device used in this embodiment is a transceiver integrated machine. The transceiver integrated machine has two roles, i.e. the transceiver integrated machine includes a transmitter and a receiver. The transmitter is the main explanation, and by default, it is in the transmission state. The receiver is the main listening, and by default, it is in the receiving state. At the same time, the transmitter and the receiver are in the same network. After the transmitter and the receiver are turned on, they automatically form a network. The devices with the same network ID are automatically added to the same network.

[0060] As a possible implementation, in the above embodiment, step S1 can specifically include the following steps:

[0061] S1-1, obtaining a guide device identifier through the guide device, specifically:

[0062] After the guide device is turned on, the system first performs a hardware self-check, including components such as microphones and speakers. After the all-in-one machine is turned on, the stored serial number (SN code) is read as an identifier, wherein the SN code is a 16-digit combination of letters and numbers, such as "MU20250230001", MU represents a museum scene, 20250523 is the production batch, and the last four digits are the serial number. The SN stored in the guide device provides a unique and tamper-proof network identity for the device, ensuring the recognizability and security of the device during networking, avoiding identity conflicts and illegal access.

[0063] S1-2, using the guide device identifier to network the guide device and obtaining the networking result of the guide device, specifically:

[0064] The networking in this step uses wireless ad hoc networking, and the wireless ad hoc networking uses the Thread low-power and high-reliability wireless ad hoc networking protocol. A mesh network structure is adopted, all nodes are interconnected, data redundancy transmission is achieved through multi-hop routing, and single-point failure does not affect the whole. Based on the IEEE 802.15.4 physical layer, the SN code is adapted to the low-bandwidth link. A link failure detection mechanism is used to ensure network stability, and a heartbeat packet is sent periodically to detect link status. If the parent node fails, the terminal device triggers reattachment to a new parent node within 60 seconds. Nodes quickly reconstruct network paths through routing table updates to ensure data transmission continuity. This step builds a wireless network (Mesh) network based on network identifiers, realizes automatic discovery between devices, multi-hop routing, and dynamic topology optimization, improves network coverage and reliability, supports concurrent access of multiple devices, and single-point failure does not affect overall communication.

[0065] S1-3, obtaining configuration information of the guide device according to the networking result of the guide device, specifically:

[0066] This step obtains configuration information including role information and question priority through the established network connection, realizes device function differentiation and question and answer scheduling intelligence, ensures the priority of the visitor's question, and improves the fairness of the guide service and user experience, wherein the role information includes a transmitter and a receiver. The question priority of all devices can be configured on the transmitter, and the receiver with high priority can occupy the channel to ask questions and interrupt the question of a device with low priority. Devices with the same priority are queued in the order of the time when the question is initiated to occupy the channel to ask questions.

[0067] As a possible implementation, in the above embodiment, step S1-2 can specifically include the following steps:

[0068] S1-2-1, network search is performed using the tour guide device identifier, and a preset tour network identifier is obtained, specifically:

[0069] Based on the tour guide device identifier, a preset tour network is searched in the 2.4 GHz and 5 GHz frequency bands in a wireless ad hoc network mode, and a preset tour network identifier is obtained. The network search adopts a combination of active scanning and passive scanning, wherein the active scanning is that the device sends a management (Probe Request) frame every 500 ms in each channel, containing a device network identification code (Network Identification Code, NIC) and a supported protocol version; the passive scanning is that the device stays in each channel for 100 ms to listen to the beacon (Beacon) frame sent by the access point (Access Point, AP). The preset tour network identifier is named in a specific format, for example, “TOUR_GUIDE_ scenic code”, so as to facilitate the device to quickly identify the preset tour network to which it belongs.

[0070] S1-2-2, network matching is performed on the preset tour network identifier and the tour guide device identifier, and a network matching result is obtained, specifically:

[0071] Based on the network screening rule, the preset tour network identifier and the tour guide device identifier are matched in the network, the Hamming distance between the scanned preset tour network identifier prefix and the tour guide device identifier is calculated, the distance less than a threshold value (default 3) is considered as a matching network, and then the matching network identifier is obtained as the network matching result. Wherein, the network screening rule is to only keep the network containing the device scene prefix (such as “TOUR”) in the identifier.

[0072] S1-2-3, network is formed using the wireless mesh network according to the network matching result, and a network forming result of the tour guide device is obtained, specifically:

[0073] After the guide device identifies the matched network identifier, the guide device attempts to join the Mesh network by using the Mesh network feature of the Thread protocol to obtain the networking result of the guide device. The Mesh network adopts a multi-hop routing mechanism, all nodes are interconnected, and the device establishes a connection with other nodes in the network through multi-hop routing. The networking result of the guide device includes network connection state data, network basic parameters, network topology information, etc. The network connection state data includes device network state marks (such as "connected" and "not connected"), connection timestamps, etc. The network basic parameters include a personal area network address (PAN ID), an extended PAN ID, a communication channel, a device network address, etc. The network topology information includes parent node information, a neighbor node list, routing table data, etc. The parent node information is the SN code and hop count of the device's directly connected upper node. The neighbor node list includes the SN code, received signal strength indicator (RSSI) value, and link quality of the adjacent node. The routing table data includes the target node address, next hop node, path hop count, and path quality index, etc. The path quality index includes the expected transmission number and link stability factor, etc. In addition, when the device joins the network, it will automatically adapt to a low-bandwidth link based on the IEEE 802.15.4 physical layer to ensure low power consumption and high reliability of communication.

[0074] As a possible implementation, in the above embodiment, step S1-3 can specifically include the following steps:

[0075] S1-3-1, determine whether the guide device is connected to the network by using the networking result of the guide device. If yes, execute S1-3-2, otherwise, directly execute S1-3-5, specifically:

[0076] This step determines whether the device successfully accesses the network by checking the PAN ID, extended PAN ID, and device network address in the networking result, ensuring that the device is in a network environment before obtaining the configuration information, avoiding configuration acquisition failure caused by not being connected to the network, and improving system stability.

[0077] S1-3-2, assign roles according to the networking result of the guide device, and obtain the network initialization configuration, specifically:

[0078] After the device successfully joins the network, the center node (such as the transmitter) in the network receives the connection request of the device and verifies the legality of the device (for example, by verifying the SN code of the device); after verification, the center node allocates a network role (such as a transmitter or a receiver) to the newly joined device, and according to the network topology, allocates a communication channel and other necessary network parameters to the device; the device completes its own network initialization configuration according to the allocated role and parameters.

[0079] S1-3-3, based on the networking result of the guide device, link state monitoring is performed to obtain a link state monitoring result, specifically:

[0080] After the device joins the network, it will periodically send a heartbeat packet to detect the link state. This mechanism is used to ensure the stability and reliability of the network. If a response is received within a predetermined time, the link state is good, and the next step is performed; if the device detects that its parent node is invalid (for example, signal loss or communication interruption), the device will trigger a reattachment mechanism within 60 seconds to automatically find and connect to a new parent node, and send a heartbeat packet again to monitor the link state until the link state is good. Among them, the node quickly reconstructs the network path through the routing table update. Through the dynamic update of the routing table, the network can quickly reconstruct the path to ensure the continuity of data transmission. Even in the case of single point failure, it will not affect the operation of the global network.

[0081] If the link state is unstable or a fault is detected, the device cannot stably receive feedback information from the center node, so it cannot obtain accurate configuration information. Through link state monitoring, the device can ensure that its connection with the network is reliable when requesting the networking result.

[0082] S1-3-4, according to the link state monitoring result, using the network initialization configuration, obtaining the configuration information of the guide device, specifically:

[0083] The link state monitoring result directly affects the accuracy and reliability of the networking result, therefore, after the link state is good and the device completes the network initialization configuration, the role of the guide device in the network (such as the transmitter or the receiver) is obtained from the center node. Configuration information such as question priority.

[0084] S1-3-5, using the networking result of the guide device to determine whether there is a network with the same preset guide network identifier, if yes, the corresponding guide device is added to the network with the same preset guide network identifier, and the configuration information of the corresponding guide device is obtained, otherwise, return to S1-2-1, specifically:

[0085] The step uses the network basic parameters in the networking result of the guide device to determine whether there is a network with the same preset guide network identifier, if there is, the network is joined and configuration information (such as role priority, voice parameter) is obtained; if it is not matched, the network is searched again. This step ensures that the device automatically discovers and joins the target guide network in a complex environment, reduces manual intervention, and improves system adaptability and deployment efficiency.

[0086] As a possible implementation, in the above embodiment, step S2 can specifically include the following steps:

[0087] S2-1, obtaining a guide device driving instruction using the configuration information of the guide device, wherein the guide device driving instruction includes a transmitter instruction and a receiver instruction, specifically:

[0088] The configuration information determines the device role and priority. After the guide device enters the network, the guide device initialization is performed, the role and question priority in the configuration information are parsed, the corresponding guide device driving instruction is generated, including the transmitter instruction or the receiver instruction, wherein the transmitter instruction is an occupation instruction containing the control channel parameter (default signaling channel of ad hoc network) and high priority identifier, which is used to initialize the listening state; the receiver instruction is an occupation instruction containing the priority level, device ID and application channel, which is generated when the configuration role is receiver and the user triggers the question, and the instruction is signed by the encryption key in the configuration.

[0089] In addition, the transmitter defaults to obtain high priority (such as preset as the highest level in the configuration), and the priority of the receiver is specified by the configuration file (such as ordinary user for medium level and VIP for high level). The channel occupation instruction obtained in this step carries the priority, channel parameter and other information, which provides a decision basis for subsequent channel preemption, and ensures that the high priority device obtains the communication right in priority.

[0090] S2-2, constructing a bidirectional voice channel according to the guide device driving instruction, specifically:

[0091] This step establishes a bidirectional voice channel through channel occupation according to the priority and channel parameter in the guide device driving instruction, realizes ordered communication of multiple devices, high priority response in priority and dynamic allocation of channel resources, and improves the guide interaction efficiency and communication stability.

[0092] As a possible implementation, in the above embodiment, step S2-2 can specifically include the following steps:

[0093] S2-2-1, determining whether the guide device driving instruction is a receiver instruction, if yes, performing S2-2-2, otherwise, returning to S2-1, specifically:

[0094] The driving instruction generated by analyzing the configuration information is used to determine whether it is a receiver instruction, so as to accurately identify the device role, avoid confusion between the transmitter and the receiver instruction, ensure that the channel application process matches the device function, and improve the instruction processing efficiency. If the receiver instruction is included, it is confirmed that the guide device role is a receiver, and the channel application process is entered; otherwise, the guide device driving instruction is reacquired, such as the transmitter instruction which needs to return to the initialization process.

[0095] S2-2-2, distance measurement processing is performed using the configuration information of the guide device to obtain a received signal strength indication average, specifically:

[0096] The transmitter and receiver distance measurement in the guide device uses an RSSI (received signal strength indication) based ranging method, which mainly estimates the distance by measuring the attenuation degree of the wireless signal in the propagation process. By recording multiple sets of RSSI values of the transmitter on the receiver, abnormal values are removed using Gaussian filtering algorithm, and the RSSI average is converted into distance according to the signal attenuation model and calibrated parameters. This step collects multiple sets of RSSI values and calculates the average (such as 10 sets / s), and combines Gaussian filtering to remove burst interference (such as mobile phone signal and electromagnetic noise), so as to improve the accuracy of channel occupation judgment and avoid misjudgment caused by instantaneous signal fluctuation.

[0097] S2-2-3, the channel application is started by the guide device driving instruction, and the received signal strength indication average is used for channel monitoring to build a two-way voice channel, specifically:

[0098] Based on the priority and preferred channel parameters in the guide device driving instruction, the channel occupation application is sent to the transmitter; while applying for channel occupation, the device starts to monitor the RSSI of the current wireless channel; the device measures the RSSI value multiple times and calculates its average to evaluate the quality of the channel, and then uses the Gaussian filtering algorithm to remove abnormal values to ensure the accuracy of the RSSI average; according to the RSSI average, the device judges whether the channel is suitable for voice communication; if the RSSI average is lower than the set threshold, the device will try to switch to other channels to ensure the stability of the communication; once a channel with a RSSI average meeting the requirements is found, the device and the network center node complete the handshake process of channel allocation; the device configures the wireless communication module according to the guide device driving instruction to ensure that the voice data can be transmitted on the stable channel. The transmitter and the receiver establish a two-way voice communication link through the channel to realize real-time transmission of voice data.

[0099] The step can monitor the channel by using the RSSI mean, and the guide device can establish a two-way voice channel on the channel with the best signal quality, thereby significantly improving the stability and reliability of voice communication. This method not only reduces voice interruption and data loss caused by poor channel quality, but also optimizes the user's interactive experience, ensuring smooth voice question and answer function in complex wireless environment.

[0100] As a possible implementation, in the above embodiment, step S3 can specifically include the following steps:

[0101] S3-1, using the two-way voice channel for voice question and answer, obtaining the configuration information of the current guide device, specifically:

[0102] This step transmits and receives through the established two-way voice channel, and the system reads the current configuration information (such as device role, priority level, channel parameter, etc.) from the device memory, provides data basis for subsequent channel scheduling, ensures that the question and answer process matches the device properties, and improves the interaction accuracy.

[0103] S3-2, based on the configuration information of the current guide device, performing channel monitoring on the two-way voice channel, and obtaining the channel occupation state, specifically:

[0104] This step monitors whether the current channel is occupied by other devices according to the channel parameters (such as frequency band, channel number) in the configuration information, judges the occupation state through DTMF signaling or signal strength, avoids communication conflicts when multiple devices are concurrent, provides real-time basis for priority scheduling, and improves channel utilization.

[0105] S3-3, using the channel occupation state based on priority scheduling, obtaining the two-way voice question and answer result of the guide device, specifically:

[0106] This step combines the channel occupation state and the device priority (such as high priority transmitter, medium priority VIP receiver), schedules the voice channel resources, and high priority devices have priority to obtain the question and answer right, realizes the fair allocation and efficient scheduling of channel resources, reduces the waiting time of low priority requests, and improves the real-time performance and user experience of question and answer in complex scenarios.

[0107] As a possible implementation, in the above embodiment, step S3-3 can specifically include the following steps:

[0108] S3-3-1, judging whether the channel occupation state is an idle state, if yes, performing channel occupation application and transmitter response based on the configuration information of the current guide device, obtaining the communication link of the current guide device, and directly performing S3-3-4, otherwise, obtaining the channel occupation state as an occupied state, and obtaining channel occupation signaling according to the occupation state, performing S3-3-2, specifically:

[0109] This step determines the subsequent path according to the channel state, and there are two cases of "idle" and "occupied". When the channel occupation state is an idle state, the receiver sends a channel occupation application to the transmitter, and the application contains the configured preferred voice channel (such as a dedicated voice frequency band in an ad hoc network); the transmitter replies to the confirmation signaling and allocates the question channel and the reply channel according to the channel allocation rule configured by itself; when the channel occupation state is an occupied state, the next operation is performed.

[0110] This step ensures that the idle channel is efficiently occupied through real-time channel state judgment, reduces the link establishment delay; the transmitter response mechanism guarantees the legality of communication, avoids illegal device access, optimizes the processing efficiency by directly jumping the process, and improves the real-time utilization rate of channel resources.

[0111] S3-3-2, based on the channel occupation signaling and the configuration information of the current guide device, obtaining the priority parameter of the channel occupation signaling and the priority parameter of the current guide device, specifically:

[0112] This step ensures that high-value communication is established in priority by analyzing the priority parameter in the channel occupation signaling and the configured priority.

[0113] S3-3-3, judging whether the priority parameter of the current guide device is higher than the priority parameter of the channel occupation signaling, if yes, performing channel preemption based on the configuration information of the current guide device, and using the channel occupation signaling for channel release, returning to S3-3-1, otherwise, using the priority parameter of the current guide device for queue scheduling, and returning to S2-2, specifically:

[0114] If the channel is occupied when the receiver applies, compare the priority of itself and the occupant. When the priority of itself is higher, force to interrupt the low priority communication to ensure efficient scheduling, the specific operation is: the receiver sends preemption instruction (including the configured high priority identifier) to the transmitter; the transmitter sends channel release instruction to the current occupant, and jumps to S3-3-1 after it is released to establish the channel with the high priority receiver, wherein the preemption is an extension of the priority strategy, which ensures that the high value communication is established preferentially. When the priority of itself is low, based on the priority sorting according to the configuration, the priority is dynamically adjusted during the waiting process, and the specific operation is: the receiver enters the waiting queue, and the queue is arranged in descending order according to the configured priority; when the transmitter detects that the current occupant releases the channel (judged by the configured release signaling format), the receiver with the highest priority in the queue reinitiates the application, that is, returns to S3-2.

[0115] This step realizes the fair allocation and efficient scheduling of channel resources through the priority mechanism, reduces the waiting time of low priority requests, and improves the real-time performance of question and answer and user experience in complex scenarios.

[0116] S3-3-4, according to the communication link of the current guide device, obtaining the bidirectional voice question and answer result of the guide device, specifically:

[0117] Through the established communication link, the system transmits and analyzes the voice question and answer data of the transmitter and the receiver in real time, synchronously obtains the question and answer content, device interaction state and link quality parameters (such as delay and packet loss rate). This step uses the stable communication link to ensure the real-time transmission and integrity of voice data, dynamically optimizes the question and answer interaction (such as triggering the retransmission mechanism when packet loss occurs), and at the same time provides data support for subsequent priority scheduling and channel optimization, ensures that the question and answer result is accurately conveyed and the interaction process is smooth and stable.

[0118] Those skilled in the art will appreciate that embodiments of the application can be provided as methods, systems, or computer program products. Therefore, the application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage, etc.) containing computer-usable program code.

[0119] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flow or blocks Figure 1 one or more flow or blocks

[0120] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flow or blocks Figure 1 one or more flow or blocks

[0121] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flow or blocks Figure 1 one or more flow or blocks

[0122] Finally, it should be noted that the above-mentioned embodiments are merely used to illustrate the technical solutions of the present application, rather than limit the technical solutions of the present application. Although the present application has been described in detail with reference to the above-mentioned embodiments, those skilled in the art should understand that the technical solutions of the present application can be modified or equivalent replaced without departing from the spirit and scope of the present application, and any modification or equivalent replacement should be covered in the protection scope of the claims of the present application.

Claims

1. A two-way voice question and answer method for a tour guide device based on priority scheduling, characterized in that: include: Network the guide equipment and obtain the configuration information of the guide equipment; Network the guide device and obtain its configuration information, including: Obtain the navigation device identification through the navigation device; Networking the navigation device using the navigation device identifier to obtain a networking result of the navigation device; According to the networking result of the guide device, the configuration information of the guide device is acquired, wherein the configuration information of the guide device includes role information and question priority; The navigation device is networked using the navigation device identifier to obtain a networking result of the navigation device, including: Performing a network search using the navigation device identifier to obtain a preset navigation network identifier; Performing network matching on the preset navigation network identifier and the navigation device identifier to obtain a network matching result; Based on the network matching result, a wireless mesh network is used to establish a network, and a networking result of a navigation device is obtained, wherein the wireless mesh network adopts a multi-hop mechanism; According to the networking result of the navigation device, the configuration information of the navigation device is obtained, including: S1-3-1. Use the networking result of the navigation device to determine whether the navigation device is connected to the network. If so, execute S1-3-2; otherwise, directly execute S1-3-5; S1-3-2. Assign roles based on the networking result of the navigation device and obtain network initialization configuration; S1-3-3. Perform link status monitoring based on the networking result of the navigation device and obtain link status monitoring results; S1-3-4. Obtain configuration information of the navigation device using the network initialization configuration according to the link status monitoring result; S1-3-5. Determine whether there is a network with the same identifier as the preset navigation network using the networking result of the navigation device. If so, add the corresponding navigation device to the network with the same identifier as the preset navigation network and obtain the configuration information of the corresponding navigation device. Otherwise, return to searching the network using the navigation device identifier. Building a two-way voice channel according to the configuration information of the guide device; Building a two-way voice channel based on the configuration information of the guide device includes: Using the configuration information of the navigation device, obtaining a navigation device driving instruction, wherein the navigation device driving instruction includes a transmitter instruction and a receiver instruction; Building a two-way voice channel according to the driving instructions of the guide device; Obtaining a two-way voice question and answer result of the tour guide device based on priority scheduling using the two-way voice channel; The two-way voice channel is used to obtain the two-way voice question and answer results of the guide device based on priority scheduling, including: Using the two-way voice channel to conduct voice questions and answers to obtain the configuration information of the current guide device; Perform channel monitoring on the two-way voice channel based on the configuration information of the current tour guide device to obtain the channel occupancy status; Obtaining a two-way voice question and answer result of the guide device based on priority scheduling using the channel occupancy status; The channel occupancy status is used to schedule based on priority to obtain the two-way voice question and answer results of the guide device, including: S3-3-1. Determine whether the channel occupancy status is idle. If so, perform a channel occupancy application and transmitter response based on the configuration information of the current navigation device, obtain the communication link of the current navigation device, and directly execute S3-3-4. Otherwise, determine that the channel occupancy status is occupied, obtain channel occupancy signaling based on the occupancy status, and execute S3-3-2. S3-3-2. Based on the channel occupancy signaling and the configuration information of the current navigation device, obtain the priority parameter of the channel occupancy signaling and the priority parameter of the current navigation device; S3-3-3. Determine whether the priority parameter of the current guide device is higher than the priority parameter of the channel occupation signaling. If so, perform channel preemption based on the configuration information of the current guide device and use the channel occupation signaling to release the channel, and return to S3-3-1. Otherwise, perform queue scheduling based on the priority parameter of the current guide device and return to channel monitoring of the two-way voice channel based on the configuration information of the current guide device. S3-3-4. Obtain the two-way voice question and answer result of the tour guide device according to the communication link of the current tour guide device.

2. A two-way voice question and answer method for a tour guide device based on priority scheduling according to claim 1, characterized in that: According to the guide device driving instruction, a two-way voice channel is established, including: Determine whether the navigation device driving instruction is a receiver instruction, if so, execute the next step, otherwise, return to using the configuration information of the navigation device to obtain the navigation device driving instruction; Performing distance measurement using the configuration information of the navigation device to obtain a received signal strength indicator mean value; The channel application is started by the navigation device driving instruction, and the received signal strength indication mean is used to perform channel monitoring to establish a two-way voice channel.

Citation Information

Patent Citations

  • Method for implementing caller priority in voice group call service

    CN101489176A

  • Earphone voice talkback speaker cooperation control method suitable for multi-person cooperation scene

    CN120264226A