WO2020224291A1 - 广告监播方法、***、装置及电子设备 - Google Patents

广告监播方法、***、装置及电子设备 Download PDF

Info

Publication number
WO2020224291A1
WO2020224291A1 PCT/CN2020/070932 CN2020070932W WO2020224291A1 WO 2020224291 A1 WO2020224291 A1 WO 2020224291A1 CN 2020070932 W CN2020070932 W CN 2020070932W WO 2020224291 A1 WO2020224291 A1 WO 2020224291A1
Authority
WO
WIPO (PCT)
Prior art keywords
media resource
advertising media
feature vector
advertisement
time information
Prior art date
Application number
PCT/CN2020/070932
Other languages
English (en)
French (fr)
Inventor
孙健康
林锋
Original Assignee
创新先进技术有限公司
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 创新先进技术有限公司 filed Critical 创新先进技术有限公司
Priority to US16/885,059 priority Critical patent/US20200286120A1/en
Publication of WO2020224291A1 publication Critical patent/WO2020224291A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0242Determining effectiveness of advertisements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement

Definitions

  • This application relates to the field of computer technology, in particular to an advertisement monitoring method, system, device and electronic equipment.
  • Advertising is a means for advertisers to spread product or service information to consumers or users through advertising media (such as electronic advertising screens) in order to promote products or provide services.
  • Advertisement monitoring is the act of monitoring the actual broadcasting situation of the advertisements that have been placed, so as to avoid missed broadcasting, delayed broadcasting, misbroadcasting and other situations.
  • the embodiments of the present application provide an advertisement monitoring method, system, device and electronic equipment to reduce the manpower and time consumption of advertisement monitoring and improve the efficiency of advertisement monitoring.
  • an advertisement monitoring method which is applied to a monitoring server, and the method includes:
  • an advertisement monitoring device which is applied to a monitoring server, and the device includes:
  • the first determining module is used to determine the feature vector of the first advertising media resource to be monitored
  • a receiving module configured to receive a feature vector and playing time information of a second advertisement media resource uploaded by a monitoring device of a target advertisement playback device, where the second advertisement media resource is an advertisement media resource actually played by the target advertisement playback device;
  • the second determining module is configured to be based on the matching relationship between the feature vector of the second advertising media resource and the feature vector of the first advertising media resource, and the play time information and the designated play of the first advertising media resource The matching relationship of the time information determines the playing situation of the first advertisement media resource.
  • an advertisement monitoring method which is applied to a monitoring device, and the method includes:
  • the matching relationship between the vectors and the matching relationship between the playing time information and the designated playing time information of the first advertising media resource determine the playing situation of the first advertising media resource.
  • an advertisement monitoring device which is applied to a monitoring device, and the method includes:
  • the output module is configured to output the second advertisement media resource to be played to the target advertisement playback device, so that the target advertisement playback device plays the second advertisement media resource;
  • a determining module configured to determine the feature vector of the second advertising media resource, and record the playing time information of the second advertising media resource
  • the sending module is configured to send the feature vector and play time information of the second advertising media resource to a monitoring server, and the monitoring server is used to compare the feature vector of the second advertising media resource with the first to be monitored.
  • the matching relationship between the feature vector of the advertising media resource and the matching relationship between the play time information and the designated play time information of the first advertising media resource determine the play situation of the first advertising media resource.
  • an advertisement monitoring system including: monitoring equipment and a monitoring server, among which,
  • the monitoring equipment is configured to output a second advertisement media resource to be played to a target advertisement playback device, so that the target advertisement playback device plays the second advertisement media resource; and determine the characteristics of the second advertisement media resource Vector, and record the play time information of the second advertising media resource; send the feature vector and play time information of the second advertising media resource to the monitoring server;
  • the monitoring server is configured to determine the feature vector of the first advertising media resource to be monitored; receiving the feature vector and play time information of the second advertising media resource uploaded by the monitoring device; based on the second The matching relationship between the feature vector of the advertising media resource and the feature vector of the first advertising media resource, and the matching relationship between the play time information of the second advertising media resource and the designated play time information of the first advertising media resource, Determine the playing situation of the first advertising media resource.
  • an electronic device including:
  • a memory arranged to store computer-executable instructions that, when executed, cause the processor to perform the following operations:
  • a computer-readable storage medium stores one or more programs that, when executed by an electronic device including multiple application programs, cause all The electronic device performs the following operations:
  • an electronic device including:
  • a memory arranged to store computer-executable instructions that, when executed, cause the processor to perform the following operations:
  • the matching relationship between the vectors and the matching relationship between the playing time information and the designated playing time information of the first advertising media resource determine the playing situation of the first advertising media resource.
  • a computer-readable storage medium stores one or more programs that, when executed by an electronic device including multiple application programs, cause all The electronic device performs the following operations:
  • the matching relationship between the vectors and the matching relationship between the playing time information and the designated playing time information of the first advertising media resource determine the playing situation of the first advertising media resource.
  • the solutions provided by the embodiments of the application have at least one of the following technical effects: because the monitoring server can automatically broadcast based on the target advertisement playback device uploaded by the monitoring device of the target advertisement playback device.
  • the feature vector of the second advertising media resource, the matching relationship with the feature vector of the first advertising media resource to be monitored, and the play time information of the second advertising media resource and the designated play time information of the first advertising media resource The matching relationship of the first advertisement media resource is determined, without the need to go to the scene to monitor the broadcast manually. Therefore, the manpower and time consumption of the advertisement monitoring can be reduced, and the advertisement monitoring efficiency is improved.
  • FIG. 1 is one of the schematic diagrams of the structure of the advertisement monitoring system provided by the embodiment of this specification.
  • Fig. 2 is a schematic flowchart of an advertisement monitoring method provided by an embodiment of the present specification.
  • Fig. 3 is a schematic flowchart of another advertisement monitoring method provided by an embodiment of this specification.
  • Fig. 4 is the second structural diagram of the advertisement monitoring system provided by the embodiment of the present specification.
  • Fig. 5 is a schematic structural diagram of an electronic device provided by an embodiment of this specification.
  • Fig. 6 is a schematic structural diagram of an advertisement monitoring device provided by an embodiment of this specification.
  • Fig. 7 is a schematic structural diagram of another advertisement monitoring device provided by an embodiment of the present specification.
  • embodiments of this specification provide an advertisement monitoring method, system and device.
  • the following describes the architecture of the advertisement monitoring system provided by the embodiments of this specification with reference to FIG. 1.
  • the advertisement monitoring system may include a target advertisement playback device 101, a monitoring device 102, a monitoring server 103 and a local server 104 of the monitoring device 102.
  • the target advertisement playing device 101 may be one or more below-the-line (BTL) electronic advertisement screens, for example, electronic advertisement screens installed in public places such as elevators, bus stations, and subway stations.
  • the monitoring device 102 may be a controller that outputs advertisement media resources that need to be played to the target advertisement playback device 101 and controls the playback behavior of the target advertisement playback device 101.
  • the target advertisement playback device 101 and the monitoring device 102 may be two independent devices, or may be two devices with different functions in the same device.
  • the local server 104 of the monitoring device 102 may be a server for the monitoring device 102 to obtain the advertisement media resources that need to be played by the target advertisement playback device 101.
  • the monitoring device 102 in addition to obtaining the advertisement media resources that need to be played from the local server 104, the monitoring device 102 also The advertisement media resources that need to be played can be obtained from other servers (such as a network server), which is not limited in the embodiment of this specification.
  • the monitoring server 103 is a device for monitoring the advertisement media resources played by the target advertisement playing device 101.
  • the second advertisement media resource to be played stored in the local server 104 may be uploaded by the user 105 or downloaded from a designated server.
  • the first advertisement media resource that needs to be monitored and stored in the monitoring server 103 may also be uploaded by the user 105.
  • the user 105 may be an advertiser of the first advertising media resource and the second advertising media resource. It can be understood that when the first advertising media resource and the second advertising media resource are not the same advertising media resource, the user 105 can also be different.
  • the broadcast monitoring device 102 can be connected to and communicate with the target advertisement playback device 101 and the local server 104 via a data cable, and the broadcast monitoring device 102 can be connected and communicated with the monitoring server 103 via a mobile communication network.
  • advertising media resources may include multimedia resources such as images and videos.
  • the advertisement monitoring method may include:
  • Step 202 Determine the feature vector of the first advertisement media resource to be monitored.
  • the first advertisement media resource to be monitored may be an advertisement media resource that needs to be played on the target advertisement playback device for a specified time at a specified time.
  • the feature vector of an advertising media resource can refer to a vector that can uniquely identify the advertising media resource.
  • the feature vector of an advertising media resource can be a vector formed by the feature value of the advertising media resource, where the feature value includes but not Limited to hash value (HASH).
  • step 202 may include: simulating playing the first advertising media resource, acquiring multiple frames of images contained in the first advertising media resource; determining the The hash value of each image in the multi-frame image obtains multiple hash values; a vector formed by arranging the multiple hash values according to the playback order of the multi-frame image is determined as the first advertising media resource Eigenvectors.
  • step 202 may include: determining the hash value of the image to obtain a hash value, and forming the hash value to include The vector of one element is determined as the feature vector of the first advertising media resource.
  • MD5 Message Digest Algorithm
  • SHA Secure HASH Algorithm
  • SHA256 SHA256
  • the method shown in FIG. 2 may further include: receiving the first advertisement media resource uploaded by the user.
  • the monitoring server 103 receives the first advertisement media resource uploaded by the user 105 that needs to be monitored.
  • the user 105 may be an advertiser of the first advertising media resource.
  • Step 204 Receive the feature vector and play time information of the second advertisement media resource uploaded by the monitoring equipment of the target advertisement playback device, where the second advertisement media resource is the advertisement media resource actually played by the target advertisement playback device.
  • the feature vector of the second advertising media resource may be: each of the multi-frame images contained in the second advertising media resource A vector formed by sorting the image hash values in the playback order.
  • the playing time information of the second advertising media resource may include the playing timestamp recorded by the monitoring device 102 when the target advertising playing device plays the second advertising media resource.
  • the specific process of the monitoring device 102 determining the feature vector of the second advertising media resource and recording the play time information of the second advertising media resource will be introduced in the description of the embodiment shown in FIG. 3 below, and will not be repeated here. .
  • Step 206 Based on the matching relationship between the feature vector of the second advertising media resource and the feature vector of the first advertising media resource, and the match between the play time information and the designated play time information of the first advertising media resource Relationship to determine the playing situation of the first advertising media resource.
  • step 206 may specifically include: when the feature vector of the second advertising media resource matches the feature vector of the first advertising media resource, and the play time information of the second advertising media resource matches If the designated play time information matches, it is determined that the play situation of the first advertising media resource is normal.
  • the playback situation here is normal, which may mean that the target advertisement playback device plays the designated advertisement media resource (the first advertisement media resource) for a designated period of time at a designated time, and there is no misplay, missed broadcast, or delayed broadcast.
  • step 206 may specifically include: when the feature vector of the second advertising media resource does not match the feature vector of the first advertising media resource, and/or the feature vector of the second advertising media resource If the play time information does not match the designated play time information, it is determined that the play situation of the first advertisement media resource is abnormal.
  • the abnormal playback situation here may mean that the advertising media resource played by the target advertising playback device at the specified time is not the designated advertising media resource (the first advertising media resource), and there is a misplay; or, the target advertising playback device is in the designated Although the designated advertising media resource is played at the time, the play time is not the designated time, and there is a missed broadcast; or, although the target advertising playback device plays the designated advertising media resource for the designated time, there is a delay in the play time, and there is a delay. and many more.
  • the feature vector of the first advertising media resource is each of the multi-frame images contained in the first advertising media resource
  • the feature vector of the second advertising media resource is a vector formed by sorting the hash value of each image in the multi-frame images contained in the second advertising media resource in the playback order
  • the feature vector of the second advertising media resource is: ⁇ HASH1, HASH2, HASH3, HASH4 ⁇
  • the feature vector of the first advertising media resource is: ⁇ HASH5, HASH6, HASH7, HASH8 ⁇
  • HASH1 is approximately equal to HASH5
  • HASH2 is approximately equal to HASH6
  • HASH3 is approximately equal to HASH7
  • HASH4 is approximately equal to HASH8
  • the feature vector of the second advertising media resource can be considered to match the feature vector of the first advertising media resource, otherwise, the second advertising media resource is considered The feature vector does not match the feature vector of the first advertising media resource.
  • the second advertising media resource is a video
  • the play time information of the second advertising media resource includes the play timestamp of the multi-frame image contained in the second advertising media resource
  • the designated play time information includes the designated play time and designated play duration of the first advertising media resource
  • the second advertisement may be determined based on the play timestamps of the multi-frame images contained in the second advertising media resource.
  • the playing time and playing time of the media resource and then determining that the playing time information of the second advertising media resource matches the designated playing time information of the first advertising media resource in the following manner: at the playing time of the second advertising media resource If it matches the designated play time and the play time length of the second advertising media resource matches the designated play time length, it is determined that the play time information of the second advertising media resource matches the designated play time information ; Otherwise, it is determined that the play time information of the second advertising media resource does not match the specified play time information.
  • the second advertising media resource contains 2 frames of images, where the first frame of image has a start playback time stamp of 2019/01/01 12:00, and an end playback time stamp of 2019/01/01 12:02.
  • the start playback timestamp of the second frame of image is 2019/01/01 12:02
  • the end playback timestamp is 2019/01/01 12:04
  • the playing time of the second advertising media resource is 2019/01/01 12:00-12:04
  • the playing time is 4 minutes. If the specified playing time is also 12:00-12:04 on May 1, 2019, and the specified playing time is also 4 minutes, it can be determined that the playing time of the second advertising media resource matches the specified playing time, and the The playback duration matches the specified playback duration.
  • the embodiment shown in FIG. 2 provides an advertisement monitoring method, because the monitoring server can automatically based on the feature vector of the second advertisement media resource actually played by the target advertisement playing device uploaded by the monitoring device of the target advertisement playing device, and The matching relationship between the feature vector of the first advertising media resource to be monitored, and the matching relationship between the play time information of the second advertising media resource and the designated play time information of the first advertising media resource, determine the first advertising media
  • the broadcast situation of resources without the need to go to the scene to monitor the broadcast manually, therefore, it can reduce the manpower and time consumption of advertising monitoring and improve the efficiency of advertising monitoring.
  • an advertisement monitoring method provided in an embodiment of this specification can be applied to the monitoring device 102 shown in FIG. 1, and the method may include:
  • Step 302 Output the second advertisement media resource to be played to the target advertisement playback device, so that the target advertisement playback device plays the second advertisement media resource.
  • the monitoring device 102 can output the images to the target advertising playback device 101 frame by frame according to the playback sequence of the multiple frames of images contained in the video, so that the target advertising playback device 101 can play the video .
  • the method shown in FIG. 3 may further include: obtaining the second advertisement media resource from the local server of the monitoring device, and the second advertisement media stored in the local server of the monitoring device Resources can be uploaded by advertisers (such as user 5 in Figure 1).
  • Step 304 Determine the feature vector of the second advertising media resource, and record the play time information of the second advertising media resource.
  • step 304 may include: when outputting the second advertising media resource to the target advertising playback device, determining how much the second advertising media resource contains The hash value of each image in the frame image can be used to obtain multiple hash values, that is, when each of the multiple frames of images contained in the second advertisement media resource is output to the target advertisement playback device, Determine the hash value of the frame image to obtain multiple hash values; then, the multiple hash values are arranged according to the playback order of the multi-frame image to form a vector, which is determined as the feature of the second advertising media resource vector.
  • the playback time stamp of each frame of the image (which may include the initial playback time)
  • the time stamp and the end-playing timestamp are used as the play time information of the second advertising media resource.
  • step 304 may include: determining the hash value of the image to obtain a hash value, and forming the hash value to include The vector of one element is determined as the feature vector of the first advertising media resource.
  • the playback timestamp may include the start playback timestamp and the end playback timestamp of the image is recorded as the second advertisement media resource The play time information.
  • Step 306 Send the feature vector and play time information of the second advertising media resource to a monitoring server, where the monitoring server is configured to compare the feature vector of the second advertising media resource with the first advertising media to be monitored The matching relationship between the feature vector of the resource and the matching relationship between the play time information and the designated play time information of the first advertising media resource determine the play situation of the first advertising media resource.
  • the embodiment shown in FIG. 3 provides an advertisement monitoring method, because the monitoring device can determine and upload to the monitoring server the feature vector and the playing time information of the second advertisement media resource actually played by the target advertisement playing device, so that The monitoring server automatically based on the matching relationship between the feature vector of the second advertising media resource and the feature vector of the first advertising media resource to be monitored, and the play time information and the designated play time of the first advertising media resource.
  • the matching relationship of the information determines the playing situation of the first advertisement media resource without the need to go to the scene to monitor the broadcast manually. Therefore, the manpower and time consumption of the advertisement monitoring can be reduced, and the advertisement monitoring efficiency is improved.
  • the embodiment of this specification also provides an advertisement monitoring system.
  • the advertisement monitoring system provided by the embodiment of this specification may include: Broadcasting equipment 102 and monitoring server 103.
  • the monitoring equipment 102 is configured to output a second advertisement media resource to be played to a target advertisement playback device, so that the target advertisement playback device plays the second advertisement media resource; and determines a feature vector of the second advertisement media resource , And record the play time information of the second advertising media resource; send the feature vector and play time information of the second advertising media resource to the monitoring server.
  • the monitoring server 103 is configured to determine the feature vector of the first advertising media resource to be monitored; receiving the feature vector and playing time information of the second advertising media resource uploaded by the monitoring device; based on the second advertisement The matching relationship between the feature vector of the media resource and the feature vector of the first advertising media resource, and the matching relationship between the play time information of the second advertising media resource and the designated play time information of the first advertising media resource are determined The playing situation of the first advertising media resource.
  • the monitoring server 103 may be used to match the feature vector of the second advertising media resource with the feature vector of the first advertising media resource, and the play time information of the second advertising media resource In the case of matching with the designated playing time information, it is determined that the playing condition of the first advertisement media resource is normal.
  • the monitoring device 102 may be used to output the second advertisement to the target advertisement playback device 101
  • the vector (row vector or column vector) formed by the arrangement is determined as the feature vector of the second advertising media resource.
  • the monitoring server 103 can be used to simulate playing the first advertising media resource, obtain M frames of images contained in the first advertising media resource, and determine the hash value of each image in the M frame images to obtain M Hash value; a vector (row vector or column vector) formed by arranging the M hash values according to the playback order of the M frame images is determined as the feature vector of the first advertising media resource.
  • the monitoring server 103 can be specifically used for the N hash values in the feature vector of the second advertising media resource and the M hash values in the feature vector of the first advertising media resource In the case of one-to-one matching, it is determined that the feature vector of the second advertising media resource matches the feature vector of the first advertising media resource. It can be understood that when the N hash values in the feature vector of the second advertising media resource are matched in a one-to-one correspondence with the M hash values in the feature vector of the first advertising media resource, N and M are equal.
  • the monitoring server 103 may be specifically configured to: determine the first advertising media resource based on the play timestamps of the multi-frame images contained in the second advertising media resource 2. In a case where the play time of the advertising media resource matches the specified play time, and the play time length of the second advertising media resource matches the specified play time length, it is determined that the play time information of the second advertising media resource matches The designated play time information matches.
  • the advertisement monitoring system provided by the embodiment of this specification can automatically be based on the feature vector of the second advertisement media resource actually played by the target advertisement playing device uploaded by the monitoring equipment of the target advertisement playing device because of the monitoring server.
  • the matching relationship between the feature vector of the first advertising media resource and the matching relationship between the play time information of the second advertising media resource and the designated play time information of the first advertising media resource are determined to determine the It does not need to go to the scene to monitor the broadcast manually. Therefore, it can reduce the manpower and time consumption of advertising monitoring and improve the efficiency of advertising monitoring.
  • Fig. 5 is a schematic structural diagram of an electronic device provided by an embodiment of this specification.
  • the electronic device includes a processor, and optionally an internal bus, a network interface, and a memory.
  • the memory may include memory, such as high-speed random access memory (Random-Access Memory, RAM), and may also include non-volatile memory (non-volatile memory), such as at least one disk storage.
  • RAM random access memory
  • non-volatile memory such as at least one disk storage.
  • the electronic device may also include hardware required for other services.
  • the processor, network interface, and memory can be connected to each other through an internal bus.
  • the internal bus can be an ISA (Industry Standard Architecture) bus, PCI (Peripheral Component Interconnect, peripheral component interconnection standard) bus or EISA (Extended) bus. Industry Standard Architecture, extended industry standard structure) bus, etc.
  • the bus can be divided into address bus, data bus, control bus, etc. For ease of presentation, only one bidirectional arrow is used to indicate in FIG. 5, but it does not mean that there is only one bus or one type of bus.
  • the program may include program code, and the program code includes computer operation instructions.
  • the memory may include memory and non-volatile memory, and provide instructions and data to the processor.
  • the processor reads the corresponding computer program from the non-volatile memory to the memory and then runs, forming an advertisement monitoring device on a logical level.
  • the processor executes the program stored in the memory, and is specifically used to perform the following operations:
  • the processor executes the program stored in the memory, and is specifically configured to perform the following operations:
  • the matching relationship between the vectors and the matching relationship between the playing time information and the designated playing time information of the first advertising media resource determine the playing situation of the first advertising media resource.
  • the foregoing advertisement monitoring method disclosed in the embodiment shown in FIG. 2 or FIG. 3 of this specification may be applied to or implemented by a processor.
  • the processor may be an integrated circuit chip with signal processing capabilities.
  • the steps of the above method can be completed by hardware integrated logic circuits in the processor or instructions in the form of software.
  • the above-mentioned processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (Network Processor, NP), etc.; it may also be a digital signal processor (DSP), a dedicated Circuits (Application Specific Integrated Circuit, ASIC), Field-Programmable Gate Array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
  • CPU central processing unit
  • NP Network Processor
  • DSP digital signal processor
  • ASIC Application Specific Integrated Circuit
  • FPGA Field-Programmable Gate Array
  • the methods, steps, and logical block diagrams disclosed in one or more embodiments of this specification can be implemented or executed.
  • the general-purpose processor may be a microprocessor or the processor may also be any conventional processor or the like.
  • the steps of the method disclosed in combination with one or more embodiments of this specification can be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of hardware and software modules in the decoding processor.
  • the software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers.
  • the storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
  • the electronic device can also execute the advertisement monitoring method of FIG. 2 or FIG. 3, which will not be repeated in this specification.
  • the electronic equipment in this specification does not exclude other implementations, such as logic devices or a combination of software and hardware, etc. That is to say, the execution body of the following processing flow is not limited to each logic unit. It can also be a hardware or logic device.
  • the embodiment of this specification also proposes a computer-readable storage medium that stores one or more programs, the one or more programs include instructions, and the instructions are used in a portable electronic device that includes multiple application programs.
  • the portable electronic device can be made to execute the method of the embodiment shown in FIG. 1, and is specifically used to execute the following operations:
  • the embodiment of this specification also proposes a computer-readable storage medium that stores one or more programs, the one or more programs include instructions, and the instructions are used in a portable electronic device that includes multiple application programs.
  • the portable electronic device can be made to execute the method of the embodiment shown in FIG. 1, and is specifically used to execute the following operations:
  • the matching relationship between the vectors and the matching relationship between the playing time information and the designated playing time information of the first advertising media resource determine the playing situation of the first advertising media resource.
  • the advertisement monitoring device 600 and the advertisement monitoring device 700 provided in the embodiments of the present specification will be introduced below.
  • FIG. 6 is a schematic diagram of the structure of the advertisement monitoring device 600 provided in this specification. Please refer to FIG. 6, in a software implementation, the advertisement monitoring device 600 may include: a first determining module 601, a receiving module 602, and a second determining module 603.
  • the first determining module 601 is configured to determine the feature vector of the first advertising media resource to be monitored.
  • the first determining module 601 may be used to: simulate playing the first advertising media resource, and obtain multiple frames of images contained in the first advertising media resource; The hash value of each image in the multi-frame image is determined to obtain multiple hash values; a vector formed by arranging the multiple hash values according to the playback order of the multi-frame image is determined as the first The feature vector of advertising media resources.
  • the apparatus shown in FIG. 6 may further include: a resource receiving module, configured to receive the first advertising media resource uploaded by the user before determining the feature vector of the first advertising media resource to be monitored.
  • a resource receiving module configured to receive the first advertising media resource uploaded by the user before determining the feature vector of the first advertising media resource to be monitored.
  • the receiving module 602 is configured to receive the feature vector and play time information of the second advertisement media resource uploaded by the monitoring device of the target advertisement playback device, where the second advertisement media resource is the advertisement media resource actually played by the target advertisement playback device .
  • the feature vector of the second advertising media resource may be: each of the multi-frame images contained in the second advertising media resource A vector formed by sorting the image hash values in the playback order.
  • the playing time information of the second advertising media resource may include the playing timestamp recorded by the monitoring device 102 when the target advertising playing device plays the second advertising media resource.
  • the second determining module 603 is configured to be based on the matching relationship between the feature vector of the second advertising media resource and the feature vector of the first advertising media resource, and the designation of the play time information and the first advertising media resource The matching relationship of the playing time information determines the playing situation of the first advertisement media resource.
  • the second determining module 603 can be used to: when the feature vector of the second advertising media resource matches the feature vector of the first advertising media resource, and the playing time of the second advertising media resource When the information matches the designated play time information, it is determined that the play situation of the first advertising media resource is normal.
  • the second determining module 603 can be used to: when the feature vector of the second advertising media resource does not match the feature vector of the first advertising media resource, and/or, the second advertising media If the play time information of the resource does not match the designated play time information, it is determined that the play situation of the first advertising media resource is abnormal.
  • the second determining module 603 can be used to: one-to-one correspondence between the multiple hash values in the feature vector of the second advertising media resource and the multiple hash values in the feature vector of the first advertising media resource In the case of determining that the feature vector of the second advertising media resource matches the feature vector of the first advertising media resource, otherwise, determining that the feature vector of the second advertising media resource matches that of the first advertising media resource The feature vector does not match.
  • the second determining module 603 can be used to: firstly based on the play timestamp of the multi-frame image contained in the second advertising media resource, Determine the play time and play duration of the second advertising media resource, and then match the play time of the second advertising media resource with the designated play time, and the play time of the second advertising media resource matches the designated play time In the case of a matching play time, it is determined that the play time information of the second advertising media resource matches the designated play time information; otherwise, it is determined that the play time information of the second advertising media resource does not match the designated play time information. match.
  • the advertisement monitoring device 600 provided by the embodiment shown in FIG. 6 can be automatically based on the feature vector of the second advertisement media resource actually played by the target advertisement playing device uploaded by the monitoring equipment of the target advertisement playing device, and the characteristic vector of the second advertisement media resource to be monitored.
  • the matching relationship between the feature vector of the first advertising media resource, and the matching relationship between the play time information of the second advertising media resource and the designated play time information of the first advertising media resource, to determine the play situation of the first advertising media resource Without the need to go to the scene to monitor and broadcast manually, therefore, it can reduce the manpower and time consumption of advertising monitoring and improve the efficiency of advertising monitoring.
  • the advertisement monitoring device 600 can implement the method of the method embodiment shown in FIG. 2. For details, please refer to the advertisement monitoring method of the embodiment shown in FIG.
  • FIG. 7 is a schematic structural diagram of an advertisement monitoring device 700 provided in this specification.
  • the advertisement monitoring device 700 may include: an output module 701, a determination module 702, and a sending module 703.
  • the output module 701 is configured to output a second advertisement media resource to be played to a target advertisement playback device, so that the target advertisement playback device plays the second advertisement media resource.
  • the output module 701 may output the images to the target advertising playback device frame by frame according to the playback sequence of the multiple frames of images contained in the video, so that the target advertising playback device can play the video.
  • the apparatus shown in FIG. 7 may further include: a resource obtaining module, configured to obtain the second advertisement media resource from the local server of the monitoring device before outputting the second advertisement media resource to be played to the target advertisement playing device 2. Advertising media resources.
  • a resource obtaining module configured to obtain the second advertisement media resource from the local server of the monitoring device before outputting the second advertisement media resource to be played to the target advertisement playing device 2. Advertising media resources.
  • the determining module 702 is configured to determine the feature vector of the second advertising media resource, and record the playing time information of the second advertising media resource.
  • the determining module 702 may be used to: when outputting the second advertising media resource to the target advertising playback device, determine that the second advertising media resource contains The hash value of each image in the multi-frame image obtains multiple hash values, that is, when each of the multi-frame images contained in the second advertisement media resource is output to the target advertisement playback device , Determine the hash value of the frame image to obtain multiple hash values; then arrange the multiple hash values according to the play order of the multiple frame images to form a vector, and determine it as the second advertising media resource Feature vector.
  • the determining module 702 can be used to: when outputting each frame of the multi-frame images contained in the second advertisement media resource to the target advertisement playback device, record the playback timestamp of each frame of the image as Play time information of the second advertising media resource.
  • the sending module 703 is configured to send the feature vector and play time information of the second advertising media resource to a monitoring server, and the monitoring server is configured to send the feature vector of the second advertising media resource and the second to be monitored A matching relationship between a feature vector of an advertisement media resource, and a matching relationship between the play time information and the designated play time information of the first advertising media resource, determine the play situation of the first advertising media resource.
  • the advertisement monitoring device 700 provided in the embodiment shown in FIG. 7 can upload to the monitoring server the feature vector and the playing time information of the second advertisement media resource actually played by the target advertisement playing device, so that the monitoring server can automatically based
  • the matching relationship between the feature vector of the second advertising media resource and the feature vector of the first advertising media resource to be monitored, and the matching relationship between the play time information and the designated play time information of the first advertising media resource are determined
  • the broadcast situation of the first advertisement media resource does not require manual on-site monitoring. Therefore, the manpower and time consumption of advertisement monitoring can be reduced, and the efficiency of advertisement monitoring can be improved.
  • the advertisement monitoring device 700 can implement the method of the method embodiment shown in FIG. 3. For details, please refer to the advertisement monitoring method of the embodiment shown in FIG. 3, which will not be repeated.
  • a typical implementation device is a computer.
  • the computer may be, for example, a personal computer, a laptop computer, a cell phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or Any combination of these devices.
  • Computer-readable media include permanent and non-permanent, removable and non-removable media, and information storage can be realized by any method or technology.
  • the information can be computer-readable instructions, data structures, program modules, or other data.
  • Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, CD-ROM, digital versatile disc (DVD) or other optical storage, Magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media can be used to store information that can be accessed by computing devices. According to the definition in this article, computer-readable media does not include transitory media, such as modulated data signals and carrier waves.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Multimedia (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

一种广告监播方法、***、装置和电子设备,所述方法包括:确定待监播的第一广告媒体资源的特征向量(S202);接收目标广告播放装置的监播设备上传的第二广告媒体资源的特征向量和播放时间信息,所述第二广告媒体资源是所述目标广告播放装置实际播放的广告媒体资源(S204);基于所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况(S206)。

Description

广告监播方法、***、装置及电子设备 技术领域
本申请涉及计算机技术领域,尤其涉及一种广告监播方法、***、装置及电子设备。
背景技术
广告,是广告主为了推销商品或提供服务,通过广告媒体(如电子广告屏)向消费者或用户传播商品或服务信息的手段。广告监播,是对已投放的广告的实际播放情况进行监测的行为,以避免漏播、延播、误播等状况。
目前,对于广告主在线下(Below-the-Line,BTL)电子广告屏投放的广告,由广告主派遣人工去现场进行监播,并由人工向广告主汇报广告的实际播放情况。很显然,这种由人工进行广告监播的方式,耗时耗力,效率低下。
发明内容
本申请实施例提供了一种广告监播方法、***、装置及电子设备,以减少广告监播的人力和时间消耗,提高广告监播效率。
为解决上述技术问题,本申请实施例是这样实现的:
第一方面,提出了一种广告监播方法,应用于监播服务器,所述方法包括:
确定待监播的第一广告媒体资源的特征向量;
接收目标广告播放装置的监播设备上传的第二广告媒体资源的特征向量和播放时间信息,所述第二广告媒体资源是所述目标广告播放装置实际播放的广告媒体资源;
基于所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
第二方面,提出了一种广告监播装置,应用于监播服务器,所述装置包括:
第一确定模块,用于确定待监播的第一广告媒体资源的特征向量;
接收模块,用于接收目标广告播放装置的监播设备上传的第二广告媒体资源的特征向量和播放时间信息,所述第二广告媒体资源是所述目标广告播放装置实际播放的广告 媒体资源;
第二确定模块,用于基于所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
第三方面,提出了一种广告监播方法,应用于监播设备,所述方法包括:
向目标广告播放装置输出待播放的第二广告媒体资源,以使所述目标广告播放装置播放所述第二广告媒体资源;
确定所述第二广告媒体资源的特征向量,并记录所述第二广告媒体资源的播放时间信息;
向监播服务器发送所述第二广告媒体资源的特征向量和播放时间信息,所述监播服务器用于基于所述第二广告媒体资源的特征向量与待监播的第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
第四方面,提出了一种广告监播装置,应用于监播设备,所述方法包括:
输出模块,用于向目标广告播放装置输出待播放的第二广告媒体资源,以使所述目标广告播放装置播放所述第二广告媒体资源;
确定模块,用于确定所述第二广告媒体资源的特征向量,并记录所述第二广告媒体资源的播放时间信息;
发送模块,用于向监播服务器发送所述第二广告媒体资源的特征向量和播放时间信息,所述监播服务器用于基于所述第二广告媒体资源的特征向量与待监播的第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
第五方面,提出了一种广告监播***,包括:监播设备和监播服务器,其中,
所述监播设备,用于向目标广告播放装置输出待播放的第二广告媒体资源,以使所述目标广告播放装置播放所述第二广告媒体资源;确定所述第二广告媒体资源的特征向量,并记录所述第二广告媒体资源的播放时间信息;向所述监播服务器发送所述第二广告媒体资源的特征向量和播放时间信息;
所述监播服务器,用于确定待监播的第一广告媒体资源的特征向量;接收所述监播 设备上传的所述第二广告媒体资源的特征向量和播放时间信息;基于所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量的匹配关系,以及所述第二广告媒体资源的播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
第六方面,提出了一种电子设备,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:
确定待监播的第一广告媒体资源的特征向量;
接收目标广告播放装置的监播设备上传的第二广告媒体资源的特征向量和播放时间信息,所述第二广告媒体资源是所述目标广告播放装置实际播放的广告媒体资源;
基于所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
第七方面,提出了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下操作:
确定待监播的第一广告媒体资源的特征向量;
接收目标广告播放装置的监播设备上传的第二广告媒体资源的特征向量和播放时间信息,所述第二广告媒体资源是所述目标广告播放装置实际播放的广告媒体资源;
基于所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
第八方面,提出了一种电子设备,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:
向目标广告播放装置输出待播放的第二广告媒体资源,以使所述目标广告播放装置播放所述第二广告媒体资源;
确定所述第二广告媒体资源的特征向量,并记录所述第二广告媒体资源的播放时间信息;
向监播服务器发送所述第二广告媒体资源的特征向量和播放时间信息,所述监播服务器用于基于所述第二广告媒体资源的特征向量与待监播的第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
第九方面,提出了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下操作:
向目标广告播放装置输出待播放的第二广告媒体资源,以使所述目标广告播放装置播放所述第二广告媒体资源;
确定所述第二广告媒体资源的特征向量,并记录所述第二广告媒体资源的播放时间信息;
向监播服务器发送所述第二广告媒体资源的特征向量和播放时间信息,所述监播服务器用于基于所述第二广告媒体资源的特征向量与待监播的第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
由以上本申请实施例提供的技术方案可见,本申请实施例提供的方案至少具备如下一种技术效果:由于监播服务器可以自动基于目标广告播放装置的监播设备上传的目标广告播放装置实际播放的第二广告媒体资源的特征向量,与待监播的第一广告媒体资源的特征向量的匹配关系,以及第二广告媒体资源的播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况,而不需要人工去现场进行监播,因此,可以减少广告监播的人力和时间消耗,提高了广告监播效率。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请 的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是本说明书实施例提供的广告监播***的架构示意图之一。
图2是本说明书实施例提供的一种广告监播方法的流程示意图。
图3是本说明书实施例提供的另一种广告监播方法的流程示意图。
图4是本说明书实施例提供的广告监播***的架构示意图之二。
图5是本说明书实施例提供的一种电子设备的结构示意图。
图6是本说明书实施例提供的一种广告监播装置的结构示意图。
图7是本说明书实施例提供的另一种广告监播装置的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
为了减少广告监播的人力和时间消耗,提高广告监播效率,本说明书实施例提供一种广告监播方法、***和装置。为了对本说明书实施例提供的技术方案有一个全面的认识,下面结合图1对本说明书实施例提供的广告监播***的架构进行说明。
请参考图1,本说明书实施例提供的广告监播***可以包括目标广告播放装置101、监播设备102、监播服务器103和监播设备102的本地服务器104。
其中,目标广告播放装置101可以是一个或多个线下(Below-the-Line,BTL)电子广告屏,例如安装在电梯内、公交车站、地铁站等公共场所的电子广告屏。监播设备102可以是向目标广告播放装置101输出需要播放的广告媒体资源,并对目标广告播放装置101的播放行为进行控制的控制器。在实际应用中,目标广告播放装置101和监播设备102可以是两个独立的设备,也可以是同一个设备中的两个功能不同的装置。监播设备102的本地服务器104可以是监播设备102获取需要目标广告播放装置101播放的广告媒体资源的服务器,当然,监播设备102除了从本地服务器104获取需要播放的广告媒体资源外,也可以从其他服务器(如网络服务器)获取需要播放的广告媒体资源,本说明书实施例对此不做限制。监播服务器103是用于对目标广告播放装置101播放的广告 媒体资源进行监播的设备。
在本说明书实施例中,本地服务器104中存储的待播放的第二广告媒体资源可以是用户105上传的,也可以是从指定的服务器上下载的。监播服务器103中存储的需要监播的第一广告媒体资源也可以是用户105上传的。其中,用户105可以是第一广告媒体资源和第二广告媒体资源的广告主,可以理解,当第一广告媒体资源与第二广告媒体资源不是同一个广告媒体资源时,用户105也可以不同。
在图1所示的例子中,监播设备102可以分别通过数据线与目标广告播放装置101和本地服务器104连接并通信,监播设备102可以通过移动通信网络与监播服务器103连接并通信。
在本说明书实施例中,广告媒体资源可以包括图像、视频等多媒体资源。
在图1的基础上,下面结合详细的实施例对本说明书实施例提供的广告监播方法进行说明。
图2是本说明书的一个实施例提供的一种广告监播方法的流程示意图,可应用于图1所示的监播设备102,如图2所示,该广告监播方法可以包括:
步骤202、确定待监播的第一广告媒体资源的特征向量。
待监播的第一广告媒体资源可以是需要在指定时间在目标广告播放装置上播放指定时长的广告媒体资源。
广告媒体资源的特征向量,可以是指能唯一标识该广告媒体资源的一个向量,具体的,广告媒体资源的特征向量可以是由广告媒体资源的特征值形成的向量,其中,特征值包括但不限于哈希值(HASH)。
在一个例子中,如果所述第一广告媒体资源为一段视频,那么步骤202可以包括:模拟播放所述第一广告媒体资源,获取所述第一广告媒体资源包含的多帧图像;确定所述多帧图像中每一图像的哈希值,得到多个哈希值;将所述多个哈希值按照所述多帧图像的播放顺序排列形成的向量,确定为所述第一广告媒体资源的特征向量。
同理,在另一个例子中,如果所述第一广告媒体资源为一幅图像,那么步骤202可以包括:确定该图像的哈希值得到一个哈希值,并将该哈希值形成的包含一个元素的向量,确定为所述第一广告媒体资源的特征向量。
在上述两个例子中,具体可以通过消息摘要算法第五版(Message Digest Algorithm, MD5)、安全哈希算法(Secure HASH Algorithm,SHA)1、SHA256等算法来计算。
可选地,在步骤202之前,图2所示的方法还可以包括:接收用户上传的所述第一广告媒体资源。例如,如图1所示,监播服务器103接收用户105上传的需要监播的第一广告媒体资源。其中,用户105可以是第一广告媒体资源的广告主。
步骤204、接收目标广告播放装置的监播设备上传的第二广告媒体资源的特征向量和播放时间信息,所述第二广告媒体资源是所述目标广告播放装置实际播放的广告媒体资源。
与第一广告媒体资源的特征向量类似,如果第二广告媒体资源为视频,那么,所述第二广告媒体资源的特征向量可以为,所述第二广告媒体资源包含的多帧图像中每一图像的哈希值按播放顺序排序形成的向量。
第二广告媒体资源的播放时间信息可以包括目标广告播放装置播放第二广告媒体资源时由监播设备102记录的播放时间戳。
监播设备102确定第二广告媒体资源的特征向量,以及记录第二广告媒体资源的播放时间信息的具体过程,将在下文中对图3所示的实施例进行说明时介绍,此处暂不赘述。
步骤206、基于所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
在第一个例子中,步骤206具体可以包括:在所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量匹配,且所述第二广告媒体资源的播放时间信息与所述指定播放时间信息匹配的情况下,确定所述第一广告媒体资源的播放情况正常。此处的播放情况正常,可以是指目标广告播放装置在指定时间播放了指定时长的指定广告媒体资源(第一广告媒体资源),不存在误播、漏播、延播等情况。
在第二个例子中,步骤206具体可以包括:在所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量不匹配,和/或,所述第二广告媒体资源的播放时间信息与所述指定播放时间信息不匹配的情况下,确定所述第一广告媒体资源的播放情况不正常。此处的播放情况不正常,可以是指目标广告播放装置在指定时间播放的广告媒体资源不是指定广告媒体资源(第一广告媒体资源),存在误播的情况;或者,目标广告播放装置在指定时间播放的虽然是指定广告媒体资源,但是播放时长不是指定时长,存 在漏播情况;或者,目标广告播放装置虽然播放了指定时长的指定广告媒体资源,但是播放时间存在延迟,存在延播情况,等等。
在上述第一个例子和第二例子中,如果第一广告媒体资源和第二广告媒体资源均为视频,且第一广告媒体资源的特征向量为第一广告媒体资源包含的多帧图像中每一图像的哈希值按播放顺序排序形成的向量,以及第二广告媒体资源的特征向量为第二广告媒体资源包含的多帧图像中每一图像的哈希值按播放顺序排序形成的向量,那么可以通过下述方式确定第二广告媒体资源的特征向量与第一广告媒体资源的特征向量是否匹配:在所述第二广告媒体资源的特征向量中的多个哈希值,与所述第一广告媒体资源的特征向量中的多个哈希值一一对应匹配的情况下,确定所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量匹配,否则,确定所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量不匹配。
例如,假如第二广告媒体资源的特征向量为:{HASH1,HASH2,HASH3,HASH4},第一广告媒体资源的特征向量为:{HASH5,HASH6,HASH7,HASH8},那么,在HASH1近似等于HASH5、HASH2近似等于HASH6、HASH3近似等于HASH7,以及HASH4近似等于HASH8的情况下,可以认为第二广告媒体资源的特征向量与第一广告媒体资源的特征向量匹配,否则,认为第二广告媒体资源的特征向量与第一广告媒体资源的特征向量不匹配。
在上述第一个例子和第二例子中,如果第二广告媒体资源为视频,且第二广告媒体资源的播放时间信息包括所述第二广告媒体资源包含的多帧图像的播放时间戳,以及所述指定播放时间信息包括所述第一广告媒体资源的指定播放时间和指定播放时长,那么可以先基于所述第二广告媒体资源包含的多帧图像的播放时间戳,确定所述第二广告媒体资源的播放时间和播放时长,然后通过下述方式确定第二广告媒体资源的播放时间信息与所述第一广告媒体资源的指定播放时间信息匹配:在所述第二广告媒体资源的播放时间与所述指定播放时间匹配,且所述第二广告媒体资源的播放时长与所述指定播放时长匹配的情况下,确定所述第二广告媒体资源的播放时间信息与所述指定播放时间信息匹配;否则,确定所述第二广告媒体资源的播放时间信息与所述指定播放时间信息不匹配。
例如,假如第二广告媒体资源包含的2帧图像,其中,第一帧图像的起始播放时间戳为2019/05/01 12:00,结束播放时间戳为2019/05/01 12:02,第二帧图像的起始播放时间戳为2019/05/01 12:02,结束播放时间戳为2019/05/01 12:04,那么基于第二广告媒体 资源包含的2帧图像的时间戳,可以确定出第二广告媒体资源的播放时间为2019/05/01 12:00-12:04,播放时长为4分钟。如果指定播放时间也为2019/05/01 12:00-12:04,指定播放时长也是4分钟,则可以确定第二广告媒体资源的播放时间与指定播放时间匹配,且第二广告媒体资源的播放时长与指定播放时长匹配。
图2所示的实施例提供的一种广告监播方法,由于监播服务器可以自动基于目标广告播放装置的监播设备上传的目标广告播放装置实际播放的第二广告媒体资源的特征向量,与待监播的第一广告媒体资源的特征向量的匹配关系,以及第二广告媒体资源的播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况,而不需要人工去现场进行监播,因此,可以减少广告监播的人力和时间消耗,提高了广告监播效率。
以上是对本说明书实施例提供的一种应用于监播服务器的广告监播方法的说明,下面对应用于监播设备的广告监播方法进行介绍。
如图3所示,本说明书实施例提供的一种广告监播方法,可以应用于图1所示的监播设备102,该方法可以包括:
步骤302、向目标广告播放装置输出待播放的第二广告媒体资源,以使所述目标广告播放装置播放所述第二广告媒体资源。
如果第二广告媒体资源为视频,监播设备102可以按照该视频包含的多帧图像的播放顺序,一帧一帧地向目标广告播放装置101输出图像,以使目标广告播放装置101播放该视频。
可选地,在步骤302之前,图3所示的方法还可以包括:从所述监播设备的本地服务器获取所述第二广告媒体资源,监播设备的本地服务器中存储的第二广告媒体资源可以是广告主(如图1中的用户5)上传的。
步骤304、确定所述第二广告媒体资源的特征向量,并记录所述第二广告媒体资源的播放时间信息。
在一个例子中,如果第二广告媒体资源为一段视频,那么步骤304可以包括:在向所述目标广告播放装置输出所述第二广告媒体资源时,确定所述第二广告媒体资源包含的多帧图像中每一图像的哈希值,得到多个哈希值,也即可以在向所述目标广告播放装置输出所述第二广告媒体资源包含的多帧图像中的每一帧图像时,确定该帧图像的哈希值,得到多个哈希值;然后将所述多个哈希值按照所述多帧图像的播放顺序排列形成的 向量,确定为所述第二广告媒体资源的特征向量。
与此同时,可以在向所述目标广告播放装置输出所述第二广告媒体资源包含的多帧图像中的每一帧图像时,记录每一帧图像的播放时间戳(可以包括起始播放时间戳和结束播放时间戳)作为第二广告媒体资源的播放时间信息。
同理,在另一个例子中,如果所述第二广告媒体资源为一幅图像,那么步骤304可以包括:确定该图像的哈希值得到一个哈希值,并将该哈希值形成的包含一个元素的向量,确定为所述第一广告媒体资源的特征向量。相应的,在向所述目标广告播放装置输出所述第二广告媒体资源包含时,记录该幅图像的播放时间戳(可以包括起始播放时间戳和结束播放时间戳)作为第二广告媒体资源的播放时间信息。
步骤306、向监播服务器发送所述第二广告媒体资源的特征向量和播放时间信息,所述监播服务器用于基于所述第二广告媒体资源的特征向量与待监播的第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
对于“监播服务器基于所述第二广告媒体资源的特征向量与待监播的第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况”的具体内容请参照上文中对图2所示的实施例的说明,次不再重复描述。
图3所示的实施例提供的一种广告监播方法,由于监播设备可以确定并向监播服务器上传目标广告播放装置实际播放的第二广告媒体资源的特征向量和播放时间信息,以使监播服务器自动基于所述第二广告媒体资源的特征向量与待监播的第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况,而不需要人工去现场进行监播,因此,可以减少广告监播的人力和时间消耗,提高了广告监播效率。
除了图2和图3所示的广告监播方法,本说明书实施例还提供了一种广告监播***,如图4所示,本说明书实施例提供的一种广告监播***可以包括:监播设备102和监播服务器103。
监播设备102,用于向目标广告播放装置输出待播放的第二广告媒体资源,以使所述目标广告播放装置播放所述第二广告媒体资源;确定所述第二广告媒体资源的特征向量,并记录所述第二广告媒体资源的播放时间信息;向所述监播服务器发送所述第二广 告媒体资源的特征向量和播放时间信息。
监播服务器103,用于确定待监播的第一广告媒体资源的特征向量;接收所述监播设备上传的所述第二广告媒体资源的特征向量和播放时间信息;基于所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量的匹配关系,以及所述第二广告媒体资源的播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
在一个具体的例子中,监播服务器103,可用于在所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量匹配,且所述第二广告媒体资源的播放时间信息与所述指定播放时间信息匹配的情况下,确定所述第一广告媒体资源的播放情况正常。
更为具体的,如果所述第一广告媒体资源和所述第一广告媒体资源均为视频,则所述监播设备102,可用于在向所述目标广告播放装置101输出所述第二广告媒体资源时,确定所述第二广告媒体资源包含的N帧图像中每一图像的哈希值,得到N个哈希值;将所述N个哈希值按照所述N帧图像的播放顺序排列形成的向量(行向量或列向量),确定为所述第二广告媒体资源的特征向量。监播服务器103,可用于模拟播放所述第一广告媒体资源,获取所述第一广告媒体资源包含的M帧图像,并确定所述M帧图像中每一图像的哈希值,得到M个哈希值;将所述M个哈希值按照所述M帧图像的播放顺序排列形成的向量(行向量或列向量),确定为所述第一广告媒体资源的特征向量。
在此基础上,监播服务器103,具体可用于在所述第二广告媒体资源的特征向量中的N个哈希值,与所述第一广告媒体资源的特征向量中的M个哈希值一一对应匹配的情况下,确定所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量匹配。可以理解,当第二广告媒体资源的特征向量中的N个哈希值,与第一广告媒体资源的特征向量中的M个哈希值一一对应匹配时,N与M相等。
此外,如果所述第二广告媒体资源为视频,且所述第二广告媒体资源的播放时间信息包括所述第二广告媒体资源包含的多帧图像的播放时间戳,以及所述指定播放时间信息包括所述第一广告媒体资源的指定播放时间和指定播放时长;则监播服务器103具体可用于:在基于所述第二广告媒体资源包含的多帧图像的播放时间戳,确定出所述第二广告媒体资源的播放时间与所述指定播放时间匹配,且所述第二广告媒体资源的播放时长与所述指定播放时长匹配的情况下,确定所述第二广告媒体资源的播放时间信息与所述指定播放时间信息匹配。
本说明书实施例提供的一种广告监播***,由于监播服务器,可以自动基于目标广告播放装置的监播设备上传的目标广告播放装置实际播放的第二广告媒体资源的特征向量,与待监播的第一广告媒体资源的特征向量的匹配关系,以及第二广告媒体资源的播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况,而不需要人工去现场进行监播,因此,可以减少广告监播的人力和时间消耗,提高了广告监播效率。
下面对本说明书实施例提供的电子设备进行说明。
图5是本说明书的一个实施例提供的电子设备的结构示意图。请参考图5,在硬件层面,该电子设备包括处理器,可选地还包括内部总线、网络接口、存储器。其中,存储器可能包含内存,例如高速随机存取存储器(Random-Access Memory,RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少1个磁盘存储器等。当然,该电子设备还可能包括其他业务所需要的硬件。
处理器、网络接口和存储器可以通过内部总线相互连接,该内部总线可以是ISA(Industry Standard Architecture,工业标准体系结构)总线、PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(Extended Industry Standard Architecture,扩展工业标准结构)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
存储器,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器可以包括内存和非易失性存储器,并向处理器提供指令和数据。
处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成广告监播装置。处理器,执行存储器所存放的程序,并具体用于执行以下操作:
确定待监播的第一广告媒体资源的特征向量;
接收目标广告播放装置的监播设备上传的第二广告媒体资源的特征向量和播放时间信息,所述第二广告媒体资源是所述目标广告播放装置实际播放的广告媒体资源;
基于所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
或者,处理器,执行存储器所存放的程序,并具体用于执行以下操作:
向目标广告播放装置输出待播放的第二广告媒体资源,以使所述目标广告播放装置播放所述第二广告媒体资源;
确定所述第二广告媒体资源的特征向量,并记录所述第二广告媒体资源的播放时间信息;
向监播服务器发送所述第二广告媒体资源的特征向量和播放时间信息,所述监播服务器用于基于所述第二广告媒体资源的特征向量与待监播的第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
上述如本说明书图2或图3所示实施例揭示的广告监播方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本说明书一个或多个实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本说明书一个或多个实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
该电子设备还可执行图2或图3的广告监播方法,本说明书在此不再赘述。
当然,除了软件实现方式之外,本说明书的电子设备并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
本说明书实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的便携式电子设备执行时,能够使该便携式电子设备执行图1所示实施例的方法,并具体用于 执行以下操作:
确定待监播的第一广告媒体资源的特征向量;
接收目标广告播放装置的监播设备上传的第二广告媒体资源的特征向量和播放时间信息,所述第二广告媒体资源是所述目标广告播放装置实际播放的广告媒体资源;
基于所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
本说明书实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的便携式电子设备执行时,能够使该便携式电子设备执行图1所示实施例的方法,并具体用于执行以下操作:
向目标广告播放装置输出待播放的第二广告媒体资源,以使所述目标广告播放装置播放所述第二广告媒体资源;
确定所述第二广告媒体资源的特征向量,并记录所述第二广告媒体资源的播放时间信息;
向监播服务器发送所述第二广告媒体资源的特征向量和播放时间信息,所述监播服务器用于基于所述第二广告媒体资源的特征向量与待监播的第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
下面对本说明书实施例提供的广告监播装置600和广告监播装置700进行介绍。
图6是本说明书提供的广告监播装置600的结构示意图。请参考图6,在一种软件实施方式中,广告监播装置600可包括:第一确定模块601、接收模块602和第二确定模块603。
第一确定模块601,用于确定待监播的第一广告媒体资源的特征向量。
在一个例子中,如果所述第一广告媒体资源为一段视频,那么第一确定模块601可用于:模拟播放所述第一广告媒体资源,获取所述第一广告媒体资源包含的多帧图像;确定所述多帧图像中每一图像的哈希值,得到多个哈希值;将所述多个哈希值按照所述多帧图像的播放顺序排列形成的向量,确定为所述第一广告媒体资源的特征向量。
可选地,图6所示的装置还可以包括:资源接收模块,用于在确定待监播的第一广告媒体资源的特征向量之前,接收用户上传的所述第一广告媒体资源。
接收模块602,用于接收目标广告播放装置的监播设备上传的第二广告媒体资源的特征向量和播放时间信息,所述第二广告媒体资源是所述目标广告播放装置实际播放的广告媒体资源。
与第一广告媒体资源的特征向量类似,如果第二广告媒体资源为视频,那么,所述第二广告媒体资源的特征向量可以为,所述第二广告媒体资源包含的多帧图像中每一图像的哈希值按播放顺序排序形成的向量。
第二广告媒体资源的播放时间信息可以包括目标广告播放装置播放第二广告媒体资源时由监播设备102记录的播放时间戳。
第二确定模块603,用于基于所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
在第一个例子中,第二确定模块603可用于:在所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量匹配,且所述第二广告媒体资源的播放时间信息与所述指定播放时间信息匹配的情况下,确定所述第一广告媒体资源的播放情况正常。
在第二个例子中,第二确定模块603可用于:在所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量不匹配,和/或,所述第二广告媒体资源的播放时间信息与所述指定播放时间信息不匹配的情况下,确定所述第一广告媒体资源的播放情况不正常。
在上述第一个例子和第二例子中,如果第一广告媒体资源和第二广告媒体资源均为视频,且第一广告媒体资源的特征向量为第一广告媒体资源包含的多帧图像中每一图像的哈希值按播放顺序排序形成的向量,以及第二广告媒体资源的特征向量为第二广告媒体资源包含的多帧图像中每一图像的哈希值按播放顺序排序形成的向量,那么第二确定模块603可用于:在所述第二广告媒体资源的特征向量中的多个哈希值,与所述第一广告媒体资源的特征向量中的多个哈希值一一对应匹配的情况下,确定所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量匹配,否则,确定所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量不匹配。
在上述第一个例子和第二例子中,如果第二广告媒体资源为视频,且第二广告 媒体资源的播放时间信息包括所述第二广告媒体资源包含的多帧图像的播放时间戳,所述指定播放时间信息包括所述第一广告媒体资源的指定播放时间和指定播放时长,那么第二确定模块603可用于:先基于所述第二广告媒体资源包含的多帧图像的播放时间戳,确定所述第二广告媒体资源的播放时间和播放时长,然后在所述第二广告媒体资源的播放时间与所述指定播放时间匹配,且所述第二广告媒体资源的播放时长与所述指定播放时长匹配的情况下,确定所述第二广告媒体资源的播放时间信息与所述指定播放时间信息匹配;否则,确定所述第二广告媒体资源的播放时间信息与所述指定播放时间信息不匹配。
图6所示的实施例提供的广告监播装置600,由于可以自动基于目标广告播放装置的监播设备上传的目标广告播放装置实际播放的第二广告媒体资源的特征向量,与待监播的第一广告媒体资源的特征向量的匹配关系,以及第二广告媒体资源的播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况,而不需要人工去现场进行监播,因此,可以减少广告监播的人力和时间消耗,提高了广告监播效率。
广告监播装置600能够实现图2的方法实施例的方法,具体可参考图2所示实施例的广告监播方法,不再赘述。
图7是本说明书提供的广告监播装置700的结构示意图。请参考图7,在一种软件实施方式中,广告监播装置700可包括:输出模块701、确定模块702和发送模块703。
输出模块701,用于向目标广告播放装置输出待播放的第二广告媒体资源,以使所述目标广告播放装置播放所述第二广告媒体资源。
如果第二广告媒体资源为视频,输出模块701可以按照该视频包含的多帧图像的播放顺序,一帧一帧地向目标广告播放装置输出图像,以使目标广告播放装置播放该视频。
可选地,图7所示的装置还可以包括:资源获取模块,用于在向目标广告播放装置输出待播放的第二广告媒体资源之前,从所述监播设备的本地服务器获取所述第二广告媒体资源。
确定模块702,用于确定所述第二广告媒体资源的特征向量,并记录所述第二广告媒体资源的播放时间信息。
在一个例子中,如果第二广告媒体资源为一段视频,那么确定模块702可用于: 在向所述目标广告播放装置输出所述第二广告媒体资源时,确定所述第二广告媒体资源包含的多帧图像中每一图像的哈希值,得到多个哈希值,也即可以在向所述目标广告播放装置输出所述第二广告媒体资源包含的多帧图像中的每一帧图像时,确定该帧图像的哈希值,得到多个哈希值;然后将所述多个哈希值按照所述多帧图像的播放顺序排列形成的向量,确定为所述第二广告媒体资源的特征向量。
与此同时,确定模块702可用于:可以在向所述目标广告播放装置输出所述第二广告媒体资源包含的多帧图像中的每一帧图像时,记录每一帧图像的播放时间戳作为第二广告媒体资源的播放时间信息。
发送模块703,用于向监播服务器发送所述第二广告媒体资源的特征向量和播放时间信息,所述监播服务器用于基于所述第二广告媒体资源的特征向量与待监播的第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
图7所示的实施例提供的广告监播装置700,由于可以向监播服务器上传目标广告播放装置实际播放的第二广告媒体资源的特征向量和播放时间信息,以使监播服务器自动基于所述第二广告媒体资源的特征向量与待监播的第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况,而不需要人工去现场进行监播,因此,可以减少广告监播的人力和时间消耗,提高了广告监播效率。
广告监播装置700能够实现图3的方法实施例的方法,具体可参考图3所示实施例的广告监播方法,不再赘述。
总之,以上所述仅为本说明书的较佳实施例而已,并非用于限定本说明书的保护范围。凡在本说明书一个或多个实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例的保护范围之内。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方 法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制时,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

Claims (16)

  1. 一种广告监播方法,应用于监播服务器,所述方法包括:
    确定待监播的第一广告媒体资源的特征向量;
    接收目标广告播放装置的监播设备上传的第二广告媒体资源的特征向量和播放时间信息,所述第二广告媒体资源是所述目标广告播放装置实际播放的广告媒体资源;
    基于所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
  2. 根据权利要求1所述的方法,在确定待监播的第一广告媒体资源的特征向量之前,所述方法还包括:
    接收用户上传的所述第一广告媒体资源。
  3. 根据权利要求1或2所述的方法,其中,基于所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况,包括:
    在所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量匹配,且所述第二广告媒体资源的播放时间信息与所述指定播放时间信息匹配的情况下,确定所述第一广告媒体资源的播放情况正常。
  4. 根据权利要求3所述的方法,所述第一广告媒体资源为视频,其中,
    确定待监播的第一广告媒体资源的特征向量,包括:模拟播放所述第一广告媒体资源,获取所述第一广告媒体资源包含的多帧图像;确定所述多帧图像中每一图像的哈希值,得到多个哈希值;将所述多个哈希值按照所述多帧图像的播放顺序排列形成的向量,确定为所述第一广告媒体资源的特征向量;
    所述第二广告媒体资源的特征向量为,所述第二广告媒体资源包含的多帧图像中每一图像的哈希值按播放顺序排序形成的向量。
  5. 根据权利要求4所述的方法,
    在所述第二广告媒体资源的特征向量中的多个哈希值,与所述第一广告媒体资源的特征向量中的多个哈希值一一对应匹配的情况下,确定所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量匹配。
  6. 根据权利要求3所述的方法,
    所述第二广告媒体资源为视频,所述第二广告媒体资源的播放时间信息包括所述第 二广告媒体资源包含的多帧图像的播放时间戳,所述指定播放时间信息包括所述第一广告媒体资源的指定播放时间和指定播放时长,在确定所述第一广告媒体资源的播放情况正常之前,所述方法还包括:
    基于所述第二广告媒体资源包含的多帧图像的播放时间戳,确定所述第二广告媒体资源的播放时间和播放时长;
    其中,在所述第二广告媒体资源的播放时间与所述指定播放时间匹配,且所述第二广告媒体资源的播放时长与所述指定播放时长匹配的情况下,确定所述第二广告媒体资源的播放时间信息与所述指定播放时间信息匹配。
  7. 一种广告监播方法,应用于监播设备,所述方法包括:
    向目标广告播放装置输出待播放的第二广告媒体资源,以使所述目标广告播放装置播放所述第二广告媒体资源;
    确定所述第二广告媒体资源的特征向量,并记录所述第二广告媒体资源的播放时间信息;
    向监播服务器发送所述第二广告媒体资源的特征向量和播放时间信息,所述监播服务器用于基于所述第二广告媒体资源的特征向量与待监播的第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
  8. 根据权利要求7所述的方法,在向目标广告播放装置输出待播放的第二广告媒体资源之前,所述方法还包括:
    从所述监播设备的本地服务器获取所述第二广告媒体资源。
  9. 根据权利要求7所述的方法,所述第二广告媒体资源为视频,其中,确定所述第二广告媒体资源的特征向量,包括:
    在向所述目标广告播放装置输出所述第二广告媒体资源时,确定所述第二广告媒体资源包含的多帧图像中每一图像的哈希值,得到多个哈希值;
    将所述多个哈希值按照所述多帧图像的播放顺序排列形成的向量,确定为所述第二广告媒体资源的特征向量。
  10. 一种广告监播***,所述***包括:监播设备和监播服务器,其中,
    所述监播设备,用于向目标广告播放装置输出待播放的第二广告媒体资源,以使所述目标广告播放装置播放所述第二广告媒体资源;确定所述第二广告媒体资源的特征向量,并记录所述第二广告媒体资源的播放时间信息;向所述监播服务器发送所述第二广告媒体资源的特征向量和播放时间信息;
    所述监播服务器,用于确定待监播的第一广告媒体资源的特征向量;接收所述监播设备上传的所述第二广告媒体资源的特征向量和播放时间信息;基于所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量的匹配关系,以及所述第二广告媒体资源的播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
  11. 一种广告监播装置,应用于监播服务器,所述装置包括:
    第一确定模块,用于确定待监播的第一广告媒体资源的特征向量;
    接收模块,用于接收目标广告播放装置的监播设备上传的第二广告媒体资源的特征向量和播放时间信息,所述第二广告媒体资源是所述目标广告播放装置实际播放的广告媒体资源;
    第二确定模块,用于基于所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
  12. 一种广告监播装置,应用于监播设备,所述装置包括:
    输出模块,用于向目标广告播放装置输出待播放的第二广告媒体资源,以使所述目标广告播放装置播放所述第二广告媒体资源;
    确定模块,用于确定所述第二广告媒体资源的特征向量,并记录所述第二广告媒体资源的播放时间信息;
    发送模块,用于向监播服务器发送所述第二广告媒体资源的特征向量和播放时间信息,所述监播服务器用于基于所述第二广告媒体资源的特征向量与待监播的第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
  13. 一种电子设备,包括:
    处理器;以及
    被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:
    确定待监播的第一广告媒体资源的特征向量;
    接收目标广告播放装置的监播设备上传的第二广告媒体资源的特征向量和播放时间信息,所述第二广告媒体资源是所述目标广告播放装置实际播放的广告媒体资源;
    基于所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关 系,确定所述第一广告媒体资源的播放情况。
  14. 一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下操作:
    确定待监播的第一广告媒体资源的特征向量;
    接收目标广告播放装置的监播设备上传的第二广告媒体资源的特征向量和播放时间信息,所述第二广告媒体资源是所述目标广告播放装置实际播放的广告媒体资源;
    基于所述第二广告媒体资源的特征向量与所述第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
  15. 一种电子设备,包括:
    处理器;以及
    被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:
    向目标广告播放装置输出待播放的第二广告媒体资源,以使所述目标广告播放装置播放所述第二广告媒体资源;
    确定所述第二广告媒体资源的特征向量,并记录所述第二广告媒体资源的播放时间信息;
    向监播服务器发送所述第二广告媒体资源的特征向量和播放时间信息,所述监播服务器用于基于所述第二广告媒体资源的特征向量与待监播的第一广告媒体资源的特征向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
  16. 一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下操作:
    向目标广告播放装置输出待播放的第二广告媒体资源,以使所述目标广告播放装置播放所述第二广告媒体资源;
    确定所述第二广告媒体资源的特征向量,并记录所述第二广告媒体资源的播放时间信息;
    向监播服务器发送所述第二广告媒体资源的特征向量和播放时间信息,所述监播服务器用于基于所述第二广告媒体资源的特征向量与待监播的第一广告媒体资源的特征 向量的匹配关系,以及所述播放时间信息与所述第一广告媒体资源的指定播放时间信息的匹配关系,确定所述第一广告媒体资源的播放情况。
PCT/CN2020/070932 2019-05-07 2020-01-08 广告监播方法、***、装置及电子设备 WO2020224291A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/885,059 US20200286120A1 (en) 2019-05-07 2020-05-27 Advertising monitoring method, system, apparatus, and electronic equipment

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910374456.7A CN110264235A (zh) 2019-05-07 2019-05-07 广告监播方法、***、装置及电子设备
CN201910374456.7 2019-05-07

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/885,059 Continuation US20200286120A1 (en) 2019-05-07 2020-05-27 Advertising monitoring method, system, apparatus, and electronic equipment

Publications (1)

Publication Number Publication Date
WO2020224291A1 true WO2020224291A1 (zh) 2020-11-12

Family

ID=67914257

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/070932 WO2020224291A1 (zh) 2019-05-07 2020-01-08 广告监播方法、***、装置及电子设备

Country Status (2)

Country Link
CN (1) CN110264235A (zh)
WO (1) WO2020224291A1 (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110264235A (zh) * 2019-05-07 2019-09-20 阿里巴巴集团控股有限公司 广告监播方法、***、装置及电子设备
CN111062748A (zh) * 2019-12-10 2020-04-24 秒针信息技术有限公司 一种广告监控方法、装置、电子设备和存储介质
CN111080637A (zh) * 2019-12-25 2020-04-28 深圳力维智联技术有限公司 基于云服务的广告远程方法、装置、***、产品及介质
CN111343486A (zh) * 2020-01-17 2020-06-26 北京鸿途信达科技股份有限公司 一种对广告进行监播的方法、装置以及计算机存储介质
CN112312208A (zh) * 2020-06-23 2021-02-02 尼尔森网联媒介数据服务有限公司 多媒体信息的处理方法、装置、存储介质和电子设备
CN112511900A (zh) * 2020-11-24 2021-03-16 林嘉俊 一种数字化屏幕广告监测***
CN114143534A (zh) * 2021-11-26 2022-03-04 京东方科技集团股份有限公司 一种展示状态监测方法、装置、电子设备和可读存储介质
CN115348463A (zh) * 2022-07-11 2022-11-15 西安诺瓦星云科技股份有限公司 显示屏监控方法、***、装置、电子设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013185518A1 (zh) * 2012-06-13 2013-12-19 天脉聚源(北京)传媒科技有限公司 一种电视直播流中的广告段检测方法
CN104661087A (zh) * 2013-11-20 2015-05-27 北京思博途信息技术有限公司 一种生成电视广告监播信息的方法及装置
CN105245950A (zh) * 2015-09-25 2016-01-13 精硕世纪科技(北京)有限公司 视频广告监播方法及装置
CN108965931A (zh) * 2018-07-19 2018-12-07 西安万像电子科技有限公司 视频数据的监播方法和***、存储介质及处理器
CN109064222A (zh) * 2018-07-24 2018-12-21 百度在线网络技术(北京)有限公司 广告监播方法、装置、***、终端和计算机可读存储介质
CN110264235A (zh) * 2019-05-07 2019-09-20 阿里巴巴集团控股有限公司 广告监播方法、***、装置及电子设备

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101425082A (zh) * 2008-12-15 2009-05-06 深圳市迅雷网络技术有限公司 视频文件内容确定方法及***
CN103514293B (zh) * 2013-10-09 2017-01-11 北京中科模识科技有限公司 在视频模板库中进行视频匹配的方法
CN108460633B (zh) * 2018-03-05 2022-06-03 北京明略昭辉科技有限公司 一种广告音频采集识别***的建立方法及其用途

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013185518A1 (zh) * 2012-06-13 2013-12-19 天脉聚源(北京)传媒科技有限公司 一种电视直播流中的广告段检测方法
CN104661087A (zh) * 2013-11-20 2015-05-27 北京思博途信息技术有限公司 一种生成电视广告监播信息的方法及装置
CN105245950A (zh) * 2015-09-25 2016-01-13 精硕世纪科技(北京)有限公司 视频广告监播方法及装置
CN108965931A (zh) * 2018-07-19 2018-12-07 西安万像电子科技有限公司 视频数据的监播方法和***、存储介质及处理器
CN109064222A (zh) * 2018-07-24 2018-12-21 百度在线网络技术(北京)有限公司 广告监播方法、装置、***、终端和计算机可读存储介质
CN110264235A (zh) * 2019-05-07 2019-09-20 阿里巴巴集团控股有限公司 广告监播方法、***、装置及电子设备

Also Published As

Publication number Publication date
CN110264235A (zh) 2019-09-20

Similar Documents

Publication Publication Date Title
WO2020224291A1 (zh) 广告监播方法、***、装置及电子设备
WO2020215827A1 (zh) 一种基于区块链的广告监播方法、装置及电子设备
US10698952B2 (en) Using digital fingerprints to associate data with a work
WO2019196628A1 (zh) 推广内容推送方法、装置及存储介质
US20160366478A1 (en) View rate measurement method and apparatus
KR102232900B1 (ko) 클라우드 스트리밍 서비스 시스템, 최적 gpu를 이용한 클라우드 스트리밍 서비스 방법 및 이를 위한 장치
US11290256B2 (en) Blockchain-based advertisement monitoring method and apparatus, and electronic device
WO2018157743A1 (zh) 媒体数据处理方法、装置、***及存储介质
CN107770624B (zh) 一种直播过程中多媒体文件的播放方法、装置及存储介质
TWI771480B (zh) 轉發聊天信息的方法、裝置和電子設備
US20170168660A1 (en) Voice bullet screen generation method and electronic device
US20240031617A1 (en) Methods and apparatus of identification of streaming activity and source for cached media on streaming devices
CN111343486A (zh) 一种对广告进行监播的方法、装置以及计算机存储介质
CN114339324B (zh) 执行媒体源检测的方法、设备和可读介质
US20200286120A1 (en) Advertising monitoring method, system, apparatus, and electronic equipment
US10091544B1 (en) Visual identifier to trigger an action
CN111918074A (zh) 直播视频故障预警方法及相关设备
CN113747063B (zh) 一种视频传输的方法、装置、电子设备及可读存储介质
US20220272407A1 (en) Device analysis for supplemental content exposure
US11445230B2 (en) Analysis of copy protected content and user streams
JP2023539273A (ja) 対象の追加方式を決定するための方法、装置、電子機器及び媒体
US9065697B2 (en) Method and apparatus for sharing data content between a transmitter and a receiver
CN109862193A (zh) 一种终端中来电视频的控制方法及装置
CN111083560A (zh) 播放方法和播放装置
TW201739262A (zh) 影音自動處理系統及方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20802210

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20802210

Country of ref document: EP

Kind code of ref document: A1