Advertisement interaction method, device, computer-readable medium, and electronic device
By detecting the user's interactive information during video ad playback and making matching judgments, the problems of low exposure and conversion rates caused by long-term ad playback are solved, and a more efficient advertising communication effect is achieved.
Patent Information
- Application Number
- CN202010388362.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-05-09
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2040-05-14
AI Technical Summary
Existing video ads are relatively long, which reduces the exposure and conversion rate of ads while users are waiting, and the interactivity between users and ads is insufficient.
By detecting the user's interactive information when playing an advertisement, it is determined whether it matches the advertisement content, and the advertisement is stopped when it matches. The matching judgment is made using voice, video or text interaction methods, including voice recognition, video split-screen recognition and text input, and the matching verification of the interactive information is performed using the terminal device or server.
It improves the exposure and conversion rate of advertisements, enhances the interactivity between users and advertisements, and increases the dissemination effect of advertising content through effective interactive methods.
Smart Images

Figure CN113627966B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and more specifically, to an advertising interaction method, device, computer-readable medium, and electronic device. Background Art
[0002] Most videos typically feature a long video ad before or during playback. During this entire ad, users only have to wait for the ad to end, aside from clicking to be redirected to the ad's landing page. For example, before a video plays, there's a 120-second ad with a countdown in the upper right corner. Clicking the ad area redirects to the ad's landing page. In many cases, due to the long duration of the ad, most users use it to do other things, reducing the ad's exposure and conversion rate. Summary of the Invention
[0003] The embodiments of the present application provide an advertising interaction method, apparatus, computer-readable medium, and electronic device, which can enhance the interaction between users and advertisements, at least to a certain extent, and improve the conversion rate and exposure rate of advertising data.
[0004] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by practice of the present application.
[0005] According to one aspect of an embodiment of the present application, an advertising interaction method is provided, comprising: upon detecting interaction information triggered for the played advertising content, determining whether the interaction information matches the advertising content; and if the interaction information matches the advertising content, stopping playing the advertising content.
[0006] According to one aspect of an embodiment of the present application, an advertising interaction device is provided, including: a detection unit, for determining whether the interaction information triggered by the played advertising content matches the advertising content when the interaction information is detected; and a playback unit, for stopping playback of the advertising content if the interaction information matches the advertising content.
[0007] In some embodiments of the present application, based on the aforementioned scheme, the advertising interaction device includes: a first detection unit, used to detect interaction information triggered by the advertising content; the detection unit includes: a first matching unit, used to perform voice recognition processing on the voice information when the interaction information is voice information entered for the advertising content to obtain text content; if the text content matches the advertising slogan contained in the advertising content, it is determined that the interaction information matches the advertising content.
[0008] In some embodiments of the present application, based on the aforementioned scheme, the first detection unit includes: a button unit, which is used to pop up a voice collection button on the playback interface of the advertising content; and a collection unit, which is used to collect the recorded voice information when it is detected that the voice collection button is triggered.
[0009] In some embodiments of the present application, based on the aforementioned solution, the button unit is used to pop up the voice collection button on the playback interface of the advertising content when the advertising content is played to a specified time point, and display an interactive prompt for voice recording.
[0010] In some embodiments of the present application, based on the aforementioned scheme, the advertising content includes the voice timbre in the advertisement; the first detection unit includes: a synchronous playback unit, used to obtain voice information collected by a voice collection device; and a timbre filtering unit, used to filter the sound information corresponding to the voice timbre in the voice information based on the voice timbre contained in the advertising content.
[0011] In some embodiments of the present application, based on the aforementioned scheme, the advertising interaction device includes: a second detection unit, used to detect interaction information triggered by the advertising content; the detection unit includes: a second matching unit, used to identify whether the video information contains at least one of the following information when the interaction information is video information recorded for the advertising content: the action of the object and the text content; if the video information contains at least one of the above information and satisfies at least one of the following conditions, it is determined that the interaction information matches the advertising content, and the at least one condition includes: the action of the object matches the action in the advertising content, and the text content matches the slogan in the advertising content.
[0012] In some embodiments of the present application, based on the aforementioned solution, a floating window is displayed on the playback interface of the advertising content; and the second detection unit is used to detect the video information displayed in the floating window.
[0013] In some embodiments of the present application, based on the aforementioned scheme, the second detection unit includes: a split detection unit, used to split the interface to obtain a first area for playing advertising content and a second area for displaying recorded video information; a fitting recognition unit, used to identify actions in the first area and actions in the second area, and determine whether the video information and the advertising content match based on the actions in the first area and the actions in the second area.
[0014] In some embodiments of the present application, based on the aforementioned scheme, the advertising interaction device includes: a third detection unit, used to detect interaction information triggered by the advertising content; the detection unit includes a third matching unit, used to determine that when the interaction information is text information input for the advertising content, if the text information includes the advertising slogan in the advertising content, the interaction information matches the advertising content.
[0015] In some embodiments of the present application, based on the aforementioned scheme, the detection unit further includes: a sending unit, for sending the interaction information and the advertising content to a server when interaction information triggered by the played advertising content is detected; and a receiving unit, for receiving a judgment result sent by the server as to whether the interaction information and the advertising content match.
[0016] In some embodiments of the present application, based on the aforementioned scheme, the playback includes: an advertising slogan display unit, which is used to display the advertising slogan corresponding to the advertising content on the playback interface of the advertising content if the interactive information matches the advertising content; and a playback stop unit, which is used to stop playing the advertising content when the display time of the advertising slogan is equal to the preset time.
[0017] In some embodiments of the present application, based on the aforementioned scheme, the advertising interaction device also includes: a prompt generation unit, which is used to generate an interaction error prompt if the interaction information does not match the advertising content; and a prompt display unit, which is used to display the interaction error prompt on the playback interface of the advertising content to prompt the interactive object to enter the interaction information again.
[0018] According to one aspect of an embodiment of the present application, a computer-readable medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the advertising interaction method as described in the above embodiment is implemented.
[0019] According to one aspect of an embodiment of the present application, an electronic device is provided, comprising: one or more processors; a storage device for storing one or more programs, which, when executed by the one or more processors, enables the one or more processors to implement the advertising interaction method as described in the above embodiments.
[0020] In the technical solutions provided in some embodiments of the present application, when interactive information triggered by the played advertising content is detected, it is determined whether the interactive information matches the advertising content. If the interactive information matches the advertising content, the advertisement is stopped to return to the screen before the advertisement content is played or the corresponding operation is performed to achieve an interactive effect between the advertisement content and its viewing objects, thereby enhancing the interactivity between the advertisement content and its viewing objects, and thereby improving the exposure and conversion rate of the advertisement.
[0021] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The accompanying drawings are incorporated into and constitute a part of the specification, illustrating embodiments consistent with the present application and, together with the specification, explaining the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and those skilled in the art can derive other drawings based on these drawings without inventive effort. In the drawings:
[0023] Figure 1 A schematic diagram showing an exemplary system architecture to which the technical solutions of the embodiments of the present application can be applied;
[0024] Figure 2 Schematically shows a flow chart of an advertisement interaction method according to an embodiment of the present application;
[0025] Figure 3 A flowchart of detecting interaction information triggered by advertising content according to an embodiment of the present application is schematically shown;
[0026] Figure 4 Schematically shows a schematic diagram of recording voice information according to an embodiment of the present application;
[0027] Figure 5 Schematically shows a schematic diagram of recording voice information according to an embodiment of the present application;
[0028] Figure 6 A flowchart of detecting interaction information triggered by advertising content according to an embodiment of the present application is schematically shown;
[0029] Figure 7 A schematic diagram of recording video information based on a floating window according to an embodiment of the present application is schematically shown;
[0030] Figure 8 Schematically shows a schematic diagram of recording video information based on split screen according to an embodiment of the present application;
[0031] Figure 9 A schematic diagram of action matching based on split-screen display according to an embodiment of the present application is shown schematically;
[0032] Figure 10 A schematic diagram schematically illustrates an interaction method according to an embodiment of the present application;
[0033] Figure 11The following schematically shows a flow chart of an interaction method according to an embodiment of the present application;
[0034] Figure 12 A schematic diagram schematically illustrates a pop-up advertisement according to an embodiment of the present application;
[0035] Figure 13 A schematic diagram schematically illustrates an advertising slogan prompt according to an embodiment of the present application;
[0036] Figure 14 Schematically shows a flow chart of voice interaction according to an embodiment of the present application;
[0037] Figure 15 A block diagram schematically shows an advertisement interaction device according to an embodiment of the present application;
[0038] Figure 16 A schematic diagram of the structure of a computer system suitable for implementing an electronic device according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0039] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this application will be thorough and complete and will fully convey the concepts of the example embodiments to those skilled in the art.
[0040] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner.In the following description, many specific details are provided so as to provide a full understanding of the embodiments of the present application. However, it will be appreciated by those skilled in the art that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps etc. can be adopted. In other cases, known methods, devices, implementations or operations are not shown or described in detail to avoid blurring the various aspects of the application.
[0041] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0042] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, while others may be combined or partially combined. Therefore, the actual execution order may vary depending on the actual situation.
[0043] Figure 1 A schematic diagram shows an exemplary system architecture to which the technical solutions of the embodiments of the present application can be applied.
[0044] like Figure 1 As shown, the system architecture may include terminal devices (such as Figure 1 101, tablet computer 102, and portable computer 103, which may also be a desktop computer, etc.), network 104, and server 105. Network 104 is a medium for providing a communication link between the terminal device and server 105. Network 104 can include various connection types, such as wired communication links, wireless communication links, etc.
[0045] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is merely illustrative. Any number of terminal devices, networks and servers may be provided as needed. For example, the server 105 may be a server cluster consisting of multiple servers.
[0046] In this embodiment, the terminal device has the functions of displaying advertising content and detecting interaction information. When the terminal device detects interaction information triggered by the played advertising content, it determines whether the interaction information matches the advertising content. If the interaction information matches the advertising content, it stops playing the advertising content. In this embodiment, the terminal device plays the advertisement and receives interaction information. If it determines that the interaction information matches the advertising content, it stops playing the advertising content. This achieves an interactive effect between the advertising content and its viewers, improves the level of interaction between the advertising content and its viewers, and thus increases the exposure of the advertising content.
[0047] The terminal device interacts with the server 105 via the network 104 to receive or send messages, etc. The server 105 can be a server that provides various services. For example, when the terminal device 103 detects interaction information triggered by the played advertising content, it sends the interaction information to the server 105. The server 105 matches the interaction information with the advertising content. If the interaction information matches the advertising content, the matching information is sent to the terminal device to instruct the terminal device to stop playing the advertising content and continue to display the page data. By detecting and collecting interaction information when playing advertising content, and after verifying that the interaction information matches the advertising content, the advertising content is stopped and the page data is returned to be displayed, the interactivity between the user and the advertisement is enhanced, thereby improving the exposure rate and conversion rate of the advertising content.
[0048] It should be noted that the advertising interaction method provided in the embodiments of the present application is generally executed by the server 105, and accordingly, the advertising interaction device is generally provided in the server 105. However, in other embodiments of the present application, the terminal device may also have similar functions to the server, thereby executing the advertising interaction solution provided in the embodiments of the present application.
[0049] It should be noted that the interactive object in this embodiment is the subject that interacts with the advertisement. In this embodiment, the interactive object can be a user, such as a person or an animal, or a smart device, such as a robot. In the following description, the user is used to represent the interactive object to illustrate the application scenario of this embodiment.
[0050] The following is a detailed description of the implementation details of the technical solution of the embodiment of the present application:
[0051] Figure 2 The flowchart of the advertisement interaction method according to one embodiment of the present application is shown, and the advertisement interaction method can be executed by a terminal device. Figure 2 As shown, the advertisement interaction method includes at least steps S210 to S220, which are described in detail as follows:
[0052] In step S210 , when interaction information triggered by the played advertisement content is detected, it is determined whether the interaction information matches the advertisement content.
[0053] In one embodiment of the present application, the terminal device may insert advertisement content during the display of the page. In order to better understand the user's interactive behavior during the advertisement content playback, the user's interactive information triggered by the advertisement content is detected during the advertisement content playback.
[0054] In one embodiment of the present application, the timing for playing the advertisement content includes during the display of the page data, such as before, during, or after the display of the page data. For example, the advertisement content may be inserted when the page data is about to be played but has not yet been played, or after the page data has been played for a period of time.
[0055] In one embodiment of the present application, the page data includes multimedia data such as network audio data and video data, and the playback page data can be playback audio data, playback video data, or content displayed in the interface when the terminal device is running, such as displaying a network page.
[0056] In one embodiment of the present application, the type of interactive information triggered by the advertising content may be text, voice, video, etc.
[0057] It should be noted that when displaying page data, if no interactive information triggered by the interactive object is detected when playing the advertisement content, the advertisement content will be played throughout until the advertisement content is finished.
[0058] In one embodiment of the present application, Figure 3 As shown, the method includes the following step S310, which is described in detail as follows:
[0059] In step S310, interaction information triggered by the advertisement content is detected.
[0060] In one embodiment of the present application, during the advertisement playback process, the interactive object can click a corresponding button on the terminal interface to record voice information.
[0061] The recorded voice information in this embodiment is related to the advertisement content and is used for interaction between the interaction object and the advertisement content through the voice information.
[0062] In one embodiment of the present application, the process of detecting the interaction information triggered by the advertisement content in step S310 includes the following steps:
[0063] A voice collection button pops up on the playback interface of the advertising content;
[0064] When the voice collection button is detected to be triggered, the recorded voice information is collected.
[0065] In this embodiment, to prompt the user to input and capture voice information, a voice capture button pops up on the interface during the playback of the advertisement. When the voice capture button is detected to be triggered, the user's voice information is captured. Triggering the voice capture button includes clicking, long pressing, sliding, or other predefined gestures.
[0066] In addition, the terminal device may be triggered to start collecting interaction information by the user shaking or tapping the terminal device without displaying buttons or other interface elements on the interface.
[0067] Furthermore, in this embodiment, a voice collection button pops up on the interface, including: when the advertisement content is played to a specified time point, a voice collection button pops up on the playback interface of the advertisement content, and an interactive prompt for voice recording is displayed.
[0068] In one embodiment of the present application, in order to enhance the exposure time and dissemination effect of the advertising content, a designated time point is set, and when the advertising content is played to the designated time point, a voice collection button pops up, and an interactive prompt for voice recording is displayed at the same time to remind the user that they can trigger the voice collection button to speak the corresponding advertising slogan to achieve interaction with the advertising content.
[0069] Optionally, the interactive prompt for voice recording in this embodiment can be displayed around the voice collection button, such as above or below the voice collection button; or as an interface component covering the voice collection button, or the interactive prompt for voice recording can be overlaid on the display interface. In addition, the interactive prompt for voice recording in this embodiment can include a button to cancel voice recording or a button to convert speech to text.
[0070] Figure 4 A schematic diagram of recording voice information proposed in an embodiment of the present application.
[0071] In one embodiment of the present application, Figure 4 As shown, during the process of playing advertisement 410, when the set interaction moment is reached, that is, Figure 4 When the countdown reaches 60S, an interactive prompt for voice recording is generated, and a voice collection button 430 pops up on the interface to remind the user to record voice by long pressing. When the user touches the voice collection button, voice information is collected.
[0072] In one embodiment of the present application, the set interaction time can be the default time when the advertising content just starts to play, or it can be the time when the advertising content has been played for a period of time. For example, if the set interaction time is 50 seconds after the advertisement is played, the voice collection button will be displayed when the advertisement is played for 50 seconds.
[0073] Figure 5 A schematic diagram of recording voice information proposed in an embodiment of the present application.
[0074] In one embodiment of the present application, Figure 5 As shown, during the advertisement 510 playing process, the advertisement playing interface displays a countdown for the advertisement playing, for example Figure 5 "108VIP can turn off ads" 520 is displayed in the upper right corner area of the video, and a press and hold speak button 530 is displayed in the ad playback interface. At the same time, the user can be prompted to speak the advertising slogan in the video through animation, and the ad can be skipped directly.
[0075] It should be noted that, in this embodiment, the positions of the interface components of the advertisement countdown and the voice collection button are not limited in the playback interface and can be set according to the designer's requirements.
[0076] In one embodiment of the present application, the advertisement content includes the voice timbre in the advertisement; the process of detecting the interactive information triggered by the advertisement content in step S210 includes the following steps S510 to S520, which are described in detail as follows:
[0077] In step S510, voice information collected by a voice collection device is obtained.
[0078] In one embodiment of the present application, in an application environment where the interactive information is voice information, when the user's voice information is obtained, the playing of the advertisement content in this embodiment continues.
[0079] Optionally, in order not to affect the playing effect of the advertisement content, in this embodiment, the advertisement content may not be stopped when any user-triggered interaction information is detected or collected, thereby increasing the exposure time of the advertisement.
[0080] In step S520, based on the voice timbre included in the advertisement content, the sound information corresponding to the voice timbre in the voice information is filtered.
[0081] In one embodiment of the present application, after acquiring the voice timbre in the advertisement content, the sound corresponding to the voice timbre of the advertisement is filtered to obtain the user's voice information. In this embodiment, the sound corresponding to the voice timbre of the advertisement is filtered to collect the remaining voice information.
[0082] In addition to the embodiment in which the interactive information is voice information, in the embodiment of the present application, the interactive information may also be video information, as detailed below:
[0083] In one embodiment of the present application, Figure 6 As shown, the method includes the following step S610, which is described in detail as follows:
[0084] In step S610 , interaction information triggered by the advertisement content is detected.
[0085] In one embodiment of the present application, in an application scenario where the interactive information is video information, the user records video information for the current advertisement content. In this embodiment, the video information is recorded by the user based on the content of the current advertisement or the prompts during the advertisement content playback.
[0086] Optionally, the video information may be recorded in synchronization with the playing of the advertisement content. In this embodiment, the duration of the video information may be a limited time length, and the portion exceeding the time length will not be uploaded.
[0087] In one embodiment of the present application, a floating window is displayed on the playback interface of the advertising content; in the process of detecting the interactive information triggered by the advertising content in step S610, the following steps are included: detecting the video information recorded in the floating window.
[0088] Figure 7 A schematic diagram of recording video information based on a floating window provided in an embodiment of the present application.
[0089] like Figure 7As shown, in this embodiment, when the user triggers the video recording button during the playback of advertisement content 710, a floating window 720 is displayed on the interface playing the advertisement content to display the recorded video information. The floating window display more clearly and directly displays the user's recording process, allowing the user to observe their own actions and make corrections or adjustments.
[0090] Furthermore, during the process of recording video information, a progress bar indicating the remaining recording time may be displayed in the recording interface to prompt the user of the available recording time and improve the accuracy of the recorded video.
[0091] It should be noted that this embodiment does not limit the size, shape, and position of the floating window in the display interface.
[0092] Furthermore, in this embodiment, the user can also independently move the position of the floating window in the interface, and can also independently enlarge or reduce the floating window.
[0093] Figure 8 A schematic diagram of a split-screen recording of video information provided in an embodiment of the present application.
[0094] The process of detecting the interactive information triggered by the advertisement content in step S610 includes step S810:
[0095] In step S810, the interface is split into a first area for playing advertisement content and a second area for displaying recorded video information.
[0096] like Figure 8 As shown, during the playback of advertisement content 810, when a user triggers video recording, the terminal interface is split into a first area 810 for playing advertisement content and a second area 820 for displaying video information. The advertisement content in the first area continues to play at the original schedule, while the video is being recorded in the second area, which is synchronized for user reference. This approach improves the interactivity between the user and the advertisement content and increases the exposure of the advertisement content.
[0097] It should be noted that the split-screen method is not limited in this embodiment. For example, the screen can be split horizontally, vertically, diagonally, or trapezoidally, etc. The user can also set the split-screen area or method by dragging the split-screen line.
[0098] In addition to the embodiment in which the interaction information is voice information, in the embodiment of the present application, the interaction information may also be text information, as detailed below:
[0099] In one embodiment of the present application, the process of detecting interaction information triggered by advertising content in step S210 includes steps S910 and S920, which are described in detail as follows:
[0100] In step S910, interaction information triggered by the advertisement content is detected.
[0101] In one embodiment of the present application, the interactive information can be in the form of text. A text input box is displayed within the interface for displaying the advertisement content, and the user enters text information in the text input box. This embodiment uses the text input box to facilitate interaction between the advertisement content and the user, making it applicable in areas where voice or video recording is inconvenient, thereby increasing the universality of the advertisement content interaction method of this embodiment.
[0102] Optionally, in this embodiment, the position of the text input box in the interface is not limited, and an upper limit on the number of characters in the text input box is set.
[0103] It should be noted that the above embodiments include cases where the interactive information is voice, video, and text. In specific applications, when entering these interactive information, users can select the type or mode of the interactive information to increase the fun of advertising content interaction and enhance user stickiness of the advertisement.
[0104] In one embodiment of the present application, after acquiring interaction information, a determination is made as to whether the interaction information matches the advertisement content, and the advertisement content is played based on the matching result. The process of determining whether the interaction information matches the advertisement content in this embodiment is determined by the content and type of the interaction information, as described below.
[0105] In one embodiment of the present application, Figure 3 As shown, after step S310, the process of determining whether the interaction information matches the advertisement content in step S210 includes the following step S320, which is described in detail as follows:
[0106] In step S320, when the interactive information is voice information entered for the advertisement content, the voice information is subjected to voice recognition processing to obtain text content; if the text content matches the advertising slogan included in the advertisement content, it is determined that the interactive information matches the advertisement content.
[0107] like Figure 3 As shown, if the interactive information in this embodiment is voice information, the user's voice information is processed through voice recognition to obtain the text content spoken by the user. Then, it is determined whether the text content matches the advertising slogan in the advertisement content. If the text content and the advertising slogan match, it is determined that the interactive information matches the advertisement content.
[0108] In one embodiment of the present application, Figure 6 As shown, the process of determining whether the interaction information matches the advertisement content in step S210 includes the following step S620, which is described in detail as follows:
[0109] When the interactive information is video information recorded for the advertisement content, identifying whether the video information contains at least one of the following information: an action of an object and text content;
[0110] If the video information contains at least one of the above information and satisfies at least one of the following conditions, it is determined that the interactive information matches the advertising content. The at least one condition includes: the object's action matches the action in the advertising content, and the text content matches the advertising slogan in the advertising content.
[0111] It should be noted that in this embodiment, if at least one of the following conditions is met, the interactive information is determined to match the advertising content: the object's action matches the action in the advertising content, and the text content matches the slogan in the advertising content. This indicates that at least one of the two matching relationships matches. Specifically, there are three situations: the action in the video information matches the action in the advertisement, but the text content in the video information does not match the slogan; the action in the video information does not match the action in the advertisement, but the text content in the video information matches the slogan; and the action in the video information matches the action in the advertisement, and the text content in the video information matches the slogan. If any of these three situations is met, the interactive information and advertising content are determined to match.
[0112] In one embodiment of the present application, Figure 8 As shown, when the recorded video information is split-screen processed, the process of determining whether the interactive information matches the advertisement content in step S210 includes the following step S820, which is described in detail as follows:
[0113] In step S820 , the motion in the first area and the motion in the second area are identified, and based on the motion in the first area and the motion in the second area, it is determined whether the video information and the advertisement content match.
[0114] In one embodiment of the present application, advertisements and collected video information are displayed respectively in a first area and a second area on the screen of the terminal, and by identifying actions in the first area and actions in the second area, matching of video content and advertisement content is achieved based on the actions in the two areas.
[0115] Furthermore, in this embodiment, the fitting curves corresponding to the action in the first area and the action in the second area can also be determined to perform action matching based on the fitting curves corresponding to the two, so as to determine whether the video information and the advertising content match based on the matching results between the two fitting curves.
[0116] Figure 9 A schematic diagram of action matching based on split-screen display provided in an embodiment of the present application.
[0117] like Figure 9 As shown, in the first area 910 where the advertisement is played and the area 920 where the video information is entered, the actions in the two areas are identified and fitted, resulting in a fitted line 930 corresponding to the advertisement action and a fitted line 940 corresponding to the action in the video information. The curvature of the two fitted lines is determined. If the difference between the curvatures is less than a preset curvature threshold, the action in that area is determined to match.
[0118] In one embodiment of the present application, multiple actions can be captured from a video screen information, and multiple fitting lines can be identified based on one action, and arc comparison can be performed to ensure the accuracy of the matching.
[0119] In one embodiment of the present application, based on the description of step S910 above, the process of determining whether the interaction information matches the advertisement content in step S210 in this embodiment includes step S920, which is described in detail as follows:
[0120] In step S920 , when the interaction information is text information input for the advertisement content, if the text information includes an advertisement slogan in the advertisement content, it is determined that the interaction information matches the advertisement content.
[0121] In one embodiment of the present application, in an application scenario where the interaction information is textual information, the success of the interaction is determined by determining whether the textual information matches the advertising slogan in the advertisement content. The match between the interaction information and the advertisement content is determined by checking whether the advertising slogan in the advertisement content is completely included in the textual information.
[0122] In addition, the similarity between the text information and the advertisement slogan can be calculated, and the calculated similarity can be compared with a preset similarity threshold to determine whether the interactive information matches the advertisement content.
[0123] Figure 10 A schematic diagram of an interaction method provided in an embodiment of the present application.
[0124] In one embodiment of the present application, after the process of determining whether the interaction information matches the advertisement content when interaction information triggered by the advertisement content is detected in step S210, the following steps are further included:
[0125] When detecting interaction information triggered by the played advertisement content, sending the interaction information and the advertisement content to the server;
[0126] Receive the judgment result of whether the interactive information and the advertisement content match sent by the server.
[0127] like Figure 10 As shown, when terminal 1010 detects interaction information triggered by the playing advertisement content, it sends the collected interaction information and the currently playing advertisement content to server 1020. After receiving this information, server 1020 determines whether the interaction information and the advertisement content match, obtains a determination result, and returns the determination result to terminal 1010. After receiving the determination result, terminal 1010 performs processing based on the determination result.
[0128] Optional, Figure 10 The processing method can be applied when users watch videos through browsers. The detailed description is as follows:
[0129] Figure 11 A flowchart of an interaction method provided in an embodiment of the present application.
[0130] like Figure 11 As shown, in step S1110, the terminal collects the audio content of the user's advertising slogan; in step S1120, it is detected whether the current video playback environment is a video playback program; in step S1130, if the current video playback environment is a video playback program, the terminal recognizes the audio content through the built-in voice recognition component and converts the audio into text; in step S1240, the text content contained in the audio is compared with the correct advertisement, and the comparison result is returned; in step S1150, if the playback environment is not a video playback program, the audio content and the correct advertising slogan are sent to the background, that is, the server, and the matching result returned by the background is received.
[0131] In step S220, if the interaction information matches the advertisement content, the advertisement content is stopped from being played.
[0132] In one embodiment of the present application, after obtaining a matching result, if the matching result is that the interaction information is consistent with the advertisement content, the advertisement content is stopped from being played, and the terminal device may continue to display the page before the advertisement content was played.
[0133] Figure 12 A schematic diagram of a pop-up advertisement provided in an embodiment of the present application.
[0134] like Figure 12As shown, if the interactive information matches the ad content, a corresponding ad slogan 1200 may pop up on the ad content playback interface and fade out after a preset display time. For example, the ad slogan may fade out after two seconds, directly transitioning to the content video playback. In this embodiment, by displaying the ad slogan for a certain period of time after a successful match and then exiting the ad playback, the user's memory of the ad slogan is deepened, thereby improving the conversion rate of the ad.
[0135] Furthermore, after determining whether the interaction information matches the advertisement content in step S210, the following steps are further included, which are described in detail as follows:
[0136] If the interactive information does not match the advertisement content, an interactive error prompt is generated;
[0137] An interaction error prompt is displayed on the playback interface of the advertising content to prompt the interactive object to enter the interaction information again.
[0138] Figure 13 A schematic diagram of an advertising slogan prompt provided in an embodiment of the present application.
[0139] like Figure 13 As shown, when it is detected that the interaction information does not match the advertisement content, an interaction error prompt 1310 is generated and displayed on the interface to prompt the interaction object to input the interaction information again.
[0140] It should be noted that, during this process, the playing of the advertisement content is not stopped. Optionally, an interactive error prompt is displayed with the playing of the advertisement content as the background.
[0141] Figure 14 A flowchart of a voice interaction provided in an embodiment of the present application.
[0142] like Figure 14As shown, in step S1410, the user clicks on the video to play on the terminal; in step S1420, the client pulls the advertisement content to be played from the background; in step S1430, the video advertisement is played based on the advertisement content; in step S1440, while the video advertisement is playing, the advertisement countdown is started; in step S1450, if the user does not perform any interactive action during the entire advertisement playing process, the original video content is played when the advertisement playing is completed; in step S1460, if during the advertisement playing process, the preset time is reached, Trigger an interactive prompt; in step S1470, a prompt and button for the user to read the slogan pop up; in step S1480, wait until the user actively reads the slogan, and play the advertising video continuously at the same time; in step S1490, after the voice information is collected, determine whether the voice information and the slogan match; in step S1411, if the two do not match, the user is prompted that the voice information entered is incorrect; in step S1412, if the two match, the advertising words pop up and disappear after being displayed for two seconds; in step S1413, continue to play the video content.
[0143] The following describes an embodiment of a device of the present application, which can be used to execute the advertising interaction method described in the above-mentioned embodiment of the present application. It is understood that the device can be a computer program (including program code) running on a computer device, for example, the device is an application software; the device can be used to execute the corresponding steps of the method provided in the embodiment of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the advertising interaction method described above in the present application.
[0144] Figure 15 A block diagram of an advertisement interaction device according to an embodiment of the present application is shown.
[0145] Reference Figure 15 As shown, an advertisement interaction device 1500 according to an embodiment of the present application includes:
[0146] The detection unit 1510 is configured to, upon detecting interaction information triggered by the played advertisement content, determine whether the interaction information matches the advertisement content; and the playback unit 1520 is configured to stop playing the advertisement content if the interaction information matches the advertisement content.
[0147] In some embodiments of the present application, based on the aforementioned scheme, the advertising interaction device 1500 includes: a first detection unit, used to detect interaction information triggered for the advertising content; the detection unit 1510 includes: a first matching unit, used to determine that when the interaction information is text information input for the advertising content, if the text information includes the advertising slogan in the advertising content, the interaction information matches the advertising content.
[0148] In some embodiments of the present application, based on the aforementioned scheme, the first detection unit includes: a button unit, which is used to pop up a voice collection button on the playback interface of the advertising content; and a collection unit, which is used to collect the recorded voice information when it is detected that the voice collection button is triggered.
[0149] In some embodiments of the present application, based on the aforementioned solution, the button unit is used to pop up a voice collection button on the playback interface of the advertising content when the advertising content is played to a specified time point, and display an interactive prompt for voice recording.
[0150] In some embodiments of the present application, based on the aforementioned scheme, the advertising content includes the voice timbre in the advertisement; the first detection unit includes: a synchronous playback unit, used to obtain the voice information collected by the voice collection device; and a timbre filtering unit, used to filter the sound information corresponding to the voice timbre in the voice information based on the voice timbre contained in the advertising content.
[0151] In some embodiments of the present application, based on the aforementioned scheme, the advertising interaction device 1500 includes: a second detection unit, used to detect video information recorded by the user for the advertising content; the detection unit 1510 includes: a second matching unit, used to identify whether the video information contains at least one of the following information when the interaction information is video information recorded for the advertising content: the action of the object and the text content; if the video information contains at least one of the above information and satisfies at least one of the following conditions, it is determined that the interaction information matches the advertising content, and the at least one condition includes: the action of the object matches the action in the advertising content, and the text content matches the advertising slogan in the advertising content.
[0152] In some embodiments of the present application, based on the aforementioned solution, a floating window is displayed on the playback interface of the advertisement content; and the second detection unit is used to detect the video information displayed in the floating window.
[0153] In some embodiments of the present application, based on the aforementioned scheme, the second detection unit includes: a split detection unit, used to split the interface to obtain a first area for playing advertising content and a second area for displaying recorded video information; a fitting recognition unit, used to recognize actions in the first area and actions in the second area, and determine whether the video information and the advertising content match based on the actions in the first area and the actions in the second area.
[0154] In some embodiments of the present application, based on the aforementioned scheme, the advertising interaction device 1500 includes: a third detection unit, used to detect interaction information triggered by advertising content; the detection unit 1510 includes a third matching unit, used to determine that the interaction information matches the advertising content when the interaction information is text information input for the advertising content, if the text information includes advertising slogans in the advertising content.
[0155] In some embodiments of the present application, based on the aforementioned scheme, the detection unit 1510 also includes: a sending unit, which is used to send the interaction information and the advertising content to the server when the interaction information triggered by the played advertising content is detected; and a receiving unit, which is used to receive the judgment result sent by the server on whether the interaction information and the advertising content match.
[0156] In some embodiments of the present application, based on the aforementioned scheme, the playback includes: an advertising slogan display unit, which is used to display the advertising slogan corresponding to the advertising content on the playback interface of the advertising content if the interactive information matches the advertising content; and a playback stop unit, which is used to stop playing the advertising content when the display time of the advertising slogan is equal to the preset time.
[0157] In some embodiments of the present application, based on the aforementioned scheme, the advertising interaction device 1500 also includes: a prompt generation unit, which is used to generate an interaction error prompt if the interaction information does not match the advertising content; and a prompt display unit, which is used to display the interaction error prompt on the playback interface of the advertising content to prompt the interactive object to re-enter the interaction information.
[0158] In some embodiments of the present application, based on the aforementioned solution, the advertisement interaction device 1500 further includes: a full playback unit configured to play the advertisement in full until the advertisement is finished if no user-triggered interaction information is detected during the advertisement playback.
[0159] Figure 16 A schematic diagram of the structure of a computer system suitable for implementing an electronic device according to an embodiment of the present application is shown.
[0160] It should be noted that Figure 16 The computer system 1600 of the electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present application.
[0161] like Figure 16As shown, computer system 1600 includes a central processing unit (CPU) 1601, which can perform various appropriate actions and processes according to the program stored in read-only memory (ROM) 1602 or the program loaded from storage portion 1608 into random access memory (RAM) 1603, such as executing the method described in the above embodiment. Various programs and data required for system operation are also stored in RAM 1603. CPU 1601, ROM 1602 and RAM 1603 are connected to each other via bus 1604. Input / output (I / O) interface 1605 is also connected to bus 1604.
[0162] The following components are connected to the I / O interface 1605: an input section 1606 including a keyboard, a mouse, and the like; an output section 1607 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 1608 including a hard disk; and a communication section 1609 including a network interface card such as a LAN (Local Area Network) card or a modem. The communication section 1609 performs communication processing via a network such as the Internet. A drive 1610 is also connected to the I / O interface 1605 as needed. Removable media 1611, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 1610 as needed, so that computer programs read from the removable media can be installed in the storage section 1608 as needed.
[0163] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 1609, and / or installed from a removable medium 1611. When the computer program is executed by the central processing unit (CPU) 1601, the various functions defined in the system of the present application are executed.
[0164] It should be noted that the computer-readable medium shown in the embodiments of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries a computer-readable computer program. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. A computer program embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, or any suitable combination thereof.
[0165] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. Among them, each box in the flowchart or block diagram can represent a module, program segment, or part of the code, and the above-mentioned module, program segment, or part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0166] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. In some cases, the names of these units do not constitute limitations on the units themselves.
[0167] As another aspect, the present application further provides a computer-readable medium, which may be included in the electronic device described in the above embodiments, or may exist independently without being incorporated into the electronic device. The computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device implements the method described in the above embodiments.
[0168] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiment of the application, the features and functions of two or more modules or units described above can be concretized in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.
[0169] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the embodiments of the present application.
[0170] Those skilled in the art will readily conceive of other embodiments of the present application after considering the specification and practicing the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of this application and include common knowledge or customary techniques in the art that are not disclosed herein.
[0171] It should be understood that the present application is not limited to the exact structures described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. An advertisement interaction method, characterized in that: include: When the advertisement content is played to a specified time point, a voice collection button pops up on the advertisement content playback interface and an interactive prompt for voice recording is displayed; When it is detected that the pop-up button is triggered, collecting interaction information and determining whether the interaction information matches the advertisement content; If the interactive information matches the advertisement content, the advertisement slogan corresponding to the advertisement content is displayed on the advertisement content playback interface, and when the display time of the advertisement slogan is equal to the preset time, the advertisement content is stopped from being played.
2. The method according to claim 1, characterized in that The interactive information is voice information recorded for the advertisement content; and determining whether the interactive information matches the advertisement content includes: Performing speech recognition processing on the speech information to obtain text content; If the text content matches the advertising slogan included in the advertising content, it is determined that the interaction information matches the advertising content.
3. The method according to claim 1, characterized in that The advertisement content includes the voice timbre in the advertisement; the pop-up button is the voice collection button; when the pop-up button is detected to be triggered, the interaction information is collected, including: When it is detected that the voice collection button is triggered, the voice information collected by the voice collection device is obtained; Based on the voice timbre included in the advertisement content, sound information corresponding to the voice timbre in the voice information is filtered.
4. The method according to claim 1, wherein The determining whether the interaction information matches the advertisement content includes: Sending the collected interaction information and the advertising content to a server; A determination result of whether the interaction information and the advertisement content match is received from the server.
5. The method according to claim 1, wherein The method further comprises: If the interaction information does not match the advertisement content, an interaction error prompt is generated; The interactive error prompt is displayed on the playback interface of the advertisement content.
6. An advertising interaction device, characterized in that: include: A playback unit, configured to pop up a voice collection button on the playback interface of the advertisement content and display an interactive prompt for voice recording when the advertisement content is played to a specified time point; a detection unit, configured to collect interaction information when detecting that the pop-up button is triggered, and determine whether the interaction information matches the advertisement content; The playback unit is further configured to display a slogan corresponding to the advertising content on the advertising content playback interface if the interactive information matches the advertising content, and stop playing the advertising content when the display duration of the slogan is equal to a preset duration.
7. A computer-readable medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the advertising interaction method according to any one of claims 1 to 5 is implemented.
8. An electronic device, characterized in that: include: one or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, enables the one or more processors to implement the advertising interaction method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Method and system for playing video advertisement
CN104216990A
Push information exhibiting method and device
CN104462535A
Human body posture matching method and device, storage medium and terminal
CN108304762A