IP Library Patent Application 16885059
Patent Application
App. No. 16/885,059

ADVERTISING MONITORING METHOD, SYSTEM, APPARATUS, AND ELECTRONIC EQUIPMENT

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 None
App. No.
16/885,059
Abstract

Advertising monitoring methods, systems, and devices, including computer programs encoded on computer storage media are provided. One of the methods includes: determining a first eigenvector of a first advertisement media resource to be monitored, wherein the first eigenvector comprises one or more first Hash values; receiving advertising time information and a second eigenvector of a second advertisement media resource, wherein the second advertisement media resource is played by a target advertising device, and the second eigenvector comprises one or more second Hash values; determining whether the advertising time information of the second advertisement media resource matches predetermined advertising time information of the first advertisement media resource and determining whether the first eigenvector matches the second eigenvector based on the one or more first Hash values and the one or more second Hash values; and determining play status of the first advertisement media resource on the target advertising.

Claims (62)

1 . An advertising monitoring method, applied to a monitoring server, comprising:

determining a first eigenvector of a first advertisement media resource to be monitored, wherein the first eigenvector comprises one or more first Hash values;

receiving advertising time information and a second eigenvector of a second advertisement media resource, wherein the second advertisement media resource is played by a target advertising device, and the second eigenvector comprises one or more second Hash values;

determining whether the advertising time information of the second advertisement media resource matches predetermined advertising time information of the first advertisement media resource and determining whether the first eigenvector matches the second eigenvector based on the one or more first Hash values and the one or more second Hash values; and

when the advertising time information matches the predetermined advertising information and the first eigenvector matches the second eigenvector, determining play status of the first advertisement media resource on the target advertising device is normal.

2 . The method according to claim 1 , wherein determining the first eigenvector of the first advertisement media resource comprises:

simulating playing the first advertisement media resource to obtain multi-frame images included in the first advertisement media resource;

determining a Hash value of each image in the multi-frame images to obtain the one or more first Hash values;

arranging the one or more first Hash values according to a first play sequence of the multi-frame images to form a vector; and

determining the vector as the first eigenvector of the first advertisement media resource.

3 . The method according to claim 2 , wherein the determining whether the first eigenvector matches the second eigenvector based on the one or more first Hash values and the one or more second Hash values comprises:

when the one or more second Hash values in the second eigenvector of the second advertisement media resource match the one or more first Hash values in the first eigenvector of the first advertisement media resource in a one-to-one correspondence, determining the second eigenvector of the second advertisement media resource matches the first eigenvector of the first advertisement media resource, wherein the second eigenvector of the second advertisement media resource being a vector formed by arranging the one or more second Hash values of multi-frame images included in the second advertisement media resource in a second play sequence.

4 . The method according to claim 1 , wherein the determining whether the advertising time information of the second advertisement media resource matches predetermined advertising time information of the first advertisement media resource comprises:

determining a play time and a play duration of the second advertisement media resource based on play timestamps of multi-frame images included in the second advertisement media resource; and

when the play time of the second advertisement media resource matches a predetermined play time of the first advertisement media resource and the play duration of the second advertisement media resource matches a predetermined play duration of the first advertisement media resource, determining the advertising time information of the second advertisement media resource matches the predetermined advertising time information of the first advertisement media resource.

5 . The method according to claim 1 , wherein the first advertisement media resource is an image, and determining the first eigenvector of the first advertisement media resource comprises:

determining a Hash value of the image; and

forming a one-element vector with the determined Hash value as the first eigenvector of the first advertisement media resource.

6 . The method according to claim 1 , comprising, before determining the first eigenvector of the first advertisement media resource:

receiving the first advertisement media resource uploaded by a user.

7 . The method according to claim 1 , wherein the first advertisement media resource is a video.

8 . An advertising monitoring device, comprising one or more processors and a non-transitory computer-readable memory coupled to the one or more processors and configured with instructions executable by the one or more processors to perform operations comprising:

determining a first eigenvector of a first advertisement media resource to be monitored, wherein the first eigenvector comprises one or more first Hash values;

receiving advertising time information and a second eigenvector of a second advertisement media resource, wherein the second advertisement media resource is played by a target advertising device, and the second eigenvector comprises one or more second Hash values;

determining whether the advertising time information of the second advertisement media resource matches predetermined advertising time information of the first advertisement media resource and determining whether the first eigenvector matches the second eigenvector based on the one or more first Hash values and the one or more second Hash values; and

when the advertising time information matches the predetermined advertising information and the first eigenvector matches the second eigenvector, determining play status of the first advertisement media resource on the target advertising device is normal.

9 . The advertising monitoring device according to claim 8 , wherein determining the first eigenvector of the first advertisement media resource comprises:

simulating playing the first advertisement media resource to obtain multi-frame images included in the first advertisement media resource;

determining a Hash value of each image in the multi-frame images to obtain the one or more first Hash values;

arranging the one or more first Hash values according to a first play sequence of the multi-frame images to form a vector; and

determining the vector as the first eigenvector of the first advertisement media resource.

10 . The advertising monitoring device according to claim 9 , wherein the determining whether the first eigenvector matches the second eigenvector based on the one or more first Hash values and the one or more second Hash values comprises:

when the one or more second Hash values in the second eigenvector of the second advertisement media resource match the one or more first Hash values in the first eigenvector of the first advertisement media resource in a one-to-one correspondence, determining the second eigenvector of the second advertisement media resource matches the first eigenvector of the first advertisement media resource, wherein the second eigenvector of the second advertisement media resource being a vector formed by arranging the one or more second Hash values of multi-frame images included in the second advertisement media resource in a second play sequence.

11 . The advertising monitoring device according to claim 8 , wherein the determining whether the advertising time information of the second advertisement media resource matches predetermined advertising time information of the first advertisement media resource comprises:

determining a play time and a play duration of the second advertisement media resource based on play timestamps of multi-frame images included in the second advertisement media resource; and

when the play time of the second advertisement media resource matches a predetermined play time of the first advertisement media resource and the play duration of the second advertisement media resource matches a predetermined play duration of the first advertisement media resource, determining the advertising time information of the second advertisement media resource matches the predetermined advertising time information of the first advertisement media resource.

12 . The advertising monitoring device according to claim 8 , wherein the first advertisement media resource is an image, and determining the first eigenvector of the first advertisement media resource comprises:

determining a Hash value of the image; and

forming a one-element vector with the determined Hash value as the first eigenvector of the first advertisement media resource.

13 . The advertising monitoring device according to claim 8 , wherein before determining the first eigenvector of the first advertisement media resource, the operations further comprise:

receiving the first advertisement media resource uploaded by a user.

14 . The advertising monitoring device according to claim 8 , wherein the first advertisement media resource is a video.

15 . A non-transitory computer-readable storage medium for advertising monitoring, storing instructions executable by one or more processors to cause the one or more processors to perform operations comprising:

determining a first eigenvector of a first advertisement media resource to be monitored, wherein the first eigenvector comprises one or more first Hash values;

receiving advertising time information and a second eigenvector of a second advertisement media resource, wherein the second advertisement media resource is played by a target advertising device, and the second eigenvector comprises one or more second Hash values;

determining whether the advertising time information of the second advertisement media resource matches predetermined advertising time information of the first advertisement media resource and determining whether the first eigenvector matches the second eigenvector based on the one or more first Hash values and the one or more second Hash values; and

when the advertising time information matches the predetermined advertising information and the first eigenvector matches the second eigenvector, determining play status of the first advertisement media resource on the target advertising device is normal.

16 . The non-transitory computer-readable storage medium according to claim 15 , wherein determining the first eigenvector of the first advertisement media resource comprises:

simulating playing the first advertisement media resource to obtain multi-frame images included in the first advertisement media resource;

determining a Hash value of each image in the multi-frame images to obtain the one or more first Hash values;

arranging the one or more first Hash values according to a first play sequence of the multi-frame images to form a vector; and

determining the vector as the first eigenvector of the first advertisement media resource.

17 . The non-transitory computer-readable storage medium according to claim 16 , wherein the determining whether the first eigenvector matches the second eigenvector based on the one or more first Hash values and the one or more second Hash values comprises:

when the one or more second Hash values in the second eigenvector of the second advertisement media resource match the one or more first Hash values in the first eigenvector of the first advertisement media resource in a one-to-one correspondence, determining the second eigenvector of the second advertisement media resource matches the first eigenvector of the first advertisement media resource, wherein the second eigenvector of the second advertisement media resource being a vector formed by arranging the one or more second Hash values of multi-frame images included in the second advertisement media resource in a second play sequence.

18 . The non-transitory computer-readable storage medium according to claim 15 , wherein the determining whether the advertising time information of the second advertisement media resource matches predetermined advertising time information of the first advertisement media resource comprises:

determining a play time and a play duration of the second advertisement media resource based on play timestamps of multi-frame images included in the second advertisement media resource; and

when the play time of the second advertisement media resource matches a predetermined play time of the first advertisement media resource and the play duration of the second advertisement media resource matches a predetermined play duration of the first advertisement media resource, determining the advertising time information of the second advertisement media resource matches the predetermined advertising time information of the first advertisement media resource.

19 . The non-transitory computer-readable storage medium according to claim 15 , wherein the first advertisement media resource is an image, and determining the first eigenvector of the first advertisement media resource comprises:

determining a Hash value of the image; and

forming a one-element vector with the determined Hash value as the first eigenvector of the first advertisement media resource.

20 . The non-transitory computer-readable storage medium according to claim 15 , wherein before determining the first eigenvector of the first advertisement media resource, the operations further comprise:

receiving the first advertisement media resource uploaded by a user.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053796/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053702/0392 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2020
From: SUN, JIANKANG; LIN, FENG
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 053256/0105 →