A method, device, and computer-readable storage medium for clearing game pop-up windows
By detecting and monitoring the buried points in game applications, and automatically clearing game pop-ups, the problem of game pop-ups affecting user experience is solved, and the convenience of game startup and user satisfaction are improved.
Patent Information
- Application Number
- CN202111262172.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-28
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2041-10-28
AI Technical Summary
In the prior art, there are many game pop-ups and users need to manually close them, affecting the user's gaming experience.
By detecting the buried point after the game application is started, monitoring whether the buried point is triggered, and displaying prompt information in the initial interface, intercepting and simulating the display process of responding to the game pop-up window, and determining the cancellation time of the prompt information based on the status information.
It realizes automatic cleaning of game pop-ups, avoiding the tedious operation of manually closing users and improving the user's gaming experience.
Smart Images

Figure CN113952722B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communications, and in particular, to a method, device, and computer-readable storage medium for clearing game pop-up windows. Background Art
[0002] In the prior art, with the continuous development of intelligent terminal devices, the game entertainment industry based on intelligent terminal devices has also developed rapidly. In particular, with the continuous development of the mobile game ecosystem, various lottery and co-branded activities in games have become increasingly rich. Although these activities can bring free game coins to players and also enable game manufacturers to promote their advertising content for profit, the subsequent problem is that many activity or lottery pop-up windows forcefully pop up after the game is opened. These activity pop-up windows are not only numerous but also require users to manually close them before they can perform the next operation of starting the game, which obviously has a certain impact on the user's game experience.
[0003] Therefore, there is an urgent need for a technical solution that can adaptively solve the above problems affecting the user's game experience. Summary of the Invention
[0004] To solve the above technical deficiencies in the prior art, the present invention proposes a method for clearing game pop-up windows, which includes:
[0005] After the game application is started, detect whether there is a buried point set for a game pop-up window of a preset type in the initial interface of the game application.
[0006] If the buried point exists in the initial interface, monitor whether the buried point in the initial interface is triggered.
[0007] If the buried point is triggered, display a prompt message corresponding to the buried point in a preset area in the initial interface.
[0008] Monitor the status information of the buried point and determine the revocation moment of the prompt message according to the status information.
[0009] Optionally, the step of, after the game application is started, detecting whether there is a buried point set for a game pop-up window of a preset type in the initial interface of the game application includes:
[0010] Within a preset learning period, identify the game pop-up windows after the game application is started.
[0011] Obtain the content information and touch information of the game pop-up window, where the content information includes the title content and option content of the game pop-up window, and the touch information includes the touch position corresponding to any one of the option contents.
[0012] Optionally, after the game application is launched, detecting whether there is a data point set for a game pop-up window of a preset type in the initial interface of the game application further includes:
[0013] Statistically analyze the content information and the touch information to obtain the touch options, touch times, option orders, and option probabilities of each game pop-up window during the learning period.
[0014] In each game pop-up window, select one or more as the game pop-up window of the preset type according to one or more of the touch option, the touch time, the option order, and the option probability.
[0015] Optionally, after the game application is launched, detecting whether there is a data point set for a game pop-up window of a preset type in the initial interface of the game application further includes:
[0016] Set corresponding data points for each game pop-up window of the preset type according to one or more of the touch option, the touch time, the option order, and the option probability.
[0017] When the game application enters the initial interface from the startup loading interface, detect whether there is at least one of the data points that has been set in the game application.
[0018] Optionally, if there is a data point in the initial interface, monitoring whether the data point in the initial interface is triggered includes:
[0019] If there is a data point in the initial interface, monitor whether the game pop-up window corresponding to the data point is triggered through the data point.
[0020] If it is determined that the game pop-up window corresponding to the data point has been triggered, determine that the data point itself has been triggered.
[0021] Optionally, if there is a data point in the initial interface, monitoring whether the data point in the initial interface is triggered further includes:
[0022] When the data point is triggered, intercept the display process of the game pop-up window.
[0023] Simulate a response to the game pop-up window through the data point.
[0024] Optionally, if the data point is triggered, displaying a prompt message corresponding to the data point in a preset area in the initial interface includes:
[0025] Determine a first estimated time for the event point to be processed according to one or more of the touch options, touch time, option order, and option probability corresponding to the triggered event point.
[0026] Generate the prompt message including the countdown time according to the first estimated time.
[0027] Optionally, the monitoring the status information of the event point and determining the revocation moment of the prompt message according to the status information includes:
[0028] Determine a current second estimated time according to the options and duration of the triggered event point.
[0029] Determine the revocation moment according to the difference between the countdown time and the second estimated time.
[0030] The present invention also provides a game pop-up window cleaning device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, the steps of the game pop-up window cleaning method described in any one of the above are implemented.
[0031] The present invention also provides a computer-readable storage medium, on which a game pop-up window cleaning program is stored. When the game pop-up window cleaning program is executed by a processor, the steps of the game pop-up window cleaning method described in any one of the above are implemented.
[0032] Implementing the game pop-up window cleaning method, device, and computer-readable storage medium of the present invention, by detecting whether there is an event point set for a preset type of game pop-up window in the initial interface of the game application after the game application is started; if the event point exists in the initial interface, monitoring whether the event point in the initial interface is triggered; if the event point is triggered, displaying a prompt message corresponding to the event point in a preset area in the initial interface; monitoring the status information of the event point and determining the revocation moment of the prompt message according to the status information. A user-friendly game pop-up window cleaning solution is realized, avoiding the game pop-up window from affecting the start progress of the game and enhancing the user's game experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The present invention will be further described below in conjunction with the drawings and embodiments. In the drawings:
[0034] Figure 1 is a schematic hardware structure diagram of a mobile terminal related to the present invention;
[0035] Figure 2 is a schematic diagram of a communication network system architecture provided by an embodiment of the present invention;
[0036] Figure 3 is a flowchart of the first embodiment of the game pop-up window cleaning method of the present invention;
[0037] Figure 4 is a flowchart of the second embodiment of the game pop-up window cleaning method of the present invention;
[0038] Figure 5 is a flowchart of the third embodiment of the game pop-up window cleaning method of the present invention;
[0039] Figure 6 is a flowchart of the fourth embodiment of the game pop-up window cleaning method of the present invention;
[0040] Figure 7 is a flowchart of the fifth embodiment of the game pop-up window cleaning method of the present invention;
[0041] Figure 8 is a flowchart of the sixth embodiment of the game pop-up window cleaning method of the present invention;
[0042] Figure 9 is a flowchart of the seventh embodiment of the game pop-up window cleaning method of the present invention;
[0043] Figure 10 is a flowchart of the eighth embodiment of the game pop-up window cleaning method of the present invention. Detailed implementation manners
[0044] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0045] In the subsequent descriptions, suffixes such as "module", "component" or "unit" used to represent elements are only for the convenience of explaining the present invention, and they have no specific meaning in themselves. Therefore, "module", "component" or "unit" can be used interchangeably.
[0046] The terminal can be implemented in various forms. For example, the terminal described in the present invention can include mobile terminals such as mobile phones, tablet computers, laptop computers, palmtop computers, personal digital assistants (PDAs), portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., and fixed terminals such as digital TVs, desktop computers, etc.
[0047] In the subsequent descriptions, the mobile terminal will be used as an example for explanation. Those skilled in the art will understand that, except for the elements specifically for mobile purposes, the structure according to the embodiments of the present invention can also be applied to fixed-type terminals.
[0048] Please refer to Figure 1, which is a schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the present invention. The mobile terminal 100 may include: an RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an A / V (audio / video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111, etc. Those skilled in the art can understand that Figure 1 the mobile terminal structure shown in
[0049] does not limit the mobile terminal. The mobile terminal may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements. Figure 1 The following specifically introduces each component of the mobile terminal:
[0050] The RF unit 101 can be used for receiving and sending signals during information reception or call processes. Specifically, after receiving the downlink information of the base station, it is given to the processor 110 for processing; in addition, the uplink data is sent to the base station. Usually, the RF unit 101 includes but is not limited to antennas, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc. In addition, the RF unit 101 can also communicate with the network and other devices through wireless communication. The above wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (CodeDivision Multiple Access 2000), WCDMA (Wideband Code DivisionMultiple Access), TD-SCDMA (Time Division-Synchronous CodeDivision Multiple Access), FDD-LTE (Frequency DivisionDuplexing-Long Term Evolution), and TDD-LTE (Time DivisionDuplexing-Long Term Evolution), etc.
[0051] WiFi belongs to short - range wireless transmission technology. Through the WiFi module 102, the mobile terminal can help users send and receive emails, browse the web, and access streaming media, etc. It provides users with wireless broadband Internet access. Although Figure 1 the WiFi module 102 is shown, it can be understood that it does not belong to the essential components of the mobile terminal and can be completely omitted within the scope of not changing the essence of the invention according to needs.
[0052] The audio output unit 103 can convert the audio data received by the RF unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output it as sound when the mobile terminal 100 is in modes such as a call signal reception mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, etc. Moreover, the audio output unit 103 can also provide an audio output related to the specific functions executed by the mobile terminal 100 (for example, a call signal reception sound, a message reception sound, etc.). The audio output unit 103 can include a speaker, a buzzer, etc.
[0053] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 can include a Graphics Processing Unit (GPU) 1041 and a microphone 1042. The graphics processor 1041 processes the image data of the still pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frames can be displayed on the display unit 106. The processed image frames can be stored in the memory 109 (or other storage media) or transmitted via the RF unit 101 or the WiFi module 102. The microphone 1042 can receive sounds (audio data) via the microphone 1042 in operating modes such as a phone call mode, a recording mode, a voice recognition mode, etc., and can process such sounds into audio data. The processed audio (voice) data can be converted into a format that can be output via the RF unit 101 to a mobile communication base station in the case of a phone call mode. The microphone 1042 can implement various types of noise cancellation (or suppression) algorithms to eliminate (or suppress) the noise or interference generated during the process of receiving and transmitting audio signals.
[0054] The mobile terminal 100 further includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor. Among them, the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the mobile terminal 100 is moved to the ear. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary, and can be used in applications for identifying the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that the mobile phone can also be configured with, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be elaborated here.
[0055] The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, and the display panel 1061 can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc.
[0056] The user input unit 107 can be used to receive input digital or character information, and generate key signal inputs related to the user settings and function control of the mobile terminal. Specifically, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can collect touch operations of the user on or near it (such as operations of the user using a finger, a stylus, or any suitable object or accessory on or near the touch panel 1071), and drive the corresponding connection device according to a pre-set program. The touch panel 1071 can include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the touch position of the user, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 110, and can receive and execute the commands sent by the processor 110. In addition, the touch panel 1071 can be implemented in multiple types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may further include other input devices 1072. Specifically, the other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power on / off keys, etc.), a trackball, a mouse, a joystick, etc., and specific details are not limited here.
[0057] Further, the touch panel 1071 can cover the display panel 1061. After the touch panel 1071 detects a touch operation on or near it, it transmits the touch operation to the processor 110 to determine the type of touch event. Subsequently, the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of touch event. Although in Figure 1 , the touch panel 1071 and the display panel 1061 are implemented as two independent components to realize the input and output functions of the mobile terminal, but in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to realize the input and output functions of the mobile terminal, and the specific implementation here is not limited.
[0058] The interface unit 108 serves as an interface through which at least one external device can be connected to the mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headset port, and so on. The interface unit 108 can be used to receive inputs from external devices (such as data information, power, etc.) and transmit the received inputs to one or more components within the mobile terminal 100 or can be used to transmit data between the mobile terminal 100 and external devices.
[0059] The memory 109 can be used to store software programs and various data. The memory 109 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the mobile phone (such as audio data, phone book, etc.). In addition, the memory 109 can include high-speed random access memory and can also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices.
[0060] The processor 110 is the control center of the mobile terminal. It uses various interfaces and circuits to connect all parts of the entire mobile terminal. By running or executing software programs and / or modules stored in the memory 109, and by calling the data stored in the memory 109, it executes various functions of the mobile terminal and processes data, thereby monitoring the mobile terminal as a whole. The processor 110 can include one or more processing units; preferably, the processor 110 can integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor may not be integrated into the processor 110.
[0061] The mobile terminal 100 may further include a power source 111 (such as a battery) for supplying power to each component. Preferably, the power source 111 may be logically connected to the processor 110 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system.
[0062] Although Figure 1 not shown, the mobile terminal 100 may further include a Bluetooth module, etc., which will not be elaborated here.
[0063] To facilitate understanding of the embodiments of the present invention, the communication network system on which the mobile terminal of the present invention is based will be described below.
[0064] Please refer to Figure 2 , Figure 2 which is an architecture diagram of a communication network system provided by an embodiment of the present invention. The communication network system is an LTE system of the general mobile communication technology. The LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203, and an IP service 204 of an operator that are communicatively connected in sequence.
[0065] Specifically, the UE 201 may be the above-mentioned terminal 100, which will not be elaborated here.
[0066] The E-UTRAN 202 includes an eNodeB 2021 and other eNodeBs 2022, etc. Among them, the eNodeB 2021 may be connected to other eNodeBs 2022 through a backhaul (such as an X2 interface), the eNodeB 2021 is connected to the EPC 203, and the eNodeB 2021 may provide access for the UE 201 to the EPC 203.
[0067] The EPC 203 may include an MME (Mobility Management Entity) 2031, an HSS (Home Subscriber Server) 2032, other MMEs 2033, an SGW (Serving Gate Way) 2034, a PGW (PDN Gate Way) 2035, a PCRF (Policy and Charging Rules Function) 2036, etc. Among them, the MME 2031 is a control node that processes the signaling between the UE 201 and the EPC 203 and provides bearer and connection management. The HSS 2032 is used to provide some registers to manage functions such as a home location register (not shown in the figure) and stores some user-specific information such as service characteristics and data rates. All user data can be sent through the SGW 2034. The PGW 2035 can provide IP address allocation for the UE 201 and other functions. The PCRF 2036 is a policy and charging control policy decision point for service data flows and IP bearer resources, and it selects and provides available policy and charging control decisions for a policy and charging enforcement functional unit (not shown in the figure).
[0068] The IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem), or other IP services, etc.
[0069] Although the above has been described by taking the LTE system as an example, those skilled in the art should be aware that the present invention is not only applicable to the LTE system, but also applicable to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, and future new network systems, etc., which are not limited herein.
[0070] Based on the above mobile terminal hardware structure and communication network system, various embodiments of the method of the present invention are proposed.
[0071] Embodiment 1
[0072] Figure 3 It is a flowchart of the first embodiment of the game pop-up window cleaning method of the present invention. A game pop-up window cleaning method, the method includes:
[0073] S1. After the game application is started, detect whether there is a buried point set for a preset type of game pop-up window in the initial interface of the game application.
[0074] S2. If the buried point exists in the initial interface, monitor whether the buried point in the initial interface is triggered.
[0075] S3. If the buried point is triggered, a prompt message corresponding to the buried point is displayed in a preset area within the initial interface.
[0076] S4. Monitor the status information of the buried point, and determine the revocation moment of the prompt message according to the status information.
[0077] Optionally, in this embodiment, to avoid accidentally clearing important pop - up windows in the game such as face recognition detection, risk reminder, version upgrade, etc., one way is to use big data in advance to count the pop - up types and methods of common in - game activity pop - up windows, as well as the specific code implementation of how to pop up. For example, implicit intent (Intent) jump or display Intent pop - up method that meets certain conditions, and implement targeted interception and cancellation of the pop - up according to the specific pop - up method and conditions.
[0078] Optionally, in this embodiment, corresponding buried points are preset in the framework according to the information collected by big data. When the game needs to pop up an activity pop - up window, the buried point is triggered, thereby performing the operation of canceling the pop - up of the pop - up window. For example, setting the implicit Intent jump of a certain advertisement pop - up window to unresponsive, so as to automatically clear the activity pop - up window after the game is opened for the user visually, and avoid the user from performing repetitive and boring actions of closing the pop - up window.
[0079] Optionally, in this embodiment, a longest waiting time is preset. When the time exceeds this time after a certain pop - up window is cleared after the buried point is triggered, it is determined that the cleaning of the activity pop - up window after starting the game once ends.
[0080] Optionally, in this embodiment, give a prompt to the user at key time points to complete the necessary human - machine interaction part. When the game is started, pop up a prompt message similar to "Cleaning pop - up windows, please wait" or "It takes about 30 seconds" for the user; when it is determined that the cleaning activity is completed, pop up a prompt message similar to "The pop - up windows have been cleaned, please start the game" for the user.
[0081] It can be seen that this embodiment proposes a solution to forcibly cancel the pop - up of in - game activity pop - up windows after the user opens the game. If the user wants to view relevant activities and rewards, they can click on them by themselves. By implementing the function of automatically clearing the in - game activity pop - up windows visually for the user, it creates a usage environment where the user can immediately enjoy the game fun and improves the user's game experience.
[0082] Optionally, in this embodiment, the above - mentioned solution is built into the game space as a "one - key cleaning game pop - up window" function, and it can be opened and closed in the game space. It can be placed in other options in the personal center of the game space for the user to set according to their needs.
[0083] Optionally, in this embodiment, since the cleaning pop-up window function is automatically performed after the user opens the game, in this embodiment, the user needs to enable the "One-key Clean Game Pop-up Windows" function before starting the game, so that the game can automatically clean the activity pop-up windows in the game for the user after the game is opened.
[0084] Specifically, taking the above "One-key Clean Game Pop-up Windows" function as an example, first, collect the pop-up methods and code implementations of lottery / dissemination / activity pop-up windows in mainstream games through big data, preset corresponding data points in the system framework according to the information collected by big data, as well as the processing logic for canceling the pop-up of the corresponding pop-up window, and process the execution logic of the waiting time t when the data point is triggered and the judgment logic for the end of cleaning; then, the user enables the "One-key Clean Game Pop-up Windows" function in the game space and starts the game. The pop-up of the activity pop-up window in the game triggers the preset data point, and the corresponding cancel pop-up logic is executed. The waiting time t starts to count, and t is cleared and re-counted each time a data point is triggered. That is, a prompt is issued at the beginning, where t is greater than the set maximum waiting time t0; finally, it is determined that an automatic cleaning of the game activity pop-up window is over, and the user can click to start the game, that is, a prompt such as the game is ready is issued.
[0085] It can be seen that in this embodiment, after the user starts the game, through the above solution, the user is assisted to automatically clean the activity pop-up windows in the game, avoiding the time and repeated operations consumed by the user to close the pop-up windows, enabling the user to immediately experience the fun of the game after opening the game, eliminating the impact of the activity pop-up windows forced to pop up after starting the game on the user's game experience, helping to enhance the game fun and usage experience of the user when playing mobile games on our company's mobile phone, and increasing the added value of the product.
[0086] The beneficial effect of this embodiment is that after the game application is started, it is detected whether there are data points set for game pop-up windows of a preset type in the initial interface of the game application; if there are such data points in the initial interface, it is monitored whether the data points in the initial interface are triggered; if the data points are triggered, corresponding prompt information is displayed in a preset area in the initial interface; the status information of the data points is monitored, and the revocation moment of the prompt information is determined according to the status information. A user-friendly game pop-up window cleaning solution is realized, avoiding the game pop-up windows from affecting the start progress of the game and enhancing the user's game experience.
[0087] Embodiment 2
[0088] Figure 4 It is a flowchart of the second embodiment of the game pop-up window cleaning method of the present invention. Based on the above embodiment, the step of detecting whether there are data points set for game pop-up windows of a preset type in the initial interface of the game application after the game application is started includes:
[0089] S11. During a preset learning period, identify the game pop-up window after the game application is launched.
[0090] S12. Obtain the content information and touch information of the game pop-up window, where the content information includes the title content and option content of the game pop-up window, and the touch information includes the touch position corresponding to any one of the option contents.
[0091] Optionally, in this embodiment, the first preset time when the terminal device is used, for example, a week, is used as the learning period of this embodiment.
[0092] Optionally, in this embodiment, the second preset time after the target game program in the terminal device is installed, for example, three days, is used as the learning period of this embodiment.
[0093] Optionally, in this embodiment, the third preset time when the target game program in the terminal device is in the startup and running state, for example, five hours, is used as the learning period of this embodiment.
[0094] Optionally, in this embodiment, the interval time when the target game program in the terminal device is launched a preset number of times, for example, the interval time when it is launched ten times, is used as the learning period of this embodiment.
[0095] The beneficial effect of this embodiment is that by identifying the game pop-up window after the game application is launched during a preset learning period; obtaining the content information and touch information of the game pop-up window, where the content information includes the title content and option content of the game pop-up window, and the touch information includes the touch position corresponding to any one of the option contents. A user-friendly game pop-up window cleaning solution is realized, avoiding the game pop-up window from affecting the start progress of the game and enhancing the user's game experience.
[0096] Embodiment III
[0097] Figure 5 It is a flowchart of the third embodiment of the game pop-up window cleaning method of the present invention. Based on the above embodiment, after the game application is launched, detecting whether there is a buried point set for a preset type of game pop-up window in the initial interface of the game application further includes:
[0098] S13. Count and analyze the content information and the touch information to obtain the touch options, touch times, option orders, and option probabilities of each game pop-up window during the learning period.
[0099] S14. In each of the game pop - ups, select one or more as the game pop - ups of the preset type according to one or more of the touch options, the touch time, the option order, and the option probability.
[0100] Optionally, in this embodiment, associate one or more of the touch options, the touch time, the option order, and the option probability of each game pop - up with the game pop - up, and use this as the basis for subsequent virtual trigger processing.
[0101] Optionally, in this embodiment, in each of the game pop - ups, select one or more of non - program upgrade and anti - addiction control as the game pop - ups of the preset type according to one or more of the touch options, the touch time, the option order, and the option probability.
[0102] The beneficial effect of this embodiment is that by statistically analyzing the content information and the touch information, the touch options, the touch time, the option order, and the option probability of each game pop - up within the learning period are obtained; in each of the game pop - ups, select one or more as the game pop - ups of the preset type according to one or more of the touch options, the touch time, the option order, and the option probability. A user - friendly game pop - up cleaning solution is realized, avoiding the game pop - ups from affecting the start progress of the game and enhancing the user's gaming experience.
[0103] Embodiment Four
[0104] Figure 6 It is a flowchart of the fourth embodiment of the game pop - up cleaning method of the present invention. Based on the above - mentioned embodiment, after the game application is started, it is also detected whether there are any buried points set for the game pop - ups of the preset type in the initial interface of the game application, including:
[0105] S15. Set corresponding buried points for each game pop - up of the preset type according to one or more of the touch options, the touch time, the option order, and the option probability.
[0106] S16. When the game application enters the initial interface from the start - up loading interface, detect whether there is at least one of the set buried points in the game application.
[0107] Optionally, in this embodiment, when the game pop - up has multi - level operation characteristics, set one or more associated buried point sets corresponding to each game pop - up of the preset type according to one or more of the touch options, the touch time, the option order, and the option probability.
[0108] Optionally, in this embodiment, when the game application enters the initial interface from the startup loading interface, it is detected whether there is at least one of the set buried points in the game application, or at least one of the buried points in a set of buried points.
[0109] The beneficial effect of this embodiment is that, through one or more of the touch options, the touch time, the option order, and the option probability, a corresponding buried point is set for each of the preset types of game pop-ups; when the game application enters the initial interface from the startup loading interface, it is detected whether there is at least one of the set buried points in the game application. A user-friendly game pop-up cleaning solution is realized, avoiding the game pop-up affecting the start progress of the game and enhancing the user's gaming experience.
[0110] Embodiment Five
[0111] Figure 7 It is a flowchart of the fifth embodiment of the game pop-up cleaning method of the present invention. Based on the above embodiment, if there is the buried point in the initial interface, monitoring whether the buried point in the initial interface is triggered includes:
[0112] S21. If there is the buried point in the initial interface, monitor whether the game pop-up corresponding to the buried point is triggered through the buried point.
[0113] S22. If it is determined that the game pop-up corresponding to the buried point has been triggered, determine that the buried point itself has been triggered.
[0114] Optionally, in this embodiment, if there is the buried point in the initial interface, monitor whether the game pop-up corresponding to the buried point is triggered through the buried point. During this process, the initial interface of the game remains unchanged, so that the user can obtain a refreshing game preparation experience.
[0115] Optionally, in this embodiment, if it is determined that the game pop-up corresponding to the buried point has been triggered, determine that the buried point itself has also been triggered. At this time, the initial interface of the game remains unchanged, so that the user can obtain a refreshing game preparation experience.
[0116] The beneficial effect of this embodiment is that by recognizing that there is the buried point in the initial interface, monitor whether the game pop-up corresponding to the buried point is triggered through the buried point; if it is determined that the game pop-up corresponding to the buried point has been triggered, determine that the buried point itself has been triggered. A user-friendly game pop-up cleaning solution is realized, avoiding the game pop-up affecting the start progress of the game and enhancing the user's gaming experience.
[0117] Embodiment Six
[0118] Figure 8It is a flowchart of the sixth embodiment of the game pop-up window cleaning method of the present invention. Based on the above embodiment, if the buried point exists in the initial interface, it is monitored whether the buried point in the initial interface is triggered, and further includes:
[0119] S23. When the buried point is triggered, intercept the display process of the game pop-up window.
[0120] S24. Simulate responding to the game pop-up window through the buried point.
[0121] Optionally, in this embodiment, when the buried point is triggered, intercept the display process of the game pop-up window
[0122] Optionally, in this embodiment, when the first buried point is triggered, start intercepting the display process of the game pop-up window, and according to the order of the game pop-up windows, execute the steps of simulating and responding to the game pop-up window for each buried point in the same order.
[0123] The beneficial effect of this embodiment is that by intercepting the display process of the game pop-up window when the buried point is triggered; simulating and responding to the game pop-up window through the buried point. A user-friendly game pop-up window cleaning scheme is realized, avoiding the game pop-up window from affecting the start progress of the game and enhancing the user's game experience.
[0124] Embodiment Seven
[0125] Figure 9 It is a flowchart of the seventh embodiment of the game pop-up window cleaning method of the present invention. Based on the above embodiment, if the buried point is triggered, display prompt information corresponding to the buried point in a preset area in the initial interface, including:
[0126] S31. Determine the first estimated time to be processed for the buried point according to one or more of the touch options, touch time, option order, and option probability corresponding to the triggered buried point.
[0127] S32. Generate the prompt information including the countdown time according to the first estimated time.
[0128] Optionally, in this embodiment, since it is not clear about the number and type of subsequent game pop-up windows in the current state before all game pop-up windows are completely processed, therefore, in this embodiment, in order to first give the user an estimated time, the adopted method is to calculate the first estimated time according to the above-learned options, each option order, and each option probability.
[0129] Optionally, in this embodiment, generate the prompt information including the countdown time according to the first estimated time. For example, prompt the user that there are still thirty seconds to enter the game state.
[0130] The beneficial effect of this embodiment is that, based on one or more of the touch options, the touch time, the option order, and the option probability corresponding to the triggered buried point, a first estimated time for the buried point to be processed is determined; and the prompt information including the countdown time is generated according to the first estimated time. A user-friendly game pop-up window cleaning solution is realized, which avoids the game pop-up window affecting the start progress of the game and enhances the user's game experience.
[0131] Embodiment Eight
[0132] Figure 10 FIG. is a flowchart of the eighth embodiment of the game pop-up window cleaning method of the present invention. Based on the above embodiment, monitoring the status information of the buried point and determining the revocation moment of the prompt information according to the status information includes:
[0133] S41. Determine the current second estimated time according to the options and duration of the triggered buried point.
[0134] S42. Determine the revocation moment according to the difference between the countdown time and the second estimated time.
[0135] Optionally, in this embodiment, in order to improve the accuracy of the above first estimated time, the current second estimated time will be determined according to the options and duration of the triggered buried point.
[0136] Optionally, in this embodiment, determining the revocation moment according to the difference between the countdown time and the second estimated time, that is, determining the remaining display time of the above prompt information. During this process, the window name of the game pop-up window that has been silently processed and the thumbnail information of the adaptive execution of the options can also be synchronously displayed for the user to view.
[0137] The beneficial effect of this embodiment is that the current second estimated time is determined according to the options and duration of the triggered buried point; and the revocation moment is determined according to the difference between the countdown time and the second estimated time. A user-friendly game pop-up window cleaning solution is realized, which avoids the game pop-up window affecting the start progress of the game and enhances the user's game experience.
[0138] Embodiment Nine
[0139] Based on the above embodiment, the present invention also proposes a game pop-up window cleaning device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, the steps of the game pop-up window cleaning method described in any one of the above are implemented.
[0140] It should be noted that the above device embodiments and method embodiments belong to the same concept. For the specific implementation process, please refer to the method embodiments in detail. Moreover, the technical features in the method embodiments are equally applicable to the device embodiments, so they will not be elaborated here.
[0141] Embodiment Ten
[0142] Based on the above embodiments, the present invention further provides a computer-readable storage medium, on which a game pop-up window cleaning program is stored. When the game pop-up window cleaning program is executed by a processor, it realizes the steps of the game pop-up window cleaning method as described in any one of the above.
[0143] It should be noted that the above medium embodiments and method embodiments belong to the same concept. For the specific implementation process, please refer to the method embodiments in detail. Moreover, the technical features in the method embodiments are equally applicable to the medium embodiments, so they will not be elaborated here.
[0144] It should be noted that in this article, the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article or device including that element.
[0145] The serial numbers of the above embodiments of the present invention are only for description and do not represent the superiority or inferiority of the embodiments.
[0146] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disc) and includes several instructions to enable a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in various embodiments of the present invention.
[0147] The above describes the embodiments of the present invention in conjunction with the drawings. However, the present invention is not limited to the above specific implementation manners. The above specific implementation manners are merely illustrative and not restrictive. Under the inspiration of the present invention, those of ordinary skill in the art can also make many forms without departing from the purpose of the present invention and the scope protected by the claims. These all fall within the protection scope of the present invention.
Claims
1. A method for clearing game pop-up windows, characterized in that, The method includes: After the game application is launched, detecting whether there is a buried point set for a preset type of game pop-up window in the initial interface of the game application; If there is such a buried point in the initial interface, monitoring whether the buried point in the initial interface is triggered; If the buried point is triggered, displaying a prompt message corresponding to the buried point in a preset area in the initial interface; Monitoring the status information of the buried point and determining the revocation moment of the prompt message according to the status information; The step of, after the game application is launched, detecting whether there is a buried point set for a preset type of game pop-up window in the initial interface of the game application includes: During a preset learning period, identifying the game pop-up windows after the game application is launched; Obtaining the content information and touch information of the game pop-up window, where the content information includes the title content and option content of the game pop-up window, and the touch information includes the touch position corresponding to any one of the option contents; Counting and analyzing the content information and the touch information to obtain the touch options, touch times, option orders, and option probabilities of each game pop-up window during the learning period; Among each game pop-up window, selecting one or more as the preset type of game pop-up window according to one or more of the touch options, the touch time, the option order, and the option probability; Setting corresponding buried points for each preset type of game pop-up window according to one or more of the touch options, the touch time, the option order, and the option probability; When the game application enters the initial interface from the startup loading interface, detecting whether there is at least one such buried point that has been set in the game application; The step of, if there is such a buried point in the initial interface, monitoring whether the buried point in the initial interface is triggered includes: If there is such a buried point in the initial interface, monitoring whether the game pop-up window corresponding to the buried point is triggered through the buried point; If it is determined that the game pop-up window corresponding to the buried point has been triggered, determining that the buried point itself is triggered; When the buried point is triggered, intercepting the display process of the game pop-up window; Simulating a response to the game pop-up window through the buried point; The step of, if the buried point is triggered, displaying a prompt message corresponding to the buried point in a preset area in the initial interface includes: Determining a first estimated time to be processed for the buried point according to one or more of the touch options, the touch time, the option order, and the option probability corresponding to the triggered buried point; Generating the prompt message including a countdown time according to the first estimated time; The step of monitoring the status information of the buried point and determining the revocation moment of the prompt message according to the status information includes: Determining a current second estimated time according to the options and duration of the triggered buried point; Determining the revocation moment according to the difference between the countdown time and the second estimated time.
2. A game pop-up window cleaning device, characterized in that, The device includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the game pop-up window cleaning method as described in claim 1.
3. A computer-readable storage medium, characterized in that, A game pop-up window cleaning program is stored on the computer-readable storage medium. When the game pop-up window cleaning program is executed by the processor, it implements the steps of the game pop-up window cleaning method as described in claim 1.
Citation Information
Patent Citations
Buried point test method, device and equipment and computer readable medium
CN112148606A