Pop-up window management method, device, electronic device and computer-readable storage medium

By obtaining the target pop-up window and calculating the pop-up priority based on the user's operation behavior data, the problems of disorderly pop-up windows and unreasonable priority are solved, and the user experience and application usage efficiency are improved.

CN116244019BActive Publication Date: 2025-09-02BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310070637.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-13
Publication Date
2025-09-02
Estimated Expiration
2043-01-13

AI Technical Summary

Technical Problem

In the prior art, the disorderly pop-up of pop-up windows affects the user experience, and the pop-up priority configuration is unreasonable and cannot meet the actual needs of users.

Method used

By obtaining the target pop-up window and determining the pop-up priority based on the target operation behavior data of the current user, combining the triggered relevant data, calculating the comprehensive priority weight, and controlling the pop-up order and number of pop-up windows.

Benefits of technology

Effectively manage pop-ups, improve user experience, ensure reasonable pop-up priorities, reduce unnecessary pop-up displays, and improve application usage efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116244019B_ABST
    Figure CN116244019B_ABST
Patent Text Reader

Abstract

The present disclosure provides a pop-up window management method, device, electronic device and computer-readable storage medium, which relate to the computer field, and in particular to the application program interface field. The specific implementation scheme is: obtaining a target pop-up window; based on the target operation behavior data of the current user on the target operation behavior, determining the pop-up priority of the target pop-up window for the current user, the target operation behavior is the operation behavior associated with the target pop-up window, and the pop-up priority is used to control the pop-up of the target pop-up window. Based on this scheme, the pop-up priority of the pop-up window can be effectively determined, which provides a basis for effectively managing the pop-up of the pop-up window based on the pop-up priority, which is conducive to improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to the field of application program interface technology. Specifically, the present disclosure relates to a pop-up window management method, device, electronic device, and computer-readable storage medium. Background Art

[0002] A pop-up window is a window that pops up automatically when an application is running, used to display content to users.

[0003] Currently, applications often contain multiple pop-up windows. The disorderly pop-up of pop-up windows may affect user usage. Therefore, how to effectively manage the pop-up of pop-up windows has become a technical problem that needs to be solved urgently. Summary of the Invention

[0004] In order to solve at least one of the above-mentioned deficiencies, the present disclosure provides a pop-up window management method, device, electronic device and computer-readable storage medium.

[0005] According to a first aspect of the present disclosure, a method for managing pop-up windows is provided, the method comprising:

[0006] Get the target pop-up window;

[0007] Based on the target operation behavior data of the current user for the target operation behavior, the pop-up priority of the target pop-up window for the current user is determined. The target operation behavior is the operation behavior associated with the target pop-up window. The pop-up priority is used to control the pop-up of the target pop-up window.

[0008] According to a second aspect of the present disclosure, a pop-up window management device is provided, the device comprising:

[0009] Target pop-up window acquisition module, used to obtain the target pop-up window;

[0010] The pop-up management module is used to determine the pop-up priority of the target pop-up window for the current user based on the target operation behavior data of the current user's target operation behavior. The target operation behavior is the operation behavior associated with the target pop-up window, and the pop-up priority is used to control the pop-up of the target pop-up window.

[0011] According to a third aspect of the present disclosure, an electronic device is provided, including:

[0012] at least one processor; and

[0013] A memory communicatively connected to the at least one processor; wherein,

[0014] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the pop-up window management method.

[0015] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable a computer to execute the above-mentioned pop-up window management method.

[0016] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program, which implements the above-mentioned pop-up window management method when executed by a processor.

[0017] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The accompanying drawings are provided to facilitate a better understanding of the present invention and do not constitute a limitation of the present disclosure.

[0019] Figure 1 This is a flowchart of a pop-up window management method provided by an embodiment of the present disclosure;

[0020] Figure 2 This is a flowchart of a specific implementation of a pop-up window management method provided by an embodiment of the present disclosure;

[0021] Figure 3 This is a flowchart of another pop-up window management method provided by an embodiment of the present disclosure;

[0022] Figure 4 This is a structural diagram of a pop-up window management device provided by an embodiment of the present disclosure;

[0023] Figure 5 This is a structural diagram of another pop-up window management device provided by an embodiment of the present disclosure;

[0024] Figure 6 3 is a block diagram of an electronic device for implementing the pop-up window management method according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0025] The following description of exemplary embodiments of the present disclosure is made in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding. These details should be considered as merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0026] Applications often contain a variety of pop-up windows, such as login pop-ups, authorization pop-ups, advertising pop-ups, recommended content pop-ups, etc. The disorderly pop-up of pop-ups may affect user experience, so it is necessary to effectively manage the pop-up of pop-ups.

[0027] In related technologies, pop-up priorities may be configured to control the order in which pop-up windows appear, thereby achieving pop-up management. However, in related technologies, pop-up priorities are often configured by developers based on their experience, and there may be cases where the configured pop-up priorities are unreasonable. Managing pop-up windows based on these pop-up priorities may not meet the actual needs of users.

[0028] In addition, if too many pop-up windows pop up on the same page, it will also affect user usage. Therefore, it is necessary to effectively control the number of pop-up windows.

[0029] The pop-up window management method, device, electronic device, and computer-readable storage medium provided by the embodiments of the present disclosure are intended to solve at least one of the above technical problems in the prior art.

[0030] Figure 1 A flowchart of a pop-up window management method provided by an embodiment of the present disclosure is shown. Figure 1 As shown in , the method may mainly include:

[0031] Step S110: Obtain the target pop-up window.

[0032] Step S120: Based on the target operation behavior data of the current user on the target operation behavior, determine the pop-up priority of the target pop-up window for the current user. The target operation behavior is the operation behavior associated with the target pop-up window, and the pop-up priority is used to control the pop-up of the target pop-up window.

[0033] The target pop-up window may be a pop-up window included in the application. The target operation behavior data is the operation data generated when the current user performs the target operation behavior in the application.

[0034] The actions a user performs within an application can reflect their behavioral preferences, which in turn can reflect their tendency to trigger certain pop-ups. Therefore, it's possible to pre-configure an association between actions and pop-ups. Based on this association, a target action associated with a target pop-up can be determined. This allows the target pop-up's priority for the current user to be determined based on the target action data.

[0035] As an example, for cloud storage applications, operations may include account registration, membership purchase, multi-device use, use of basic cloud storage functions, use of cloud storage AI functions, file sharing, and access to cloud storage. Multi-device use refers to users logging in and using cloud storage on multiple devices. Basic cloud storage functions refer to the basic functions provided by cloud storage, such as uploading and downloading files. AI functions of cloud storage refer to AI-based functions provided by cloud storage, such as online optical character recognition (OCR) functions.

[0036] The target pop-up window can be a pop-up window for membership activation or renewal, the target operation behavior can be account registration or membership purchase, and the target operation behavior data can be the account registration duration and membership purchase order data. If the user account registration duration is relatively short, it indicates that the user is a new user, and displaying a pop-up window for membership activation may be more effective. If the membership purchase order data shows that the user has made a lot of membership purchase operations, it indicates that the user may be inclined to purchase or renew membership, and displaying a pop-up window for membership activation or renewal may be more effective. In this case, a higher pop-up priority can be assigned to the pop-up window for membership activation or renewal.

[0037] The target pop-up window can be a pop-up window prompting the user to activate cloud space. The target operation behavior can be the use of multiple devices, the use of the basic functions of the network disk, and the use of the artificial intelligence function of the network disk. The target operation behavior data can be the use data of multiple devices, the use data of the basic functions of the network disk, and the use data of the artificial intelligence function of the network disk. When a user uses multiple devices frequently and uses the basic functions and artificial intelligence functions of the network disk frequently, it can reflect that the user may have a tendency to use cloud space-related functions of the network disk. Displaying a pop-up window for activating cloud space may have a better effect. In this case, a higher pop-up priority can be configured for the pop-up window for activating cloud space.

[0038] The target pop-up window can be a pop-up window prompting the use of intelligent functions, the target operation behavior can be the use of the network disk's artificial intelligence functions, and the target operation behavior is the usage data of the network disk's artificial intelligence functions. If a user frequently uses the network disk's artificial intelligence functions, it can indicate that the user has a tendency to use the network disk's artificial intelligence functions. Displaying a pop-up window prompting the use of intelligent functions may be more effective. In this case, a higher pop-up priority can be assigned to the pop-up window prompting the use of intelligent functions.

[0039] The target pop-up window can be a pop-up window that prompts users to activate enterprise users, and the target operation behavior is the use of the basic intelligent functions of the network disk, the user sharing files, and accessing the network disk. The target operation behavior is the usage data of the basic functions of the network disk, the frequency of users sharing files, and the frequency of accessing the network disk. When a user uses more basic functions of the network disk, shares files more frequently, and accesses the network disk more frequently, it can reflect that the user has a tendency to use the network disk for office work. He or she may be an enterprise user, and showing him or her a pop-up window that prompts him or her to activate the enterprise user may have a better effect. At this time, a higher pop-up priority can be configured for the pop-up window that prompts users to activate the enterprise user.

[0040] In the embodiment of the present disclosure, since the target operation behavior data of the current user is used to determine the pop-up priority of the target pop-up window, the determined pop-up priority can be made more reasonable.

[0041] The method provided by the disclosed embodiments obtains a target pop-up window and determines the pop-up priority of the target pop-up window for the current user based on the target operation behavior data of the current user's target operation behavior. The target operation behavior is the operation behavior associated with the target pop-up window, and the pop-up priority is used to control the pop-up of the target pop-up window. Based on this solution, the pop-up priority of the pop-up window can be effectively determined, providing a basis for effective management of the pop-up window based on the pop-up priority, which is conducive to improving the user experience.

[0042] In the present embodiment, since the pop-up priority of the pop-up window is determined based on the operation behavior data of the associated operation behavior, the determined pop-up priority is for the current user, and the pop-up priority is more reasonable, which helps to improve the management effect of the pop-up window and enhance the user experience.

[0043] In an optional manner of the present disclosure, determining the pop-up priority of a target pop-up window for the current user based on target operation behavior data of the current user on the target operation behavior includes:

[0044] Based on the target operation behavior data of the current user on the target operation behavior and based on the triggering-related data of the target pop-up window, the pop-up priority of the target pop-up window for the current user is determined.

[0045] In the embodiment of the present disclosure, based on the target operation behavior data, the triggering-related data of the target pop-up window can also be used to determine the pop-up priority of the target pop-up window for the current user.

[0046] In the disclosed embodiments, the triggered-related data can be obtained by collecting statistics on the triggering of each pop-up window by a large number of users, which can reflect the user's tendency to trigger each pop-up window under normal circumstances. The triggered-related data can also be obtained by collecting statistics on the triggering of each pop-up window by the current user, which can reflect the current user's tendency to trigger each pop-up window. Therefore, the triggered-related data can be used to determine the pop-up priority.

[0047] In an optional manner of the present disclosure, based on target operation behavior data of the current user on the target operation behavior and based on triggering-related data of the target pop-up window, determining the pop-up priority of the target pop-up window for the current user includes:

[0048] Determining a first priority weight based on target operation behavior data of the current user for the target operation behavior;

[0049] Determine a second priority weight based on the triggered relevant data of the target pop-up window;

[0050] Based on the first priority weight, the second priority weight, and a preset basic weight of the target pop-up window, a pop-up priority of the target pop-up window for the current user is determined.

[0051] In the disclosed embodiment, developers can preset a basic weight for each pop-up window based on the content carried by each pop-up window.

[0052] In the embodiment of the present disclosure, the first priority weight can be determined based on the target operation behavior data of the current user, and the second priority weight can be determined based on the triggered related data of the target pop-up window. Then, the first priority weight, the second priority weight and the third priority weight are weighted to obtain a comprehensive priority weight, thereby determining the pop-up priority based on the comprehensive priority weight.

[0053] As an example, the comprehensive priority weight can be used to measure the priority of the pop-up. A larger value of the comprehensive priority weight indicates a higher pop-up priority.

[0054] As an example, when the target pop-up window is for membership activation or renewal, the target operation behavior data is the duration of account registration and the order data purchased by the member. The method for determining the first priority weight based on the target operation behavior data can be: pre-configuring a first correspondence between the account registration duration and the first sub-weight, and a second correspondence between the number of orders purchased by the member and the second sub-weight. For example, a higher first sub-weight may correspond to a longer account registration duration, and a higher second sub-weight may correspond to a higher number of orders purchased by the member. The first sub-weight is determined based on the current user's account registration duration and the first correspondence, and the second sub-weight is determined based on the number of orders purchased by the current user as a member and the second correspondence. The first sub-weight and the second sub-weight are weighted to obtain the first priority weight.

[0055] In an optional manner of the present disclosure, the triggering-related data of the target pop-up window includes the time interval between the pop-up of the target pop-up window and the triggering thereof and the number of times the target pop-up window is triggered. Determining the second priority weight based on the triggering-related data of the target pop-up window includes:

[0056] Determine the response speed weight based on the time interval between the target pop-up window popping up and being triggered;

[0057] Determine the triggering count weight based on the number of times the target pop-up window is triggered;

[0058] Determine the time period weight corresponding to the current time period based on the number of times the target pop-up window is triggered in each time period;

[0059] The second priority weight is determined based on the response speed weight, the triggering times weight, and the time period weight.

[0060] In the embodiment of the present disclosure, the time interval between the pop-up window being popped up and being triggered can reflect the user's interest in the pop-up window. Generally speaking, when the time interval between the pop-up window being popped up and being triggered is shorter, it can reflect that the user has a higher interest in the pop-up window. The relationship between the time interval between the pop-up window being popped up and being triggered and the response speed weight can be configured to determine the response speed weight corresponding to the target pop-up window.

[0061] The number of times a pop-up window is triggered can reflect the user's interest in the pop-up window. Generally speaking, a higher number of pop-up window triggers indicates a higher level of user interest in the pop-up window. The correlation between the number of times a pop-up window is triggered and the weight of the number of times a pop-up window is triggered can be configured to determine the weight of the number of times a pop-up window is triggered corresponding to the target pop-up window.

[0062] For the same pop-up window, the number of times a user triggers it may vary across different time periods, reflecting their varying propensity to trigger it. Therefore, the time period weight corresponding to the current time period can be determined based on the number of times the target pop-up window is triggered within each time period. As an example, a day can be divided into multiple time periods, and the number of times each pop-up window is triggered within each time period can be counted. Time periods with more triggers can be assigned a higher time period weight.

[0063] In the embodiment of the present disclosure, after determining the response speed weight, the triggering times weight and the time period weight, the response speed weight, the triggering times weight and the time period weight can be weighted to obtain the second priority weight.

[0064] In an optional manner of the present disclosure, obtaining a target pop-up window includes:

[0065] Get the candidate display pop-up window of the current page;

[0066] Determine whether the pop-up window displayed on the current page meets the preset conditions for not displaying the pop-up window again;

[0067] In response to the situation where a pop-up window has been displayed in the current page and a condition for not displaying a pop-up window is satisfied, the candidate display pop-up window is determined as a target pop-up window.

[0068] In the embodiment of the present disclosure, the candidate display pop-up window may be a pop-up window that can be displayed on the current page determined through relevant pop-up logic operations.

[0069] To prevent frequent pop-ups from impacting user experience, you can set conditions for not displaying pop-ups. If a pop-up window has already been displayed on the current page and the conditions are met, the pop-up window will not be displayed on the current page, and the candidate pop-up window will be ignored. If a pop-up window has already been displayed on the current page and the conditions are not met, the candidate pop-up window can be selected as the target pop-up window and its pop-up priority can be determined to facilitate subsequent pop-up control.

[0070] As an example, the condition for no longer displaying pop-up windows can be that the number of pop-up windows in the current page has reached a preset value. The preset value can be set according to actual needs. For example, it can be set to one, that is, after a pop-up window has popped up on the current page, no other pop-up windows will pop up.

[0071] In an optional manner of the present disclosure, after determining the pop-up priority of the current user for the target pop-up window, the method further includes:

[0072] In response to a pop-up window to be displayed existing in the current page, the pop-up of the target pop-up window is controlled based on the pop-up priority of the pop-up window to be displayed and the pop-up priority of the target pop-up window.

[0073] In the related art, a timer is generally created to count down the pop-up of a pop-up window, and the pop-up window can be popped up when the countdown ends.

[0074] In the embodiment of the present disclosure, the pop-up window to be displayed is a pop-up window that has been counting down in the current page but has not yet popped up. The pop-up priority of the pop-up window to be displayed can be stored for comparison with the pop-up priority of the target pop-up window.

[0075] In the embodiment of the present disclosure, the pop-up of the target pop-up window may be controlled based on a comparison result between the pop-up priority of the to-be-displayed pop-up window and the pop-up priority of the target pop-up window.

[0076] In an optional manner of the present disclosure, based on the pop-up priority of the to-be-displayed pop-up window and the pop-up priority of the target pop-up window, controlling the pop-up of the target pop-up window includes:

[0077] In response to the pop-up priority of the target pop-up window being higher than the pop-up priority of the pop-up window to be displayed, the target pop-up window is determined as a new pop-up window to be displayed, and the target pop-up window is controlled to pop up.

[0078] In the disclosed embodiment, if the pop-up priority of the target pop-up window is not higher than the pop-up priority of the pop-up window to be displayed, the target pop-up window can be ignored. If the pop-up priority of the target pop-up window is higher than the pop-up priority of the pop-up window to be displayed, it means that the target pop-up window can be displayed first on the current page. In this case, the target pop-up window can be used as the new pop-up window to be displayed, and the timer of the original pop-up window to be displayed will be terminated.

[0079] After the target pop-up window is set as the new pop-up window to be displayed, a timer for the target pop-up window can be created to count down the pop-up of the target pop-up window. During the countdown, if there is a new candidate pop-up window to be displayed, the above processing steps can be re-executed to determine whether the pop-up window to be displayed is updated.

[0080] As an example, the condition for not displaying pop-ups on the current page is that the number of pop-ups on the current page that have already popped up is no less than 1. In this case, after a pop-up window pops up, no more pop-ups will pop up on the current page. In this example, the pop-up window to be displayed can be configured as one, which is the one with the highest priority among the candidate pop-ups. If a new candidate pop-up window with a higher priority than the pop-up window to be displayed appears, the candidate pop-up window can be used as the new pop-up window to be displayed, thus updating the pop-up window to be displayed.

[0081] In an optional manner of the present disclosure, controlling the target pop-up window to pop up includes:

[0082] Controls the target pop-up window to pop up after the target duration. The target duration is associated with the pop-up priority of the target pop-up window.

[0083] In the embodiment of the present disclosure, the target duration is the pop-up countdown duration of the target pop-up window, and the target duration can be measured by a timer.

[0084] In the embodiment of the present disclosure, the correlation between the target duration and the pop-up priority of the target pop-up window can be pre-configured, so that the target pop-up window with a higher pop-up priority has a shorter target duration, so that the target pop-up window with a higher pop-up priority can pop up earlier and trigger the condition of no longer displaying the pop-up window earlier, so as to reduce the processing volume caused by the subsequent control of the pop-up of the candidate display pop-up window.

[0085] In the disclosed embodiments, the number of pop-up windows on a page can be effectively controlled by presetting conditions for no longer displaying pop-up windows. Since the number of pop-up windows that can be displayed is greatly reduced, it is necessary to ensure the rationality of the pop-up priority so that the content displayed in the pop-up windows on the page is more effective. The pop-up priority calculated based on this solution is more reasonable, which can ensure that when the number of pop-up windows is small, the pop-up window that is more suitable for the user will be displayed, ensuring the effectiveness of the content displayed in the pop-up window.

[0086] In the embodiment of the present disclosure, after determining the pop-up priority of the current user for the target pop-up window, the method further includes:

[0087] Send the pop-up priority of the target pop-up window for the current user to the server for storage;

[0088] In response to receiving the target user's request to obtain the current page, the server returns the pop-up priority of the target pop-up window for the current user as the pop-up priority of the target pop-up window for the target user. The target user is a user related to the current user.

[0089] As an example, the target user is a user whose user profile similarity with the current user meets the preset similarity condition.

[0090] In the disclosed embodiment, the target user is a user whose user profile is highly similar to that of the current user. The pop-up priority of the target pop-up window can be returned for the target user, thereby realizing pop-up window control for the target user when browsing the page. This can save the process of recalculating the pop-up priority of the pop-up window for the target user and save processing resources.

[0091] Figure 2 It is a flowchart of a specific implementation method of a pop-up window management method provided by an embodiment of the present disclosure.

[0092] like Figure 2 As shown in , when a candidate display pop-up window is obtained, it can be determined whether the pop-up window that has popped up in the current page has met the condition for not displaying the pop-up window again. If it has been met, the candidate display pop-up window can be ignored and will not pop up.

[0093] If a pop-up window has popped up on the current page and the condition for not displaying the pop-up window is not met, the candidate display pop-up window can be determined as the target pop-up window, and the pop-up priority of the target pop-up window can be determined.

[0094] After determining the pop-up priority of the target pop-up window, it can be determined whether the pop-up priority of the target pop-up window is higher than the pop-up window to be displayed. If it is determined that the pop-up priority of the target pop-up window is not higher than the pop-up window to be displayed, the target pop-up window may not be popped up.

[0095] If it is determined that the pop-up priority of the target pop-up window is higher than the pop-up window to be displayed, a timer for the target pop-up window may be created, and the target pop-up window may be popped up after the timer expires.

[0096] Based on the above solution, effective management of pop-up windows can be achieved based on pop-up priority.

[0097] Based on Figure 1 The same principle as shown in the method, Figure 3 A schematic diagram of the structure of a pop-up window management device provided by an embodiment of the present disclosure is shown. Figure 3 As shown, the pop-up window management device 30 may include:

[0098] A target pop-up window acquisition module 310 is used to acquire a target pop-up window;

[0099] The pop-up management module 320 is used to determine the pop-up priority of the target pop-up window for the current user based on the target operation behavior data of the current user on the target operation behavior. The target operation behavior is the operation behavior associated with the target pop-up window, and the pop-up priority is used to control the pop-up of the target pop-up window.

[0100] The device provided by the disclosed embodiment obtains a target pop-up window and determines the pop-up priority of the target pop-up window for the current user based on the target operation behavior data of the current user's target operation behavior. The target operation behavior is the operation behavior associated with the target pop-up window, and the pop-up priority is used to control the pop-up of the target pop-up window. Based on this solution, the pop-up priority of the pop-up window can be effectively determined, providing a basis for effectively managing the pop-up of the pop-up window based on the pop-up priority, which is conducive to improving the user experience.

[0101] Optionally, when determining the pop-up priority of the target pop-up window for the current user based on the target operation behavior data of the current user on the target operation behavior, the pop-up window management module is specifically configured to:

[0102] Based on the target operation behavior data of the current user on the target operation behavior and based on the triggering-related data of the target pop-up window, the pop-up priority of the target pop-up window for the current user is determined.

[0103] Optionally, the pop-up window management module is specifically configured to:

[0104] Determining a first priority weight based on target operation behavior data of the current user for the target operation behavior;

[0105] Determine a second priority weight based on the triggered relevant data of the target pop-up window;

[0106] Based on the first priority weight, the second priority weight, and a preset basic weight of the target pop-up window, a pop-up priority of the target pop-up window for the current user is determined.

[0107] Optionally, the triggering-related data of the target pop-up window includes a time interval between the pop-up of the target pop-up window and the triggering thereof and a number of times the target pop-up window is triggered. When determining the second priority weight based on the triggering-related data of the target pop-up window, the pop-up window management module is specifically configured to:

[0108] Determine the response speed weight based on the time interval between the target pop-up window popping up and being triggered;

[0109] Determine the triggering count weight based on the number of times the target pop-up window is triggered;

[0110] Determine the time period weight corresponding to the current time period based on the number of times the target pop-up window is triggered in each time period;

[0111] The second priority weight is determined based on the response speed weight, the triggering times weight, and the time period weight.

[0112] Optionally, the target pop-up window acquisition module is specifically used to:

[0113] Get the candidate display pop-up window of the current page;

[0114] Determine whether the pop-up window displayed on the current page meets the preset conditions for not displaying the pop-up window again;

[0115] In response to the situation where a pop-up window has been displayed in the current page and a condition for not displaying a pop-up window is satisfied, the candidate display pop-up window is determined as a target pop-up window.

[0116] Optionally, the above device further includes:

[0117] The pop-up control module is used to control the pop-up of the target pop-up window based on the pop-up priority of the pop-up window to be displayed and the pop-up priority of the target pop-up window after determining the pop-up priority of the current user for the target pop-up window in response to the existence of a pop-up window to be displayed in the current page.

[0118] Optionally, when controlling the pop-up of the target pop-up window based on the pop-up priority of the pop-up window to be displayed and the pop-up priority of the target pop-up window, the pop-up control module is specifically configured to:

[0119] In response to the pop-up priority of the target pop-up window being higher than the pop-up priority of the pop-up window to be displayed, the target pop-up window is determined as a new pop-up window to be displayed, and the target pop-up window is controlled to pop up.

[0120] Optionally, when controlling the pop-up window to pop up, the pop-up control module is specifically configured to:

[0121] Controls the target pop-up window to pop up after the target duration. The target duration is associated with the pop-up priority of the target pop-up window.

[0122] It is understandable that the above modules of the pop-up window management device in the embodiment of the present disclosure have the function of realizing Figure 1 The functions of the corresponding steps of the pop-up window management method in the embodiment shown in . This function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. The above modules can be software and / or hardware, and the above modules can be implemented separately or integrated with multiple modules. For the functional description of each module of the above pop-up window management device, please refer to Figure 1 The corresponding description of the pop-up window management method in the embodiment shown in is not repeated here.

[0123] Figure 4 A flow chart of another pop-up window management method provided by an embodiment of the present disclosure is shown. Figure 4 As shown in , the method may mainly include:

[0124] Step S410: Obtain candidate display pop-up windows for the current page;

[0125] Step S420: Determine whether the pop-up window displayed on the current page meets the preset condition for not displaying the pop-up window again;

[0126] Step S430: In response to the pop-up window displayed in the current page satisfying the condition of not displaying the pop-up window again, the candidate display pop-up window is determined as the target pop-up window.

[0127] Step 440: Based on the target operation behavior data of the current user on the target operation behavior, determine the pop-up priority of the target pop-up window for the current user. The target operation behavior is the operation behavior associated with the target pop-up window, and the pop-up priority is used to control the pop-up of the target pop-up window.

[0128] Step 450: In response to the existence of a pop-up window to be displayed in the current page, the pop-up of the target pop-up window is controlled based on the pop-up priority of the pop-up window to be displayed and the pop-up priority of the target pop-up window.

[0129] The target pop-up window may be a pop-up window included in the application. The target operation behavior data is the operation data generated when the current user performs the target operation behavior in the application.

[0130] The actions a user performs within an application can reflect their behavioral preferences, which in turn can reflect their tendency to trigger certain pop-ups. Therefore, it's possible to pre-configure an association between actions and pop-ups. Based on this association, a target action associated with a target pop-up can be determined. This allows the target pop-up's priority for the current user to be determined based on the target action data.

[0131] As an example, for cloud storage applications, operations may include account registration, membership purchase, multi-device use, use of basic cloud storage functions, use of cloud storage AI functions, file sharing, and access to cloud storage. Multi-device use refers to users logging in and using cloud storage on multiple devices. Basic cloud storage functions refer to the basic functions provided by cloud storage, such as uploading and downloading files. AI functions of cloud storage refer to AI-based functions provided by cloud storage, such as online optical character recognition (OCR) functions.

[0132] The target pop-up window can be a pop-up window for membership activation or renewal, the target operation behavior can be account registration or membership purchase, and the target operation behavior data can be the account registration duration and membership purchase order data. If the user account registration duration is relatively short, it indicates that the user is a new user, and displaying a pop-up window for membership activation may be more effective. If the membership purchase order data shows that the user has made a lot of membership purchase operations, it indicates that the user may be inclined to purchase or renew membership, and displaying a pop-up window for membership activation or renewal may be more effective. In this case, a higher pop-up priority can be assigned to the pop-up window for membership activation or renewal.

[0133] The target pop-up window can be a pop-up window prompting the user to activate cloud space. The target operation behavior can be the use of multiple devices, the use of the basic functions of the network disk, and the use of the artificial intelligence function of the network disk. The target operation behavior data can be the use data of multiple devices, the use data of the basic functions of the network disk, and the use data of the artificial intelligence function of the network disk. When a user uses multiple devices frequently and uses the basic functions and artificial intelligence functions of the network disk frequently, it can reflect that the user may have a tendency to use cloud space-related functions of the network disk. Displaying a pop-up window for activating cloud space may have a better effect. In this case, a higher pop-up priority can be configured for the pop-up window for activating cloud space.

[0134] The target pop-up window can be a pop-up window prompting the use of intelligent functions, the target operation behavior can be the use of the network disk's artificial intelligence functions, and the target operation behavior is the usage data of the network disk's artificial intelligence functions. If a user frequently uses the network disk's artificial intelligence functions, it can indicate that the user has a tendency to use the network disk's artificial intelligence functions. Displaying a pop-up window prompting the use of intelligent functions may be more effective. In this case, a higher pop-up priority can be assigned to the pop-up window prompting the use of intelligent functions.

[0135] The target pop-up window can be a pop-up window that prompts users to activate enterprise users, and the target operation behavior is the use of the basic intelligent functions of the network disk, the user sharing files, and accessing the network disk. The target operation behavior is the usage data of the basic functions of the network disk, the frequency of users sharing files, and the frequency of accessing the network disk. When a user uses more basic functions of the network disk, shares files more frequently, and accesses the network disk more frequently, it can reflect that the user has a tendency to use the network disk for office work. He or she may be an enterprise user, and showing him or her a pop-up window that prompts him or her to activate the enterprise user may have a better effect. At this time, a higher pop-up priority can be configured for the pop-up window that prompts users to activate the enterprise user.

[0136] In the embodiment of the present disclosure, since the target operation behavior data of the current user is used to determine the pop-up priority of the target pop-up window, the determined pop-up priority can be made more reasonable.

[0137] The method provided by the disclosed embodiments obtains a target pop-up window and determines the pop-up priority of the target pop-up window for the current user based on the target operation behavior data of the current user's target operation behavior. The target operation behavior is the operation behavior associated with the target pop-up window, and the pop-up priority is used to control the pop-up of the target pop-up window. Based on this solution, the pop-up priority of the pop-up window can be effectively determined, providing a basis for effective management of the pop-up window based on the pop-up priority, which is conducive to improving the user experience.

[0138] In the present embodiment, since the pop-up priority of the pop-up window is determined based on the operation behavior data of the associated operation behavior, the determined pop-up priority is for the current user, and the pop-up priority is more reasonable, which helps to improve the management effect of the pop-up window and enhance the user experience.

[0139] In the embodiment of the present disclosure, the candidate display pop-up window may be a pop-up window that can be displayed on the current page determined through relevant pop-up logic operations.

[0140] To prevent frequent pop-ups from impacting user experience, you can set conditions for not displaying pop-ups. If a pop-up window has already been displayed on the current page and the conditions are met, the pop-up window will not be displayed on the current page, and the candidate pop-up window will be ignored. If a pop-up window has already been displayed on the current page and the conditions are not met, the candidate pop-up window can be selected as the target pop-up window and its pop-up priority can be determined to facilitate subsequent pop-up control.

[0141] As an example, the condition for no longer displaying pop-up windows can be that the number of pop-up windows in the current page has reached a preset value. The preset value can be set according to actual needs. For example, it can be set to one, that is, after a pop-up window has popped up on the current page, no other pop-up windows will pop up.

[0142] In the related art, a timer is generally created to count down the pop-up of a pop-up window, and the pop-up window can be popped up when the countdown ends.

[0143] In the embodiment of the present disclosure, the pop-up window to be displayed is a pop-up window that has been counting down in the current page but has not yet popped up. The pop-up priority of the pop-up window to be displayed can be stored for comparison with the pop-up priority of the target pop-up window.

[0144] In the embodiment of the present disclosure, the pop-up of the target pop-up window may be controlled based on a comparison result between the pop-up priority of the to-be-displayed pop-up window and the pop-up priority of the target pop-up window.

[0145] Based on Figure 4 The same principle as shown in the method, Figure 5 A schematic diagram of the structure of another pop-up window management device provided by an embodiment of the present disclosure is shown. Figure 5 As shown, the pop-up window management device 50 may include:

[0146] The target pop-up window acquisition module 510 is used to obtain candidate display pop-ups for the current page; determine whether the situation of the pop-up window displayed in the current page meets the preset condition of no longer displaying the pop-up window; in response to the situation of the pop-up window displayed in the current page meeting the condition of no longer displaying the pop-up window, determine the candidate display pop-up window as the target pop-up window.

[0147] The pop-up management module 520 is used to determine the pop-up priority of the target pop-up window for the current user based on the target operation behavior data of the current user on the target operation behavior. The target operation behavior is the operation behavior associated with the target pop-up window, and the pop-up priority is used to control the pop-up of the target pop-up window.

[0148] The pop-up control module 530 is configured to control the pop-up of a target pop-up window based on the pop-up priority of the pop-up window to be displayed and the pop-up priority of the target pop-up window in response to the existence of a pop-up window to be displayed in the current page.

[0149] The device provided by the disclosed embodiment obtains a target pop-up window and determines the pop-up priority of the target pop-up window for the current user based on the target operation behavior data of the current user's target operation behavior. The target operation behavior is the operation behavior associated with the target pop-up window, and the pop-up priority is used to control the pop-up of the target pop-up window. Based on this solution, the pop-up priority of the pop-up window can be effectively determined, providing a basis for effectively managing the pop-up of the pop-up window based on the pop-up priority, which is conducive to improving the user experience.

[0150] It is understandable that the above modules of the pop-up window management device in the embodiment of the present disclosure have the function of realizing Figure 4 The functions of the corresponding steps of the pop-up window management method in the embodiment shown in . This function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. The above modules can be software and / or hardware, and the above modules can be implemented separately or integrated with multiple modules. For the functional description of each module of the above pop-up window management device, please refer to Figure 4 The corresponding description of the pop-up window management method in the embodiment shown in is not repeated here.

[0151] In the technical solutions disclosed herein, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0152] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0153] The electronic device includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the pop-up window management method provided in the embodiment of the present disclosure.

[0154] Compared to existing technologies, this electronic device obtains a target pop-up window and determines its pop-up priority for the current user based on the target operation behavior data of the current user's target operation behavior. The target operation behavior is the operation behavior associated with the target pop-up window, and the pop-up priority is used to control the pop-up of the target pop-up window. Based on this solution, the pop-up priority of the pop-up window can be effectively determined, providing a basis for effective management of the pop-up window based on the pop-up priority, which is conducive to improving the user experience.

[0155] The readable storage medium is a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a computer to execute the pop-up window management method provided in the embodiment of the present disclosure.

[0156] Compared with existing technologies, this readable storage medium obtains a target pop-up window and determines the pop-up priority of the target pop-up window for the current user based on the target operation behavior data of the current user's target operation behavior. The target operation behavior is the operation behavior associated with the target pop-up window, and the pop-up priority is used to control the pop-up of the target pop-up window. Based on this solution, the pop-up priority of the pop-up window can be effectively determined, providing a basis for effective management of the pop-up window based on the pop-up priority, which is conducive to improving the user experience.

[0157] The computer program product includes a computer program, and when the computer program is executed by a processor, it implements the pop-up window management method provided in the embodiment of the present disclosure.

[0158] Compared to existing technologies, this computer program product obtains a target pop-up window and determines its pop-up priority for the current user based on the target operation behavior data of the current user's target operation behavior. The target operation behavior is the operation behavior associated with the target pop-up window, and the pop-up priority is used to control the pop-up of the target pop-up window. Based on this solution, the pop-up priority of the pop-up window can be effectively determined, providing a basis for effective management of pop-up windows based on the pop-up priority, which is conducive to improving the user experience.

[0159] Figure 6 A schematic block diagram of an example electronic device 2000 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are provided as examples only and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0160] like Figure 6As shown, the electronic device 2000 includes a computing unit 2010, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 2020 or a computer program loaded from a storage unit 2080 into a random access memory (RAM) 2030. Various programs and data required for the operation of the device 2000 can also be stored in the RAM 2030. The computing unit 2010, the ROM 2020, and the RAM 2030 are connected to each other via a bus 2040. An input / output (I / O) interface 2050 is also connected to the bus 2040.

[0161] Various components in device 2000 are connected to I / O interface 2050, including an input unit 2060, such as a keyboard and mouse; an output unit 2070, such as various types of displays and speakers; a storage unit 2080, such as a magnetic disk and optical disk; and a communication unit 2090, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 2090 allows device 2000 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0162] The computing unit 2010 may be a variety of general and / or specialized processing components with processing and computing capabilities. Some examples of the computing unit 2010 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units that run machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 2010 executes the pop-up window management method provided in the embodiments of the present disclosure. For example, in some embodiments, the pop-up window management method provided in the embodiments of the present disclosure may be implemented as a computer software program, which is tangibly included in a machine-readable medium, such as a storage unit 2080. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 2000 via the ROM 2020 and / or the communication unit 2090. When the computer program is loaded into the RAM 2030 and executed by the computing unit 2010, one or more steps of the pop-up window management method provided in the embodiments of the present disclosure may be executed. Alternatively, in other embodiments, the computing unit 2010 may be configured in any other appropriate manner (for example, by means of firmware) to execute the pop-up window management method provided in the embodiments of the present disclosure.

[0163] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system comprising at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0164] The program code for implementing the method of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device so that when the program code is executed by the processor or controller, the functions / operations specified in the flow chart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0165] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0166] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0167] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.

[0168] A computer system may include a client and a server. The client and server are generally remote from each other and typically interact through a communication network. The client-server relationship arises through computer programs running on the respective computers and having a client-server relationship with each other. The server may be a cloud server, a server in a distributed system, or a server integrated with a blockchain.

[0169] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved. This is not limited herein.

[0170] The above specific embodiments do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the scope of protection of this disclosure.

Claims

1. A method for managing pop-up windows, comprising: Get the target pop-up window; Determining a pop-up priority of the target pop-up window for the current user based on target operation behavior data of the current user for a target operation behavior, wherein the target operation behavior is an operation behavior associated with the target pop-up window, and the pop-up priority is used to control the pop-up of the target pop-up window; The step of determining the pop-up priority of the target pop-up window for the current user based on the target operation behavior data of the current user on the target operation behavior includes: Determining a pop-up priority of the target pop-up window for the current user based on target operation behavior data of the current user and triggering-related data of the target pop-up window; The step of determining the pop-up priority of the target pop-up window for the current user based on the target operation behavior data of the current user and the triggering-related data of the target pop-up window includes: Determining a first priority weight based on target operation behavior data of the current user for the target operation behavior; Determining a second priority weight based on the triggered relevant data of the target pop-up window; The pop-up priority of the target pop-up window for the current user is determined based on the first priority weight, the second priority weight, and a preset basic weight of the target pop-up window.

2. The method according to claim 1, wherein The triggering-related data of the target pop-up window includes a time interval between when the target pop-up window is popped up and when it is triggered, and a number of times the target pop-up window is triggered. The determining the second priority weight based on the triggering-related data of the target pop-up window includes: Determining a response speed weight based on a time interval between when the target pop-up window is popped up and when it is triggered; Determine a triggering count weight based on the number of times the target pop-up window is triggered; Determine the time period weight corresponding to the current time period based on the number of times the target pop-up window is triggered in each time period; A second priority weight is determined based on the response speed weight, the triggering times weight, and the time period weight.

3. The method according to any one of claims 1 to 2, wherein The obtaining of the target pop-up window includes: Get the candidate display pop-up window of the current page; Determine whether the pop-up window displayed on the current page meets the preset condition for not displaying the pop-up window again; In response to the pop-up window displayed in the current page satisfying the condition of no longer displaying the pop-up window, the candidate display pop-up window is determined as the target pop-up window.

4. The method according to claim 3, wherein: After determining the pop-up priority of the current user for the target pop-up window, the method further includes: In response to a pop-up window to be displayed existing in the current page, the pop-up of the target pop-up window is controlled based on the pop-up priority of the pop-up window to be displayed and the pop-up priority of the target pop-up window.

5. The method according to claim 4, wherein The controlling the pop-up of the target pop-up window based on the pop-up priority of the pop-up window to be displayed and the pop-up priority of the target pop-up window includes: In response to the pop-up priority of the target pop-up window being higher than the pop-up priority of the pop-up window to be displayed, the target pop-up window is determined as a new pop-up window to be displayed, and the target pop-up window is controlled to pop up.

6. The method according to claim 5, wherein: The controlling the target pop-up window to pop up includes: The target pop-up window is controlled to pop up after a target duration, where the target duration is associated with a pop-up priority of the target pop-up window.

7. A pop-up window management device, comprising: Target pop-up window acquisition module, used to obtain the target pop-up window; A pop-up window management module, configured to determine a pop-up priority of a target pop-up window for a current user based on target operation behavior data of the current user for a target operation behavior, wherein the target operation behavior is an operation behavior associated with the target pop-up window, and the pop-up priority is used to control the pop-up of the target pop-up window; The pop-up window management module is specifically configured to: determine the pop-up priority of the target pop-up window for the current user based on the target operation behavior data of the current user on the target operation behavior; Determining a pop-up priority of the target pop-up window for the current user based on target operation behavior data of the current user and triggering-related data of the target pop-up window; The pop-up window management module is specifically configured to determine the pop-up priority of the target pop-up window for the current user based on the target operation behavior data of the current user on the target operation behavior and the triggering-related data of the target pop-up window: Determining a first priority weight based on target operation behavior data of the current user for the target operation behavior; Determining a second priority weight based on the triggered relevant data of the target pop-up window; The pop-up priority of the target pop-up window for the current user is determined based on the first priority weight, the second priority weight, and a preset basic weight of the target pop-up window.

8. The device according to claim 7, wherein The triggering-related data of the target pop-up window includes a time interval between the pop-up of the target pop-up window and the triggering thereof and a number of times the target pop-up window has been triggered. When determining the second priority weight based on the triggering-related data of the target pop-up window, the pop-up window management module is specifically configured to: Determining a response speed weight based on a time interval between when the target pop-up window is popped up and when it is triggered; Determine a triggering count weight based on the number of times the target pop-up window is triggered; Determine the time period weight corresponding to the current time period based on the number of times the target pop-up window is triggered in each time period; A second priority weight is determined based on the response speed weight, the triggering times weight, and the time period weight.

9. The device according to any one of claims 7 to 8, wherein: The target pop-up window acquisition module is specifically used to: Get the candidate display pop-up window of the current page; Determine whether the pop-up window displayed on the current page meets the preset condition for not displaying the pop-up window again; In response to the pop-up window displayed in the current page satisfying the condition of no longer displaying the pop-up window, the candidate display pop-up window is determined as the target pop-up window.

10. The apparatus according to claim 9, further comprising: A pop-up control module is used to control the pop-up of the target pop-up window based on the pop-up priority of the pop-up window to be displayed and the pop-up priority of the target pop-up window after determining the pop-up priority of the current user for the target pop-up window in response to the existence of a pop-up window to be displayed in the current page.

11. The device according to claim 10, wherein When controlling the pop-up of the target pop-up window based on the pop-up priority of the to-be-displayed pop-up window and the pop-up priority of the target pop-up window, the pop-up control module is specifically configured to: In response to the pop-up priority of the target pop-up window being higher than the pop-up priority of the pop-up window to be displayed, the target pop-up window is determined as a new pop-up window to be displayed, and the target pop-up window is controlled to pop up.

12. The device according to claim 11, wherein When controlling the target pop-up window to pop up, the pop-up control module is specifically used to: The target pop-up window is controlled to pop up after a target duration, where the target duration is associated with a pop-up priority of the target pop-up window.

13. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 6.

14. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 6.

15. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Pop-up window display method and device

    CN107463440A

  • Popup window display method and device, computer equipment and storage medium

    CN112947830A