Nothing Special   »   [go: up one dir, main page]

CN110602534B - Information processing method and device and computer readable storage medium - Google Patents

Information processing method and device and computer readable storage medium Download PDF

Info

Publication number
CN110602534B
CN110602534B CN201910901162.5A CN201910901162A CN110602534B CN 110602534 B CN110602534 B CN 110602534B CN 201910901162 A CN201910901162 A CN 201910901162A CN 110602534 B CN110602534 B CN 110602534B
Authority
CN
China
Prior art keywords
video
transferred
resource
target
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910901162.5A
Other languages
Chinese (zh)
Other versions
CN110602534A (en
Inventor
莫东松
张健
赵璐
马丹
马晓琳
钟宜峰
杜欧杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MIGU Culture Technology Co Ltd
Original Assignee
MIGU Culture Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by MIGU Culture Technology Co Ltd filed Critical MIGU Culture Technology Co Ltd
Priority to CN201910901162.5A priority Critical patent/CN110602534B/en
Publication of CN110602534A publication Critical patent/CN110602534A/en
Application granted granted Critical
Publication of CN110602534B publication Critical patent/CN110602534B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23418Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种信息处理方法、设备及计算机可读存储介质,涉及通信技术领域,以解决视频中植入的预设类型的视频内容的曝光度较低的问题。该方法包括:获取对目标视频中待转移资源的查找信息;其中,所述目标视频中包括预设类型的视频内容,所述目标视频中设置有与所述预设类型的视频内容相关的待转移资源;获取所述待转移资源的设置信息;获取所述目标视频的视频特征分析参数;根据所述查找信息、所述设置信息以及所述视频特征分析参数,确定所述查找信息是否对应有待转移资源。本发明实施例可提高目标视频中植入的预设类型的视频内容的曝光度。

Figure 201910901162

The present invention discloses an information processing method, equipment and computer-readable storage medium, which relate to the technical field of communications and solve the problem of low exposure of preset types of video content embedded in videos. The method includes: acquiring search information for resources to be transferred in a target video; wherein, the target video includes a preset type of video content, and the target video is set with a to-be-transferred resource related to the preset type of video content. transfer resources; obtain the setting information of the resource to be transferred; obtain the video feature analysis parameters of the target video; according to the search information, the setting information and the video feature analysis parameters, determine whether the search information corresponds to the transfer resources. The embodiment of the present invention can improve the exposure of the preset type of video content embedded in the target video.

Figure 201910901162

Description

Information processing method and device and computer readable storage medium
Technical Field
The present invention relates to the field of video processing technologies, and in particular, to an information processing method, an information processing apparatus, and a computer-readable storage medium.
Background
Video interaction is one way in which the current video industry desires to achieve commercial offerings. Currently common forms of interaction include entertainment forms such as barrage. Video advertisements are one of the means by which video traffic is becoming available. Various means of how advertising is currently being rendered over video are still in search efforts, resulting in poor exposure of the ads placed in the video. Therefore, how to increase the exposure of some preset type of video content embedded in the video is a technical problem to be solved.
Disclosure of Invention
Embodiments of the present invention provide an information processing method, an information processing apparatus, and a computer-readable storage medium, so as to solve a problem that exposure of preset type video content implanted in a video is low.
In a first aspect, an embodiment of the present invention provides an information processing method, including:
acquiring search information of resources to be transferred in a target video;
acquiring the setting information of the resource to be transferred;
acquiring video characteristic analysis parameters of the target video;
and determining whether the search information corresponds to the resource to be transferred or not according to the search information, the setting information and the video characteristic analysis parameter.
The acquiring of the search information of the resource to be transferred in the target video includes:
receiving a first input of a user to the target video;
obtaining the lookup information in response to the first input, wherein the lookup information includes at least one of:
and the first input is a corresponding target time in the target video, and the first input is a target position in a display picture of the target video.
Wherein obtaining the lookup information in the response to the first input comprises:
obtaining an input accumulation number in response to the first input;
and acquiring the search information under the condition that the input accumulation times are smaller than the preset click times.
Wherein, the acquiring the setting information of the resource to be transferred includes:
acquiring setting information of resources to be transferred, which is set by a resource setting device to be transferred, wherein the setting information includes: the effective time period of the resource to be transferred in the target video, the information of the carrier of the resource to be transferred and the resource value of the resource to be transferred.
The acquiring of the video feature analysis parameters of the target video includes:
acquiring characteristic parameters of resources to be transferred, wherein the characteristic parameters of the resources to be transferred comprise: the effective time period of the resource to be transferred in the target video and the information of the carrier of the resource to be transferred;
according to the effective time period, positioning a video sub-segment corresponding to the effective time period in the target video;
performing video characteristic analysis on the video sub-segments according to the information of the carrier of the resource to be transferred to obtain video characteristic analysis parameters;
wherein the video feature analysis parameters include: the display time of the target carrier of the resources to be transferred in the target video, the display position of the target carrier in the display picture of the target video and the information of the target carrier, wherein the target carrier is any one or more carriers in the carriers of the resources to be transferred.
Wherein, in a case that the search information includes a target time corresponding to the first input in the target video and a target position of the first input in a display picture of the target video, determining whether the search information corresponds to a resource to be transferred according to the search information, the setting information, and the video feature analysis parameter includes:
matching the target time corresponding to the first input in the search information in the target video and the target position of the first input in the display picture of the target video with the display time of the target carrier of the resource to be transferred in the target video and the display position of the target carrier in the display picture of the target video in the video feature analysis parameters to obtain the information of the candidate target carrier;
matching the target time corresponding to the first input in the target video and the information of the candidate target carrier in the search information with the effective time period of the resource to be transferred in the target video and the information of the carrier of the resource to be transferred in the setting information, and determining whether the candidate target carrier carries the resource to be transferred.
Wherein the method further comprises:
and sending a notification message to the resource setting device to be transferred according to the search information and the setting information, so that the resource setting device to be transferred calculates the cost according to the notification message.
Before the obtaining of the search information for the resource to be transferred in the target video, the method further includes:
and displaying prompt information, wherein the prompt information is used for prompting that the target video carries the resource to be transferred.
In a second aspect, an embodiment of the present invention provides an electronic device, including: a transceiver, a memory, a processor, and a computer program stored on the memory and executable on the processor; the processor is configured to read a program in the memory to implement the steps in the method according to the first aspect.
In a third aspect, the present invention provides a computer-readable storage medium for storing a computer program, which when executed by a processor implements the steps in the method according to the first aspect.
In the embodiment of the invention, whether the search information corresponds to the resource to be transferred is determined according to the search information of the resource to be transferred, the setting information of the resource to be transferred and the video characteristic analysis parameter of the target video. Because the resource to be transferred is related to the preset type of video content in the target video, the attention to the preset type of video content is also improved while the resource to be transferred is searched, and therefore the exposure of the preset type of video content implanted in the target video is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments of the present invention will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive exercise.
FIG. 1 is a flow chart of an information processing method provided by an embodiment of the invention;
FIGS. 2(a) and 2(b) are block diagrams of an information handling system provided by an embodiment of the present invention;
fig. 3 is a structural diagram of an information processing apparatus provided by an embodiment of the present invention;
fig. 4 is a block diagram of an electronic device provided in an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a flowchart of an information processing method according to an embodiment of the present invention, and as shown in fig. 1, the method includes the following steps:
step 101, obtaining search information of resources to be transferred in a target video.
The target video comprises video content of a preset type, and resources to be transferred related to the video content of the preset type are arranged in the target video.
Wherein the target video may be any video. The preset type of video content may be, for example, advertisements embedded in the target video, songs inserted in the target video, and the like. The resource to be transferred may be, for example, a red packet, and the red packet may have a certain amount of money.
In the implementation of the present invention, the resource to be transferred is associated with the preset type of video content. By correlation, it is understood that a preset type of video content may be associated by an operation (e.g., clicking, etc.) on a resource to be transferred. For example, the resource to be transferred may be set in the video content of the preset type, and then, by performing operations such as clicking on the resource to be transferred, the video content of the preset type may be located, so that the attention and the click rate of the video content are increased. For another example, the resource to be transferred is not set in the preset type of video content, but the resource to be transferred can still be located on the preset type of video content or the content related to the preset type of content through clicking and other operations, so that the attention and the click rate of the video content are increased.
In this step, a first input to the target video by a user may be received, and the search information is obtained in response to the first input, wherein the search information includes at least one of:
and the first input is a corresponding target time in the target video, and the first input is a target position in a display picture of the target video.
The first input may be, for example, a click input, a double click, an in-and-out input, or the like.
For example, when the user clicks the target video, the display time of the video frame corresponding to the clicking operation of the user in the target video is the target time; the position of the click operation of the user on the screen can be converted into the position of the click operation in the display picture of the target video, namely the target position.
In order to limit the operation times of the user, in the embodiment of the present invention, an input accumulation time may be obtained in response to the first input, and the search information may be obtained when the input accumulation time is smaller than a preset click time. Wherein, the preset click times can be set at will. And if the input accumulated times are more than the preset click times, prompting information can be sent to the user.
And 102, acquiring the setting information of the resource to be transferred.
In the embodiment of the present invention, the setting information of the resource to be transferred set by the resource to be transferred setting device can be acquired. The resource setting device to be transferred may be, for example, an advertisement system. Then, the user of the advertisement system can set the setting information through the advertisement system, and the director can also set the setting information.
When a user of the advertisement system sets the setting information, the user may set the resource to be transferred on the advertisement object or character and set the setting information. When the director sets the setting information, the director can optionally select an object or a figure to set the resource to be transferred and set the setting information.
In an embodiment of the present invention, the setting information includes: the effective time period of the resource to be transferred in the target video, the information of the carrier of the resource to be transferred and the resource value of the resource to be transferred.
The valid time period refers to a time period in which the resource to be transferred is displayed in the target video and can be searched, and may be, for example, 1 minute 10 seconds to 1 minute 30 seconds of the target video. During this time period, the user may click on the target video to find the resource to be transferred.
Wherein the carrier of the resource to be transferred is preset or designated by the user. The carrier of the resource to be transferred may be, for example, an object or a person, and the resource value of the resource to be transferred may be, for example, a money amount, and in the case of a red packet, the resource value may be a money amount of a red packet.
And 103, acquiring video characteristic analysis parameters of the target video.
In this step, the characteristic parameters of the resource to be transferred may be obtained first. For example, the characteristic parameters of the resources to be transferred are obtained by analyzing the setting information. Wherein, the characteristic parameters of the resources to be transferred comprise: the effective time period of the resource to be transferred in the target video and the information of the carrier of the resource to be transferred. And then, performing video characteristic analysis on the video sub-segments according to the information of the carrier of the resource to be transferred to obtain the video characteristic analysis parameters.
Wherein the video feature analysis parameters include: the display time of the target carrier of the resources to be transferred in the target video, the display position of the target carrier in the display picture of the target video and the information of the target carrier, wherein the target carrier is any one or more carriers in the carriers of the resources to be transferred. Through the above process, the target carrier, such as a person or an object, carrying the resource to be transferred can be identified within the valid time period.
The method for analyzing the video features may include, but is not limited to, using a deep learning model such as FaceNet to identify and locate a human face, and identifying a target carrier such as a human or an object by combining an object detection and identification algorithm (e.g., RCNN (Region-CNN), YoLo (You Only Look Once), SSD (Single Shot Multi Box Detector), etc.).
And step 104, determining whether the search information corresponds to the resource to be transferred or not according to the search information, the setting information and the video characteristic analysis parameter.
In this step, in a case that the search information includes a target time corresponding to the first input in the target video and a target position of the first input in a display screen of the target video, matching the target time corresponding to the first input in the target video and the target position of the first input in the display screen of the target video in the search information with a display time of a target carrier of the resource to be transferred in the video feature analysis parameter in the target video and a display position of the target carrier in the display screen of the target video, and obtaining information of a candidate target carrier. And then matching the target time corresponding to the first input in the target video and the information of the candidate target carrier in the search information with the effective time period of the resource to be transferred in the target video and the information of the carrier of the resource to be transferred in the setting information, and determining whether the candidate target carrier carries the resource to be transferred.
In the embodiment of the invention, whether the search information corresponds to the resource to be transferred is determined according to the search information of the resource to be transferred, the setting information of the resource to be transferred and the video characteristic analysis parameter of the target video. Because the resource to be transferred is related to the preset type of video content in the target video, the attention to the preset type of video content is also improved while the resource to be transferred is searched, and therefore the exposure of the preset type of video content implanted in the target video is improved.
In addition, in practical application, the resource to be transferred can be set at any position in the display screen of the target video. Then, in this case, the search information includes a corresponding target time of the first input in the target video. Accordingly, the video feature analysis parameters may include: the display time of the target carrier of the resource to be transferred in the target video, and the information of the target carrier. In this step, the target time corresponding to the first input in the target video may be matched with the display time of the target carrier of the resource to be transferred in the video feature analysis parameter in the target video, so as to obtain information of a candidate target carrier. And then matching the target time corresponding to the first input in the target video and the information of the candidate target carrier in the search information with the effective time period of the resource to be transferred in the target video and the information of the carrier of the resource to be transferred in the setting information, and determining whether the candidate target carrier carries the resource to be transferred.
In addition, the resource to be transferred can be set at any time when the target video is played. Then, in this case, the search information includes a target position of the first input in the display of the target video. The video feature analysis parameters include: the display position of the object carrier in the display picture of the object video and the information of the object carrier. In this step, the target position of the first input in the display screen of the target video may be matched with the display position of the target carrier in the video feature analysis parameter in the display screen of the target video, so as to obtain information of a candidate target carrier. And then, matching the target position of the first input in the search information in the display picture of the target video and the information of the candidate target carrier with the display position of the target carrier in the display picture of the target video and the information of the target carrier in the setting information, and determining whether the candidate target carrier carries the resource to be transferred.
On the basis of the above embodiment, to further improve the exposure level, the method may further include: and sending a notification message to the resource setting device to be transferred according to the search information and the setting information, so that the resource setting device to be transferred calculates the cost according to the notification message. For example, the advertisement system may calculate an advertisement fee based on the notification message.
On the basis of the above embodiment, to facilitate the user to find the resource to be transferred, the method may further include: and displaying prompt information, wherein the prompt information is used for prompting that the target video carries the resource to be transferred.
Hereinafter, the implementation process of the embodiment of the present invention is described by taking the resource to be transferred as a red packet as an example.
As shown in fig. 2(a) and 2(b), the system structure of the embodiment of the present invention is schematically illustrated. As shown in fig. 2(a), the system may include: the system comprises a video red packet setting server 201, an advertisement system 202, a video analysis server 203, a video red packet server 204, a playing terminal 205, an encoder 206, a streaming media server 207 and the like.
The video red packet setting server 201 is configured to set a setting parameter of a red packet. In practical application, the director can set the setting parameters through the video red packet setting server, wherein the setting parameters are as follows: red-packed video time periods T < T1, T2>, and a regular set of red-packed.
Wherein the rule set for the red envelope may be set by an advertiser of the advertising system. The advertisement system 202 is used for acquiring the setting rule of the red envelope, calculating the corresponding advertisement fee, and the like.
In one approach, the red envelope is placed over the article on which the advertisement is placed. The advertiser may set the following rules for placing an advertisement: red envelope H < time period < th1, th2>, advertising item o, red envelope size a >. For example, < first third of red packet video period T < T1, T2>, coca-cola, 100 yuan >, < second third of red packet video period T < T1, T2>, coca-cola, 300 yuan >. The period < th1, th2> refers to a period in which the red packet is valid in the video, that is, the red packet occurs during the period < th1, th2> of the video. Through the setting, the money amount set by the red packet found at the later stage of the video time period is larger, because the red packet is found at the later stage, the time for finding the red packet in the video is longer, the time for seeing the coca cola is also longer, and the larger red packet is set.
There is also a regular arrangement of red envelope, which is arranged on randomly selected people or objects. The settings or people of the red envelope are randomly selected, for example, the randomly selected objects may be people or objects that appear within a red envelope video time period < th1, th2 >. Then, the setup parameters for the red packet are as follows: red envelope H < time period < th1, th2>, randomly selected random object, red envelope size >.
The video red packet setting server 201 sends the obtained setting parameter H of the red packet to the video red packet server 204. Meanwhile, the video red envelope setting server 201 transmits a message M containing < red envelope video start time t1, red envelope video end time t2, K objects or characters O < O1, O2, …, ok > >, hiding the red envelope, to the video analysis server 203. Wherein, the red-packed video start time t1 and the red-packed video end time t2 are determined according to the time period < th1, th2> in the red-packed H.
The red packet setting H and the message M may be JSON (JavaScript Object Notation) or Protobuf format messages.
After receiving the original video stream, the video analysis server 203 analyzes the video content of the video time period < red packet video start time t1 and red packet video end time t2> according to the message M to obtain video content data D < time td, position pd, object or character oi >, and sends the video content data D < time td, position pd, object or character oi > to the video feature library buffer. In the process, the video analysis server mainly utilizes a video object or person identification technology to identify objects or persons, can use a deep learning model such as FaceNet and the like to identify and position the faces, and combines an object detection and identification algorithm to identify the persons or the objects and perform corresponding positioning.
The video red packet server 204 receives and buffers the red packet setting message H < time period < th1, th2>, the advertisement item o, and the red packet size a > sent by the video red packet setting server 201. Meanwhile, the video red packet server 204 sets the number N of times that the user can find the red packet, and pushes a message to the play terminal 205 according to the message H to prompt that the red packet is about to appear. The cast terminal displays a prompt to the user that there is a red pack for a red pack video period T < T1, T2 >. The user can find the red pack by clicking on the person or thing on the screen, with N chances. In the above process, the video red packet server 204 and the playback terminal 205 communicate via a WebSocket based on an HTTP Protocol (HyperText Transfer Protocol).
Then, the video red packet server 204 receives the message S < the video frame time ts of the user finding click, and the position ps > of the user finding the clicked video of the red packet, which is fed back by the playing terminal 205 and is used by the user to find the clicked red packet. The video red packet server 204 receives the WebSocket communication based on HTTP from the play terminal 205.
The video red packet server 204 searches for the cached data D in the matching video feature library for time td, position pd, object or character oi', and judges whether the user finds the red packet according to the received message S < the video frame time ts for the user to find the red packet click, the position ps of the video frame for the user to find the red packet click > and the cached red packet setting H < the time period, the object or character, the red packet size >.
Specifically, the video red packet server 204 finds the object or person Oi by matching the video time ts in the message S with the time td and the position Pd in the data D with the position ps; then, by matching the time ts of the message S and the found object or task Oi with the time period and the object in the red-envelope setting message H, it can be determined whether the input of the user can find the red envelope.
Meanwhile, the video red packet server 204 accumulates the number of times that the user searches for a red packet, and if the accumulated number of times exceeds the set number of times N, the search is invalid. According to the search result, the video red packet server 204 sends the result of searching the red packet to the playing terminal 205, such as "find the original red packet" or "find the red packet more than N times".
In addition, the video red packet server 204 may combine the message S that the user finds the click of the red packet with the red packet setting message H to form a message body < S, H >, and send the message body < S, H > to the advertisement system. Then the advertisement system may design additional advertisement enhancement exposure charges based on the < S, H > message.
For example: when a user clicks a certain embedded advertisement when finding an advertisement, the advertisement system calculates the cost brought by the number of clicks:
firstly, calculating the exposure time of an item o in a user i, namely the click time tx of the user for finding a red packet for the last time-the red packet video start time th 1; then, the exposure time of the item o to the user i is converted into the number of clicks, where the number of clicks is the exposure time of the item o to the user i/the total playing time of the item o × the click coefficient r, where r is set by the advertising operator. And then calculating the cost through the number of clicks.
The original video stream is coded by the coder, then sent to the streaming media server, processed by the streaming media server, and then sent to the playing terminal for playing. In the playing process, if the playing terminal 205 receives the input of the user, it completes message interaction with the video red packet server 204 in the WebSocket manner of HTTP, and at the same time, completes the related user prompt display according to the message of the video red packet server 204.
The implementation principle of the system shown in fig. 2(b) is the same as that shown in fig. 2 (a). The difference is that the system shown in fig. 2(a) is applied in live scenes, and the system shown in fig. 2(b) is applied in video-on-demand scenes. Then, in fig. 2(a), the received original video is a live video stream, such as a live attraction program. In this case, the received video may be raw non-encoded video data; if encoded video data is received, decoding is required first. In fig. 2(b), the received video is the existing video, the video obtained from a CDN (Content Delivery Network) video source 209 is decoded by a decoder 210 and then sent to a video analysis server 203 for analysis and processing, and meanwhile, the video obtained from a CND video source is sent to a streaming media server 207.
One scenario in which embodiments of the present invention may be applied is that, in a certain integrated program, before a program with an embedded advertisement starts, a television viewer is prompted, and in the next few minutes, a red packet (normal television program and program content, and normal broadcast of a rebroadcast picture) may be hidden on some people or articles (including embedded advertisement products) in a television screen, and the viewer is asked to watch and search carefully. Through the video understanding technology, people or objects in the video are identified, and the red packet is intelligently arranged on the identified people or objects. The viewer can find the red envelope by clicking on the screen where the person or thing is located, and a player has only K opportunities. In this way, the implanted advertisement can have a higher exposure effect. The advertiser can buy the red envelope and directly put the red envelope on the product implanted by the advertiser, and also choose not to put the red envelope on the product implanted by the advertiser.
One scenario in which embodiments of the present invention may also be applied is that, in a video-on-demand program, before a video segment with an advertisement embedded therein begins, the user is prompted, and within the next few minutes, some objects (including the embedded advertisement product) appearing in the video or those objects may be hidden with red packets (normal tv programs and program contents, and normal broadcast of the rebroadcast picture), and the user is asked to watch and search carefully. Through the video understanding technology, people or objects in the video are identified, and the red packet is intelligently arranged on the identified people or objects. The viewer can find the red envelope by clicking on the position of the person or thing on the screen, and a player has only K opportunities. In this way, the implanted advertisement can have higher exposure effect. The advertiser can buy the red envelope and directly put the red envelope on the product implanted by the advertiser, and also choose not to put the red envelope on the product implanted by the advertiser.
The exposure degree of the implanted advertisements can be effectively increased in the two scenes, the exposure degree of different implanted advertisements can be improved through the red packet setting, and advertisement charging calculation can be carried out through the exposure degree.
Therefore, in the embodiment of the invention, the red packet is combined with the content of the video content, so that the flexibility of red packet setting is improved, and more importantly, the effective exposure rate of the video embedded advertisement is effectively increased by utilizing the video entertainment interaction mode of finding the red packet.
The embodiment of the invention also provides an information processing device. Referring to fig. 3, fig. 3 is a block diagram of an information processing apparatus according to an embodiment of the present invention. As shown in fig. 3, the information processing apparatus 300 includes:
a first obtaining module 301, configured to obtain search information of a resource to be transferred in a target video; the target video comprises video content of a preset type, and resources to be transferred related to the video content of the preset type are arranged in the target video; a second obtaining module 302, configured to obtain setting information of the resource to be transferred; a third obtaining module 303, configured to obtain video feature analysis parameters of the target video; the processing module 304 is configured to determine whether the search information corresponds to a resource to be transferred according to the search information, the setting information, and the video feature analysis parameter.
Optionally, the first obtaining module 301 includes:
the receiving submodule is used for receiving a first input of a user to the target video; the obtaining sub-module is configured to obtain the search information in response to the first input, where the search information includes a target time corresponding to the first input in the target video, and a target position of the first input in a display picture of the target video.
Optionally, the obtaining sub-module includes: a first obtaining unit, configured to obtain an input accumulation number in response to the first input; and the second acquisition unit is used for acquiring the search information under the condition that the input accumulation times are less than the preset click times.
Optionally, the second obtaining module 302 is specifically configured to obtain setting information of the resource to be transferred, where the setting information is set by the resource setting device to be transferred, and the setting information includes: the effective time period of the resource to be transferred in the target video, the information of the carrier of the resource to be transferred and the resource value of the resource to be transferred.
Optionally, the third obtaining module 303 includes:
the first obtaining submodule is used for obtaining the characteristic parameters of the resources to be transferred, wherein the characteristic parameters of the resources to be transferred include: the effective time period of the resource to be transferred in the target video and the information of the carrier of the resource to be transferred; the positioning sub-module is used for positioning the video sub-segment corresponding to the effective time period in the target video according to the effective time period; the analysis submodule is used for carrying out video characteristic analysis on the video sub-segment according to the information of the carrier of the resource to be transferred to obtain the video characteristic analysis parameters; wherein the video feature analysis parameters include: the display time of the target carrier of the resources to be transferred in the target video, the display position of the target carrier in the display picture of the target video and the information of the target carrier, wherein the target carrier is any one or more carriers in the carriers of the resources to be transferred.
Optionally, the processing module 304 includes:
a first matching sub-module, configured to, when the search information includes a target time corresponding to the first input in the target video and a target position of the first input in a display screen of the target video, match the target time corresponding to the first input in the search information in the target video and the target position of the first input in the display screen of the target video with a display time of a target carrier of the resource to be transferred in the video feature analysis parameter in the target video and a display position of the target carrier in the display screen of the target video, and obtain information of a candidate target carrier;
and the second matching submodule is used for matching the target time corresponding to the first input in the target video in the search information and the information of the candidate target carrier with the effective time period of the resource to be transferred in the target video in the setting information and the information of the carrier of the resource to be transferred, and determining whether the candidate target carrier carries the resource to be transferred.
Optionally, the apparatus may further include: and the sending module is used for sending a notification message to the resource setting device to be transferred according to the search information and the setting information so that the resource setting device to be transferred calculates the cost according to the notification message.
Optionally, the apparatus may further include: and the display module is used for displaying prompt information, and the prompt information is used for prompting that the target video carries the resource to be transferred.
The apparatus provided in the embodiment of the present invention may implement the method embodiments, and the implementation principle and the technical effect are similar, which are not described herein again.
As shown in fig. 4, the electronic device according to the embodiment of the present invention includes: the processor 400, which is used to read the program in the memory 420, executes the following processes:
acquiring search information of resources to be transferred in a target video; the target video comprises video content of a preset type, and resources to be transferred related to the video content of the preset type are arranged in the target video;
acquiring the setting information of the resource to be transferred;
acquiring video characteristic analysis parameters of the target video;
and determining whether the search information corresponds to the resource to be transferred or not according to the search information, the setting information and the video characteristic analysis parameter.
A transceiver 410 for receiving and transmitting data under the control of the processor 400.
Where in fig. 4, the bus architecture may include any number of interconnected buses and bridges, with various circuits of one or more processors, represented by processor 400, and memory, represented by memory 420, being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 410 may be a number of elements, including a transmitter and a transceiver, providing a means for communicating with various other apparatus over a transmission medium. The processor 400 is responsible for managing the bus architecture and general processing, and the memory 420 may store data used by the processor 400 in performing operations.
The processor 400 is responsible for managing the bus architecture and general processing, and the memory 420 may store data used by the processor 400 in performing operations.
The processor 400 is further adapted to read the computer program and perform the following steps:
receiving a first input of a user to the target video;
and obtaining the search information in response to the first input, wherein the search information comprises a target time corresponding to the first input in the target video, and the target position of the first input in the display picture of the target video.
The processor 400 is further adapted to read the computer program and perform the following steps:
obtaining an input accumulation number in response to the first input;
and acquiring the search information under the condition that the input accumulation times are smaller than the preset click times.
The processor 400 is further adapted to read the computer program and perform the following steps:
acquiring setting information of resources to be transferred, which is set by a resource setting device to be transferred, wherein the setting information includes: the effective time period of the resource to be transferred in the target video, the information of the carrier of the resource to be transferred and the resource value of the resource to be transferred.
The processor 400 is further adapted to read the computer program and perform the following steps:
acquiring characteristic parameters of resources to be transferred, wherein the characteristic parameters of the resources to be transferred comprise: the effective time period of the resource to be transferred in the target video and the information of the carrier of the resource to be transferred;
according to the effective time period, positioning a video sub-segment corresponding to the effective time period in the target video;
performing video characteristic analysis on the video sub-segments according to the information of the carrier of the resource to be transferred to obtain video characteristic analysis parameters;
wherein the video feature analysis parameters include: the display time of the target carrier of the resources to be transferred in the target video, the display position of the target carrier in the display picture of the target video and the information of the target carrier, wherein the target carrier is any one or more carriers in the carriers of the resources to be transferred.
The processor 400 is further adapted to read the computer program and perform the following steps:
under the condition that the search information comprises a target time corresponding to the first input in the target video and a target position of the first input in a display picture of the target video, matching the target time corresponding to the first input in the target video and the target position of the first input in the display picture of the target video in the search information with the display time of the target carrier of the resource to be transferred in the target video and the display position of the target carrier in the display picture of the target video in the video feature analysis parameters to obtain information of candidate target carriers;
matching the target time corresponding to the first input in the target video and the information of the candidate target carrier in the search information with the effective time period of the resource to be transferred in the target video and the information of the carrier of the resource to be transferred in the setting information, and determining whether the candidate target carrier carries the resource to be transferred.
The processor 400 is further adapted to read the computer program and perform the following steps:
and sending a notification message to the resource setting device to be transferred according to the search information and the setting information, so that the resource setting device to be transferred calculates the cost according to the notification message.
And displaying prompt information, wherein the prompt information is used for prompting that the target video carries the resource to be transferred.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the information processing method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
In the several embodiments provided in the present application, it should be understood that the disclosed method and apparatus may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be physically included alone, or two or more units may be integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) to execute some steps of the transceiving method according to various embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (10)

1.一种信息处理方法,其特征在于,包括:1. an information processing method, is characterized in that, comprises: 获取对目标视频中待转移资源的查找信息;Obtain search information for resources to be transferred in the target video; 获取所述待转移资源的设置信息;obtaining the setting information of the resource to be transferred; 获取所述目标视频的视频特征分析参数;Obtain the video feature analysis parameters of the target video; 根据所述查找信息、所述设置信息以及所述视频特征分析参数,确定所述查找信息是否对应有待转移资源;According to the search information, the setting information and the video feature analysis parameter, determine whether the search information corresponds to the resource to be transferred; 其中,所述目标视频中包括预设类型的视频内容,所述目标视频中设置有与所述预设类型的视频内容相关的待转移资源;通过对待转移资源的操作可关联到所述预设类型的视频内容。Wherein, the target video includes video content of a preset type, and the target video is provided with resources to be transferred related to the video content of the preset type; the resource to be transferred can be associated with the preset through the operation of the resource to be transferred type of video content. 2.根据权利要求1所述的方法,其特征在于,所述获取对目标视频中待转移资源的查找信息,包括:2. The method according to claim 1, wherein the obtaining the search information of the resource to be transferred in the target video comprises: 接收用户对所述目标视频的第一输入;receiving a first input from the user to the target video; 响应于所述第一输入,获得所述查找信息,其中,所述查找信息包括以下至少一项:The lookup information is obtained in response to the first input, wherein the lookup information includes at least one of the following: 所述第一输入在所述目标视频中对应的目标时间,所述第一输入在所述目标视频的显示画面中的目标位置。The first input is a target time corresponding to the target video, and the first input is a target position on a display screen of the target video. 3.根据权利要求2所述的方法,其特征在于,在所述响应于所述第一输入,获得所述查找信息,包括:3. The method according to claim 2, wherein obtaining the search information in response to the first input comprises: 响应于所述第一输入,获得输入累加次数;in response to the first input, obtaining the cumulative number of inputs; 在所述输入累加次数小于预设点击次数的情况下,获得所述查找信息。The search information is obtained when the accumulated input times are less than the preset click times. 4.根据权利要求1所述的方法,其特征在于,所述获取所述待转移资源的设置信息,包括:4. The method according to claim 1, wherein the acquiring the setting information of the resource to be transferred comprises: 获取通过待转移资源设置装置设置的待转移资源的设置信息,其中,所述设置信息包括:所述待转移资源在所述目标视频中的有效时间段、所述待转移资源的载体的信息以及所述待转移资源的资源数值。Acquire the setting information of the resource to be transferred set by the resource setting device to be transferred, wherein the setting information includes: the valid time period of the resource to be transferred in the target video, the information of the carrier of the resource to be transferred, and The resource value of the resource to be transferred. 5.根据权利要求1所述的方法,其特征在于,所述获取所述目标视频的视频特征分析参数,包括:5. The method according to claim 1, wherein the acquiring the video feature analysis parameters of the target video comprises: 获取待转移资源特征参数,其中,所述待转移资源特征参数包括:所述待转移资源在所述目标视频中的有效时间段、所述待转移资源的载体的信息;Acquiring characteristic parameters of the resource to be transferred, wherein the characteristic parameter of the resource to be transferred includes: the valid time period of the resource to be transferred in the target video, and the information of the carrier of the resource to be transferred; 根据所述有效时间段,在所述目标视频中定位所述有效时间段对应的视频子片段;According to the valid time period, locate the video sub-segment corresponding to the valid time period in the target video; 根据所述待转移资源的载体的信息,对所述视频子片段进行视频特征分析,得到所述视频特征分析参数;According to the information of the carrier of the resource to be transferred, video feature analysis is performed on the video sub-segment to obtain the video feature analysis parameter; 其中,所述视频特征分析参数包括:所述待转移资源的目标载体在所述目标视频中的显示时间,所述目标载体在所述目标视频的显示画面中的显示位置以及所述目标载体的信息,所述目标载体为所述待转移资源的载体中的任意一个或多个载体。The video feature analysis parameters include: the display time of the target carrier of the resource to be transferred in the target video, the display position of the target carrier in the display screen of the target video, and the display time of the target carrier. information, the target carrier is any one or more carriers among the carriers of the resource to be transferred. 6.根据权利要求1所述的方法,其特征在于,在所述查找信息包括第一输入在所述目标视频中对应的目标时间以及所述第一输入在所述目标视频的显示画面中的目标位置的情况下,所述根据所述查找信息、所述设置信息以及所述视频特征分析参数,确定所述查找信息是否对应有待转移资源,包括:6 . The method according to claim 1 , wherein the search information includes a target time corresponding to the first input in the target video and a target time of the first input in a display screen of the target video. 7 . In the case of the target location, determining whether the search information corresponds to the resource to be transferred according to the search information, the setting information and the video feature analysis parameter, including: 将所述查找信息中的第一输入在所述目标视频中对应的目标时间以及所述第一输入在所述目标视频的显示画面中的目标位置,与所述视频特征分析参数中的所述待转移资源的目标载体在所述目标视频中的显示时间以及所述目标载体在所述目标视频的显示画面中的显示位置进行匹配,获得候选目标载体的信息;The target time corresponding to the first input in the search information in the target video and the target position of the first input in the display screen of the target video are compared with the video feature analysis parameters described in Match the display time of the target carrier of the resource to be transferred in the target video and the display position of the target carrier in the display screen of the target video to obtain the information of the candidate target carrier; 将所述查找信息中的第一输入在所述目标视频中对应的目标时间和所述候选目标载体的信息,与所述设置信息中的所述待转移资源在所述目标视频中的有效时间段和所述待转移资源的载体的信息进行匹配,确定所述候选目标载体是否承载有待转移资源。The target time corresponding to the first input in the search information and the information of the candidate target carrier in the target video, and the effective time of the resource to be transferred in the setting information in the target video. The segment is matched with the information of the carrier of the resource to be transferred to determine whether the candidate target carrier carries the resource to be transferred. 7.根据权利要求1所述的方法,其特征在于,所述方法还包括:7. The method of claim 1, wherein the method further comprises: 根据所述查找信息和所述设置信息,向待转移资源设置装置发送通知消息,以使所述待转移资源设置装置根据所述通知消息计算费用。According to the search information and the setting information, a notification message is sent to the resource setting device to be transferred, so that the resource setting device to be transferred calculates a fee according to the notification message. 8.根据权利要求1所述的方法,其特征在于,在所述获取对目标视频中待转移资源的查找信息之前,所述方法还包括:8. The method according to claim 1, characterized in that, before the acquisition of search information for resources to be transferred in the target video, the method further comprises: 显示提示信息,所述提示信息用于提示所述目标视频携带所述待转移资源。Displaying prompt information, where the prompt information is used to prompt the target video to carry the resource to be transferred. 9.一种电子设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其特征在于,所述处理器,用于读取存储器中的程序实现如权利要求1至8中任一项所述的方法中的步骤。9. An electronic device, comprising: a transceiver, a memory, a processor, and a computer program stored on the memory and running on the processor; characterized in that, the processor is used to read the memory The program in implements the steps in the method as claimed in any one of claims 1 to 8. 10.一种计算机可读存储介质,用于存储计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的方法中的步骤。10. A computer-readable storage medium for storing a computer program, wherein when the computer program is executed by a processor, the steps in the method according to any one of claims 1 to 8 are implemented.
CN201910901162.5A 2019-09-23 2019-09-23 Information processing method and device and computer readable storage medium Active CN110602534B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910901162.5A CN110602534B (en) 2019-09-23 2019-09-23 Information processing method and device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910901162.5A CN110602534B (en) 2019-09-23 2019-09-23 Information processing method and device and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN110602534A CN110602534A (en) 2019-12-20
CN110602534B true CN110602534B (en) 2022-02-11

Family

ID=68862452

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910901162.5A Active CN110602534B (en) 2019-09-23 2019-09-23 Information processing method and device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN110602534B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114765696A (en) * 2021-01-15 2022-07-19 北京达佳互联信息技术有限公司 Multimedia data publishing method and device, electronic equipment and storage medium
CN114219327A (en) * 2021-12-20 2022-03-22 金蝶软件(中国)有限公司 Resource confirmation method, resource confirmation device, computer equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011041467A2 (en) * 2009-09-30 2011-04-07 Wms Gaming, Inc. Controlling interactivity for gaming and social-communication applications
CN109635159A (en) * 2018-12-17 2019-04-16 成都国腾实业集团有限公司 Network video deep search and on-line analysis

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1928910A (en) * 2006-09-18 2007-03-14 何金鑫 Method for improving prevalence effectiveness of internet advertisements
US8180667B1 (en) * 2008-06-03 2012-05-15 Google Inc. Rewarding creative use of product placements in user-contributed videos
US20120232976A1 (en) * 2011-03-08 2012-09-13 Bank Of America Corporation Real-time video analysis for reward offers
CN110214451B (en) * 2016-12-30 2022-06-03 社交媒体广播公司 Video content distribution platform integrated with advertisement and reward collection mechanism
CN109325793A (en) * 2017-07-31 2019-02-12 江苏红包秀科技有限公司 A kind of method and system improving trade company's exposure
CN108958579B (en) * 2018-06-26 2020-09-25 维沃移动通信有限公司 Red packet sending and receiving method and red packet sending and receiving device
CN109818952A (en) * 2019-01-15 2019-05-28 美都科技(天津)有限公司 A kind of voice realized based on websocket, video partial node immediate interactive, the precisely architecture and method that counts
CN110060101A (en) * 2019-04-18 2019-07-26 陈琪 A kind of advertisement video information-pushing method
CN110267059B (en) * 2019-07-18 2021-08-03 广州虎牙科技有限公司 Live broadcast method and device, electronic equipment and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011041467A2 (en) * 2009-09-30 2011-04-07 Wms Gaming, Inc. Controlling interactivity for gaming and social-communication applications
CN109635159A (en) * 2018-12-17 2019-04-16 成都国腾实业集团有限公司 Network video deep search and on-line analysis

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《发短视频撸红包"社交大戏"岂能错过春节》;潘少颖;《IT时报》;20190215;全文 *

Also Published As

Publication number Publication date
CN110602534A (en) 2019-12-20

Similar Documents

Publication Publication Date Title
US10779019B2 (en) System and method for recognition of items in media data and delivery of information related thereto
CN106303654B (en) Media information display method, client, plug-in and system
CN108366278B (en) User interaction implementation method and device in video playing
CN105635764B (en) Method and device for playing push information in live video
US11962866B2 (en) Information display and processing methods and apparatuses, device, and medium
WO2015090095A1 (en) Information pushing method, device, and system
US10798425B1 (en) Personalized key object identification in a live video stream
WO2017101423A1 (en) Advertisement push method and apparatus, video server and terminal device
CN106062801A (en) Tracking pixels and COOKIE for television event viewing
US20100145796A1 (en) System and apparatus for interactive product placement
CN112492347A (en) Method for processing information flow and displaying bullet screen information and information flow processing system
US9961415B2 (en) Method and system for identifying events in a streaming media program
GB2553912A (en) Methods, systems, and media for synchronizing media content using audio timecodes
US20240121483A1 (en) Message processing using a client-side control group
CN110602534B (en) Information processing method and device and computer readable storage medium
CN111694983A (en) Information display method, information display device, electronic equipment and storage medium
CN111107434A (en) Information recommendation method and device
CN112492324A (en) Data processing method and system
CN107659545B (en) Media information processing method, media information processing system and electronic equipment
CN114025188A (en) Live broadcast advertisement display method, system, device, terminal and readable storage medium
JP7302804B1 (en) Systems, methods, and computer readable media for recommending live streams
CN108124171A (en) A kind of internet video advertisement delivery system and method based on human face detection tech
WO2016123909A1 (en) Method for playing media content, server and display apparatus
CN111107402A (en) Display method and device of advertisement information
WO2017197817A1 (en) Data processing method and apparatus, electronic device and server

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant