CN104954879A - Video interaction content display method and device - Google Patents
Video interaction content display method and device Download PDFInfo
- Publication number
- CN104954879A CN104954879A CN201510337355.4A CN201510337355A CN104954879A CN 104954879 A CN104954879 A CN 104954879A CN 201510337355 A CN201510337355 A CN 201510337355A CN 104954879 A CN104954879 A CN 104954879A
- Authority
- CN
- China
- Prior art keywords
- video
- target
- client device
- interactive
- content
- 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.)
- Pending
Links
- 230000003993 interaction Effects 0.000 title claims abstract description 85
- 238000000034 method Methods 0.000 title claims abstract description 55
- 230000002452 interceptive effect Effects 0.000 claims description 187
- 230000001960 triggered effect Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4758—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for providing answers, e.g. voting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25883—Management of end-user data being end-user demographical data, e.g. age, family status or address
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The embodiment of the invention discloses a video interaction content display method and device. The video interaction content display method is applied to a server, and can comprise the following steps of obtaining interaction parameter information relevant to video contents of a target video, wherein the interaction parameter information at least comprises an interaction content and a video playing progress point corresponding to the interaction content; determining at least one piece of client equipment playing the target video as target client equipment; controlling the determined target client equipment at the video playing progress point, and displaying the interaction content in a floating layer of a target video playing interface. When the technical scheme provided by the embodiment of the invention is applied, the interaction operation is simple, the video watching continuity by a user cannot be influenced, and the watching experience of the user is improved.
Description
Technical Field
The invention relates to the technical field of internet, in particular to a method and a device for displaying video interactive content.
Background
With the rapid development of internet technology, online video watching is gradually becoming a way for people to enjoy leisure and entertainment. Video websites typically increase user stickiness by enhancing the user's interactive experience.
At present, the interactive function provided by a video website to a user is mainly voting, that is, voting options of some topics are set for some videos, and the voting options are provided for the user at a position below a video playing interface for the user to participate.
The method can achieve the purpose of interaction between the user and the video to a certain extent, but has certain disadvantages, because the user mostly uses a full-screen watching mode when watching the video, in the process of watching the video, if the user wants to participate in the voting interaction of a certain topic of the video, the user needs to quit the full-screen mode and uses a mouse or a keyboard and the like to search a corresponding voting interface to complete the voting operation, and the user needs to switch to the full-screen mode to watch the video again after completing the voting, so the operation process is complicated. Meanwhile, frequent switching between the window mode and the full-screen mode brings extra operation burden to the video playing device. Moreover, the user needs to leave the video playing interface when participating in the voting, which interrupts the continuity of the video watched by the user and causes the watching experience of the user to be poor.
Disclosure of Invention
In order to solve the above problems, the embodiment of the invention discloses a method and a device for displaying video interactive content. The technical scheme is as follows:
a video interactive content display method is applied to a server and comprises the following steps:
acquiring interaction parameter information related to video content of a target video, wherein the interaction parameter information at least comprises interaction content and a video playing progress point corresponding to the interaction content;
determining at least one client device playing the target video as a target client device;
and controlling the determined target client equipment to be at the video playing progress point, and displaying the interactive content in a floating layer of a playing interface of the target video.
In a specific embodiment of the present invention, the target video is an on-demand video having a plurality of content versions recorded in advance, and the method further includes:
receiving data of user participation interaction fed back by each target client device;
for each target client device: determining the expected content version of the user corresponding to the target client device according to the data of the user participating in the interaction fed back by the target client device;
for each target client device: and pushing the on-demand video of the expected content version of the user corresponding to the target client equipment.
In a specific embodiment of the present invention, the method further comprises:
receiving data of user participation interaction fed back by each target client device;
and counting the received data and outputting a counting result.
In a specific embodiment of the present invention, the determining at least one client device playing the target video as a target client device further includes:
acquiring characteristic information of client equipment playing the target video;
and judging whether the characteristic information of the client equipment is matched with the characteristic information of the interactive object or not aiming at each client equipment playing the target video, and if so, determining the client equipment as the target client equipment.
In a specific embodiment of the present invention, the controlling the determined target client device to display the interactive content in a floating layer of a playing interface of the target video at the video playing progress point includes:
pushing the interactive content and the video playing progress point corresponding to the interactive content to the determined target client equipment, so that the interactive content is displayed in a floating layer of a playing interface of the target video at the video playing progress point by each target client equipment;
or,
and pushing the interactive content to the determined target client equipment at the video playing progress point, so that the interactive content is displayed in a floating layer of a playing interface of the target video at the video playing progress point by each target client equipment.
A video interactive content display method is applied to target client equipment and comprises the following steps:
receiving interaction parameter information which is sent by a server and is related to video content of a target video, wherein the interaction parameter information is obtained by the server, the interaction parameter information at least comprises interaction content and a video playing progress point corresponding to the interaction content, and the target client device comprises: the server determines client equipment from the client equipment playing the target video;
and displaying the interactive content in a floating layer of a playing interface of the target video at the video playing progress point.
A video interactive content display device is applied to a server, and the device comprises:
the interactive parameter information acquisition module is used for acquiring interactive parameter information related to the video content of the target video, and the interactive parameter information at least comprises interactive content and a video playing progress point corresponding to the interactive content;
the target client device determining module is used for determining at least one client device playing the target video as a target client device;
and the interactive content display control module is used for controlling the determined target client equipment to display the interactive content in a floating layer of a playing interface of the target video at the video playing progress point.
In one embodiment of the present invention, the apparatus further comprises:
the first interactive data receiving module is used for receiving the data of the user participating in the interaction fed back by each target client device under the condition that the target video is an on-demand video and has a plurality of pre-recorded content versions;
an expected version determination module to, for each target client device: determining the expected content version of the user corresponding to the target client device according to the data of the user participating in the interaction fed back by the target client device;
a desired version push module to, for each target client device: and pushing the on-demand video of the expected content version of the user corresponding to the target client equipment.
In one embodiment of the present invention, the apparatus further comprises:
the second interactive data receiving module is used for receiving the data of the user participation interaction fed back by each target client device;
and the statistical result output module is used for counting the received data and outputting a statistical result.
In a specific embodiment of the present invention, the target client device determining module includes:
the characteristic information obtaining submodule is used for obtaining the characteristic information of the client equipment playing the target video under the condition that the interactive parameter information also comprises interactive object characteristic information;
the characteristic information judgment submodule is used for judging whether the characteristic information of the client equipment is matched with the characteristic information of the interactive object or not aiming at each client equipment playing the target video, and if so, the target client equipment determination submodule is triggered;
and the target client device determining submodule is used for determining the client device as the target client device under the condition that the characteristic information judging submodule judges that the client device is the target client device.
In a specific embodiment of the present invention, the interactive content display control module is specifically configured to:
pushing the interactive content and the video playing progress point corresponding to the interactive content to the determined target client equipment, so that the interactive content is displayed in a floating layer of a playing interface of the target video at the video playing progress point by each target client equipment;
or,
and pushing the interactive content to the determined target client equipment at the video playing progress point, so that the interactive content is displayed in a floating layer of a playing interface of the target video at the video playing progress point by each target client equipment.
A video interactive content display device is applied to a target client device, and comprises:
an interactive parameter information receiving module, configured to receive interactive parameter information related to video content of a target video, where the interactive parameter information is obtained by a server, the interactive parameter information at least includes interactive content and a video playing progress point corresponding to the interactive content, and the target client device is: the server determines client equipment from the client equipment playing the target video;
and the interactive content display module is used for displaying the interactive content in a floating layer of a playing interface of the target video at the video playing progress point.
By applying the technical scheme provided by the embodiment of the invention, the server obtains the interactive content related to the video content of the target video and the video playing progress point corresponding to the interactive content, and controls the target client device to display the interactive content in the floating layer of the playing interface of the target video at the video playing progress point, so that a user can participate in interaction in the process of watching the video without leaving the video playing interface, the operation is simple, the continuity of watching the video by the user is not influenced, and the watching experience of the user is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart illustrating an implementation of a method for displaying video interactive content according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a video interaction content display interface according to an embodiment of the present invention;
FIG. 3 is a schematic diagram illustrating a thumbnail view of video interactive content according to an embodiment of the present invention;
FIG. 4 is a schematic diagram illustrating interaction results according to an embodiment of the present invention;
FIG. 5 is a flowchart illustrating another implementation of a method for presenting video interactive content according to an embodiment of the present invention;
FIG. 6 is a schematic structural diagram of a video interactive content display apparatus according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of an apparatus for presenting video interactive content according to an embodiment of the present invention.
Detailed Description
First, a method for displaying video interactive content provided by an embodiment of the present invention is described, where the method includes the following steps:
acquiring interaction parameter information related to video content of a target video, wherein the interaction parameter information at least comprises interaction content and a video playing progress point corresponding to the interaction content;
determining at least one client device playing the target video as a target client device;
and controlling the determined target client equipment to be at the video playing progress point, and displaying the interactive content in a floating layer of a playing interface of the target video.
The execution subject of the steps is the server. The server can perform information interaction with the client device performing video playing.
In the process of watching videos on line, the strong interaction between the users and the video contents can stimulate the watching interests of the users and increase the viscosity of the users to the video websites. The number of videos in a video website is large, different videos have different interaction requirements, and different interaction contents can be set. The method comprises the steps that interaction parameter information related to video content of a target video, which is obtained by a server, at least comprises the interaction content and a video playing progress point corresponding to the interaction content, after the server determines target client equipment to be interacted from client equipment playing the target video, the server controls the determined target client equipment to be at the corresponding video playing progress point, and the interaction content is displayed in a floating layer of a playing interface of the target video. Therefore, the user does not need to leave the video playing interface, can participate in interaction in the process of watching the video, is simple to operate, does not influence the continuity of watching the video by the user, and improves the watching experience of the user.
In order to make those skilled in the art better understand the technical solutions in the embodiments of the present invention, the technical solutions in the embodiments of the present invention will be described clearly and completely with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all embodiments. 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, an implementation flowchart of a method for displaying video interactive content according to an embodiment of the present invention is shown, where the method is applied to a server, and may include the following steps:
s110: interaction parameter information related to video content of the target video is obtained.
The interactive parameter information at least comprises interactive content and a video playing progress point corresponding to the interactive content.
The interactive parameter information obtained by the server is related to the video content of the target video, the interactive content contained in the interactive parameter information can be preset by an operator, and can also be automatically generated by the server through the content description information of the target video, and of course, the video playing progress point corresponding to the interactive content can also be preset by the operator, or determined by the server according to the interactive content.
The types of videos provided by video websites to users for watching mainly include live program videos and on-demand program videos. Live program videos such as live sports events and the like, on-demand program videos such as conventional television shows, movies, network-made shows, entertainment programs and the like are prerecorded. In practical application, videos such as live programs, network-made dramas, entertainment programs and the like are very suitable for interacting with users.
For example, live football match, when the user watched live football match on line, the focus often lies in whether its team that supports can the goal, or whether its sportsman who likes can the goal, or final match result will be so etc., the operation personnel can set up corresponding interactive content and the video broadcast progress point that this interactive content corresponds to the focus of the user of prediction, and provide the server, if, when the match goes on first half 30 minutes 15 seconds, certain team obtains the chance of ordering, the operation personnel can in time set up interactive content this moment: "can an upcoming click hit a goal? And setting the video playing progress point corresponding to the interactive content as the progress point when the game is carried out to the top half for 30 minutes and 20 seconds. And after the operator performs corresponding setting, the interactive parameter information is sent to the server.
Or, the server may automatically generate the interactive content according to the content description information of the football game, such as the names of teams and players of both parties, for example, generating the voting content: "what will the score of team a versus team B be predicted? ". The server determines a video playing progress point corresponding to each interactive content according to different interactive contents, for example, the video playing progress point corresponding to a certain interactive content corresponds to a certain progress point at a video playing start stage, or a certain progress point at a video playing intermediate stage, or a certain progress point at a moment when the video is about to be played.
For other entertainment programs with strong interaction requirements, such as debate-type programs or affinity-type programs, the interactive content and the video playing progress point corresponding to the interactive content can be obtained by the method. And will not be described in detail herein.
S120: and determining at least one client device playing the target video as a target client device.
It can be understood that a user watches a target video on a client device, each client device playing the target video corresponds to a different user, the different users have different preferences, and a server can determine the target client device to be interacted among the client devices playing the target video. In practical application, the server may determine the target client device according to the interactive content, or may determine the target client device according to a preset condition (e.g., a regional condition or a condition that whether the user is a registered user, or the like), or may determine the client device corresponding to the active user as the target client device according to the historical behavior data of the user. Of course, all client devices playing the target video may be determined as the target client devices.
The interaction parameter information obtained by the server in step S110 may further include interaction object feature information, that is, for which client device object the interaction content obtained by the server needs to interact. In one embodiment of the present invention, step S120 may include the following steps:
the method comprises the following steps: acquiring characteristic information of client equipment playing the target video;
step two: and judging whether the characteristic information of the client equipment is matched with the characteristic information of the interactive object or not aiming at each client equipment playing the target video, and if so, determining the client equipment as the target client equipment.
For convenience of description, the above two steps are combined for illustration.
The characteristic information of the client device may be geographical information of the client device, or user attribute information of a user corresponding to the client device, such as information about whether the user is a registered user, a user rating, a user gender, an age, and the like. Of course, it should be noted that the characteristic information of the client device is not limited to the above-mentioned information.
The interactive parameter information obtained by the server contains interactive object feature information, namely the features of the client equipment to be interacted are limited, and the matched client equipment is determined to be the target client equipment by judging whether the feature information of the client equipment playing the target video is matched with the interactive object feature information or not.
For example, a program is a mainstream program launched by a power-saving television station, and has a certain regional characteristic, and there are fewer users in other provinces and cities who view the program, and the users in other provinces and cities may not be concerned about the progress or result of the program, so that when determining the target client device, only the client device in the province may be determined as the target client device. The regional characteristics of the client device can be obtained through the IP address of the client device or through active reporting by the client device.
For another example, a program content requires a user to vote for a contestant to determine the win or loss of the contestant. The voting of the user with the higher rank is more important, so the client device corresponding to the user with the higher rank can be determined as the target client device.
The target client equipment is determined from the client equipment playing the target video, different interactive contents can be pushed for different client equipment, and the method is more targeted and better in user experience.
S130: and controlling the determined target client equipment to be at the video playing progress point, and displaying the interactive content in a floating layer of a playing interface of the target video.
There are two implementations for this step:
the implementation mode is as follows: and pushing the interactive content and the video playing progress point corresponding to the interactive content to the determined target client equipment, so that the interactive content is displayed in a floating layer of a playing interface of the target video at the video playing progress point by each target client equipment.
The implementation mode two is as follows: and pushing the interactive content to the determined target client equipment at the video playing progress point, so that the interactive content is displayed in a floating layer of a playing interface of the target video at the video playing progress point by each target client equipment.
In any implementation manner, it is finally required that each target client device displays the interactive content in the floating layer of the playing interface of the target video at the corresponding video playing progress point, as shown in fig. 2, one voting content is displayed in the floating layer of the video playing interface: participate in the vote together: "should the mobile phone not look at the companion? ". The user can click the "don't look" or "look" button to vote and participate in the interaction.
In practical application, after receiving the interactive content, the target client device may display the interactive content in a floating layer at one edge of the video playing interface in a thumbnail form or an icon form, as shown in fig. 3, a voting icon displayed in the floating layer at the lower right corner of the video playing interface, and when a user wants to participate, the user clicks the thumbnail or the icon, and then the complete floating layer may be expanded, so that for a user who does not want to participate in the interaction, the normal viewing of the video by the user is not affected.
By applying the technical scheme provided by the embodiment of the invention, the server obtains the interactive content related to the video content of the target video and the video playing progress point corresponding to the interactive content, and controls the target client device to display the interactive content in the floating layer of the playing interface of the target video at the video playing progress point, so that a user can participate in interaction in the process of watching the video without leaving the video playing interface, the operation is simple, the continuity of watching the video by the user is not influenced, and the watching experience of the user is improved.
In an embodiment of the present invention, in the case that the target video is an on-demand video and has a plurality of content versions recorded in advance, the method may further include the following steps:
the first step is as follows: receiving data of user participation interaction fed back by each target client device;
the second step is that: for each target client device: determining the expected content version of the user corresponding to the target client device according to the data of the user participating in the interaction fed back by the target client device;
the third step: for each target client device: and pushing the on-demand video of the expected content version of the user corresponding to the target client equipment.
For convenience of description, the above three steps are combined for illustration.
On-demand videos, especially some home-made dramas, can pre-record multiple content versions corresponding to different outcomes. During the viewing process of the user, interactive content is displayed to the user, such as a plurality of options: "is your desired outcome A, B or C? ". The user can select the expected ending according to the preference of the user, and the expected ending corresponds to the corresponding content version. Therefore, the data of the user participating in the interaction can be used for pushing the corresponding content version to the client equipment corresponding to the user, so that the viscosity of the user to the website can be further increased, and the watching experience of the user is improved.
In another embodiment of the present invention, the method may further comprise the steps of:
the method comprises the following steps: receiving data of user participation interaction fed back by each target client device;
step two: and counting the received data and outputting a counting result.
The output statistical result can be provided for background operators for further setting or editing subsequent videos according to the statistical result, and can be pushed to client equipment participating in interaction and displayed to users by the client equipment. As shown in fig. 4, after the user participates in the voting interaction, the current voting result is shown to the user.
Referring to fig. 5, a flowchart of another implementation of a method for presenting video interactive content according to an embodiment of the present invention is shown, where the method is applied to a target client device, and may include the following steps:
s210: and receiving the interactive parameter information which is sent by the server and is related to the video content of the target video.
The interactive parameter information is obtained by the server, the interactive parameter information at least comprises interactive content and a video playing progress point corresponding to the interactive content, and the target client device is as follows: the server determines the client device from the client devices playing the target video.
S220: and displaying the interactive content in a floating layer of a playing interface of the target video at the video playing progress point.
The server obtains interaction parameter information related to the video content of the target video and pushes the interaction parameter information to the target client device, and the target client device displays the interaction content in a floating layer of a playing interface of the target video at a corresponding video playing progress point according to the received interaction parameter information.
In practical application, the display duration of the interactive content in the floating layer of the playing interface of the target video can be autonomously controlled by the target client device and can also be controlled by the server.
By applying the technical scheme provided by the embodiment of the invention, the server obtains the interactive content related to the video content of the target video and the video playing progress point corresponding to the interactive content, and controls the target client device to display the interactive content in the floating layer of the playing interface of the target video at the video playing progress point, so that a user can participate in interaction in the process of watching the video without leaving the video playing interface, the operation is simple, the continuity of watching the video by the user is not influenced, and the watching experience of the user is improved.
Corresponding to the embodiment of the method shown in fig. 1, an embodiment of the present invention further provides a device for displaying video interactive content, which is applied to a server, and as shown in fig. 6, the device may include the following modules:
the interactive parameter information obtaining module 310 is configured to obtain interactive parameter information related to video content of a target video, where the interactive parameter information at least includes interactive content and a video playing progress point corresponding to the interactive content.
The interactive parameter information obtained by the interactive parameter information obtaining module 310 is related to the video content of the target video, the interactive content contained in the interactive parameter information may be preset by an operator, or may be automatically generated by the server through the content description information of the target video, and of course, the video playing progress point corresponding to the interactive content may also be preset by the operator, or may be determined by the server according to the interactive content.
A target client device determining module 320, configured to determine at least one client device playing the target video as a target client device.
It can be understood that a user watches a target video on a client device, each client device playing the target video corresponds to a different user, the different users have different preferences, and a server can determine the target client device to be interacted among the client devices playing the target video. In practical application, the server may determine the target client device according to the interactive content, or may determine the target client device according to a preset condition (e.g., a regional condition or a condition that whether the user is a registered user, or the like), or may determine the client device corresponding to the active user as the target client device according to the historical behavior data of the user. Of course, all client devices playing the target video may be determined as the target client devices.
In a specific embodiment of the present invention, the target client device determining module 320 may include the following sub-modules:
the characteristic information obtaining submodule is used for obtaining the characteristic information of the client equipment playing the target video under the condition that the interactive parameter information also comprises interactive object characteristic information;
the characteristic information judgment submodule is used for judging whether the characteristic information of the client equipment is matched with the characteristic information of the interactive object or not aiming at each client equipment playing the target video, and if so, the target client equipment determination submodule is triggered;
and the target client device determining submodule is used for determining the client device as the target client device under the condition that the characteristic information judging submodule judges that the client device is the target client device.
The characteristic information of the client device may be geographical information of the client device, or user attribute information of a user corresponding to the client device, such as information about whether the user is a registered user, a user rating, a user gender, an age, and the like. Of course, it should be noted that the characteristic information of the client device is not limited to the above-mentioned information.
The interactive parameter information obtained by the interactive parameter information obtaining module 310 includes interactive object feature information, that is, features of the client device to be interacted are already defined, and the matched client device is determined as the target client device by judging whether the feature information of the client device playing the target video matches the interactive object feature information.
The target client equipment is determined from the client equipment playing the target video, different interactive contents can be pushed for different client equipment, and the method is more targeted and better in user experience.
And the interactive content display control module 330 is configured to control the determined target client device to display the interactive content in a floating layer of a playing interface of the target video at the video playing progress point.
In an embodiment of the present invention, the interactive content display control module 330 is specifically configured to:
pushing the interactive content and the video playing progress point corresponding to the interactive content to the determined target client equipment, so that the interactive content is displayed in a floating layer of a playing interface of the target video at the video playing progress point by each target client equipment;
or,
and pushing the interactive content to the determined target client equipment at the video playing progress point, so that the interactive content is displayed in a floating layer of a playing interface of the target video at the video playing progress point by each target client equipment.
In one embodiment of the present invention, the apparatus may further include the following modules:
the first interactive data receiving module is used for receiving the data of the user participating in the interaction fed back by each target client device under the condition that the target video is an on-demand video and has a plurality of pre-recorded content versions;
an expected version determination module to, for each target client device: determining the expected content version of the user corresponding to the target client device according to the data of the user participating in the interaction fed back by the target client device;
a desired version push module to, for each target client device: and pushing the on-demand video of the expected content version of the user corresponding to the target client equipment.
On-demand videos, especially some home-made dramas, can pre-record multiple content versions corresponding to different outcomes. During the viewing process of the user, interactive content is displayed to the user, such as a plurality of options: "is your desired outcome A, B or C? ". The user can select the expected ending according to the preference of the user, and the expected ending corresponds to the corresponding content version. Therefore, the data of the user participating in the interaction can be used for pushing the corresponding content version to the client equipment corresponding to the user, so that the viscosity of the user to the website can be further increased, and the watching experience of the user is improved.
In another embodiment of the present invention, the apparatus may further include the following modules:
the second interactive data receiving module is used for receiving the data of the user participation interaction fed back by each target client device;
and the statistical result output module is used for counting the received data and outputting a statistical result.
The output statistical result can be provided for background operators for further setting or editing subsequent videos according to the statistical result, and can be pushed to client equipment participating in interaction and displayed to users by the client equipment. As shown in fig. 4, after the user participates in the voting interaction, the current voting result is shown to the user.
Corresponding to the embodiment of the method shown in fig. 5, an embodiment of the present invention further provides an apparatus for presenting video interactive content, which is applied to a target client device, and as shown in fig. 7, the apparatus may include the following modules:
an interactive parameter information receiving module 410, configured to receive interactive parameter information related to video content of a target video, where the interactive parameter information is obtained by a server, the interactive parameter information at least includes interactive content and a video playing progress point corresponding to the interactive content, and the target client device is: the server determines client equipment from the client equipment playing the target video;
and the interactive content display module 420 is configured to display the interactive content in a floating layer of a playing interface of the target video at the video playing progress point.
By applying the device provided by the embodiment of the invention, the server obtains the interactive content related to the video content of the target video and the video playing progress point corresponding to the interactive content, and controls the target client device to display the interactive content in the floating layer of the playing interface of the target video at the video playing progress point, so that a user can participate in interaction in the process of watching the video without leaving the video playing interface, the operation is simple, the continuity of watching the video by the user is not influenced, and the watching experience of the user is improved.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
All the embodiments in the present specification are described in a related manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, as for the apparatus embodiment, since it is substantially similar to the method embodiment, the description is relatively simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
Those skilled in the art will appreciate that all or part of the steps in the above method embodiments may be implemented by a program to instruct relevant hardware to perform the steps, and the program may be stored in a computer-readable storage medium, which is referred to herein as a storage medium, such as: ROM/RAM, magnetic disk, optical disk, etc.
The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention shall fall within the protection scope of the present invention.
Claims (12)
1. A video interactive content display method is applied to a server, and comprises the following steps:
acquiring interaction parameter information related to video content of a target video, wherein the interaction parameter information at least comprises interaction content and a video playing progress point corresponding to the interaction content;
determining at least one client device playing the target video as a target client device;
and controlling the determined target client equipment to be at the video playing progress point, and displaying the interactive content in a floating layer of a playing interface of the target video.
2. The method of claim 1, wherein the target video is an on-demand video having a plurality of pre-recorded content versions, the method further comprising:
receiving data of user participation interaction fed back by each target client device;
for each target client device: determining the expected content version of the user corresponding to the target client device according to the data of the user participating in the interaction fed back by the target client device;
for each target client device: and pushing the on-demand video of the expected content version of the user corresponding to the target client equipment.
3. The method of claim 1, further comprising:
receiving data of user participation interaction fed back by each target client device;
and counting the received data and outputting a counting result.
4. The method according to any one of claims 1 to 3, wherein the interaction parameter information further includes interaction object feature information, and the determining at least one client device playing the target video as a target client device comprises:
acquiring characteristic information of client equipment playing the target video;
and judging whether the characteristic information of the client equipment is matched with the characteristic information of the interactive object or not aiming at each client equipment playing the target video, and if so, determining the client equipment as the target client equipment.
5. The method according to any one of claims 1 to 3, wherein the controlling the determined target client device to display the interactive content in a floating layer of a playing interface of the target video at the video playing progress point comprises:
pushing the interactive content and the video playing progress point corresponding to the interactive content to the determined target client equipment, so that the interactive content is displayed in a floating layer of a playing interface of the target video at the video playing progress point by each target client equipment;
or,
and pushing the interactive content to the determined target client equipment at the video playing progress point, so that the interactive content is displayed in a floating layer of a playing interface of the target video at the video playing progress point by each target client equipment.
6. A video interactive content display method is applied to a target client device, and comprises the following steps:
receiving interaction parameter information which is sent by a server and is related to video content of a target video, wherein the interaction parameter information is obtained by the server, the interaction parameter information at least comprises interaction content and a video playing progress point corresponding to the interaction content, and the target client device comprises: the server determines client equipment from the client equipment playing the target video;
and displaying the interactive content in a floating layer of a playing interface of the target video at the video playing progress point.
7. A video interactive content display device is applied to a server, and the device comprises:
the interactive parameter information acquisition module is used for acquiring interactive parameter information related to the video content of the target video, and the interactive parameter information at least comprises interactive content and a video playing progress point corresponding to the interactive content;
the target client device determining module is used for determining at least one client device playing the target video as a target client device;
and the interactive content display control module is used for controlling the determined target client equipment to display the interactive content in a floating layer of a playing interface of the target video at the video playing progress point.
8. The apparatus of claim 7, further comprising:
the first interactive data receiving module is used for receiving the data of the user participating in the interaction fed back by each target client device under the condition that the target video is an on-demand video and has a plurality of pre-recorded content versions;
an expected version determination module to, for each target client device: determining the expected content version of the user corresponding to the target client device according to the data of the user participating in the interaction fed back by the target client device;
a desired version push module to, for each target client device: and pushing the on-demand video of the expected content version of the user corresponding to the target client equipment.
9. The apparatus of claim 7, further comprising:
the second interactive data receiving module is used for receiving the data of the user participation interaction fed back by each target client device;
and the statistical result output module is used for counting the received data and outputting a statistical result.
10. The apparatus of any of claims 7 to 9, wherein the target client device determination module comprises:
the characteristic information obtaining submodule is used for obtaining the characteristic information of the client equipment playing the target video under the condition that the interactive parameter information also comprises interactive object characteristic information;
the characteristic information judgment submodule is used for judging whether the characteristic information of the client equipment is matched with the characteristic information of the interactive object or not aiming at each client equipment playing the target video, and if so, the target client equipment determination submodule is triggered;
and the target client device determining submodule is used for determining the client device as the target client device under the condition that the characteristic information judging submodule judges that the client device is the target client device.
11. The apparatus according to any one of claims 7 to 9, wherein the interactive content presentation control module is specifically configured to:
pushing the interactive content and the video playing progress point corresponding to the interactive content to the determined target client equipment, so that the interactive content is displayed in a floating layer of a playing interface of the target video at the video playing progress point by each target client equipment;
or,
and pushing the interactive content to the determined target client equipment at the video playing progress point, so that the interactive content is displayed in a floating layer of a playing interface of the target video at the video playing progress point by each target client equipment.
12. An apparatus for presenting video interactive content, applied to a target client device, the apparatus comprising:
an interactive parameter information receiving module, configured to receive interactive parameter information related to video content of a target video, where the interactive parameter information is obtained by a server, the interactive parameter information at least includes interactive content and a video playing progress point corresponding to the interactive content, and the target client device is: the server determines client equipment from the client equipment playing the target video;
and the interactive content display module is used for displaying the interactive content in a floating layer of a playing interface of the target video at the video playing progress point.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510337355.4A CN104954879A (en) | 2015-06-17 | 2015-06-17 | Video interaction content display method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510337355.4A CN104954879A (en) | 2015-06-17 | 2015-06-17 | Video interaction content display method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104954879A true CN104954879A (en) | 2015-09-30 |
Family
ID=54169165
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510337355.4A Pending CN104954879A (en) | 2015-06-17 | 2015-06-17 | Video interaction content display method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104954879A (en) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105898604A (en) * | 2016-04-28 | 2016-08-24 | 乐视控股(北京)有限公司 | Live broadcast video interaction information configuration method and device based on mobile terminal |
CN105915933A (en) * | 2016-06-27 | 2016-08-31 | 北京奇虎科技有限公司 | Method and device for pushing video by using parasitic toolkit |
CN106534941A (en) * | 2016-10-31 | 2017-03-22 | 腾讯科技(深圳)有限公司 | Method and device for realizing video interaction |
CN106657840A (en) * | 2016-12-26 | 2017-05-10 | 广州华多网络科技有限公司 | Interaction method and device of online live broadcast |
CN106804008A (en) * | 2017-03-22 | 2017-06-06 | 深圳市路通网络技术有限公司 | A kind of information displaying method and device |
CN107071498A (en) * | 2016-12-31 | 2017-08-18 | 天脉聚源(北京)科技有限公司 | Look for something the method and apparatus that lookup progress is shown in interaction |
CN107645683A (en) * | 2017-09-14 | 2018-01-30 | 北京奇艺世纪科技有限公司 | A kind of data processing method based on multimedia messages, apparatus and system |
CN108156529A (en) * | 2016-12-02 | 2018-06-12 | 阿里巴巴集团控股有限公司 | A kind of method for exhibiting data, apparatus and system |
CN108650555A (en) * | 2018-05-15 | 2018-10-12 | 优酷网络技术(北京)有限公司 | The displaying of video clip, the generation method of interactive information, player and server |
CN108810599A (en) * | 2017-04-27 | 2018-11-13 | 腾讯科技(上海)有限公司 | Net cast method, apparatus and computer equipment |
CN109660873A (en) * | 2018-11-02 | 2019-04-19 | 北京达佳互联信息技术有限公司 | Exchange method, interactive device and computer readable storage medium based on video |
CN109714626A (en) * | 2018-12-26 | 2019-05-03 | 北京字节跳动网络技术有限公司 | Information interacting method, device, electronic equipment and computer readable storage medium |
CN110401865A (en) * | 2018-04-24 | 2019-11-01 | 腾讯科技(深圳)有限公司 | The implementation method and device of video interactive function |
CN111083504A (en) * | 2018-10-22 | 2020-04-28 | 阿里巴巴集团控股有限公司 | Interaction method, device and equipment |
CN113556611A (en) * | 2021-07-20 | 2021-10-26 | 上海哔哩哔哩科技有限公司 | Video watching method and device |
CN113923530A (en) * | 2021-10-18 | 2022-01-11 | 北京字节跳动网络技术有限公司 | Interactive information display method and device, electronic equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101382867A (en) * | 2008-10-28 | 2009-03-11 | 深圳市迅雷网络技术有限公司 | Video playing interaction method and terminal |
WO2013178190A3 (en) * | 2012-08-27 | 2014-01-09 | 中兴通讯股份有限公司 | Method, device and system and for play synchronization control in video recommendation service |
CN103703789A (en) * | 2013-06-28 | 2014-04-02 | 华为技术有限公司 | Method, terminal and system of data presentation |
CN104065998A (en) * | 2014-06-06 | 2014-09-24 | 惠州Tcl移动通信有限公司 | Mobile terminal video synchronous sharing method and system |
CN104168491A (en) * | 2013-05-17 | 2014-11-26 | 腾讯科技(北京)有限公司 | Information processing method and device in video playing processes |
-
2015
- 2015-06-17 CN CN201510337355.4A patent/CN104954879A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101382867A (en) * | 2008-10-28 | 2009-03-11 | 深圳市迅雷网络技术有限公司 | Video playing interaction method and terminal |
WO2013178190A3 (en) * | 2012-08-27 | 2014-01-09 | 中兴通讯股份有限公司 | Method, device and system and for play synchronization control in video recommendation service |
CN103634621A (en) * | 2012-08-27 | 2014-03-12 | 中兴通讯股份有限公司 | Method, apparatuses and system for playing synchronization controlling in video recommendation service |
CN104168491A (en) * | 2013-05-17 | 2014-11-26 | 腾讯科技(北京)有限公司 | Information processing method and device in video playing processes |
CN103703789A (en) * | 2013-06-28 | 2014-04-02 | 华为技术有限公司 | Method, terminal and system of data presentation |
CN104065998A (en) * | 2014-06-06 | 2014-09-24 | 惠州Tcl移动通信有限公司 | Mobile terminal video synchronous sharing method and system |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105898604A (en) * | 2016-04-28 | 2016-08-24 | 乐视控股(北京)有限公司 | Live broadcast video interaction information configuration method and device based on mobile terminal |
WO2018001201A1 (en) * | 2016-06-27 | 2018-01-04 | 北京奇虎科技有限公司 | Video push method, device, program and medium |
CN105915933A (en) * | 2016-06-27 | 2016-08-31 | 北京奇虎科技有限公司 | Method and device for pushing video by using parasitic toolkit |
CN106534941A (en) * | 2016-10-31 | 2017-03-22 | 腾讯科技(深圳)有限公司 | Method and device for realizing video interaction |
CN108156529A (en) * | 2016-12-02 | 2018-06-12 | 阿里巴巴集团控股有限公司 | A kind of method for exhibiting data, apparatus and system |
CN106657840A (en) * | 2016-12-26 | 2017-05-10 | 广州华多网络科技有限公司 | Interaction method and device of online live broadcast |
CN107071498B (en) * | 2016-12-31 | 2020-05-19 | 天脉聚源(北京)科技有限公司 | Method and device for displaying search progress in object search interaction |
CN107071498A (en) * | 2016-12-31 | 2017-08-18 | 天脉聚源(北京)科技有限公司 | Look for something the method and apparatus that lookup progress is shown in interaction |
CN106804008A (en) * | 2017-03-22 | 2017-06-06 | 深圳市路通网络技术有限公司 | A kind of information displaying method and device |
CN108810599A (en) * | 2017-04-27 | 2018-11-13 | 腾讯科技(上海)有限公司 | Net cast method, apparatus and computer equipment |
CN107645683A (en) * | 2017-09-14 | 2018-01-30 | 北京奇艺世纪科技有限公司 | A kind of data processing method based on multimedia messages, apparatus and system |
CN110401865B (en) * | 2018-04-24 | 2021-11-30 | 腾讯科技(深圳)有限公司 | Method and device for realizing video interaction function |
CN110401865A (en) * | 2018-04-24 | 2019-11-01 | 腾讯科技(深圳)有限公司 | The implementation method and device of video interactive function |
CN108650555A (en) * | 2018-05-15 | 2018-10-12 | 优酷网络技术(北京)有限公司 | The displaying of video clip, the generation method of interactive information, player and server |
CN108650555B (en) * | 2018-05-15 | 2022-11-22 | 北京优酷科技有限公司 | Video interface display method, interactive information generation method, player and server |
CN111083504A (en) * | 2018-10-22 | 2020-04-28 | 阿里巴巴集团控股有限公司 | Interaction method, device and equipment |
CN109660873A (en) * | 2018-11-02 | 2019-04-19 | 北京达佳互联信息技术有限公司 | Exchange method, interactive device and computer readable storage medium based on video |
CN109714626A (en) * | 2018-12-26 | 2019-05-03 | 北京字节跳动网络技术有限公司 | Information interacting method, device, electronic equipment and computer readable storage medium |
US11924500B2 (en) | 2018-12-26 | 2024-03-05 | Beijing Bytedance Network Technology Co., Ltd. | Information interaction method and device, electronic apparatus, and computer readable storage medium |
CN113556611A (en) * | 2021-07-20 | 2021-10-26 | 上海哔哩哔哩科技有限公司 | Video watching method and device |
CN113556611B (en) * | 2021-07-20 | 2022-08-16 | 上海哔哩哔哩科技有限公司 | Video watching method and device |
CN113923530A (en) * | 2021-10-18 | 2022-01-11 | 北京字节跳动网络技术有限公司 | Interactive information display method and device, electronic equipment and storage medium |
CN113923530B (en) * | 2021-10-18 | 2023-12-22 | 北京字节跳动网络技术有限公司 | Interactive information display method and device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104954879A (en) | Video interaction content display method and device | |
US11303963B2 (en) | Methods and systems for generating a notification | |
US20240160648A1 (en) | Systems and methods for automatic program recommendations based on user interactions | |
US10939176B2 (en) | Live content streaming system and method | |
US9992543B2 (en) | Systems and methods for transmitting media associated with a measure of quality based on level of game play in an interactive video gaming environment | |
US11540015B2 (en) | Systems and methods for preventing spoilers in a results display for a tournament-style competition by selectively blacking out competitor results | |
US9094708B2 (en) | Methods and systems for prioritizing listings based on real-time data | |
US9661364B2 (en) | Recommended media content based channel surfing methods and systems | |
US20150248918A1 (en) | Systems and methods for displaying a user selected object as marked based on its context in a program | |
US20230056898A1 (en) | Systems and methods for creating a non-curated viewing perspective in a video game platform based on a curated viewing perspective | |
US12075105B2 (en) | Systems and methods for avoiding spoilers in presenting recording prompts relating to a competition | |
US20190141383A1 (en) | Systems and methods for simulating a sports event based on availability of sports statistics | |
US11974014B2 (en) | Systems and methods for dynamically educating users on sports terminology | |
US20230083324A1 (en) | Systems and methods for providing a progress bar for updating viewing status of previously viewed content | |
CN105657545A (en) | Video play method and apparatus | |
US20150082344A1 (en) | Interior permanent magnet motor | |
US10638182B2 (en) | Systems and methods for simulating a sports event on a second device based on a viewer's behavior | |
US11683566B2 (en) | Live content streaming system and method | |
US20240202251A1 (en) | Systems and methods for providing contextual information | |
US20230164390A1 (en) | Systems and methods for preventing spoilers in a results display for a tournament-style competition by selectively blacking out competitor results | |
US11122342B2 (en) | Systems and methods for providing contextual information | |
US10932013B2 (en) | Systems and methods for providing contextual information | |
US10602201B2 (en) | Systems and methods for identifying a sports player of interest to a user despite the user being disinterested in the player's athletic accomplishments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20151012 Address after: 100080 11, 2 North First Street, 1101 Beijing, Haidian District, Haidian Applicant after: BEIJING IQIYI SCIENCE & TECHNOLOGY Co.,Ltd. Address before: A 100080 street Beijing city Haidian District North No. 2, building 10, 11 layers of Goldtron expand Applicant before: BEIJING QIYI CENTURY SCIENCE & TECHNOLOGY Co.,Ltd. |
|
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150930 |
|
RJ01 | Rejection of invention patent application after publication |