Bearer page generation method, background server, mobile device and system
The QR code of the hosting page is generated and sent through the background server, combined with data analysis on the mobile device, the hosting page is quickly generated and updated, solving the cumbersome problems in traditional methods, and improving efficiency and flexibility.
Patent Information
- Application Number
- CN202411868719.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-18
- Publication Date
- 2025-05-16
AI Technical Summary
The prior art needs to be independently developed every time the hosting page is generated or updated, resulting in cumbersome processing.
Provide a method of generating a bearer page, obtaining configuration data containing page configuration information and associated jump setting information through a background server, generating a bearer page QR code and sending it to a mobile device. After receiving the QR code, the mobile device scans the display of the bearer page, analyzes the tracking data of user interaction operations, and sends prediction results to the backend server to adjust the configuration information and regenerate the QR code.
It simplifies the generation and update process of hosting pages, reduces the complex steps of code modification and redeployment, and improves the efficiency and flexibility of page generation and update.
Smart Images

Figure CN120010974A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of web page configuration and data analysis, and in particular to a method for generating a load page, a backend server, a mobile device and a system. Background Art
[0002] The host page is an interface that plays a key role in software, websites or digital applications. The host page is an important place for users to interact with the system. It provides various interactive components, such as buttons, menus, input boxes, etc. Users can jump to the page by clicking buttons, use menus to select different function options, or fill in information in the input box to complete operations such as searching and submitting feedback. In the system architecture, the host page is also the key link between the front and back ends. The data of the back end is "transferred" to the host page for display through certain rules and technologies. At the same time, the data generated by the user's operation behavior on the host page will also be passed back to the back end for processing through it to ensure smooth information flow throughout the system.
[0003] Currently, independent development is required each time a hosting page is generated (ie, generated or updated for the first time), so the process is relatively cumbersome. Summary of the invention
[0004] Based on this, it is necessary to provide a hosting page generation method, a background server, a mobile device and a system that can simplify the processing process in response to the above technical problems.
[0005] In a first aspect, the present application provides a method for generating a bearer page, which is applied to a background server, and the method includes:
[0006] Acquire configuration information for the hosting page, wherein the configuration information includes: page configuration information and associated jump setting information, wherein the associated jump setting information is used to indicate association information between the hosting page and the application page to which it jumps;
[0007] In response to the page generation operation, generating a bearer page QR code based on the configuration information, and sending the bearer page QR code to the mobile device;
[0008] receiving a prediction result for tracking data, wherein the tracking data is tracking data of an interactive operation of a user on the hosting page, wherein the interactive operation includes an operation of jumping to an associated application page;
[0009] Based on the prediction result, the configuration information for the hosting page is adjusted, and the hosting page QR code is regenerated and sent to the mobile device.
[0010] In a second aspect, the present application further provides a method for generating a bearer page, which is applied to a mobile device, and the method comprises:
[0011] Receive a QR code of a bearer page sent by a backend server, where the QR code of the bearer page is generated based on configuration information, where the configuration information includes: page configuration information and associated jump setting information, where the associated jump setting information is used to indicate association information between the bearer page and the application page to which it jumps;
[0012] Scan the QR code of the bearer page to display the bearer page on the mobile device;
[0013] Acquire tracking data of user interaction operations on the hosting page, wherein the interaction operations include operations of jumping to an associated application page;
[0014] The tracking data is analyzed to obtain a prediction result of the tracking data, and the prediction result of the tracking data is sent to the backend server.
[0015] In a third aspect, the present application also provides a backend server, including:
[0016] An acquisition module, used for acquiring configuration information for a hosting page, wherein the configuration information includes: page configuration information and associated jump setting information, wherein the associated jump setting information is used for indicating association information between the hosting page and the application page to which it jumps;
[0017] A generating module, configured to generate a bearing page QR code based on the configuration information in response to a page generating operation, and send the bearing page QR code to a mobile device;
[0018] A receiving module, configured to receive a prediction result for tracking data, wherein the tracking data is tracking data of an interactive operation of a user on the hosting page, wherein the interactive operation includes an operation of jumping to an associated application page;
[0019] An adjustment module is used to adjust the configuration information for the hosting page based on the prediction result, and regenerate the hosting page QR code and send it to the mobile device.
[0020] In a fourth aspect, the present application further provides a mobile device, including:
[0021] A receiving module, used for receiving a QR code of a bearer page sent by a backend server, wherein the QR code of the bearer page is generated based on configuration information, wherein the configuration information includes: page configuration information and associated jump setting information, wherein the associated jump setting information is used for indicating the association information between the bearer page and the application page to which it jumps;
[0022] A display module, used for scanning the QR code of the bearer page to display the bearer page on the mobile device;
[0023] An acquisition module, used to acquire tracking data of user interaction operations on the hosting page, wherein the interaction operations include operations of jumping to an associated application page;
[0024] The prediction module is used to analyze the tracking data to obtain the prediction result of the tracking data, and send the prediction result of the tracking data to the backend server.
[0025] In a fifth aspect, an embodiment of the present application further provides a hosting page generation system, comprising: a background server and a mobile device, wherein the background server is used to implement the method as described in the first aspect, and the mobile device is used to implement the method as described in the second aspect.
[0026] In a sixth aspect, the present application further provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the various processes of the method described in the first aspect or the second aspect are implemented.
[0027] In a seventh aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the various processes of the method described in the first aspect or the second aspect are implemented.
[0028] In an eighth aspect, the present application further provides a computer program product, including a computer program, which, when executed by a processor, implements the various processes of the method described in the first aspect or the second aspect.
[0029] The above-mentioned bearer page generation method is applied to a background server, and the method includes: the method includes: obtaining configuration information for the bearer page, wherein the configuration information includes: page configuration information and associated jump setting information, and the associated jump setting information is used to indicate the association information between the bearer page and the application page to which it jumps; in response to the page generation operation, generating a bearer page QR code based on the configuration information, and sending the bearer page QR code to a mobile device; receiving a prediction result for tracking data, the tracking data is the tracking data of the user's interactive operation on the bearer page, and the interactive operation includes the operation of jumping to the associated application page; based on the prediction result, adjusting the configuration information for the bearer page, and regenerating the bearer page QR code and sending it to the mobile device. Through this scheme, the background server can quickly generate the bearer page QR code based on the information and send it to the mobile device when responding to the page generation operation by obtaining the configuration data containing the page configuration information and the associated jump setting information. After receiving the prediction result based on the tracking data of the user's interactive operation on the bearer page, the configuration information can be directly adjusted based on the result and the QR code can be regenerated and sent. This process does not require complex manual intervention or cumbersome intermediate links, which greatly simplifies the update process of the bearer page. The backend server serves as the core hub for data processing and page generation throughout the entire process, efficiently coordinating configuration information, QR code generation, and data interaction with mobile devices, allowing the hosting page to be quickly iterated based on user behavior data, reducing the large number of complex and time-consuming processing steps such as code modification and redeployment that may be involved in traditional methods, and effectively improving the efficiency and flexibility of hosting page generation and updating to adapt to ever-changing user needs and business scenarios.
[0030] The above-mentioned bearer page generation method is applied to a mobile device, and the method includes: receiving a bearer page QR code sent by a background server, the bearer page QR code is generated based on configuration information, and the configuration information includes: page configuration information and associated jump setting information, and the associated jump setting information is used to indicate the association information between the bearer page and the application page to which it jumps; scanning the bearer page QR code to display the bearer page on the mobile device; obtaining tracking data of the user's interactive operation on the bearer page, and the interactive operation includes the operation of jumping to the associated application page; analyzing the tracking data to obtain the prediction result of the tracking data, and sending the prediction result of the tracking data to the background server. Through this scheme, the mobile device receives the bearer page QR code generated based on specific configuration information sent by the background server, and only needs to scan it to display the bearer page, which conveniently and quickly starts the interactive journey between the user and the bearer page. During the user operation process, the mobile device can accurately obtain the interactive operation tracking data including the operation of jumping to the associated application page. Subsequently, its own mechanism of analyzing the tracking data and returning the prediction result to the background server avoids the lengthy process of transmitting the data to the remote server for analysis and then returning, and reduces the data transmission delay and network resource occupation. This not only simplifies the data processing path on the mobile device, but also through close collaboration with the background server, enables the hosting page to be adjusted and updated in a timely manner based on local analysis results, without having to wait for complex remote processing procedures to be completed, thereby improving the fluency and immediacy of users using the hosting page on mobile devices, providing users with a more efficient and intelligent page interaction experience, and enabling updates to the hosting page to quickly respond to changes in user behavior on mobile devices. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0032] Figure 1 A schematic diagram of an application environment of a method for generating a hosting page in an embodiment;
[0033] Figure 2 A schematic diagram of a flow chart of a method for generating a hosting page in an embodiment;
[0034] Figure 3 A schematic diagram of a flow chart of another method for generating a bearer page in an embodiment;
[0035] Figure 4 A structural block diagram of a backend server in one embodiment;
[0036] Figure 5 is a structural block diagram of a mobile device in an embodiment;
[0037] Figure 6 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0038] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0039] The method for generating a load page provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the mobile device 102 communicates with the background server 104 through the network. The data storage system can store the data that the background server 104 needs to process. The data storage system can be integrated on the background server 104, or it can be placed on the cloud or other network servers. Among them, the mobile device 102 can be, but is not limited to, various smart phones, tablet computers, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart car-mounted devices, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc.
[0040] In an exemplary embodiment, Figure 2 As shown, a method for generating a hosting page is provided, and the method is applied to Figure 1 Taking the mobile device 102 and the backend server 104 in FIG. 1 as an example, the method may include but is not limited to the following steps:
[0041] 201. The backend server obtains configuration information for the hosting page.
[0042] The configuration information includes: page configuration information and associated jump setting information, and the associated jump setting information is used to indicate the association information between the hosting page and the application page to be jumped to.
[0043] The configuration information of the above-mentioned hosting page is a collection of relevant data used to define various features and functions of the hosting page. Among them, "page configuration information" covers basic page presentation-related settings such as page layout, displayed content modules, styles of various elements (such as text fonts, colors, image sizes, layouts, etc.); "associated jump setting information" clarifies the jump correspondence between the hosting page and other application pages. For example, in an e-commerce scenario, after clicking on a product image on the hosting page, it jumps to the detailed introduction page of the product. This jump correspondence is defined by the associated jump setting information.
[0044] In some embodiments, the backend server may receive configuration information input by a user or administrator from a pre-set storage location (which may be a database, configuration file, etc.) or through a specific interface, and read and parse the information so as to perform subsequent operations such as page generation based on the information. For example, the administrator fills in the page layout, page links that need to be associated and jumped, etc. in the backend management system, and the server obtains and identifies the content as the configuration information of the bearer page.
[0045] 202. The backend server responds to the page generation operation.
[0046] The page generation operation is an instruction action that triggers the backend server to start generating content related to the hosting page. This can be a user clicking the "Generate Page" button on the interface, or an operation automatically triggered by the system according to a preset timed task or when the business process reaches a certain stage. The purpose is to allow the backend server to start creating resources related to the hosting page based on the existing configuration information.
[0047] 203. The backend server generates a QR code for the hosting page based on the configuration information.
[0048] In some embodiments, in response to a page generation operation, a host page QR code is generated based on page configuration information, which may include but is not limited to: in response to a page generation operation, generating host page information that can jump to an application page based on configuration information; generating a host page QR code based on the host page information.
[0049] Among them, when the server detects the trigger condition of the page generation operation (such as receiving the corresponding request signal from the front-end interface), it starts a series of subsequent processes such as generating a QR code for the hosting page based on the configuration information, and prepares to build the page resources.
[0050] The above-mentioned QR code of the hosting page is a convenient entry mark for accessing the hosting page on the mobile terminal. It is a graphic code generated by encoding the relevant information of the hosting page (such as page links, some configuration parameters, etc.). After scanning this QR code, the mobile device can quickly locate and display the corresponding hosting page content.
[0051] The above-mentioned host page information that can jump to the application page is an intermediate data form that integrates the host page's own content display related settings and the jump-related logic with other application pages before the QR code is generated. It is the basic data for the subsequent generation of the QR code, ensuring that the host page displayed after the QR code is scanned can achieve correct jump interaction with other application pages.
[0052] In some embodiments, the backend server first determines the basic display style and content framework of the bearer page according to the page configuration information in the configuration information, and then integrates the jump logic according to the associated jump setting information to form the bearer page information that can jump to the application page. Then, a special QR code generation algorithm (such as a common QR code generation algorithm) is used to encode the bearer page information and generate a corresponding bearer page QR code, so that it contains key information for accessing the bearer page and realizing jumps between pages.
[0053] 204. The backend server sends the QR code of the hosting page to the mobile device.
[0054] Correspondingly, the mobile device receives the hosting page QR code sent by the background server. The hosting page QR code is generated based on the configuration information. The configuration information includes: page configuration information and associated jump setting information. The associated jump setting information is used to indicate the association information between the hosting page and the application page to which it jumps.
[0055] In some embodiments, the backend server sends the binary data or related description information corresponding to the generated QR code of the hosting page to the designated mobile device in the form of a data packet through a network communication protocol (such as HTTP protocol, etc.). For example, the mobile device has a corresponding registration identifier (device ID, etc.) on the server side, and the server finds the corresponding communication link based on this identifier to ensure that the mobile device can receive the correct QR code information.
[0056] 205. The mobile device scans the QR code of the hosting page to display the hosting page on the mobile device.
[0057] In some embodiments, the mobile device uses its own code scanning function module (generally implemented through a camera and code scanning software, such as a code scanning APP on a mobile phone) to perform image recognition and decoding operations on the received QR code of the bearer page. The code scanning software will parse the bearer page related information (such as page links, etc.) contained in the QR code, and then request the corresponding bearer page resource from the server through the browser of the mobile device or the page loading function built into the corresponding application, and display it on the screen of the mobile device, so that the user can see and operate the bearer page.
[0058] 206. The mobile device obtains tracking data of the user's interactive operations on the hosting page.
[0059] The tracking data of the above interactive operations is a detailed data set that records various interactive behaviors of users on the hosting page. For example, which button on the page the user clicked, when the user clicked, from which location to which application page, how long the user stayed in each area of the page, etc. These data can reflect the user's usage habits and behavioral preferences.
[0060] In some embodiments, the mobile device monitors each interactive operation of the user on the page in real time by embedding script code (such as JavaScript scripts, etc.) in the hosting page or utilizing the event monitoring mechanism provided by its own operating system, and collects the relevant parameters (time, location, operation type, etc.) corresponding to these operations, organizes and records them in a certain data format (such as JSON format, etc.) to form tracking data of the interactive operation, which is stored in the local cache or uploaded to a designated data storage location (which can be a local database of the mobile device or a storage area agreed with the background server) at regular intervals for subsequent analysis and use.
[0061] 207. The mobile device analyzes the tracking data to obtain a prediction result of the tracking data.
[0062] In some embodiments, the mobile device may perform data analysis on the tracking data based on a data analysis model to obtain a prediction result.
[0063] Among them, the data analysis model is a tool model built based on mathematical algorithms and statistical principles, which is used to analyze and process the collected tracking data, and then predict user behavior, page usage effects, etc. For example, it can be a decision tree model or a neural network model in machine learning. Different models are suitable for different analysis purposes and data characteristics.
[0064] In some embodiments, configuration information of the hosting page and tracking data of user operations on the hosting page may be collected; based on the configuration information and tracking data of the hosting page, the data analysis model may be trained to update the data analysis model.
[0065] Among them, the mobile device first obtains the collected tracking data from the local storage, and then inputs this data into the data analysis model pre-deployed on the mobile device (this model may have been configured when the application was installed, or downloaded to the local through the update mechanism). The model processes and analyzes the input data according to its own set algorithm logic (such as the decision tree model performs layer-by-layer branch judgment based on data features, and the neural network model performs neuron activation operations, etc.), and finally outputs the prediction results about the tracking data, such as predicting the page elements that the user may click next, the application page that may jump to, etc.
[0066] 208. The mobile device sends the prediction result of the tracking data to the backend server.
[0067] The interactive operation includes an operation of jumping to an associated application page.
[0068] In some embodiments, the mobile device also sends the prediction results of the analyzed tracking data in the form of data packets to the backend server through a network communication protocol (such as HTTP protocol, etc.). The server has a corresponding receiving interface, which parses and identifies the received data according to the agreed data format (such as XML format, JSON format, etc.), obtains the prediction result information sent by the mobile device, so as to adjust the configuration information of the hosting page based on this.
[0069] In some embodiments, the hosting page generation system includes not only a backend server and a mobile device, but also a PC (personal computer) device. In this case, the mobile device can send the prediction results of the tracking data to the PC device, or send the tracking data to the PC device so that the PC device can obtain the prediction results. Because the PC usually has more professional data analysis software and a larger screen, the prediction results can be viewed and analyzed more clearly.
[0070] For some business-related personnel, such as sales personnel or operations personnel, they may need to predict the results on the mobile terminal. In this way, they can timely understand the relevant prediction results of the hosting page, such as the predicted user purchase tendency, when they are out of the office or on the move, so as to adjust the business strategy in time.
[0071] 209. Based on the prediction result, adjust the configuration information for the hosting page.
[0072] After executing the above step 209, the process may return to execute the above step 203.
[0073] In some embodiments, after receiving the prediction results from the mobile device, the backend server modifies and updates the previously stored configuration information of the hosting page according to the adjustment suggestions for page content display, jump relationship, etc. involved in the prediction results. For example, if the prediction results show that the click volume of a certain button is very low, the position, style or function of the button may be adjusted; if the access rate of a certain jump page is very high, the relevant settings of the jump link may be further optimized. After the modification is completed, the configuration information is updated to a new state that meets the prediction result suggestions, and then it can return to step 203 again, and regenerate the hosting page QR code based on the updated configuration information. This cycle is repeated to achieve a dynamic process in which the hosting page is continuously optimized and adjusted according to user behavior data.
[0074] The above-mentioned bearer page generation method greatly simplifies the processing process. In the traditional mode, the generation and update of the bearer page often involves complex and tedious manual operations and system coordination work in many aspects. In this solution, the background server first obtains the configuration data containing comprehensive and detailed page configuration information and associated jump setting information, which provides an accurate and complete basis for the subsequent page generation, avoiding repeated adjustments and confirmations caused by missing or unclear information during the generation process. When the page generation operation is triggered, the bearer page QR code is quickly generated based on the existing configuration information and conveniently sent to the mobile device. The entire process reduces unnecessary links and data conversion processes in the middle. The mobile device can display the bearer page by simply scanning the QR code, and then accurately tracks the user's interactive operations on the bearer page, and uses the local data analysis model to efficiently analyze the tracking data to obtain prediction results, avoiding the network delay and data transmission pressure caused by sending a large amount of data back to the background server for analysis. The prediction results are then quickly fed back to the background server, which directly adjusts the configuration information of the hosting page based on the results and can generate new QR codes in a cycle again, without the need to redo complex overall page planning and code writing, forming an efficient closed-loop processing flow that effectively reduces the complexity and time cost of processing. Whether it is page generation, data collection and analysis, or page update and adjustment, all can be achieved quickly and accurately in a closely coordinated and simplified process, thereby improving the efficiency and quality of the entire hosting page management and optimization, providing users with a smoother and smarter user experience, and greatly facilitating system maintenance and upgrades.
[0075] In some embodiments, a hosting page generation system is provided, which includes a background server and a mobile device. The background server is used to implement the process of each step executed by the background server in the above method embodiment, and the mobile device is used to implement the process of each step executed by the mobile device in the above method embodiment.
[0076] In some embodiments, a hosting page generation system is also provided, which includes a background server, a mobile device and a PC device, and the processes of each step of the hosting page generation method in the above method embodiment are implemented through the interaction of the devices in the system.
[0077] For example, Figure 3 The following is a flowchart of another method for generating a hosting page. Figure 3 As shown, the method may include but is not limited to:
[0078] 301. Personalized configuration.
[0079] Among them, this step is performed by the background server, and the user or administrator customizes the hosting page in the background management system. For example, determine the layout of the page, such as using a multi-column layout or a single-column layout; select the content module to be displayed, such as deciding to display popular product recommendations and the latest information on the homepage; set the style of each element, including the font of the text (such as choosing a simple Songti or a fashionable Kaiti), color (the combination of the main color and the auxiliary color), the size of the picture, and the layout method (whether it is distributed left and right or arranged up and down, etc.). The background server obtains these setting information from storage locations such as databases and configuration files or specific interfaces, and parses them as the basis for subsequent page generation.
[0080] 302. Associated APP page.
[0081] This step is also operated by the backend server. It is mainly to clarify the jump correspondence logic between the host page and other application pages. Taking social applications as an example, after clicking the "Friends' Dynamics" button on the host page, the user should jump to the corresponding friend dynamics display page. This jump relationship is set and stored in the server in this step to prepare for subsequent user interaction jumps.
[0082] 303. Generate the hosting page with one click.
[0083] In the above steps, the one-click generation of the hosting page can be a function of the background server. After completing the personalized configuration and the associated APP page settings, the server integrates the basic framework and logic of the hosting page based on these configuration information, and uses a specific algorithm to quickly build the prototype of the hosting page, just like quickly building the basic structure of a house based on an architectural design drawing, laying the foundation for generating QR codes and mobile terminal display.
[0084] 304. Obtain the QR code of the hosting page.
[0085] After the above-mentioned backend server generates the QR code of the hosting page, the mobile device receives it. The QR code is an identifier for convenient access to the hosting page on the mobile terminal. It contains information such as page links and some configuration parameters. The information related to the hosting page is converted into a graphic code through a special encoding algorithm (such as the QR code algorithm). The server sends the generated QR code data (binary or related description information) to the designated mobile device according to the network communication protocol (such as HTTP), and the mobile device receives the corresponding QR code information based on its own registration identifier (such as the device ID).
[0086] The above steps 301 to 304 are executed by the background server.
[0087] 305. Scan the QR code outside the site.
[0088] The above steps are performed by a mobile device. The received QR code of the hosting page can be image-recognized and decoded with the help of a camera and a code scanning software (such as a mobile phone code scanning APP). After the code scanning software parses the page link and other information in the QR code, the mobile device requests the hosting page resource from the server through the page loading function built into the browser or application, thereby displaying the hosting page on the mobile device screen and enabling the user to interact with the page.
[0089] 306. Browse page content.
[0090] Among them, users view the information displayed on the hosting page on their mobile devices, including various elements such as text, pictures, videos, etc., and generate various interactive behaviors during the browsing process, such as clicking links, sliding pages, etc. These behavioral data will be tracked and collected in subsequent steps.
[0091] 307. Jump to the related page.
[0092] When a user on a mobile device clicks on an element (such as a button, link, etc.) in a hosting page that is associated with other application pages, the user will be redirected to the corresponding APP page according to the pre-set redirect logic. For example, clicking the product details button on an e-commerce hosting page will redirect the user to the product details page. During this process, the mobile device will record redirection-related data, such as redirection time, source page location, etc., for data tracking and analysis.
[0093] 308. Data tracking and collection.
[0094] Among them, mobile devices monitor users' interactive operations on the page in real time by embedding script code (such as JavaScript) in the hosting page or using the event monitoring mechanism of the operating system. The collected data includes the buttons clicked by the user, the click time, the length of time the page stays, the scrolling position, and the relevant information of the jump to the related page, etc., which are sorted into a specific data format (such as JSON) and stored in the local cache or uploaded to the data storage location (local database or the area agreed with the backend server) as agreed, providing materials for subsequent analysis.
[0095] 309. Data analysis model.
[0096] Among them, mobile devices can use pre-deployed data analysis models (such as decision trees, neural networks, etc.) to process tracking data. These models are built based on mathematical algorithms and statistical principles, and conduct in-depth analysis of input tracking data based on their own algorithm logic (branch judgment of decision trees or neuron activation operations of neural networks). The purpose is to predict the user's subsequent behavior (such as page elements that may be clicked) and page usage effects (such as which areas need to be optimized), and output prediction results. At the same time, the load page configuration information and tracking data can also be collected to train and update the model to adapt to different user behavior patterns and changes in business needs.
[0097] 310. Output the prediction result.
[0098] Among them, after the mobile device completes the data analysis, it obtains the prediction results, such as predicting the user's next use tendency of a certain function or the preference for a certain type of content, and sends this result to the backend server or PC device. If it is sent to the PC device, it is because it has more professional data analysis software and a larger screen, which is convenient for relevant business personnel (such as sales personnel and operations personnel) to view and analyze more clearly, so as to adjust business strategies in time; if it is sent to the backend server, it is directly used for the dynamic configuration adjustment of the subsequent hosting page.
[0099] The above steps 305 to 310 are executed by the mobile device.
[0100] 311. Receive results.
[0101] The above step 311 is executed by the PC device.
[0102] When the mobile device sends the prediction results to the PC device, this step is performed by the PC device. The PC device receives the prediction result data from the mobile device, parses and identifies it according to the agreed data format (such as XML, JSON), and then uses professional software tools to view and perform statistical analysis on the results, such as drawing data charts to intuitively understand user behavior trends and provide a basis for making more accurate business decisions.
[0103] 312. Dynamically configure based on the results.
[0104] The above step 312 is executed by the background server.
[0105] Among them, the backend server adjusts and optimizes the configuration information of the hosting page according to the received prediction results (whether from mobile devices or PC devices). For example, if the prediction results show that a certain page module has a low click-through rate, its position may be adjusted, the display format may be changed, or the associated functions may be modified; if a certain jump link has a high access rate, the relevant settings of the jump are optimized (such as preloading the associated page resources to speed up the jump). After the configuration information is updated, the subsequent processes such as generating the hosting page QR code are entered again to form a circular optimization mechanism.
[0106] 313. Collect data for model training based on dynamic configuration.
[0107] The above step 313 is performed by the mobile device.
[0108] Among them, after the hosting page is dynamically configured and used by the user, the mobile device collects the newly generated interactive operation data, combines it with the previous configuration information, and trains and updates the local data analysis model. This enables the model to continuously learn new user behavior patterns and page usage, improves the accuracy and adaptability of predictions, and provides a more accurate analysis basis for the next round of hosting page optimization.
[0109] The above solution realizes an efficient closed-loop process of hosting page generation, use and optimization through the collaboration of the backend server and mobile devices. The backend accurately configures and generates QR codes, and the mobile devices scan the codes to track and analyze the data. The prediction results are fed back to the backend or PC to adjust the configuration. The model can be trained based on new data, effectively simplifying the processing, improving efficiency and quality, enhancing system maintainability and adaptability, providing users with a smooth and intelligent experience, and helping to optimize business strategies.
[0110] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0111] Based on the same inventive concept, the embodiment of the present application also provides a background server and a mobile device for implementing the above-mentioned method for generating a load page. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above-mentioned method, so the specific limitations in the embodiments of the background server and the mobile device provided below can refer to the limitations of the load page generation method above, and will not be repeated here.
[0112] In an exemplary embodiment, Figure 4 As shown, a structural block diagram of a background server is provided, including:
[0113] The acquisition module 401 is used to acquire configuration information for the hosting page, wherein the configuration information includes: page configuration information and associated jump setting information, and the associated jump setting information is used to indicate the association information between the hosting page and the application page to which it jumps;
[0114] A generating module 402, configured to generate a bearer page QR code based on the configuration information in response to a page generating operation, and send the bearer page QR code to a mobile device;
[0115] A receiving module 403 is used to receive a prediction result for tracking data, where the tracking data is tracking data of an interactive operation of a user on the hosting page, and the interactive operation includes an operation of jumping to an associated application page;
[0116] The adjustment module 404 is used to adjust the configuration information for the bearer page based on the prediction result, and regenerate the bearer page QR code and send it to the mobile device.
[0117] In some embodiments, the generating module 402 is specifically used to:
[0118] In response to the page generation operation, generating, based on the configuration information, bearer page information capable of jumping to the application page;
[0119] Based on the carrying page information, generate the carrying page QR code.
[0120] In an exemplary embodiment, Figure 5 As shown, a structural block diagram of a mobile device is provided, including:
[0121] The receiving module 501 is used to receive a QR code of a bearer page sent by a backend server, wherein the QR code of the bearer page is generated based on configuration information, wherein the configuration information includes: page configuration information and associated jump setting information, wherein the associated jump setting information is used to indicate the association information between the bearer page and the application page to which it jumps;
[0122] A display module 502, used for scanning the QR code of the bearer page to display the bearer page on the mobile device;
[0123] An acquisition module 503 is used to acquire tracking data of the user's interactive operation on the hosting page, wherein the interactive operation includes an operation of jumping to an associated application page;
[0124] The prediction module 504 is used to analyze the tracking data to obtain the prediction result of the tracking data, and send the prediction result of the tracking data to the backend server.
[0125] In some embodiments, the prediction module 504 is specifically used for: the mobile device performs data analysis on the tracking data based on a data analysis model to obtain the prediction result.
[0126] In some embodiments, the mobile device further includes: a training module 505 for collecting the configuration information of the bearer page and tracking data of user operations on the bearer page;
[0127] Based on the configuration information of the hosting page and the tracking data, the data analysis model is trained to update the data analysis model.
[0128] The above-mentioned backend server and each module in the mobile device can be implemented in whole or in part by software, hardware and their combination. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0129] In an exemplary embodiment, a computer device is provided. The computer device may be the above-mentioned backend server, mobile device or PC terminal device. The internal structure diagram thereof may be as shown in FIG. Figure 6As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the load page generation method in the above method embodiment is implemented.
[0130] Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0131] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the method for generating a load page in the above method embodiment is implemented.
[0132] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method for generating a load page in the above method embodiment is implemented.
[0133] In one embodiment, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the method for generating a load page in the above method embodiment is implemented.
[0134] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0135] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0136] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A method for generating a load page, characterized in that: Applied to a backend server, the method comprises: Acquire configuration information for the hosting page, wherein the configuration information includes: page configuration information and associated jump setting information, wherein the associated jump setting information is used to indicate association information between the hosting page and the application page to which it jumps; In response to the page generation operation, generating a bearer page QR code based on the configuration information, and sending the bearer page QR code to the mobile device; receiving a prediction result for tracking data, wherein the tracking data is tracking data of an interactive operation of a user on the hosting page, wherein the interactive operation includes an operation of jumping to an associated application page; Based on the prediction result, the configuration information for the hosting page is adjusted, and the hosting page QR code is regenerated and sent to the mobile device.
2. The method according to claim 1, characterized in that The step of generating a bearing page QR code based on the page configuration information in response to the page generation operation includes: In response to the page generation operation, generating, based on the configuration information, bearer page information capable of jumping to the application page; Based on the carrying page information, generate the carrying page QR code.
3. A method for generating a load page, characterized in that: Applied to a mobile device, the method comprises: Receive a QR code of a bearer page sent by a backend server, where the QR code of the bearer page is generated based on configuration information, where the configuration information includes: page configuration information and associated jump setting information, where the associated jump setting information is used to indicate association information between the bearer page and the application page to which it jumps; Scan the QR code of the bearer page to display the bearer page on the mobile device; Acquire tracking data of user interaction operations on the hosting page, wherein the interaction operations include operations of jumping to an associated application page; The tracking data is analyzed to obtain a prediction result of the tracking data, and the prediction result of the tracking data is sent to the backend server.
4. The method according to claim 3, characterized in that The analyzing the tracking data to obtain a prediction result of the tracking data includes: The mobile device performs data analysis on the tracking data based on a data analysis model to obtain the prediction result.
5. The method according to claim 4, characterized in that The method further comprises: Collecting the configuration information of the hosting page and tracking data of user operations on the hosting page; Based on the configuration information of the hosting page and the tracking data, the data analysis model is trained to update the data analysis model.
6. A backend server, characterized in that: include: An acquisition module, used for acquiring configuration information for a hosting page, wherein the configuration information includes: page configuration information and associated jump setting information, wherein the associated jump setting information is used for indicating association information between the hosting page and the application page to which it jumps; A generating module, configured to generate a bearing page QR code based on the configuration information in response to a page generating operation, and send the bearing page QR code to a mobile device; A receiving module, configured to receive a prediction result for tracking data, wherein the tracking data is tracking data of an interactive operation of a user on the hosting page, wherein the interactive operation includes an operation of jumping to an associated application page; An adjustment module is used to adjust the configuration information for the hosting page based on the prediction result, and regenerate the hosting page QR code and send it to the mobile device.
7. A mobile device, characterized in that: include: A receiving module, used for receiving a QR code of a bearer page sent by a backend server, wherein the QR code of the bearer page is generated based on configuration information, wherein the configuration information includes: page configuration information and associated jump setting information, wherein the associated jump setting information is used for indicating the association information between the bearer page and the application page to which it jumps; A display module, used for scanning the QR code of the bearer page to display the bearer page on the mobile device; An acquisition module, used to acquire tracking data of user interaction operations on the hosting page, wherein the interaction operations include operations of jumping to an associated application page; The prediction module is used to analyze the tracking data to obtain the prediction result of the tracking data, and send the prediction result of the tracking data to the backend server.
8. A system for generating a hosting page, characterized in that: It comprises a background server and a mobile device, wherein the background server is used to implement the method according to claim 1 or 2, and the mobile device is used to implement the method according to any one of claims 3 to 5.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.