Page data processing method and device, computer device, and storage medium

CN116661936BActive Publication Date: 2026-11-03CHINA PING AN PROPERTY INSURANCE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310789672.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2026-11-03
Estimated Expiration
2043-06-30

AI Technical Summary

Technical Problem

The existing pop-up settings for embedded H5 pages in apps rely on manual configuration, resulting in a large amount of code redundancy, a large workload for processing, and low intelligence.

Method used

The system intercepts page redirection requests using a pre-defined route interceptor, obtains the target route path information, retrieves page path data that meets the pop-up configuration conditions from a pre-built management system, and displays the specified pop-up on the specified H5 page.

Benefits of technology

It improves the processing efficiency and intelligence of page pop-up configuration, avoids code redundancy, and simplifies the workload of developers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116661936B_ABST
    Figure CN116661936B_ABST
Patent Text Reader

Abstract

The application belongs to the fields of big data and financial technology, and relates to a page data processing method, which comprises the following steps: if it is detected that a user triggers a page jump request for a specified H5 page, the page jump request is intercepted, and target routing path information in the page jump request is acquired; page path data meeting a pop-up window configuration condition is acquired from a management system; it is judged whether the specified page path of the target routing path information exists in the page path data; if yes, a specified pop-up window corresponding to the specified page path is acquired; the specified H5 page is jumped to based on the target routing path information, and the specified pop-up window is displayed in the specified H5 page. The application further provides a page data processing device, a computer device and a storage medium. In addition, the page path data of the application can be stored in a blockchain. The application can be applied to a page pop-up window scene in the financial field, improves the processing efficiency of H5 page pop-up window configuration, and improves the intelligence of pop-up window display of the H5 page.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the fields of big data technology and fintech, and in particular to methods, apparatus, computer equipment and storage media for processing page data. Background Technology

[0002] With the rapid development of internet technology, the use of application software (APP) is becoming increasingly widespread. Fintech companies, such as insurance companies and banks, often develop business apps related to their operations. These apps typically employ a development model that embeds H5 pages within the app. During app development and iteration, certain operations often require pop-up prompts, such as satisfaction surveys, where users rate and provide feedback when using the app. Satisfaction surveys can occur in many scenarios, potentially appearing on any page during user interaction or browsing. However, current methods for setting up pop-ups for embedded H5 pages within apps typically rely on manual configuration. This involves manually adding pop-up logic to each H5 page within the app that requires a pop-up. If the number of H5 pages requiring pop-ups is large, this leads to significant code redundancy, a heavy processing workload, and low intelligence in the H5 page pop-up display. Summary of the Invention

[0003] The purpose of this application is to provide a method, apparatus, computer device, and storage medium for processing page data, in order to solve the technical problem that the existing pop-up settings for H5 pages embedded in APPs are usually set manually. This is because pop-up logic is manually added to each H5 page in the APP that needs to be displayed. If there are a large number of H5 pages that need to be displayed, it will result in a lot of code redundancy, a large amount of processing workload, and low intelligence of H5 page pop-up display.

[0004] To address the aforementioned technical problems, this application provides a method for processing page data, employing the following technical solution:

[0005] Determine whether a user-triggered page redirection request to a specified H5 page has been detected;

[0006] If the page redirection request is detected, the page redirection request is intercepted based on the preset route interceptor, and the target route path information in the page redirection request is obtained;

[0007] Obtain page path data that meets preset pop-up configuration conditions from a pre-built management system; wherein, the management system stores pop-up configuration data corresponding to the pop-up configuration processing of pages in a preset client;

[0008] Determine whether the page path data contains a specified page path that matches the target routing path information;

[0009] If a specified page path exists that matches the target routing path information, obtain the specified pop-up corresponding to the specified page path;

[0010] Based on the target routing path information, the user is redirected to the specified H5 page, and the specified pop-up is displayed on the specified H5 page.

[0011] Furthermore, the step of intercepting the page redirection request based on a preset route interceptor and obtaining the target route path information in the page redirection request specifically includes:

[0012] Invoke the route interceptor;

[0013] The route interceptor intercepts the page redirection request and extracts the target route path information from the page redirection request.

[0014] Receive the target route path information returned by the route interceptor based on a preset bridge method.

[0015] Furthermore, the step of obtaining page path data that meets the preset pop-up configuration conditions from the pre-built management system specifically includes:

[0016] Establish a communication connection with the management system;

[0017] Call the preset data retrieval interface;

[0018] The system is accessed through the data acquisition interface to obtain page path data that meets the pop-up configuration conditions.

[0019] Furthermore, the step of determining whether a specified page path exists in the page path data that matches the target routing path information specifically includes:

[0020] Invoke the preset data parallel matching instruction;

[0021] Based on the data parallel matching instruction, the target routing path information is matched with all the page paths contained in the page path data.

[0022] If a match is successful, it is determined that there is a specified page path in the page path data that matches the target routing path information;

[0023] If the match fails, it is determined that there is no specified page path in the page path data that matches the target routing path information.

[0024] Furthermore, the step of redirecting to the specified H5 page based on the target routing path information and displaying the specified pop-up on the specified H5 page specifically includes:

[0025] Obtain the specified pop-up method corresponding to the specified pop-up;

[0026] Based on the target routing path information, redirect to the specified H5 page;

[0027] Based on the specified pop-up method, the specified pop-up is displayed on the specified H5 page.

[0028] Furthermore, before the step of obtaining page path data that meets preset pop-up configuration conditions from the pre-built management system, the method further includes:

[0029] Determine whether a pop-up configuration request triggered by a specified user has been received;

[0030] If so, display the preset pop-up configuration page;

[0031] Receive pop-up configuration data input by the specified user in the pop-up configuration page;

[0032] The pop-up screen configuration data is stored in the management system.

[0033] Furthermore, after the step of redirecting to the specified H5 page based on the target routing path information and displaying the specified pop-up on the specified H5 page, the method further includes:

[0034] Receive feedback information submitted by the user in the designated pop-up screen;

[0035] Obtain the user information of the user;

[0036] Establish a data association between the user information and the feedback information;

[0037] The feedback information is reported based on the data correlation.

[0038] To address the aforementioned technical problems, this application also provides a page data processing apparatus, which employs the following technical solution:

[0039] The first judgment module is used to determine whether a page redirection request to a specified H5 page triggered by a user has been detected.

[0040] The first acquisition module is used to intercept the page jump request based on a preset route interceptor and acquire the target route path information in the page jump request if the page jump request is detected.

[0041] The second acquisition module is used to acquire page path data that meets preset pop-up configuration conditions from the pre-built management system; wherein, the management system stores pop-up configuration data corresponding to the pop-up configuration processing of pages in the preset client;

[0042] The second judgment module is used to determine whether there is a specified page module in the page path data that matches the page path, for the path;

[0043] The third acquisition module is used to acquire the specified pop-up corresponding to the specified page path if there is a specified page path that matches the target routing path information.

[0044] The first display module is used to jump to the specified H5 page based on the target routing path information, and to display the specified pop-up on the specified H5 page.

[0045] To address the aforementioned technical problems, this application also provides a computer device that employs the following technical solution:

[0046] Determine whether a user-triggered page redirection request to a specified H5 page has been detected;

[0047] If the page redirection request is detected, the page redirection request is intercepted based on the preset route interceptor, and the target route path information in the page redirection request is obtained;

[0048] Obtain page path data that meets preset pop-up configuration conditions from a pre-built management system; wherein, the management system stores pop-up configuration data corresponding to the pop-up configuration processing of pages in a preset client;

[0049] Determine whether the page path data contains a specified page path that matches the target routing path information;

[0050] If a specified page path exists that matches the target routing path information, obtain the specified pop-up corresponding to the specified page path;

[0051] Based on the target routing path information, the user is redirected to the specified H5 page, and the specified pop-up is displayed on the specified H5 page.

[0052] To address the aforementioned technical problems, this application also provides a computer-readable storage medium, employing the technical solution described below:

[0053] Determine whether a user-triggered page redirection request to a specified H5 page has been detected;

[0054] If the page redirection request is detected, the page redirection request is intercepted based on the preset route interceptor, and the target route path information in the page redirection request is obtained;

[0055] Obtain page path data that meets preset pop-up configuration conditions from a pre-built management system; wherein, the management system stores pop-up configuration data corresponding to the pop-up configuration processing of pages in a preset client;

[0056] Determine whether the page path data contains a specified page path that matches the target routing path information;

[0057] If a specified page path exists that matches the target routing path information, obtain the specified pop-up corresponding to the specified page path;

[0058] Based on the target routing path information, the user is redirected to the specified H5 page, and the specified pop-up is displayed on the specified H5 page.

[0059] Compared with the prior art, the embodiments of this application have the following main advantages:

[0060] This embodiment first determines whether a user-triggered page jump request to a specified H5 page is detected. If the page jump request is detected, it is intercepted based on a preset route interceptor to obtain the target route path information in the page jump request. Then, page path data that meets preset pop-up configuration conditions is obtained from a pre-built management system. The management system stores pop-up configuration data corresponding to the pop-up configuration processing of pages in a preset client. Subsequently, it is determined whether there is a specified page path in the page path data that matches the target route path information. If there is a specified page path that matches the target route path information, the specified pop-up corresponding to the specified page path is obtained. Finally, based on the target route path information, the user jumps to the specified H5 page and displays the specified pop-up on the specified H5 page. Upon detecting a user-triggered page redirection request to a specified H5 page, this application first retrieves the target route path information from the page redirection request using a preset route interceptor. Then, it obtains page path data that meets preset pop-up configuration conditions from a pre-built management system. If a specified page path matching the target route path information is detected in the page path data, the specified pop-up corresponding to the specified page path is retrieved, and the user is redirected to the specified H5 page based on the target route path information. The specified pop-up is then displayed on the specified H5 page, thus completing the display of the specified pop-up corresponding to the specified H5 page. Because the management system stores pop-up configuration data corresponding to the pop-up configuration processing of pages within the preset client, the pop-up configuration processing of pages within the preset client does not require developers to add pop-up logic to each page within the client. This avoids situations with excessive code redundancy and a large workload for pop-up configuration, effectively improving the processing efficiency of page pop-up configuration and enhancing the intelligence of the pop-up display of the specified H5 page. Attached Figure Description

[0061] To more clearly illustrate the solutions in this application, the accompanying drawings used in the description of the embodiments of this application will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0062] Figure 1 This is an exemplary system architecture diagram to which this application can be applied;

[0063] Figure 2 A flowchart of an embodiment of the page data processing method according to this application;

[0064] Figure 3This is a schematic diagram of the structure of an embodiment of the page data processing apparatus according to this application;

[0065] Figure 4 This is a schematic diagram of the structure of one embodiment of the computer device according to this application. Detailed Implementation

[0066] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used herein in the specification of the application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application; the terms "comprising" and "having," and any variations thereof, in the specification, claims, and foregoing drawings of this application, are intended to cover non-exclusive inclusion. The terms "first," "second," etc., in the specification, claims, or foregoing drawings of this application are used to distinguish different objects, not to describe a particular order.

[0067] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0068] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings.

[0069] like Figure 1 As shown, system architecture 100 may include terminal devices 101, 102, and 103, a network 104, and a server 105. Network 104 serves as the medium for providing communication links between terminal devices 101, 102, and 103 and server 105. Network 104 may include various connection types, such as wired or wireless communication links, or fiber optic cables, etc.

[0070] Users can use terminal devices 101, 102, and 103 to interact with server 105 via network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, and 103, such as web browser applications, shopping applications, search applications, instant messaging tools, email clients, social media platform software, etc.

[0071] Terminal devices 101, 102, and 103 can be various electronic devices with displays and support web browsing, including but not limited to smartphones, tablets, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 players (Moving Picture Experts Group Audio Layer IV), laptops, and desktop computers, etc.

[0072] Server 105 can be a server that provides various services, such as a backend server that supports the pages displayed on terminal devices 101, 102, and 103.

[0073] It should be noted that the page data processing method provided in the embodiments of this application is generally executed by a server / terminal device, and correspondingly, the page data processing device is generally located in the server / terminal device.

[0074] The embodiments of this application can acquire and process relevant data based on artificial intelligence technology. Artificial intelligence (AI) refers to the theories, methods, technologies, and application systems that use digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to obtain optimal results.

[0075] Foundational technologies for artificial intelligence generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing, operating / interactive systems, and mechatronics. AI software technologies mainly encompass computer vision, robotics, biometrics, speech processing, natural language processing, and machine learning / deep learning.

[0076] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.

[0077] Continue to refer to Figure 2This document illustrates a flowchart of an embodiment of the page data processing method according to this application. The order of steps in the flowchart can be changed, and some steps can be omitted, depending on different requirements. The page data processing method provided in this application embodiment can be applied to any scenario requiring page pop-ups, and therefore can be applied to products in these scenarios, such as satisfaction pop-ups on insurance pages in the financial insurance field. The page data processing method includes the following steps:

[0078] Step S201: Determine whether a page redirection request for a specified H5 page triggered by a user has been detected.

[0079] In this embodiment, the page data processing method runs on an electronic device (e.g., Figure 1 The server / terminal device shown can receive page redirection requests via wired or wireless connections. It should be noted that the aforementioned wireless connection methods include, but are not limited to, 3G / 4G / 5G connections, WiFi connections, Bluetooth connections, WiMAX connections, Zigbee connections, UWB (ultra-wideband) connections, and other currently known or future wireless connection methods. The entity executing the page data processing method can be a software (APP) client within the electronic device. When a user clicks the redirection icon on the current page within the software client to initiate a page redirection, or when the current page redirects automatically (e.g., timed redirection), a page redirection request is generated, resulting in a routing change.

[0080] Step S202: If the page redirection request is detected, the page redirection request is intercepted based on a preset route interceptor, and the target route path information in the page redirection request is obtained.

[0081] In this embodiment, the specific implementation process of intercepting the page jump request based on the preset route interceptor and obtaining the target route path information in the page jump request will be further described in detail in subsequent specific embodiments of this application, and will not be elaborated on here.

[0082] Step S203: Obtain page path data that meets the preset pop-up configuration conditions from the pre-built management system.

[0083] In this embodiment, the aforementioned management system refers to the backend management system of the APP client. The specific implementation process of obtaining page path data that meets the preset pop-up configuration conditions from the pre-built management system will be described in further detail in subsequent embodiments of this application, and will not be elaborated upon here.

[0084] Step S204: Determine whether there is a specified page path in the page path data that matches the target routing path information.

[0085] In this embodiment, the specific implementation process of determining whether there is a specified page path in the page path data that matches the target routing path information will be further described in detail in subsequent specific embodiments of this application, and will not be elaborated on here.

[0086] Step S205: If a specified page path exists that matches the target routing path information, obtain the specified pop-up corresponding to the specified page path.

[0087] In this embodiment, the specified pop-up screen corresponding to the specified page path can be retrieved from the aforementioned management system.

[0088] Step S206: Based on the target routing path information, redirect to the specified H5 page and display the specified pop-up on the specified H5 page.

[0089] In this embodiment, the specific implementation process of jumping to the specified H5 page based on the target routing path information and displaying the specified pop-up on the specified H5 page will be further described in detail in subsequent specific embodiments of this application, and will not be elaborated on here.

[0090] This application first determines whether a user-triggered page jump request to a specified H5 page is detected. If the page jump request is detected, it intercepts the page jump request based on a preset route interceptor and obtains the target route path information in the page jump request. Then, it obtains page path data that meets preset pop-up configuration conditions from a pre-built management system. The management system stores pop-up configuration data corresponding to the pop-up configuration processing of pages in a preset client. Subsequently, it determines whether there is a specified page path in the page path data that matches the target route path information. If there is a specified page path that matches the target route path information, it obtains the specified pop-up corresponding to the specified page path. Finally, it jumps to the specified H5 page based on the target route path information and displays the specified pop-up on the specified H5 page. Upon detecting a user-triggered page redirection request to a specified H5 page, this application first retrieves the target route path information from the page redirection request using a preset route interceptor. Then, it obtains page path data that meets preset pop-up configuration conditions from a pre-built management system. If a specified page path matching the target route path information is detected in the page path data, the specified pop-up corresponding to the specified page path is retrieved, and the user is redirected to the specified H5 page based on the target route path information. The specified pop-up is then displayed on the specified H5 page, thus completing the display of the specified pop-up corresponding to the specified H5 page. Because the management system stores pop-up configuration data corresponding to the pop-up configuration processing of pages within the preset client, the pop-up configuration processing of pages within the preset client does not require developers to add pop-up logic to each page within the client. This avoids situations with excessive code redundancy and a large workload for pop-up configuration, effectively improving the processing efficiency of page pop-up configuration and enhancing the intelligence of the pop-up display of the specified H5 page.

[0091] In some alternative implementations, step S202 includes the following steps:

[0092] Invoke the route interceptor.

[0093] In this embodiment, the aforementioned route interceptor is a pre-built interceptor with the function of intercepting page routes.

[0094] The route interceptor intercepts the page redirection request and extracts the target route path information from the page redirection request.

[0095] In this embodiment, the page redirection request carries the routing path information of the specified H5 page to which the user needs to redirect. The target routing path information of the specified H5 page can be obtained from the page redirection request. The target routing path information can be the address of the requested page, or it can be a page identifier (e.g., a hash value of the address).

[0096] Receive the target route path information returned by the route interceptor based on a preset bridge method.

[0097] In this embodiment, the bridge method mentioned above may refer to the jump bridge method.

[0098] This application intercepts the page redirection request by calling the route interceptor, extracts the target route path information from the request, and then receives the target route path information returned by the route interceptor based on a preset bridge method. This application, by using a route interceptor to intercept the page redirection request, enables quick and convenient extraction of the target route path information for a specified H5 page from the request, improving the efficiency and intelligence of target route path information acquisition.

[0099] In some optional implementations of this embodiment, step S203 includes the following steps:

[0100] Establish a communication connection with the management system.

[0101] In this embodiment, after a communication connection is established between the electronic device and the management system, data transmission between the electronic device and the management system can be realized.

[0102] Call the preset data retrieval interface.

[0103] In this embodiment, the aforementioned data acquisition interface is a pre-built interface within the electronic device used for data transmission with the management system.

[0104] The system is accessed through the data acquisition interface to obtain page path data that meets the pop-up configuration conditions.

[0105] In this embodiment, the management system can be accessed through the data acquisition interface to obtain page path data that meets the pop-up configuration conditions from the management system, and then the page path data can be returned to the electronic device.

[0106] This application establishes a communication connection with the management system; then calls a preset data acquisition interface; subsequently, it accesses the management system based on the data acquisition interface to obtain page path data that meets the pop-up configuration conditions from the management system. Based on the use of the data acquisition interface, this application can quickly and conveniently obtain page path data that meets the pop-up configuration conditions from the management system, improving the efficiency and intelligence of page path data acquisition.

[0107] In some alternative implementations, step S204 includes the following steps:

[0108] Invoke the preset data parallel matching instruction.

[0109] In this embodiment, the aforementioned parallel data matching instruction may refer to an instruction executed in parallel using multiple threads.

[0110] Based on the data parallel matching instruction, the target routing path information is matched with all the page paths contained in the page path data.

[0111] In this embodiment, the number of all page paths contained in the page path data can be obtained, and then multiple threads equal to that number can be invoked to establish a one-to-one correspondence between the threads and the page paths. Based on this one-to-one correspondence, each thread can be used to perform the matching process between the target routing path information and all page paths contained in the page path data in parallel, thereby obtaining the corresponding matching result. The matching result includes whether the matching is successful or unsuccessful.

[0112] If a match is found, it is determined that the page path data contains a specified page path that matches the target routing path information.

[0113] If the match fails, it is determined that there is no specified page path in the page path data that matches the target routing path information.

[0114] This application invokes a preset parallel data matching instruction; then, based on the parallel data matching instruction, it matches the target routing path information with all the page paths contained in the page path data. If a match is successful, it is determined that a specified page path matching the target routing path information exists in the page path data; otherwise, it is determined that no specified page path matching the target routing path information exists in the page path data. Based on the use of the parallel data matching instruction, this application can quickly complete the data matching process between the target routing path information and all the page paths contained in the page path data, effectively improving the efficiency of data matching.

[0115] In some alternative implementations, step S206 includes the following steps:

[0116] Obtain the specified pop-up method corresponding to the specified pop-up.

[0117] In this embodiment, relevant users can configure the page path, pop-up type, and corresponding pop-up method that require pop-ups according to their actual business needs, and store them in the management system. Here, the pop-up type refers to the business type of the pop-up.

[0118] Based on the target routing path information, the user is redirected to the specified H5 page.

[0119] Based on the specified pop-up method, the specified pop-up is displayed on the specified H5 page.

[0120] In this embodiment, "pop-up method" refers to the way the pop-up is displayed. For example, in a financial application scenario involving insurance follow-up, the H5 page is designated as the insurance follow-up page, and the pop-up type is a satisfaction survey pop-up. The pop-up method may include displaying the pop-up immediately upon entering the page or displaying it after a 3-second pause on the page, etc. A pop-up can also be called a pop-up window.

[0121] This application obtains a specified pop-up method corresponding to a specified pop-up; then, based on the target routing path information, redirects to the specified H5 page; subsequently, based on the specified pop-up method, the specified pop-up is displayed on the specified H5 page. By obtaining a preset specified pop-up method corresponding to the specified pop-up, and then displaying the specified pop-up on the specified H5 page based on the specified pop-up method after redirection, this application achieves the goal of displaying the specified pop-up according to actual pop-up display needs, effectively improving the intelligence of pop-up display and enhancing the user experience.

[0122] In some optional implementations of this embodiment, before step S203, the electronic device may further perform the following steps:

[0123] Determine whether a pop-up configuration request triggered by a specified user has been received.

[0124] In this embodiment, the designated user can be the administrator of the management system. The pop-up configuration request is a request triggered by the designated user to configure the specified H5 page that needs to be popped up, including data such as the page path, pop-up type, and pop-up method.

[0125] If so, display the preset pop-up configuration page.

[0126] In this embodiment, the pop-up configuration page is a pre-built editable page for users to input pop-up configuration data.

[0127] Receive pop-up configuration data input by the specified user on the pop-up configuration page.

[0128] In this embodiment, the aforementioned pop-up configuration data may include at least the page path requiring the pop-up, the pop-up type, and the corresponding pop-up method. For example, the page path is: https: / / baidu.com / # / index; the pop-up type includes a satisfaction pop-up; and the pop-up method includes either popping up immediately upon entering the page or popping up after 3 seconds on the page. When a designated user enters the pop-up configuration data on the pop-up configuration page and clicks submit, the collection and processing of that pop-up configuration data can be performed. In addition, after completing the pop-up configuration for the specified H5 page within the software (APP) client, it is also necessary to communicate between the specified H5 page and the native APP client, specifying the data structure, parameters, and jump bridge method name, such as the method name is isShowCommentView, with parameters {route:[],unSupportMute:''}, where route is the page path, including short and long paths, with the long path including parameters and the short path not including parameters; unSupportMute indicates whether to prompt the user to update the APP when the APP version is too low to support this method, so that the APP client can know which embedded specified H5 pages need to be popped up, and in what way, etc.

[0129] The pop-up screen configuration data is stored in the management system.

[0130] In this embodiment, page information corresponding to the pop-up configuration data can be obtained, and a storage block corresponding to the page information can be created in the management system. The pop-up configuration data is then stored in the storage block in the management system to achieve standardized storage of the pop-up configuration data. This is beneficial for improving the efficiency of obtaining the pop-up configuration data based on the use of the storage block in the future.

[0131] This application determines whether a pop-up configuration request triggered by a specified user has been received; if so, a preset pop-up configuration page is displayed; then, pop-up configuration data input by the specified user on the pop-up configuration page is received; subsequently, the pop-up configuration data is stored in the management system. This application provides a pop-up configuration function for a specified H5 page. Upon receiving a pop-up configuration request triggered by a specified user, it intelligently receives the pop-up configuration data input by the specified user to complete the pop-up configuration processing that matches the page within the client. This eliminates the need for developers to add pop-up logic to every page within the client, avoiding excessive code redundancy and a large workload for pop-up configuration, effectively improving the processing efficiency and intelligence of page pop-up configuration.

[0132] In some optional implementations of this embodiment, after step S206, the electronic device may further perform the following steps:

[0133] Receive feedback information submitted by the user in the designated pop-up screen.

[0134] In this embodiment, for example, in the financial application scenario of insurance follow-up visits, the designated H5 page is the insurance follow-up page, the pop-up type is the satisfaction survey pop-up, and the satisfaction pop-up generally has a button to provide feedback on satisfaction. When the button is clicked, the satisfaction feedback pop-up of the designated H5 page is displayed. The content of the satisfaction feedback pop-up can be configured in the backend management system, for example, configured as: "Satisfied, the reason for satisfaction is that the APP is smooth, and the reason for dissatisfaction is that the APP is lagging."

[0135] Obtain the user's user information.

[0136] In this embodiment, the user information may include the user's name.

[0137] Establish a data association between the user information and the feedback information.

[0138] In this embodiment, the user information can be used as the identification information for the corresponding feedback information.

[0139] The feedback information is reported based on the data correlation.

[0140] In this embodiment, based on the data association relationship, the user information is used as the identifier information of the corresponding feedback information, and the feedback information is reported to the above-mentioned management system for storage.

[0141] This application receives feedback information submitted by the user in a designated pop-up; then obtains the user's user information; subsequently, it constructs a data association relationship between the user information and the feedback information; and then reports the feedback information based on the data association relationship. After redirecting to the designated H5 page based on the target routing path information and displaying the designated pop-up on the designated H5 page, this application intelligently collects the feedback information submitted by the user in the designated pop-up, constructs a data association relationship between the user's user information and the feedback information, and then reports the feedback information based on the data association relationship. This allows for subsequent feedback analysis and processing based on the reported feedback information, and ultimately, improvements can be made to the designated H5 page based on the obtained feedback analysis results. This improves the efficiency of improving the designated H5 page and thus increases user satisfaction.

[0142] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0143] It should be emphasized that, to further ensure the privacy and security of the aforementioned page path data, the page path data can also be stored in a blockchain node.

[0144] The blockchain referred to in this application is a novel application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanisms, and encryption algorithms. Essentially, a blockchain is a decentralized database, a chain of data blocks linked together using cryptographic methods. Each data block contains information about a batch of network transactions, used to verify the validity of the information (anti-counterfeiting) and generate the next block. A blockchain can include an underlying blockchain platform, a platform product service layer, and an application service layer.

[0145] The embodiments of this application can acquire and process relevant data based on artificial intelligence technology. Artificial intelligence (AI) refers to the theories, methods, technologies, and application systems that use digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to obtain optimal results.

[0146] Foundational technologies for artificial intelligence generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing, operating / interactive systems, and mechatronics. AI software technologies mainly encompass computer vision, robotics, biometrics, speech processing, natural language processing, and machine learning / deep learning.

[0147] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by instructing related hardware with computer-readable instructions. These computer-readable instructions can be stored in a computer-readable storage medium. When executed, the program can include the processes of the embodiments of the above methods. The aforementioned storage medium can be a non-volatile storage medium such as a magnetic disk, optical disk, or read-only memory (ROM), or random access memory (RAM).

[0148] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0149] Further reference Figure 3 As a response to the above Figure 2 To implement the method shown, this application provides an embodiment of a page data processing apparatus, which is similar to... Figure 2 Corresponding to the method embodiments shown, this device can be specifically applied to various electronic devices.

[0150] like Figure 3 As shown, the page data processing device 300 described in this embodiment includes: a first judgment module 301, a first acquisition module 302, a second acquisition module 303, a second judgment module 304, a third acquisition module 305, and a third acquisition module 306. Wherein:

[0151] The first judgment module 301 is used to determine whether a page redirection request for a specified H5 page triggered by a user has been detected.

[0152] The first acquisition module 302 is used to intercept the page jump request based on a preset route interceptor and acquire the target route path information in the page jump request if the page jump request is detected.

[0153] The second acquisition module 303 is used to acquire page path data that meets preset pop-up configuration conditions from a pre-built management system; wherein, the management system stores pop-up configuration data corresponding to the pop-up configuration processing of pages in a preset client;

[0154] The second judgment module 304 is used to determine whether there is a specified page path in the page path data that matches the target routing path information;

[0155] The third acquisition module 305 is used to acquire the specified pop-up corresponding to the specified page path if there is a specified page path that matches the target routing path information.

[0156] The first display module 306 is used to jump to the specified H5 page based on the target routing path information, and to display the specified pop-up on the specified H5 page.

[0157] In this embodiment, the operations performed by the above-mentioned modules or units correspond one-to-one with the steps of the page data processing method in the aforementioned embodiments, and will not be repeated here.

[0158] In some optional implementations of this embodiment, the first acquisition module 302 includes:

[0159] The first calling submodule is used to invoke the route interceptor;

[0160] The extraction submodule is used to intercept the page jump request through the route interceptor and extract the target route path information from the page jump request;

[0161] The receiving submodule is used to receive the target route path information returned by the route interceptor based on a preset bridge method.

[0162] In this embodiment, the operations performed by the above-mentioned modules or units correspond one-to-one with the steps of the page data processing method in the aforementioned embodiments, and will not be repeated here.

[0163] In some optional implementations of this embodiment, the second acquisition module 303 includes:

[0164] Create a submodule to establish a communication connection with the management system;

[0165] The second calling submodule is used to call the preset data acquisition interface;

[0166] The first acquisition submodule is used to access the management system based on the data acquisition interface and obtain page path data that meets the pop-up configuration conditions from the management system.

[0167] In this embodiment, the operations performed by the above modules or units correspond one-to-one with the steps of the page data processing method in the aforementioned implementation method, and will not be repeated here.

[0168] In some optional implementations of this embodiment, the second determination module 304 includes:

[0169] The third calling submodule is used to invoke preset data parallel matching instructions;

[0170] The matching submodule is used to perform matching processing on the target routing path information with all the page paths contained in the page path data based on the data parallel matching instruction;

[0171] The first determination submodule is used to determine, if a match is successful, that there is a specified page path in the page path data that matches the target routing path information;

[0172] The second determination submodule is used to determine, if the matching fails, that there is no specified page path in the page path data that matches the target routing path information.

[0173] In this embodiment, the operations performed by the above-mentioned modules or units correspond one-to-one with the steps of the page data processing method in the aforementioned embodiments, and will not be repeated here.

[0174] In some optional implementations of this embodiment, the first display module 306 includes:

[0175] The second acquisition submodule is used to acquire the specified pop-up method corresponding to the specified pop-up;

[0176] The jump module is used to jump to the specified H5 page based on the target routing path information;

[0177] The display submodule is used to display the specified pop-up on the specified H5 page based on the specified pop-up method.

[0178] In this embodiment, the operations performed by the above-mentioned modules or units correspond one-to-one with the steps of the page data processing method in the aforementioned embodiments, and will not be repeated here.

[0179] In some optional implementations of this embodiment, the page data processing device further includes:

[0180] The third judgment module is used to determine whether a pop-up configuration request triggered by a specified user has been received;

[0181] The second display module is used to display the preset pop-up configuration page if the condition is met.

[0182] The first receiving module is used to receive the pop-up configuration data input by the specified user in the pop-up configuration page;

[0183] A storage module is used to store the pop-up screen configuration data into the management system.

[0184] In this embodiment, the operations performed by the above-mentioned modules or units correspond one-to-one with the steps of the page data processing method in the aforementioned embodiments, and will not be repeated here.

[0185] In some optional implementations of this embodiment, the page data processing device further includes:

[0186] The second receiving module is used to receive feedback information submitted by the user in the designated pop-up screen;

[0187] The fourth acquisition module is used to acquire the user's user information;

[0188] The construction module is used to build the data association relationship between the user information and the feedback information;

[0189] The processing module is used to report the feedback information based on the data association relationship.

[0190] In this embodiment, the operations performed by the above-mentioned modules or units correspond one-to-one with the steps of the page data processing method in the aforementioned embodiments, and will not be repeated here.

[0191] To address the aforementioned technical problems, embodiments of this application also provide a computer device. Please refer to [link / reference needed]. Figure 4 , Figure 4 This is a basic structural block diagram of the computer device in this embodiment.

[0192] The computer device 4 includes a memory 41, a processor 42, and a network interface 43 that are interconnected via a system bus. It should be noted that only the computer device 4 with components 41-43 is shown in the figure; however, it should be understood that it is not required to implement all the shown components, and more or fewer components can be implemented alternatively. Those skilled in the art will understand that the computer device described here is a device capable of automatically performing numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes, but is not limited to, microprocessors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc.

[0193] The computer device can be a desktop computer, laptop, handheld computer, or cloud server, etc. The computer device can interact with the user via a keyboard, mouse, remote control, touchpad, or voice control.

[0194] The memory 41 includes at least one type of readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 41 may be an internal storage unit of the computer device 4, such as the hard disk or memory of the computer device 4. In other embodiments, the memory 41 may also be an external storage device of the computer device 4, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the computer device 4. Of course, the memory 41 may also include both the internal storage unit and its external storage device of the computer device 4. In this embodiment, the memory 41 is typically used to store the operating system and various application software installed on the computer device 4, such as computer-readable instructions for page data processing methods. In addition, the memory 41 can also be used to temporarily store various types of data that have been output or will be output.

[0195] In some embodiments, the processor 42 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip. The processor 42 is typically used to control the overall operation of the computer device 4. In this embodiment, the processor 42 is used to execute computer-readable instructions stored in the memory 41 or to process data, such as computer-readable instructions for executing methods for processing page data.

[0196] The network interface 43 may include a wireless network interface or a wired network interface, which is typically used to establish communication connections between the computer device 4 and other electronic devices.

[0197] Compared with the prior art, the embodiments of this application have the following main advantages:

[0198] In this embodiment, it is first determined whether a page jump request to a specified H5 page triggered by a user is detected. If the page jump request is detected, the page jump request is intercepted based on a preset route interceptor, and the target route path information in the page jump request is obtained. Then, page path data that meets preset pop-up configuration conditions is obtained from a pre-built management system. The management system stores pop-up configuration data corresponding to the pop-up configuration processing of pages in a preset client. Subsequently, it is determined whether there is a specified page path in the page path data that matches the target route path information. If there is a specified page path that matches the target route path information, the specified pop-up corresponding to the specified page path is obtained. Finally, based on the target route path information, the user jumps to the specified H5 page and displays the specified pop-up on the specified H5 page. Upon detecting a user-triggered page redirection request to a specified H5 page, this application first retrieves the target route path information from the page redirection request using a preset route interceptor. Then, it obtains page path data that meets preset pop-up configuration conditions from a pre-built management system. If a specified page path matching the target route path information is detected in the page path data, the specified pop-up corresponding to the specified page path is retrieved, and the user is redirected to the specified H5 page based on the target route path information. The specified pop-up is then displayed on the specified H5 page, thus completing the display of the specified pop-up corresponding to the specified H5 page. Because the management system stores pop-up configuration data corresponding to the pop-up configuration processing of pages within the preset client, the pop-up configuration processing of pages within the preset client does not require developers to add pop-up logic to each page within the client. This avoids situations with excessive code redundancy and a large workload for pop-up configuration, effectively improving the processing efficiency of page pop-up configuration and enhancing the intelligence of the pop-up display of the specified H5 page.

[0199] This application also provides another embodiment, namely, providing a computer-readable storage medium storing computer-readable instructions that can be executed by at least one processor to cause the at least one processor to perform the steps of the page data processing method described above.

[0200] Compared with the prior art, the embodiments of this application have the following main advantages:

[0201] In this embodiment, it is first determined whether a page jump request to a specified H5 page triggered by a user is detected. If the page jump request is detected, the page jump request is intercepted based on a preset route interceptor, and the target route path information in the page jump request is obtained. Then, page path data that meets preset pop-up configuration conditions is obtained from a pre-built management system. The management system stores pop-up configuration data corresponding to the pop-up configuration processing of pages in a preset client. Subsequently, it is determined whether there is a specified page path in the page path data that matches the target route path information. If there is a specified page path that matches the target route path information, the specified pop-up corresponding to the specified page path is obtained. Finally, based on the target route path information, the user jumps to the specified H5 page and displays the specified pop-up on the specified H5 page. Upon detecting a user-triggered page redirection request to a specified H5 page, this application first retrieves the target route path information from the page redirection request using a preset route interceptor. Then, it obtains page path data that meets preset pop-up configuration conditions from a pre-built management system. If a specified page path matching the target route path information is detected in the page path data, the specified pop-up corresponding to the specified page path is retrieved, and the user is redirected to the specified H5 page based on the target route path information. The specified pop-up is then displayed on the specified H5 page, thus completing the display of the specified pop-up corresponding to the specified H5 page. Because the management system stores pop-up configuration data corresponding to the pop-up configuration processing of pages within the preset client, the pop-up configuration processing of pages within the preset client does not require developers to add pop-up logic to each page within the client. This avoids situations with excessive code redundancy and a large workload for pop-up configuration, effectively improving the processing efficiency of page pop-up configuration and enhancing the intelligence of the pop-up display of the specified H5 page.

[0202] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0203] Obviously, the embodiments described above are only some embodiments of this application, not all embodiments. The accompanying drawings show preferred embodiments of this application, but do not limit the patent scope of this application. This application can be implemented in many different forms; rather, the purpose of providing these embodiments is to provide a more thorough and comprehensive understanding of the disclosure of this application. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing specific embodiments, or make equivalent substitutions for some of the technical features. Any equivalent structures made using the content of this application's specification and drawings, directly or indirectly applied to other related technical fields, are similarly within the scope of patent protection of this application.

Claims

1. A method for processing page data, characterized in that, Includes the following steps: Determine whether a user-triggered page redirection request to a specified H5 page has been detected; If the page redirection request is detected, the page redirection request is intercepted based on the preset route interceptor, and the target route path information in the page redirection request is obtained; Obtain page path data that meets preset pop-up configuration conditions from a pre-built management system; wherein, the management system stores pop-up configuration data corresponding to the pop-up configuration processing of pages in a preset client; Determine whether the page path data contains a specified page path that matches the target routing path information; If a specified page path exists that matches the target routing path information, obtain the specified pop-up corresponding to the specified page path; Based on the target routing path information, the user is redirected to the specified H5 page, and the specified pop-up is displayed on the specified H5 page. The step of intercepting the page redirection request based on a preset route interceptor and obtaining the target route path information in the page redirection request specifically includes: Invoke the route interceptor; The route interceptor intercepts the page redirection request and extracts the target route path information from the page redirection request. Receive the target route path information returned by the route interceptor based on a preset bridge method; The step of determining whether a specified page path exists in the page path data that matches the target routing path information specifically includes: Invoke the preset data parallel matching instruction; Based on the data parallel matching instruction, the target routing path information is matched with all the page paths contained in the page path data. If a match is successful, it is determined that there is a specified page path in the page path data that matches the target routing path information; If the match fails, it is determined that there is no specified page path in the page path data that matches the target routing path information.

2. The method for processing page data according to claim 1, characterized in that, The step of obtaining page path data that meets the preset pop-up configuration conditions from the pre-built management system specifically includes: Establish a communication connection with the management system; Call the preset data retrieval interface; The system is accessed through the data acquisition interface to obtain page path data that meets the pop-up configuration conditions.

3. The method for processing page data according to claim 1, characterized in that, The step of redirecting to the specified H5 page based on the target routing path information and displaying the specified pop-up on the specified H5 page specifically includes: Obtain the specified pop-up method corresponding to the specified pop-up; Based on the target routing path information, redirect to the specified H5 page; Based on the specified pop-up method, the specified pop-up is displayed on the specified H5 page.

4. The method for processing page data according to claim 1, characterized in that, Before the step of obtaining page path data that meets preset pop-up configuration conditions from the pre-built management system, the method further includes: Determine whether a pop-up configuration request triggered by a specified user has been received; If so, display the preset pop-up configuration page; Receive pop-up configuration data input by the specified user in the pop-up configuration page; The pop-up screen configuration data is stored in the management system.

5. The method for processing page data according to claim 1, characterized in that, After the step of redirecting to the specified H5 page based on the target routing path information and displaying the specified pop-up on the specified H5 page, the method further includes: Receive feedback information submitted by the user in the designated pop-up screen; Obtain the user information of the user; Establish a data association between the user information and the feedback information; The feedback information is reported based on the data correlation.

6. A page data processing apparatus, characterized in that, include: The first judgment module is used to determine whether a page redirection request to a specified H5 page triggered by a user has been detected. The first acquisition module is used to intercept the page jump request based on a preset route interceptor and acquire the target route path information in the page jump request if the page jump request is detected. The second acquisition module is used to acquire page path data that meets preset pop-up configuration conditions from the pre-built management system; wherein, the management system stores pop-up configuration data corresponding to the pop-up configuration processing of pages in the preset client; The second judgment module is used to determine whether there is a specified page path in the page path data that matches the target routing path information; The third acquisition module is used to acquire the specified pop-up corresponding to the specified page path if there is a specified page path that matches the target routing path information. The first display module is used to jump to the specified H5 page based on the target routing path information, and display the specified pop-up on the specified H5 page; The first acquisition module includes: The first calling submodule is used to invoke the route interceptor; The extraction submodule is used to intercept the page jump request through the route interceptor and extract the target route path information from the page jump request; A receiving submodule is used to receive the target route path information returned by the route interceptor based on a preset bridge method; The second judgment module includes: The third calling submodule is used to invoke preset data parallel matching instructions; The matching submodule is used to perform matching processing on the target routing path information with all the page paths contained in the page path data based on the data parallel matching instruction; The first determination submodule is used to determine, if a match is successful, that there is a specified page path in the page path data that matches the target routing path information; The second determination submodule is used to determine, if the matching fails, that there is no specified page path in the page path data that matches the target routing path information.

7. A computer device comprising a memory and a processor, the memory storing computer-readable instructions, wherein the processor, when executing the computer-readable instructions, implements the steps of the method for processing page data as described in any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-readable instructions, which, when executed by a processor, implement the steps of the page data processing method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Page tag processing method and device, computer equipment and medium

    CN112559101A

  • H5 page jump control method and device, storage medium and electronic device

    CN113434230A