Scenic spot tour guiding system
By utilizing the visitor guidance system's modules for traffic monitoring, activity reservations, activity recommendations, virtual queuing, and push notifications, the system addresses the challenges of meeting the flexibility and personalized needs of visitors in the scenic area management system, thereby improving visitor experience and operational efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- DONGGUAN ZKTECO ELECTRONICS TECH
- Filing Date
- 2026-03-11
- Publication Date
- 2026-06-05
AI Technical Summary
The existing scenic area management system cannot meet tourists' needs for flexibility and personalization when visiting scenic areas, resulting in long waiting times, disorder, and low operational efficiency.
This invention provides a scenic area visitor guidance system, including a traffic monitoring module, an activity reservation module, a visit recommendation module, a virtual queuing module, and a push notification module. By monitoring the scenic area's traffic, user reservation data, and location in real time, it generates personalized visitor routes and provides virtual queuing and precise reminders to optimize tourists' itineraries.
It improved the visitor experience, reduced on-site crowding and safety hazards, increased visitor time management and operational efficiency, and met visitors' needs for flexibility and personalization.
Smart Images

Figure CN122157405A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of scenic area management technology, and in particular to a scenic area visitor guidance system. Background Technology
[0002] With the booming development of the domestic tourism market, the number of tourists received by major scenic spots continues to rise, and popular attractions such as amusement parks and theme parks often experience overcrowding. Within the limited time for playing, queuing for rides has become a core issue affecting the tourist experience. The boredom during the waiting process directly lowers the satisfaction of the visitor, and the congestion caused by chaotic queuing within the scenic area also seriously restricts the overall operational efficiency.
[0003] To address this, most scenic areas have introduced scenic area management systems to optimize management through digital means. However, most of these systems only offer basic functionality. Even with reservation features, visitors still need to arrive at fixed times and wait. Furthermore, they lack comprehensive information about the entire scenic area, making it impossible to dynamically adjust itineraries based on real-time queue conditions. In short, existing scenic area management systems fail to meet visitors' needs for flexibility and personalization while enjoying their visit. Summary of the Invention
[0004] The purpose of this application is to at least address one of the aforementioned technical deficiencies, particularly the technical deficiency in the existing scenic area management system that fails to meet tourists' needs for flexibility and personalization while visiting the scenic area.
[0005] This application provides a scenic area visitor guidance system, which includes a traffic monitoring module, an activity reservation module, a visit recommendation module, a virtual queuing module, and a push notification module;
[0006] The traffic monitoring module is used to monitor the number of visitors to each attraction in the scenic area in real time and obtain traffic data for each attraction.
[0007] The project reservation module is used to respond to the reservation operation of the target user on the reservation interface for the corresponding project, and to generate the reservation data of the target user based on the reservation operation;
[0008] The play recommendation module is used to generate a recommended play route for the target user based on the traffic data of each project and the reservation data;
[0009] The virtual queuing module is used to update the queuing status of the target user in real time based on the traffic data of the target project after detecting that the target user has joined the virtual queue of any target project; the target project is either a project that the target user actively joins the virtual queue through the queuing interface or a booked project that the system automatically joins the virtual queue based on the booked data;
[0010] The push notification module is used to obtain the real-time location of the target user, and perform data analysis based on the real-time location and the queuing situation, so as to push project reminder notifications to the target user at the corresponding time points according to the analysis results.
[0011] Optionally, the traffic monitoring module includes a data acquisition unit, a traffic analysis unit, and a data aggregation unit;
[0012] The data acquisition unit is used to detect the number of people queuing offline for each item through sensors, and to obtain the number of people queuing online for each item through the virtual queuing module.
[0013] The traffic analysis unit is used to perform speed analysis on the corresponding offline queuing number and online queuing number based on the service efficiency of each project, and to obtain the estimated waiting time for each project.
[0014] The data aggregation unit is used to generate traffic data for each project, including the number of people queuing offline, the number of people queuing online, and the estimated waiting time, as well as to generate a graphical display page for each traffic data.
[0015] Optionally, the project reservation module includes an information configuration unit, a channel opening unit, and a reservation interaction unit;
[0016] The information configuration unit is used to configure the reservation information for each project; the reservation information includes open time periods, multiple reservation time periods, and the number of people available for reservation in each reservation time period;
[0017] The channel opening unit is used to open or close the reservation channel for the corresponding project in the reservation interface according to the reservation information of each project.
[0018] The reservation interaction unit is used to generate the reservation data of the target user based on the reservation operation of the target user in the reservation channel.
[0019] Optionally, the process by which the information configuration unit configures the reservation information for each project includes:
[0020] After receiving the reservation change data input by the administrator, the information configuration unit adds, deletes, or modifies the reservation information of the corresponding projects in each project according to the reservation change data.
[0021] Optionally, the channel opening unit is used to open or close the reservation channel for the corresponding project in the reservation interface according to the reservation information of each project, including:
[0022] When the channel opening unit detects a project whose opening time period matches the current system time among projects whose reservation channels are not open, it will open the reservation channel for the corresponding project.
[0023] When the channel opening unit detects a time slot in a project where the number of people who have already made reservations has reached the number of people who can make reservations, it freezes the reservation entry for the corresponding time slot.
[0024] When the channel opening unit detects a project whose opening time period does not meet the current system time among the projects whose reservation channels are already open, it closes the reservation channel for the corresponding project.
[0025] Optionally, the play recommendation module includes a preference analysis unit, an item rating unit, and a route recommendation unit;
[0026] The preference analysis unit is used to perform preference analysis on the target user's historical play data and reservation data to obtain project preferences;
[0027] The project scoring unit is used to evaluate and obtain a recommendation score for each project based on the project preferences and the traffic data of each project.
[0028] The route recommendation unit is used to generate recommended travel routes based on the real-time location, the reserved data, and the recommendation scores of each item.
[0029] Optionally, the project scoring unit includes a first evaluation subunit, a second evaluation subunit, a third evaluation subunit, and a weighted summation subunit;
[0030] The first evaluation subunit is used to calculate the preference score for each item based on the item preferences;
[0031] The second evaluation subunit is used to calculate the location distance between the target user and each item, and to calculate the distance score for each item based on the location distance.
[0032] The third evaluation subunit is used to calculate the traffic score for each project based on the traffic data of each project.
[0033] The weighted summation subunit is used to perform a weighted summation of the preference score, distance score, and traffic score of each item according to a preset weight ratio to obtain the recommendation score for each item.
[0034] Optionally, the virtual queuing module includes a virtual queuing unit and an information updating unit;
[0035] The virtual queuing unit is used to join a virtual queue based on the reserved data or the queuing operation of the target user in the queuing interface, and to mark the item corresponding to the virtual queue as the target item.
[0036] The information update unit is used to acquire the traffic data of the target project in real time, update the queuing status of the target user based on the traffic data, and generate a graphical display page of the queuing status.
[0037] Optionally, the push notification module includes a data analysis unit and a notification push unit;
[0038] The data analysis unit is used to analyze the user's travel time based on the real-time location of the target user and the project location of the target project, and to analyze the user's waiting time based on the queuing situation.
[0039] The notification push unit is used to generate a project reminder notification for the target project and push it to the target user when the difference between the user's travel time and the user's waiting time meets a preset notification threshold.
[0040] Optionally, the scenic area visitor guidance system also includes an information display module;
[0041] The information display module is used to display the relevant data generated in each module on the interface.
[0042] As can be seen from the above technical solutions, the embodiments of this application have the following advantages:
[0043] This application provides a scenic area visitor guidance system, including a traffic monitoring module, an attraction reservation module, an attraction recommendation module, a virtual queuing module, and a push notification module. The traffic monitoring module is primarily responsible for real-time monitoring of traffic data for each attraction within the scenic area to obtain overall information. The attraction reservation module generates reserved data based on the reservation actions of target users, ensuring planned visits. The attraction recommendation module generates recommended routes for target users based on traffic data and reserved data for each attraction, preventing users from blindly returning between attractions and improving the user experience. The virtual queuing module updates the queue status of target users in real-time based on the traffic data of that attraction after detecting that a target user has joined the virtual queue for any target attraction through real-time operations on the reservation interface or reservation data, thereby reducing safety hazards caused by overcrowding and improving the user's time management efficiency. The push notification module sends attraction reminders to target users at appropriate times based on their real-time location and queue status, ensuring accurate information reminders and preventing tourists from missing their visit. Through the coordinated operation of its various modules, the scenic area guidance system of this application can meet tourists' needs for flexibility and personalization during their visit, thereby improving their visitor experience. Attached Figure Description
[0044] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0045] Figure 1 This application provides a schematic diagram of the structure of a scenic area visitor guidance system.
[0046] Figure 2 This is a schematic diagram of the structure of a traffic monitoring module provided in an embodiment of this application;
[0047] Figure 3 This is a schematic diagram of the structure of a project reservation module provided in an embodiment of this application;
[0048] Figure 4 This is a schematic diagram of the structure of a game recommendation module provided in an embodiment of this application. Detailed Implementation
[0049] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0050] Most scenic areas have introduced scenic area management systems to optimize management through digital means. However, most of these systems only offer basic functionality. Even with reservation functions, tourists still need to arrive at fixed times and wait. Furthermore, they lack comprehensive information about the entire scenic area, making it impossible to dynamically adjust itineraries based on real-time queue conditions. In short, existing scenic area management systems fail to meet tourists' needs for flexibility and personalization when visiting scenic areas.
[0051] Based on this, this application proposes the following technical solution, as detailed below:
[0052] In one embodiment, such as Figure 1 As shown, Figure 1 This is a schematic diagram of the structure of a scenic area visitor guidance system provided in an embodiment of this application. This application provides a scenic area visitor guidance system, including a traffic monitoring module, an activity reservation module, a visitor recommendation module, a virtual queuing module, and a push notification module.
[0053] The traffic monitoring module is used to monitor the number of visitors to each attraction in the scenic area in real time and obtain traffic data for each attraction.
[0054] The project reservation module is used to respond to the reservation operation of the target user on the reservation interface for the corresponding project, and to generate the target user's reserved data based on the reservation operation.
[0055] The travel recommendation module is used to generate recommended travel routes for target users based on traffic data and reservation data for each project.
[0056] The virtual queuing module is used to update the queuing status of a target user in real time based on the traffic data of the target project after detecting that the target user has joined the virtual queue for any target project. The target project is either the project that the target user actively joins the virtual queue through the queuing interface or the project that has been booked and automatically added to the virtual queue by the system based on the booked data.
[0057] The push notification module is used to obtain the real-time location of the target user and perform data analysis based on the real-time location and queuing status, so as to push project reminder notifications to the target user at the corresponding time point according to the analysis results.
[0058] In this embodiment, the present application utilizes a scenic area visitor guidance system to digitally assist in the management of the entire visit process, enabling collaborative management of visitor behavior and the scenic area's operational status. The system comprises a traffic monitoring module, an activity reservation module, an activity recommendation module, a virtual queuing module, and a push notification module. Each module performs a corresponding function, and the modules are interconnected through data linkage, providing visitors with continuous, dynamic, and adjustable visitor guidance services.
[0059] Specifically, the traffic monitoring module continuously monitors the real-time number of visitors to each attraction within the scenic area and converts the monitoring results into quantifiable traffic data. This allows the system to accurately grasp the current congestion level and trends of each attraction, providing a real-time basis for subsequent decision-making. The attraction reservation module receives reservation requests initiated by target users on the reservation interface and generates corresponding reserved data based on the reservation actions, enabling the system to know users' intentions and schedules in advance. Based on this, the attraction recommendation module can combine real-time traffic data from each attraction with the target user's reserved data to conduct a joint analysis of the overall scenic area's operational status and users' personal plans. This dynamically generates recommended routes that better match the current visitor flow distribution and user preferences, guiding users to rationally allocate their time among different attractions and preventing them from blindly returning between multiple attractions.
[0060] Furthermore, tourists can refer to the recommended routes generated by the activity recommendation module when exploring the scenic area. During this process, if a target user actively joins a virtual queue for a particular attraction through the system's queuing interface, or if the system automatically adds the target user to a virtual queue for a pre-booked attraction when the pre-booked time arrives, the virtual queuing module can continuously update the target user's queuing status based on the real-time traffic data of that attraction. This allows users to clearly understand their queuing status without having to spend a long time in physical queues. To ensure that users can return to their desired attractions in a timely manner, the push notification module can combine the target user's real-time location and queuing status for the target attraction to comprehensively analyze the user's arrival time and queuing time. It can then push activity reminders to the target user at appropriate times, such as indicating that the entry time is approaching or suggesting moving to the next attraction, thereby achieving refined guidance of user behavior.
[0061] In the above embodiments, the scenic area visitor guidance system includes a traffic monitoring module, an attraction reservation module, a visitor recommendation module, a virtual queuing module, and a push notification module. The traffic monitoring module is primarily responsible for real-time monitoring of traffic data for each attraction within the scenic area to obtain overall information. The attraction reservation module generates reserved data based on the reservation actions of target users, ensuring planned visits. The visitor recommendation module generates recommended routes for target users based on traffic data and reserved data for each attraction, preventing users from blindly returning between attractions and improving their experience. The virtual queuing module updates the queue status of target users in real-time based on the traffic data of that attraction after detecting that a target user has joined the virtual queue for any target attraction through real-time operations on the reservation interface or reservation data, thereby reducing safety hazards caused by overcrowding and improving the user's time management efficiency. The push notification module sends attraction reminders to target users at appropriate times based on their real-time location and queue status, ensuring accurate information reminders and preventing tourists from missing their visit. Through the coordinated operation of these modules, the scenic area visitor guidance system of this application can meet tourists' needs for flexibility and personalization, thereby improving their visitor experience.
[0062] In one embodiment, such as Figure 2 As shown, Figure 2 This is a schematic diagram of the structure of a traffic monitoring module provided in an embodiment of this application; Figure 2 In this system, the traffic monitoring module can include a data acquisition unit, a traffic analysis unit, and a data aggregation unit.
[0063] The data acquisition unit is used to detect the number of people queuing offline for each item through sensors, and to obtain the number of people queuing online for each item through the virtual queuing module.
[0064] The traffic analysis unit is used to analyze the speed of offline and online queues based on the service efficiency of each project, and to obtain the estimated waiting time for each project.
[0065] The data aggregation unit is used to generate traffic data for each project, including the number of people queuing offline, the number of people queuing online, and the estimated waiting time, as well as a graphical display page for each traffic data.
[0066] In this embodiment, the traffic monitoring module of this application can be further divided into a data acquisition unit, a traffic analysis unit, and a data aggregation unit. Each module performs a corresponding function. For example, the data acquisition unit is mainly responsible for obtaining the number of people queuing offline and online for each item; the traffic analysis unit is mainly responsible for analyzing the estimated waiting time based on the number of people queuing offline and online for each item; and the data aggregation unit is responsible for aggregating the various data and generating a graphical display page representing the traffic data for each item.
[0067] Specifically, the data collection unit can collect visitor flow information for various attractions within the scenic area from multiple sources. On one hand, the data collection unit can use sensors or cameras deployed at attraction entrances, queuing channels, or ticket checking areas to monitor and count the number of people queuing for each attraction in real time. On the other hand, the data collection unit can establish a data interface with the virtual queuing module to obtain the number of people queuing online for each attraction, thereby integrating physical and virtual queuing into a unified monitoring system to comprehensively reflect the actual queuing pressure of each attraction.
[0068] After acquiring the number of people queuing offline and online, the traffic analysis unit can combine the service efficiency of each project to perform speed analysis and time prediction on the queuing data. For example, the traffic analysis unit can model and analyze the current queue processing speed based on the single-session capacity, single-round runtime, and historical operational efficiency of each project, thereby calculating the estimated waiting time for each project and transforming static headcount statistics into time indicators with practical reference value.
[0069] The data aggregation unit can integrate the results from the data collection unit and the traffic analysis unit, including the number of people queuing offline, the number of people queuing online, and the estimated waiting time, to generate structured traffic data for each project. At the same time, the data aggregation unit can also generate graphical display pages based on this traffic data, such as using progress bars, color indicators, or trend curves to intuitively show the crowding level and waiting status of the project, thereby improving tourists' perception of the real-time passenger flow status.
[0070] In one embodiment, such as Figure 3 As shown, Figure 3 This is a schematic diagram of the structure of a project reservation module provided in an embodiment of this application; Figure 3 In the project reservation module, there may be an information configuration unit, a channel opening unit, and a reservation interaction unit.
[0071] The information configuration unit is used to configure the reservation information for each project; the reservation information includes the open time period, multiple reservation time periods, and the number of people that can be reserved for each reservation time period.
[0072] The channel opening unit is used to open or close the reservation channel for the corresponding project on the reservation interface based on the reservation information of each project.
[0073] The reservation interaction unit is used to generate the reservation data of the target user based on the reservation operation of the target user in the reservation channel.
[0074] In this embodiment, the project reservation module of this application can be divided into an information configuration unit, a channel opening unit, and a reservation interaction unit. Each module performs a corresponding function. For example, the information configuration unit is mainly responsible for configuring the reservation information of each project; the channel opening unit is mainly responsible for opening or closing the reservation channel of the corresponding project in the reservation interface according to the reservation information of each project; and the reservation interaction unit is mainly responsible for generating the reservation data of the target user based on the reservation operation of the target user in the reservation channel.
[0075] Specifically, the information configuration unit can configure corresponding reservation information for different projects. This reservation information includes at least the project's reservation opening time period, multiple reservation time periods divided within the opening time period, and the maximum number of people that can be reserved for each reservation time period. Through this unit, scenic area administrators can flexibly adjust the reservation capacity according to the project's operational capacity, equipment capacity, and operational strategies for different time periods, ensuring that the reservation arrangements match the project's actual reception capacity.
[0076] The channel opening unit can dynamically control the opening and closing of reservation channels for corresponding projects on the reservation interface based on the reservation information of each project, thereby achieving automated scheduling and precise allocation of reservation resources. For example, when a project is within its reservation opening time period, the channel opening unit can automatically open the reservation channel for that project so that target users can make reservations; when a project is outside its reservation opening time period, it can automatically close the corresponding reservation channel.
[0077] When the reservation interaction unit detects a target user's reservation operation in the reservation channel, it can generate and record the target user's reserved data based on the reservation operation, including the projects that the target user has successfully reserved and the corresponding reservation time period. This provides a clear data foundation for the user's travel intentions, which can be directly called by subsequent functional modules such as the travel recommendation module and the virtual queuing module.
[0078] In one embodiment, the process by which the information configuration unit configures reservation information for each project may include:
[0079] After receiving the reservation change data input by the administrator, the information configuration unit adds, deletes, or modifies the reservation information of the corresponding projects in each project according to the reservation change data.
[0080] In this embodiment, after receiving the reservation change data input by the administrator, the information configuration unit can perform add, delete or modify operations on the reservation information of the corresponding projects in each project according to the reservation change data, so as to realize flexible maintenance and real-time adjustment of project reservation information.
[0081] For example, when the reservation change data indicates the addition of a new project reservation rule, the information configuration unit can generate a new reservation time slot and its corresponding number of available reservations for the corresponding project; when the reservation change data indicates the deletion of an existing project reservation rule, the information configuration unit can delete the reservation time slots that are no longer applicable to the corresponding project; when the reservation change data indicates the modification of a project reservation rule, the information configuration unit can dynamically adjust the open time slots, reservation time slot divisions, or the number of available reservations for each reservation time slot for the corresponding project.
[0082] In one embodiment, the process of the channel opening unit opening or closing the reservation channel for a corresponding project on the reservation interface based on the reservation information of each project may include:
[0083] When the channel opening unit detects a project whose reservation channel is not open and whose opening time period matches the current system time, it will open the reservation channel for the corresponding project.
[0084] When the channel opening unit detects a time slot in a project where the number of people who have already made reservations has reached the available reservation capacity, it will freeze the reservation entry for the corresponding time slot.
[0085] When the channel opening unit detects a project whose opening time period does not meet the current system time among projects whose reservation channels are already open, it will close the reservation channel for the corresponding project.
[0086] In this embodiment, when managing the reservation channels for various projects, the channel opening unit can open the reservation channel for the corresponding project if it detects that there is a project with an open time period that meets the current system time, allowing users to make reservations for that project on the reservation interface. Alternatively, if it detects that the number of reservations for a time period has reached the available reservation capacity in a project with an open reservation channel, it can freeze the reservation entry for that time period, making it unselectable on the reservation interface, thus effectively preventing overbooking. Of course, it can also close the reservation channel for a project with an open reservation channel if it detects that the open time period does not meet the current system time, preventing tourists from accidentally making or submitting invalid reservations outside of designated times.
[0087] In one embodiment, such as Figure 4 As shown, Figure 4 This is a schematic diagram of the structure of a game recommendation module provided in an embodiment of this application; Figure 4 In the context of travel recommendations, the travel recommendation module can include a preference analysis unit, an item rating unit, and a route recommendation unit.
[0088] The preference analysis unit is used to analyze the target user's historical play data and reservation data to obtain project preferences.
[0089] The project scoring unit is used to evaluate and obtain a recommendation score for each project based on project preferences and traffic data for each project.
[0090] The route recommendation unit is used to generate recommended travel routes based on real-time location, reservation data, and recommendation scores for each attraction.
[0091] In this embodiment, the play recommendation module of this application can be divided into a preference analysis unit, a project scoring unit, and a route recommendation unit. Each module performs a corresponding function. For example, the preference analysis unit is mainly responsible for analyzing the historical play data and reservation data of the target user to obtain project preferences; the project scoring unit is mainly responsible for evaluating each project based on project preferences and traffic data of each project to obtain a recommendation score for each project; and the route recommendation unit is mainly responsible for generating a play recommendation route based on real-time location, reservation data, and the recommendation scores of each project.
[0092] Specifically, the preference analysis unit can comprehensively analyze the target user's historical play data and current reservation data to extract the target user's preference characteristics in terms of play type, excitement level, and pace. Historical play data reflects the user's actual choices and dwell time on different plays in the past, while reservation data reflects the user's explicit intentions in the current play plan. Therefore, by jointly modeling these two datasets, the preference analysis unit can generate play preferences tailored to the target user, thereby improving the match between recommendation results and user interests.
[0093] After obtaining project preferences, the project rating unit can further combine real-time traffic data of each project to conduct a comprehensive evaluation of each attraction in the scenic area and generate a corresponding recommendation score. This recommendation score not only considers the user's subjective preference for the project, but also combines indicators such as the current level of crowding and the expected waiting time to conduct a comprehensive score, thereby improving the feasibility of the recommendation results and reducing the experience gap caused by excessively long queuing times.
[0094] The route recommendation unit can generate a recommended route for the target user by combining real-time location, reservation data, and recommendation scores for each project. This recommended route not only reflects the order of visits to projects and the path of travel, but can also be dynamically adjusted according to the user's current location and reservation time, thereby reducing unnecessary walking distance and time conflicts, and enabling users to achieve higher project completion efficiency within a limited play time.
[0095] In one embodiment, the project scoring unit may include a first evaluation subunit, a second evaluation subunit, a third evaluation subunit, and a weighted summation subunit.
[0096] The first evaluation sub-unit is used to calculate the preference score for each item based on the item preference.
[0097] The second evaluation subunit is used to calculate the location distance between the target user and each item, and to calculate the distance score for each item based on the location distance.
[0098] The third evaluation subunit is used to calculate the traffic score for each item based on the traffic data of each item.
[0099] The weighted summation subunit is used to sum the preference score, distance score, and traffic score of each item according to the preset weight ratio to obtain the recommendation score for each item.
[0100] In this embodiment, the project scoring unit can be composed of a first evaluation subunit, a second evaluation subunit, a third evaluation subunit, and a weighted summation subunit. The three evaluation subunits are mainly used to score the project from three dimensions: preference, distance, and traffic. The weighted summation subunit can perform weighted summation on the multi-dimensional scores obtained from the evaluation subunits to obtain the recommended score for the corresponding project.
[0101] Specifically, the first evaluation unit can calculate the preference score for each item based on the item preferences, thereby quantifying the target user's subjective interest in different items; the second evaluation unit can calculate the location distance between the target user and each item and the corresponding distance score. For example, items that are closer to the target user will have a higher score, while items that are farther away will have a lower score, thereby reducing the user's ineffective movement costs within the scenic area; the third evaluation unit can calculate the traffic score for each item based on the traffic data of each item. For example, items with lower traffic pressure and shorter waiting times can get higher scores, so that highly congested items can be actively avoided in subsequent route recommendations, thereby achieving intelligent diversion of tourist flow in the scenic area.
[0102] In one embodiment, the virtual queuing module may include a virtual queuing unit and an information update unit.
[0103] The virtual queuing unit is used to add users to a virtual queue based on pre-booked data or the queuing actions of target users on the queuing interface, and to mark the items corresponding to the virtual queue as the target items.
[0104] The information update unit is used to acquire traffic data of the target project in real time, update the queuing status of the target users based on the traffic data, and generate a graphical display page of the queuing status.
[0105] In this embodiment, the virtual queuing module can be divided into a virtual queuing unit and an information update unit. Each module performs a corresponding function. For example, the virtual queuing unit is mainly responsible for adding the target user to the virtual queue based on the reservation data or the queuing operation of the target user in the queuing interface, and marking the item corresponding to the virtual queue as the target item. The information update unit is responsible for obtaining the traffic data of the target item in real time, updating the queuing status of the target user based on the traffic data, and generating a graphical display page of the queuing status.
[0106] Specifically, when the reserved data of a target user meets the queuing conditions, the virtual queuing unit can automatically add the target user to the virtual queue of the corresponding project; or, when the target user actively initiates a queuing operation in the queuing interface, the virtual queuing unit can add the target user to the virtual queue of the corresponding project based on the queuing operation, thereby significantly reducing the crowd density in the project entrance area.
[0107] Once a target user enters the virtual queue, the information update unit can obtain real-time traffic data for the target item in the queue and analyze the progress of the virtual queue in conjunction with the service efficiency of that item. This allows the unit to update the target user's current queue progress, estimated waiting time, and other queuing information. Simultaneously, the information update unit can generate a graphical display page based on the updated queuing information, visually displaying the queuing status to the target user through progress bars, queue position indicators, or time countdowns, enabling the user to monitor their queue progress at any time.
[0108] In one embodiment, the push notification module may include a data analysis unit and a notification push unit.
[0109] The data analysis unit is used to analyze the user's arrival time based on the target user's real-time location and the target project's location, and to analyze the user's waiting time based on the queuing situation.
[0110] The notification push unit is used to generate a project reminder notification for the target project and push it to the target user when the difference between the user's travel time and the user's waiting time meets a preset notification threshold.
[0111] In this embodiment, the push notification module can be divided into a data analysis unit and a notification push unit. Each module performs a corresponding function. For example, the data analysis unit is mainly responsible for analyzing the user's arrival time based on the real-time location of the target user and the project location of the target project, and for analyzing the user's waiting time based on the queuing situation. The notification push unit is responsible for generating a project reminder notification for the target project and pushing it to the target user when the difference between the user's arrival time and the user's waiting time meets a preset notification threshold.
[0112] Specifically, the data analysis unit can comprehensively analyze the real-time location information of the target user and the spatial location of the target project to calculate the travel time required for the user to reach the target project from their current location. Simultaneously, the data analysis unit can also combine the queuing information provided by the virtual queuing module to analyze the expected waiting time for the target user after arriving at the target project. Through the joint analysis of these two times, the system can anticipate the user's potential arrival time and queuing pressure, providing a quantitative basis for reminder decisions.
[0113] The notification push unit can determine whether the difference between the user's arrival time and the user's waiting time meets a preset notification threshold based on the time results output by the data analysis unit. When the difference meets the condition, the notification push unit can generate a project reminder notification for the target project and push it to the target user's mobile terminal in a timely manner to remind the user and minimize waiting time.
[0114] In one embodiment, such as Figure 1As shown, the scenic area visitor guidance system may also include an information display module.
[0115] The information display module is used to display the relevant data generated in each module on the interface.
[0116] In this embodiment, the information display module can intuitively display the real-time traffic data of each project provided by the traffic monitoring module, the reservation information of the project reservation module, the recommended routes generated by the play recommendation module, the queuing status generated by the virtual queuing module, and the project reminder notifications from the push reminder module to the relevant interface of the user's mobile terminal through a graphical interface, list, progress bar, map marker or other visual elements, thereby improving the readability and operability of the system data.
[0117] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0118] The various embodiments in this specification are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The various embodiments can be combined as needed, and the same or similar parts can be referred to each other.
[0119] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A scenic area visitor guidance system, characterized in that, The system includes a traffic monitoring module, a project reservation module, a tour recommendation module, a virtual queuing module, and a push notification module; The traffic monitoring module is used to monitor the number of visitors to each attraction in the scenic area in real time and obtain traffic data for each attraction. The project reservation module is used to respond to the reservation operation of the target user on the reservation interface for the corresponding project, and to generate the reservation data of the target user based on the reservation operation; The play recommendation module is used to generate a recommended play route for the target user based on the traffic data of each project and the reservation data; The virtual queuing module is used to update the queuing status of the target user in real time based on the traffic data of the target project after detecting that the target user has joined the virtual queue of any target project; the target project is either a project that the target user actively joins the virtual queue through the queuing interface or a booked project that the system automatically joins the virtual queue based on the booked data; The push notification module is used to obtain the real-time location of the target user, and perform data analysis based on the real-time location and the queuing situation, so as to push project reminder notifications to the target user at the corresponding time points according to the analysis results.
2. The scenic area visitor guidance system according to claim 1, characterized in that, The traffic monitoring module includes a data acquisition unit, a traffic analysis unit, and a data aggregation unit; The data acquisition unit is used to detect the number of people queuing offline for each item through sensors, and to obtain the number of people queuing online for each item through the virtual queuing module. The traffic analysis unit is used to perform speed analysis on the corresponding offline queuing number and online queuing number based on the service efficiency of each project, and to obtain the estimated waiting time for each project. The data aggregation unit is used to generate traffic data for each project, including the number of people queuing offline, the number of people queuing online, and the estimated waiting time, as well as to generate a graphical display page for each traffic data.
3. The scenic area visitor guidance system according to claim 1, characterized in that, The project reservation module includes an information configuration unit, a channel opening unit, and a reservation interaction unit; The information configuration unit is used to configure the reservation information for each project; the reservation information includes open time periods, multiple reservation time periods, and the number of people available for reservation in each reservation time period; The channel opening unit is used to open or close the reservation channel for the corresponding project in the reservation interface according to the reservation information of each project. The reservation interaction unit is used to generate the reservation data of the target user based on the reservation operation of the target user in the reservation channel.
4. The scenic area visitor guidance system according to claim 3, characterized in that, The information configuration unit is used to configure the reservation information for each project, including: After receiving the reservation change data input by the administrator, the information configuration unit adds, deletes, or modifies the reservation information of the corresponding projects in each project according to the reservation change data.
5. The scenic area visitor guidance system according to claim 3, characterized in that, The channel opening unit is used to open or close the reservation channel for the corresponding project on the reservation interface according to the reservation information of each project, including: When the channel opening unit detects a project whose opening time period matches the current system time among projects whose reservation channels are not open, it will open the reservation channel for the corresponding project. When the channel opening unit detects a time slot in a project where the number of people who have already made reservations has reached the number of people who can make reservations, it freezes the reservation entry for the corresponding time slot. When the channel opening unit detects a project whose opening time period does not meet the current system time among the projects whose reservation channels are already open, it closes the reservation channel for the corresponding project.
6. The scenic area visitor guidance system according to claim 1, characterized in that, The play recommendation module includes a preference analysis unit, a project rating unit, and a route recommendation unit; The preference analysis unit is used to perform preference analysis on the target user's historical play data and reservation data to obtain project preferences; The project scoring unit is used to evaluate and obtain a recommendation score for each project based on the project preferences and the traffic data of each project. The route recommendation unit is used to generate recommended travel routes based on the real-time location, the reserved data, and the recommendation scores of each item.
7. The scenic area visitor guidance system according to claim 6, characterized in that, The project scoring unit includes a first evaluation subunit, a second evaluation subunit, a third evaluation subunit, and a weighted summation subunit; The first evaluation subunit is used to calculate the preference score for each item based on the item preferences; The second evaluation subunit is used to calculate the location distance between the target user and each item, and to calculate the distance score for each item based on the location distance. The third evaluation subunit is used to calculate the traffic score for each project based on the traffic data of each project. The weighted summation subunit is used to perform a weighted summation of the preference score, distance score, and traffic score of each item according to a preset weight ratio to obtain the recommendation score for each item.
8. The scenic area visitor guidance system according to claim 1, characterized in that, The virtual queuing module includes a virtual queuing unit and an information update unit; The virtual queuing unit is used to join a virtual queue based on the reserved data or the queuing operation of the target user in the queuing interface, and to mark the item corresponding to the virtual queue as the target item. The information update unit is used to acquire the traffic data of the target project in real time, update the queuing status of the target user based on the traffic data, and generate a graphical display page of the queuing status.
9. The scenic area visitor guidance system according to claim 1, characterized in that, The push notification module includes a data analysis unit and a notification push unit; The data analysis unit is used to analyze the user's travel time based on the real-time location of the target user and the project location of the target project, and to analyze the user's waiting time based on the queuing situation. The notification push unit is used to generate a project reminder notification for the target project and push it to the target user when the difference between the user's travel time and the user's waiting time meets a preset notification threshold.
10. The scenic area visitor guidance system according to claim 1, characterized in that, The scenic area visitor guidance system also includes an information display module; The information display module is used to display the relevant data generated in each module on the interface.