IP Library › Granted Patent US 10,579,690
Granted Patent B2
US 10,579,690 · App. 15/686,708 · Granted Mar 3, 2020

Multimedia information pop-up window processing method and device, and computer storage medium

Inventors: Zhou Rui (Shenzhen, CN); Guo Xi (Shenzhen, CN); Jin Cai (Shenzhen, CN); Zhao Rui Hua (Shenzhen, CN); Wang Qiu Yang (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
G06F16/9535G06F3/0481G06F9/451G06F16/957G06Q30/0277
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,579,690
App. No.
15/686,708
Granted
Mar 3, 2020
Kind
B2
Abstract

The present disclosure discloses a multimedia information pop-up window processing method and a computer storage medium. The method includes: detecting a multimedia information pop-up window event; extracting feature information of the multimedia information pop-up window event, and encapsulating the feature information of the multimedia information pop-up window event into a first request message; sending the first request message, to obtain the type of the multimedia information; and receiving a first request response message, obtaining the type of the multimedia information by parsing the first request response message, and processing the multimedia information pop-up window according to the type of the multimedia information. The present disclosure further discloses another multimedia information pop-up window processing method, a terminal, and a server.

Claims (97)

1. A multimedia information pop-up window processing method implemented on a terminal, the method comprising:

detecting a multimedia information pop-up window event;

extracting feature information of the multimedia information pop-up window event;

including the feature information of the multimedia information pop-up window event into a first request message;

sending the first request message to a server;

receiving a first request response message from the server;

parsing the first request response message;

obtaining a type of the multimedia information based on the parsing;

processing the multimedia information pop-up window according to the type of the multimedia information;

determining whether a predetermined length of time has passed;

when the predetermined length of time is determined to have passed, displaying a management graphical user interface (GUI) on a portion of a displayed screen including the multimedia information pop-up window event;

determining whether the multimedia information pop-up window event has ceased; and

including a removal message in the management GUI when the multimedia information pop-up window event is determined to have ceased.

2. The method according to claim 1 , wherein processing the multimedia information pop-up window according to the type of the multimedia information comprises:

blocking the multimedia information pop-up window event according to a preset processing policy when the type of the multimedia information is a first multimedia information; and

sending the feature information to the server when the type of the multimedia information is a second multimedia information.

3. The method according to claim 2 , wherein blocking the multimedia information pop-up window event according to the preset processing policy comprises:

presenting a prompt display describing the multimedia information pop-up window event is successfully blocked when reducing a window of the multimedia information pop-up window event at a first location until the window of the multimedia information pop-up window event disappears.

4. The method according to claim 1 , wherein extracting the feature information of the pop-up window event comprises:

extracting at least one of the following information: a window location of the pop-up window event, a window size of the pop-up window event, a title of the pop-up window event, a progress to which the pop-up window event belongs, and a screenshot Hash value of the pop-up window event.

5. A terminal, comprising:

a display, the display configured to display information on a user interface; and

a processor configured to:

detect a multimedia information pop-up window event;

extract feature information of the multimedia information pop-up window event;

include the feature information of the multimedia information pop-up window event into a first request message;

send the first request message to a server;

receive a first request response message from the server; and

parse the first request response message;

obtain a type of the multimedia information;

process the multimedia information pop-up window according to the type of the multimedia information;

determine whether a predetermined length of time has passed;

when the predetermined length of time is determined to have passed, display a management graphical user interface (GUI) on a portion of a displayed screen including the multimedia information pop-up window event;

determine whether the multimedia information pop-up window event has ceased; and

include a removal message in the management GUI when the multimedia information pop-up window event is determined to have ceased.

6. The terminal according to claim 5 , wherein the processor is further configured to:

block the multimedia information pop-up window event according to a preset processing policy when the type of the multimedia information is a first multimedia information; and

send the feature information of the pop-up window event to the server when the type of the multimedia information is a second multimedia information.

7. The terminal according to claim 6 , wherein the processor is further configured to:

present a prompt display describing the multimedia information pop-up window event is successfully blocked when reducing a window of the multimedia information pop-up window event at a first location until the window of the multimedia information pop-up window event disappears.

8. The terminal according to claim 5 , wherein the processor is further configured to:

extract at least one of the following information: a window location of the pop-up window event, a window size of the pop-up window event, a title of the pop-up window event, a progress to which the pop-up window event belongs, and a screenshot Hash value of the pop-up window event.

9. A multimedia information pop-up window processing method implemented on a server, the method comprising:

receiving a first request message from a terminal;

obtaining feature information of a multimedia information pop-up window event by parsing the first request message;

matching the feature information with data stored in a first database;

recognizing a type of the multimedia information according to the matching;

sending the type of the multimedia information to the terminal;

wherein when the type of the multimedia information is a second multimedia information, the method further comprises:

matching the feature information with data stored in a third database; and

sending the feature information to a second database when matching the feature information with data stored in the third database results in a mismatching;

extracting data in the second database;

matching the data in the second database with the data in the first database;

synchronizing data in the second database that satisfies a preset first condition to the first database; and

synchronizing data in the second database that satisfies a preset second condition to the third database.

10. The method according to claim 9 , wherein when the type of the multimedia information is a first multimedia information, the method further comprises:

sending, to the terminal, a processing policy corresponding to the first multimedia information.

11. A server, the server comprising:

a processor configured to:

receive a first request message from a terminal;

obtain feature information of a multimedia information pop-up window event by parsing the first request message;

match the feature information of the multimedia information pop-up window event with data stored in a first database;

recognize a type of the multimedia information according to matching the feature information of the multimedia information pop-up window event with data stored in the first database;

send the type of the multimedia information to the terminal;

match the feature information of the pop-up window event with data stored in a third database;

send the feature information of the pop-up window event to a second database when a the matching results in a mismatching;

extract data in the second database;

match the data in the second database with the data in the first database;

synchronize data in the second database that satisfies a preset first condition to the first database; and

synchronize data in the second database that satisfies a preset second condition to the third database.

12. The server according to claim 11 , wherein the processor is further configured to:

send, when recognizing that the type of the multimedia information is a first multimedia information, a processing policy corresponding to the first multimedia information to the terminal.

13. The server according to claim 11 , wherein the processor is further configured to:

obtain feature information of an unknown window from an unknown windows database, the feature information of the unknown window including a second hash value, and wherein the feature information of the multimedia information pop-up window includes a first hash value;

compare the first hash value to the second hash value;

determine a number of different bits between the first hash value and the second hash value based on comparing the first hash value to the second hash value;

set a count value to the number of different bits between the first hash value and the second hash value based on the comparison;

determine the unknown window and the multimedia information pop-up window are of a same type when the count value is less than a threshold value; and

determine the unknown window and the multimedia information pop-up window are not of a same type when the count value is greater than the threshold value.

14. A computer storage medium, the computer storage medium storing processor executable instructions that when executed by the processor, cause the processor to perform a method comprising:

detecting a multimedia information pop-up window event;

extracting feature information of the multimedia information pop-up window event;

including the feature information of the multimedia information pop-up window event into a first request message;

sending the first request message to a server;

receiving a first request response message from the server;

parsing the first request response message;

obtaining the type of the multimedia information based on the parsing;

processing the multimedia information pop-up window according to the type of the multimedia information;

determining whether a predetermined length of time has passed;

when the predetermined length of time is determined to have passed, displaying a management graphical user interface (GUI) on a portion of a displayed screen including the multimedia information pop-up window event;

determining whether the multimedia information pop-up window event has ceased; and

including a removal message in the management GUI when the multimedia information pop-up window event is determined to have ceased.

15. The computer storage medium according to claim 14 , wherein the feature information of the multimedia information pop-up window event includes a screenshot hash value, the screenshot hash value obtained by:

calculating a two-dimensional histogram matrix of a screenshot of the multimedia information pop-up window event according to a red-green-blue (RGB) value of each pixel in the screenshot of the multimedia information pop-up window event;

partitioning the two-dimensional histogram matrix into 8 by 8 sub-matrices;

generating binary hash values by performing a hash operation on the 8 by 8 sub-matrices, the binary Hash values being 0 or 1; and

generating at least one of a screenshot feature code or a screenshot hash value using the binary Hash values.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2017
From: RUI, ZHOU; XI, GUO; CAI, JIN; HUA, ZHAO RUI; YANG, WANG QIU
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 043461/0475 →
Priority Claims (1)
CN 2015 1 0415142 · Jul 15, 2015 · national
Continuity (2)
Continuation PCTCN2016079940 · Apr 21, 2016
Related Publication 20170351775A1 · Dec 7, 2017