Specific embodiment
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related to
When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment
Described in embodiment do not represent all embodiments consistent with this specification one or more embodiment.Phase
Instead, they are only some aspects phases with the one or more embodiments of as detailed in the attached claim, this specification
The example of consistent device and method.
It should be understood that the sequence that might not show and describe according to this specification in other embodiments executes
The step of correlation method.In some other embodiments, step included by method can than described in this specification more
It is more or less.In addition, single step described in this specification, may be broken down into other embodiments multiple steps into
Row description;And multiple steps described in this specification, it may also be merged into single step progress in other embodiments
Description.
Fig. 1 is a kind of configuration diagram of the supplying system for video content object that an exemplary embodiment provides.Such as Fig. 1
Shown, which may include server 11, network 12 and several electronic equipments, such as mobile phone 13, PC14, PC15 and mobile phone
16 etc..
Server 11 can be able to be mainframe cluster for the physical server comprising a unique host or the server 11
The virtual server of carrying.In the process of running, server 11 can run the program of the server side of a certain application, to realize
The related service function of the application.Such as in the technical solution of this specification one or more embodiment, it can be made by server 11
Client to run in the server-side and 13,16 and PC14-15 of mobile phone of supplying system is cooperated, to realize video content
The push scheme of object.
13,16 and PC14-15 of mobile phone is a type of electronic equipment that user can be used.In fact, user
Obviously can also use such as following types electronic equipment: tablet device, laptop, palm PC (PDAs,
Personal Digital Assistants), wearable device (such as smart glasses, smart watches) etc., this specification one
Or multiple embodiments are limited not to this.In the process of running, which can run the client of a certain application
The program of side, to realize the related service function of the application, such as when the push side of electronic equipment operation video content object
In case when client-based program, the client in the supplying system can be implemented as.
It is noted that the application program of the client in the supplying system of video content object can be installed in advance
On an electronic device, the client is allowed to be activated and run on the electronic equipment;Certainly, when using such as HTML5
When online " client " of technology, without installing corresponding application program on an electronic device, can be obtained and running the client
End.
And the network 12 for being interacted between mobile phone 13,16, PC14-15 and server 11, it may include multiple types
The wired or wireless network of type.In one embodiment, which may include Public Switched Telephone Network (Public
Switched Telephone Network, PSTN) and internet.Certainly, this specification one or more embodiment is not right
This is limited.
Separately below for the different role in client and server-side, the push to the video content object of this specification
Scheme is illustrated.
Fig. 2 is referred to, Fig. 2 is a kind of process of the method for pushing for video content object that an exemplary embodiment provides
Figure.As shown in Fig. 2, this method is applied to client, may comprise steps of:
Step 202, the enquirement message for the content object for including in the video pictures for client terminal playing is obtained.
In the present embodiment, the content object in video pictures may include multiple types, for example, content object can be
A certain geographical location, the article that personage uses, event of generation for occurring in video pictures etc..So, it is watched by client
The user of video may be to above content subject interests, and then there is retrieval content object to obtain the description of the content object
The demand of information.
In one embodiment, user can input customized disappear when using client viewing video on the client
Breath is to put question to content object interested in video pictures.For example, user can input barrage " where this is? "
To put question to the scene or geographical location that occur in video pictures.Therefore, it can receive user to make by oneself what client inputted
Adopted message, using as the enquirement message.
In another embodiment, in one case, server-side can be in advance in all or part in video pictures
Hold the corresponding default enquirement message of object configuration, server-side (it is interior can to play this at the time of content object occurs in video pictures
Hold any time in the period of object) default enquirement message corresponding with the content object is sent to client.Another
In the case of kind, in addition to the currently used client of user, the user of other clients equally may also when watching same video
It is interested in the content object in video pictures and put question to.For example, other users can also by used client to
Server-side sends the barrage of itself definition to put question to content object interested in video, and server-side is receiving the bullet
Curtain when by the barrage be sent to it is all currently play the video client.Therefore, it can receive non-the making by oneself of server-side transmission
Adopted message (for the user of client), using as the enquirement message, the non-custom message is the server-side
Default enquirement message or other clients send definition message.
Step 204, the answer message of server-side push is received, includes the description of the content object in the answer message
Information.
In the present embodiment, the description information of content object can be the title of the content object, for example, working as content object
When for a certain geographical location, description information can be the place name in the geographical location.Certainly, description information can be content object and exist
Information in other dimensions, this specification one or more embodiment are limited not to this.For example, when content object is certain
When one article, description information can be the specification of the article.
In the present embodiment, client can show the enquirement message after getting enquirement message.For example, when puing question to
When message is barrage, the barrage can be shown in video pictures.
In the present embodiment, it when detecting for the user's trigger action for puing question to message, is sent out to the server-side
Notification message relevant to the enquirement message is sent, to indicate that the server-side obtains and returns to the answer message.For example,
The settable enquirement plug-in unit for actively puing question in enquirement message shown in video pictures, user can be inserted by clicking the enquirement
User's trigger action that part is directed to enquirement message to realize (indicates to mention for content object corresponding with the enquirement message
It asks).So, client sends a notification message after detecting the clicking operation for the enquirement plug-in unit to server-side to indicate
Server-side returns to answer message.Certainly, server-side can also be without just returning to answer message upon receiving the notification message.
For example, it is pre-configured with (i.e. enquirement message is default enquirement message) for enquirement message by server-side, and
The case where puing question to message to be sent by other clients for being different from active client setting can put question to plug-in unit in puing question to message,
The enquirement plug-in unit is triggered when interested with the content object for puing question to the enquirement message by each user (to trigger the enquirement to disappear
Breath).Further, upon receiving the notification message, only (needle can be not detected to the client to send a notification message in server-side
Client to the trigger action for puing question to message) answer message is returned, put question to the user of message that can connect so as to trigger in guarantee
In the case where the message that receives a reply, reduces server-side and send the pressure of answer message (server-side is not necessarily to not triggering enquirement message
Client send answer message;In fact, illustrating that the user is likely to since user is to trigger to put question to message by client
The content object putd question to the enquirement message is lost interest in, then also just It is not necessary to send answer message to the client
).Certainly, answer message can also be returned to all clients for playing corresponding video.For enquirement message by active client
The case where transmission, may not need the above-mentioned enquirement plug-in unit of setting (certainly, may also set up and put question to plug-in unit), when receiving active client
When the enquirement message of transmission, corresponding answer message only can be returned to the active client.In fact, passing through just because of user
Client triggers enquirement message, and the content object for illustrating that the user puts question to the enquirement message is interested, then without setting
It sets and puts question to plug-in unit but directly return to answer message, the interaction of data can be reduced, user can obtain the answer message as early as possible, also simple
The operation of user has been changed (user no longer needs to triggering and puts question to plug-in unit).
Step 206, the answer message is shown in the video pictures.
In one embodiment, client, can be in the video pictures with barrage when showing the answer message received
Form shows the answer message, so that answer message is more intuitive clear, it can be conveniently fast using the user of the client
Answer message is got promptly.
In one embodiment, client can be superimposed exhibition in the video pictures when showing the answer message received
Show the answer message.Answer message is shown by being superimposed in video pictures, can avoid the case where jumping to other interfaces, from
And reduce the influence that video is watched user, improve the viewing experience of user.
In one embodiment, can also for answer message setting retrieval plug-in unit, user can by click the retrieval plug-in unit come
(i.e. expression user is interested in the description information in the answer message, can be into for the user's trigger action for realizing for answer message
One step understands the content object and the description information).So, when detecting user's trigger action for answer message
When, extension recommendation relevant to description information can be obtained and (obtain to server-side), and show the extension recommendation.And
Client can refer to the mode of above-mentioned displaying answer message when showing the extension recommendation.
As can be seen from the above embodiments, message is putd question to by above-mentioned acquisition, receive answer message and shows answer message
Process can simplify the operation that user obtains the description information of content object in video pictures, to improve acquisition description information
Efficiency.For example, user is interested in the geographical location in current video picture, then passing through the video content pair of this specification
The push scheme of elephant, user are putd question to or are triggered the barrage for having been shown in client by input barrage, can get
The description information in the geographical location, without manually by client jump to other searched pages scan for obtain description letter
Breath.
Fig. 3 is referred to, Fig. 3 is the process of the method for pushing for another video content object that an exemplary embodiment provides
Figure.As shown in figure 3, this method is applied to server-side, may comprise steps of:
Step 302, the enquirement message for the content object for including in the video pictures for client terminal playing is determined.
In the present embodiment, it may be determined that for the non-custom message that the content object is putd question to, and will be described non-
For self-defined message as the enquirement message, the non-custom message is default enquirement message or other visitors of the server-side
The definition message that family end is sent.Alternatively, can receive what the user that the client is sent was putd question to for the content object
Self-defined message, and using the self-defined message as the enquirement message.Wherein, the detailed description in relation to enquirement message, can
With reference to the related content in above-mentioned steps 202, details are not described herein.
Step 304, it obtains and corresponds to the answer message for puing question to message, include the content pair in the answer message
The description information of elephant.
In the present embodiment, the enquirement message can be sent to the client, so as to mention described in client displaying
It asks message, and in response to the notification message relevant to the enquirement message that the client is sent, obtains the answer message,
The notification message is by client transmission when detecting for the user's trigger action for puing question to message.Similar,
The process can refer to the related content in above-mentioned steps 204, and details are not described herein.Message is putd question to (to say by triggering based on user
The content object that bright user puts question to the enquirement message is interested) so that server-side obtains and returns to the machine of answer message
System, can be according to the enquirement message that user triggers (for example, can be disappeared according to the enquirement that user triggered in a certain historical time section
Breath) count the concern type for obtaining the user to content object, further, can according to the concern type that statistics obtains come pair
The enquirement message sent to client is (for example, by the preconfigured default enquirement message of server-side, or by other clients
The enquirement message of transmission) type (i.e. enquirement message putd question to the type of content object) be adjusted so that sending
Enquirement message can accurately match with the interest of user.Specifically, the enquirement message (client that can be triggered according to user
Can be detected for the user's trigger action for puing question to message), the content object of corresponding types is paid close attention into type labeled as user, and
Preferentially to client push enquirement message relevant to user concern type;And/or it reduces or eliminates for other
The push of the enquirement message of type.
In the present embodiment, when obtaining the answer message for corresponding to enquirement message, in one case, server-side can be pre-
First for all or part of the content object configuration in video pictures, default answer message (is directed to above-mentioned default enquirement accordingly
The corresponding default answer message of message arrangement), then server-side can be when obtaining the answer message for corresponding to enquirement message (at this time
The enquirement message is default enquirement message), it searches and corresponds to the default default answer message for puing question to message.In another situation
Under, put question to message to send (i.e. enquirement message is actively entered by user) by client, then server-side can in real time disappear to the enquirement
It ceases the video pictures being directed to be identified, and according to the recognition result for being directed to video pictures, determines and correspond to the enquirement message
Answer message.For example, when video playing was by 20 seconds the 5th minute, " where the good beauty in this mountain, be to active transmission barrage to user
? ", then server-side after receiving the barrage, identifies the video pictures in video at 20 seconds the 5th minute, with true
The title on " this mountain " is made in the video pictures, and corresponding answer message is generated according to the title determined.
Step 306, to answer message described in the client push, so that the client is in the video pictures
Show the answer message.
In the present embodiment, can receive client is detecting user's trigger action for answer message (on can refer to
State the related content in step 206) when the acquisition instruction that sends (it is relevant to description information that the acquisition instruction is used to indicate acquisition
Extend recommendation), then retrieve and return to extension recommendation to client, so that client shows extension recommendation.It needs
It is noted that when the scheme for puing question to message default using transmission, it can be in the default enquirement message of configuration and default answer message
On the basis of, it is reconfigured corresponding search key;For example, search key can be video name+geographical location title.
So, server-side can be retrieved directly according to corresponding search key when needing to retrieve extension recommendation.
In the present embodiment, the user of other clients in addition to active client may be also to same content object sense
Interest, for example, user A and user B are interested in the Xinjiang Tianchi in video pictures, but user A first passes through client a hair
It send and puts question to message (or the default enquirement message of triggering) and got answer message, if server-side sends answer message at this time
To other clients, then user B default puts question to message that can get this to answer without retransmiting to put question to message or trigger this
Multiple message, to simplify user's operation.Therefore, within step 306 to answer message described in the client push when, may be used also
To answer message described in other client push in addition to the client.
In order to make it easy to understand, being by sending the scene in barrage enquirement geographical location when watching video with user below
Example, is described in detail in conjunction with push scheme of the attached drawing to the video content object in this specification.
Fig. 4 is referred to, Fig. 4 is a kind of interaction of the method for pushing for video content object that an exemplary embodiment provides
Figure.As shown in figure 4, the interactive process may comprise steps of:
Step 402, server-side, which is pre-configured with, puts question to barrage and answer barrage.
In the present embodiment, server-side provides video data to client as video operation backstage.Meanwhile acquiring video
Geographical location information under middle special scenes, particular content may include: country origin/area, province, city, sight name etc..Wherein,
The selection in geographical location in video can flexibly be set according to the actual situation, and this specification one or more embodiment is not to this
It is limited.Based on the selection to geographical location, it can configure and put question to barrage and corresponding answer barrage.
For example, as shown in figure 5, for the video pictures in video " herding cloud note in nine divisions of China in remote antiquity sea ", in the video pictures
Including Xinjiang Tianchi 10, lake 20 and personage 30.Wherein, Xinjiang Tianchi 10 can be chosen as content object and configure preset mention
It asks barrage and replies barrage.For example, the period that Xinjiang Tianchi 10 occurs in video is 45 ' 28 "~45 ' 52 ", then can set
Setting any time (for example, 45 ' 30 ") in the period sends and preset put question to barrage " where so beautiful place, be
? ".Meanwhile can also set the barrage be sent to client show when, configuration put question to plug-in unit for user for the barrage into
Row triggering.Correspondingly, replying barrage " being Xinjiang Tianchi here, put me and look at " for enquirement barrage configuration.Wherein, " me is put
Look at " it is the retrieval plug-in unit configured, it is shown using overstriking font so that it is clearly distinguishable from other content, for informing that user can
The plug-in unit is triggered to obtain extension recommendation.And for extending recommendation, server-side can also be for the geography chosen in advance
Search key is further arranged in position, (the client push extension used to user when being retrieved using triggering as subsequent user
Recommendation) as the foundation retrieved.Wherein, search key may be set to current video title+status location name, example
Such as, cloud note+Xinjiang Tianchi is herded at nine divisions of China in remote antiquity sea.
Step 404, it when video playing to the sending instant for puing question to barrage, is sent to client and puts question to barrage.
Step 406, client, which receives, puts question to barrage and shows the enquirement barrage received.
It in the present embodiment, can be to client as shown in fig. 6, when video " nine divisions of China in remote antiquity sea herd cloud note " is played to 45 ' 30 "
End send put question to barrage " where so beautiful place, be? ".So, client can be shown in the video pictures of broadcasting is somebody's turn to do
Put question to barrage, i.e. barrage 40 in Fig. 6: " where so beautiful place, be? ".Meanwhile it being inserted in the enquirement barrage comprising puing question to
Part " enquirement ", user can realize the triggering to the enquirement plug-in unit by click " enquirement ", to obtain answer barrage, to know
The geographical location that the enquirement barrage is putd question to.
Step 408, client detection is for the user's trigger action for puing question to barrage.
Step 410, client sends a notification message to server-side.
In the present embodiment, it when client detects clicking operation of the user to " enquirement ", sends and notifies to server-side
Message replies barrage to indicate that server-side returns.
Step 412, server side searches reply barrage accordingly.
Step 414, server-side sends the answer barrage found to client.
In the present embodiment, in one case, server-side only (can send notice to active client i.e. in step 410
The client of message) send answer barrage;In another case, it (can also be played to all clients with active client same
One video) send answer barrage.
Step 416, client shows the answer barrage received.
In the present embodiment, server-side receive client for barrage " where so beautiful place, be? " it sends
Notification message after, find corresponding to the preset answer barrage of the barrage " being Xinjiang Tianchi here, put me and look at ", and to
Client returns to the answer barrage.As shown in fig. 6, client can be superimposed on the basis of video pictures shows the answer barrage,
That is the barrage 50 in Fig. 6: " being Xinjiang Tianchi here, put me and look at ".
It should be noted that other also can be used in the form of the present embodiment is using barrage as enquirement message and answer message
Form, this specification one or more embodiment are limited not to this.For example, dialog box area can be arranged in video pictures
Domain, user can put question to message in dialogue frame region input, and client can also show answering for server-side return in the dialogue frame region
Multiple message.
Step 418, client detection is for the user's trigger action for replying barrage.
Step 420, client sends acquisition instruction to server-side.
Step 422, server-side retrieval extension recommendation.
Step 424, server-side sends extension recommendation to client.
Step 426, client superposition shows extension recommendation.
In the present embodiment, user can reply the retrieval plug-in unit in barrage by triggering further to obtain in extension recommendation
Hold.It is undertaken in the example above, for client after showing answer barrage, user can pass through " the putting me to look at " clicked and replied in barrage
The answer message is triggered, so that server-side returns to extension recommendation.And retrieval of the server-side for extension recommendation,
Server-side will can be directed in advance the search key for the geographical location configuration chosen as retrieval foundation.For example, in step 402
In, server-side has been pre-configured with search key " herding cloud note+Xinjiang Tianchi in nine divisions of China in remote antiquity sea ", when the user clicks in barrage 50
When " putting me to look at ", server-side can retrieve keyword " herding cloud note+Xinjiang Tianchi in nine divisions of China in remote antiquity sea ", and search result is made
Client is back to for extension recommendation.Client can be superimposed exhibition after receiving extension recommendation in video pictures
Show extension recommendation.Extension recommendation is shown by being superimposed in video pictures, can avoid the feelings for jumping to other interfaces
Condition improves the viewing experience of user to reduce the influence for watching user video.
For example, as shown in fig. 7, client can be superimposed on the right side of video pictures shows extension recommendation 60.Into
One step, extending may include relevant link in recommendation, which shows specific extension recommendation for jumping to
Webpage or APP.For example, user can click " China-Xinjiang-Tianshan Mountains " in extension recommendation 60, and then jumps to and " fly pig
The related pages of travelling APP ", the page presentation have the information such as air ticket, route, weather, the strategy of Xinjiang Tianshan.
In the present embodiment, put question to barrage (in illustrating that user puts question to the enquirement barrage by triggering based on user
Hold object it is interested) come obtain reply barrage mechanism, can according to user trigger enquirement barrage (for example, can be according to user
The enquirement barrage triggered in a certain historical time section) count to obtain the user to the concern type of content object (i.e.
The type of user interest hobby), further, the enquirement bullet that can be sent according to the concern type that statistics obtains come opposite client
The type (type for the content object for barrage being putd question to be putd question to) of curtain is adjusted, so that the enquirement barrage sent can
Accurately match with the interest of user.
For example, for geographical location, when statistics obtains user A mentioning to the sight spot for belonging to mountain range when watching video
Ask that number (triggering the number for the barrage putd question to the sight spot for belonging to mountain range) is more, then follow-up service end can add this
Type (barrage putd question to the sight spot for belonging to mountain range) puts question to the push amount of barrage, reduces other types and puts question to pushing away for barrage
The amount of sending.
For another example, for the plurality of kinds of contents object in video pictures, it is assumed that statistics obtains user A when watching video s
The enquirement barrage of triggering is as shown in table 1:
The object type of enquirement |
Triggering times |
Geographical location |
2 |
Clothes |
3 |
Sneakers |
6 |
…… |
…… |
Table 1
As shown in Table 1, compared to geographical location and clothes, user A more pays close attention to sneakers, then server-side it is subsequent (
Client terminal playing video s or when other videos) push amount that the barrage putd question to sneakers can be added, reduce to geographical position
Set the push amount for the barrage putd question to clothes.
Fig. 8 is referred to, Fig. 8 is the interaction of the method for pushing for another video content object that an exemplary embodiment provides
Figure.As shown in figure 8, the interactive process may comprise steps of:
Step 802, client receives the enquirement barrage of user's input.
Step 804, client sends to server-side and puts question to barrage.
In the present embodiment, user, may be to a certain geographical position in video pictures when watching video by client
Set it is interested, then user can put question to barrage obtain the description information in relation to the geographical location by active transmission.Equally with
For video pictures in Fig. 5, when user is interested in Xinjiang Tianchi 10, can active transmission barrage " this is snow mountain where
? U.S.A is cried " Xinjiang Tianchi 10 putd question to.
Step 806, the content object that server-side identification puts question to barrage to be putd question to.
In the present embodiment, in one case, server-side can in real time identify the content object.For example, this is mentioned
Ask that barrage is sent the 45 ' 30 " of video, then server-side identifies video in 45 ' 30 " video pictures, to be somebody's turn to do
The description information of content object.In another case, similar with above-mentioned embodiment illustrated in fig. 4, server-side can also match in advance
Default answer message (but not being pre-configured with default enquirement message) is set, presetting includes corresponding content object in answer message
Description information.For example, the enquirement barrage is sent the 45 ' 30 " of video, then server-side can be searched corresponding to the moment 45 ' 30 ",
It and include the answer message of the description information of the content object.
Step 808, server-side generates according to recognition result and replies barrage.
Step 810, server-side sends to client and replies barrage.
Step 812, client, which is shown, replies barrage.
Step 814, client detection is for the user's trigger action for replying barrage.
Step 816, client sends acquisition instruction to server-side.
Step 818, server-side retrieval extension recommendation.
In the present embodiment, server-side can obtain extension recommendation in the way of in above-mentioned steps 422, can also be according to
The format of fixed search key is retrieved.For example, the format using " title+geographical location title of video " carries out
Retrieval.
Step 820, server-side sends extension recommendation to client.
Step 822, client superposition shows extension recommendation.
In the present embodiment, the process of step 810-822 is similar with the process of above-mentioned steps 414-426, no longer superfluous herein
It states.
It should be noted that Fig. 4 and embodiment shown in Fig. 8 are said by taking the geographical location in video pictures as an example
It is bright.Certainly, user can also put question to for other kinds of content object in video pictures, and this specification is one or more real
It applies example and is limited not to this.For example, user can also put question to the scarf of personage 30 in Fig. 5-7, for example, the product of scarf
Board, style, specification etc..
Fig. 9 is a kind of structural schematic diagram for equipment that an exemplary embodiment provides.Referring to FIG. 9, in hardware view, it should
Equipment includes processor 902, internal bus 904, network interface 906, memory 908 and nonvolatile memory 910, is gone back certainly
It may include hardware required for other business.Processor 902 reads corresponding computer journey from nonvolatile memory 910
Then sequence is run into memory 908, the driving means of video content object is formed on logic level.Certainly, in addition to software reality
Except existing mode, this specification one or more embodiment is not precluded other implementations, such as logical device or soft or hard
The mode etc. that part combines, that is to say, that the executing subject of following process flow is not limited to each logic unit, can also be with
It is hardware or logical device.
Referring to FIG. 10, in Software Implementation, the driving means of the video content object may include:
First acquisition unit 1001, the enquirement for obtaining the content object for including in the video pictures for client terminal playing disappear
Breath;
Receiving unit 1002 receives the answer message of server-side push, includes the content object in the answer message
Description information;
First display unit 1003, shows the answer message in the video pictures.
Optionally, the first acquisition unit 1001 is specifically used for:
The non-custom message that server-side is sent is received, as the enquirement message;The non-custom message is institute
The definition message that the default enquirement message or other clients for stating server-side are sent;
Alternatively, receive the self-defined message that inputs in the client of user, using as the enquirement message.
Optionally, the receiving unit 1002 is specifically used for:
Show the enquirement message;
When detecting for the user's trigger action for puing question to message, sends to the server-side and disappear with the enquirement
Relevant notification message is ceased, to indicate that the server-side obtains and returns to the answer message.
Optionally, first display unit 1003 is specifically used for:
The answer message is shown in the form of barrage in the video pictures.
Optionally, first display unit 1003 is specifically used for:
Superposition shows the answer message in the video pictures.
Optionally, further includes:
Second acquisition unit 1004, when detecting user's trigger action for the answer message, obtain with it is described
The relevant extension recommendation of description information;
Second display unit 1005 shows the extension recommendation.
Figure 11 is a kind of structural schematic diagram for equipment that an exemplary embodiment provides.Figure 11 is please referred to, in hardware view,
The equipment includes processor 1102, internal bus 1104, network interface 1106, memory 1108 and nonvolatile memory
1110, it is also possible that hardware required for other business certainly.Processor 1102 is read from nonvolatile memory 1110
Then corresponding computer program is run into memory 1108, the driving means of video content object is formed on logic level.
Certainly, other than software realization mode, other implementations are not precluded in this specification one or more embodiment, for example patrol
Collect device or the mode of software and hardware combining etc., that is to say, that the executing subject of following process flow is not limited to each patrol
Unit is collected, hardware or logical device are also possible to.
Figure 12 is please referred to, in Software Implementation, the driving means of the video content object may include:
Determination unit 1201 determines the enquirement message for the content object for including in the video pictures for client terminal playing;
Acquiring unit 1202 obtains and corresponds to the answer message for puing question to message, comprising described in the answer message
The description information of content object;
First push unit 1203, to answer message described in the client push, so that the client is described
The answer message is shown in video pictures.
Optionally, the determination unit 1201 is specifically used for:
Determine the non-custom message putd question to for the content object, and using the non-custom message as institute
State enquirement message;The non-custom message is that the default enquirement message of the server-side or the definition of other clients transmission disappear
Breath;
Alternatively, receiving the user that the client is sent is directed to the self-defined message that the content object is putd question to, and
Using the self-defined message as the enquirement message.
Optionally, the acquiring unit 1202 is specifically used for:
The enquirement message is sent to the client, so that the client shows the enquirement message;
In response to the notification message relevant to the enquirement message that the client is sent, the answer message is obtained,
The notification message is by client transmission when detecting for the user's trigger action for puing question to message.
Optionally, further includes:
Marking unit 1204 closes the content object of corresponding types labeled as user according to the enquirement message that user triggers
Infuse type;
Second push unit 1205 preferentially pays close attention to relevant put question to of type to the user to the client push and disappears
Breath;And/or it reduces or eliminates for the other kinds of push for puing question to message.
Optionally, the acquiring unit 1202 is specifically used for:
It searches and corresponds to the default answer message for puing question to message;
Alternatively, determining according to the recognition result for being directed to the video pictures and corresponding to the answer message for puing question to message.
Optionally, further includes:
Receiving unit 1206 receives client hair when detecting user's trigger action for the answer message
The acquisition instruction sent, the acquisition instruction, which is used to indicate, obtains extension recommendation relevant to the description information;
Retrieval unit 1207 is retrieved and returns to the extension recommendation to the client, so that the client exhibition
Show the extension recommendation.
Optionally, further includes:
Third push unit 1208, to answer message described in other client push in addition to the client.
System, device, module or the unit that above-described embodiment illustrates can specifically realize by computer chip or entity,
Or it is realized by the product with certain function.A kind of typically to realize that equipment is computer, the concrete form of computer can
To be personal computer, laptop computer, cellular phone, camera phone, smart phone, personal digital assistant, media play
In device, navigation equipment, E-mail receiver/send equipment, game console, tablet computer, wearable device or these equipment
The combination of any several equipment.
In a typical configuration, computer includes one or more processors (CPU), input/output interface, network
Interface and memory.
Memory may include the non-volatile memory in computer-readable medium, random access memory (RAM) and/or
The forms such as Nonvolatile memory, such as read-only memory (ROM) or flash memory (flash RAM).Memory is computer-readable medium
Example.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any method
Or technology come realize information store.Information can be computer readable instructions, data structure, the module of program or other data.
The example of the storage medium of computer includes, but are not limited to phase change memory (PRAM), static random access memory (SRAM), moves
State random access memory (DRAM), other kinds of random access memory (RAM), read-only memory (ROM), electric erasable
Programmable read only memory (EEPROM), flash memory or other memory techniques, read-only disc read only memory (CD-ROM) (CD-ROM),
Digital versatile disc (DVD) or other optical storage, magnetic cassettes, disk storage, quantum memory, based on graphene
Storage medium or other magnetic storage devices or any other non-transmission medium, can be used for storing can be accessed by a computing device
Information.As defined in this article, computer-readable medium does not include temporary computer readable media (transitory media),
Such as the data-signal and carrier wave of modulation.
It should also be noted that, the terms "include", "comprise" or its any other variant are intended to nonexcludability
It include so that the process, method, commodity or the equipment that include a series of elements not only include those elements, but also to wrap
Include other elements that are not explicitly listed, or further include for this process, method, commodity or equipment intrinsic want
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including described want
There is also other identical elements in the process, method of element, commodity or equipment.
It is above-mentioned that this specification specific embodiment is described.Other embodiments are in the scope of the appended claims
It is interior.In some cases, the movement recorded in detail in the claims or step can be come according to the sequence being different from embodiment
It executes and desired result still may be implemented.In addition, process depicted in the drawing not necessarily require show it is specific suitable
Sequence or consecutive order are just able to achieve desired result.In some embodiments, multitasking and parallel processing be also can
With or may be advantageous.
The term that this specification one or more embodiment uses be only merely for for the purpose of describing particular embodiments, and
It is not intended to be limiting this specification one or more embodiment.In this specification one or more embodiment and the appended claims
Used in the "an" of singular, " described " and "the" be also intended to including most forms, unless context understands earth's surface
Show other meanings.It is also understood that term "and/or" used herein refers to and includes one or more associated list
Any or all of project may combine.
It will be appreciated that though this specification one or more embodiment may using term first, second, third, etc. come
Various information are described, but these information should not necessarily be limited by these terms.These terms are only used to same type of information area each other
It separates.For example, the first information can also be referred to as in the case where not departing from this specification one or more scope of embodiments
Two information, similarly, the second information can also be referred to as the first information.Depending on context, word as used in this is " such as
Fruit " can be construed to " ... when " or " when ... " or " in response to determination ".
The foregoing is merely the preferred embodiments of this specification one or more embodiment, not to limit this theory
Bright book one or more embodiment, all within the spirit and principle of this specification one or more embodiment, that is done is any
Modification, equivalent replacement, improvement etc. should be included within the scope of the protection of this specification one or more embodiment.