Page information processing method, device and equipment, and storage medium
By adding an interaction loader to the e-commerce page data to dynamically monitor and load interactive code, the problem of fixed interaction methods in existing technologies is solved, enabling flexible interaction timing and rich interactive content, thereby improving user stickiness.
Patent Information
- Application Number
- CN202310089194.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-16
- Publication Date
- 2026-01-09
- Estimated Expiration
- 2043-01-16
AI Technical Summary
The existing e-commerce page interaction methods are rigid, the timing of interaction is not flexible enough, and the interactive content is monotonous, which affects user stickiness.
By adding an interactive loader to the page data, leveraging its access behavior monitoring and interactive code loading capabilities, combined with pre-configured trigger timing information, interactive information can be dynamically displayed to achieve layered intervention and flexibly configure trigger timing and interactive content.
It improved the flexibility and richness of page interactions, increased user stickiness to the application, and enabled refined operations.
Smart Images

Figure CN116107659B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of Internet, and particularly relates to a page information processing method and device, equipment and a storage medium. BACKGROUND
[0002] In the e-commerce field, in order to increase the stickiness of users to the e-commerce application, a function code for realizing interaction is embedded in some specific pages (such as the first page), and based on the function code, when a user enters a specific page, the user can be shown interactive information that can be realized by the function code, for example, when the user enters the specific page, pop-up information of a discount, a game task or a promotion activity, etc., the user can receive a discount coupon, do a task or participate in a promotion activity, etc., these interactions can increase the stickiness of users to the e-commerce application and realize user operation.
[0003] However, the existing page interaction mode is relatively fixed, the interaction opportunity is not flexible enough, and the interaction content is relatively single and not rich enough, which is not conducive to increasing the stickiness of users to the e-commerce application. SUMMARY
[0004] Aspects of the present application provide a page information processing method, device, equipment and storage medium to enrich the page interaction mode, improve the flexibility of the interaction opportunity and the richness of the interaction content, and increase the stickiness of users to the application to which the page belongs.
[0005] In a first aspect, an embodiment of the present application provides a page information processing method, comprising: in response to a page access operation, loading page data of a target page, the page data comprising an interaction loader; in an access process of the target page, running the interaction loader to perform the following operations: obtaining pre-configured target trigger time information adapted to the target page, the target trigger time information comprising at least one target access behavior for triggering interaction, and monitoring access behaviors on the target page; when any target access behavior is monitored, loading target interaction code corresponding to the monitored target access behavior, and displaying target interaction information for user interaction on the target page according to the target interaction code.
[0006] In a second aspect, an embodiment of the present application further provides a page information processing method, comprising: receiving a page loading request sent by a terminal device, the page loading request comprising identification information of a target page; adding an interaction loader to page data of the target page according to the identification information of the target page; returning the page data with the added interaction loader to the terminal device, so that the terminal device runs the interaction loader in an access process of the target page to display target interaction information for user interaction on the target page when any target access behavior for triggering interaction is monitored on the target page.
[0007] In a third aspect, the embodiments of the present application further provide a page information processing method, comprising: receiving a first information acquisition request sent by a terminal device, wherein the first information acquisition request comprises identification information of a target page and / or identification information of a user initiating a page access operation on the target page;
[0008] According to the identification information of the target page and / or the identification information of the user, field information and / or a user category to which the target page belongs are determined; according to the field information and / or the user category to which the target page belongs, target trigger timing information pre-configured and adapted to the target page is acquired from a configuration end, wherein the target trigger timing information comprises at least one target access behavior for triggering interaction; the target trigger timing information is returned to the terminal device, so that the terminal device displays target interaction information for user interaction on the target page according to target interaction code corresponding to the monitored target access behavior when any target access behavior is monitored in the target page access process; wherein the configuration end maintains a corresponding relationship between different field information and / or user categories and trigger timing information.
[0009] In a fourth aspect, the embodiments of the present application further provide a page information processing apparatus, comprising: a loading module configured to load page data of a target page in response to a page access operation, wherein the page data comprises an interaction loader; and a running module configured to run the interaction loader to perform the following operations in the access process of the target page: acquire target trigger timing information pre-configured and adapted to the target page, wherein the target trigger timing information comprises at least one target access behavior for triggering interaction, and monitor access behaviors on the target page; when any target access behavior is monitored, load target interaction code corresponding to the monitored target access behavior, and display target interaction information for user interaction on the target page according to the target interaction code.
[0010] In a fifth aspect, the embodiments of the present application further provide a page information processing apparatus, comprising: a receiving module configured to receive a page loading request sent by a terminal device, wherein the page loading request comprises identification information of a target page; an adding module configured to add an interaction loader to page data of the target page according to the identification information of the target page; and a sending module configured to return the page data with the added interaction loader to the terminal device, so that the terminal device runs the interaction loader in the access process of the target page to display target interaction information for user interaction on the target page when any target access behavior for triggering interaction is monitored on the target page.
[0011] In a sixth aspect, the embodiments of the present application further provide a page information processing apparatus, comprising: a receiving module configured to receive a first information acquisition request sent by a terminal device, wherein the first information acquisition request comprises identification information of a target page and / or identification information of a user initiating a page access operation on the target page; a determining module configured to determine field information and / or a user category to which the target page belongs according to the identification information of the target page and / or the identification information of the user; an acquisition module configured to acquire target trigger timing information pre-configured and adapted to the target page from a configuration end according to the field information and / or the user category to which the target page belongs, wherein the target trigger timing information comprises at least one target access behavior for triggering interaction; and a sending module configured to return the target trigger timing information to the terminal device, so that the terminal device displays target interaction information for user interaction on the target page according to target interaction codes corresponding to the monitored target access behavior when any target access behavior is monitored in the target page access process; wherein the configuration end maintains a corresponding relationship between different field information and / or user categories and trigger timing information.
[0012] In a seventh aspect, the embodiments of the present application provide a terminal device, comprising a memory and a processor; the memory is configured to store a computer program, and the processor is coupled with the memory and configured to execute the computer program to implement steps in the page information processing method provided in the first aspect.
[0013] In an eighth aspect, the embodiments of the present application provide a server device, comprising a memory and a processor; the memory is configured to store a computer program, and the processor is coupled with the memory and configured to execute the computer program to implement steps in the page information processing method provided in the second aspect or the third aspect.
[0014] In a ninth aspect, the embodiments of the present application provide a computer readable storage medium storing a computer program, when the computer program is executed by a processor, the processor can implement steps in the page information processing method provided in the first aspect, the second aspect or the third aspect.
[0015] In the embodiments of the present application, by adding an interactive loader in the page data, with the help of the access behavior monitoring capability and the interactive code loading capability of the interactive loader, in combination with the trigger time pre-configured and adapted to the page and the corresponding interactive information, the trigger time can be flexibly configured for the page, and the display of the interactive information can be flexibly performed according to the pre-configured trigger time in the page access process to realize interactive intervention, so that the page interaction is no longer limited to the fixed interactive mode triggered at a fixed time on a specific page, the flexibility of the page interaction time and the richness of the interactive content are improved, the stickiness of the user to the application to which the page belongs is increased, and the purpose of fine operation on the user is further achieved. BRIEF DESCRIPTION OF DRAWINGS
[0016] The accompanying drawings, which are included to provide a further understanding of the present application, form a part of the present application and illustrate the illustrative embodiments of the present application and the description thereof, and do not constitute improper limitations on the present application. In the drawings:
[0017] Figure 1 A structural schematic diagram of a page information processing system provided for the embodiments of the present application is shown in FIG. 1;
[0018] Figure 2 A structural schematic diagram of another page information processing system provided for the embodiments of the present application is shown in FIG. 2;
[0019] Figure 3 A system architecture diagram of a hierarchical intervention scheme provided for the embodiments of the present application in the e-commerce field is shown in FIG. 3;
[0020] Figure 4 A framework schematic diagram of an asynchronous dynamic loading of an interactive play package based on a unified loader provided for the embodiments of the present application is shown in FIG. 4;
[0021] Figure 5 A page schematic diagram of dynamically adding a unified loader in a page data loading process provided for the embodiments of the present application is shown in FIG. 5;
[0022] Figures 6a-6c A page schematic diagram of displaying different interactive play information for different pages and different trigger times provided for the embodiments of the present application is shown in FIG. 6;
[0023] Figure 6d A schematic diagram of an application scenario realized based on a cloud server provided for the embodiments of the present application is shown in FIG. 7;
[0024] Figure 7 A flow schematic diagram of a page information processing method provided for the embodiments of the present application is shown in FIG. 8;
[0025] Figure 8 A flow schematic diagram of another page information processing method provided for the embodiments of the present application is shown in FIG. 9;
[0026] Figure 9 A flowchart of another page information processing method provided by an embodiment of the present application is shown in FIG. 6;
[0027] Figure 10 A structural diagram of a page information processing device provided by an embodiment of the present application is shown in FIG. 7;
[0028] Figure 11 A structural diagram of another page information processing device provided by an embodiment of the present application is shown in FIG. 8;
[0029] Figure 12 A structural diagram of another page information processing device provided by an embodiment of the present application is shown in FIG. 9;
[0030] Figure 13 A structural diagram of a terminal device provided by an embodiment of the present application is shown in FIG. 10;
[0031] Figure 14 A structural diagram of a server device provided by an embodiment of the present application is shown in FIG. 11. DETAILED DESCRIPTION
[0032] In order to make the objectives, technical solutions and advantages of the present application clearer, the technical solutions of the present application will be described below in detail with reference to the embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.
[0033] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant national and regional laws, regulations and standards, and provide corresponding operation portal for user to choose authorization or refusal.
[0034] In view of the technical problems that the interaction mode of a traditional page is relatively fixed, the interaction opportunity is not flexible enough, and the interaction content is not rich enough, the embodiments of the present application provide a scheme capable of performing hierarchical intervention on page interaction. The scheme adds an interaction loader in page data, and by means of the access behavior monitoring capability and the interaction code loading capability of the interaction loader, in combination with the trigger opportunity and the corresponding interaction information preconfigured and adapted to the page, the trigger opportunity can be flexibly configured for the page, and the display of the interaction information can be flexibly performed according to the preconfigured trigger opportunity in the page access process to realize interaction intervention. The page interaction is no longer limited to fixed interaction modes triggered at fixed times on specific pages, the flexibility of the page interaction opportunity and the richness of the interaction content are improved, the stickiness of a user to an application to which the page belongs is increased, and the purpose of performing fine operation on the user is further achieved.
[0035] Further, in the scheme of performing hierarchical intervention on page interaction, the interaction loader is dynamically added in the page data, so that the scheme can cover any page, and the page interaction is no longer limited to specific pages, and the flexibility of the page interaction is further improved.
[0036] Still further, in the scheme of performing hierarchical intervention on page interaction, the field information and / or the user category, the trigger opportunity information, and the interaction code of different types are arbitrarily combined, by means of the access behavior monitoring capability and the interaction code loading capability of the interaction loader, the page interaction can be hierarchically intervened from multiple dimensions of the field information and / or the user category, the trigger opportunity, and the interaction type. The scheme can flexibly configure the trigger opportunity and the interaction type according to the field information and / or the user category for any page, further improve the flexibility and richness of the page interaction mode, increase the stickiness of a user to an application to which the page belongs, and achieve the purpose of performing fine operation on the user.
[0037] The technical scheme provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0038] Figure 1 A structural schematic diagram of a page information processing system provided by the embodiments of the present application is shown in FIG. 1. As shown in the figure, the system 100 at least includes a terminal device 10 and a configuration end 20. Figure 1
[0039] In the present embodiment, the terminal device 10 can be a smart phone, a tablet computer, a personal computer, a wearable device, or the like. The terminal device 10 runs a target application. The target application can provide at least one page to a user, and the user uses a corresponding service provided by the target application by accessing the page provided by the target application. The target application can be various applications capable of providing a certain service to a user, for example, an e-commerce application, a game application, an instant messaging application, a novel application, a game application, or the like.
[0040] In the embodiment, the front-end development framework technology adopted by the target application is not limited, and the target application will be different in the implementation form according to the front-end development framework technology. For example, the target application can be a small program developed based on a small program development framework, can be an H5 application developed based on an H5 front-end framework, or can be a Native application developed based on a React Native or Native development framework. React Native is a cross-platform mobile application development framework. Different types of target applications will provide different pages. The page provided by the H5 application is referred to as an H5 page, the page provided by the small program is referred to as a small program page, and the page provided by the Native application is referred to as a Native page.
[0041] In the embodiment, in the process in which the user accesses the page provided by the target application, the interactive information can be displayed on the page, and the user is allowed to participate in the interaction through the interactive information. In the interaction process, more useful information or interesting information is provided to the user to increase the stickiness of the user to the target application. According to the different target applications, the interactive information displayed to the user and the way in which the user is allowed to participate in the interaction will be different. For example, for an e-commerce application, marketing activity entry information can be displayed on the page, and the user can enter a marketing activity page through the activity entry. Alternatively, coupon collection information can be displayed on the page, and the user can collect a coupon by clicking the coupon collection information. Alternatively, a task entry can be displayed on the page, and the user can do a task by clicking the task entry. Displaying interactive information on the page can be displaying a pop-up window, a drawer, or a new page entry in the form of a floating window / bar, and the interactive information is carried by the floating layer, the pop-up window, the drawer, or the introduced new page.
[0042] In this embodiment, in order to further improve the flexibility and richness of the page interaction mode, further increase the user experience and stickiness of the target application, a scheme capable of hierarchical intervention for page interaction (referred to as a page interaction hierarchical intervention scheme) is provided, which can be implemented by the terminal device 10 in cooperation with the configuration end 20. Among them, the terminal device 10 is responsible for running the target application, realizing page access in the running process of the target application and completing the implementation of the page interaction hierarchical intervention scheme in the page access process; the configuration end 20 is responsible for the configuration and maintenance of the related information in the page interaction hierarchical intervention scheme, and provides related configuration information to the terminal device 10, providing support for the terminal device 10 to implement the page interaction hierarchical intervention scheme. In this embodiment, the implementation form of the configuration end 20 is not limited, which can be various terminal devices 10 such as mobile phones, notebook computers, desktop computers, tablet computers, etc., can also be traditional servers, server clusters or Internet Data Centers (IDC), etc., can also be various cloud computing instances such as cloud servers, virtual machines or containers, etc., and no limitation is made on this. The process of the terminal device 10 and the configuration end 20 cooperating to implement the page interaction hierarchical intervention scheme is described below.
[0043] In this embodiment, the terminal device 10 can initiate a page access operation when the user accesses a certain page in the target application during the running of the target application. In order to facilitate description and distinction, the page accessed by the user is referred to as a target page, which can be any page provided by the target application. Taking the target application as an e-commerce application as an example, the target page can be the home page, product detail page, shopping cart page, favorites page, comment page, etc. of the e-commerce application. Among them, according to the different target pages, the user's way of initiating the page access operation will also be different. For example, the user can initiate access to the home page by clicking or double-clicking the icon of the e-commerce application, or can initiate the access operation to the target page by clicking the access link corresponding to the target page in the third-party application, or can initiate the access operation to the target page through the entry (such as a jump control or a link) on the previous page pointing to the target page, etc.
[0044] For the terminal device 10, as shown in ① of Figure 1 In this embodiment, according to the different target applications, the types of target pages will also be different, for example, when the target application is an H5 application, the target page is an H5 page, when the target application is a Native application, the target page can be a Native page, and when the target application is a small program, the target page can be a small program page.
[0045] In the embodiment, the page data of the target page is different from the conventional page data, and the interactive loader is added in the page data of the embodiment. The interactive loader is software code with specific capabilities. Specifically, the interactive loader has the capability of monitoring the access behavior on the page and the capability of loading the interactive code, and the layered intervention of the page interaction can be realized by means of the capabilities of the interactive loader. In the embodiment, the product implementation form of the interactive loader is not limited, for example, it can be a functional module, a plug-in, a script file, an application programming interface (API) or a software development kit (SDK), etc.
[0046] In the embodiment, as shown in Figure 1 , after the terminal device 10 loads the page data of the target page, on one hand, the terminal device 10 can render the target page and display the target page, so that the user can continue to access the target page; on the other hand, the terminal device 10 can run the interactive loader in the page data (see Figure 1 ②), to perform the following operations: obtaining the pre-configured target trigger time information adapted to the target page, the target trigger time information including at least one target access behavior for triggering the interaction, and monitoring the access behavior on the target page (see Figure 1 ⑥); when any target access behavior in the target trigger time information is monitored on the target page, loading the target interactive code corresponding to the monitored target access behavior, and displaying the target interactive information for the user to participate in the interaction on the target page according to the target interactive code (see Figure 1 ⑨). Wherein, one optional implementation of obtaining the target trigger time information is shown in Figure 1 ③-⑤, and one optional implementation of loading the target interactive code is shown in Figure 1 ⑦ and ⑧.
[0047] The target trigger time information adapted to the target page can be preconfigured and maintained by the configuration end 20. The target trigger time information includes at least one target access behavior. The target access behavior refers to an access behavior that can trigger an interactive operation on the target page when the target access behavior appears on the target page. The occurrence time of the target access behavior is the time of triggering the interaction. Therefore, the target access behavior is an embodiment of the interaction trigger time. According to different target pages, the number and types of target access behaviors included in the target trigger time information will be different. For example, when the target page is a home page, the target trigger time information can include three target access behaviors, which are entering the page, browsing the page, and jumping to other pages. This means that the interactive operation will be triggered when the user enters the home page, the user initiates the browsing behavior on the home page, and the user initiates the behavior of jumping from the home page to other pages. For another example, when the target page is a product detail page, the target trigger time information can include four target access behaviors, which are entering the page, browsing the page, adding to the shopping cart, and returning to the upper level page. This means that the interactive operation will be triggered when the user enters the product detail page, the user initiates the browsing behavior on the product detail page, the user initiates the behavior of adding to the shopping cart on the product detail page, and the user initiates the behavior of returning to the upper level page from the product detail page. For another example, when the target page is an order detail page, the target trigger time information can include one target access behavior, for example, the payment behavior. This means that the interactive operation will be triggered when the user initiates the payment behavior on the order detail page.
[0048] It is explained that the target access behavior in the target trigger time information is an access behavior that can appear on the target page, and it does not mean that the user will definitely appear these target access behaviors during accessing the target page. The interactive operation can be triggered on the target page when any target access behavior appears. In addition, for the same page, when multiple target access behaviors are included in the corresponding target trigger time information, the interactive operations triggered by the multiple target access behaviors can be the same or different. Preferably, the multiple target access behaviors are used to trigger different interactive operations, so as to improve the diversity and richness of page interaction.
[0049] In the embodiment of the present application, the terminal device 10 can run the interactive loader in the page data, on one hand, obtain the pre-configured target trigger occasion information adapted to the target page, and on the other hand, monitor the access behavior on the target page; when any target access behavior in the target trigger occasion information is monitored, trigger the interactive operation corresponding to the monitored target access behavior on the target page, and the operation specifically comprises: dynamically loading the target interactive code corresponding to the monitored target access behavior, and displaying the target interactive information for the user to participate in the interaction on the target page according to the target interactive code, so as to trigger the interactive operation.
[0050] In the embodiment of the present application, the terminal device 10 can run the interactive loader in the page data, on one hand, obtain the pre-configured target trigger occasion information adapted to the target page, and on the other hand, monitor the access behavior on the target page; when any target access behavior in the target trigger occasion information is monitored, trigger the interactive operation corresponding to the monitored target access behavior on the target page, and the operation specifically comprises: dynamically loading the target interactive code corresponding to the monitored target access behavior, and displaying the target interactive information for the user to participate in the interaction on the target page according to the target interactive code, so as to trigger the interactive operation.
[0051] In order to facilitate description and distinction, the interactive code corresponding to the monitored target access behavior is referred to as the target interactive code, and after the target interactive code is dynamically loaded, the target interactive code can be run to display the target interactive information on the target page. The target interactive information refers to the interactive information provided by the target interactive code, for example, can be coupon information, marketing activity entry information, etc. Displaying the target interactive information on the target page can be displaying a new page entry in the form of a pop-up window, a drawer, or a floating bar, etc. on the target page, and the target interactive information is carried by the floating layer, the pop-up window, the drawer, or the introduced new page, etc. After the target interactive information is displayed, the user can trigger the interactive operation through the target interactive information, and the interactive operation can include one-time interaction or multiple interactions. In addition, the way in which the user triggers the interactive operation through the target interactive information can be clicking, double-clicking, hovering, up and down sliding, touch or long pressing, etc., which is not limited.
[0052] In this embodiment, because the interaction loader has the ability to monitor access behavior, it can flexibly configure the target access behavior that triggers interactive operations. In other words, the timing of triggering interactive operations on the page is no longer fixed but can be flexibly configured. In addition, because the interaction loader has the ability to dynamically load interactive code, it can load interactive code on demand. While ensuring page performance, it can flexibly intervene in page interactions, so that page interactions are no longer limited to fixed interaction methods triggered at fixed times on specific pages. This improves the flexibility and richness of page interaction methods, increases user stickiness to the application to which the page belongs, and further achieves the goal of refined user operation.
[0053] In this application embodiment, the method of loading page data is not limited; either pre-loading or runtime dynamic loading can be used. In an optional embodiment, to conserve Central Processing Unit (CPU) resources consumed by page loading and improve the smoothness of page loading, runtime dynamic loading of page data is used to load the page data of the target page. Based on this, as... Figure 2 As shown, the page information processing system 100 also includes a page server 30. The page server 30 can be a traditional server, or a cloud server, virtual machine, container, or other cloud computing instance; there is no limitation in this regard. The page server 30 can be viewed as a page building system, responsible for completing the production process of various pages in a visual and automated manner. In this process, it is mainly responsible for generating page layouts and acquiring page content, and assembling page-related data to form page data. Optionally, page-related data includes, but is not limited to, Hyper Text Markup Language (HTML) files, Cascading Style Sheets (CSS) files, and JavaScript (JS) files. The page server 30 maintains the page data for each page, and in addition to generating the page data for each page, it can also perform operations such as updating, deleting, and publishing the page data for each page.
[0054] In the embodiments of the present application, the page server 30 can add the interactive loader in each page data in advance in the process of generating the page data, but is not limited thereto. Considering that the number of pages is large, if the interactive loader is added in each page data in advance, various resources will be wasted. Based on this, in an optional embodiment, the page server 30 can maintain the interactive loader locally, and then dynamically add the interactive loader to the loaded page data in the process of loading the page data, to realize dynamic injection of the interactive loader. This way is not easily affected by the update of the page or the interactive loader, is more flexible in implementation, and only needs to maintain one copy of the interactive loader code, which is beneficial to saving various resources.
[0055] Based on the above-mentioned page server 30, a process of dynamically loading the page data of a target page at runtime includes the following steps: Figure 2 As shown in step 2a, the terminal device 10 sends a page loading request to the page server 30 in response to a page access operation, and the page loading request includes identification information of the target page, such as a page ID, a page name, etc. of the target page. As shown in step 2b, the page server 30 acquires the page data of the target page according to the identification information of the target page carried in the page loading request after receiving the page loading request. Then, as shown in steps 2c and 2d, the page server 30 dynamically injects the interactive loader into the page data and returns the page data with the added interactive loader to the terminal device 10. Next, as shown in step 2e, the terminal device 10 renders the target page according to the page data and runs the interactive loader in the access process of the target page. Further, the terminal device 10 also displays the target page for the user to continue accessing the target page.
[0056] In the embodiments, the interactive loader is dynamically added in the page data of the target page when the page data of the target page is loaded, instead of being embedded in each page data in advance, which is more flexible in implementation and can achieve coverage of any page in the target application. For example, if a new page appears in the target application, the interactive loader only needs to be dynamically added when the page data of the new page is loaded, which is more flexible in implementation. For another example, when an existing page is updated or upgraded, the interactive loader does not need to be synchronously updated or upgraded with the page, but only needs to be dynamically added when the updated or upgraded page data is loaded. For another example, when the interactive loader needs to be updated or upgraded, only the interactive loader needs to be updated or upgraded, and each page data does not need to be synchronously updated or upgraded because of the update or upgrade of the interactive loader. If the interactive loader is embedded in each page data, the interactive loader needs to be synchronously updated or upgraded when the interactive loader needs to be updated or upgraded, which is relatively troublesome and laborious.
[0057] In the embodiment, the interactive loader is not limited to be added to the head area, the middle body area or the bottom area of the page data. Preferably, the interactive loader is added to the bottom area of the page data to reduce the impact on page rendering.
[0058] In the embodiment, the configuration terminal 20 can configure the corresponding trigger occasion information and the corresponding interactive code for different pages from the page dimension, or configure the corresponding trigger occasion information and the corresponding interactive code for different pages from the field information and / or user category dimension. The corresponding trigger occasion information and the corresponding interactive code for different pages can be configured from the field information alone, in which case the page interaction hierarchical intervention scheme can be referred to as a page interaction hierarchical intervention scheme based on field information; or the corresponding trigger occasion information and the corresponding interactive code for different pages can be configured from the user category dimension alone, in which case the page interaction hierarchical intervention scheme can be referred to as a page interaction hierarchical intervention scheme based on user category; or the corresponding trigger occasion information and the corresponding interactive code for different pages can be configured by fusing the field information and the user category dimension, in which case the page interaction hierarchical intervention scheme can be referred to as a page interaction hierarchical intervention scheme based on field information and user category. Fusion of the field information and / or the user category into the page interaction intervention process can further enrich the hierarchical intervention of the page interaction and improve the richness of the page interaction mode.
[0059] The field information and / or the user category can be collectively referred to as hierarchical intervention dimension information. The field information indicates the application scenario to which the page belongs. The pages in the same application can belong to one or more field information. The field information can be set according to application requirements. One field information can include one or more pages. The user category refers to the category to which the user belongs in the case of classifying the user group. In the embodiment, the way of classifying the user group is not limited. For example, the user group can be classified according to the attribute information of the user, or the user group can be classified according to the historical behavior information of the user. For example, users with the same or similar historical behavior information are classified into one category, or users who add the same or similar goods in the historical behavior information are classified into one category, and the like.
[0060] In the above embodiment, the layered intervention dimension information (i.e. field information and / or user category), trigger timing information, and interaction code can be arranged and combined according to application requirements, i.e. the trigger timing information and corresponding interaction code can be configured by the configuration terminal 20 for different field information and / or user categories, forming different types of layered intervention configuration information, providing information basis for the terminal device 10 to achieve the diversity and flexibility of page interaction. In this embodiment, from the perspective of the whole process of page access, the timing of triggering interaction on the page is divided into four categories: entering, browsing, conversion, and leaving. Among them, entering refers to the access behavior of entering the page; browsing refers to the browsing behavior occurring on the page or the browsing behavior meeting certain conditions; conversion refers to the conversion behavior occurring on the page, which will be different according to different target applications. For example, in an e-commerce application, the conversion behavior on the page includes but is not limited to adding to the shopping cart, placing an order, collecting, etc.; leaving refers to the access behavior of leaving the page, such as exiting the page, jumping to other pages, or closing the application, etc. Among them, the trigger timing is a substitute for various access behaviors occurring on the page. Based on this, the configuration terminal 20 can combine these access behaviors differently according to the field information and / or user category, and can form different trigger timing information corresponding to different field information and / or user categories. In order to distinguish from the actual access behavior occurring on the page, the access behavior used to trigger interaction in the trigger timing information is called target access behavior. Each trigger timing information includes at least one target access behavior. The configuration terminal 20 maintains the correspondence between different field information and / or user categories and trigger timing information.
[0061] Further, in this embodiment, a plurality of interaction codes can be provided in advance, different interaction codes are used to present different interaction information to realize different interaction operations. Each interaction code has unique identification information, which can be the name or ID of the interaction code, for example. Based on this, the configuration terminal 20 can configure the corresponding interaction code for the target access behavior in the trigger timing information corresponding to different field information and / or user categories according to the field information and / or user category. The configuration terminal 20 maintains the correspondence between the target access behavior in the trigger timing information corresponding to different field information and / or user categories and the identification information of the interaction code.
[0062] Based on the above embodiments, when running the interactive loader to obtain the pre-configured target trigger occasion information adapted to the target page, the target trigger occasion information adapted to the target page can be obtained from the trigger occasion information pre-configured for different field information and / or user categories according to the field information and / or user category to which the target page belongs. Correspondingly, when running the interactive loader to load the target interactive code corresponding to the monitored target access behavior, the target interactive code corresponding to the monitored target access behavior can be loaded from the interactive code configured for the target access behavior in the trigger occasion information pre-configured for different field information and / or user categories according to the monitored target access behavior and the field information and / or user category to which the target page belongs. The user category to which the target page belongs refers to the user category of the user initiating the page access operation of the target page, and the user category to which the target page belongs can be determined according to the identification information of the user. Correspondingly, the field information to which the target page belongs can be determined according to the identification information of the target page.
[0063] The following cases are described:
[0064] Case 1, in the page interaction hierarchical intervention scheme based on field information, the field information, trigger occasion information and interactive code can be arranged and combined according to application requirements, different trigger occasion information is configured for different field information by the configuration end 20, and corresponding interactive code is configured for the target access behavior in the trigger occasion information, forming different types of hierarchical intervention configuration information. The following examples are given:
[0065] Example a1: for the first field information, the first trigger occasion information is configured, the first trigger occasion information includes the first target access behavior of entering the page, and the first interactive code is configured for the first target access behavior, the first interactive code is used to present the first interactive information and is used to realize the first interactive operation;
[0066] Example a2: for the second field information, the second trigger occasion information is configured, the second trigger occasion information includes the first target access behavior of entering the page and the second target access behavior of browsing the page, the second interactive code is configured for the first target access behavior, the second interactive code is used to present the second interactive information and is used to realize the second interactive operation, the third interactive code is configured for the second target access behavior, the third interactive code is used to present the third interactive information and is used to realize the third interactive operation;
[0067] Example a3: for the third field information, the third trigger occasion information is configured, the third trigger occasion information includes the first target access behavior of entering the page and the third target access behavior of jumping to other pages, the first interactive code is configured for the first target access behavior, and the third interactive code is configured for the third target access behavior.
[0068] Example a4: For the fourth field information, a first trigger occasion is configured, the first trigger occasion information includes a first target access behavior of entering a page, and a third interaction code is configured for the first target access behavior.
[0069] Based on the above examples a1-a4, it can be known that different field information can correspond to different trigger occasion information, or can correspond to the same trigger occasion information; different target access behaviors in the same trigger occasion information can correspond to different interaction codes, or can correspond to the same interaction code; the same target access behavior can correspond to the same interaction code when belonging to different trigger occasion information, or can correspond to different interaction codes, which can be determined according to application requirements.
[0070] In the embodiment shown in case 1, when the interaction loader is run to obtain the pre-configured target trigger occasion information adapted to the target page, the target trigger occasion information adapted to the target page can be obtained from the trigger occasion information pre-configured for different field information according to the field information to which the target page belongs. For example, in combination with the above examples a1-a4, if the target page belongs to the first field information, the first trigger occasion information can be obtained as the target trigger occasion information adapted to the target page. Correspondingly, when the interaction loader is run to load the target interaction code corresponding to the monitored target access behavior, the target interaction code corresponding to the monitored target access behavior can be loaded from the interaction code pre-configured for the target access behavior in the trigger occasion information corresponding to different field information according to the monitored target access behavior and the field information to which the target page belongs. For example, in combination with the above examples a1-a4, if the target page belongs to the first field information, when the first target access behavior is monitored on the target page, the first interaction code can be obtained as the target interaction code corresponding to the monitored target access behavior, and the first target access behavior is the monitored target access behavior.
[0071] Case 2, in the page interaction hierarchical intervention scheme based on user categories, user categories, trigger occasion information and interaction codes can be arranged and combined according to application requirements, different trigger occasion information is configured for different user categories by the configuration terminal 20, and corresponding interaction codes are configured for target access behaviors in the trigger occasion information, forming different types of hierarchical intervention configuration information. The following examples are given:
[0072] Example b1: For the first user category, the first trigger occasion information is configured, the first trigger occasion information includes the first target access behavior of entering the page, and the first interaction code is configured for the first target access behavior, the first interaction code is used to present the first interaction information, and is used to realize the first interaction operation;
[0073] Example b2: for the second user category, configure the second trigger timing information, the second trigger timing information includes the first target access behavior of entering the page and the second target access behavior of browsing the page, and configure the second interactive code for the first target access behavior, the second interactive code is used for presenting the second interactive information and realizing the second interactive operation, and configure the third interactive code for the second target access behavior, the third interactive code is used for presenting the third interactive information and realizing the third interactive operation;
[0074] Example b3: for the third user category, configure the third trigger timing information, the third trigger timing information includes the first target access behavior of entering the page and the third target access behavior of jumping to other pages, and configure the first interactive code for the first target access behavior and the third interactive code for the third target access behavior.
[0075] Example b4: for the fourth user category, configure the first trigger timing, the first trigger timing information includes the first target access behavior of entering the page, and configure the third interactive code for the first target access behavior.
[0076] Based on the above examples b1-b4, it can be known that different user categories can correspond to different trigger timing information, or can correspond to the same trigger timing information; different target access behaviors in the same trigger timing information can correspond to different interactive codes, or can correspond to the same interactive code; the same target access behavior can correspond to the same interactive code when belonging to different trigger timing information, or can correspond to different interactive codes, which can be determined according to application requirements.
[0077] In the embodiment shown in case 2, when the interactive loader is run to obtain the pre-configured target trigger occasion information adapted to the target page, the target trigger occasion information adapted to the target page can be obtained from the trigger occasion information pre-configured for different user categories respectively according to the user category to which the target page belongs. For example, in combination with examples b1-b4 above, if the target page belongs to the first user category, the first trigger occasion information can be obtained as the target trigger occasion information adapted to the target page. Correspondingly, when the interactive loader is run to load the target interactive code corresponding to the monitored target access behavior, the target interactive code corresponding to the monitored target access behavior can be loaded from the interactive code pre-configured for different user categories respectively according to the trigger occasion information corresponding to the target access behavior in the monitored target access behavior. For example, in combination with examples b1-b4 above, if the target page belongs to the first user category, when the first target access behavior is monitored on the target page, the first interactive code can be obtained as the target interactive code corresponding to the monitored target access behavior, and the first target access behavior is the monitored target access behavior.
[0078] Case 3, in the page interaction hierarchical intervention scheme based on field information and user category, the field information and user category, trigger occasion information, interactive code can be arranged and combined according to application requirements, different trigger occasion information is configured for different user categories under different field information by the configuration end 20, and corresponding interactive code is configured for target access behavior in the trigger occasion information, forming different types of hierarchical intervention configuration information. The following is an example:
[0079] Example c1: for the first user category under the first field information, the first trigger occasion information is configured, the first target access behavior of entering the page is included in the first trigger occasion information, and the first interactive code is configured for the first target access behavior, the first interactive code is used to present the first interactive information, and is used to realize the first interactive operation;
[0080] Example c2: for the second user category under the first field information, the second trigger occasion information is configured, the first target access behavior of entering the page and the second target access behavior of browsing the page are included in the second trigger occasion information, the second interactive code is configured for the first target access behavior, the second interactive code is used to present the second interactive information, and is used to realize the second interactive operation, the third interactive code is configured for the second target access behavior, the third interactive code is used to present the third interactive information, and is used to realize the third interactive operation;
[0081] Example c3: for the first user category under the second field information, configure third trigger time information, the third trigger time information includes the first target access behavior of entering the page and the third target access behavior of jumping to other pages, and configure the first interaction code for the first target access behavior and the third interaction code for the third target access behavior;
[0082] Example c4: for the second user category under the second field information, configure the first trigger time, the first trigger time information includes the first target access behavior of entering the page, and configure the third interaction code for the first target access behavior;
[0083] Example c5: for the third user category under the second field information, configure fourth trigger time information, the fourth trigger time information includes the third target access behavior of jumping to other pages, and configure the fourth interaction code for the third target access behavior, the fourth interaction code is used for presenting the fourth interaction information and realizing the fourth interaction operation.
[0084] Based on the above examples c1-c5, it can be known that the number of user categories further divided under different field information can be different, and the division standard of user categories can also be different; different user categories under the same field information correspond to different trigger time information, different trigger time information includes different target access behaviors, and the same target access behavior in different trigger time information can correspond to the same or different interaction code under different field information or different user categories, which can be determined according to application requirements. Of course, under different field information, the user groups can also be divided into the same user categories according to the same standard, that is, the number of user categories further divided under different field information is the same, and the division standard is also the same.
[0085] In the embodiment shown in case 3, when the interactive loader is run to obtain the pre-configured target trigger occasion information adapted to the target page, the target trigger occasion information adapted to the target page can be obtained from the trigger occasion information pre-configured for different user categories under different field information, according to the field information and the user category to which the target page belongs. For example, in combination with examples c1-c5 above, if the target page belongs to the first user category under the first field information, the first trigger occasion information can be obtained as the target trigger occasion information adapted to the target page. Correspondingly, when the interactive loader is run to load the target interactive code corresponding to the monitored target access behavior, the target interactive code corresponding to the monitored target access behavior can be loaded from the interactive code pre-configured for the target access behavior under the corresponding trigger occasion information of different user categories under different field information, according to the monitored target access behavior and the field information and the user category to which the target page belongs. For example, in combination with examples c1-c5 above, if the target page belongs to the first user category under the first field information, when the first target access behavior is monitored on the target page, the first interactive code can be obtained as the target interactive code corresponding to the monitored target access behavior, and the first target access behavior is the monitored target access behavior.
[0086] In case 3 above, the different user categories are further divided under the field information as an example for illustrative description, but the present application is not limited thereto. The different field information can also be further divided under the user category, and the trigger occasion information and the interactive code are configured for different field information under different user categories.
[0087] In the embodiments of the present application, the implementation of obtaining the target trigger occasion information adapted to the target page from the trigger occasion information pre-configured for different field information and / or user categories according to the field information and / or the user category to which the target page belongs is not limited. The configuration end 20 pre-configures the trigger occasion information for different field information and / or user categories, and maintains the corresponding relationship between the different field information and / or user categories and the trigger occasion information. Based on this, the target trigger occasion information adapted to the target page can be obtained from the configuration end 20 according to the field information and / or the user category to which the target page belongs.
[0088] In an optional embodiment, as Figure 1As shown, the terminal device 10 is in communication connection with the configuration end 20, and based on this, the above-mentioned one embodiment of obtaining the target trigger occasion information adapted to the target page from the configuration end 20 according to the field information and / or the user category to which the target page belongs includes: as shown in ③, the terminal device 10 determines the field information and / or the user category to which the target page belongs according to the identification information of the target page and / or the identification information of the user initiating the page access operation; as shown in ④, a second information obtaining request is sent to the configuration end 20, and the second information obtaining request includes the field information and / or the user category to which the target page belongs; as shown in ⑤, the target trigger occasion information returned by the configuration end 20 according to the field information and / or the user category to which the target page belongs is received. Wherein, the configuration end 20 queries the pre-maintained corresponding relationship between different field information and / or user category and trigger occasion information according to the field information and / or the user category to which the target page belongs, so as to obtain the trigger occasion information corresponding to the field information and / or the user category to which the target page belongs as the target trigger occasion information, and return it to the terminal device 10.
[0089] Wherein, one way of determining the field information to which the target page belongs according to the identification information of the target page includes that the terminal device 10 locally maintains the mapping relationship between the identification information of each page and the field information, and based on this, the mapping relationship between the identification information of each page and the field information locally maintained can be directly queried to determine the field information to which the target page belongs. Another way of determining the field information to which the target page belongs according to the identification information of the target page includes that the terminal device 10 sends a query request to the application server 40 to query the field information to which the target page belongs from the application server 40; the application server 40 maintains the mapping relationship between the identification information of each page and the field information, and after receiving the query request sent by the terminal device 10, the mapping relationship can be queried according to the identification information of the target page carried in the query request to obtain the field information to which the target page belongs and return it to the terminal device 10. Correspondingly, one way of determining the user category to which the target page belongs according to the identification information of the user includes that the terminal device 10 locally maintains the mapping relationship between the identification information of each user and the user category, and based on this, the mapping relationship locally maintained can be directly queried to determine the user category to which the user belongs as the user category to which the target page belongs. Another way of determining the user category to which the target page belongs according to the identification information of the user includes that the terminal device 10 sends a query request to the application server 40 to query the user category to which the target page belongs from the application server 40; the application server 40 maintains the mapping relationship between the identification information of each user and the user category, and after receiving the query request sent by the terminal device 10, the mapping relationship can be queried according to the identification information of the user carried in the query request to obtain the user category to which the user belongs as the user category to which the target page belongs and return it to the terminal device 10.
[0090] In another alternative embodiment, such as Figure 2 As shown, the system also includes an application server 40, which is a server corresponding to the target application. This application server can be a traditional server, a cloud server, a virtual machine, or a container, or any other cloud computing instance; there are no restrictions on its use. The application server 40 is mainly used to respond to service requests from the target application, process them, return processing results to the target application, provide resources to the target application, and store the target application's data. The services provided by the application server 40 will vary depending on the application scenario. For example, if the target application is an e-commerce application, the application server 40 will be an e-commerce server; if the target application is a game application, the application server 40 will be a game server; if the target application is an instant messaging application, the application server 40 will be an instant messaging server, and so on. The application server 40 establishes communication connections with both the terminal device 10 and the configuration terminal 20.
[0091] Based on application server 40, another implementation method described above obtains target triggering timing information adapted to the target page from configuration terminal 20 according to the field information and / or user category of the target page, such as... Figure 2 The process includes the following steps: As shown in step 2f, the terminal device 10 sends a first information acquisition request to the application server 40. The first information acquisition request includes the identification information of the target page and / or the identification information of the user initiating the page access operation, so that the application server 40 can determine the domain information and / or user category to which the target page belongs. As shown in step 2g, after receiving the first information acquisition request, the application server 40 determines the domain information and / or user category to which the target page belongs based on the identification information of the target page and / or the identification information of the user. Then, as shown in steps 2h and 2i, the application server 40 obtains the target trigger timing information from the configuration terminal 20 based on the domain information and / or user category to which the target page belongs and returns it to the terminal device 10. The terminal device 10 receives the target trigger timing information returned by the application server 40.
[0092] In this embodiment, to achieve diversity in interaction types and reduce the size of page data, the target interaction code can be dynamically loaded before running. Optionally, the identification information of the target interaction code can be obtained from the configuration terminal 20 based on the monitored target access behavior and the domain information and / or user category of the target page; the target interaction code is then loaded from the content delivery network (CDN) based on the identification information. In this embodiment, storing the interaction code in the CDN network allows the terminal device 10 to obtain the target interaction code from the nearest CDN node, improving the speed of obtaining the interaction code.
[0093] In the embodiment, the implementation of obtaining the identification information of the target interactive code from the configuration end 20 according to the monitored target access behavior, the field information to which the target page belongs and / or the user category is not limited.
[0094] In an optional embodiment, as shown in ⑦ of the above-mentioned step 2i, the terminal device 10 sends a second code obtaining request to the configuration end 20, and the second code obtaining request includes the monitored target access behavior and the field information to which the target page belongs and / or the user category; as shown in ⑧ of the above-mentioned step 2i, the terminal device 10 receives the identification information of the target interactive code returned by the configuration end 20 according to the monitored target access behavior and the field information to which the target page belongs and / or the user category. Figure 1 Figure 1 In an optional embodiment, as shown in ⑦ of the above-mentioned step 2i, the terminal device 10 sends a second code obtaining request to the configuration end 20, and the second code obtaining request includes the monitored target access behavior and the field information to which the target page belongs and / or the user category; as shown in ⑧ of the above-mentioned step 2i, the terminal device 10 receives the identification information of the target interactive code returned by the configuration end 20 according to the monitored target access behavior and the field information to which the target page belongs and / or the user category.
[0095] In another optional embodiment, as shown in ⑦ of the above-mentioned step 2i, the terminal device 10 sends a first code obtaining request to the application server 40, and the first code obtaining request includes the monitored target access behavior and the identification information of the target page and / or the identification information of the user, and the identification information of the target page and / or the identification information of the user are used for the application server 40 to determine the field information to which the target page belongs and / or the user category; as shown in ⑧ of the above-mentioned step 2i, the application server 40 obtains the identification information of the target interactive code from the configuration end 20 according to the monitored target access behavior and the field information to which the target page belongs and / or the user category after receiving the first code obtaining request, and returns the identification information of the target interactive code to the terminal device 10. Further, as shown in ⑧ of the above-mentioned step 2i, the terminal device 10 obtains the target interactive code from the CDN node according to the identification information of the target interactive code after receiving the identification information of the target interactive code returned by the application server 40, and runs the target interactive code to present the target interactive information on the target page. Figure 2 In the above-mentioned embodiment, the implementation of obtaining the identification information of the target interactive code from the configuration end 20 according to the monitored target access behavior, the field information to which the target page belongs and / or the user category is not limited.
[0096] In the above-mentioned embodiment, the interactive code is stored in the CDN network as an example, but it is not limited thereto, and the interactive code can also be stored in the configuration end, and then the configuration end can directly return the target interactive code corresponding to the monitored target access behavior under the field information to which the target page belongs and / or the user category to the terminal device or the application server.
[0097]
[0098] In the embodiment, the interactive loader is dynamically added during the page data loading process, and by combining the field information and / or user category, trigger timing information and different types of interactive codes in any manner, the interactive loader can monitor the access behavior and load the interactive code, so that the page interaction can be intervened in multiple dimensions of field information and / or user category, trigger timing and interactive type. The trigger timing and interactive type can be flexibly configured for any page according to the field information and / or user category, further improving the flexibility and richness of the page interaction mode, and increasing the stickiness of the user to the application to which the page belongs.
[0099] Further, from the perspective of the operator of the target application, the page interaction hierarchical intervention scheme provided in the embodiment can also achieve the purpose of fine operation of the user.
[0100] In the embodiments of the present application, the target application is not limited, and any application that supports page interaction function is applicable to the embodiments of the present application. In the following scene embodiment, the target application is taken as an e-commerce application to describe the technical scheme of the embodiments of the present application in detail.
[0101] In the e-commerce field, the user traffic grows slowly, and there is a demand for fine operation of the inventory users. To meet this demand, an interactive play function is added to the page of the e-commerce application, which promotes the user activity and ensures user retention through interactive play. The interactive play in the e-commerce field refers to a way of forming interaction with the user in various forms such as playing games, doing tasks, outputting prompt information, and providing shopping assistants on the page visited by the user. Various structured information such as goods, benefits, and prompt information can be flexibly displayed to the user to meet the user's shopping demand and improve the user's interest and experience.
[0102] Currently, in the traditional interactive scheme, only a single interactive play is supported under a single field information, and the same interactive play is uniformly launched to all users (i.e. all users visiting the same page participate in the same interactive play), and the interactive timing is also fixed (i.e. when entering the page), and the interactive flexibility is poor, and the effect of promoting user activity is not ideal. Based on the demand for fine operation of the user, the embodiment provides a hierarchical intervention scheme that can cover all field pages involved in the e-commerce application, accurately obtain the interactive timing triggered by the user, and support dynamic loading of various interactive plays, so as to achieve the purpose of fine operation of the user by providing more rich and flexible interactive plays.
[0103] Among them, Figure 3 The system architecture diagram of the hierarchical intervention scheme provided by the embodiments of the present application for the e-commerce field. As shown in Figure 3As shown, the system architecture includes a page end 31 and a configuration end 32. The configuration end 32 pre-configures field information, trigger timing information, and interactive play, and provides timing management interfaces, play management interfaces, and play loading interfaces to the page end 31. In this embodiment, e-commerce applications developed using various front-end development framework technologies are supported, and in the Figure 3 embodiment, H5 applications, Native applications, and small programs are simultaneously supported for illustration. For each type of e-commerce application, trigger timing information and interactive play are flexibly configured for each field page by dynamically injecting a unified loader into each page data.
[0104] As shown in Figure 3 , the page end 31 refers to a side that loads page data in response to various interactive operations initiated by a user and is responsible for page display and various page interactions. The page end 31 loads page data according to the user's page access operation, and the page data dynamically injects a unified loader, which includes a user behavior listener and a play loader. During the user's page access process, various access behaviors may occur on the page, such as Figure 3 shown, the access behaviors that may occur on the page are divided into four categories: entering, browsing, converting, and leaving. Each category can include one or more access behaviors. The entering category includes access behaviors that enter the page. The browsing category includes tab switching and page turning behaviors. The conversion category includes behaviors such as adding to the shopping cart and placing an order. The leaving category includes behaviors such as page jumping and returning.
[0105] On the basis of the foregoing configuration, when a user accesses a page under a certain field information, the page end 31 can run the unified loader during the page access process. The user behavior listener in the unified loader obtains trigger timing information under the field information from the configuration end 32 through the timing management interface. The trigger timing information includes at least one target access behavior. The user behavior listener is also responsible for monitoring access behaviors on the page. When any target access behavior is detected, the play loader is notified to load the corresponding interactive play package. The play loader obtains the identification information of the interactive play package corresponding to the detected target access behavior under the current field information from the configuration end 32 through the play management interface. Then, the interactive play package is loaded from the CDN network according to the identification information of the interactive play through the play loading interface, and the interactive play package is run to display the corresponding interactive information on the page. As shown in Figure 3 , the interactive information can be displayed in the header area of the page in the form of a top bar, or can be displayed in the main body area of the page in the form of a floating layer or a pop-up window, or can be displayed in the bottom area of the page in the form of a bottom bar. In addition, as shown in Figure 3As shown, the interaction information presented by the interaction game can be card flipping game information, task completion information, shopping assistant information, or prompt information. The interaction game package is a code package for providing an interaction game.
[0106] In this embodiment, the traditional scheme of embedding a single interaction game in page data is abandoned, and as shown in Figure 4 , the asynchronous dynamic loading of interaction games is implemented based on a unified loader, and the interaction games configured for the current user in the current page can be uniformly queried through the game management interface, which can save unnecessary front-end and back-end network requests. Further, based on the pre-injection of the interaction game package into the CDN network, the version and dependencies of the interaction game package are achieved, and at runtime, the required interaction game package is loaded based on the game loading interface to achieve dynamic loading of the interaction game package, so that the page will not load too many unnecessary interaction game packages, and the page performance is guaranteed.
[0107] In this embodiment, based on Figure 5 , the unified loader is dynamically added during page data loading, which covers all fields of the e-commerce application, so that all field pages can dynamically load various interaction game packages based on the unified loader as needed, and hierarchical intervention of interaction games is achieved. In Figure 5 , the unified loader is added to the bottom area of the page data, but it is not limited thereto. In addition, in Figure 5 , the page data in the e-commerce field includes a page header module, a column entry module, a product list module, etc., but it is not limited thereto.
[0108] In this embodiment, different interaction game information can be displayed for different pages and different triggering occasions. As shown in Figures 6a-6d , the Figure 6a shown is the authorization game when entering the user page, Figure 6b shown is the card flipping interaction popup window when switching tabs on the product list page, and Figure 6b shows tabs 1, 2, and 3, and takes switching to tab 3 as an example, in which the user performs card flipping operation by clicking operation, and Figure 6b takes the user flipping out empty cards 1 and 2, and then flipping out a coupon of x yuan as an example, and the number of cards and the information carried by each card are examples; Figure 6c shown is the lucky bag game that appears when adding to the shopping cart on the product detail page.
[0109] By using the scheme provided in the application in an e-commerce application, the following beneficial effects can be brought: from a traditional single-point interactive play to hierarchical intervention of the interactive play on a global page, coverage of the global page of e-commerce is realized; through monitoring of a user interaction opportunity, flexible reach of a related interactive play based on user behavior is supported on a full link of a page accessed by the user, hierarchical intervention of the interactive play is realized, a deficiency of traditional fixed-time triggering of interaction is solved, and the ability of the e-commerce operation to realize a full-field fixed-amount interactive play is helped, consumers are assisted in convenient shopping through various interactive plays, and a shopping experience is optimized.
[0110] In the above embodiments, the terminal device, the page server and the application server are taken as an example for description, wherein the page server and the application server can be two independent servers, or can be the same server, and no limitation is made thereto. Whether the page server and the application server are two independent server implementation forms, or the same server, the implementation form can be a traditional server, or a cloud server. Figure 6d In the scenario embodiment shown, the page server and the application server are taken as an example for illustration of a cloud server. The terminal device and the cloud server cooperate with each other to realize hierarchical intervention of page interaction, improve flexibility of a page interaction opportunity and richness of interactive content, and enrich a page interaction mode. Figure 6dIn the illustrated scenario, as shown in ①, the terminal device displays a page in a target application, in response to a page access operation initiated by a user on the target page, sends a page loading request to the cloud server, the page loading request including identification information of the target page; as shown in ②, the cloud server returns page data after adding the interactive loader to the terminal device. Wherein, the cloud server adds the interactive loader in the page data of the target page according to the identification information of the target page, and returns the page data after adding the interactive loader to the terminal device. Next, as shown in ③, the terminal device runs the interactive loader to perform the operations shown in subsequent ④-⑨ in the access process of the target page; as shown in ④, the terminal device sends a first information acquisition request to the cloud server; as shown in ⑤, the cloud server returns target trigger time information to the terminal device. Wherein, the first information acquisition request includes identification information of the target page and / or identification information of the user initiating the page access operation on the target page, and the cloud server determines the field information and / or the user category to which the target page belongs according to the identification information of the target page and / or the identification information of the user; according to the field information and / or the user category to which the target page belongs, the target trigger time information adapted to the target page is acquired from the configuration end, and the target trigger time information includes at least one target access behavior for triggering interaction. Next, as shown in ⑥ and ⑦, the terminal device monitors the access behavior on the target page, when any target access behavior is monitored, sends a first code acquisition request to the cloud server, and as shown in ⑧, receives the target interaction code corresponding to the monitored target access behavior returned by the cloud server, and performs the operation shown in ⑨, that is, according to the target interaction code, the target interaction information for the user to participate in the interaction is displayed on the target page.
[0111] The detailed implementation of each operation described above can be referred to the foregoing or the following embodiments, which will not be described here.
[0112] Figure 7 A flowchart of a page information processing method provided by an embodiment of the present application is shown. The method is described from the perspective of the terminal device, as shown in Figure 7 The method includes:
[0113] 701, in response to a page access operation, loading page data of a target page, the page data including an interactive loader;
[0114] 702, in the access process of the target page, running the interactive loader to perform the following operations:
[0115] 703, acquiring target trigger time information pre-configured and adapted to the target page, the target trigger time information including at least one target access behavior for triggering interaction, and monitoring the access behavior on the target page;
[0116] 704、When any target access behavior is monitored, load the target interaction code corresponding to the monitored target access behavior, and display target interaction information for user interaction on the target page according to the target interaction code.
[0117] In an optional embodiment, the page data of the target page is loaded in response to the page access operation, including: sending a page loading request to the page server in response to the page access operation, the page loading request including identification information of the target page; receiving the page data of the target page returned by the page server according to the identification information of the target page, and the interaction loader is dynamically added to the page data when the page data is loaded.
[0118] In an optional embodiment, the trigger timing information is configured in advance for different field information and / or user categories, and each trigger timing information includes at least one target access behavior for triggering interaction. Wherein, the trigger timing information corresponding to different field information and / or user categories can be the same or different. Based on this, the above-mentioned obtaining of the target trigger timing information pre-configured and adapted to the target page includes: according to the field information and / or user category to which the target page belongs, obtaining the target trigger timing information adapted to the target page from the trigger timing information pre-configured for different field information and / or user categories.
[0119] In an optional embodiment, the configuration end maintains a correspondence between different field information and / or user categories and trigger timing information. Based on this, the above-mentioned obtaining of the target trigger timing information adapted to the target page from the trigger timing information pre-configured for different field information and / or user categories according to the field information and / or user category to which the target page belongs includes: sending a first information acquisition request to the application server, the first information acquisition request including identification information of the target page and / or identification information of the user, so that the application server determines the field information and / or user category to which the target page belongs; receiving the target trigger timing information returned by the configuration end according to the field information and / or user category to which the target page belongs.
[0120] Alternatively, the above-mentioned obtaining of the target trigger timing information adapted to the target page from the trigger timing information pre-configured for different field information and / or user categories according to the field information and / or user category to which the target page belongs includes: sending a second information acquisition request to the configuration end, the second information acquisition request including the field information and / or user category to which the target page belongs; receiving the target trigger timing information returned by the configuration end according to the field information and / or user category to which the target page belongs.
[0121] In an optional embodiment, the target interaction code corresponding to the monitored target access behavior is loaded by: loading the target interaction code from the interaction codes respectively configured for the target access behavior in the trigger time information corresponding to different field information and / or user categories in advance, according to the monitored target access behavior and the field information and / or user category to which the target page belongs.
[0122] In an optional embodiment, the configuration end maintains a corresponding relationship between the target access behavior and the identification information of the interaction code in the trigger time information corresponding to different field information and / or user categories. Based on this, the target interaction code is loaded from the interaction codes respectively configured for the target access behavior in the trigger time information corresponding to different field information and / or user categories in advance, according to the monitored target access behavior and the field information and / or user category to which the target page belongs, by: obtaining the identification information of the target interaction code from the configuration end according to the monitored target access behavior and the field information and / or user category to which the target page belongs; and loading the target interaction code from the CDN according to the identification information of the target interaction code.
[0123] In an optional embodiment, the identification information of the target interaction code is obtained from the configuration end according to the monitored target access behavior and the field information and / or user category to which the target page belongs, by: sending a first code obtaining request to the application server, the first code obtaining request including the monitored target access behavior and the identification information of the target page and / or the identification information of the user, the identification information of the target page and / or the identification information of the user being used by the application server to determine the field information and / or user category to which the target page belongs; and receiving the identification information of the target interaction code returned by the application server from the configuration end according to the monitored target access behavior and the field information and / or user category to which the target page belongs.
[0124] Alternatively, the identification information of the target interaction code is obtained from the configuration end according to the monitored target access behavior and the field information and / or user category to which the target page belongs, by: sending a second code obtaining request to the configuration end, the second code obtaining request including the monitored target access behavior and the field information and / or user category to which the target page belongs; and receiving the identification information of the target interaction code returned by the configuration end according to the monitored target access behavior and the field information and / or user category to which the target page belongs.
[0125] Figure 8 A flowchart of another page information processing method provided by the embodiments of the present application is shown. The method is described from the perspective of a page server, as shown in Figure 8 The method includes:
[0126] 801、receive a page loading request sent by a terminal device, the page loading request including identification information of a target page;
[0127] 802、add an interactive loader to page data of the target page according to the identification information of the target page;
[0128] 803、return the page data with the added interactive loader to the terminal device, so that the terminal device runs the interactive loader in the process of accessing the target page, and displays target interactive information for user interaction on the target page when any target access behavior for triggering interaction is monitored on the target page.
[0129] Figure 9 A flowchart of another page information processing method provided by an embodiment of the present application is shown in FIG. 9. This method is described from the perspective of an application server. As shown in FIG. 9, the method includes the following steps. Figure 9
[0130] 901、receive a first information acquisition request sent by a terminal device, the first information acquisition request including identification information of a target page and / or identification information of a user initiating a page access operation on the target page;
[0131] 902、determine field information and / or a user category to which the target page belongs according to the identification information of the target page and / or the identification information of the user;
[0132] 903、acquire target trigger timing information pre-configured by a configuration end and adapted to the target page according to the field information and / or the user category to which the target page belongs, the target trigger timing information including at least one target access behavior for triggering interaction;
[0133] 904、return the target trigger timing information to the terminal device, so that the terminal device displays target interactive information for user interaction on the target page according to target interactive code corresponding to a monitored target access behavior when any target access behavior is monitored in the process of accessing the target page; wherein the configuration end maintains a corresponding relationship between different field information and / or user categories and trigger timing information.
[0134] In an optional embodiment, the method further comprises: receiving a first code acquisition request sent by the terminal device, the first code acquisition request comprising the monitored target access behavior and identification information of the target page and / or identification information of the user; determining field information and / or a user category to which the target page belongs according to the identification information of the target page and / or the identification information of the user; acquiring the identification information of the target interactive code from the configuration end according to the monitored target access behavior and the field information and / or the user category to which the target page belongs; and returning the identification information of the target interactive code to the terminal device, so that the terminal device loads the target interactive code from the CDN; wherein the configuration end maintains a corresponding relationship between the target access behavior and the identification information of the interactive code in the trigger timing information corresponding to different field information and / or user categories.
[0135] The detailed implementation of each step in the method embodiments and the technical effects that can be achieved are described above in the system embodiments, and will not be described here again. Figures 7-9
[0136] It should be noted that some of the processes described in the above embodiments and accompanying drawings include a plurality of operations that occur in a specific order, but it should be clearly understood that these operations can be executed in the order in which they appear in this document or in parallel. The serial numbers of the operations, such as 801, 802, etc., are only used to distinguish different operations, and the serial numbers themselves do not represent any execution order. In addition, these processes can include more or fewer operations, and the operations can be executed in sequence or in parallel. It should be noted that the descriptions of "first", "second", etc. in this document are used to distinguish different messages, devices, modules, etc., and do not represent the order of precedence. Also, "first" and "second" are not of different types.
[0137] Figure 10 A structural schematic diagram of a page information processing apparatus provided by an embodiment of the present application is shown in FIG. 1. As shown in the figure, the apparatus comprises a loading module 101 and a running module 102. Figure 10
[0138] The loading module 101 is configured to load page data of a target page in response to a page access operation, the page data comprising an interactive loader.
[0139] The running module 102 is configured to run the interactive loader to perform the following operations during the access process of the target page:
[0140] acquire target trigger timing information pre-configured to adapt to the target page, the target trigger timing information comprising at least one target access behavior used to trigger interaction, and monitor access behaviors on the target page;
[0141] When any target access behavior is monitored, the target interaction code corresponding to the monitored target access behavior is loaded, and target interaction information for user interaction is displayed on the target page according to the target interaction code.
[0142] In an optional embodiment, the loading module 101 is specifically configured to: in response to a page access operation, send a page loading request to a page server, the page loading request including identification information of the target page; receive page data of the target page returned by the page server according to the identification information of the target page; and the interaction loader is dynamically added to the page data by the page server when the page data is loaded.
[0143] In an optional embodiment, when the running module 102 acquires the target trigger timing information pre-configured and adapted to the target page, the running module 102 is specifically configured to: according to the field information and / or the user category to which the target page belongs, acquire the target trigger timing information adapted to the target page from the trigger timing information pre-configured for different field information and / or user categories respectively.
[0144] Further optionally, when the running module 102 acquires the target trigger timing information adapted to the target page from the trigger timing information pre-configured for different field information and / or user categories respectively, the running module 102 is specifically configured to: send a first information acquisition request to an application server, the first information acquisition request including the identification information of the target page and / or the identification information of the user, so that the application server determines the field information and / or the user category to which the target page belongs; receive the target trigger timing information acquired and returned by the configuration end according to the field information and / or the user category to which the target page belongs; or send a second information acquisition request to the configuration end, the second information acquisition request including the field information and / or the user category to which the target page belongs; receive the target trigger timing information returned by the configuration end according to the field information and / or the user category to which the target page belongs; and the configuration end maintains a corresponding relationship between different field information and / or user categories and trigger timing information.
[0145] In an optional embodiment, when the running module 102 loads the target interaction code corresponding to the monitored target access behavior, the running module 102 is specifically configured to: according to the monitored target access behavior and the field information and / or the user category to which the target page belongs, load the target interaction code from the interaction code pre-configured for the target access behavior in the trigger timing information corresponding to different field information and / or user categories respectively.
[0146] Further optionally, the running module 102, when loading the target interactive code from the interactive code respectively configured in advance for the target access behavior in the trigger occasion information corresponding to the field information and / or the user category of the target page, is specifically configured to: obtain the identification information of the target interactive code from the configuration end according to the monitored target access behavior and the field information and / or the user category to which the target page belongs; and load the target interactive code from the content distribution network (CDN) according to the identification information of the target interactive code; wherein the configuration end maintains a corresponding relationship between the target access behavior and the identification information of the interactive code in the trigger occasion information corresponding to different field information and / or user category.
[0147] Further optionally, when the running module 102 obtains the identification information of the target interactive code from the configuration end according to the monitored target access behavior and the field information and / or the user category to which the target page belongs, the running module 102 is specifically configured to: send a first code obtaining request to an application server, the first code obtaining request including the monitored target access behavior, the identification information of the target page, and / or the identification information of the user, the identification information of the target page and / or the identification information of the user being used by the application server to determine the field information and / or the user category to which the target page belongs; receive the identification information of the target interactive code returned by the application server from the configuration end according to the monitored target access behavior and the field information and / or the user category to which the target page belongs; or send a second code obtaining request to the configuration end, the second code obtaining request including the monitored target access behavior and the field information and / or the user category to which the target page belongs; and receive the identification information of the target interactive code returned by the configuration end according to the monitored target access behavior and the field information and / or the user category to which the target page belongs.
[0148] Figure 10 The apparatus shown can perform the method shown Figure 7 The method of the embodiments shown, the implementation principles and technical effects will not be described again. For the Figure 10 The apparatus shown, wherein each module performs operations in the specific manner has been described in detail in the embodiments related to the method, and will not be described in detail here.
[0149] Figure 11 Another structural schematic diagram of a page information processing apparatus provided by the embodiments is shown. As shown in the figure, Figure 11 The apparatus includes a receiving module 111, an adding module 112, and a sending module 113.
[0150] The receiving module 111 is configured to receive a page loading request sent by a terminal device, the page loading request including identification information of a target page.
[0151] The adding module 112 is configured to add the interactive loader in the page data of the target page according to the identification information of the target page.
[0152] The sending module 113 is configured to return the page data after adding the interactive loader to the terminal device, so that the terminal device runs the interactive loader in the process of accessing the target page, and displays the target interactive information for user interaction on the target page when any target access behavior for triggering interaction is monitored on the target page.
[0153] Figure 11 The apparatus shown can perform Figure 8 The method of the embodiments shown, the implementation principles and technical effects will not be repeated. For the Figure 11 The apparatus shown, wherein the specific manner in which each module performs an operation has been described in detail in the embodiments relating to the method, and will not be described in detail here.
[0154] Figure 12 Another page information processing apparatus provided by the embodiments of the present application is shown in a structural schematic diagram. As shown in the figure Figure 12 The apparatus includes a receiving module 121, a determining module 122, an obtaining module 123, and a sending module 124.
[0155] The receiving module 121 is configured to receive a first information obtaining request sent by a terminal device, wherein the first information obtaining request includes identification information of a target page and / or identification information of a user initiating a page access operation for the target page.
[0156] The determining module 122 is configured to determine field information and / or a user category to which the target page belongs according to the identification information of the target page and / or the identification information of the user.
[0157] The obtaining module 123 is configured to obtain target trigger timing information pre-configured and adapted to the target page from a configuration end according to the field information and / or the user category to which the target page belongs, wherein the target trigger timing information includes at least one target access behavior for triggering interaction.
[0158] The sending module 124 is configured to return the target trigger timing information to the terminal device, so that the terminal device displays target interactive information for user interaction on the target page according to target interactive codes corresponding to the monitored target access behavior when any target access behavior is monitored in the process of accessing the target page; wherein the configuration end maintains a corresponding relationship between different field information and / or user categories and trigger timing information.
[0159] In an optional embodiment, the receiving module 121 is further configured to receive a first code acquisition request sent by the terminal device, the first code acquisition request comprising the monitored target access behavior and identification information of the target page and / or identification information of the user; the determining module 122 is further configured to determine field information and / or a user category to which the target page belongs according to the identification information of the target page and / or the identification information of the user; the acquiring module 123 is further configured to acquire identification information of the target interactive code from the configuration end according to the monitored target access behavior and the field information and / or the user category to which the target page belongs; and the sending module 124 is further configured to return the identification information of the target interactive code to the terminal device, so that the terminal device loads the target interactive code from the CDN; wherein the configuration end maintains a corresponding relationship between the target access behavior and the identification information of the interactive code in the trigger timing information corresponding to different field information and / or user categories.
[0160] Figure 12 The apparatus shown can perform Figure 9 The method of the embodiments shown, the implementation principles and technical effects will not be described again. For the Figure 12 The apparatus shown, wherein each module performs operations in the specific manner has been described in detail in the embodiments related to the method, which will not be described in detail here.
[0161] Figure 13 A structural schematic diagram of a terminal device is provided for the embodiments of the present application. As shown in the Figure 13 The terminal device comprises a memory 131 and a processor 132.
[0162] The memory 131 is configured to store computer programs and can be configured to store other various data to support operations on the terminal device. Examples of the data include instructions of any application program or method for operating on the terminal device, messages, pictures, videos, etc.
[0163] The processor 132 is coupled to the memory 131 and is configured to execute the computer programs in the memory 132, so as to: in response to a page access operation, load page data of a target page, the page data comprising an interactive loader; in the process of accessing the target page, run the interactive loader to perform the following operations: acquire target trigger timing information pre-configured to adapt to the target page, the target trigger timing information comprising at least one target access behavior for triggering interaction, and monitor access behaviors on the target page; when any target access behavior is monitored, load a target interactive code corresponding to the monitored target access behavior, and display target interactive information for the user to participate in interaction on the target page according to the target interactive code.
[0164] In an optional embodiment, the processor 132, when loading the page data of the target page in response to the page access operation, specifically: in response to the page access operation, sends a page loading request to the page server, the page loading request comprising identification information of the target page; receives the page data of the target page returned by the page server according to the identification information of the target page, and the interactive loader is dynamically added to the page data when the page data is loaded.
[0165] In an optional embodiment, the trigger timing information is configured in advance for different field information and / or user categories, and each trigger timing information comprises at least one target access behavior for triggering interaction. The trigger timing information corresponding to different field information and / or user categories can be the same or different. Based on this, when the processor 132 acquires the target trigger timing information adapted to the target page, it specifically: according to the field information and / or user category to which the target page belongs, acquires the target trigger timing information adapted to the target page from the trigger timing information configured in advance for different field information and / or user categories.
[0166] In an optional embodiment, the configuration end maintains a correspondence between different field information and / or user categories and trigger timing information. Based on this, when the processor 132 acquires the target trigger timing information adapted to the target page from the trigger timing information configured in advance for different field information and / or user categories according to the field information and / or user category to which the target page belongs, it specifically: sends a first information acquisition request to the application server, the first information acquisition request comprising identification information of the target page and / or identification information of the user, so that the application server determines the field information and / or user category to which the target page belongs; receives the target trigger timing information acquired and returned by the configuration end from the application server according to the field information and / or user category to which the target page belongs; or sends a second information acquisition request to the configuration end, the second information acquisition request comprising the field information and / or user category to which the target page belongs; receives the target trigger timing information returned by the configuration end according to the field information and / or user category to which the target page belongs.
[0167] In an optional embodiment, when the processor 132 loads the target interactive code corresponding to the monitored target access behavior, it specifically: according to the monitored target access behavior and the field information and / or user category to which the target page belongs, loads the target interactive code from the interactive code configured in advance for the target access behavior in the trigger timing information corresponding to different field information and / or user categories.
[0168] In an optional embodiment, the configuration end maintains a corresponding relationship between the target access behavior and the identification information of the interaction code in the trigger occasion information corresponding to the different field information and / or user category. Based on this, when the processor 132 loads the target interaction code from the interaction code configured in advance for the target access behavior in the trigger occasion information corresponding to the different field information and / or user category, the processor 132 is specifically configured to: obtain the identification information of the target interaction code from the configuration end according to the monitored target access behavior and the field information and / or user category to which the target page belongs; and load the target interaction code from the CDN according to the identification information of the target interaction code.
[0169] In an optional embodiment, when the processor 132 obtains the identification information of the target interaction code from the configuration end according to the monitored target access behavior and the field information and / or user category to which the target page belongs, the processor 132 is specifically configured to: send a first code obtaining request to the application server, the first code obtaining request including the monitored target access behavior and the identification information of the target page and / or the identification information of the user, the identification information of the target page and / or the identification information of the user being used by the application server to determine the field information and / or user category to which the target page belongs; receive the identification information of the target interaction code returned by the application server from the configuration end according to the monitored target access behavior and the field information and / or user category to which the target page belongs; or send a second code obtaining request to the configuration end, the second code obtaining request including the monitored target access behavior and the field information and / or user category to which the target page belongs; and receive the identification information of the target interaction code returned by the configuration end according to the monitored target access behavior and the field information and / or user category to which the target page belongs.
[0170] Further, as shown in Figure 13 , the terminal device further includes a communication component 133, a display 134, a power supply component 135, an audio component 136, and other components. Figure 13 Only some components are shown in the terminal device, and this does not mean that the terminal device only includes Figure 13 the components shown.
[0171] The terminal device of the above embodiments of the present application can execute the method of the embodiments shown in Figure 7 , and the implementation principles and technical effects will not be described again. The specific manners of the above related operations have been described in detail in the embodiments related to the method, and will not be described in detail here.
[0172] Figure 14 A structural schematic diagram of a server device provided by an embodiment of the present application is shown in Figure 14 . As shown in the figure, the server device includes a storage 141 and a processor 142.
[0173] The memory 141 is configured to store computer programs and can be configured to store other various data to support operations on the server device. Examples of the data include instructions of any application program or method for operating on the server device, messages, pictures, videos, etc.
[0174] The processor 142 is coupled with the memory 141 and is configured to execute the computer programs in the memory 142 to receive a page loading request sent by a terminal device, the page loading request including identification information of a target page; add an interactive loader in page data of the target page according to the identification information of the target page; return the page data after adding the interactive loader to the terminal device, so that the terminal device runs the interactive loader in an access process of the target page to display target interactive information for user interaction on the target page when any target access behavior for triggering interaction is monitored on the target page.
[0175] Further, as shown in Figure 14 , the server device further includes a communication component 143, a power supply component 144, and other components. Figure 14 Only some components are shown in the figure, and it does not mean that the server device only includes Figure 14 the components shown in the figure.
[0176] The embodiments of the present application also provide another server device, which has the same or similar structure as the server device shown in Figure 14 , and thus is not shown again. The server device provided by the present embodiment is mainly different from the server device shown in Figure 14 in that the functions realized by the processor executing the computer programs stored in the memory are different. For the server device provided by the present embodiment, the processor executing the computer programs stored in the memory can be configured to: receive a first information acquisition request sent by a terminal device, the first information acquisition request including identification information of a target page and / or identification information of a user initiating a page access operation on the target page; determine field information and / or a user category to which the target page belongs according to the identification information of the target page and / or the identification information of the user; acquire target trigger time information pre-configured and adapted to the target page from a configuration end according to the field information and / or the user category to which the target page belongs, the target trigger time information including at least one target access behavior for triggering interaction; return the target trigger time information to the terminal device, so that the terminal device displays target interactive information for user interaction on the target page according to target interactive code corresponding to the monitored target access behavior when any target access behavior is monitored in the access process of the target page; wherein the configuration end maintains a corresponding relationship between different field information and / or user categories and trigger time information.
[0177] In an optional embodiment, the processor is further configured to receive a first code acquisition request sent by the terminal device, the first code acquisition request comprising the monitored target access behavior, and identification information of the target page and / or identification information of the user; determine field information and / or a user category to which the target page belongs according to the identification information of the target page and / or the identification information of the user; acquire the identification information of the target interactive code from the configuration end according to the monitored target access behavior and the field information and / or the user category to which the target page belongs; and return the identification information of the target interactive code to the terminal device, so that the terminal device loads the target interactive code from the CDN; wherein the configuration end maintains a corresponding relationship between target access behaviors and identification information of interactive codes in trigger timing information corresponding to different field information and / or user categories.
[0178] The server device of the above embodiments of the present application can perform Figure 8 or Figure 9 The method of the embodiments shown above, the implementation principles and technical effects will not be repeated, and the specific manners of the above related operations have been described in detail in the embodiments related to the method, and will not be described in detail here.
[0179] Correspondingly, the embodiments of the present application also provide a computer readable storage medium storing a computer program, which causes the processor to be able to implement the steps in the method embodiments of the above Figure 7 , Figure 8 or Figure 9 The method embodiments shown above.
[0180] Correspondingly, the embodiments of the present application also provide a computer program product, which includes computer programs / instructions, when the computer programs / instructions are executed by the processor, causes the processor to be able to implement the steps in the method embodiments of the above Figure 7 , Figure 8 or Figure 9 The method embodiments shown above.
[0181] The above-described memory can be implemented by any type of volatile or nonvolatile memory devices or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable programmable read only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0182] The above-described communication component is configured to facilitate communication between the device in which the communication component is located and other devices in a wired or wireless manner. The device in which the communication component is located can access a wireless network based on a communication standard, such as a WiFi, 2G, 3G, 4G / LTE, 5G, or the like mobile communication network, or a combination thereof. In an example embodiment, the communication component receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an example embodiment, the communication component further includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wide Band (UWB) technology, Blue Tooth (BT) technology, and other technologies.
[0183] The above-described display includes a screen, which can include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense a touch, a slide, and a gesture on the touch panel. The touch sensor can not only sense a boundary of a touch or a slide action, but also detect a duration and a pressure related to a touch or a slide operation.
[0184] The power component provides power to various components of the device in which the power component is located. The power component can include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to the device in which the power component is located.
[0185] The audio component can be configured to output and / or input audio signals. For example, the audio component includes a microphone (MIC) that is configured to receive an external audio signal when the device in which the audio component is located is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in a memory or transmitted via the communication component. In some embodiments, the audio component also includes a speaker for outputting audio signals.
[0186] Those skilled in the art will appreciate that embodiments of the present application can be readily used as a method, a system, or a computer program product. A person skilled in the art will also appreciate that a computer program product can implement the present application in the form of a computer program embodied on a tangible storage medium when the computer program is executed by a computer or a processor. Accordingly, embodiments of the present application can be embodied in the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects.
[0187] The present application is described in reference to flowcharts and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, a special purpose computer, an embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowcharts and / or block diagrams block or blocks. Figure 1 The flow or flows and / or blocks in a block or blocks Figure 1 The apparatus specified in a flow or flows and / or blocks in a block or blocks.
[0188] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction means that implements the function specified in the flowcharts and / or block diagrams flow or flows and / or blocks in a block or blocks. Figure 1 The flow or flows and / or blocks in a block or blocks Figure 1 The apparatus specified in a flow or flows and / or blocks in a block or blocks.
[0189] These computer program instructions can also be loaded into a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 Figure 1
[0190] In one typical configuration, the computing device includes one or more processors (Central Processing Units, CPUs), input / output interfaces, network interfaces, and memory.
[0191] The memory can include non-persistent memory and / or persistent memory, both of which can be volatile and / or non-volatile. Non-persistent memory can include, for example, random access memory (RAM), read only memory (ROM), and the like, of any type. Persistent memory can include, for example, a hard disk, solid state drive, flash memory, or any other type of persistent memory. The memory is an example of computer-readable media.
[0192] Computer-readable media includes permanent and non-permanent, removable and non-removable media, which can be implemented by any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase-change random access memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital video disc (DVD), or other optical storage, magnetic cassette, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. According to the definition herein, computer-readable media does not include transitory media, such as modulated data signals and carrier waves.
[0193] It should also be noted that the terms "comprising", "comprises" or other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus.
[0194] The above embodiments are only used to illustrate the present application, but not to limit it. Instead of the above, various modifications and changes can be made to the application by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the application shall fall into the scope of the claims of the application.
Claims
1. A page information processing method characterized by comprising: Comprise: In response to a page access operation, load page data of a target page, the target page being any page of a target application, the page data including a dynamically added interactive loader; During access of the target page, run the interactive loader to perform the following operations: Obtain pre-configured target trigger timing information adapted to the target page, the target trigger timing information including at least one target access behavior for triggering interaction, and monitor access behaviors on the target page; When any target access behavior is monitored, load target interaction code corresponding to the monitored target access behavior, and display target interaction information for user interaction on the target page according to the target interaction code; Wherein, loading target interaction code corresponding to the monitored target access behavior comprises: according to the monitored target access behavior and the field information and / or user category to which the target page belongs, loading the target interaction code from the interaction code respectively configured for the target access behavior in the trigger timing information corresponding to different field information and / or user category.
2. The method of claim 1, wherein, In response to a page access operation, load page data of a target page, comprising: In response to a page access operation, send a page loading request to a page server, the page loading request including identification information of a target page; Receive page data of the target page returned by the page server according to the identification information of the target page; Wherein, the interactive loader is dynamically added to the page data by the page server when loading the page data.
3. The method of claim 1, wherein, Obtaining pre-configured target trigger timing information adapted to the target page comprises: According to the field information and / or user category to which the target page belongs, obtaining target trigger timing information adapted to the target page from trigger timing information respectively configured for different field information and / or user category.
4. The method of claim 3, wherein, According to the field information and / or user category to which the target page belongs, obtaining target trigger timing information adapted to the target page from trigger timing information respectively configured for different field information and / or user category, comprises: Send a first information obtaining request to an application server, the first information obtaining request including identification information of the target page and / or identification information of a user, to enable the application server to determine the field information and / or user category to which the target page belongs; receive the target trigger timing information obtained and returned by the configuration end according to the field information and / or user category to which the target page belongs from the application server; Or Send a second information obtaining request to the configuration end, the second information obtaining request including the field information and / or user category to which the target page belongs; receive the target trigger timing information returned by the configuration end according to the field information and / or user category to which the target page belongs; Wherein, the configuration end maintains a corresponding relationship between different field information and / or user category and trigger timing information.
5. The method of claim 1, wherein, Based on the monitored target access behavior and the context information and / or user category of the target page, the target interaction code is loaded from the interaction code pre-configured for the target access behavior in the triggering timing information corresponding to different context information and / or user categories, including: Based on the monitored target access behavior and the field information and / or user category to which the target page belongs, the identification information of the target interaction code is obtained from the configuration terminal; Based on the identification information of the target interactive code, the target interactive code is loaded from the content delivery network (CDN). The configuration terminal maintains the correspondence between the target access behavior and the identification information of the interaction code in the triggering timing information corresponding to different field information and / or user categories.
6. The method of claim 5, wherein, Based on the monitored target access behavior and the domain information and / or user category of the target page, the identification information of the target interaction code is obtained from the configuration terminal, including: Send a first code retrieval request to the application server. The first code retrieval request includes the monitored target access behavior and the identification information of the target page and / or the user's identification information. The identification information of the target page and / or the user's identification information is used by the application server to determine the domain information and / or user category to which the target page belongs. Receive the identification information of the target interaction code obtained and returned by the application server from the configuration terminal based on the monitored target access behavior and the domain information and / or user category to which the target page belongs. or Send a second code acquisition request to the configuration terminal, the second code acquisition request including the monitored target access behavior and the field information and / or user category to which the target page belongs; receive the identification information of the target interaction code returned by the configuration terminal based on the monitored target access behavior and the field information and / or user category to which the target page belongs.
7. A page information processing method characterized by comprising: include: Receive a page loading request sent by a terminal device, wherein the page loading request includes the identification information of the target page; Based on the identification information of the target page, add an interactive loader to the page data of the target page; The page data after adding the interactive loader is returned to the terminal device so that the terminal device can execute the steps of the method according to any one of claims 1-6.
8. A page information processing method characterized by comprising: include: The terminal device receives a first information acquisition request, which includes the identification information of the target page and / or the identification information of the user who initiates the page access operation for the target page. The target application running on the terminal device, the target page being any page of the target application, and the page data of the target page including dynamically added interactive loaders; Based on the identification information of the target page and / or the identification information of the user, determine the field information and / or user category to which the target page belongs; According to the field information and / or the user category to which the target page belongs, target trigger time information pre-configured for the target page is obtained from a configuration end, the target trigger time information including at least one target access behavior for triggering interaction; The target trigger time information is returned to the terminal device, so that the interaction loader displays target interaction information for user interaction on the target page according to target interaction code corresponding to the monitored target access behavior when any target access behavior is monitored during the target page access process. The configuration end maintains a corresponding relationship between different field information and / or user categories and trigger time information.
9. The method of claim 8, wherein, Further comprising: A first code obtaining request is received, the first code obtaining request including the monitored target access behavior, identification information of the target page and / or identification information of the user; According to the identification information of the target page and / or the identification information of the user, field information and / or a user category to which the target page belongs is determined; According to the monitored target access behavior and the field information and / or the user category to which the target page belongs, identification information of the target interaction code is obtained from the configuration end; The identification information of the target interaction code is returned to the terminal device, so that the terminal device loads the target interaction code from a content distribution network (CDN). The configuration end maintains a corresponding relationship between target access behavior and identification information of interaction code in trigger time information corresponding to different field information and / or user categories.
10. A page information processing apparatus characterized by comprising: Comprising: A loading module, configured to load page data of a target page in response to a page access operation, the target page being any page of a target application, the page data including an interaction loader added dynamically; A running module, configured to run the interaction loader to perform the following operations during the access process of the target page: Obtain target trigger time information pre-configured for the target page, the target trigger time information including at least one target access behavior for triggering interaction, and monitor access behaviors on the target page; When any target access behavior is monitored, load target interaction code corresponding to the monitored target access behavior, and display target interaction information for user interaction on the target page according to the target interaction code; Wherein, loading target interaction code corresponding to the monitored target access behavior includes: according to the monitored target access behavior and field information and / or a user category to which the target page belongs, loading the target interaction code from interaction code pre-configured for target access behaviors in trigger time information corresponding to different field information and / or user categories respectively.
11. A terminal device, comprising: Comprising: A memory and a processor; The memory is configured to store a computer program, and the processor is coupled to the memory and configured to execute the computer program to implement steps in the method of any one of claims 1-6.
12. A server device, comprising: Comprising: A memory and a processor; The memory is configured to store a computer program, and the processor is configured to execute the computer program to implement the steps in the method of any one of claims 7 and 8-9.
13. A computer readable storage medium storing a computer program, characterized in that, The computer program, when executed by a processor, causes the processor to implement the steps in the method of any one of claims 1-6, 7, and 8-9.
Citation Information
Patent Citations
Page display method and device and page configuration method and device
CN111274516A
Page display method and system, server, client, electronic equipment and storage medium
CN111953737A
Interactive page display method and device, electronic equipment and storage medium
CN112256380A
Interactive scene page processing method and device and storage medium
CN113253880A