Movatterモバイル変換


[0]ホーム

URL:


CN103019687A - Method and device for displaying pop window information - Google Patents

Method and device for displaying pop window information
Download PDF

Info

Publication number
CN103019687A
CN103019687ACN2012104737535ACN201210473753ACN103019687ACN 103019687 ACN103019687 ACN 103019687ACN 2012104737535 ACN2012104737535 ACN 2012104737535ACN 201210473753 ACN201210473753 ACN 201210473753ACN 103019687 ACN103019687 ACN 103019687A
Authority
CN
China
Prior art keywords
pop
window
screenshot
information
windows
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012104737535A
Other languages
Chinese (zh)
Other versions
CN103019687B (en
Inventor
赵龙
付旻
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co LtdfiledCriticalBeijing Qihoo Technology Co Ltd
Priority to CN201210473753.5ApriorityCriticalpatent/CN103019687B/en
Publication of CN103019687ApublicationCriticalpatent/CN103019687A/en
Application grantedgrantedCritical
Publication of CN103019687BpublicationCriticalpatent/CN103019687B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

Translated fromChinese

本发明公开了一种用于弹窗信息的展示方法和装置,其中所述装置包括:特征信息获取模块,适于在监测到弹窗出现时,获取所述弹窗的特征信息,所述弹窗的特征信息包括弹窗的进程信息以及弹窗截图,其中,当获取所述弹窗的弹窗截图时,所述弹窗截图会覆盖之前的弹窗截图;进程信息展示模块,适于展示所述弹窗的进程信息;弹窗截图展示模块,适于在检测到用户端的计算机设备的弹窗截图查看消息时,展示所述弹窗截图。本发明实施例可以使用户根据弹窗的特征信息获知弹出弹窗的程序的信息,以及该程序出现弹窗的次数。

Figure 201210473753

The present invention discloses a display method and device for pop-up window information, wherein the device includes: a feature information acquisition module, adapted to acquire feature information of the pop-up window when the pop-up window is detected, and the pop-up window The feature information of the window includes the process information of the pop-up window and the screenshot of the pop-up window, wherein, when the screenshot of the pop-up window is obtained, the screenshot of the pop-up window will cover the previous screenshot of the pop-up window; the process information display module is suitable for displaying The process information of the pop-up window; the pop-up window screenshot display module is suitable for displaying the pop-up window screenshot when it is detected that the message is viewed from the pop-up window screenshot of the computer device at the user end. The embodiment of the present invention can enable the user to obtain the information of the program that pops up the pop-up window and the number of times the pop-up window appears for the program according to the characteristic information of the pop-up window.

Figure 201210473753

Description

Translated fromChinese
用于弹窗信息的展示方法和装置Method and device for displaying pop-up window information

技术领域technical field

本发明涉及信息处理技术领域,具体涉及一种用于弹窗信息的展示方法和一种用于弹窗信息的展示装置。The present invention relates to the technical field of information processing, in particular to a method for displaying pop-up information and a display device for pop-up information.

背景技术Background technique

随着互联网技术的发展,一些软件程序通过弹窗传播信息,已成为一种流行趋势。其中,有些弹窗(如新闻弹窗、商品广告弹窗)带有无害信息,但会干扰用户正常的生活工作,因为用户需要通过单击弹窗上的命令按钮去关闭该弹窗。然而,另外一些弹窗(如游戏弹窗、黄色弹窗)可能隐藏有害信息,如果用户不小心点击了弹窗,则可能引发病毒感染、病毒攻击等计算机安全问题。With the development of Internet technology, it has become a popular trend for some software programs to disseminate information through pop-up windows. Among them, some pop-up windows (such as news pop-up windows and product advertisement pop-up windows) contain harmless information, but will interfere with the normal life and work of users, because users need to click the command button on the pop-up window to close the pop-up window. However, some other pop-up windows (such as game pop-up windows and yellow pop-up windows) may hide harmful information. If the user accidentally clicks on the pop-up window, it may cause computer security problems such as virus infection and virus attack.

针对上述干扰问题和计算机安全问题,现有技术具有两种检测弹窗的方案:In view of the above-mentioned interference problem and computer security problem, the prior art has two schemes for detecting pop-up windows:

现有技术1:Prior art 1:

用户端的计算机设备基于人工操作,判断某个弹窗是否是其需要的,如果不需要,则手动禁止该弹窗对应的进程或者删除该弹窗对应的文件;现有技术1需要用户端的计算机设备具有一定的电脑知识去获取弹窗对应的进程或文件,且其使用的主观判断不一定保证真正具有威胁的弹窗被处理掉。The computer equipment at the user end judges whether a certain pop-up window is needed based on manual operation, and if not, manually prohibits the process corresponding to the pop-up window or deletes the file corresponding to the pop-up window;prior art 1 requires the computer equipment at the user end Have certain computer knowledge to obtain the process or file corresponding to the pop-up window, and the subjective judgment used does not necessarily guarantee that the really threatening pop-up window will be dealt with.

现有技术2:Prior art 2:

使用防病毒软件扫描用户端的计算机设备计算机的磁盘文件,并基于磁盘文件与客户端本地病毒特征库中病毒样本进行匹配的方式,判断某个磁盘文件是否对应于弹窗的病毒样本,若是,则处理掉该磁盘文件;通常只有病毒被人工发现并升级病毒库后才可以检测出该病毒,在某种程度上防病毒软件总是落后于病毒的发展,因此,防病毒软件升级的滞后性容易导致恶意弹窗不能被及时检测出。Use anti-virus software to scan the disk files of the computer equipment on the client side, and judge whether a certain disk file corresponds to the virus sample in the pop-up window based on the way the disk file matches the virus sample in the client’s local virus signature database, and if so, then Dispose of the disk file; usually the virus can only be detected after the virus is found manually and the virus database is upgraded. To some extent, the anti-virus software always lags behind the development of the virus, so the lag of the anti-virus software upgrade is easy As a result, malicious pop-up windows cannot be detected in time.

因此,本领域技术人员迫切需要解决的一个技术问题是:如何对计算机界面上的预定位置出现的所有弹窗进行监控记录和展示。Therefore, a technical problem urgently needed to be solved by those skilled in the art is: how to monitor, record and display all pop-up windows appearing at predetermined positions on the computer interface.

发明内容Contents of the invention

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种用于弹窗信息的展示方法和相应的用于弹窗信息的展示装置。In view of the above problems, the present invention is proposed to provide a method for displaying pop-up information and a corresponding display device for pop-up information that overcome the above problems or at least partially solve the above problems.

依据本发明的一个方面,提供了一种用于弹窗信息的展示方法,包括:According to one aspect of the present invention, a display method for pop-up window information is provided, including:

在监测到弹窗出现时,获取所述弹窗的特征信息,所述弹窗的特征信息包括弹窗的进程信息以及弹窗截图;When the occurrence of the pop-up window is monitored, the characteristic information of the pop-up window is obtained, and the characteristic information of the pop-up window includes the process information of the pop-up window and the screenshot of the pop-up window;

展示所述弹窗的进程信息;Display the process information of the pop-up window;

在检测到用户端的计算机设备的弹窗截图查看消息时,展示所述弹窗截图;When the pop-up window screenshot of the computer device at the client end is detected to view the message, the pop-up window screenshot is displayed;

当获取所述弹窗的弹窗截图时,所述弹窗截图会覆盖之前的弹窗截图。When acquiring the pop-up screenshot of the pop-up window, the pop-up screenshot will cover the previous pop-up screenshot.

可选地,所述弹窗的进程信息包括弹窗的进程名称以及弹窗的进程路径,所述在监测到弹窗出现时,获取所述弹窗的特征信息的步骤包括:Optionally, the process information of the pop-up window includes the process name of the pop-up window and the process path of the pop-up window, and the step of obtaining the characteristic information of the pop-up window when the pop-up window is detected includes:

在监测到弹窗出现时,获取所述弹窗的句柄信息;Obtain the handle information of the pop-up window when it is detected that the pop-up window appears;

依据所述句柄信息获得所述弹窗的进程名称以及所述弹窗的进程路径。Obtain the process name of the pop-up window and the process path of the pop-up window according to the handle information.

可选地,所述弹窗的进程信息包括所述弹窗对应的进程的弹窗次数,所述在监测到弹窗出现时,获取所述弹窗的特征信息的步骤包括:Optionally, the process information of the pop-up window includes the number of pop-up windows of the process corresponding to the pop-up window, and the step of obtaining the feature information of the pop-up window when the pop-up window is detected includes:

在监测到弹窗出现时,判断所述弹窗的进程名称和/或弹窗的进程路径是否存在于第一预设文件夹中;When the pop-up window is detected, determine whether the process name of the pop-up window and/or the process path of the pop-up window exist in the first preset folder;

若是,获得所述第一预设文件夹中的弹窗次数并为所述弹窗次数增加预设阈值,更新所述进程的弹窗次数;If so, obtain the number of pop-up windows in the first preset folder and increase the preset threshold for the number of pop-up windows, and update the number of pop-up windows in the process;

若否,将所述进程信息存储在第一预设文件夹中并将所述进程的弹窗次数记录为预设的初始阈值。If not, storing the process information in a first preset folder and recording the pop-up times of the process as a preset initial threshold.

可选地,当所述弹窗的特征信息为弹窗截图时,所述在监测到弹窗出现时,获取所述弹窗的特征信息的步骤包括:Optionally, when the feature information of the pop-up window is a screenshot of the pop-up window, the step of acquiring the feature information of the pop-up window when the pop-up window is detected includes:

在监测到弹窗出现时,对整个用户端的计算机设备界面进行截图;Take a screenshot of the computer device interface of the entire user terminal when the pop-up window is detected;

根据所述句柄信息计算所述弹窗相对于整个用户端的计算机设备界面的位置,并对所述计算出的弹窗的位置进行截图;Calculate the position of the pop-up window relative to the computer device interface of the entire user terminal according to the handle information, and take a screenshot of the calculated position of the pop-up window;

将所述弹窗截图存储在第二预设文件夹中。The screenshot of the pop-up window is stored in a second preset folder.

可选地,所述在检测到用户端的计算机设备的截图查看消息时,展示所述弹窗截图的步骤包括:Optionally, the step of displaying the screenshot of the pop-up window includes:

依据所述弹窗的进程路径计算所述第二预设文件夹的名称;calculating the name of the second preset folder according to the process path of the pop-up window;

查找所述第二预设文件夹的名称,并在所述查找到的第二预设文件夹中加载所述弹窗截图展示给用户端的计算机设备。Finding the name of the second preset folder, and loading the screenshot of the pop-up window in the found second preset folder to display to the computer device at the user end.

依据本发明的另一个方面,提供了一种用于弹窗信息的展示装置,包括:According to another aspect of the present invention, a display device for pop-up window information is provided, including:

特征信息获取模块,适于在监测到弹窗出现时,获取所述弹窗的特征信息,所述弹窗的特征信息包括弹窗的进程信息以及弹窗截图,其中,当获取所述弹窗的弹窗截图时,所述弹窗截图会覆盖之前的弹窗截图;The characteristic information acquisition module is adapted to obtain the characteristic information of the pop-up window when the occurrence of the pop-up window is detected, the characteristic information of the pop-up window includes the process information of the pop-up window and the screenshot of the pop-up window, wherein, when the pop-up window is acquired When taking a screenshot of the pop-up window, the pop-up screenshot will cover the previous pop-up screenshot;

进程信息展示模块,适于展示所述弹窗的进程信息;A process information display module, adapted to display the process information of the pop-up window;

弹窗截图展示模块,适于在检测到用户端的计算机设备的弹窗截图查看消息时,展示所述弹窗截图。The pop-up window screenshot display module is suitable for displaying the pop-up window screenshot when it is detected that the user-side computer device is viewing the message.

可选地,所述弹窗的进程信息包括弹窗的进程名称以及弹窗的进程路径,所述特征信息获取模块包括:Optionally, the process information of the pop-up window includes the process name of the pop-up window and the process path of the pop-up window, and the characteristic information acquisition module includes:

句柄信息获取子模块,适于在监测到弹窗出现时,获取所述弹窗的句柄信息;The handle information acquisition submodule is adapted to obtain the handle information of the pop-up window when the pop-up window is detected;

进程名称获取子模块,适于依据所述句柄信息获得所述弹窗的进程名称以及所述弹窗的进程路径。The process name obtaining submodule is adapted to obtain the process name of the pop-up window and the process path of the pop-up window according to the handle information.

可选地,所述弹窗的进程信息包括所述弹窗对应的进程的弹窗次数,所述特征信息获取模块包括:Optionally, the process information of the pop-up window includes the number of pop-up windows of the process corresponding to the pop-up window, and the feature information acquisition module includes:

判断子模块,适于在监测到弹窗出现时,判断所述弹窗的进程名称和/或所述弹窗的进程路径是否存在于第一预设文件夹中,若是,则调用添加子模块;若否,则调用记录子模块;The judging submodule is adapted to determine whether the process name of the popup window and/or the process path of the popup window exist in the first preset folder when the popup window is detected, and if so, call the add submodule ; If not, call the recording submodule;

添加子模块,适于获得所述第一预设文件夹中的弹窗次数并为所述弹窗次数增加预设阈值,更新所述进程的弹窗次数;Adding a submodule, adapted to obtain the number of pop-up windows in the first preset folder and increase the preset threshold for the number of pop-up windows, and update the number of pop-up windows of the process;

记录子模块,适于将所述进程信息存储在第一预设文件夹中并将所述进程的弹窗次数记录为预设的初始阈值。The recording submodule is adapted to store the process information in a first preset folder and record the pop-up times of the process as a preset initial threshold.

可选地,当所述弹窗的特征信息为弹窗截图时,所述特征信息获取模块包括:Optionally, when the feature information of the pop-up window is a screenshot of the pop-up window, the feature information acquisition module includes:

第一截图子模块,适于在监测到弹窗出现时,对整个用户端的计算机设备界面进行截图;The first screenshot sub-module is suitable for taking a screenshot of the computer device interface of the entire user terminal when the pop-up window is detected;

第二截图子模块,适于根据所述句柄信息计算弹窗相对于整个用户端的计算机设备界面的位置,并对所述计算出的弹窗的位置进行截图;The second screenshot submodule is adapted to calculate the position of the pop-up window relative to the computer device interface of the entire user terminal according to the handle information, and take a screenshot of the calculated position of the pop-up window;

存储子模块,适于将所述弹窗截图存储在第二预设文件夹中。The storage submodule is adapted to store the screenshot of the pop-up window in a second preset folder.

可选地,所述弹窗截图展示模块包括:Optionally, the pop-up screenshot display module includes:

计算子模块,适于依据所述弹窗的进程路径计算所述第二预设文件夹的名称;A calculation submodule, adapted to calculate the name of the second preset folder according to the process path of the pop-up window;

加载子模块,适于查找所述第二预设文件夹的名称,并在所述查找到的第二预设文件夹中加载所述弹窗截图展示给用户端的计算机设备。The loading submodule is adapted to search for the name of the second preset folder, and load the screenshot of the pop-up window in the found second preset folder for display to the computer device at the user end.

根据本发明的一种用于弹窗信息的展示方法和装置,可以对计算机界面上的预定位置出现的所有弹窗进行监控,记录弹窗的进程名称、进程路径、弹窗次数以及弹窗截图等特征信息,并以一定方式展示所述弹窗的特征信息,由此解决了弹窗记录不全面的问题取得了用户端的计算机设备可以根据弹窗的特征信息获知弹出弹窗的程序的信息,以及该程序出现弹窗的次数。According to a display method and device for pop-up window information of the present invention, all pop-up windows appearing at predetermined positions on the computer interface can be monitored, and the process name, process path, pop-up window times and pop-up window screenshots of the pop-up windows can be recorded and other feature information, and display the feature information of the pop-up window in a certain way, thus solving the problem of incomplete pop-up window records and obtaining the computer equipment at the client end to know the information of the program that pops up the pop-up window according to the feature information of the pop-up window, And the number of times the program pops up.

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.

附图说明Description of drawings

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same parts. In the attached picture:

图1示出了根据本发明一个实施例的一种用于弹窗信息的展示方法实施例1的步骤流程图;FIG. 1 shows a flow chart of the steps ofEmbodiment 1 of a method for displaying pop-up information according to an embodiment of the present invention;

图2示出了根据本发明一个实施例的一种用于弹窗信息的展示方法实施例2的步骤流程图;FIG. 2 shows a flow chart of steps inEmbodiment 2 of a method for displaying pop-up information according to an embodiment of the present invention;

图3示出了根据本发明一个实施例的特征信息展示图;FIG. 3 shows a display diagram of feature information according to an embodiment of the present invention;

图4示出了根据本发明一个实施例的一种用于弹窗信息的展示装置实施例的结构框图;Fig. 4 shows a structural block diagram of an embodiment of a device for displaying pop-up information according to an embodiment of the present invention;

图5示出了根据本发明一个实施例的一种用于在计算机终端安装的弹窗信息展示系统实施例的结构框图。Fig. 5 shows a structural block diagram of an embodiment of a pop-up information display system installed on a computer terminal according to an embodiment of the present invention.

具体实施方式Detailed ways

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

本发明实施例的核心构思之一在于,对计算机界面上的预定位置出现的所有弹窗进行监控,记录弹窗的进程名称、进程路径、弹窗次数以及弹窗截图等特征信息,并以一定方式展示所述弹窗的特征信息,以帮助用户了解弹出弹窗的具体进程的进程信息。One of the core concepts of the embodiments of the present invention is to monitor all pop-up windows appearing at predetermined positions on the computer interface, record the process name, process path, number of pop-up windows, and pop-up window screenshots and other characteristic information of the pop-up windows, and use a certain The feature information of the pop-up window is displayed in a manner to help the user understand the process information of the specific process of popping up the pop-up window.

参照图1,示出了根据本发明一个实施例的一种用于弹窗信息的展示方法实施例1的步骤流程图,具体可以包括以下步骤:Referring to FIG. 1 , it shows a flow chart of the steps ofEmbodiment 1 of a method for displaying pop-up information according to an embodiment of the present invention, which may specifically include the following steps:

步骤101:在监测到弹窗出现时,获取所述弹窗的特征信息,所述弹窗的特征信息包括弹窗的进程信息以及弹窗截图;Step 101: Obtain feature information of the pop-up window when it is detected that the pop-up window appears, and the feature information of the pop-up window includes process information of the pop-up window and screenshots of the pop-up window;

具体而言,用户端的计算机设备在安装应用时,有些应用会在计算机界面上的预定位置(例如:计算机界面右下角)弹出弹窗来传递咨询、广告等信息,通常,当用户端的计算机设备界面上的预定位置弹出符合预置大小的窗口时,可将该窗口当成弹窗,其中预置大小的窗口可以为规定窗口的最大宽度、最小宽度、最大高度、最小高度的窗口。当监控到弹窗后通过获取弹窗的句柄得到弹窗的大小,判断该弹窗大小是否在预置大小的范围之内,若是,该监测到的弹窗就是符合大小的弹窗,例如设置窗口预置大小的取值范围为:小于等于600*400,此时,可以将小于等于600*400的窗口作为弹窗来处理。Specifically, when the computer device on the user end installs an application, some applications will pop up a pop-up window at a predetermined position on the computer interface (for example: the lower right corner of the computer interface) to deliver information such as consultation and advertisements. Usually, when the computer device interface on the user end When a window with a preset size pops up at a predetermined position on the screen, the window can be regarded as a pop-up window, where the window with the preset size can be a window with the maximum width, minimum width, maximum height, and minimum height of the specified window. When the pop-up window is monitored, the size of the pop-up window is obtained by obtaining the handle of the pop-up window, and it is judged whether the size of the pop-up window is within the range of the preset size. If so, the detected pop-up window is a pop-up window that meets the size. The value range of the window preset size is: less than or equal to 600*400, at this time, the window less than or equal to 600*400 can be treated as a pop-up window.

作为本发明实施例的优选示例一,所述弹窗的进程信息可以包括弹窗的进程名称、弹窗的进程路径等。As a preferred example 1 of the embodiment of the present invention, the process information of the pop-up window may include a process name of the pop-up window, a process path of the pop-up window, and the like.

实际上,弹窗的进程名称和弹窗的进程路径等弹窗的进程信息是指弹出弹窗的程序的名称和路径地址,弹窗的进程名称一般为PE(PortableExecute,可移植的执行体)文件类型,例如A.EXE文件。In fact, the process information of the pop-up window, such as the process name of the pop-up window and the process path of the pop-up window, refers to the name and path address of the program that pops up the pop-up window. The process name of the pop-up window is generally PE (PortableExecute, portable execution body) File type, such as A.EXE file.

在具体实现中,获取弹窗的进程路径、进程名称的方法具体可以为:获取该弹窗的句柄;调用API(Application Programming Interface,应用程序编程接口)取得该弹窗的句柄所在的进程ID(Identity,进程名称);通过进程ID,获取对应的程序文件;获取该程序文件的路径,作为该弹窗对应的进程路径。In a specific implementation, the method of obtaining the process path and process name of the pop-up window can be specifically: obtaining the handle of the pop-up window; calling the API (Application Programming Interface, application programming interface) to obtain the process ID of the handle of the pop-up window ( Identity, process name); obtain the corresponding program file through the process ID; obtain the path of the program file as the process path corresponding to the pop-up window.

其中,一种依据窗口句柄获得所在进程ID的API示例为Among them, an API example for obtaining the process ID based on the window handle is

DWORD GetWindowThreadProcessId(DWORD GetWindowThreadProcessId(

HWND hWnd,HWND hWnd,

LPDWORD lpdwProcessId)LPDWORD lpdwProcessId)

其中,hWnd为窗口句柄,lpdwProcessId为一个接受返回进程ID的Long变量。Among them, hWnd is the window handle, and lpdwProcessId is a Long variable that accepts the returned process ID.

作为本发明实施例的优选示例二,弹窗的进程信息还可以包括所述弹窗对应的进程的弹窗次数,弹窗次数是指来源于同一进程的弹窗出现的次数,所述步骤101可以包括如下子步骤:As a preferred example 2 of the embodiment of the present invention, the process information of the pop-up window may also include the number of pop-up windows of the process corresponding to the pop-up window, and the number of pop-up windows refers to the number of times that pop-up windows from the same process appear. May include the following sub-steps:

子步骤S1:在监测到弹窗出现时,判断所述弹窗的进程名称和/或所述弹窗的进程路径是否存在于第一预设文件夹中;若是,获得所述第一预设文件夹中的弹窗次数并为所述弹窗次数增加预设阈值,更新所述进程的弹窗次数;若否,将所述进程信息存储在第一预设文件夹中并将所述进程的弹窗次数记录为预设的初始阈值。Sub-step S1: When the pop-up window is detected, determine whether the process name of the pop-up window and/or the process path of the pop-up window exist in the first preset folder; if so, obtain the first preset The number of pop-up windows in the folder and increase the preset threshold for the number of pop-up windows, update the number of pop-up windows of the process; if not, store the process information in the first preset folder and The number of pop-up windows is recorded as the preset initial threshold.

例如,当所述弹窗的进程名称和/或所述弹窗的进程路径存在于第一预设文件夹中时,获得第一预设文件夹中的弹窗次数,并在此弹窗次数的基础上加1,更新所述弹窗次数;当在第一预设文件夹中没有找到所述弹窗的进程名称和/或所述弹窗的进程路径,将弹窗的进程名称、进程路径以及弹窗次数存储在第一预设文件夹中,其中,弹窗次数可以记录为初始阈值1。For example, when the process name of the pop-up window and/or the process path of the pop-up window exist in the first preset folder, the number of pop-up windows in the first default folder is obtained, and the number of pop-up windows in the pop-upwindow Add 1 on the basis of the pop-up window, and update the number of pop-up windows; when the process name of the pop-up window and/or the process path of the pop-up window are not found in the first preset folder, the process name and process of the pop-up window will be The path and the number of pop-up windows are stored in the first preset folder, wherein the number of pop-up windows can be recorded as an initial threshold of 1.

实际上,由于同一个进程的启动文件是一样的,对于弹窗的进程来说,每次弹窗的进程启动后将该启动文件的启动次数记录到预设文件中,下次启动将次数加1,更新启动次数,当文件再一次启动时,次数加1,以此类推。In fact, since the startup files of the same process are the same, for the process of the pop-up window, the startup times of the startup file will be recorded in the preset file after each startup of the pop-up window process, and the times will be added to the default file at the next startup. 1. Update the startup times, when the file is started again, the times will be increased by 1, and so on.

需要说明的是,所述弹窗的进程名称、进程路径,弹窗次数等弹窗的进程信息可以存储在一个特定文件中,这样用户端的计算机设备打开所述特定文件的弹窗记录时,从弹窗的进程名称和进程路径就可以查看到弹窗具体来源于哪个应用程序以及该应用程序在计算机中的存储位置。It should be noted that the process information of the pop-up window such as the process name of the pop-up window, the process path, and the number of pop-up windows can be stored in a specific file. The process name and process path of the pop-up window can view the specific application program from which the pop-up window and the storage location of the application program in the computer.

作为本发明实施例的优选示例三,弹窗的特征信息还可以包括弹窗截图,所述步骤101可以包括如下子步骤:As a third preferred example of the embodiment of the present invention, the characteristic information of the pop-up window may also include a screenshot of the pop-up window, and thestep 101 may include the following sub-steps:

子步骤S11:在监测到弹窗出现时,对整个用户端的计算机设备界面进行截图;Sub-step S11: when the pop-up window is detected, take a screenshot of the computer device interface of the entire user terminal;

子步骤S12:根据所述句柄信息计算弹窗相对于整个用户端的计算机设备界面的位置,并对所述计算出的弹窗的位置进行截图;Sub-step S12: Calculate the position of the pop-up window relative to the computer device interface of the entire user terminal according to the handle information, and take a screenshot of the calculated position of the pop-up window;

子步骤S13:将所述弹窗截图存储在第二预设文件夹中。Sub-step S13: storing the screenshot of the pop-up window in a second preset folder.

具体而言,由于不同进程的进程名称可能会相同,为了保证弹窗截图存储位置的唯一性,可以将弹窗的进程路径通过MD5(Message-DigestAlgorithm5,消息摘要算法第五版,是计算机广泛使用的杂凑算法之一,用于确保信息传输完整一致)算法或其他算法计算得到的MD5验证码,或SHA1码,或CRC(Cyclic Redundancy Check,循环冗余校验)码等可唯一标识原进程的特征码作为第二预设文件夹的名称,即将所述弹窗截图存储在以所述弹窗的进程路径计算得到的MD5值等特征码命名的文件夹中。Specifically, since the process names of different processes may be the same, in order to ensure the uniqueness of the storage location of the screenshot of the pop-up window, the process path of the pop-up window can be passed through MD5 (Message-Digest Algorithm5, the fifth edition of the message digest algorithm, which is widely used by computers. MD5 verification code, or SHA1 code, or CRC (Cyclic Redundancy Check, cyclic redundancy check) code calculated by the algorithm or other algorithms can uniquely identify the original process The feature code is used as the name of the second preset folder, that is, the screenshot of the pop-up window is stored in a folder named after the feature code such as the MD5 value obtained by calculating the process path of the pop-up window.

需要说明的是,使用弹窗的进程路径通过MD5算法等算法计算得到的特征值作为预设文件夹的名称,只是为了保证弹窗截图存储位置的唯一性,本领域技术人员使用其他达到上述目的的技术均是可以的,本发明在此不作限制。It should be noted that using the feature value calculated by the process path of the pop-up window through the MD5 algorithm and other algorithms as the name of the preset folder is only to ensure the uniqueness of the storage location of the screenshot of the pop-up window. Those skilled in the art use other methods to achieve the above purpose All techniques are possible, and the present invention is not limited here.

实际上,由于同一进程出现的弹窗的次数可能会不止一次,而系统对每次弹窗都进行截图,为了节省用户端的计算机设备的硬盘存储空间,当获取所述弹窗的弹窗截图时,所述弹窗截图会覆盖之前的弹窗截图,也就是说,来源于同一进程的最近一次的弹窗截图都会覆盖前一次弹窗截图,这样,在每个以MD5值命名的文件夹中都只保存一张弹窗截图,且该弹窗截图是最近一次的弹窗截图。In fact, since the number of pop-up windows that appear in the same process may be more than once, and the system takes a screenshot of each pop-up window, in order to save the hard disk storage space of the computer device on the client side, when the pop-up window screenshot of the pop-up window is obtained , the pop-up screenshot will cover the previous pop-up screenshot, that is to say, the latest pop-up screenshot from the same process will cover the previous pop-up screenshot. In this way, in each folder named with MD5 value Only one screenshot of the pop-up window is saved, and the screenshot of the pop-up window is the most recent screenshot of the pop-up window.

另外,在对弹窗进行弹窗截图的时候,会获取弹窗弹出的具体时间(例如2012/8/812:32:55),将弹窗的弹窗截图与弹窗时间一起存储在第二预设文件夹中。In addition, when taking a pop-up screenshot of the pop-up window, the specific time (for example, 2012/8/812:32:55) of the pop-up window will be obtained, and the pop-up screenshot of the pop-up window and the pop-up time will be stored in the second in the default folder.

步骤102:展示所述弹窗的进程信息;Step 102: displaying process information of the pop-up window;

具体而言,弹窗的进程信息存储在第一预设文件夹中,弹窗截图存储在第二预设文件夹中,当用户需要查看弹窗记录时,系统自动解析加载第一预设文件夹中的信息,并将所述弹窗的进程信息以列表的形式展示给用户端的计算机设备,如图3所示,在弹窗的进程信息中用户可以了解到弹窗来源的进程的名称、路径、进程的程序信息,依据进程路径用户查看弹窗对应的进程在计算机中的存储位置。Specifically, the process information of the pop-up window is stored in the first preset folder, and the screenshot of the pop-up window is stored in the second preset folder. When the user needs to view the pop-up window record, the system automatically parses and loads the first preset file information in the folder, and display the process information of the pop-up window to the computer device of the client in the form of a list, as shown in Figure 3, in the process information of the pop-up window, the user can learn the name of the process of the source of the pop-up window, The program information of the path and process, according to the process path, the user can view the storage location of the process corresponding to the pop-up window in the computer.

步骤103:在检测到用户端的计算机设备的弹窗截图查看消息时,展示所述弹窗截图。Step 103 : When a pop-up window screenshot viewing message of the computer device at the user terminal is detected, the pop-up window screenshot is displayed.

在本发明的一种优选实施例中,所述步骤103可以包括如下子步骤:In a preferred embodiment of the present invention, thestep 103 may include the following sub-steps:

子步骤S21:依据所述弹窗的进程路径计算所述第二预设文件夹的名称;Sub-step S21: Calculate the name of the second preset folder according to the process path of the pop-up window;

子步骤S22:查找所述第二预设文件夹的名称,并在所述查找到的第二预设文件夹中加载所述弹窗截图展示给用户端的计算机设备Sub-step S22: Find the name of the second preset folder, and load the screenshot of the pop-up window in the found second preset folder to show to the computer device at the user end

具体实现中,当用户点击某进程可以查看该进程的最后(最近)一次弹窗截图。具体而言,当用户单击列表中某条记录的任意位置时,系统捕获左键单击信息后,根据进程路径计算弹窗的MD5值,依据MD5值查找弹窗截图存储的第二预设文件夹,并在第二预设文件夹中加载相对应的弹窗截图展示给用户端的计算机设备,在展示所述弹窗截图时,会连同弹窗弹出的具体时间展示给用户端的计算机设备。In the specific implementation, when the user clicks on a certain process, he can view the screenshot of the last (most recent) pop-up window of the process. Specifically, when the user clicks any position of a record in the list, the system captures the left-click information, calculates the MD5 value of the pop-up window according to the process path, and searches for the second preset stored in the screenshot of the pop-up window based on the MD5 value folder, and load the corresponding screenshot of the pop-up window in the second preset folder to display to the computer device on the client side.

参照图2,示出了根据本发明一个实施例的一种弹窗监控及展示的方法实施例2的步骤流程图,具体可以包括以下步骤:Referring to FIG. 2 , it shows a flow chart of the steps ofEmbodiment 2 of a pop-up window monitoring and display method according to an embodiment of the present invention, which may specifically include the following steps:

步骤201:在监测到弹窗出现时,获取所述弹窗的句柄信息,判断所述弹窗是否是预置大小的弹窗;Step 201: Obtain the handle information of the pop-up window when it is detected that the pop-up window appears, and judge whether the pop-up window is a pop-up window with a preset size;

其中,预置大小的窗口可以为规定窗口的最大宽度、最小宽度、最大高度、最小高度的窗口。当监控到弹窗后通过获取弹窗的句柄得到弹窗的大小,判断该弹窗大小是否预置大小的范围之内,若是,该监测到的弹窗就是符合预置大小的弹窗。Wherein, the window of the preset size may be a window with a specified maximum width, minimum width, maximum height, and minimum height of the window. When the pop-up window is monitored, the size of the pop-up window is obtained by obtaining the handle of the pop-up window, and it is judged whether the size of the pop-up window is within the range of the preset size. If so, the monitored pop-up window is a pop-up window that meets the preset size.

步骤202:在所述监控到的弹窗是预置大小的弹窗时,依据所述句柄信息获取所述弹窗的进程名称以及进程路径;Step 202: When the monitored pop-up window is a pop-up window with a preset size, obtain the process name and process path of the pop-up window according to the handle information;

实际上,依据所述句柄信息获取所述弹窗的进程名称以及进程路径,可以采用如下方式:调用API取得该弹窗的句柄所在的进程ID;通过进程ID,获取对应的程序文件;获取该程序文件的路径,作为该弹窗对应的进程路径。In fact, according to the handle information to obtain the process name and process path of the pop-up window, the following methods can be adopted: call the API to obtain the process ID of the handle of the pop-up window; obtain the corresponding program file through the process ID; obtain the The path of the program file is used as the process path corresponding to the pop-up window.

步骤203:获取所述弹窗对应的进程出现的弹窗次数;Step 203: Obtain the number of pop-up windows that appear in the process corresponding to the pop-up window;

步骤203的实现方法可以为:The implementation method ofstep 203 can be:

在获得弹窗的进程信息后,判断所述弹窗的进程名称和/或所述弹窗的进程路径是否存在于第一预设文件夹中;After obtaining the process information of the pop-up window, determine whether the process name of the pop-up window and/or the process path of the pop-up window exist in the first preset folder;

若是,获得所述第一预设文件夹中的弹窗次数并为所述弹窗次数增加预设阈值,更新所述进程的弹窗次数;If so, obtain the number of pop-up windows in the first preset folder and increase the preset threshold for the number of pop-up windows, and update the number of pop-up windows in the process;

若否,将所述进程信息存储在第一预设文件夹中并将所述进程的弹窗次数记录为预设的初始阈值。If not, storing the process information in a first preset folder and recording the pop-up times of the process as a preset initial threshold.

需要说明的是,所述弹窗的进程名称、弹窗的进程路径、弹窗对应的进程的弹窗次数等进程信息可以记录到一个特定dat格式的文件中例如记录到pop.dat中,pop.dat相当于一个日志的记事本,其以字符串的形式记录了弹窗的进程名称、弹窗的进程路径、弹窗对应的进程的弹窗次数等进程信息。It should be noted that process information such as the process name of the pop-up window, the process path of the pop-up window, and the number of pop-up windows of the process corresponding to the pop-up window can be recorded in a file in a specific dat format, for example, recorded in pop.dat, pop .dat is equivalent to a log notepad, which records process information such as the process name of the pop-up window, the process path of the pop-up window, and the number of pop-up windows of the process corresponding to the pop-up window in the form of a string.

步骤204:获取所述弹窗的弹窗截图;Step 204: Obtain a screenshot of the pop-up window;

在具体实现中,弹窗截图记录实现的方法可以是:对整个用户端计算机设备界面进行截图,根据弹窗句柄能够计算出弹窗相对整个计算机设备界面的位置,然后根据所述位置将弹窗的部分进行截图储存,其中,弹窗截图是存储在以每个弹窗的进程路径计算出的MD5值命名的文件夹中。In a specific implementation, the method for realizing the screenshot record of the pop-up window may be: take a screenshot of the entire user-end computer device interface, calculate the position of the pop-up window relative to the entire computer device interface according to the pop-up window handle, and then save the pop-up window according to the position Part of the screenshot storage, where the screenshot of the pop-up window is stored in a folder named after the MD5 value calculated from the process path of each pop-up window.

由于同一进程出现的弹窗的次数可能会不止一次,而系统对每次弹窗都进行截图,为了节省用户端的计算机设备的硬盘存储空间,来源于同一进程的最近一次的弹窗截图都会覆盖前一次截图,这样,在每个以MD5命名的文件夹中都只保存一张弹窗截图,且该弹窗截图是最近一次的弹窗截图。Since the number of pop-up windows that appear in the same process may be more than once, and the system takes a screenshot of each pop-up window, in order to save the hard disk storage space of the computer device on the client side, the latest pop-up window screenshots from the same process will overwrite the previous one. Take a screenshot, so that only one screenshot of the pop-up window is saved in each folder named with MD5, and the screenshot of the pop-up window is the most recent screenshot of the pop-up window.

步骤205:根据用户端的计算机设备的指令展示所述弹窗的进程名称、弹窗的进程路径以及弹窗次数;Step 205: Display the process name of the pop-up window, the process path of the pop-up window and the number of pop-up windows according to the instruction of the computer device at the client end;

在具体实现中,当用户需要查看弹窗记录时,系统解析加载所述pop.dat文件并将弹窗的进程名称、弹窗的进程路径以及弹窗次数等进程信息展示给用户端的计算机设备,参考图3所示的特征信息展示图,可以看出,弹窗的进程名称(程序名称)、进程路径(程序路径)、进程的程序信息(程序信息)、弹窗次数等特征信息以列表的形式展示给用户端的计算机设备,用户以此可以看到弹窗来源的应用(程序),或者可以查看弹窗来源的应用在计算机中的存储位置。In the specific implementation, when the user needs to check the pop-up record, the system parses and loads the pop.dat file and displays process information such as the process name of the pop-up, the process path of the pop-up, and the number of pop-up times to the computer device on the user end, Referring to the characteristic information display diagram shown in Figure 3, it can be seen that the characteristic information such as the process name (program name) of the pop-up window, the process path (program path), the program information of the process (program information), and the number of pop-up windows are listed in the form of In this way, the user can see the application (program) from which the pop-up comes, or view the storage location of the application from which the pop-up is stored in the computer.

步骤206:根据用户端的计算机设备的指令展示所述弹窗的弹窗截图。Step 206: Displaying a pop-up window screenshot of the pop-up window according to an instruction of the computer device at the user end.

参考图3可知,当用户端的计算机设备点击弹窗记录中的某进程记录的任意位置时,可以看到进程的弹窗截图,实际上,当用户端的计算机设备单击列表中某条记录时,系统捕获左键单击信息后,根据进程路径计算弹窗的MD5值,依据MD5值查找弹窗截图存储的文件夹,并所述文件夹中加载相对应的弹窗截图,展示弹窗截图给用户端的计算机设备。另一方面,如果用户端的计算机设备想关闭所述展示出来的弹窗截图,可以点击“退出”命令按钮来提示装置关闭所述截图。Referring to Figure 3, it can be seen that when the computer device at the user end clicks on any position of a certain process record in the pop-up window record, you can see the screenshot of the pop-up window of the process. In fact, when the computer device at the user end clicks on a certain record in the list, After the system captures the left-click information, it calculates the MD5 value of the pop-up window according to the process path, searches for the folder where the screenshot of the pop-up window is stored according to the MD5 value, loads the corresponding screenshot of the pop-up window in the folder, and displays the screenshot of the pop-up window to computer equipment on the client side. On the other hand, if the computer device at the user terminal wants to close the displayed screenshot of the pop-up window, the "exit" command button can be clicked to prompt the device to close the screenshot.

实际上,用户端的计算机设备可以选择忽略掉一些监控弹窗或者其他处理弹窗,例如用户端的计算机设备可以选择不显示一些即时通讯软件(Instant Messenger,简称IM)或安全软件,因为有些IM软件的弹窗是带有聊天信息的,如果默认显示的话会导致用户端的计算机设备隐私泄露的问题;而安全软件由于其弹窗一般都是提醒用户的计算机设备的一些安全问题,弹窗一般比较多,因此可以不显示。另外,在用户端的计算机设备查看弹窗记录信息时,可能会有新的特征信息被记录,因此用户端的计算机设备可以选择“刷新”命令按钮来查看最新的弹窗记录信息。In fact, the computer equipment at the user end can choose to ignore some monitoring pop-up windows or other processing pop-up windows. For example, the computer equipment at the user end can choose not to display some instant messaging software (IM for short) or security software, because some IM software The pop-up window contains chat information. If it is displayed by default, it will lead to the privacy leakage of the computer equipment on the user side; and because the pop-up windows of security software generally remind the user of some security issues of the computer equipment, there are generally many pop-up windows. Therefore it may not be displayed. In addition, when the computer device at the user end checks the pop-up record information, new feature information may be recorded, so the computer device at the user end can select the "refresh" command button to view the latest pop-up record information.

另外,系统在展示特征信息给用户端的计算机设备时,可以根据每条进程目录的具体情况添加弹窗的建议处理方式,例如,可以是建议用户端的计算机设备保留弹窗或者删除弹窗,用户端的计算机设备可以根据处理建议对弹窗进程进行处理,以避免受到弹窗的骚扰。用户端的计算机设备查看完弹窗记录后,可以选择清空弹窗记录,这样系统将会重新开始记录检测到的弹窗的特征信息。In addition, when the system displays feature information to the computer equipment on the user end, it can add a suggested handling method for the pop-up window according to the specific conditions of each process directory. The computer device can process the pop-up window process according to the processing suggestion, so as to avoid being harassed by the pop-up window. After viewing the pop-up records on the computer device at the user end, you can choose to clear the pop-up records, so that the system will start recording the characteristic information of the detected pop-up windows again.

在本发明实施例中,弹窗可以是新闻弹窗、商品广告弹窗、咨询服务弹窗,也可以是游戏弹窗、黄色弹窗等,实际上,在弹窗截图的界面上可以有弹窗截图的标题条,弹窗截图的标题条中展示弹窗的类型,例如XX程序的广告弹窗截图,用户端的计算机设备通过点击广告的标题条可以开启相应的设置,例如关闭弹窗的广告功能。In the embodiment of the present invention, the pop-up window can be a news pop-up window, a product advertisement pop-up window, a consulting service pop-up window, or a game pop-up window, a yellow pop-up window, etc. The title bar of the window screenshot, the type of the pop-up window is displayed in the title bar of the pop-up window screenshot, such as the advertisement pop-up window screenshot of the XX program, the computer device on the client end can open the corresponding setting by clicking the title bar of the advertisement, such as closing the pop-up window advertisement Function.

对于图2的方法实施例而言,由于其与图1的方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。As for the method embodiment in FIG. 2 , since it is basically similar to the method embodiment in FIG. 1 , the description is relatively simple, and for relevant parts, please refer to the description of the method embodiment.

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。It should be noted that, for the method embodiment, for the sake of simple description, it is expressed as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence, because according to this According to the invention, certain steps may be performed in other order or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.

参照图4,示出了根据本发明一个实施例的一种用于弹窗信息的展示装置实施例的结构框图,具体可以包括以下模块:Referring to FIG. 4 , it shows a structural block diagram of an embodiment of a display device for pop-up information according to an embodiment of the present invention, which may specifically include the following modules:

特征信息获取模块401,适于在监测到弹窗出现时,获取所述弹窗的特征信息,所述弹窗的特征信息包括弹窗的进程信息以及弹窗截图,其中,当获取所述弹窗的弹窗截图时,所述弹窗截图会覆盖之前的弹窗截图;The featureinformation acquisition module 401 is adapted to acquire the feature information of the pop-up window when it is detected that the pop-up window appears. The feature information of the pop-up window includes the process information of the pop-up window and the screenshot of the pop-up window. When taking a screenshot of a pop-up window, the screenshot of the pop-up window will cover the previous screenshot of the pop-up window;

在本发明的一种优选实施例中,所述弹窗的进程信息包括弹窗的进程名称以及弹窗的进程路径,所述特征信息获取模块401可以包括如下子模块:In a preferred embodiment of the present invention, the process information of the pop-up window includes the process name of the pop-up window and the process path of the pop-up window, and the featureinformation acquisition module 401 may include the following submodules:

句柄信息获取子模块,适于在监测到弹窗出现时,获取弹窗的句柄信息;The handle information acquisition sub-module is suitable for obtaining the handle information of the pop-up window when the pop-up window is detected;

进程名称获取子模块,适于依据所述句柄信息获得弹窗的进程名称以及弹窗的进程路径。The process name obtaining submodule is adapted to obtain the process name of the pop-up window and the process path of the pop-up window according to the handle information.

在本发明的一种优选实施例中,所述弹窗的进程信息还可以包括所述弹窗对应的进程的弹窗次数,所述特征信息获取模块401可以包括如下子模块:In a preferred embodiment of the present invention, the process information of the pop-up window may also include the number of pop-up windows of the process corresponding to the pop-up window, and the characteristicinformation acquisition module 401 may include the following submodules:

判断子模块,适于在监测到弹窗出现时,判断所述弹窗的进程名称和/或所述弹窗的进程路径是否存在于第一预设文件夹中,若是,则调用添加子模块;若否,则调用记录子模块;The judging submodule is adapted to determine whether the process name of the popup window and/or the process path of the popup window exist in the first preset folder when the popup window is detected, and if so, call the add submodule ; If not, call the recording submodule;

添加子模块,适于获得所述第一预设文件夹中的弹窗次数并为所述弹窗次数增加预设阈值,更新所述进程的弹窗次数;Adding a submodule, adapted to obtain the number of pop-up windows in the first preset folder and increase the preset threshold for the number of pop-up windows, and update the number of pop-up windows of the process;

记录子模块,适于将所述进程信息存储在第一预设文件夹中并将所述进程的弹窗次数记录为预设的初始阈值。The recording submodule is adapted to store the process information in a first preset folder and record the pop-up times of the process as a preset initial threshold.

在本发明的一种优选实施例中,当所述弹窗的特征信息为弹窗截图时,所述特征信息获取模块401可以包括如下子模块:In a preferred embodiment of the present invention, when the feature information of the pop-up window is a screenshot of the pop-up window, the featureinformation acquisition module 401 may include the following submodules:

第一截图子模块,适于在监测到弹窗出现时,对整个用户端的计算机设备界面进行截图;The first screenshot sub-module is suitable for taking a screenshot of the computer device interface of the entire user terminal when the pop-up window is detected;

第二截图子模块,适于根据所述句柄信息计算弹窗相对于整个用户端的计算机设备界面的位置,并对所述计算出的弹窗的位置进行截图;The second screenshot submodule is adapted to calculate the position of the pop-up window relative to the computer device interface of the entire user terminal according to the handle information, and take a screenshot of the calculated position of the pop-up window;

存储子模块,适于将所述弹窗截图存储在第二预设文件夹中。The storage submodule is adapted to store the screenshot of the pop-up window in a second preset folder.

实际上,由于同一进程出现的弹窗的次数可能会不止一次,而系统对每次弹窗都进行截图,为了节省用户端的计算机设备的硬盘存储空间,当获取所述弹窗的弹窗截图时,所述弹窗截图会覆盖之前的弹窗截图,也就是说,来源于同一进程的最近一次的弹窗截图都会覆盖前一次截图,这样,在每个以MD5值命名的文件夹中都只保存一张弹窗截图,且该弹窗截图是最近一次的弹窗截图。In fact, since the number of pop-up windows that appear in the same process may be more than once, and the system takes a screenshot of each pop-up window, in order to save the hard disk storage space of the computer device on the client side, when the pop-up window screenshot of the pop-up window is obtained , the screenshot of the pop-up window will cover the previous screenshot of the pop-up window, that is to say, the latest screenshot of the pop-up window from the same process will cover the previous screenshot. In this way, only Save a screenshot of the pop-up window, and the screenshot of the pop-up window is the most recent screenshot of the pop-up window.

进程信息展示模块402,适于展示所述弹窗的进程信息;A processinformation display module 402, adapted to display the process information of the pop-up window;

弹窗截图展示模块403,适于在检测到用户端的计算机设备的弹窗截图查看消息时,展示所述弹窗截图。The pop-up windowscreenshot display module 403 is adapted to display the pop-up window screenshot when it is detected that the user-side computer device is viewing a message through the pop-up window screenshot.

在本发明的一种优选实施例中,所述弹窗截图展示模块403可以包括如下子模块:In a preferred embodiment of the present invention, the pop-upscreenshot display module 403 may include the following submodules:

计算子模块,适于依据所述弹窗的进程路径计算所述第二预设文件夹的名称;A calculation submodule, adapted to calculate the name of the second preset folder according to the process path of the pop-up window;

加载子模块,适于查找所述第二预设文件夹的名称,并在所述查找到的第二预设文件夹中加载所述弹窗截图展示给用户端的计算机设备。The loading submodule is adapted to search for the name of the second preset folder, and load the screenshot of the pop-up window in the found second preset folder for display to the computer device at the user end.

具体实现中,当用户端的计算机设备点击某进程可以查看该进程的最后(最近)一次弹窗截图。当用户端的计算机设备单击列表中某条记录的任意位置时,系统捕获左键单击信息后,根据进程路径计算弹窗的MD5值,依据MD5值查找弹窗截图存储的第二预设文件夹,并在第二预设文件夹中加载相对应的弹窗截图,展示最近一次的弹窗截图给用户端的计算机设备。In a specific implementation, when the computer device on the user end clicks on a certain process, the screenshot of the last (most recent) pop-up window of the process can be viewed. When the computer device on the client side clicks any position of a record in the list, the system captures the left-click information, calculates the MD5 value of the pop-up window according to the process path, and searches for the second preset file stored in the screenshot of the pop-up window according to the MD5 value folder, and load the corresponding screenshot of the pop-up window in the second preset folder, and display the latest screenshot of the pop-up window to the computer device at the user end.

对于图4的装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。As for the device embodiment in FIG. 4 , since it is basically similar to the method embodiment, the description is relatively simple, and for related parts, please refer to part of the description of the method embodiment.

参照图5,示出了根据本发明一个实施例的一种用于在计算机终端安装的弹窗信息展示系统实施例的结构框图,具体可以包括以下模块:Referring to FIG. 5 , it shows a structural block diagram of an embodiment of a pop-up information display system installed on a computer terminal according to an embodiment of the present invention, which may specifically include the following modules:

特征信息获取模块501,适于在监测到弹窗出现时,获取所述弹窗的特征信息,所述弹窗的特征信息包括弹窗的进程信息以及弹窗截图;The feature information acquisition module 501 is adapted to acquire feature information of the pop-up window when it is detected that the pop-up window appears, and the feature information of the pop-up window includes process information of the pop-up window and screenshots of the pop-up window;

在本发明的一种优选实施例中,所述弹窗的进程信息可以包括弹窗的进程名称以及弹窗的进程路径,所述特征信息获取模块501可以包括如下子模块:In a preferred embodiment of the present invention, the process information of the pop-up window may include the process name of the pop-up window and the process path of the pop-up window, and the feature information acquisition module 501 may include the following submodules:

句柄信息获取子模块,适于在监测到弹窗出现时,获取弹窗的句柄信息;The handle information acquisition sub-module is suitable for obtaining the handle information of the pop-up window when the pop-up window is detected;

进程名称获取子模块,适于依据所述句柄信息获得弹窗的进程名称以及弹窗的进程路径。The process name obtaining submodule is adapted to obtain the process name of the pop-up window and the process path of the pop-up window according to the handle information.

在本发明的一种优选实施例中,所述弹窗的进程信息还可以包括所述弹窗对应的进程的弹窗次数,所述特征信息获取模块501可以包括如下子模块:In a preferred embodiment of the present invention, the process information of the pop-up window may also include the number of pop-up windows of the process corresponding to the pop-up window, and the feature information acquisition module 501 may include the following submodules:

判断子模块,适于在监测到弹窗出现时,判断所述弹窗的进程名称和/或所述弹窗的进程路径是否存在于第一预设文件夹中,若是,则调用添加子模块;若否,则调用记录子模块;The judging submodule is adapted to determine whether the process name of the popup window and/or the process path of the popup window exist in the first preset folder when the popup window is detected, and if so, call the add submodule ; If not, call the recording submodule;

添加子模块,适于获得所述第一预设文件夹中的弹窗次数并为所述弹窗次数增加预设阈值,更新所述进程的弹窗次数;Adding a submodule, adapted to obtain the number of pop-up windows in the first preset folder and increase the preset threshold for the number of pop-up windows, and update the number of pop-up windows of the process;

记录子模块,适于将所述进程信息存储在第一预设文件夹中并将所述进程的弹窗次数记录为预设的初始阈值。The recording submodule is adapted to store the process information in a first preset folder and record the pop-up times of the process as a preset initial threshold.

在本发明的一种优选实施例中,当所述弹窗的特征信息为弹窗截图时,所述特征信息获取模块501可以包括如下子模块:In a preferred embodiment of the present invention, when the characteristic information of the pop-up window is a screenshot of the pop-up window, the characteristic information acquisition module 501 may include the following submodules:

第一截图子模块,适于在监测到弹窗出现时,对整个用户端的计算机设备界面进行截图;The first screenshot sub-module is suitable for taking a screenshot of the computer device interface of the entire user terminal when the pop-up window is detected;

第二截图子模块,适于根据所述句柄信息计算弹窗相对于整个用户端的计算机设备界面的位置,并对所述计算出的弹窗的位置进行截图;The second screenshot submodule is adapted to calculate the position of the pop-up window relative to the computer device interface of the entire user terminal according to the handle information, and take a screenshot of the calculated position of the pop-up window;

存储子模块,适于将所述弹窗截图存储在第二预设文件夹中。The storage submodule is adapted to store the screenshot of the pop-up window in a second preset folder.

实际上,由于同一进程出现的弹窗的次数可能会不止一次,而系统对每次弹窗都进行截图,为了节省用户端的计算机设备的硬盘存储空间,当获取所述弹窗的弹窗截图时,所述弹窗截图会覆盖之前的弹窗截图,也就是说,来源于同一进程的最近一次的弹窗截图都会覆盖前一次截图,这样,在每个以MD5值命名的文件夹中都只保存一张弹窗截图,且该弹窗截图是最近一次的弹窗截图。In fact, since the number of pop-up windows that appear in the same process may be more than once, and the system takes a screenshot of each pop-up window, in order to save the hard disk storage space of the computer device on the client side, when the pop-up window screenshot of the pop-up window is obtained , the screenshot of the pop-up window will cover the previous screenshot of the pop-up window, that is to say, the latest screenshot of the pop-up window from the same process will cover the previous screenshot. In this way, only Save a screenshot of the pop-up window, and the screenshot of the pop-up window is the most recent screenshot of the pop-up window.

进程信息展示模块502,适于展示所述弹窗的进程信息;A process information display module 502, adapted to display the process information of the pop-up window;

弹窗截图展示模块503,适于在检测到用户端的计算机设备的弹窗截图查看消息时,展示所述弹窗截图。The pop-up window screenshot display module 503 is adapted to display the pop-up window screenshot when it is detected that the user-side computer device is viewing a message through the pop-up window screenshot.

在本发明的一种优选实施例中,所述弹窗截图展示模块503可以包括如下子模块:In a preferred embodiment of the present invention, the pop-up screenshot display module 503 may include the following submodules:

计算子模块,适于依据所述弹窗的进程路径计算所述第二预设文件夹的名称;A calculation submodule, adapted to calculate the name of the second preset folder according to the process path of the pop-up window;

加载子模块,适于查找所述第二预设文件夹的名称,并在所述第二预设文件夹中加载所述弹窗截图展示给用户端的计算机设备。The loading submodule is adapted to search for the name of the second preset folder, and load the screenshot of the pop-up window in the second preset folder to display to the computer device at the user end.

具体实现中,当用户端的计算机设备点击某进程可以查看该进程的最后(最近)一次弹窗截图。当用户端的计算机设备单击列表中某条记录时,系统捕获左键单击信息后,根据进程路径计算弹窗的MD5值,依据MD5值查找弹窗截图存储的第二预设文件夹,并在第二预设文件夹中加载相对应的弹窗截图,展示最近一次的弹窗截图给用户端的计算机设备。In a specific implementation, when the computer device on the user end clicks on a certain process, the screenshot of the last (most recent) pop-up window of the process can be viewed. When the computer device on the user end clicks a record in the list, the system captures the left-click information, calculates the MD5 value of the pop-up window according to the process path, and searches for the second preset folder where the screenshot of the pop-up window is stored according to the MD5 value, and The corresponding screenshot of the pop-up window is loaded in the second preset folder, and the latest screenshot of the pop-up window is displayed to the computer device of the user terminal.

对于图5的系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。As for the system embodiment in FIG. 5 , since it is basically similar to the method embodiment, the description is relatively simple, and for related parts, refer to the part of the description of the method embodiment.

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。Each embodiment in this specification is described in a progressive manner, each embodiment focuses on the difference from other embodiments, and the same and similar parts of each embodiment can be referred to each other.

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other device. Various generic systems can also be used with the teachings based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not specific to any particular programming language. It should be understood that various programming languages can be used to implement the content of the present invention described herein, and the above description of specific languages is for disclosing the best mode of the present invention.

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline this disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings), as well as any method or method so disclosed, may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的用于弹窗信息的展示装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) can be used in practice to implement some or all of some or all of the components in the display device for pop-up window information according to the embodiment of the present invention Function. The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.

Claims (10)

Translated fromChinese
1.一种用于弹窗信息的展示方法,包括:1. A display method for pop-up window information, comprising:在监测到弹窗出现时,获取所述弹窗的特征信息,所述弹窗的特征信息包括弹窗的进程信息以及弹窗截图;When the occurrence of the pop-up window is monitored, the characteristic information of the pop-up window is obtained, and the characteristic information of the pop-up window includes the process information of the pop-up window and the screenshot of the pop-up window;展示所述弹窗的进程信息;Display the process information of the pop-up window;在检测到用户端的计算机设备的弹窗截图查看消息时,展示所述弹窗截图;When the pop-up window screenshot of the computer device at the client end is detected to view the message, the pop-up window screenshot is displayed;当获取所述弹窗的弹窗截图时,所述弹窗截图会覆盖之前的弹窗截图。When acquiring the pop-up screenshot of the pop-up window, the pop-up screenshot will cover the previous pop-up screenshot.2.如权利要求1所述的展示方法,所述弹窗的进程信息包括弹窗的进程名称以及弹窗的进程路径,所述在监测到弹窗出现时,获取所述弹窗的特征信息的步骤包括:2. The display method according to claim 1, wherein the process information of the pop-up window includes the process name of the pop-up window and the process path of the pop-up window, and when the pop-up window is detected, the characteristic information of the pop-up window is obtained The steps include:在监测到弹窗出现时,获取所述弹窗的句柄信息;Obtain the handle information of the pop-up window when it is detected that the pop-up window appears;依据所述句柄信息获得所述弹窗的进程名称以及所述弹窗的进程路径。Obtain the process name of the pop-up window and the process path of the pop-up window according to the handle information.3.如权利要求2所述的展示方法,所述弹窗的进程信息包括所述弹窗对应的进程的弹窗次数,所述在监测到弹窗出现时,获取所述弹窗的特征信息的步骤包括:3. The display method according to claim 2, wherein the process information of the pop-up window includes the number of pop-up windows of the process corresponding to the pop-up window, and the characteristic information of the pop-up window is obtained when the pop-up window is detected to appear The steps include:在监测到弹窗出现时,判断所述弹窗的进程名称和/或弹窗的进程路径是否存在于第一预设文件夹中;When the pop-up window is detected, determine whether the process name of the pop-up window and/or the process path of the pop-up window exist in the first preset folder;若是,获得所述第一预设文件夹中的弹窗次数并为所述弹窗次数增加预设阈值,更新所述进程的弹窗次数;If so, obtain the number of pop-up windows in the first preset folder and increase the preset threshold for the number of pop-up windows, and update the number of pop-up windows in the process;若否,将所述进程信息存储在第一预设文件夹中并将所述进程的弹窗次数记录为预设的初始阈值。If not, storing the process information in a first preset folder and recording the pop-up times of the process as a preset initial threshold.4.如权利要求3所述的展示方法,当所述弹窗的特征信息为弹窗截图时,所述在监测到弹窗出现时,获取所述弹窗的特征信息的步骤包括:4. The presentation method according to claim 3, when the feature information of the pop-up window is a screenshot of the pop-up window, the step of obtaining the feature information of the pop-up window when the pop-up window is detected to appear includes:在监测到弹窗出现时,对整个用户端的计算机设备界面进行截图;Take a screenshot of the computer device interface of the entire user terminal when the pop-up window is detected;根据所述句柄信息计算所述弹窗相对于整个用户端的计算机设备界面的位置,并对所述计算出的弹窗的位置进行截图;Calculate the position of the pop-up window relative to the computer device interface of the entire user terminal according to the handle information, and take a screenshot of the calculated position of the pop-up window;将所述弹窗截图存储在第二预设文件夹中。The screenshot of the pop-up window is stored in a second preset folder.5.如权利要求4所述的展示方法,所述在检测到用户端的计算机设备的截图查看消息时,展示所述弹窗截图的步骤包括:5. The presentation method as claimed in claim 4, when the message is checked by the screenshot of the computer equipment at the client end, the step of showing the screenshot of the pop-up window comprises:依据所述弹窗的进程路径计算所述第二预设文件夹的名称;calculating the name of the second preset folder according to the process path of the pop-up window;查找所述第二预设文件夹的名称,并在所述查找到的第二预设文件夹中加载所述弹窗截图展示给用户端的计算机设备。Finding the name of the second preset folder, and loading the screenshot of the pop-up window in the found second preset folder to display to the computer device at the user end.6.一种用于弹窗信息的展示装置,包括:6. A display device for pop-up window information, comprising:特征信息获取模块,适于在监测到弹窗出现时,获取所述弹窗的特征信息,所述弹窗的特征信息包括弹窗的进程信息以及弹窗截图,其中,当获取所述弹窗的弹窗截图时,所述弹窗截图会覆盖之前的弹窗截图;The characteristic information acquisition module is adapted to obtain the characteristic information of the pop-up window when the occurrence of the pop-up window is detected, the characteristic information of the pop-up window includes the process information of the pop-up window and the screenshot of the pop-up window, wherein, when the pop-up window is acquired When taking a screenshot of the pop-up window, the pop-up screenshot will cover the previous pop-up screenshot;进程信息展示模块,适于展示所述弹窗的进程信息;A process information display module, adapted to display the process information of the pop-up window;弹窗截图展示模块,适于在检测到用户端的计算机设备的弹窗截图查看消息时,展示所述弹窗截图。The pop-up window screenshot display module is suitable for displaying the pop-up window screenshot when it is detected that the user-side computer device is viewing the message.7.如权利要求6所述的展示装置,所述弹窗的进程信息包括弹窗的进程名称以及弹窗的进程路径,所述特征信息获取模块包括:7. The display device according to claim 6, the process information of the pop-up window includes the process name of the pop-up window and the process path of the pop-up window, and the characteristic information acquisition module includes:句柄信息获取子模块,适于在监测到弹窗出现时,获取所述弹窗的句柄信息;The handle information acquisition submodule is adapted to obtain the handle information of the pop-up window when the pop-up window is detected;进程名称获取子模块,适于依据所述句柄信息获得所述弹窗的进程名称以及所述弹窗的进程路径。The process name obtaining submodule is adapted to obtain the process name of the pop-up window and the process path of the pop-up window according to the handle information.8.如权利要求7所述的展示装置,所述弹窗的进程信息包括所述弹窗对应的进程的弹窗次数,所述特征信息获取模块包括:8. The display device according to claim 7, wherein the process information of the pop-up window includes the number of pop-up windows of the process corresponding to the pop-up window, and the characteristic information acquisition module includes:判断子模块,适于在监测到弹窗出现时,判断所述弹窗的进程名称和/或所述弹窗的进程路径是否存在于第一预设文件夹中,若是,则调用添加子模块;若否,则调用记录子模块;The judging submodule is adapted to determine whether the process name of the popup window and/or the process path of the popup window exist in the first preset folder when the popup window is detected, and if so, call the add submodule ; If not, call the recording submodule;添加子模块,适于获得所述第一预设文件夹中的弹窗次数并为所述弹窗次数增加预设阈值,更新所述进程的弹窗次数;Adding a submodule, adapted to obtain the number of pop-up windows in the first preset folder and increase the preset threshold for the number of pop-up windows, and update the number of pop-up windows of the process;记录子模块,适于将所述进程信息存储在第一预设文件夹中并将所述进程的弹窗次数记录为预设的初始阈值。The recording submodule is adapted to store the process information in a first preset folder and record the pop-up times of the process as a preset initial threshold.9.如权利要求8所述的展示装置,当所述弹窗的特征信息为弹窗截图时,所述特征信息获取模块包括:9. The display device according to claim 8, when the feature information of the pop-up window is a screenshot of the pop-up window, the feature information acquisition module includes:第一截图子模块,适于在监测到弹窗出现时,对整个用户端的计算机设备界面进行截图;The first screenshot sub-module is suitable for taking a screenshot of the computer device interface of the entire user terminal when the pop-up window is detected;第二截图子模块,适于根据所述句柄信息计算弹窗相对于整个用户端的计算机设备界面的位置,并对所述计算出的弹窗的位置进行截图;The second screenshot submodule is adapted to calculate the position of the pop-up window relative to the computer device interface of the entire user terminal according to the handle information, and take a screenshot of the calculated position of the pop-up window;存储子模块,适于将所述弹窗截图存储在第二预设文件夹中。The storage submodule is adapted to store the screenshot of the pop-up window in a second preset folder.10.如权利要求9所述的展示装置,所述弹窗截图展示模块包括:10. The display device according to claim 9, the pop-up screenshot display module comprising:计算子模块,适于依据所述弹窗的进程路径计算所述第二预设文件夹的名称;A calculation submodule, adapted to calculate the name of the second preset folder according to the process path of the pop-up window;加载子模块,适于查找所述第二预设文件夹的名称,并在所述查找到的第二预设文件夹中加载所述弹窗截图展示给用户端的计算机设备。The loading submodule is adapted to search for the name of the second preset folder, and load the screenshot of the pop-up window in the found second preset folder for display to the computer device at the user end.
CN201210473753.5A2012-11-202012-11-20Methods of exhibiting and device for pop window informationActiveCN103019687B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201210473753.5ACN103019687B (en)2012-11-202012-11-20Methods of exhibiting and device for pop window information

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201210473753.5ACN103019687B (en)2012-11-202012-11-20Methods of exhibiting and device for pop window information

Publications (2)

Publication NumberPublication Date
CN103019687Atrue CN103019687A (en)2013-04-03
CN103019687B CN103019687B (en)2016-06-22

Family

ID=47968326

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201210473753.5AActiveCN103019687B (en)2012-11-202012-11-20Methods of exhibiting and device for pop window information

Country Status (1)

CountryLink
CN (1)CN103019687B (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103019906A (en)*2012-11-202013-04-03北京奇虎科技有限公司Method, device and system for popup information display
CN103488490A (en)*2013-10-082014-01-01深圳市金立通信设备有限公司Method and device for determining application corresponding to pop-up window and terminal
WO2015078020A1 (en)*2013-11-302015-06-04华为技术有限公司Gesture operation conversion method and apparatus
CN104991802A (en)*2015-07-082015-10-21广东欧珀移动通信有限公司Method and apparatus for prompting uninstallation of application program
CN105608372A (en)*2016-01-152016-05-25百度在线网络技术(北京)有限公司Method and device for detecting application virus condition reported by antivirus software
CN105844148A (en)*2016-03-162016-08-10北京金山安全软件有限公司Method and device for protecting operating system and electronic equipment
CN106027788A (en)*2016-06-212016-10-12珠海市魅族科技有限公司Method and device for processing popup message
CN106910040A (en)*2015-12-232017-06-30北京奇虎科技有限公司A kind of method, terminal for display terminal position
WO2017128273A1 (en)*2016-01-292017-08-03Hewlett Packard Enterprise Development LpError block determination
CN107908348A (en)*2017-11-272018-04-13维沃移动通信有限公司The method and mobile terminal of display
CN108932148A (en)*2018-06-292018-12-04北京奇虎科技有限公司Pop-up management method and device
CN109445962A (en)*2018-10-312019-03-08河南职业技术学院Computer based screenshot store method and screenshot save set
CN114025210A (en)*2021-11-012022-02-08深圳小湃科技有限公司Popup shielding method, equipment, storage medium and device
CN115421644A (en)*2022-11-042022-12-02荣耀终端有限公司 Method and device for determining message source of pop-up window

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050066290A1 (en)*2003-09-162005-03-24Chebolu Anil KumarPop-up capture
CN101673194A (en)*2008-09-092010-03-17联想(北京)有限公司Computer and method for processing user notification message by using same
CN102779123A (en)*2011-05-092012-11-14腾讯科技(北京)有限公司Screenshot method and system of website displayed contents

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050066290A1 (en)*2003-09-162005-03-24Chebolu Anil KumarPop-up capture
CN101673194A (en)*2008-09-092010-03-17联想(北京)有限公司Computer and method for processing user notification message by using same
CN102779123A (en)*2011-05-092012-11-14腾讯科技(北京)有限公司Screenshot method and system of website displayed contents

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
汤观全等: "Visual FoxPro及其应用系统开发题解", 《VISUAL FOXPRO及其应用系统开发题解》*

Cited By (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103019906B (en)*2012-11-202016-05-04北京奇虎科技有限公司A kind of method, Apparatus and system that plays window information display
CN103019906A (en)*2012-11-202013-04-03北京奇虎科技有限公司Method, device and system for popup information display
CN103488490A (en)*2013-10-082014-01-01深圳市金立通信设备有限公司Method and device for determining application corresponding to pop-up window and terminal
WO2015078020A1 (en)*2013-11-302015-06-04华为技术有限公司Gesture operation conversion method and apparatus
CN105027054A (en)*2013-11-302015-11-04华为技术有限公司 Gesture operation conversion method and device
CN104991802A (en)*2015-07-082015-10-21广东欧珀移动通信有限公司Method and apparatus for prompting uninstallation of application program
CN104991802B (en)*2015-07-082018-07-03广东欧珀移动通信有限公司The method and device of prompting unloading application program
CN106910040A (en)*2015-12-232017-06-30北京奇虎科技有限公司A kind of method, terminal for display terminal position
CN105608372A (en)*2016-01-152016-05-25百度在线网络技术(北京)有限公司Method and device for detecting application virus condition reported by antivirus software
WO2017128273A1 (en)*2016-01-292017-08-03Hewlett Packard Enterprise Development LpError block determination
US10915780B2 (en)2016-01-292021-02-09Micro Focus LlcError block determination
CN105844148A (en)*2016-03-162016-08-10北京金山安全软件有限公司Method and device for protecting operating system and electronic equipment
CN106027788A (en)*2016-06-212016-10-12珠海市魅族科技有限公司Method and device for processing popup message
CN107908348A (en)*2017-11-272018-04-13维沃移动通信有限公司The method and mobile terminal of display
CN107908348B (en)*2017-11-272019-07-26维沃移动通信有限公司 Display method and mobile terminal
CN108932148A (en)*2018-06-292018-12-04北京奇虎科技有限公司Pop-up management method and device
CN109445962A (en)*2018-10-312019-03-08河南职业技术学院Computer based screenshot store method and screenshot save set
CN114025210A (en)*2021-11-012022-02-08深圳小湃科技有限公司Popup shielding method, equipment, storage medium and device
CN114025210B (en)*2021-11-012023-02-28深圳小湃科技有限公司Popup shielding method, equipment, storage medium and device
CN115421644A (en)*2022-11-042022-12-02荣耀终端有限公司 Method and device for determining message source of pop-up window

Also Published As

Publication numberPublication date
CN103019687B (en)2016-06-22

Similar Documents

PublicationPublication DateTitle
CN103019687B (en)Methods of exhibiting and device for pop window information
CN103019906B (en)A kind of method, Apparatus and system that plays window information display
CN106708557B (en)Update processing method and device for terminal application
JP5830102B2 (en) Reputation check of acquired file
CN103164654B (en)A kind of method carrying out information alert in pop-up and user interface display device
AU2018229557A1 (en)Methods and apparatus for identifying and removing malicious applications
US20160070911A1 (en)Rapid malware inspection of mobile applications
CN103150506B (en)The method and apparatus that a kind of rogue program detects
CN104268476B (en)A kind of method for running application program
CN104331663B (en) Detection method of web shell and web server
CN103679027A (en)Searching and killing method and device for kernel level malware
US9679133B2 (en)Contextual alert of an invasion of a computer system
CN104462985A (en)Detecting method and device of bat loopholes
CN106201602B (en)Label providing method, label obtaining method, server and electronic equipment
CN103713945B (en)The recognition methods of game and device
CN105809040A (en)Method and apparatus for detecting application privacy security information
CN105095758A (en)Processing method and device for lock-screen application program and mobile terminal
CN102981869B (en)The operation processing method of a kind of system start-up item program and device
CN105577668A (en) A network connection control method and device
CN118690367B (en)Method, device, electronic equipment and storage medium for detecting disguised viroids based on file similarity under same directory
CN104461741B (en)Graphics device interface based computing device optimizing method and device
CN102929732A (en)Method and device for calling file by application program and client-side equipment
CN106201601B (en)A kind of file clean-up method, electronic equipment and server
CN102930200A (en)Progress identifying method and device as well as terminal equipment
CN106127052A (en)The recognition methods of rogue program and device

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
TR01Transfer of patent right

Effective date of registration:20220725

Address after:Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after:BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before:100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before:BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before:Qizhi software (Beijing) Co.,Ltd.

TR01Transfer of patent right

[8]ページ先頭

©2009-2025 Movatter.jp