A method, device, storage medium, and electronic device for controlling pop-up window display.

By receiving page information and determining the target pop-up delivery plan based on version and attributes, the problem of inaccurate pop-up display is solved, improving user experience and the rationality of pop-up management.

CN115221439BActive Publication Date: 2025-10-31KANG JIAN INFORMATION TECH (SHENZHEN) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210860283.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-21
Publication Date
2025-10-31
Estimated Expiration
2042-07-21

AI Technical Summary

Technical Problem

The existing pop-up display does not take into account factors such as page version, resulting in inaccurate and unreasonable display that does not meet user needs.

Method used

By receiving page information sent by the client, the target pop-up is determined based on the page version type and pop-up attributes, and a delivery plan is formulated to control the display of the pop-up.

Benefits of technology

It achieves reasonable and accurate pop-up delivery, improves user experience, and avoids duplicate pop-ups and unnecessary marketing interference.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115221439B_ABST
    Figure CN115221439B_ABST
Patent Text Reader

Abstract

This application discloses a control method, apparatus, storage medium, and electronic device for pop-up window display. The method includes: receiving page information of a target page sent by a client; the page information including a page version type; determining a target pop-up window corresponding to the target page based at least on the page version type and the pop-up attributes of each pop-up window; determining a target delivery scheme based at least on the target pop-up window; and feeding back the target delivery scheme to the client to control the client to display the target pop-up window according to the target delivery scheme. By receiving page information sent by the client, this application can accurately determine the target pop-up window to be displayed on the page based on the page version number and the pop-up attributes of each pop-up window in the page information, making the subsequent display of the target pop-up window more reasonable and accurate, and improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computers, and in particular to a method, apparatus, storage medium, and electronic device for controlling pop-up window displays. Background Technology

[0002] With the continuous development of internet technology, browsing information online has become increasingly common. Pop-up windows, as a frequently used operational method on the internet, can push specific content to users browsing information, and have a good effect on information promotion.

[0003] The current pop-up display is random and does not take into account factors such as page version, resulting in an inaccurate and unreasonable pop-up display that does not meet user needs. Summary of the Invention

[0004] In view of this, the present invention provides a control method, device, storage medium and electronic device for pop-up window display, the main purpose of which is to solve the problems that the current pop-up window display is not accurate and reasonable and does not meet the needs of users.

[0005] To address the above problems, this application provides a method for controlling pop-up window display, including:

[0006] Receive page information sent by the client to access the target page; the page information includes the page version type;

[0007] Based at least on the page version type and the pop-up attributes of each pop-up, determine the target pop-up corresponding to the target page; the pop-up attributes include pop-up type and / or pop-up name;

[0008] The target delivery plan should be determined at least based on the target pop-up window;

[0009] The target delivery plan is fed back to the client so that the client can be controlled to display the target pop-up window according to the target delivery plan.

[0010] Optionally, the page information may also include the page type;

[0011] The step of determining the target pop-up corresponding to the target page based at least on the page version type and the pop-up attributes of each pop-up specifically includes:

[0012] Based on the page version type, the page type, and the pop-up attributes of each pop-up, the target pop-up corresponding to the target page is determined.

[0013] Optionally, the control method for displaying the pop-up window further includes:

[0014] Receive user information of the target user sent by the client; the target user is the user who accesses the target page.

[0015] The step of determining the target pop-up corresponding to the target page based at least on the page version type and the pop-up attributes of each pop-up specifically includes:

[0016] Based on the user information, the page version type, and the pop-up attributes of each pop-up, determine the target pop-up corresponding to the target page;

[0017] The user information includes any one or more of the following: age, gender, occupation, education level, and hobbies.

[0018] Optionally, the pop-up display control method further includes obtaining the display priority of each pop-up;

[0019] The step of determining the target pop-up corresponding to the target page based at least on the page version type and the pop-up attributes of each pop-up specifically includes:

[0020] Based on the page version type, the pop-up attributes of each pop-up, and the display priority of each pop-up, the target pop-up corresponding to the target page is determined.

[0021] Optionally, determining the target delivery plan based at least on the target pop-up window specifically includes:

[0022] The target delivery plan is determined based at least on the predetermined delivery content contained in the target pop-up.

[0023] Optionally, the control method for displaying the pop-up window further includes:

[0024] Determine the delivery parameters of the target pop-up; the delivery parameters include any one or more of the following: delivery location, display time, and delivery size;

[0025] The determination of the target delivery plan, based at least on the predetermined delivery content contained in the target pop-up, specifically includes:

[0026] The target delivery plan is determined based on the delivery parameters and the predetermined delivery content contained in the target pop-up.

[0027] Optionally, the control method for displaying the pop-up window further includes:

[0028] Establish a mapping relationship between each page version type and pop-up attributes in advance;

[0029] The step of determining the target pop-up corresponding to the target page based at least on the page version type and the pop-up attributes of each pop-up specifically includes:

[0030] Based on the page version type, the mapping relationship is found, and the target pop-up attribute corresponding to the page version type is determined;

[0031] The corresponding pop-up is determined to be the target pop-up based on the target pop-up attributes.

[0032] To address the aforementioned problems, this application provides a control device for pop-up window display, comprising:

[0033] The receiving module receives page information sent by the client to access the target page; the page information includes the page version type.

[0034] The first determining module is used to determine the target pop-up corresponding to the target page based at least on the page version type and the pop-up attributes of each pop-up; the pop-up attributes include pop-up type and / or pop-up name;

[0035] The second determining module is used to determine the target delivery plan based at least on the target pop-up window;

[0036] The control module is used to feed back the target delivery plan to the client so as to control the client to display the target pop-up window according to the target delivery plan.

[0037] To address the aforementioned problems, this application provides a storage medium storing a computer program, which, when executed by a processor, implements the steps of the pop-up window display control method described above.

[0038] To address the aforementioned problems, this application provides an electronic device, comprising at least a memory and a processor. The memory stores a computer program, and the processor, when executing the computer program in the memory, implements the steps of the pop-up window display control method described above.

[0039] The pop-up display control method, device, storage medium, and electronic device in this application receive page information sent by the client, thereby accurately determining the target pop-up to be displayed on the page based on the page version number and pop-up attributes of each pop-up in the page information, making the subsequent display of the target pop-up more reasonable and accurate, and improving the user experience.

[0040] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, and in order to make the above and other objects, features and advantages of the present invention more apparent and understandable, specific embodiments of the present invention are described below. Attached Figure Description

[0041] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:

[0042] Figure 1 A flowchart illustrating a pop-up window display control method according to an embodiment of this application;

[0043] Figure 2 This is a flowchart illustrating a pop-up window display control method according to another embodiment of this application;

[0044] Figure 3 This is a structural block diagram of a control device for displaying a pop-up window, according to another embodiment of this application.

[0045] Figure 4 This is a structural block diagram of an electronic device according to another embodiment of this application. Detailed Implementation

[0046] Various embodiments and features of this application are described herein with reference to the accompanying drawings.

[0047] It should be understood that various modifications can be made to the embodiments described herein. Therefore, the above description should not be considered as limiting, but merely as an example of embodiments. Other modifications within the scope and spirit of this application will be apparent to those skilled in the art.

[0048] The accompanying drawings, which are included in and form part of this specification, illustrate embodiments of the present application and, together with the general description of the present application given above and the detailed description of the embodiments given below, serve to explain the principles of the present application.

[0049] These and other features of this application will become apparent from the following description of preferred forms of embodiments given as non-limiting examples, with reference to the accompanying drawings.

[0050] It should also be understood that although this application has been described with reference to some specific examples, those skilled in the art can certainly implement many other equivalent forms of this application.

[0051] The above and other aspects, features and advantages of this application will become more apparent when taken in conjunction with the accompanying drawings and in view of the following detailed description.

[0052] Specific embodiments of this application are described thereafter with reference to the accompanying drawings; however, it should be understood that the claimed embodiments are merely examples of this application, which can be implemented in various ways. Well-known and / or repeated functions and structures are not described in detail to avoid unnecessary or redundant details that could obscure the application. Therefore, the specific structural and functional details claimed herein are not intended to be limiting, but merely serve as the basis and representative basis for the claims to teach those skilled in the art to use this application in a variety of substantially any suitable detailed structures.

[0053] This specification may use the phrases “in one embodiment,” “in another embodiment,” “in yet another embodiment,” or “in other embodiments,” all of which may refer to one or more of the same or different embodiments according to this application.

[0054] This application provides a method for controlling pop-up window display. This method can be specifically applied to electronic devices such as terminals and servers. Taking a server as the executing entity as an example, as follows... Figure 1 As shown, the method in this embodiment includes the following steps:

[0055] Step S101: Receive page information sent by the client for accessing the target page; the page information includes the page version type;

[0056] In this step, when a user accesses a page through a client or other device and browses information on that page, the client can obtain the page information and then send it to the server. The client can also add its own identifier to the page information and send it to the server along with the page information, so that the server can subsequently use this identifier to provide the client with the appropriate delivery strategy.

[0057] Step S102: Determine the target pop-up corresponding to the target page based at least on the page version type and the pop-up attributes of each pop-up.

[0058] In this step, after receiving the page version type sent by the client, the server can determine the target pop-up corresponding to the target page based on the page version type and the pop-up attributes of each pop-up. In this embodiment, pop-up attributes can include any one or more of the following attribute information: pop-up type, pop-up name, etc. The pop-up type refers to the type of content displayed in the pop-up, such as education, sports, finance, automobiles, electronic products, games, beauty, health, etc. The pop-up name can be pre-configured for each pop-up according to the actual situation.

[0059] In practice, this step can be further refined by considering the display priority of pop-ups to determine the target pop-up. Display priority refers to the order in which pop-ups are displayed; higher priority means the pop-up appears earlier in the list. For example, when multiple target pop-ups are matched to the page version type based on their attributes, the pop-up with the highest priority can be selected as the final target pop-up based on its display priority. The specific display priority can be pre-configured for each pop-up based on factors such as its popularity and frequency of display.

[0060] Step S103: Determine the target delivery plan based at least on the target pop-up window;

[0061] In the specific implementation process, this step can be based on the predetermined content contained in the target pop-up to determine the target delivery plan.

[0062] Step S104: Feedback the target delivery plan to the client so that the client can display the target pop-up window according to the target delivery plan.

[0063] In the specific implementation process of this step, after the server determines the target delivery plan, it can feed back the target delivery plan to the client based on the client identifier obtained from the page information, so as to control the delivery of pop-ups to the client.

[0064] In this embodiment, by receiving page information sent by the client, the target pop-up to be displayed on the page can be accurately determined based on the page version number and pop-up attributes in the page information, making the subsequent display of the target pop-up more reasonable and accurate, and improving the user experience.

[0065] Another embodiment of this application provides a method for controlling pop-up window display, such as... Figure 2 As shown, it includes:

[0066] Step S201: Pre-establish the mapping relationship between each page version type and pop-up attributes;

[0067] In this step, the pop-up attributes can include one or more of the following attributes: pop-up type and / or pop-up name, etc. The pop-up type refers to the type of content displayed in the pop-up, such as education, sports, finance, automobiles, electronics, games, beauty, wellness, health, or food, etc. The page version type can be, for example, an age-friendly version, a children's version, a youth version, or a middle-aged version, etc.

[0068] Therefore, this step, in establishing the mapping relationship, can specifically involve establishing a mapping relationship between pop-up window types and page version types. For example, it can establish a mapping relationship between an age-friendly version and health, wellness, and food; a mapping relationship between a youth version and education and sports; and a mapping relationship between a middle-aged version and finance, automobiles, electronics, and food, etc. Different page version types can correspond to multiple pop-up window types, thus laying the foundation for subsequently determining the corresponding target pop-up window based on the page version type.

[0069] Step S202: Receive page information sent by the client for accessing the target page; the page information includes the page version type;

[0070] In practice, this step can be implemented by the server directly retrieving the page version type from the page information. Specifically, when a target user accesses a target page, the client can determine the page version type by combining the version number and other information; alternatively, the client can directly obtain the page version type based on the version type information pre-configured during page development, then generate page information based on the version type and send it to the server.

[0071] Step S203: Based on the page version type, find the mapping relationship to determine the target pop-up attribute corresponding to the page version type; based on the target pop-up attribute, determine the corresponding pop-up as the target pop-up;

[0072] In the specific implementation process, this step can be carried out by finding the mapping relationship between the page type and the pop-up type / pop-up name through the page version type of the target page, so as to obtain at least one target pop-up.

[0073] Furthermore, this embodiment, based on determining the target pop-up based on the page version type and the pop-up type / name in the pop-up attributes, can further combine page type, user information, and the display priority of each pop-up to comprehensively determine the target pop-up, thereby making the determination of the target pop-up more reasonable and accurate. The page type refers to the type of content contained in the target page. For example, if the target page contains news information, its page type is news. Similarly, if the target page contains food information, its page type is food. If the target page contains game information, its page type is game. The user information includes any one or more of the following: age, gender, occupation, education level, and hobbies.

[0074] In the specific implementation process, the server can receive user information of the target user sent by the client; the target user is the user who accesses the target page; after receiving the user information, the server can determine the target pop-up corresponding to the target page based on the user information, the page version type, and the pop-up type / pop-up name of each pop-up.

[0075] Alternatively, the server can determine the target pop-up corresponding to the target page based on user information, page version type contained in page information, page type contained in page information, pop-up type in pop-up attributes of each pop-up, and display priority of each pop-up.

[0076] In the specific implementation process, a first mapping relationship between page version type and pop-up type can be established in advance; a second mapping relationship between page type and pop-up type can be established; and a third mapping relationship between user information and pop-up type can be established. The specific third mapping relationship can include any one or more of the following: a mapping relationship between hobbies and pop-up type, a mapping relationship between age and pop-up type, a mapping relationship between occupation and pop-up type, a mapping relationship between education level and pop-up type, and a mapping relationship between gender and pop-up type. Then, the server can look up these three mapping relationships based on the page version type, page type, and user information in the page information to determine the target pop-up type corresponding to the target page. Based on this target pop-up type, the corresponding pop-up is then designated as the first pop-up. When only one first pop-up is determined, it can be directly designated as the target pop-up. When multiple first pop-ups are determined, the pop-up with the highest display priority can be selected as the target pop-up based on their display priority, thus making the determination of the target pop-up more reasonable and accurate.

[0077] Step S204: Determine the delivery parameters of the target pop-up; the delivery parameters include any one or more of the following: delivery location, display time, and delivery size;

[0078] In this step, the specific parameters for placement can be determined based on the page version type. For example, if the page version is for older users, the placement position should be in the center of the target page, the placement size should be the maximum, and the display time should be 8 seconds. If the page version is for younger users, the placement position should be at the edge of the target page, such as the bottom right corner or top left corner; the placement size should be the minimum; and the display time should be 5 seconds. Similarly, if the page version is for children, the placement position should be in the bottom left or bottom right corner, the placement size should be medium, and the display time should be 6 seconds. In practice, the placement size refers to the size of the pop-up window, which can be set according to actual needs. For example, the placement size can be set to 1 / 4, 1 / 8, or 1 / 10 of the target page size, etc., depending on the page version type. The display time can be set to 3 seconds, 5 seconds, 6 seconds, or 8 seconds, etc., depending on the page version type. The placement position can be set to the center, edge, etc., depending on the page version type.

[0079] Step S205: Determine the target delivery plan based on the delivery parameters and the predetermined delivery content contained in the target pop-up.

[0080] In this step, after determining the target pop-up and its corresponding size, location, and display time, a corresponding delivery plan can be generated.

[0081] Step S206: Feedback the target delivery plan to the client so that the client can display the target pop-up window according to the target delivery plan.

[0082] In this embodiment, by receiving page information sent by the client, the target pop-up to be displayed on the page can be accurately determined based on the page version number and pop-up attributes in the page information, making the subsequent display of the target pop-up more reasonable and accurate, and improving the user experience.

[0083] In this embodiment, step S203, when determining the target pop-up, can further combine the historical frequency of each pop-up on the target page with the delivery restriction value corresponding to the page version type to comprehensively determine the target pop-up that can be delivered. That is, delivery restriction values ​​can be pre-configured for different page version types. For example, the delivery restriction value for the page version type suitable for the elderly can be configured as once a week or twice a month; that is, the frequency of the same pop-up on the same client / the same client page is once a week or twice a month. As another example, the delivery restriction value for the page version type suitable for the youth can be configured as twice a week, that is, the frequency of the same pop-up on the same client / the same client page is twice a week. In the specific implementation process, the server counts and records the historical frequency of each pop-up, that is, it counts and records the delivery time and frequency of each pop-up on each client / client page. For example, the server records that client A delivered pop-up a at 1:01 on January 1, xxx1; or records that page B of client A delivered pop-up a at 1:01 on January 1, xxx1. Therefore, after determining the first pop-up 'a' corresponding to the target page based on one or more of the following: page version type, page type, pop-up types of various pop-ups, and user information, the server can further obtain the delivery limit value corresponding to the page version type. For example, if the delivery limit value is determined to be twice a week, the server can then search for historical delivery records based on client information A in the page information. It can be determined that client A delivered pop-up 'a' to client A's page B on January 1, xxx1 at 1:01 AM. The historical delivery count is less than the delivery limit value, meaning that pop-up 'a' has not been delivered more than twice in a week. Therefore, pop-up 'a' can be identified as the target pop-up. Conversely, if the historical delivery count exceeds the delivery limit value, pop-up 'a' can be filtered out, and other first pop-ups whose historical delivery count meets the delivery limit value can be identified as the target pop-ups.

[0084] In this embodiment, the delivery limit value is determined based on the page version type, and then the target pop-up is further filtered by combining the historical delivery frequency of the pop-up. This can filter out pop-ups that have been delivered too many times, thereby avoiding excessive delivery of pop-ups and making the delivery of pop-ups more reasonable, thus improving the user experience.

[0085] The pop-up display control method in this embodiment allows for personalized operation for different versions. For example, it can effectively avoid displaying certain marketing pop-ups that are unsuitable for older versions. It also effectively solves the problem of a single pop-up appearing repeatedly on different pages. Furthermore, it effectively controls the number of pop-ups during a single user's on-site journey. Additionally, it allows for flexible integration of new versions and pages into the pop-up management system, reducing development costs.

[0086] Another embodiment of this application provides a control device for pop-up window display, such as... Figure 3 As shown, the control device 1 for the pop-up window display in this embodiment includes:

[0087] The receiving module 11 receives page information sent by the client to access the target page; the page information includes the page version type;

[0088] The first determining module 12 is used to determine the target pop-up corresponding to the target page based at least on the page version type and the pop-up attributes of each pop-up; the pop-up attributes include pop-up type and / or pop-up name;

[0089] The second determining module 13 is used to determine the target delivery scheme based at least on the target pop-up window;

[0090] The control module 14 is used to feed back the target delivery plan to the client so as to control the client to display the target pop-up window according to the target delivery plan.

[0091] In this embodiment, the page information further includes a page type; the first determining module is specifically used to: determine the target pop-up corresponding to the target page based on the page version type, the page type, and the pop-up attributes of each pop-up.

[0092] In this embodiment, the receiving module is further configured to: receive user information of the target user sent by the client; the target user is the user who accesses the target page; the first determining module is specifically configured to: determine the target pop-up corresponding to the target page based on the user information, the page version type, and the pop-up attributes of each pop-up; the user information includes any one or more of the following: age, gender, occupation, education, and hobbies.

[0093] In this embodiment, the control device for displaying pop-ups further includes an acquisition module, which is used to acquire the display priority of each pop-up; the first determination module is specifically used to: determine the target pop-up corresponding to the target page based on the page version type, the pop-up attributes of each pop-up, and the display priority of each pop-up.

[0094] In this embodiment, the second determining module is specifically used to: determine the target delivery plan based at least on the predetermined delivery content contained in the target pop-up.

[0095] In this embodiment, the control device for pop-up display further includes a third determining module, which is used to: determine the delivery parameters of the target pop-up; the delivery parameters include any one or more of the delivery location, display time, and delivery size; the second determining module is specifically used to: determine the target delivery scheme based on the delivery parameters and the predetermined delivery content contained in the target pop-up.

[0096] In this embodiment, the control device for displaying pop-ups further includes an establishment module, which is used to: pre-establish the mapping relationship between each page version type and pop-up attributes;

[0097] The first determining module is specifically used to: find the mapping relationship based on the page version type, determine the target pop-up attribute corresponding to the page version type; and determine the corresponding pop-up as the target pop-up based on the target pop-up attribute.

[0098] The pop-up display control device in this embodiment receives page information sent by the client. Based on the page version number and the attributes of each pop-up, it accurately determines the target pop-up to be displayed on the page, making subsequent pop-up display more reasonable and accurate, thus improving user experience. Furthermore, this pop-up display control device can perform personalized operations for different versions; for example, it can effectively avoid displaying certain marketing pop-ups that are unsuitable for older versions. It can also effectively solve the problem of repeated pop-ups on different pages. It can effectively control the number of pop-ups during a single user's on-site journey. Moreover, it can flexibly integrate new versions and new pages into the pop-up management system, reducing development costs.

[0099] Another embodiment of this application provides a storage medium storing a computer program, which, when executed by a processor, implements the following method steps:

[0100] Step 1: Receive page information sent by the client to access the target page; the page information includes the page version type;

[0101] Step 2: Based at least on the page version type and the pop-up attributes of each pop-up, determine the target pop-up corresponding to the target page; the pop-up attributes include pop-up type and / or pop-up name;

[0102] Step 3: Determine the target delivery plan based at least on the target pop-up window;

[0103] Step 4: Feed back the target delivery plan to the client so that the client can display the target pop-up window according to the target delivery plan.

[0104] The specific implementation process of the above method steps can be found in the embodiment of the control method shown in the above arbitrary pop-up window, which will not be repeated here.

[0105] The storage medium in this embodiment receives page information sent by the client. Based on the page version number and pop-up attributes within the page information, it accurately determines the target pop-up to be displayed on the page, making subsequent pop-up placement more reasonable and accurate, thus improving user experience. Furthermore, the storage medium in this embodiment can be customized for different versions; for example, it can effectively avoid displaying certain marketing pop-ups that are unsuitable for older versions. It can also effectively solve the problem of repeated pop-ups on different pages. It can effectively control the number of pop-ups during a single user's on-site journey. Moreover, it allows for flexible integration of new versions and new pages into the pop-up management system, reducing development costs.

[0106] Another embodiment of this application provides an electronic device, such as... Figure 4 As shown, it includes at least a memory 1 and a processor 2. The memory 1 stores a computer program, and the processor 2 performs the following method steps when executing the computer program in the memory 1:

[0107] Step 1: Receive page information sent by the client regarding the target page; the page information includes the page version type;

[0108] Step 2: Based at least on the page version type and the pop-up attributes of each pop-up, determine the target pop-up corresponding to the target page; the pop-up attributes include pop-up type and / or pop-up name;

[0109] Step 3: Determine the target delivery plan based at least on the target pop-up window;

[0110] Step 4: Feed back the target delivery plan to the client so that the client can display the target pop-up window according to the target delivery plan.

[0111] The specific implementation process of the above method steps can be found in the embodiment of the control method shown in the above arbitrary pop-up window, which will not be repeated here.

[0112] The electronic device in this embodiment receives page information sent by the client. Based on the page version number and the attributes of each pop-up window, it accurately determines the target pop-up to be displayed on the page, making subsequent pop-up placement more reasonable and accurate, thus improving user experience. Furthermore, the electronic device in this embodiment can perform personalized operations for different versions; for example, it can effectively avoid displaying certain marketing pop-ups that are unsuitable for older versions. It can also effectively solve the problem of repeated pop-ups on different pages. It can effectively control the number of pop-ups during a single user's on-site journey. Moreover, it can flexibly integrate new versions and new pages into the pop-up management system, reducing development costs.

[0113] The above embodiments are merely exemplary embodiments of this application and are not intended to limit this application. The scope of protection of this application is defined by the claims. Those skilled in the art can make various modifications or equivalent substitutions to this application within its substance and scope of protection, and such modifications or equivalent substitutions should also be considered to fall within the scope of protection of this application.

Claims

1. A method for controlling pop-up window display, characterized in that, include: Receive page information sent by the client requesting access to the target page; The page information includes page version type, which refers to page versions designed for different age groups; Based at least on the page version type and the pop-up attributes of each pop-up, the target pop-up corresponding to the target page is determined; the pop-up attributes include pop-up type and pop-up name, wherein the pop-up type refers to the type of content to be displayed in the pop-up; The target delivery plan should be determined at least based on the target pop-up window; The target delivery plan is fed back to the client so that the client can be controlled to display the target pop-up window according to the target delivery plan; Establish a mapping relationship between each page version type and pop-up attributes in advance; The step of determining the target pop-up corresponding to the target page based at least on the page version type and the pop-up attributes of each pop-up specifically includes: Based on the page version type, the mapping relationship is found, and the target pop-up attribute corresponding to the page version type is determined; The corresponding pop-up is determined to be the target pop-up based on the target pop-up attributes.

2. The method as described in claim 1, characterized in that, The page information also includes the page type; The step of determining the target pop-up corresponding to the target page based at least on the page version type and the pop-up attributes of each pop-up specifically includes: Based on the page version type, the page type, and the pop-up attributes of each pop-up, the target pop-up corresponding to the target page is determined.

3. The method as described in claim 1, characterized in that, The method further includes: Receive user information of the target user sent by the client; the target user is the user who accesses the target page. The step of determining the target pop-up corresponding to the target page based at least on the page version type and the pop-up attributes of each pop-up specifically includes: Based on the user information, the page version type, and the pop-up attributes of each pop-up, determine the target pop-up corresponding to the target page; The user information includes any one or more of the following: age, gender, occupation, education level, and hobbies.

4. The method as described in claim 1, characterized in that, The method also includes obtaining the display priority of each pop-up window; The step of determining the target pop-up corresponding to the target page based at least on the page version type and the pop-up attributes of each pop-up specifically includes: Based on the page version type, the pop-up attributes of each pop-up, and the display priority of each pop-up, the target pop-up corresponding to the target page is determined.

5. The method as described in claim 1, characterized in that, The determination of the target delivery plan based at least on the target pop-up specifically includes: The target delivery plan is determined based at least on the predetermined delivery content contained in the target pop-up.

6. The method as described in claim 5, characterized in that, The method further includes: Determine the delivery parameters of the target pop-up; the delivery parameters include any one or more of the following: delivery location, display time, and delivery size; The determination of the target delivery plan, based at least on the predetermined delivery content contained in the target pop-up, specifically includes: The target delivery plan is determined based on the delivery parameters and the predetermined delivery content contained in the target pop-up.

7. A control device for pop-up window display, characterized in that, include: The receiving module receives page information sent by the client requesting access to the target page; The page information includes page version type, which refers to page versions designed for different age groups; The first determining module is used to determine the target pop-up corresponding to the target page based at least on the page version type and the pop-up attributes of each pop-up; the pop-up attributes include pop-up type and pop-up name, wherein the pop-up type refers to the type of content to be displayed in the pop-up; The second determining module is used to determine the target delivery plan based at least on the target pop-up window; The control module is used to feed back the target delivery plan to the client, so as to control the client to display the target pop-up window according to the target delivery plan; The control device displayed in the pop-up window also includes: Establish a mapping relationship between each page version type and pop-up attributes in advance; The step of determining the target pop-up corresponding to the target page based at least on the page version type and the pop-up attributes of each pop-up specifically includes: Based on the page version type, the mapping relationship is found, and the target pop-up attribute corresponding to the page version type is determined; The corresponding pop-up is determined to be the target pop-up based on the target pop-up attributes.

8. A storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the steps of the pop-up display control method according to any one of claims 1-6.

9. An electronic device, characterized in that, It includes at least a memory and a processor, wherein the memory stores a computer program, and the processor, when executing the computer program in the memory, implements the steps of the pop-up display control method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Pop-up window display method and device, terminal and readable storage medium

    CN111736936A

  • Popup window pushing method and device, electronic equipment and storage medium

    CN114117228A

  • Popup window management method and device and computer readable storage medium

    CN114691124A