Intelligent tourism interaction system for new era citizen leisure and recreation
By combining WeChat mini-programs and web technologies, and utilizing image matching algorithms and dynamic scoring mechanisms, the smart tourism interactive system addresses the shortcomings of existing tourism interactive systems in terms of interactivity and participation. This enhances the tourist experience and participation in scenic area development, achieving efficient interaction and management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHENGDU UNIV
- Filing Date
- 2025-03-27
- Publication Date
- 2026-04-28
AI Technical Summary
Existing tourism interactive systems are insufficient in terms of interactivity, participation, and technology integration, failing to effectively enhance tourist experience and participation in scenic area construction, and do not fully utilize mobile internet and image recognition technologies.
A smart tourism interactive system was designed, which combines WeChat mini-programs, web technology, and intelligent algorithms. Through the WeChat mini-program front-end, back-end server, and web management terminal, it enables interaction between tourists and scenic spots. It uses image matching algorithms to verify the validity of check-ins and uses a dynamic points mechanism to incentivize user participation, thus building a two-way interactive channel between tourists and scenic spots.
It has improved tourists' recreational satisfaction and participation in scenic area construction, achieved high efficiency in interactivity and management, promoted the construction of leisure and recreation scenic areas and the development of tourism resources, and is convenient and universally applicable to various scenic area scenarios.
Smart Images

Figure CN120258895B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of smart tourism technology, and in particular to a smart tourism interactive system for urban residents' leisure and recreation in the new era. Background Technology
[0002] Leisure and recreation refers to tourism activities undertaken by people during their leisure time in urban and rural areas, possessing ecological, cultural, health, or recreational functions, aiming to satisfy their inner needs and achieve external relaxation. The rural tourism currently being vigorously developed also falls under the category of leisure and recreation for urban residents in the new era. In recent years, to meet the leisure and recreation needs of urban residents in this new era, urban leisure and recreation scenic areas and rural tourism scenic areas have been planned and constructed in full swing. With the rapid development of urbanization and rural tourism, the demand for leisure and recreation among urban residents is increasing daily. Currently, the scale and forms of leisure and recreation for urban residents in the new era are constantly evolving, but both urban and rural leisure and recreation tourism construction and development suffer from the following technical deficiencies:
[0003] 1. Insufficient interactivity: There is insufficient interaction between citizens and tourists participating in leisure and recreation and the scenic spots. The interaction mechanism between the scenic spots and tourists has not been well established, resulting in a poor leisure and recreation experience for citizens and tourists. Citizens and tourists have low participation in the construction of leisure and recreation scenic spots, which fails to attract tourists. This affects the development of urban leisure and recreation and rural tourism, as well as the development of tourism resources. In severe cases, it can lead to the closure of tourist attractions and the shrinkage of tourism resources.
[0004] 2. Low participation: Tourists have difficulty providing feedback or participating in the construction of the scenic area through effective channels.
[0005] 3. Weak technology integration: Existing systems rely heavily on traditional management methods and fail to fully utilize technologies such as mobile internet and image recognition to improve efficiency.
[0006] Currently, there is a lack of integrated solutions for visitor interaction and scenic area management. Therefore, there is an urgent need for a tourism interaction method that can combine WeChat mini-programs, web technology, and intelligent algorithms to address the aforementioned shortcomings. Summary of the Invention
[0007] The purpose of this invention is to overcome the technical problems existing in current tourism interaction and to provide a smart tourism interaction system for citizens' leisure and recreation in the new era.
[0008] The objective of this invention is achieved through the following technical solution:
[0009] A smart tourism interactive system includes:
[0010] The WeChat mini-program front-end is used for interaction between tourists and scenic area administrators within the scenic area.
[0011] The backend server connects to the WeChat mini program frontend and is used to dynamically calculate experience points and points based on the visitor's interactive behavior data. It calculates the visitor's account level based on the experience points and combines the visitor's account level with the points rules to realize gift redemption.
[0012] The web management terminal is connected to the backend server and is used by the system super administrator to manage tourist and scenic area information.
[0013] The Alibaba Cloud Object Storage Service Platform connects to the WeChat Mini Program frontend for image resource management.
[0014] In some embodiments, the interactive behavior data includes check-in records and message interaction information.
[0015] In some embodiments, the backend server integrates the Spring Boot framework and a MySQL database.
[0016] In some embodiments, when tourists interact with the scenic area through the WeChat mini-program front-end, they can perform the following operations:
[0017] Select the scenic spot you want to visit using the electronic map;
[0018] Enter the scenic area check-in interface, browse the information of the scenic area check-in points, and select a check-in point;
[0019] The electronic map navigation mode guides tourists to the selected check-in points. When checking in, tourists take photos of the check-in points and upload the photos.
[0020] Post constructive comments at selected check-in points and interact with other tourists.
[0021] In some embodiments, the backend server calculates the similarity between the check-in photos uploaded by tourists and the check-in photos set by the system.
[0022] In some embodiments, the experience value is dynamically calculated based on the visitor's interaction behavior data, including:
[0023] Visitors receive a certain number of experience points upon their first daily check-in.
[0024] Visitors earn a certain number of experience points for each post or comment they send.
[0025] In some embodiments, points are dynamically calculated based on visitor interaction data, including:
[0026] Visitors receive a certain number of points for their first check-in each day;
[0027] Based on the monthly visitor check-in records, an electronic check-in leaderboard is calculated, and points are awarded to the corresponding visitor accounts according to their ranking on the leaderboard.
[0028] In some embodiments, calculating the guest account level based on the experience value includes:
[0029] Set different experience value ranges for accounts of different levels;
[0030] Visitors' account levels are updated in real time based on their accumulated experience points.
[0031] In some embodiments, the score of the electronic leaderboard for attendance is calculated using the following formula:
[0032] score = count × a + average × b
[0033] Where score is the score field value of the electronic check-in leaderboard, count is the field value of the total number of check-ins in the current month, average is the field value of the average similarity of check-ins in the current month, a is the weight of count, b is the weight of average, and a+b=1.
[0034] In some embodiments, the method of combining visitor account level and points rules to realize gift redemption includes:
[0035] Set the initial points for gift redemption, and automatically calculate and display the gift redemption points according to the discount calculation rules based on the guest account level;
[0036] The corresponding points will be automatically deducted from the tourist's account after redemption.
[0037] It should be further noted that the technical features corresponding to the above-mentioned options and embodiments can be combined or substituted with each other to form new technical solutions without conflict.
[0038] Compared with the prior art, the beneficial effects of the present invention are:
[0039] 1. Smart and Efficient: This invention utilizes current "Internet+" technologies, such as mobile software development (WeChat Mini Programs), Web software development (Springboot and MyBatis-Plus frameworks), and image matching and recognition, to construct a smart tourism interactive system for citizens' leisure and recreation. Through the integration of WeChat Mini Programs and Web technologies, it enables functions such as visitor check-in, message leaving, and gift redemption. The system uses image matching algorithms to verify the validity of check-ins and incentivizes user participation based on a dynamic points mechanism. This effectively solves the problems of insufficient interactivity and low management efficiency in existing scenic area tourism, providing an efficient tool for the digital upgrade of scenic areas. It can effectively improve visitor satisfaction and participation in scenic area construction, and also effectively promote the construction of leisure and recreational scenic areas and the development of tourism resources.
[0040] 2. Convenience: The system implemented by this invention has a simple application environment for tourists and scenic area managers. It only requires WeChat on a mobile phone and does not require separate installation and deployment of an application environment. It is quick and flexible for users and has excellent convenience.
[0041] 3. Universality: The system implemented by this invention can be applied to scenic spots in different locations and different types of scenic spots, such as wetland parks (urban leisure and recreation scenic spots), farmhouses (rural tourism scenic spots), museums, universities, and large-scale mature tourist attractions, etc., and has good universality.
[0042] 4. Innovative Interactive Mechanism: This invention establishes a two-way interactive channel between tourists and scenic spots through check-in, message leaving, and real-time message push.
[0043] 5. Dynamic points system: Combining user level (based on experience points) and discount rules to incentivize deeper tourist participation.
[0044] 6. Intelligent Ranking System: Real-time rankings are generated by weighting the number of check-ins with similarity, thereby increasing user engagement.
[0045] 7. Multi-role collaborative management: Separate permissions for tourists, scenic area administrators, and super administrators to achieve refined operation. Attached Figure Description
[0046] Figure 1 This is a schematic diagram of the overall architecture of a smart tourism interactive system for citizens' leisure and recreation in the new era, as shown in an embodiment of the present invention.
[0047] Figure 2 This is an embodiment of the present invention illustrating the functional flow of a tourist using a smart tourism interactive system;
[0048] Figure 3 This is an embodiment of the present invention illustrating the functional flow of a scenic area administrator using a smart tourism interactive system;
[0049] Figure 4 This embodiment of the invention illustrates the functional flow implemented by a system super administrator using a smart tourism interactive system.
[0050] Figure 5 This is an embodiment of the present invention illustrating the gift redemption process for tourists;
[0051] Figure 6 The present invention illustrates the ranking calculation process for the electronic leaderboard of tourist check-ins. Detailed Implementation
[0052] The technical solution of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0053] It should be noted that the defects in the solutions in the prior art are all the results of the inventors' practice and careful research. Therefore, the discovery process of the above problems and the solutions proposed by the embodiments of this application in the following text should be the inventors' contributions to this application in the process of invention and creation, and should not be understood as technical content known to those skilled in the art.
[0054] like Figure 1 A smart tourism interactive system for citizens' leisure and recreation in the new era includes:
[0055] The WeChat mini-program front-end is used for interaction between tourists and scenic area administrators within the scenic area.
[0056] The backend server connects to the WeChat mini program frontend and is used to dynamically calculate experience points and points based on the visitor's interactive behavior data. It calculates the visitor's account level based on the experience points and combines the visitor's account level with the points rules to realize gift redemption.
[0057] The web management terminal is connected to the backend server and is used by the system super administrator to manage tourist and scenic area information.
[0058] The Alibaba Cloud Object Storage Service Platform connects to the WeChat Mini Program frontend for image resource management.
[0059] Among them, the front end of the WeChat mini-program can run on the smart phone mobile platform and the computer platform. The mobile end of the WeChat mini-program platform operation system (used by citizens, tourists and scenic area administrators) allows citizens, tourists and scenic area administrators to run the system on the front end by downloading the corresponding WeChat mini-program. The Web management end (computer management end) of the system runs on the Web program architecture platform and is used by the system super administrator; the database system is deployed on the background server side and is used to store and process various interactive behavior data. In addition, various pictures uploaded in the system, including various scenic area check-in pictures, are stored on the Alibaba Cloud Object Storage Service platform and can be read and processed by the system at any time. Therefore, through the use of this system, it enables interaction between the construction units of leisure and recreation scenic areas and the general public. On the one hand, when citizens and tourists travel in leisure and recreation scenic areas, it improves the satisfaction and participation of tourists in the scenic area; on the other hand, through the participation of citizens and tourists in the construction of leisure and recreation scenic areas, it provides reasonable construction opinions and suggestions for the construction and management of the scenic area, thereby improving the construction quality of the scenic area and promoting the development of tourism resources.
[0060] The construction of the core functions of the system includes the following parts:
[0061] 1. System login
[0062] When tourists travel in leisure and recreation scenic areas, they run the WeChat platform on the smart phone mobile end to enter the interactive system login interface, and then enter the system with the tourist account, so as to perform interactive operations with the subsequent tourist identity; scenic area administrators can also use the smart phone mobile end to run WeChat to enter the interactive system login interface, and then enter the system with the scenic area administrator account, so as to perform interactive operations with the subsequent scenic area administrator identity. When there is no tourist or scenic area administrator account in the system, the identity account registration operation can be performed on the system login interface. All account information in the system can be maintained and managed in the background by the system super administrator on the Web management end, such as operations like resetting the account password and disabling the account.
[0063] 2. Construction of check-in points in leisure and recreation scenic areas
[0064] When the scenic area administrator of a leisure and recreation scenic area enters the smart tourism interactive system, they can create scenic area information (a scenic area can register a scenic area administrator account in the system, including operations such as filling in the scenic area name, introduction, address information, uploading scenic area promotional pictures, and setting the location of the scenic area on the electronic map, etc.). After the scenic area information is constructed, the scenic area administrator can enter the scenic area management interface to perform self-maintenance on this information.
[0065] If you want to delete the scenic area information, you can use the system super administrator to log in to the Web system to perform the operation of deleting the scenic area information.
[0066] Once the scenic area information is successfully built on the system, the scenic area administrator can set up checkpoints, including writing checkpoint names and descriptions, uploading checkpoint images, and setting the location of checkpoints on the electronic map (longitude and latitude). This information can be modified and deleted at any time later.
[0067] 3. Citizens' leisure and recreation check-in operation
[0068] When citizens are relaxing and enjoying themselves at scenic spots, they can access the interactive system as tourists. Within the system, when selecting a scenic spot, they can find all nearby attractions available for check-in on an electronic map. Tourists can then choose the scenic spot they wish to visit. After selecting a scenic spot, they can enter the check-in interface. Tourists can first browse information about the check-in points, including their names, descriptions, and photos of the check-in environment. Once a check-in point is selected, tourists can choose navigation mode on the electronic map to be guided to the check-in point, or they can travel to the check-in point themselves based on the map's location. Upon arriving at the check-in point, tourists can take a photo with their mobile phone, upload the image to the system, and the system uses an image comparison algorithm to automatically compare the uploaded photo with the check-in photos set by the scenic spot administrator. This comparison generates check-in similarity data, which is stored in the backend database, providing a calculation dimension for the subsequent automatic generation of a tourist check-in electronic ranking list.
[0069] At the same time, the system will automatically record the number of check-ins per month based on the time of the visitor's check-in, and store this data in the background database to provide a calculation dimension for the subsequent automatic generation of an electronic leaderboard of visitor check-ins.
[0070] Of course, tourists can delete their own check-in records if necessary, but the system will automatically update the electronic check-in leaderboard after the records are deleted.
[0071] 4. Message board system in leisure and recreation scenic areas
[0072] When citizens and tourists check in at scenic spots through the interactive system, they can post comments about these check-in points. Tourists can contribute constructive comments based on their travel experiences, including text and images, creating their own comment posts. Tourists can also delete their own posts.
[0073] In the system, tourists can view the content of message posts published by other tourists, including avatars, nicknames, posting times, post content, and the number of likes, etc. They can also comment on and like these posts. When a tourist replies to or likes a message post published by someone else, the system will automatically send it to the account of the poster of that message post in the form of a message, so that the poster can see the relevant message after logging in to the system.
[0074] The number of posts and comments made by tourists will be automatically recorded in the background database, providing a calculation dimension for the subsequent calculation of the posting level of tourists by the system.
[0075] In addition, the scenic area administrator can switch to the check-in interface of the scenic area check-in points, view the message posts and comment information of tourists, and interactively comment on and like the message posts of tourists. In addition, the scenic area administrator can also post new posts at the scenic area check-in points. The system will send the processing information of the scenic area administrator on tourists' posts to the tourists' accounts in the form of messages, and tourists can log in to the system to view and reply. Thus, through this system, the interactive function of leaving messages for scenic area construction between tourists and the scenic area management side can be realized. The system super administrator can review all the message posts in the system and delete the illegal posts and comments.
[0076] 5. Calculation Scheme for the Electronic Leaderboard of Tourist Check-ins
[0077] When citizens and tourists travel in the leisure and recreation scenic area, they can use the interactive system to perform check-in and message operations. The system will comprehensively and automatically generate an electronic leaderboard for tourist check-ins based on multiple calculation dimensions according to the interaction actions between tourists and the scenic area. On the one hand, the electronic leaderboard for tourist check-ins can display the activity and participation degree of tourists' interaction with the scenic area. On the other hand, based on the leaderboard data, tourists can perform operations on redeeming scenic area gifts in the future.
[0078] Whenever citizens and tourists perform a check-in or a check-in deletion, the system will calculate the electronic leaderboard for tourist check-ins according to the actions of tourists, and automatically generate a new electronic leaderboard for tourist check-ins based on the calculation results, which will be displayed on the tourist check-in leaderboard query interface.
[0079] 6. Construction of the Tourist Gift Redemption Mechanism
[0080] (1) Process of Gift Distribution and Redemption
[0081] In order to encourage the interaction between tourists and the scenic area, the scenic area administrator can distribute gifts to tourists to motivate them to actively participate in check-ins and leave messages, thereby improving tourists' participation and satisfaction. For this reason, a gift distribution and redemption mechanism has been constructed.
[0082] First, the scenic area administrator can add and publish gift information on the system, including gift name, gift brief description, redemption points, inventory quantity, etc. The scenic area administrator can view all the published gift information of this scenic area, and can also modify the published gift information and delete gift information. The system super administrator can query all the published gift information of a specified scenic area and can delete this gift information.
[0083] After the scenic area administrator adds and publishes gift information, tourists can view the gift information on the system. The system will automatically display the gift redemption points according to the set discount rules based on the tourist's account level. Tourists can, according to their account points and in accordance with the gift redemption rules, conduct the redemption operation of the specified gift when the redemption conditions are met. During the gift redemption operation, tourists provide gift mailing address information (including: name, mobile phone number, mailing address, etc.) and complete the redemption operation. For this reason, a redemption record is generated, and the status of this record will be in the "pending" state, which means waiting for the scenic area administrator to confirm the gift redemption operation.
[0084] After the scenic area administrator enters the system, they can query the gift redemption information of tourists. After the scenic area management party mails the gift, the status of this gift redemption record can be modified to "shipped", and can be modified to "completed" after the process ends. The system will automatically deduct the corresponding tourist account points data. At the same time, tourists can also see the changes in the corresponding gift redemption record information on the system. Of course, in some special cases, the scenic area administrator can also delete the gift redemption record information of tourists in the "pending" state.
[0085] In addition, both the scenic area administrator and the system super administrator can view all the gift redemption record information in the system.
[0086] (2) Gift redemption rules
[0087] 1) Discount calculation rules for gift redemption
[0088] When the scenic area administrator publishes gift information, they will set the original points for gift redemption. When the tourist's account level is different, when tourists view the gift information, the system will automatically calculate and display the gift redemption points according to the tourist's account level and in accordance with the discount calculation rules (this points is a dynamically displayed data and will be related to the change of the tourist's account level). The discount calculation rules set by the system are shown in Table 1.
[0089] Table 1 Discount calculation rules for tourist accounts
[0090] Guest account level Gift Discount Value Level 1 raw integral Level 2~Level 3 10% off points (original points × 0.9) Level 4~Level 5 20% off points (original points × 0.8) Level 6 30% off points (original points × 0.7)
[0091] Here, the visitor account level is related to the visitor's activity level in posting and commenting in the system, and it is reflected in the visitor experience points. The experience point settings for visitor account levels are shown in Table 2.
[0092] Table 2. Rules for Setting Experience Points for Guest Account Levels
[0093] Guest account level Tourist experience points Level 1 0~99 Level 2 100-499 Level 3 500-999 Level 4 1000-1999 Level 5 2000-4999 Level 6 5000 and above
[0094] 2) Tourist account points
[0095] Tourist account points are the basis for determining whether a tourist can successfully redeem a gift. They are the key to whether a tourist can successfully redeem a designated gift.
[0096] 3) Rules for Determining Tourist Gift Redemption
[0097] When a visitor browses gift information, the system automatically determines whether the visitor can successfully redeem the specified gift based on their account level and points. If redemption is successful, the gift redemption process is completed. Otherwise, the gift redemption cannot be performed. The visitor gift redemption process is as follows: Figure 5 As shown.
[0098] Based on the above functional construction implementation method, such as Figures 2-4 The document outlines the functional workflow for citizens, tourists, scenic area administrators, and system super administrators to use the smart tourism interactive system.
[0099] To achieve the above functions, the structure and data table design of this system are as follows:
[0100] 1. Structural Design
[0101] The system's WeChat Mini Program front-end utilizes WeChat Mini Program technology, employing the native development framework provided by WeChat, combined with JavaScript, CSS, and HTML for page development to ensure smooth operation and a good user experience. Leveraging WeChat's rich component library and APIs, it implements functions such as location services, map display, and photo upload.
[0102] The web-based management interface is developed using the Vue.js framework, leveraging its component-based and data-driven development model to improve development efficiency. Combined with the Element-UI component library, it enables the rapid construction of aesthetically pleasing and user-friendly management interfaces, providing system administrators with a convenient operational experience.
[0103] The backend server uses Java 1.8 as the development language and integrates the Spring Boot framework. Leveraging its vast and mature library resources and thriving ecosystem, it robustly develops high-performance, highly reliable backend services. Many features of Java 1.8, such as Lambda expressions and the Stream API, further optimize code writing efficiency and execution performance. Meanwhile, Java's cross-platform capabilities provide a solid guarantee for diverse deployment scenarios. The backend server deploys two databases: MySQL and Redis. MySQL serves as the system's structured data platform, reliably storing core data such as user information, scenic spot details, check-in point details, and check-in records. Redis, as a high-performance caching database, stores leaderboards, comments, and likes. Utilizing its fast read / write speeds, data persistence, and rich data structures, it effectively improves system response speed, handles high-concurrency read / write scenarios, and ensures data real-time performance and smooth interaction.
[0104] Alibaba Cloud Object Storage Service Platform leverages Alibaba Cloud's powerful object storage service to store user-uploaded image files. Alibaba Cloud Object Storage provides a highly reliable, highly scalable, secure, and convenient storage solution, ensuring long-term preservation and efficient access to file data, meeting the massive file storage needs during system operation.
[0105] 2. Data table implementation
[0106]
[0107]
[0108]
[0109]
[0110]
[0111]
[0112]
[0113]
[0114]
[0115]
[0116]
[0117]
[0118] Furthermore, the calculation process for the electronic leaderboard for tourist check-ins is as follows: Figure 6 As shown. The score on the electronic leaderboard for attendance is calculated using the following formula:
[0119] score = count × a + average × b
[0120] `score` is the score field value in the electronic attendance ranking table (rank_list data table), `count` is the total number of attendances in the current month in the electronic attendance ranking table, `average` is the average similarity field value of attendances in the current month in the electronic attendance ranking table, `a` is the weight of `count`, `b` is the weight of `average`, and `a+b=1` (e.g., `a` is 0.7, `b` is 0.3).
[0121] The methods for gaining tourist experience points are as follows:
[0122] i) Visitors receive 20 experience points for their first daily check-in.
[0123] Each time a user checks in, it checks if it's their first check-in of the day. If so, it adds 20 experience points (experience field (user table)). Then, it checks if the experience points meet the upgrade criteria. If they do, it upgrades the user's account level (level field (user table)) to the corresponding level and updates the information synchronously on the front end to avoid data errors.
[0124] ii) Visitors earn 10 experience points for each post / comment they send.
[0125] Each time a post / comment is sent, the visitor is given +10 experience points (experience field (user table)). Then, it is checked whether the experience points meet the upgrade criteria. If they do, the visitor's account level (level field (user table)) is upgraded to the corresponding level, and the update is synchronized on the front end to avoid data errors.
[0126] Here are the methods for earning points in your guest account:
[0127] i) Visitors receive 10 points for their first daily check-in.
[0128] Each time a user checks in, it checks if it's their first check-in of the day. If so, they receive +10 points (points field (user table)).
[0129] ii) The electronic leaderboard for check-in is updated and points are distributed.
[0130] The system updates the electronic check-in leaderboard data at 00:00 on the 1st of each month, clears the previous month's check-in records (the user points field is permanent data, and the points will not be cleared when the leaderboard is updated), and automatically distributes points to the corresponding guest accounts according to the ranking of the electronic check-in leaderboard. The point distribution rules are shown in Table 15.
[0131] Table 15 Rules for Distributing Tourist Points in the Ranking List
[0132] Ranking Points are awarded 1 200 2 150 3 100 4~10 50 Not on the list 0
[0133] Furthermore, the following provides a specific implementation example of the system functions:
[0134] 1. User Login and Registration
[0135] Regular tourists with accounts should log in. Those without accounts should click the "Register" button to be redirected to the user registration page to enter their information and register. Scenic area administrators with accounts should log in. Those without accounts should click the "Register" button to be redirected to the registration page to enter their personal information and relevant scenic area information and register. The system super administrator account is unique and can log in to the Web management platform.
[0136] 2. Latest Scenic Spots Browsing
[0137] Visitors can click on the "Home" navigation bar to browse the latest scenic spot recommendations.
[0138] 3. Sort by distance to nearby attractions
[0139] Tourists can click on the "Nearby" navigation bar to view nearby scenic spots. This interface will display all scenic spots within 20km of the user using a small map with markers, and will also be displayed to the user in ascending order of distance. Tourists can choose to jump to the scenic spot details page or navigate directly to the scenic spot.
[0140] 4. Scenic Spot Search Function
[0141] Tourists can click on the "Attractions" navigation bar to enter the scenic area search interface, where they can search for scenic areas by keywords.
[0142] 5. Scenic Area Details Function
[0143] Visitors can access the scenic area details page by clicking on the scenic area image through "Homepage," "Nearby," or "Search." This page displays detailed information about the scenic area, including all the check-in points it contains.
[0144] 6. Scenic Area Navigation Function
[0145] Tourists can click the navigation button at the top of the scenic area details page to use their phone's default navigation app for route navigation within the scenic area.
[0146] 7. Scenic Area Registration Function
[0147] When a scenic area administrator registers, they will fill in the scenic area information and register the scenic area simultaneously (only one scenic area administrator exists for each scenic area).
[0148] 8. Scenic Area Information Management Function
[0149] The scenic area administrator can access the scenic area information management interface by clicking the scenic area management button, where the administrator can maintain the scenic area information independently.
[0150] 9. Scenic Area Deletion Function
[0151] Web Management Terminal: The system super administrator can delete a scenic area by logging into the web management terminal and entering the scenic area management interface.
[0152] 10. Check-in point registration function
[0153] On the homepage, the scenic area administrator can click the "Check-in Point Management" button to jump to the check-in point management interface. Clicking the "Add Check-in Point" button will bring up an information drawer. Fill in the check-in point information and select the check-in point location according to the built-in mini-map to register the check-in point.
[0154] 11. Check-in point information management function
[0155] On the homepage, the scenic area administrator can click the "Check-in Point Management" button to jump to the check-in point management interface. Clicking the corresponding "Edit" button will bring up an information drawer. Modify the information and submit to maintain the check-in point information.
[0156] 12. The scenic area administrator deleted the check-in points.
[0157] On the homepage, the scenic area administrator can click the "Check-in Point Management" button to be redirected to the check-in point management interface. After clicking the corresponding delete button and confirming the prompt box, the check-in point will be deleted.
[0158] 13. The system super administrator deletes check-in points.
[0159] Web interface: The system super administrator can access the check-in point management, select the scenic area to manage all check-in points under that scenic area, and click the delete button to delete them.
[0160] 14. Check-in point browsing function
[0161] Visitors can click to enter the scenic area details page, which will display all the check-in points under that scenic area.
[0162] 15. Check-in point details function
[0163] After clicking on a checkpoint displayed on the scenic area details page, tourists can enter the checkpoint details page, which will display the checkpoint's image, name, latitude and longitude, and description.
[0164] 16. Visitor check-in function
[0165] Visitors can click the "Check-in and Take Photo" button on the check-in point details page to check in. Visitors can choose to take a photo with their mobile phone or select an image to obtain a check-in image. The check-in image will be compared with the image displayed in the check-in point details. After a successful check-in, the system will return the user's uploaded check-in image and the check-in similarity score.
[0166] 17. Visitors can view their check-in records.
[0167] Visitors can click the "My Check-in" button in the "My" interface to enter the check-in record interface. This interface displays and summarizes all the user's check-in records, and users can query by year and month.
[0168] 18. Tourists delete their check-in records.
[0169] Visitors can enter the check-in record interface and choose to delete their check-in records (the leaderboard will also be updated after deletion).
[0170] 19. Visitors can view the check-in leaderboard.
[0171] Visitors can access the leaderboard by clicking the "Leaderboard" button in the "My" interface. This interface records the top 10 users' check-in rankings (based on the number of check-ins and average similarity) and the current user's ranking. The leaderboard is refreshed at 0:00 every month and points are distributed according to the rankings.
[0172] 20. Visitors post comments
[0173] Visitors can click the "Post" button on the check-in point details page to enter the posting interface, enter text information and a picture (limited to 1 picture, within 5M) and click the button to publish the post.
[0174] 21. Comment post browsing function
[0175] Visitors can see all the posts posted by other users at the bottom of the check-in point details page, including the poster's avatar, nickname, posting time, post content, and number of likes.
[0176] 22. Visitors delete their own posted comments.
[0177] After a guest user posts a thread, they can long-press the thread to bring up a delete button, which they can then click to delete it.
[0178] 23. Comments on posts
[0179] Tourist users can see all the posts made by all users below the details interface of the check-in point. Find the post they want to comment on and click the reply button to comment on the post. The scenic area administrator can also browse tourist posts and comments at the check-in point.
[0180] 24. System super administrator deletes违规留言帖子
[0181] Web management terminal: The system super administrator enters the comment management interface to view all comments, or can search for comments by check-in point, and click the delete button to delete违规评论.
[0182] 25. Post like function
[0183] Tourist users can like all posts and can also cancel the like after liking. Similarly, the scenic area administrator can also like tourist posts.
[0184] 26. Real-time push message function
[0185] When a post made by a tourist user receives a like or reply from other users, the user will be synchronously prompted. The user can click on the message prompt to locate the post.
[0186] 27. Scenic area administrator uploads gifts
[0187] The scenic area administrator enters the gift management interface and clicks the add gift button to fill in the gift information (name, picture, required points) to upload the gift.
[0188] 28. Tourist views the gift list
[0189] Tourist users click the "Gift Exchange" button in the "My" interface to enter the gift interface, which will display the user's current account points, all available gift information, and discount information.
[0190] 29. Scenic area administrator views the gift list
[0191] The scenic area administrator clicks to enter the gift management interface, which displays the list of all uploaded gifts under this scenic area.
[0192] 30. System super administrator views the gift list
[0193] Web management terminal: The system super administrator enters the gift list interface under gift management to view the list of all gifts uploaded by all scenic areas.
[0194] 31. Tourist gift exchange
[0195] In the gift interface, tourist users click the exchange button to pop up an information box, and the user fills in the name, mobile phone number, and delivery address to exchange.
[0196] 32. The scenic area manager checks the redemption records.
[0197] The scenic area administrator can click the gift redemption button on the gift management page to enter the redemption record interface, which displays all the gift redemption records under the current scenic area.
[0198] 33. Tourists view their redemption records.
[0199] Visitors can click the "Redeem Records" button at the bottom of the "Gift Redemption" interface to enter the redemption record query interface, which will display all redemption records and gift distribution status.
[0200] 34. The system super administrator can view the redemption records.
[0201] Web management interface: The system super administrator can view the gift redemption records of all scenic spots by entering the gift management and distribution record interface.
[0202] 35. Scenic area administrators distribute gifts.
[0203] The scenic area administrator can modify the gift redemption status by entering the redemption record interface under gift management and completing the distribution process.
[0204] The above detailed embodiments are a description of the present invention. It should not be considered that the specific embodiments of the present invention are limited to these descriptions. For those skilled in the art, several simple deductions and substitutions can be made without departing from the concept of the present invention, and all of these should be considered to fall within the protection scope of the present invention.
Claims
1. A smart tourism interactive system for urban residents' leisure and recreation in the new era, characterized in that: include: The WeChat mini-program front-end is used for interaction between tourists and scenic area administrators within the scenic area. When tourists interact with the scenic area through the WeChat mini-program front-end, they can perform the following operations: Select the scenic spot you want to visit using the electronic map; Enter the scenic area check-in interface, browse the information of the scenic area check-in points, and select a check-in point; The electronic map navigation mode guides tourists to the selected check-in points. When checking in, tourists take photos of the check-in points and upload the photos. Post constructive comments at selected check-in points and interact with other tourists; The backend server calculates the similarity between the check-in photos uploaded by tourists and the check-in photos set by the system; The backend server connects to the WeChat mini program frontend and is used to dynamically calculate experience points and points based on the visitor's interactive behavior data. It calculates the visitor's account level based on the experience points and combines the visitor's account level with the points rules to realize gift redemption. The dynamic calculation of points based on tourists' interactive behavior data includes: Visitors receive a certain number of points for their first check-in each day; Based on the monthly check-in records of tourists, calculate the electronic check-in leaderboard, and issue corresponding points to the corresponding tourist accounts according to their ranking on the electronic check-in leaderboard. The score on the electronic leaderboard for attendance tracking is calculated using the following formula: score = count × a + average × b Where score is the score field value of the electronic check-in leaderboard, count is the field value of the total number of check-ins in the current month, average is the field value of the average similarity of check-ins in the current month, a is the weight of count, b is the weight of average, and a+b=1. The method of combining tourist account levels and points rules to implement gift redemption includes: Set the initial points for gift redemption, and automatically calculate and display the gift redemption points according to the discount calculation rules based on the guest account level; The corresponding points will be automatically deducted from the tourist's account after redemption. The web management terminal is connected to the backend server and is used by the system super administrator to manage tourist and scenic area information. The Alibaba Cloud Object Storage Service Platform is connected to the WeChat Mini Program frontend for image resource management; The WeChat mini program front-end uses WeChat mini program technology, employing the native development framework provided by WeChat, combined with JavaScript, CSS, and HTML for page development, ensuring smooth operation and a good user experience. With the help of WeChat's rich component library and APIs, it realizes functions such as location, map display, and photo upload. The web management interface is developed using the Vue.js framework, which leverages its component-based and data-driven development model to improve development efficiency. Combined with the Element-UI component library, it enables the rapid construction of a beautiful and easy-to-use management interface, providing system administrators with a convenient operating experience. The backend server uses Java 1.8 as the backend development language and integrates the Spring Boot framework. The databases deployed on the backend server include MySQL and Redis. The MySQL database serves as the system's structured data platform, used to reliably store user information, scenic spot details, check-in point details, and check-in records. The Redis database, as a high-performance caching database, is used to store leaderboards, comments, and likes. Utilizing its fast read / write speed, data persistence, and rich data structures, it effectively improves system response speed, copes with high-concurrency read / write scenarios, and ensures data real-time performance and smooth interaction.
2. The smart tourism interactive system for citizens' leisure and recreation in the new era, as described in claim 1, is characterized in that... The interactive behavior data includes check-in records and message interaction information.
3. The smart tourism interactive system for citizens' leisure and recreation in the new era, as described in claim 1, is characterized in that... The backend server integrates the Spring Boot framework and a MySQL database.
4. The smart tourism interactive system for citizens' leisure and recreation in the new era, as described in claim 1, is characterized in that... Experience values are dynamically calculated based on tourists' interactive behavior data, including: Visitors receive a certain number of experience points upon their first daily check-in. Visitors earn a certain number of experience points for each post or comment they send.
5. The smart tourism interactive system for citizens' leisure and recreation in the new era, as described in claim 4, is characterized in that... The calculation of the tourist account level based on the experience value includes: Set different experience value ranges for accounts of different levels; Visitors' account levels are updated in real time based on their accumulated experience points.
Citation Information
Patent Citations
Intelligent tourism service system based on cloud platform and mobile terminal
CN105491107A
Smart tourism integral management system
CN112053183A