Non-abandoned country courier station service platform
By designing the intangible cultural heritage national treasure station service platform and combining the front-end and back-end modules, the problem of lack of systematic display of intangible cultural heritage in the tourism market has been solved, the integration of intangible cultural heritage and tourism resources has been achieved, and cultural heritage and tourism development have been promoted.
Patent Information
- Application Number
- CN202411891607.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-05-23
AI Technical Summary
The current tourism market lacks a comprehensive, systematic and interactive platform to deeply display intangible cultural heritage, which limits the dissemination and development of intangible cultural heritage in the tourism market.
It provides a service platform for intangible cultural heritage national treasure stations. Through the combination of front-end modules and back-end modules, a graphical interface is designed, and the region selection method of maps is used to browse the culture of each province, and a user delivery box and communication area are established to increase the interactivity with users. The back-end module stores intangible cultural information from each province, collects user browsing page data in real time, and the system recommends intangible cultural heritage content that users are interested in.
It has achieved the combination of intangible cultural heritage and tourism resources, provided tourists with a new cultural experience platform, promoted the integrated development of tourism and intangible cultural heritage, and achieved a win-win situation between intangible cultural heritage and tourism.
Smart Images

Figure CN120030221A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the field of computer technology and relates to an intangible cultural heritage and quintessence post station service platform. Background Art
[0002] With the rapid development of globalization and modernization, people's pursuit of cultural diversity is increasing. As a bridge for cultural exchange, tourism not only carries the important mission of promoting economic development, but also is an important way to promote and spread traditional culture and intangible cultural heritage.
[0003] However, the current tourism market still has a single way of displaying and inheriting intangible cultural heritage, lacking a comprehensive, systematic and interactive platform to deeply display the charm of intangible cultural heritage, which also limits the dissemination and development of intangible cultural heritage in the tourism market. It is mainly reflected in the following aspects: First, the cultures of different regions are confused. Due to the vague cultural boundaries of different regions and the mutual integration of cultures, some people have a subconscious understanding of the cultural connotation; second, there is a lack of a systematic system for cultural inheritance. Since most people understand different cultural ways from the articles of various editors, various media videos and fragmented materials collected on the Internet, they do not have a deep grasp of the overall content of various cultural contents, leaving only a dot-like impression, and lack a systematic website to gather dots into a network; third, the real-time extension of cultural information is weak. When users want to fully understand the culture, there is a lack of a large amount of real-time information and more extended content, including accommodation, cultural production methods, and cultural inheritance status of the cultural location. Users need to collect on various platforms, and they may not be reliable and authentic.
[0004] In view of this, the present invention is proposed. Summary of the invention
[0005] The purpose of the present invention is to overcome the shortcomings of the above-mentioned prior art and provide a non-material cultural heritage station service platform, which aims to combine the unique charm of non-material cultural heritage with the richness and diversity of tourism resources, provide tourists with a brand-new cultural experience platform, promote the integrated development of tourism and intangible cultural heritage, and achieve a win-win situation for non-material cultural heritage inheritance and tourism. While promoting the publicity of non-material cultural heritage through tourism, it also promotes tourism and economic development in some areas through non-material cultural heritage. The target users of this service platform are cultural tourism enthusiasts, non-material cultural heritage inheritors, tourism planners, educational institutions and scholars, local governments and cultural institutions, etc.
[0006] To achieve the above object, the present invention provides the following technical solutions:
[0007] The present invention provides an intangible cultural heritage station service platform, which is composed of a front-end module and a back-end module. The front-end module designs a graphical interface, adopts a map region selection method to browse the culture of each province, and establishes a user drop-in box and a communication area to increase the interactivity with users; the back-end module stores the intangible cultural heritage information corresponding to each province, and through real-time collection of user browsing page data, the system recommends intangible cultural heritage content that users are interested in.
[0008] Furthermore, the front-end module includes: an information display module, which is used to display a carousel of intangible cultural heritage and the intangible cultural heritage pages of each province; an information interaction module, which allows administrators and users to jointly create intangible cultural heritage content by establishing a user comment area, a regional cultural support list, and a user drop box; an information login and registration module, which is used to register and fill in user personal information, and through AJAX technology, can asynchronously send registration requests to the back-end module for information verification.
[0009] Furthermore, the information display module is also provided with a page map, by hovering the mouse over a province or region on the page map, double-clicking to enter the corresponding intangible cultural heritage page of the region.
[0010] Furthermore, the intangible cultural heritage page of each province includes the province title and a brief description of the culture by category corresponding to each province. The corresponding cultural information can be expanded by clicking the cultural label under the province title. A classified selection method is adopted to allow users to select various types of cultural information corresponding to each province. The various types of cultural information include folk culture, traditional food, homestay architecture and intangible cultural heritage attractions.
[0011] Furthermore, the back-end module includes: a data collection module for collecting the user's browsing history, collection records, browsing behavior, attributes and label information data of the intangible cultural heritage content, and indicator data containing the intangible cultural heritage content; an information processing module for storing user information and intangible cultural heritage information, recommending relevant intangible cultural heritage content to users based on their browsing history and preferences, and analyzing and calculating the user's behavior data; an information verification module, which uses JavaScript to verify the information input by the user in real time during the user registration process to ensure the integrity and correct format of the data; when the user logs in, JavaScript is used for pre-verification to ensure the compliance of the user's input account and password, and when a request for verification is received, it quickly responds and returns the result to the information login registration module.
[0012] Furthermore, the information verification module is built based on the Spring Boot framework, and includes four layers from top to bottom, namely, the controller layer, the service layer, the data access layer and the result processing layer.
[0013] Furthermore, the information processing module includes an information storage unit, an information recommendation unit and an information sorting unit. The information storage unit stores user information and intangible cultural heritage information. The information recommendation unit establishes a user interest model based on the data collected by the data collection module, analyzes the user's preferences and interests, and uses collaborative filtering and deep learning models to combine user portraits and cultural content attributes to generate a personalized recommendation list, and then displays the recommended cultural content on the corresponding intangible cultural heritage page of a certain region. The information sorting unit calculates the heat index of the intangible cultural heritage content based on the indicator data of the intangible cultural heritage content collected by the data collection module, uses machine learning-based sorting to sort the intangible cultural heritage content, and displays the sorted intangible cultural heritage content on the information interaction page.
[0014] Furthermore, the information recommendation unit is based on the user's browsing history, collection record, browsing behavior, attributes of the intangible cultural heritage content and tag information data.
[0015] Furthermore, the indicator data containing intangible cultural heritage content is data with comment quantity and support value.
[0016] Furthermore, the heat index containing intangible cultural heritage content is calculated using the following formula:
[0017]
[0018] Among them, gazelle i represents the gazelle value of the i-th step, the heat value of the current cultural support, n represents the number of behavior types, ω type,i is the weight of the type-type behavior in the i-th step, b type,i is the number of type-type behaviors, T type,i It represents the time interval for the occurrence of the type behavior, and λ is the attenuation coefficient, which is used to control the attenuation speed;
[0019] Update the heat index containing intangible cultural heritage content and use the following formula for calculation:
[0020]
[0021] Among them, gazelle i+1 It represents the gazelle value of the i+1th step, that is, the popularity value of the culture after the next update. s is the daily growth rate, which is used to adjust the amplitude of the popularity change. is a vector containing the sample numbers of people in different provinces and regions, which reflects a benchmark level of current popularity.
[0022] Compared with the prior art, the technical solution provided by the present invention has the following beneficial effects:
[0023] (1) Compared with the popular science platform of intangible cultural heritage, the intangible cultural heritage station service platform provided by the present invention has changed the user acceptance mode and added user interactive activities, such as through the regional cultural support list, user evaluation area, and "I and Intangible Cultural Heritage" column (users can upload their favorite cultural content), so that users can change from understanders to participants. The homepage has a dynamic background display, and the homepage landscape screen can be switched by user clicks. The homepage has background music and can display the province introduction in real time.
[0024] (2) Compared with the media marketing content about culture, the intangible cultural heritage station service platform provided by the present invention pays more attention to the correctness, real-time and systematization of cultural communication, establishes a user drop box, allows users and administrators to jointly build intangible cultural heritage content, and transforms from participants to builders. The detailed page also adds videos, specific introductions and user evaluations to meet user needs;
[0025] (3) Compared with most homogeneous platforms, the intangible cultural heritage quintessence station service platform provided by the present invention pays more attention to extension and user personalized selection. The platform extends the intangible cultural heritage tourism homestay price recommendation, travel guide and heritage store, and meets the personalized and all-round satisfaction of users, allowing users to change from builders to beneficiaries. The platform combines scenic spots, intangible cultural heritage, accommodation and food into one, taking into account the needs of users in all aspects.
[0026] (4) The service platform of the present invention adopts a personalized recommendation algorithm based on user interests and behaviors. By analyzing the user's browsing history, favorites and other behavioral data, combined with the content's tags, classifications and other information, the platform uses machine learning and recommendation system technology to recommend intangible cultural heritage content that the user may be interested in. This algorithm can improve user experience and increase user participation and stickiness;
[0027] (5) The service platform of the present invention also provides a popularity ranking algorithm: the algorithm is used to find the most popular and concerned intangible cultural heritage content. The platform uses the popularity ranking algorithm to sort and display the intangible cultural heritage content according to popularity indicators, including page views, support value, number of comments, etc. By real-time statistics and calculations of these indicators, the platform can display the most popular and concerned intangible cultural heritage content, helping users to understand and participate in the culture of interest more quickly;
[0028] (6) The service platform page of the present invention adopts dynamic layout design and media query technology, so that the platform page of the present invention can adapt to different devices and screen sizes, among which, dynamic layout design and media query: in order to adapt to different devices and screen sizes, the platform adopts responsive design and media query technology. By setting different CSS styles and layout rules, the platform can provide the best user experience on multiple terminals, ensuring that users can smoothly access and browse intangible cultural heritage content no matter what device they are on. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The accompanying drawings are incorporated in and constitute a part of this specification and, together with the description, serve to explain the principles of the present invention.
[0030] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0031] Figure 1 A functional module diagram of the information display module in the service platform provided by the present invention;
[0032] Figure 2 It is a page layout diagram of the front-end module in the service platform provided by the present invention;
[0033] Figure 3 It is a flow chart of calling the page front-end file in the service platform provided by the present invention;
[0034] Figure 4 It is a flow chart of front-end file calling for a single province in the service platform provided by the present invention;
[0035] Figure 5 It is a flow chart of user request login and registration under the Spring Boot framework in the service platform provided by the present invention;
[0036] Figure 6 It is a flow chart of the front-end and back-end interactions of user requests for login and registration in the service platform provided by the present invention;
[0037] Figure 7 It is an analysis flow chart of the recommendation algorithm used in the service platform provided by the present invention;
[0038] Figure 8 It is an analysis flow chart of the sorting algorithm used in the service platform provided by the present invention;
[0039] Fig. 9 It is a microservice framework diagram of the backend server in the service platform provided by the present invention;
[0040] Fig.10 This is an example of an information display page in the service platform provided by the present invention. Figure 1 ;
[0041] Fig.11 This is an example of an information display page in the service platform provided by the present invention. Figure 2 ;
[0042] Fig.12 This is an example of an information display page in the service platform provided by the present invention. Figure 3 ;
[0043] Fig.13 This is an example of an information display page in the service platform provided by the present invention. Figure 4 ;
[0044] Fig.14 This is an example of an information display page in the service platform provided by the present invention. Figure 5 . DETAILED DESCRIPTION
[0045] Here, exemplary embodiments will be described in detail, and the embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are only examples of methods consistent with some aspects of the present invention as detailed in the appended claims.
[0046] In order to enable those skilled in the art to better understand the technical solution of the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments.
[0047] According to an embodiment of the present invention, the present invention provides an intangible cultural heritage station service platform, which is composed of a front-end module and a back-end module. The front-end module designs a graphical interface, uses a map region selection method to browse the culture of each province, and establishes a user drop box and communication area to increase the interactivity with users. The back-end module stores the intangible cultural heritage information corresponding to each province, and collects user browsing page data in real time, and the system recommends intangible cultural heritage content that users are interested in.
[0048] According to an embodiment of the present invention, a non-legacy national quintessence post station service platform of the present invention is a tourism and non-legacy cultural information search platform. In each province, non-legacy culture is divided into food and folk customs; tourism is divided into scenic spots and homestays. On the details page, videos, pictures, user reviews, etc. are used for introduction, and the provincial homepage has the province's non-legacy cultural support list. The above functions are mainly reflected in the front-end module, such as Figure 1 As shown, the information display module in the front-end module of the present invention is used to display the carousel pictures of intangible cultural heritage and the intangible cultural heritage pages of each province; the information interaction module allows administrators and users to jointly create intangible cultural heritage content by establishing a user comment area, a regional cultural support list and a user drop box.
[0049] Specifically, HTML CSS Bootstrap is used to write basic DOM structure and style, JavaScript is used to build page logic functions, and JavaScript encapsulates data information. The carousel is called to comprehensively display information, multimedia is introduced for detailed introduction, and web page data is centrally encapsulated for easy modification. UI interface design is adopted: mainly used Tags, divide the code into independent and different parts, and lay out the web page. Secondly, use the Bootstrap framework to adjust the page structure, and finally use style to write an external style sheet, and link to reference the external style sheet. Use JavaScript to achieve dynamic effects on the page, use JavaScript to achieve page effect switching, animation effects, read and write HTML elements, dynamically fill in HTML content in the web page, and detect browser information.
[0050] like Figure 2 The interface layout diagram of the service platform of the present invention is shown, and the three red boxes are the home page, the provincial page, and the specific details page of the project. First, the home page is divided into upper and lower parts, the upper part is the map of China, and the lower part is a brief introduction to the relevant provinces. The map of China indicates that the introduction of the corresponding province appears when the mouse hovers, and if you click, you will jump to the specific page of the province. The button controls the background conversion of the upper part. The pictures of the relevant provinces change accordingly according to the hovering of the mouse. The introduction of the relevant provinces is consistent with the pictures of the relevant provinces, and changes accordingly according to the hovering of the mouse.
[0051] Secondly, the pages of each province are divided into two parts, the left part lists the characteristics of each province, and the right part is the ranking list. The title is the name of the province and related poems. The navigation bar has four modules, namely, food, ink, fragrance, folk customs, ancient houses, and ancient scenery. Regional culture lists the intangible cultural heritage and characteristics of the province. The regional cultural support list shows the ranking of each culture in the province.
[0052] Finally, the specific details page of the project is divided into left and right parts, with pictures, videos and reviews on the left and detailed content on the right. The pictures or videos are pictures or video introductions of specific projects. User reviews are some real user reviews. The navigation bar is divided into four parts, each project is slightly different, and the specific content is a specific introduction to different aspects of the project. The above front-end module adopts UI interface design: the HTML structure is used to divide the page area. The high-performance Swiper sliding component is used to achieve smooth carousel switching and picture sliding browsing. Combined with responsive design, the page can present good visual effects and interactive performance on different devices. In addition, through optimized interactive design, combined with the Swiper component, accurate gesture recognition and smooth sliding animation are achieved. Adopting the front-end framework: In Bootstrap, the front-end user interface interaction component is implemented through jQuery. Including modal dialog boxes for displaying additional information, tabs allow switching to display different content in the same interface. Buttons support state switching. Adopting style sheets: In the CSS part of Bootstrap, the style definitions of various components such as buttons, drop-down menus, navigation bars, warning boxes, progress bars, list groups, etc. are covered. By using CSS features such as gradients, shadows, and text shadows, the web interface is provided with rich visual effects and user feedback. Adopting navigation modules: the nav component can automatically update the navigation state based on the scroll position, while the Tab component allows switching to display different content within the same interface. Adopting interactive elements: the Button component supports state switching, and the Modal component is used to display additional information.
[0053] like Figure 3 The figure shows the development flow chart of the front-end module of the intangible cultural heritage service platform of the present invention, from using reset.css to initialize the style, to introducing demo.css and public.css for fine adjustment, to adding background video carousel, provincial map selection function, and displaying provincial pictures and intangible cultural heritage introduction, and also using a variety of technologies and tools, such as video+swiper plug-in, flex elastic layout, throttle technology, etc., to improve the response speed of the page and user experience. Finally, through the demo.js script and jQuery library, the complete functional requirements of the project are realized.
[0054] like Figure 4 The figure shows a flowchart of the front-end file call of a single province in the front-end module of the intangible cultural heritage station service platform of the present invention, starting from the introduction of jQuery and isotope libraries to the final completion of the development process of provincial information display. We created a "shift_view_province.js" file that specifically handles data screening and display, and with the help of "index.css" and Bootstrap framework, we built a web page interface with good visual effects and user experience. By integrating these components, we have successfully implemented a provincial information display system with complete functions and beautiful interface, providing users with efficient and accurate information acquisition services. The development process includes: using reset.css to initialize the style, introducing demo.css and public.css to fine-tune the style, adding background video carousel, provincial map selection, provincial pictures and intangible cultural heritage introduction. The project functions are then completed through demo.js and jQuery libraries.
[0055] According to an embodiment of the present invention, the front-end module also includes an information login registration module for registering and filling in user personal information. Through AJAX technology, a registration request can be asynchronously sent to the back-end module for information verification.
[0056] According to an embodiment of the present invention, the backend module includes an information verification module, such as Figure 5 The flowchart of the user requesting login and registration in the intangible cultural heritage service platform of the present invention is shown. The red boxes in the figure represent four levels from top to bottom, namely the controller layer, service layer, data access layer and result processing layer. Figure 6 The figure shows the flow chart of the front-end and back-end interactions during user registration and login. The functional modules involved in the front-end and back-end interactions are marked in red boxes. During the registration process, we provide users with a smooth and safe interactive experience through front-end technologies such as JavaScript. During the registration process, JavaScript verifies the information entered by the user in real time to ensure the integrity and correct format of the data and reduce the processing pressure on the back-end. At the same time, through AJAX technology, the front-end can send registration requests asynchronously to avoid page refreshes and improve user experience. When logging in, JavaScript also performs pre-verification to ensure the compliance of the user's input account and password. After receiving the request that has passed the verification, the back-end responds quickly and returns the result to the front-end module. JavaScript is responsible for processing these responses, updating the page status or displaying the corresponding prompts. In the whole process, JavaScript plays a bridging role, making the registration and login functions more efficient and professional.
[0057] According to an embodiment of the present invention, the back-end module also includes a data collection module and an information processing module. The data collection module is used to collect the user's browsing history, collection records, browsing behavior, attributes and label information data of the intangible cultural heritage content, and indicator data containing intangible cultural heritage content; the information processing module is used to store user information and intangible cultural heritage information, recommend relevant intangible cultural heritage content to users through user browsing history and preferences, and analyze and calculate the user's behavior data. The information processing module includes an information storage unit, an information recommendation unit, and an information sorting unit. The information storage unit is used to store user information, intangible cultural heritage information, and other related data information.
[0058] For information recommendation units, such as Figure 7 As shown, this is the information recommendation analysis flow chart of the present invention, which is based on the data collected by the data collection module, including the user's browsing history, collection records and other behavioral data, as well as the attributes and label information of the intangible cultural heritage content; by adopting the user portrait and interest model to establish the user's interest model, analyze the user's preferences and interests, and adopt collaborative filtering and deep learning models to combine the user portrait and the attributes of the cultural content to generate a personalized recommendation list, and then display the recommended cultural content on the intangible cultural heritage page of a certain region on the homepage of the corresponding website. A selection module is set on the homepage for users to browse and select, which is convenient for the next click.
[0059] For information sorting units, such as Figure 8 As shown, it is a flowchart of information popularity sorting in the present invention, based on the indicator data containing intangible cultural heritage content collected by the data collection module, including: intangible cultural heritage content containing comment volume and support value; calculating the popularity index of the intangible cultural heritage content, using machine learning-based sorting to sort the intangible cultural heritage content, and displaying the sorted intangible cultural heritage content on the information interaction page for users to browse.
[0060] The above information heat ranking algorithm analyzes and calculates user behavior data to obtain the heat value of content or topics, and sorts them according to the heat value. Statistics of user behavior data, including clicks, shares, comments, likes, heat support values, etc., reflect the user's interest and participation in the content. The calculated provincial cultural heat is displayed in a list on the web page, allowing users to intuitively understand the heat ranking of each province. The formula for calculating the gazelle value in the i-th step of this algorithm is as follows:
[0061]
[0062] Among them, gazelle i represents the gazelle value of the i-th step (i.e., the heat value of the current cultural support), n represents the number of behavior types, ω type,i is the weight of the type-type behavior in the i-th step, b type,i is the number of type-type behaviors, T type,i Indicates the time interval between the occurrence of the type behavior (such as the number of hours or days from now), and λ is the decay coefficient, which is used to control the decay speed. The heat update formula of this algorithm is:
[0063]
[0064] Among them, gazelle i+1 represents the gazelle value of the i+1th step (i.e. the popularity value of the culture after the next update), s is the daily growth rate, which is used to adjust the amplitude of the popularity change. is a vector containing the sample numbers of people in different provinces and regions, which reflects a benchmark level of current popularity.
[0065] According to the embodiment of the present invention, the front-end module of the present invention adopts dynamic layout design: HTML, CSS, media query; by using dynamic layout design and media query, the web page interface can provide the best user experience on devices of different sizes and types, and use CSS3 animation and some transition effects to give users a strong visual experience. Front-end interactive design: jQuery, Bootstrap, js; accelerates the web page development process, improves the organization and maintainability of the code, and enables the web page to run smoothly.
[0066] According to an embodiment of the present invention, the back-end module of the present invention also adopts the Tars application framework. The design idea of the Tars application framework is to govern services using the idea of microservices, while abstracting and layering the various modules of the entire system, decoupling or loosely coupling the various levels from each other. Fig. 9 This is a microservice framework flow chart for the backend module. Tars divides the system into multiple levels, such as the protocol layer, public library / communication framework layer, platform layer, operation layer, etc., and decouples or loosely couples each level. This design allows each module to be independently developed, tested and deployed, reducing the complexity of the system. Among them, the design idea of the bottom protocol layer is to unify the protocol of business network communication, and develop a unified protocol that supports multiple platforms, is extensible, and automatically generates protocol code in the form of IDL (interface definition language). During the development process, developers only need to pay attention to the content of the protocol field of the communication, and do not need to pay attention to the details of its implementation, which greatly reduces the need to consider whether the protocol can be used across platforms, whether it may need compatibility, and expansion when developing services. The design idea of the public library, communication framework, and platform layer in the middle is to make business development more focused on the business logic itself. Therefore, from the user's perspective, a large number of common library codes and remote procedure calls that are frequently used in daily development are encapsulated to make development and use easier and more convenient; from the perspective of the framework itself, high stability, high availability, and high performance are achieved, so that business service operations can be more assured; from the perspective of the distributed platform, the problems of fault tolerance, load balancing, capacity management, local access, grayscale release, etc. encountered in the service operation process are solved to make the platform more powerful. The top layer is the operation layer, and its design idea is to allow operation and maintenance to only focus on daily service deployment, release, configuration, monitoring, scheduling management and other operations.
[0067] According to an embodiment of the present invention, the intangible cultural heritage station service platform provided by the present invention is compared with the China Intangible Cultural Heritage Network and the Shaanxi Tourism Network, as shown in Table 1:
[0068] Table 1 Comparison between the Intangible Cultural Heritage Station Service Platform and the China Intangible Cultural Heritage Network and Shaanxi Tourism Network
[0069]
[0070] This platform combines tourism and intangible cultural heritage. After searching, no previous platform combining the two was found. Only announcements issued by some provinces were found. Therefore, the combination of intangible cultural heritage and tourism in the platform is a design that does not exist in the existing technology.
[0071] According to the embodiment of the present invention, when entering the service platform of the present invention, the user needs to log in to the interface, so the user basic table is used to store user information. The key points of the database design logic are as follows:
[0072] User table (user ID, username, password);
[0073] Comment table (user ID, topic ID, topic type, comment content, comment user ID);
[0074] Reply table (user ID, comment ID, reply target ID, reply type, reply content, reply user ID, target user ID) (reply target ID refers to user ID);
[0075] Table 2 Field explanation of user table
[0076] Field Type Comment uid int User ID uname varchar username password varvhar password
[0077] Table 3 Field explanation of the comment table
[0078] Field Type Comment uid int User ID uname varchar username password varvhar password
[0079] According to an embodiment of the present invention, the intangible cultural heritage and national quintessence station service platform provided by the present invention further illustrates the beneficial effects brought by the platform of the present invention through the following platform testing and analysis.
[0080] The purpose of this test is to ensure that the system operates normally according to the functions to be achieved, and to test the stability and reliability of the system under various conditions. The performance of the test system is evaluated, including indicators such as response time and throughput, so that potential problems and defects in the system can be discovered during the test, ensuring that the system meets user needs and expectations and is compatible in different environments and platforms.
[0081] First, the test environment, the client test equipment parameters are shown in Table 3.
[0082] Table 4 Equipment parameters
[0083] Device Name LAPTOP-R8RPUM49 processor 11th GenIntel(R)Core(TM)i5-1155G7@2.50GHz2.50GHz Onboard RAM 16.0 GB (15.8 GB available) Device ID B1D0DF20-F186-45A6-AD5A-CDCFECE47BFD Product ID 00342-36293-07170-AAOEM System Type 64-bit operating system, x64-based processor Pen and Touch none
[0084] Second, clarify the testing strategy.
[0085] Testing methods and strategies are key factors in ensuring the effectiveness and efficiency of testing. Common methods include black box testing: testers only focus on the input and output of the system without considering the internal implementation details. White box testing: testers understand the internal structure and code of the system in order to design more comprehensive test cases. Boundary value analysis: test the behavior of the system at the input boundary value to find potential boundary problems.
[0086] This test is carried out using black box testing.
[0087] Test Cases
[0088] (1) Page loading time test: ensure that the page loads within a reasonable time;
[0089] (2) Compatibility testing: testing the display effects of the page on different browsers and devices;
[0090] (3) Functional testing: testing whether various functions on the page work as expected, such as button clicks, user login, etc.;
[0091] (4) Responsive design test: test the responsive design effect of the page on different screen sizes;
[0092] (5) Performance testing: testing the performance of the page, such as loading speed, resource usage, etc.
[0093] Test Results
[0094] The test results include running speed test, deployment convenience, scalability demonstration, etc.
[0095] (1) Operating speed
[0096] Data transfer rate FCP (Flow Control Protocol): 896.9ms. The time when the page first draws any text, image or other visual element is shown in the following table:
[0097] ■First content drawing
[0098] Total time 0
[0099] Self time 0
[0100] Timestamp 896.9 milliseconds
[0101] LCP (Largest Contentful Paint): 896.9ms. The time when the largest visible content element on the page is painted and visible is shown in the following table:
[0102] ■Maximum content drawing
[0103] Total time 0
[0104] Self time 0
[0105] Type text
[0106] Size 12979
[0107] Timestamp 896.9 milliseconds
[0108] FP (First Paint): 896.9ms. The time it takes for the page to start displaying content is shown in the following table:
[0109] ■The first drawing
[0110] Total time 0
[0111] Self time 0
[0112] Timestamp 896.9 milliseconds
[0113] DCL (Document Content Loaded): 950.6ms. It is triggered when the initial HTML document is fully loaded and parsed as shown in the following table:
[0114] ■DOMContentLoaded event
[0115] Total time 0
[0116] Self time 0
[0117] Timestamp 950.6 milliseconds
[0118] L(Load): 1225.2ms. This is triggered when the entire page and all dependent resources such as style sheets and images have finished loading, as shown in the following table:
[0119] Onload event
[0120] Total time 0
[0121] Self time 0
[0122] Timestamp 1225.2 milliseconds
[0123] (2) Ease of deployment
[0124] 1) Automated deployment: With an automated deployment process, the code can be quickly deployed to the server through scripts or tools.
[0125] 2) Simple configuration: The configuration during deployment is simple and clear, and does not require complex settings or dependencies.
[0126] 3) Scalability: Supports rapid expansion and deployment of multiple instances to cope with increased traffic or changes in demand.
[0127] 4) Flexibility: Able to adapt to different deployment environments and requirements, such as local deployment.
[0128] 5) Rollback: It has a convenient rollback mechanism that allows you to quickly restore to the previous stable version.
[0129] 6) Monitoring and logging: Provides monitoring and logging functions to facilitate tracking of deployment processes and troubleshooting.
[0130] (3) Scalability
[0131] 1) Modular design: The system is broken down into independent modules, and new functions can be implemented by adding new modules without affecting the existing modules.
[0132] 2) Good interface design: The system provides clear interfaces and extension points to facilitate expansion by other modules or plug-ins.
[0133] 3) Plug-in architecture: supports plug-in development, allowing third-party developers to write plug-ins to expand system functions.
[0134] 4) Customizability: The system can make recommendations based on the user’s own needs.
[0135] (4) User login test
[0136] 1) Whether the account exists: It is necessary to check whether the account entered by the user exists in the system. If not, a corresponding prompt message needs to be given.
[0137] 2) Is the password correct? It is necessary to check whether the password entered by the user matches the password stored in the system. If not, a corresponding prompt message needs to be given.
[0138] 3) Security question verification: In order to ensure account security, users can be required to answer set security questions. If the answer is incorrect, corresponding prompt information will be given.
[0139] 4) Verification code verification: In order to prevent malicious login by robots, users can be required to enter a verification code. If the verification code is incorrect, corresponding prompt information needs to be given.
[0140] 5) Login limit: To prevent brute force cracking, you can set a login limit. If the limit is exceeded, you need to give a corresponding prompt message and lock the account. In summary, the detection of user logins needs to consider multiple aspects to ensure account security and prevent malicious logins.
[0141] Test optimization
[0142] Test optimization mainly includes the following three aspects:
[0143] First, the background of the existing platform webpage is a picture, which is not very good. The optimization strategy is to set the background of the main page to display the intangible cultural heritage video;
[0144] Secondly, the existing platform webpage directly displays all content, and the user experience and page aesthetics are not good enough. The optimization strategy is to set the homepage to display the corresponding introduction according to the mouse hover; at the same time, add a regional cultural support list to enhance the user's intuitive understanding of intangible cultural heritage, supplement the page completeness, and at the same time test the list information results to meet the classification label requirements. Establish a location and information index so that users can understand the summary information of different provinces before entering the sub-page, and use diversified graphic design to make the overall click effect more intuitive.
[0145] Finally, users switching images too quickly can cause lag. The optimization strategy is to add a throttle to limit the frequency of users triggering image switching, to avoid frequent switching actions leading to poor user experience or reduced page performance.
[0146] Platform function page display
[0147] The platform function page in the information display module of the service platform of the present invention is mainly divided into the following three sections, which are used to display the carousel pictures of intangible cultural heritage and the intangible cultural heritage pages of each province. Combined with the user's visual adaptation, a progressive layout is set from understanding intangible cultural heritage to participating in intangible cultural heritage, and then to in-depth intangible cultural heritage. Different modules are subdivided in each section to better display the page functions.
[0148] 1. Main page display
[0149] The main page design includes the intangible cultural heritage carousel display and the province map and details page design.
[0150] First, for the intangible cultural heritage carousel display part, the focus is on displaying different intangible cultural heritage and landscape pictures of different provinces. Compared with the selection of photos on other platforms, the content selected in this part is carefully selected by the team members after reasonable screening and research, and the most representative local cultural characteristics photos and videos in different angles, different styles and different emotional expressions. Example: Fig.10 Shown is a sample display of iron flower patterns.
[0151] Secondly, for the provincial map and detail page design, through the homepage map: the background video plays in a loop, and the map is displayed for operation when the mouse hovers. There are carousel buttons on the left and right sides to switch the background. For the area where the mouse is hovering, the details display page below will display specific area information and introduction. Double-clicking a region will enter the details display page of a certain region. This part is a bridge connecting the main page and different provincial pages. It mainly uses the map of China to intuitively display the location of different provinces, so that users can more easily enter the provincial details page. At the same time, when the mouse hovers over the provincial destination, the cultural brief description module of each province is set to display the cultural overview of each province and understand the intangible cultural connotation of different cities.
[0152] 2. Province page display
[0153] The province page includes the province title and poem, a cultural overview by category, and a brief description of each province's culture.
[0154] For the cultural overview by category, this section lists the corresponding culture list of the province. Clicking on the cultural label can expand the specific cultural information, and a classification selection method is used to facilitate users to select various cultural information of the province, including folk culture, traditional food, homestay architecture, intangible cultural heritage attractions, etc. In addition, the label names are set to have more ancient style and charm, enhancing the user experience.
[0155] The province details page displays all information, sorted by regional popularity. On the right is the ranking of popular intangible cultural heritage attractions, showing the top five intangible cultural heritage or tourist attractions with the highest number of views.
[0156] In addition, there is a regional cultural support list for each region. This section displays the cultural popularity rankings of each province, sorted by indicators such as page views and support popularity, and displayed in a list format. In addition, it provides a correlation function, allowing users to find more similar cultures based on provinces or popularity indicators and support their favorite cultures. Fig.11 The example picture of Chongqing’s cultural support model is shown.
[0157] The brief cultural presentation of each province mainly starts with the intangible cultural heritage of different provinces, with pictures and brief introductions, so that users can simply understand the general cultural situation of different provinces, such as Fig.12 A sample map of the cultural overview of Guangdong Province is shown.
[0158] 3. Detailed cultural browsing page display
[0159] The detailed cultural browsing page design includes cultural video display, user evaluation preview and specific information display.
[0160] (1) Cultural video display
[0161] This page displays videos related to this culture. Compared with the selection of videos on other platforms, the content selected in this section is carefully selected by the team members after reasonable screening and research, and the most representative local cultural videos are carefully selected, and what they convey is the unique spirit of craftsmanship of a great country. Fig.13 The picture shown is a display of Chongqing hotpot.
[0162] (2) User review preview
[0163] This page displays the user's personal evaluation in real time, which is convenient for other users to refer to and learn from. In addition, when the user needs to express his own opinions, he can upload his personal opinions, but they need to be reviewed by the backend staff before they can be uploaded and displayed. Fig.14 The preview of Chongqing hotpot user reviews is shown.
[0164] (3) Specific information display
[0165] This page is the core display page of the platform. Combined with the values conveyed and the purpose of expression of this platform, it allows users to join intangible cultural heritage while understanding it. Therefore, starting from different aspects such as historical background, production methods, inheritance status, related regions and actual information, the actual charm of each culture is fully displayed to users, attracting their attention and participation.
[0166] The system of the intangible cultural heritage quintessence post station service platform of the present invention includes terminal equipment, network and server, and the network provides the medium of communication link for terminal equipment and server, and the network may include various connection types, such as wired, wireless communication link or optical fiber cable, etc. The terminal equipment may be hardware or software. When the terminal equipment is hardware, it may be various special or general electronic devices, including but not limited to smart phones, tablet computers, laptop portable computers and desktop computers, etc. When the terminal equipment is software, it may be installed in the electronic devices listed above. It may be implemented as multiple software or software modules (for example, multiple software or software modules for providing distributed services). The server may be a server providing various services, and may run the intangible cultural heritage quintessence post station service platform so that its platform results are displayed on the terminal equipment.
[0167] The above description is only a specific embodiment of the present invention, so that those skilled in the art can understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present invention.
[0168] It should be understood that the present invention is not limited to what has been described above and that various modifications and changes may be made without departing from its scope. The scope of the present invention is limited only by the appended claims.
Claims
1. A service platform for intangible cultural heritage and quintessence of Chinese culture, characterized in that: The service platform consists of a front-end module and a back-end module. The front-end module designs a graphical interface, uses a map-based region selection method to browse the culture of each province, and establishes a user drop-in box and communication area to increase interactivity with users; The backend module stores the intangible cultural heritage information corresponding to each province. By collecting user browsing page data in real time, the system recommends intangible cultural heritage content that the user is interested in.
2. The intangible cultural heritage and national quintessence station service platform according to claim 1 is characterized in that: The front-end module comprises: Information display module, used to display the carousel of intangible cultural heritage and the intangible cultural heritage pages of each province. The information interaction module allows administrators and users to jointly create intangible cultural heritage content by establishing a user comment area, a regional cultural support list, and a user drop box; The information login registration module is used to register and fill in user personal information. Through AJAX technology, it can asynchronously send registration requests to the back-end module for information verification.
3. The intangible cultural heritage and national quintessence station service platform according to claim 2 is characterized in that: The information display module is also provided with a page map. By hovering the mouse over a province or region on the page map, double-clicking the mouse can enter the corresponding intangible cultural heritage page of the region.
4. The intangible cultural heritage and national quintessence station service platform according to claim 2 is characterized in that: The intangible cultural heritage page of each province includes the province title and a brief description of the culture of each province by category. The corresponding cultural information can be expanded by clicking the cultural label under the province title. A classification selection method is adopted to allow users to select various types of cultural information corresponding to each province. The various types of cultural information include folk culture, traditional food, homestay architecture and intangible cultural heritage attractions.
5. The intangible cultural heritage and national quintessence station service platform according to claim 1 is characterized in that: The back-end module comprises: The data collection module is used to collect the user's browsing history, collection records, browsing behavior, attribute and tag information data of intangible cultural heritage content, and indicator data containing intangible cultural heritage content. The information processing module is used to store user information and intangible cultural heritage information, recommend relevant intangible cultural heritage content to users based on their browsing history and preferences, and analyze and calculate user behavior data; The information verification module uses JavaScript to verify the information entered by the user in real time during the user registration process to ensure the integrity and correct format of the data; when the user logs in, JavaScript is used for pre-verification to ensure the compliance of the user's input account and password. When a request for verification is received, it responds quickly and returns the result to the information login registration module.
6. The intangible cultural heritage and national quintessence station service platform according to claim 5 is characterized in that: The information verification module is built based on the Spring Boot framework and includes four layers from top to bottom, namely the controller layer, service layer, data access layer and result processing layer.
7. The intangible cultural heritage and national quintessence station service platform according to claim 5 is characterized in that: The information processing module includes an information storage unit, an information recommendation unit and an information sorting unit. The information storage unit stores user information and intangible cultural heritage information. The information recommendation unit, based on the data collected by the data collection module, establishes a user interest model, analyzes the user's preferences and interests, uses collaborative filtering and deep learning models to combine user portraits and cultural content attributes, generates a personalized recommendation list, and then displays the recommended cultural content on the corresponding regional intangible cultural heritage page. The information sorting unit calculates the popularity index of the intangible cultural heritage content based on the indicator data containing the intangible cultural heritage content collected by the data collection module, sorts the intangible cultural heritage content using a machine learning-based sorting method, and displays the sorted intangible cultural heritage content on the information interaction page.
8. The intangible cultural heritage and national quintessence station service platform according to claim 7 is characterized in that: The information recommendation unit is based on the user's browsing history, collection record, browsing behavior, attributes of intangible cultural heritage content and tag information data.
9. The intangible cultural heritage and national quintessence station service platform according to claim 7 is characterized in that: The indicator data containing intangible cultural heritage content is data with comment volume and support value.
10. The intangible cultural heritage and national quintessence station service platform according to claim 7, characterized in that: The heat index containing intangible cultural heritage content is calculated using the following formula: Among them, gazelle i represents the gazelle value of the i-th step, the heat value of the current cultural support, n represents the number of behavior types, ω type,i is the weight of the type-type behavior in the i-th step, b type,i is the number of type-type behaviors, T type,i It represents the time interval for the occurrence of the type behavior, and λ is the attenuation coefficient, which is used to control the attenuation speed; Update the heat index containing intangible cultural heritage content and use the following formula for calculation: Among them, gazelle i+1 It represents the gazelle value of the i+1th step, that is, the popularity value of the culture after the next update. s is the daily growth rate, which is used to adjust the amplitude of the popularity change. is a vector containing the sample numbers of people in different provinces and regions, which reflects a benchmark level of current popularity.