A bilingual control method for tourism and wearable device
By using bilingual control methods and wearable devices for tourism, the problems of low efficiency and language barriers in traditional tour group management have been solved, enabling precise time management and multilingual support, thereby improving the tourism experience and efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHENGDU ZHONGXINLIANG TECHNOLOGY CO LTD
- Filing Date
- 2026-05-08
- Publication Date
- 2026-07-31
AI Technical Summary
Traditional tour group management methods are time-consuming and labor-intensive, prone to omissions of personnel, and language barriers among international tourists can lead to inconsistent schedules, affecting tour efficiency and experience.
This invention provides a bilingual control method and wearable device for tourism, which receives the target location and time, calculates the walking time, outputs alarm information in the target language, dynamically adjusts the departure time, and supports tour guides in real-time management of the team.
It improves the efficiency of tour itineraries, reduces the phenomenon of "people waiting for people", enhances the tourist experience, supports multilingual translation and navigation, and reduces the workload of tour guides.
Smart Images

Figure CN122496778A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of navigation technology, and more specifically, to a bilingual control method and wearable device for tourism. Background Technology
[0002] In real-world tourism scenarios, traditional tour group management methods have numerous shortcomings. Typically, different tour groups rely on flags, hats, or armbands of varying colors, shapes, and text to distinguish and manage members. However, this management method has many drawbacks in practice. For example, upon arriving at a new attraction or meeting point, the tour guide or leader needs to count the number of people one by one, which is not only time-consuming and laborious but also prone to omissions. Moreover, this reliance on manual counting leads to inconsistencies in the arrival times of tourists, often resulting in situations where "people are waiting for others," severely impacting the efficiency of the tour itinerary and the tourist experience. For international tourists, this traditional management solution is even more inadequate, as language barriers and cultural differences can cause tourists to arrive at designated meeting points on time.
[0003] For example, after the tour guide and tourists arrive at the scenic area by bus, some tourists may go to eat or use the restroom, resulting in a situation where people are waiting for each other when they finally gather to go inside the scenic area, which affects the efficiency of the tour and the tourist experience. Summary of the Invention
[0004] The purpose of this disclosure is to provide a bilingual control method and wearable device for travel to solve the aforementioned technical problems.
[0005] To achieve the above objectives, this disclosure provides a bilingual control method for tourism, executed by a wearable device, comprising: The system periodically receives target location and target time points sent by the target device; the target location is the location where the target device is located or the destination location specified on the target device, and the target time point is the predetermined time point specified on the target device. Determine the target language set by the user on the wearable device and the current location of the wearable device; Determine the walking time required to reach the target location from the current location; The departure time is obtained based on the target time and the walking time. Upon reaching the departure time, an alarm message is output in the target language; the alarm message is used to remind the user holding the wearable device to proceed to the target location.
[0006] Optionally, determining the walking time required to reach the target location from the current location includes: When it is detected that the wearable device is being worn by a user, the movement speed of the user wearing the wearable device is collected; The walking time is obtained based on the distance between the current location and the target location, and the moving speed; wherein, the moving speed is cleared after it is detected that the wearable device is not being worn.
[0007] Optionally, the method further includes: When the target time point is reached and the distance between the target location and the current location of the wearable device is less than a distance threshold, the identity information of the user holding the wearable device is sent to the target device; the target device is used to determine the number of people who have returned to the team based on the identity information.
[0008] Optionally, upon reaching the departure time, outputting alarm information in the target language includes: Based on the departure time, the alarm information is output for a preset duration.
[0009] Optionally, the method further includes: When the remaining battery power of the wearable device is lower than a preset battery level, a prompt message is sent to the target device; the prompt message instructs the target device to generate a location acquisition request; In response to receiving a location acquisition request from the target device, the current location of the wearable device is sent to the target device; the current location of the wearable device is used to instruct the target device to generate a travel route from the target device to the wearable device based on the current location of the wearable device.
[0010] Optionally, the method further includes: In response to receiving voice data sent by the target device, the voice data is played in the target language.
[0011] Optionally, the target device communicates in a network with multiple wearable devices, the multiple wearable devices including the target device and other wearable devices excluding the target device; the method further includes: Obtain a map of the scenic area where the wearable device is located; The current location of the wearable device, the current location of the other wearable devices, and the current location of the target device are displayed on the scenic area map; wherein the current location of the wearable device, the current location of the other wearable devices, and the current location of the target device are displayed using different location patterns.
[0012] Optionally, the periodic receipt of the target location sent by the target device includes: If the target location cannot be received from the target device, the current location sent by the other wearable devices shall be received. If the number of current locations received is greater than a preset number, and the area formed by the remaining wearable devices is smaller than a preset range, the center point of the area formed by the remaining wearable devices shall be taken as the target location.
[0013] Optionally, the method further includes: Determine the travel cost of multiple routes from the current location to the target location; From multiple walking costs, the target route with the minimum walking cost is selected; wherein the walking cost is positively correlated with at least one of the walking distance, the number of obstacles, and the number of turns; The distance traveled along the target's travel route is taken as the distance between the current position and the target position.
[0014] Optionally, the method further includes: Navigation information for traveling along the target route is displayed in the target language.
[0015] To achieve the above objectives, this disclosure provides a wearable device, including: A memory on which computer programs are stored; A processor is configured to execute the computer program in the memory to implement the steps of the bilingual control method for tourism proposed in this disclosure.
[0016] Through the above technical solution, firstly, it can support tour guides to specify the target location and target time of the meeting on the target device. After the target location and target time are sent to each wearable device, each wearable device obtains the departure time of the tourists holding the device based on the target location and target time. At the departure time, an alarm message is output to remind the tourists holding the devices to depart, thereby prompting them to depart on time after seeing the alarm message and arrive at the target meeting location on time as specified by the tour guide. This reduces the phenomenon of "people waiting for people" and improves the efficiency of the tour and the tourist experience.
[0017] Secondly, wearable devices can periodically receive target location and target time points sent by the target device. When the current location of the wearable device and the target location of the target device change, the departure time point can be dynamically adjusted based on the changed current location and target location, so as to remind the user to depart at different departure time points.
[0018] Thirdly, the wearable device will output alarm information in the target language specified by the tourist on the wearable device, so that the tourist does not need to find translation software to translate the alarm information, thus enabling the tourist to quickly understand the meaning of the alarm information, so as to depart as soon as possible and arrive at the target location on time.
[0019] Other features and advantages of this disclosure will be described in detail in the following detailed description section. Attached Figure Description
[0020] The accompanying drawings are provided to further illustrate the present disclosure and form part of the specification. They are used together with the following detailed description to explain the present disclosure, but do not constitute a limitation thereof. In the drawings: Figure 1 This is a flowchart of the steps of a bilingual control method for tourism proposed according to an exemplary embodiment.
[0021] Figure 2 This is a flowchart of the steps of a bilingual control method for tourism proposed according to an exemplary embodiment.
[0022] Figure 3 This is a schematic diagram illustrating a tourist leaving a group while holding a wearable device, according to an exemplary embodiment.
[0023] Figure 4 This is a flowchart of the steps of a bilingual control method for tourism proposed according to an exemplary embodiment.
[0024] Figure 5 This is a flowchart of the steps of a bilingual control method for tourism proposed according to an exemplary embodiment.
[0025] Figure 6 This is a flowchart of the steps of a bilingual control method for tourism proposed according to an exemplary embodiment.
[0026] Figure 7 This is a flowchart of the steps of a bilingual control method for tourism proposed according to an exemplary embodiment.
[0027] Figure 8 This is a schematic diagram of a plurality of wearable devices according to an exemplary embodiment.
[0028] Figure 9 This is a flowchart of the steps of a bilingual control method for tourism proposed according to an exemplary embodiment.
[0029] Figure 10 This is a block diagram of a bilingual control device for tourism, according to an exemplary embodiment.
[0030] Figure 11This is a block diagram of an electronic device according to an exemplary embodiment. Detailed Implementation
[0031] The specific embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustration and explanation only and are not intended to limit this disclosure.
[0032] Figure 1 This is a flowchart of a bilingual control method for tourism, which is executed by a wearable device. The wearable device can be a watch, bracelet, or other device worn on the user's wrist, or a virtual reality device such as VR (Virtual Reality) glasses or AR (Augmented Reality) glasses. The bilingual control method for tourism includes the following steps.
[0033] In step S10, the target location and target time point sent by the target device are periodically received.
[0034] The target device can be a device held by the tour guide, which can be a wearable device or a terminal device such as a mobile phone, computer, or tablet.
[0035] The target location is the location of the target device or the destination specified on the target device; the target time point is the predetermined time point specified on the target device, or it can be the time point for the tour group to gather as scheduled by the tour guide.
[0036] For example, a tour guide can input the scheduled meeting time of the tour group at 9:00 AM and the current location of the target device into the target device. Then, the target device can send the scheduled time of 9:00 AM and the current location of the target device to multiple wearable devices bound to the target device.
[0037] It is understandable that the target location of the target device or the target location specified by the guide on the target device may change dynamically. Therefore, when the target location of the target device changes, it will resend the target location to the wearable device. Thus, the wearable device needs to periodically receive the target location sent by the target device to dynamically update the final target location.
[0038] In step S20, the target language set by the user on the wearable device and the current location of the wearable device are determined.
[0039] The target language set by the user on the wearable device is the user's usual language, that is, the language the user is used to. For example, the target language can be English, Korean, Russian, etc.
[0040] For example, if a user's primary language is English, then English can be set as the target language on the wearable device.
[0041] The current location of the wearable device can be updated in real time.
[0042] In step S30, the walking time required to reach the target location from the current location is determined.
[0043] In one possible implementation, the walking time required to reach the target location from the current location of the wearable device can be obtained based on factors such as the distance from the current location to the target location, the movement speed of the wearable device, and the planned route.
[0044] Since the target location and the current location are updated in real time and periodically, the walking time required to reach the target location from the current location can be calculated in real time based on the updated target location and the current location.
[0045] In step S40, the departure time is obtained based on the target time and the walking time.
[0046] The departure time is the starting time when the wearable device travels from the current location to the target location. The departure time can be obtained by subtracting the walking time from the target time.
[0047] For example, if the target time sent by the target device is 9:00 AM, and the walking time from the current location of the wearable device to the target location set by the tourist is determined to be 15 minutes, then subtracting the walking time from the target time will give the departure time of 8:45 AM. Tourists wearing the wearable device can then go to the target location at 8:45 AM and meet at the target location on time at 9:00 AM.
[0048] In step S50, if the departure time point is reached, an alarm message is output in the target language.
[0049] The alarm message is used to remind the user holding the wearable device to proceed to the target location. This alarm message can be a voice message and / or a text message.
[0050] For example, if the departure time is 8:45, an alarm message will be output in the user's preferred target language when the current time reaches 8:45 to remind the user to hurry up and leave.
[0051] In some scenarios, after tourists and tour guides arrive at the scenic area by bus, the tour guide can use a target device to send the target location and target time 9:00 AM. Multiple wearable devices bound to the target device will receive the target location and target time 9:00 AM. When users holding various wearable devices go to eat, use the restroom, or rest, the walking time required for each wearable device to reach the target location can be calculated. Based on the target time and walking time, the departure time of each wearable device can be obtained. After reaching the departure time, an alarm message can be output in the target language set by each wearable device to remind the user to start from the current location to arrive at the target location on time.
[0052] In one possible implementation, if the distance between the current location of the wearable device and the target location is less than a preset distance, there is no need to issue an alarm message.
[0053] Understandably, if the distance between the current location of the wearable device and the target location is less than the preset distance, it means that the user holding the wearable device is currently near the target location, so there is no need to issue an alarm message, thus avoiding the impact of alarm messages on the user experience.
[0054] In one possible implementation, if the distance between the current location of the wearable device and the target location is greater than or equal to a preset distance, and the departure time has been reached, then an alarm message is output in the target language.
[0055] Understandably, if the distance between the current location of the wearable device and the target location is greater than or equal to the preset distance, it means that the current location of the user holding the wearable device is far from the target location. In this case, an alarm message needs to be output to remind the user to hurry up and set off so as to reach the target location at the specified target time.
[0056] Through the above technical solution, firstly, it can support tour guides to specify the target location and target time of the meeting on the target device. After the target location and target time are sent to each wearable device, each wearable device obtains the departure time of the tourists holding the device based on the target location and target time. At the departure time, an alarm message is output to remind the tourists holding the devices to depart, thereby prompting them to depart on time after seeing the alarm message and arrive at the target meeting location on time as specified by the tour guide. This reduces the phenomenon of "people waiting for people" and improves the efficiency of the tour and the tourist experience.
[0057] Secondly, wearable devices can periodically receive target location and target time points sent by the target device. When the current location of the wearable device and the target location of the target device change, the departure time point can be dynamically adjusted based on the changed current location and target location, so as to remind the user to depart at different departure time points.
[0058] Thirdly, the wearable device will output alarm information in the target language specified by the tourist on the wearable device, so that the tourist does not need to find translation software to translate the alarm information, thus enabling the tourist to quickly understand the meaning of the alarm information, so as to depart as soon as possible and arrive at the target location on time.
[0059] Figure 2 This is an exemplary embodiment involving step S30 above, which is an exemplary scheme for interpreting the walking time, including the following steps: In step S31, when it is detected that the wearable device is being worn by a user, the movement speed of the user wearing the wearable device is collected.
[0060] Among them, when a user wears a wearable device, the user's movement speed can be collected, and the minimum movement speed among multiple distances collected can be taken as the user's movement speed.
[0061] For example, if a tourist wears a wearable device and walks three distances at speeds of 1.1 m / s, 1.2 m / s, and 1.3 m / s respectively, then the minimum speed of 1.1 m / s can be used as the speed for calculating the walking time.
[0062] It is understandable that tourists move at varying speeds. Therefore, the minimum moving speed can be selected from multiple moving speeds. This takes into account the maximum walking time required for a tourist to reach the target location from the current location at the slowest moving speed, and the required departure time, so as to maximize the guarantee that tourists can arrive at the target location on time or ahead of schedule.
[0063] Among them, technologies such as optical detection, capacitance detection, pressure detection, infrared detection, and biometrics can be used to detect whether tourists are wearing wearable devices.
[0064] In optical detection technology, an optical sensor is placed on the bottom of the watch to emit light of a specific wavelength and detect changes in the reflected light. When the watch is worn on the wrist, the light comes into contact with the skin and is reflected. The sensor analyzes the intensity and changes in the reflected light to determine whether the watch is worn correctly. Capacitive sensing technology determines whether a watch is being worn by detecting changes in capacitance between the watch and the skin. When a watch comes into contact with the skin, a certain capacitance value is generated. By comparing this value to a preset threshold, it can be determined whether the watch is being worn.
[0065] Pressure detection technology utilizes miniature pressure sensors or strain gauges, installed on the bottom of the watch or in the watchband. When the watch is worn on the wrist, the tension of the watchband or the pressure between the watch and the skin causes changes in the sensor, thus determining the wearing status.
[0066] In infrared detection technology, a watch emits infrared light and receives the reflected infrared light signals, determining whether it is being worn based on the intensity and characteristics of the reflected light.
[0067] In step S32, the walking time is obtained based on the distance between the current position and the target position, and the moving speed.
[0068] In one possible implementation, the walking time can be obtained by dividing the distance by the walking speed. The lower the walking speed, the slower the visitor's walking speed, and the longer the walking time. Among them, the movement speed is cleared after it is detected that the wearable device is not being worn.
[0069] It is understandable that different tourists have different walking habits due to differences in age, gender, physical condition, terrain, and urgency of the task, which in turn leads to different movement speeds. Therefore, after detecting that the wearable device is being worn, the current tourist's walking habits can be recorded to obtain the current tourist's movement speed. When the wearable device is not being worn, the current tourist's movement speed can be cleared, thereby avoiding the influence of the recorded current tourist's movement speed on the calculation of the next tourist's movement speed, so that the movement speed recorded each time is the movement speed of the tourist currently wearing the wearable device.
[0070] Figure 3 This disclosure relates to an exemplary embodiment, which illustrates an exemplary scheme for facilitating tour guides in counting the number of people in a group, including the following steps: In step S60, when the target time point is reached and the distance between the target location and the current location of the wearable device is less than a distance threshold, the identity information of the user holding the wearable device is sent to the target device.
[0071] The user's identity information includes the name of the tourist holding the wearable device and the device identifier of the wearable device.
[0072] If the target time point is reached at the current time point, and the distance between the target location and the current location of the wearable device is less than the distance threshold, it means that the tourist holding the wearable device has arrived at the target location. At this time, the tourist's identity information can be sent to the target device.
[0073] In one possible implementation, each time the target device receives identity information from a wearable device, it can increment the recorded number of people by 1, thereby accumulating the number of tourists who have returned to the group.
[0074] Through the above technical solution, the target device can receive the number of identity information sent by multiple wearable devices in the group, thereby counting the number of tourists returning to the group. This eliminates the need for tour guides to manually count the number of returning tourists, making headcount easier and reducing their workload. Furthermore, tour guides no longer need to use flags, hats, armbands, or other methods to identify whether people belong to the same group. They can directly determine the number of returning tourists and whether they belong to the same group by looking at the number of tourists and their identity information displayed on the target device, thus reducing the cost of making flags, hats, and armbands.
[0075] Figure 4 This is an exemplary embodiment involving step S50 above, which is an exemplary scheme for interpreting and outputting alarm information, including the following steps: In step S51, the alarm information is output for a preset duration based on the departure time.
[0076] The output time of the alarm information can be obtained by subtracting the preset duration from the departure time.
[0077] For example, if the departure time is 8:45 and the preset duration is 5 minutes, then the output time for the alarm message will be 8:40. The alarm message will be output at 8:40 to remind the user to hurry to the target location.
[0078] The above technical solution allows for the pre-setting of alarm information based on the departure time, thus providing tourists with more time to reach their destination and ensuring that each tourist arrives at or before the designated time, reducing the phenomenon of "people waiting for people".
[0079] Figure 5 This is an exemplary embodiment of the present disclosure, used to illustrate an exemplary solution when the remaining battery power of a wearable device is low, including the following steps: In step S70, if the remaining battery power of the wearable device is lower than the preset battery power, a prompt message is sent to the target device.
[0080] The prompt message is used to indicate to the target device that the remaining battery power of the wearable device is too low. The prompt message can also instruct the target device to generate a location acquisition request, which is used to request the device location of the wearable device.
[0081] Understandably, when the remaining battery power of the wearable device is lower than the first preset battery level, it means that the remaining battery power of the wearable device is low. In order to avoid the situation where the wearable device runs out of power and the target device cannot contact the wearable device, the wearable device can send a prompt message to the target device so that the target device knows that the wearable device is about to run out of power and can then take subsequent countermeasures.
[0082] In step S80, in response to receiving the location acquisition request from the target device, the current location of the wearable device is sent to the target device.
[0083] The current location of the wearable device is used to instruct the target device to generate a travel route from the target device to the wearable device based on the current location of the wearable device.
[0084] The current location of the wearable device is used to instruct the target device to generate a second travel route from the target device to the wearable device based on the current location of the wearable device.
[0085] Optionally, in response to receiving a prompt from the wearable device, the target device sends a location acquisition request to the target device; in response to receiving the current location from the wearable device, the target device generates a travel route from the target location to the wearable device. This travel route is displayed on the target device in the target language set by the user.
[0086] When the remaining battery power of the wearable device is lower than the preset battery level, it indicates that the wearable device has low remaining battery power. At this time, a prompt message can be sent to the target device to notify it that the wearable device has low remaining battery power. The target device then sends a location acquisition request to the wearable device. The wearable device sends its current location to the target device, and the target device generates a travel route from the target device's current location to the wearable device's current location. The tour guide holding the target device can then navigate to the current location of the tourist wearing the wearable device based on the travel route.
[0087] In one possible implementation, the wearable device may also play the voice data in the target language in response to receiving voice data sent by the target device.
[0088] A single target device can be associated with multiple different wearable devices, each linked to the target device and configured with a different target language. In this way, the target device can capture the tour guide's audio and send it to the multiple associated wearable devices. Each wearable device then plays the audio in its own configured target language, thus providing different users with audio narration tailored to their specific needs.
[0089] In some scenarios, tour guides can use a target device to explain the scenic area. The target device will then send the audio data of the explanation to wearable devices, and each wearable device will then play the audio data in its own designated target language.
[0090] In some scenarios, when the wearable device has low remaining battery power, the target device can tell the tourist to wait in place, while the wearable device with low remaining battery power can wait in place based on the translated voice data.
[0091] Through the above technical solution, when the wearable device has low remaining battery power, the target device can generate a route from the target device to the wearable device based on the wearable device's location. This allows the tour guide holding the target device to locate the user wearing the wearable device, reducing the risk of the user losing contact with the user holding the target device due to the wearable device running out of power. For example, when a tourist's wearable device has low battery power, the tour guide holding the target device can determine the route from their current location to the wearable device's location. The tour guide can then locate the tourist based on the route and lead them back to the meeting point, thus reducing the likelihood of tourists being unable to find the target location due to language barriers or a dead wearable device.
[0092] Furthermore, after the wearable device receives the location acquisition request from the target device, it can also output a prompt message to remind tourists to wait for the tour guide in place, thereby reducing the occurrence of situations where the tour guide has already arrived at the tourist's location, but the tourist has moved to another location.
[0093] Figure 6 This is an exemplary embodiment of the present disclosure, used to illustrate an exemplary scheme for displaying the device location of various devices on a wearable device, including the following steps: In step S90, a map of the scenic area where the wearable device is located is obtained.
[0094] Wearable devices can access scenic area maps from the scenic area's server or map service provider via the internet. These maps contain information such as the location of each attraction, road layout, entrances and exits, activity areas, and rest areas.
[0095] For example, wearable devices can determine whether their location is within the scenic area. If the location is within the scenic area, the scenic area map can be loaded automatically. If the location is outside the scenic area, the name of the scenic area can be manually entered on the wearable device, and the wearable device will then obtain the scenic area map from the scenic area server corresponding to that name.
[0096] It is understandable that the scenic area map where the wearable device is located is also the scenic area map where the target device is located.
[0097] In step S100, the current location of the wearable device, the current location of the other wearable devices, and the current location of the target device are displayed on the scenic area map.
[0098] The current location of the wearable device, the current location of the other wearable devices, and the current location of the target device are displayed using different location patterns.
[0099] For example, the current location of the target device, the current location of the wearable device, the current locations of other wearable devices, and the target location can be distinguished by different colors on the displayed scenic area map. Furthermore, the current locations of the target device, the wearable device, and the other wearable devices will dynamically change according to the location of each user.
[0100] Through the above technical solution, when a user wearing a wearable device uses the wearable device, the wearable device can display a scenic area map and determine the relative position and distance between the tour guide and the tourists, as well as the relative position and distance between the tourists and other tourists, based on the current position of the wearable device, the current position of the other wearable devices, and the current position of the target device, thereby providing a reference for the tourists' travel route after leaving the group.
[0101] Figure 7 This is an exemplary embodiment involving step S10 above, which is an exemplary scheme for interpreting the target location of reception, including the following steps: In step S11, if the target location cannot be received from the target device, the current location sent by the other wearable devices is received.
[0102] If the target location cannot be received from the target device, it indicates that the target device has insufficient power or the network environment where the target device is located is poor. In this case, the current location can be received from other wearable devices.
[0103] In step S12, if the number of received current locations is greater than a preset number, and the area range formed by the remaining wearable devices is smaller than a preset range, the center point of the area range formed by the remaining wearable devices is taken as the target location.
[0104] If the number of current locations received is greater than the preset number, and the area formed by the remaining wearable devices is smaller than the preset area, it indicates that the locations of these wearable devices are relatively concentrated, and there are a large number of tourists wearing these wearable devices. In this case, the center point of the area formed by these wearable devices can be used as the target location. Then, when traveling from the current location of the wearable device to the target location, it will go to the area where there are more tourists and they are more concentrated, thereby reuniting with the other tourists and reducing the probability that the current tourist will not be able to rejoin the group.
[0105] The area range is the area range formed by the two most distant wearable devices among the remaining wearable devices.
[0106] For example, please see Figure 8 As shown, taking a preset quantity of 10 devices and a preset range of 50m as an example, if the current wearable device cannot receive the target location sent by the target device while the tour guide is leading tourists through the scenic area, and the current wearable device receives the current location sent by the other 10 wearable devices, and the distance between the two largest wearable devices in the area formed by the current locations of the other 10 wearable devices is less than 50m, it indicates that the tourists on these 10 wearable devices are relatively concentrated. Therefore, the target location can be used as the target location that the current wearable device needs to reach, thereby guiding the tourists on the current wearable device to the location where the tourists in the group are concentrated.
[0107] Figure 9 This disclosure relates to an exemplary embodiment for illustrating an exemplary scheme for navigating a tourist wearing a wearable device to a target location, including the following steps: In step S110, the walking cost of multiple routes from the current position to the target position is determined.
[0108] The travel cost is positively correlated with at least one of the following: travel distance, number of obstacles, and number of turns.
[0109] The A* algorithm can generate multiple routes from the current location to the target location by dividing the map into a grid model, setting the current location as the starting point and the target location as the ending point.
[0110] For each path, the sequence of nodes it passes through is recorded for subsequent calculation of the travel cost. The travel cost is positively correlated with at least one of the following: travel distance, number of obstacles, and number of turns.
[0111] For example, the sum of distances between all nodes on the path can be calculated as the walking distance; the number of obstacles on each path can be counted, and the more obstacles there are, the higher the cost score; for example, the angle between two adjacent positions of the user can be calculated, and if the angle is greater than a threshold (e.g., 90 degrees), it is considered a turn.
[0112] When calculating the cost of traveling a certain route, the cost can be obtained based on the distance traveled, the first weight corresponding to the distance traveled, the number of obstacles, the second weight corresponding to the number of obstacles, the number of turns, and the third weight corresponding to the number of turns. The calculation formula is as follows: Q = L*W1 + N1*W2 + N2*W3 Where Q is the cost of traveling the route, L is the distance traveled, W1 is the first weight corresponding to the distance traveled, N1 is the number of obstacles, W2 is the second weight corresponding to the number of obstacles, N2 is the number of turns, and W3 is the third weight corresponding to the number of turns.
[0113] In step S120, the target route with the lowest walking cost is selected from multiple walking costs.
[0114] The route with the lowest walking cost means that tourists with wearable devices pay less to reach guides with target devices, such as walking a shorter distance, encountering fewer obstacles, or making fewer turns.
[0115] In step S130, the distance traveled on the target route is taken as the distance between the current position and the target position.
[0116] The process involves first obtaining the planned target route, then calculating the distance traveled along the target route, and finally using this distance as the final distance from the current position to the target position.
[0117] In one possible implementation, navigation information for traveling along the target route is displayed in the target language.
[0118] Optionally, in addition to displaying navigation information, the wearable device can also collect image information about the surroundings of the wearable device and translate the text information in the image information into text information in the target language.
[0119] This image information indicates the environmental information around the wearable device. For example, if the wearable device is VR glasses and the user is a tourist, the tourist can wear VR glasses, and the VR glasses can collect image information of the environment in which the tourist is located in real time. If the image information displays a shop name, the shop name can be translated into the target language and displayed; if the image information displays a street name, the street name can also be translated into the target language and displayed.
[0120] In some scenarios, assuming the user is a tourist, the tourist's destination is the location of the tour guide, the tourist's target language is English, and the wearable device is VR glasses, the tourist can wear VR glasses and set the target location of the tour guide. The VR glasses will then display navigation information from the tourist's current location to the target location in real time in English, enabling the tourist to navigate to the target location based on the displayed navigation information.
[0121] The above technical solution can determine the user's target location and target language, and determine the target route from the wearable device's current location to the target location, displaying navigation information in the target language. Because the wearable device integrates navigation and translation functions, it can display navigation information from the device's location to the target location in the user's preferred target language. Users do not need to consult a translation system while navigating, improving convenience and user experience. Furthermore, the planned target route is selected from multiple paths from the wearable device's current location to the target location, choosing the shortest route with fewer obstacles or turns, reducing walking costs and allowing users to reach their destination quickly.
[0122] Figure 10 This is a block diagram of a bilingual control device for tourism according to an exemplary embodiment of the present disclosure. The bilingual control device 1000 for tourism includes: a receiving module 1010, a setting module 1020, a walking time calculation module 1030, a starting point calculation module 1040, and an alarm module 1050.
[0123] The receiving module 1010 is configured to periodically receive a target location and a target time point sent by the target device; the target location is the location where the target device is located or a destination location specified on the target device, and the target time point is a predetermined time point specified on the target device. The setting module 1020 is configured to determine the target language set by the user on the wearable device and the current location of the wearable device; The walking time calculation module 1030 is configured to determine the walking time required to reach the target location from the current location; The starting point calculation module 1040 is configured to obtain the starting time point based on the target time point and the walking time. The alarm module 1050 is configured to output alarm information in the target language upon arrival at the departure time; the alarm information is used to remind the user holding the wearable device to depart for the target location.
[0124] Optionally, the walking time calculation module 1030 is further configured to collect the movement speed of the user wearing the wearable device when the wearable device is detected to be worn by the user; and obtain the walking time based on the distance between the current position and the target position and the movement speed; wherein the movement speed is cleared after the wearable device is detected to be not being worn.
[0125] Optionally, the bilingual control device 1000 for tourism includes: The sending module is configured to send the identity information of the user holding the wearable device to the target device when the target time point is reached and the distance between the target location and the current location of the wearable device is less than a distance threshold; the target device is used to determine the number of people who have returned to the team based on the identity information.
[0126] Optionally, the alarm module 1050 is also configured to output the alarm information for a preset duration based on the departure time.
[0127] Optionally, the bilingual control device 1000 for tourism includes: The first notification module is configured to send a notification message to the target device when the remaining battery power of the wearable device is lower than a preset battery power; the notification message instructs the target device to generate a location acquisition request. The sending module is configured to send the current location of the wearable device to the target device in response to receiving a location acquisition request from the target device; the current location of the wearable device is used to instruct the target device to generate a travel route from the target device to the wearable device based on the current location of the wearable device.
[0128] Optionally, the bilingual control device 1000 for tourism includes: The broadcast module is configured to play the voice data in the target language in response to receiving voice data sent by the target device.
[0129] Optionally, the target device communicates with a network of multiple wearable devices, the multiple wearable devices including the target device and other wearable devices excluding the target device; the bilingual control device 1000 for travel includes: The acquisition module is configured to acquire a map of the scenic area where the wearable device is located; The display module is configured to display the current location of the wearable device, the current location of the other wearable devices, and the current location of the target device on the scenic area map; wherein the current location of the wearable device, the current location of the other wearable devices, and the current location of the target device are displayed using different location patterns.
[0130] Optionally, the receiving module 1010 is further configured to receive the current location sent by the other wearable devices when the target location cannot be received from the target device; and to take the center point of the area formed by the other wearable devices as the target location when the number of received current locations is greater than a preset number and the area formed by the other wearable devices is smaller than a preset range.
[0131] Optionally, the bilingual control device 1000 for tourism includes: The walking cost module is configured to determine the walking cost of multiple routes from the current location to the target location; The filtering module is configured to select the target route with the minimum walking cost from multiple walking costs; wherein the walking cost is positively correlated with at least one of the walking distance, the number of obstacles, and the number of turns; The determination module is configured to use the distance traveled on the target travel route as the distance between the current position and the target position.
[0132] Optionally, the bilingual control device 1000 for tourism includes: The display module is configured to display navigation information for traveling along the target route in the target language.
[0133] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0134] Figure 11 This is a block diagram illustrating an electronic device 1100 according to an exemplary embodiment. The electronic device 1100 can be a wearable device or target device as described above. Figure 11As shown, the electronic device 1100 may include a processor 1101 and a memory 1102. The electronic device 1100 may also include one or more of a multimedia component 1103, an input / output (I / O) interface 1104, and a communication component 1105. The electronic device 1100 may be a VR headset, AR headset, watch, wristband, tablet, laptop, computer, or other similar device.
[0135] The processor 1101 controls the overall operation of the electronic device 1100 to complete all or part of the steps in the aforementioned bilingual control method for tourism. The memory 1102 stores various types of data to support the operation of the electronic device 1100. This data may include, for example, instructions for any application or method operating on the electronic device 1100, and application-related data such as contact data, sent and received messages, pictures, audio, video, etc. The memory 1102 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. Multimedia component 1103 may include a screen and an audio component. The screen may be, for example, a touchscreen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may be further stored in memory 1102 or transmitted via communication component 1105. The audio component also includes at least one speaker for outputting audio signals. I / O interface 1104 provides an interface between processor 1101 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual or physical buttons. Communication component 1105 is used for wired or wireless communication between the electronic device 1100 and other devices. Wireless communication may include Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, or 4G, or a combination thereof; therefore, the corresponding communication component 1105 may include a Wi-Fi module, a Bluetooth module, or an NFC module.
[0136] In an exemplary embodiment, the electronic device 1100 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the bilingual control method for tourism described above.
[0137] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the bilingual control method for tourism described above. For example, the computer-readable storage medium may be the memory 1102 including the program instructions described above, which may be executed by the processor 1101 of the electronic device 1100 to complete the bilingual control method for tourism described above.
[0138] In another exemplary embodiment, a computer program product is also provided, which includes a computer program executable by a processor, which, when executed by the processor, implements the steps of the bilingual control method for tourism described above.
[0139] The preferred embodiments of this disclosure have been described in detail above with reference to the accompanying drawings. However, this disclosure is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this disclosure, various simple modifications can be made to the technical solutions of this disclosure, and these simple modifications all fall within the protection scope of this disclosure.
[0140] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, this disclosure will not describe the various possible combinations separately.
[0141] Furthermore, various different embodiments of this disclosure can be combined in any way, as long as they do not violate the spirit of this disclosure, they should also be regarded as the content disclosed in this disclosure.
Claims
1. A bilingual control method for tourism, characterized by, Performed by wearable devices, including: The system periodically receives target location and target time points sent by the target device; the target location is the location where the target device is located or the destination location specified on the target device, and the target time point is the predetermined time point specified on the target device. Determine the target language set by the user on the wearable device and the current location of the wearable device; Determine the walking time required to reach the target location from the current location; The departure time is obtained based on the target time and the walking time. Upon reaching the departure time, an alarm message is output in the target language; the alarm message is used to remind the user holding the wearable device to proceed to the target location.
2. The method of claim 1, wherein, Determining the walking time required to reach the target location from the current location includes: When it is detected that the wearable device is being worn by a user, the movement speed of the user wearing the wearable device is collected; The walking time is obtained based on the distance between the current location and the target location, and the moving speed; wherein, the moving speed is cleared after it is detected that the wearable device is not being worn.
3. The method according to claim 1, characterized in that, The method further includes: When the target time point is reached and the distance between the target location and the current location of the wearable device is less than a distance threshold, the identity information of the user holding the wearable device is sent to the target device; the target device is used to determine the number of people who have returned to the team based on the identity information.
4. The method according to claim 1, characterized in that, Upon reaching the departure time, the alarm information is output in the target language, including: Based on the departure time, the alarm information is output for a preset duration.
5. The method according to claim 1, characterized in that, The method further includes: When the remaining battery power of the wearable device is lower than a preset battery level, a prompt message is sent to the target device; the prompt message instructs the target device to generate a location acquisition request; In response to receiving a location acquisition request from the target device, the current location of the wearable device is sent to the target device; the current location of the wearable device is used to instruct the target device to generate a travel route from the target device to the wearable device based on the current location of the wearable device.
6. The method according to claim 1, characterized in that, The method further includes: In response to receiving voice data sent by the target device, the voice data is played in the target language.
7. The method according to claim 1, characterized in that, The target device communicates with a network of multiple wearable devices, the multiple wearable devices including the target device and other wearable devices excluding the target device; the method further includes: Obtain a map of the scenic area where the wearable device is located; The current location of the wearable device, the current location of the other wearable devices, and the current location of the target device are displayed on the scenic area map; wherein the current location of the wearable device, the current location of the other wearable devices, and the current location of the target device are displayed using different location patterns.
8. The method according to claim 7, characterized in that, The periodic reception of the target location sent by the target device includes: If the target location cannot be received from the target device, the current location sent by the other wearable devices shall be received. If the number of current locations received is greater than a preset number, and the area formed by the remaining wearable devices is smaller than a preset range, the center point of the area formed by the remaining wearable devices shall be taken as the target location.
9. The method according to claim 2, characterized in that, The method further includes: Determine the travel cost of multiple routes from the current location to the target location; From multiple walking costs, the target route with the minimum walking cost is selected; wherein the walking cost is positively correlated with at least one of the walking distance, the number of obstacles, and the number of turns; The distance traveled along the target's travel route is taken as the distance between the current position and the target position.
10. The method according to claim 9, characterized in that, The method further includes: Navigation information for traveling along the target route is displayed in the target language.