WO2021129157A1 - 基于视频的交互实现方法、装置、设备及介质 - Google Patents
基于视频的交互实现方法、装置、设备及介质 Download PDFInfo
- Publication number
- WO2021129157A1 WO2021129157A1 PCT/CN2020/125795 CN2020125795W WO2021129157A1 WO 2021129157 A1 WO2021129157 A1 WO 2021129157A1 CN 2020125795 W CN2020125795 W CN 2020125795W WO 2021129157 A1 WO2021129157 A1 WO 2021129157A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- video
- topic
- user
- interactive
- displayed
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/45—Clustering; Classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/74—Browsing; Visualisation therefor
- G06F16/743—Browsing; Visualisation therefor a collection of video files or sequences
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/438—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/73—Querying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/73—Querying
- G06F16/738—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/75—Clustering; Classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/78—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/7867—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
Definitions
- the present disclosure relates to computer technology, for example, to a video-based interactive realization method, device, equipment, and medium.
- Video can display the richest information, so it has become one of the data forms displayed in a variety of applications.
- videos in related technologies are often only used for display purposes, and their functions are relatively single.
- the present disclosure provides a video-based interaction realization method, device, equipment, and medium to realize video-based information interaction, so that the functions of the video are more abundant, and the information interaction mode is more flexible.
- a video-based interactive implementation method including:
- a video-based interaction realization device including:
- the video display module is set to display at least one video in the interface
- the association relationship establishment module is configured to obtain the interactive video input by the user based on the displayed video, and establish an association relationship between the displayed video and the interactive video;
- the interactive video display module is set to display interactive videos according to the association relationship.
- An electronic device including:
- One or more processing devices are One or more processing devices;
- Storage device set to store one or more programs
- the one or more processing devices implement the video-based interactive implementation method as described in the embodiments of the present disclosure.
- a computer-readable storage medium which stores a computer program, and when the computer program is executed by a processor, realizes the video-based interaction realization method as described in the embodiments of the present disclosure.
- Figure 1a is a flowchart of a video-based interaction implementation method provided by an embodiment of the present disclosure
- FIG. 1b is a schematic diagram of a topic list interface provided by an embodiment of the disclosure.
- FIG. 1c is a schematic diagram of a video playback interface provided by an embodiment of the disclosure.
- FIG. 1d is a schematic diagram of a shooting preview interface provided by an embodiment of the disclosure.
- Fig. 1e is a schematic diagram of a topic list interface provided by an embodiment of the present disclosure
- FIG. 1f is a schematic diagram of a topic list interface provided by an embodiment of the present disclosure.
- FIG. 1g is a schematic diagram of a video playback interface provided by an embodiment of the disclosure.
- FIG. 1h is a schematic diagram of a video playback interface provided by an embodiment of the disclosure.
- FIG. 1i is a schematic diagram of a video playback interface provided by an embodiment of the disclosure.
- FIG. 1j is a schematic diagram of a video list interface provided by an embodiment of the disclosure.
- FIG. 2 is a flowchart of a method for implementing video-based interaction provided by an embodiment of the disclosure
- FIG. 3 is a flowchart of a video-based interaction implementation method provided by an embodiment of the disclosure.
- FIG. 4 is a flowchart of a video-based interaction implementation method provided by an embodiment of the disclosure.
- FIG. 5a is a flowchart of a method for implementing video-based interaction according to an embodiment of the disclosure
- FIG. 5b is a schematic diagram of a shooting preview interface provided by an embodiment of the disclosure.
- FIG. 5c is a schematic diagram of a shooting portal list interface provided by an embodiment of the present disclosure.
- FIG. 6 is a schematic structural diagram of a video-based interaction realization device provided by an embodiment of the disclosure.
- FIG. 7 is a schematic structural diagram of an electronic device provided by an embodiment of the disclosure.
- first and second mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units. relationship.
- Fig. 1a is a flowchart of a video-based interaction implementation method provided by an embodiment of the disclosure.
- the embodiments of the present disclosure are applicable to situations where interaction is based on video.
- the method may be executed by a video-based interaction implementation device, which may be implemented in software and/or hardware, and the device may be configured in an electronic device. As shown in Figure 1a, the method may include the following steps.
- Step 101 Display at least one video in the interface.
- the interface may be a topic list interface.
- Topics are pre-created video topics.
- the publishing user Before publishing a video, the publishing user can establish an association relationship between the video and a topic by setting the topic to which the video belongs, thereby indicating that the published video is a video published for the topic, and represents the publishing user's views on the topic.
- it also includes: obtaining a new topic request of the user, and creating a topic according to the newly created topic request.
- Custom topics are topics customized by users according to their own interests.
- the user requests to create a custom topic by sending a new topic request. After obtaining the user's new topic request, create a custom topic according to the new topic request.
- the user can enter the topic creation interface by clicking a preset topic creation control.
- the user inputs a custom topic in the topic input area in the topic creation interface, and then inputs a new topic request carrying the custom topic by triggering the request sending control in the topic creation interface.
- the topic is created by topic clustering based on multiple videos posted in the history of multiple users.
- multiple videos posted in history by multiple users are acquired. Analyze and process the acquired videos to extract topics from multiple videos. Then, perform topic clustering according to the similarity of the topics of multiple videos. For each topic category obtained by clustering, from all topics belonging to the topic category, the most representative topic among them is selected as the representative topic of the topic category according to the average similarity of the topics. Create a representative topic of each topic category as a topic.
- Each topic has a corresponding topic list interface.
- the topic list interface is an interface used to display list items for multiple videos that have an association relationship with the topic. That is, the topic list interface displays list items for multiple videos belonging to the same topic.
- the user can enter the topic list interface of a topic, browse the videos posted by other users on the topic on the topic list interface, and learn about the views of other users on the topic.
- displaying at least one video in the interface may include: in the topic list interface, displaying list items of multiple videos that are associated with the current topic.
- the current interface viewed by the user through the electronic device is a topic list interface.
- the topic corresponding to the topic list interface is the current topic.
- the list items in the topic list interface are used to display the display information of the video that has an association relationship with the current topic.
- the display information can be used to show the core content of the video to the user.
- the display information can be a cover picture or a preview video.
- the video publishing user can select an image frame from all the image frames of the video as the cover image of the video.
- the video publishing user can intercept a video of a set duration from the video and use it as a preview video of the video.
- Users can learn the views of other users on the current topic based on the core content of the video displayed by the display information, or click on the display information of the video to enter the video playback interface of the video to watch the complete video, thereby understanding other users’ views on the current topic.
- the topic list interface 1 as shown in Figure 1b, there will be 3 videos related to the current topic "How much does your monthly salary make you feel safe?": Video 11, Video 12, and Video 13. To display list items.
- the three list items in the topic list interface 1 are respectively used to display the cover pictures of the video 11, the video 12, and the video 13.
- the interface may be a video playback interface.
- displaying at least one video in the interface may include: playing and displaying the current video in the video playing interface.
- the current interface viewed by the user through the electronic device is a video playback interface.
- the current video is the video displayed on the video playback interface.
- the user By watching the current video on the video playback interface, the user understands the opinion of the user who posted the current video on the topic to which the current video belongs.
- the user can watch the current video to understand the opinion of the user who posted the current video on the topic to which the current video belongs.
- Step 102 Obtain an interactive video input by the user based on the displayed video, and establish an association relationship between the displayed video and the interactive video.
- acquiring the interactive video input by the user based on the displayed video, and establishing an association relationship between the displayed video and the interactive video may include: providing a topic discussion entry in the topic list interface; if it is detected that the user’s entry to the topic discussion entry Trigger to obtain the interactive video input by the user based on the video displayed in the topic list interface, and establish an association relationship between the current topic and the interactive video.
- the topic discussion entry provided in the topic list interface can be a topic discussion entry control.
- the topic discussion entry control is used to input topic discussion instructions.
- the topic discussion instruction is an instruction used to enter the shooting preview interface corresponding to the video displayed in the topic list interface to perform video shooting.
- the list items in the topic list interface are used to display the display information of the video that has an association relationship with the current topic. After the user understands the views of other users on the current topic based on the core content of the video displayed by the displayed information, they can input topic discussion instructions by triggering the topic discussion entry control, and directly enter the shooting corresponding to the video displayed in the topic list interface Preview interface for video shooting.
- topic discussion entry control can be designed as a topic discussion entry icon.
- the presentation form of the topic discussion entry icon can be set according to the actual situation and is not limited here.
- the shooting controls can be set on the shooting preview interface.
- the shooting control can be designed as a shooting icon.
- the video shooting starts, and the video shooting stops when the user no longer presses the shooting icon.
- users can express their opinions on current topics.
- the captured video is the interactive video input by the user based on the video displayed in the topic list interface. After determining that the user completes the video shooting, the captured video is acquired, and the current topic is set as the topic to which the captured video belongs, so as to establish an association relationship between the current topic and the interactive video.
- a topic discussion entry icon 14 is provided in the topic list interface 1 as shown in FIG. 1b.
- the user can input the topic discussion instruction by triggering the topic discussion entry icon 14 and directly enter the shooting preview interface 3 corresponding to the video displayed in the topic list interface 1 as shown in FIG. 1d to shoot the video.
- a shooting icon 15 is set on the shooting preview interface 3.
- the video shooting starts, until the user no longer presses down the shooting icon 15, the video shooting stops.
- users can express their opinions on current topics. After confirming that the user has completed the video shooting, set the current topic "How much monthly salary can you feel safe?" as the topic of the captured video, so as to establish the current topic "How much monthly salary can you feel safe?” and interaction The relationship between the videos.
- acquiring the interactive video input by the user based on the displayed video and establishing the association relationship between the displayed video and the interactive video may include: providing a topic discussion entry or reply entry in the video playback interface of the displayed video; if it is detected When the user triggers the entry of the topic discussion, obtain the interactive video input by the user based on the displayed video, and establish the association relationship between the topic to which the displayed video belongs and the interactive video; if the user triggers the reply entry, obtain the user based on the displayed video.
- the interactive video input for displaying the video establishes the association relationship between the displayed video and the interactive video.
- the topic discussion entry provided in the video playback interface may be a topic discussion entry control.
- the topic discussion entry control is used to input topic discussion instructions.
- the topic discussion instruction is an instruction used to enter the shooting preview interface corresponding to the topic to which the video displayed in the video playback interface belongs to perform video shooting.
- the current video is played and displayed.
- the current video is the video displayed on the video playback interface.
- the user By watching the current video on the video playback interface, the user understands the opinion of the user who posted the current video on the topic to which the current video belongs, and can input topic discussion instructions by triggering the topic discussion entry control to directly enter the topic corresponding to the current video.
- Shooting preview interface for video shooting
- topic discussion entry control can be designed as a topic discussion entry icon.
- the presentation form of the topic discussion entry icon can be set according to the actual situation and is not limited here.
- the shooting controls can be set on the shooting preview interface.
- the shooting control can be designed as a shooting icon.
- the video shooting starts, and the video shooting stops when the user no longer presses the shooting icon.
- users can express their opinions on the topic to which the current video belongs.
- the captured video is the interactive video input by the user based on the displayed video. After confirming that the user has completed the video shooting, set the topic of the current video as the topic of the captured video, that is, set the topic of the displayed video as the topic of the captured video, thereby establishing a relationship between the topic of the displayed video and the interactive video. connection relation.
- the user participates in the discussion of the topic to which the displayed video belongs through the interactive video, and uses the interactive video to show their views on the topic to which the displayed video belongs.
- the reply entry provided in the video playback interface may be a reply entry control.
- the reply entry control is used to input reply instructions.
- the reply instruction is an instruction used to enter the shooting preview interface corresponding to the video displayed in the video playback interface for video shooting.
- the current video is played and displayed.
- the current video is the video displayed on the video playback interface.
- the user After watching the current video on the video playback interface, the user understands the opinions of the user who posted the current video, and can input a reply instruction by triggering the reply entry control, and directly enter the shooting preview interface corresponding to the current video to shoot the video.
- the reply entry control can be designed as a reply entry icon.
- the representation form of the reply entry icon can be set according to the actual situation and is not limited here.
- the shooting controls can be set on the shooting preview interface.
- the shooting control can be designed as a shooting icon.
- the video shooting starts, and the video shooting stops when the user no longer presses the shooting icon.
- users can express their own views on the views in the current video.
- the captured video is the interactive video input by the user based on the displayed video. After it is determined that the user completes the video shooting, the association relationship between the current video and the captured video is established, that is, the association relationship between the displayed video and the interactive video is established.
- the association relationship between the displayed video and the interactive video is a reply relationship. That is, the interactive video is the reply video of the displayed video. The user responds to the opinions in the displayed video through the interactive video.
- a topic discussion entry icon 16 and a reply entry icon 17 are provided in the video playback interface 2 as shown in FIG. 1c.
- the user can input a topic discussion instruction by triggering the topic discussion entry icon 16 and directly enter the shooting preview interface corresponding to the topic to which the current video belongs to shoot the video.
- the user can also input a reply instruction by triggering the reply entry icon 17 and directly enter the shooting preview interface corresponding to the current video to shoot the video.
- Step 103 Display the interactive video according to the association relationship.
- displaying the interactive video according to the association relationship may include: obtaining multiple videos for which the association relationship has been established, and displaying the multiple videos as list items in the topic list interface of the topic to which they belong.
- obtaining multiple videos with established association relationships, and displaying the multiple videos as list items in the topic list interface of the topic to which they belong may include: obtaining an interactive video input by the user based on the video displayed in the topic list interface , After establishing the association relationship between the current topic and the interactive video, obtain multiple videos that have an association relationship with the current topic.
- the multiple videos that have an association relationship with the current topic include interactive videos of the user. Then display multiple videos associated with the current topic as list items in the topic list interface of the current topic, thereby publishing the interactive video input by the user based on the video displayed in the topic list interface in the topic list interface of the current topic .
- the user participates in the discussion of the current topic through the interactive video.
- Other users can browse the interactive videos posted by the user on the current topic in the topic list interface of the current topic, and learn about the user's views on the current topic through the user's interactive video.
- the current topic "How much monthly salary can you feel safe?” and the interactive video are established.
- obtain multiple videos related to the current topic "How much does your monthly salary make you feel safe?”: Interactive video, video 11, video 12, and video 13, and display the list items, and get the result as shown in Figure 1e Show the topic list interface4.
- the four list items in the topic list interface 4 are used to display the cover pictures of the interactive video, video 11, video 12, and video 13 respectively.
- Users participate in the discussion of the current topic "How much is your monthly salary to make you feel safe?” through interactive videos.
- Other users can browse the interactive video posted by the user on the current topic in the topic list interface of the current topic, and learn the user's opinion on the current topic through the user's interactive video.
- obtaining multiple videos with established association relationships, and displaying the multiple videos as list items in the topic list interface of the topic to which they belong may include: obtaining an interactive video input by the user based on the video displayed on the video playback interface, After establishing the association relationship between the topic to which the displayed video belongs and the interactive video, multiple videos that have an association relationship with the topic to which the displayed video belongs are obtained.
- the multiple videos that have an association relationship with the topic to which the displayed video belongs include interactive videos of the user.
- multiple videos that are related to the topic to which the displayed video belongs are displayed as list items in the topic list interface of the topic to which the displayed video belongs, so as to publish the interactive video input by the user based on the video displayed on the video playback interface on the displayed video.
- the topic list interface of the topic to which the video belongs may include: obtaining an interactive video input by the user based on the video displayed on the video playback interface, After establishing the association relationship between the topic to which the displayed video belongs and the interactive video, multiple videos that have an association relationship with the topic to
- the user participates in the discussion of the topic to which the displayed video belongs through the interactive video.
- Other users can browse the interactive videos posted by the user on the topic to which the displayed video belongs in the topic list interface of the topic to which the displayed video belongs, and learn the user's opinion on the topic to which the displayed video belongs through the user's interactive video.
- the current video is the video displayed on the video playback interface 2.
- the topic of the video shown is "How much monthly salary can I achieve financial freedom?".
- four videos that have an association relationship with the topic of the displayed video are obtained: interactive video , The current video, video 21 and video 22, display the list items, and obtain the topic list interface 5 as shown in FIG. 1f.
- the four list items in the topic list interface 5 are respectively used to display the interactive video, the current video, the cover image of the video 21 and the video 22.
- displaying the interactive video according to the association relationship may include: playing the interactive video on the video playback interface, and providing a topic list interface entry or an associated video entry in the video playback interface, where the topic list interface is interactive A list interface of topics to which at least one video of which the video has an association relationship belongs, and the associated video is at least one video that has an association relationship with the interactive video.
- the interactive video is played on the video play interface, and a topic list interface entry is provided in the video play interface, where the topic list interface is a list interface of topics to which at least one video that has an association relationship with the interactive video belongs.
- acquiring multiple videos that have an association relationship with the current topic will be related to the current topic.
- Multiple videos with an association relationship are displayed as list items in the topic list interface of the current topic, so as to obtain a list interface of the topic to which at least one video having an association relationship with the interactive video belongs.
- Publish the interactive video input by the user based on the video displayed in the topic list interface The interactive video is played on the video playback interface, and the topic list interface entry is provided in the video playback interface.
- the topic list interface entry provided in the video playback interface may be a topic list interface entry control.
- the topic list interface entry control is used to enter the topic list interface entry instruction.
- the topic list interface entry instruction is an instruction used to enter the list interface of the topic to which at least one video that has an association relationship with the interactive video belongs.
- the user can input a topic list interface entry instruction by triggering an operation on the topic list interface entry control provided in the video playback interface, and directly enter the list interface of the topic to which at least one video associated with the interactive video belongs.
- the entry control of the topic list interface can be designed as an entry icon of the topic list interface.
- the presentation form of the entry icon on the topic list interface can be set according to the actual situation and is not limited here.
- the topic list interface 4 is a list interface of topics to which at least one video having an association relationship with the interactive video belongs.
- the interactive video is played on the video playing interface 6 as shown in FIG. 1g, and the topic list interface entry icon 18 is provided in the video playing interface 6.
- the user can input the topic list interface entry instruction by triggering the operation on the topic list interface entry icon 18 provided in the video playback interface 6, directly enter the topic list interface 4 shown in Figure 1e, and browse at least one topic in the topic list interface 4.
- the interactive video input by the user based on the video displayed on the video playback interface after acquiring the interactive video input by the user based on the video displayed on the video playback interface, and establishing an association relationship between the topic of the displayed video and the interactive video, acquiring multiple videos that have an association relationship with the topic of the displayed video . Multiple videos that have an association relationship with the topic to which the displayed video belongs are displayed as list items in the topic list interface of the topic to which the displayed video belongs, so as to obtain a list interface of the topic to which at least one video that has an association relationship with the interactive video belongs. Publish the interactive video input by the user based on the video displayed on the video playback interface. The interactive video is played on the video playback interface, and the topic list interface entry is provided in the video playback interface.
- the topic list interface entry provided in the video playback interface may be a topic list interface entry control.
- the topic list interface entry control is used to enter the topic list interface entry instruction.
- the topic list interface entry instruction is an instruction used to enter the list interface of the topic to which at least one video that has an association relationship with the interactive video belongs.
- the user can input a topic list interface entry instruction by triggering an operation on the topic list interface entry control provided in the video playback interface, and directly enter the list interface of the topic to which at least one video associated with the interactive video belongs.
- the entry control of the topic list interface can be designed as an entry icon of the topic list interface.
- the presentation form of the entry icon on the topic list interface can be set according to the actual situation and is not limited here.
- the current video is the video displayed on the video playback interface 2.
- the topic of the video shown is "How much monthly salary can I achieve financial freedom?".
- four videos that have an association relationship with the topic of the displayed video are obtained: interactive video , The current video, video 21 and video 22, display the list items, and obtain the topic list interface 5 as shown in FIG. 1f.
- the topic list interface 5 is a list interface of topics to which at least one video having an association relationship with the interactive video belongs.
- the interactive video is played on the video playing interface 6 as shown in FIG.
- the topic list interface entry icon 18 is provided in the video playing interface 6.
- the user can input the topic list interface entry instruction by triggering the topic list interface entry icon 18 provided in the video playback interface 6, directly enter the topic list interface 5 as shown in FIG. 1f, and browse at least one of the topic list interfaces 5 in the topic list interface 5.
- displaying the interactive video according to the association relationship may include: playing the interactive video on the video playing interface, and providing an associated video entry in the video playing interface, where the associated video is at least the one that has an association relationship with the interactive video.
- a video may include: playing the interactive video on the video playing interface, and providing an associated video entry in the video playing interface, where the associated video is at least the one that has an association relationship with the interactive video.
- the interactive video is a reply video of the associated video.
- the user By watching the associated video on the video playback interface, the user understands the opinions of the user who posted the associated video, and then enters a reply instruction by triggering the reply entry control, and directly enters the shooting preview interface corresponding to the current video to shoot the video.
- an association relationship between the associated video and the captured video is established.
- the association relationship between the associated video and the interactive video is a reply relationship. The user responds to the opinions in the associated video through the interactive video.
- the interactive video is played on the video playback interface, and the associated video entry is provided in the video playback interface.
- the associated video entry provided in the video playback interface of the interactive video may be an associated video entry control.
- the associated video entry control is used to input associated video entry instructions.
- the associated video entry instruction is an instruction used to enter the video playback interface of the associated video.
- the interactive video is played on the video playback interface, and the associated video entry is provided in the video playback interface.
- the user can enter the associated video entry instruction by triggering the associated video entry control, directly enter the video playback interface of the associated video, watch the associated video played on the video playback interface, and understand that the interactive video responds to the opinions in the associated video.
- the associated video entry control can be designed as an associated video entry icon.
- the representation form of the associated video portal icon can be set according to actual conditions, and is not limited here.
- the interactive video is played on the video playing interface 7 as shown in FIG. 1h, and the associated video entry icon 19 is provided in the video playing interface 7.
- the user can input the associated video entry instruction by triggering the associated video entry icon 19 provided in the video play interface 7, directly enter the video play interface 8 of the associated video as shown in Figure 1i, and watch the association played by the video play interface 8.
- Video understand that interactive video is a response to the point of view in the associated video.
- the associated video is a reply video of the interactive video.
- other users After watching the interactive video on the video playback interface, other users understand the opinions of the user who posted the interactive video, and then input the reply instruction by triggering the reply entry control, and directly enter the shooting preview interface corresponding to the interactive video to shoot the video.
- an association relationship between the interactive video and the captured video is established.
- the captured video is the associated video.
- the association relationship between the associated video and the interactive video is a reply relationship.
- Other users post related videos and reply to the opinions in the interactive videos through the related videos.
- Interactive videos can have multiple reply videos, that is, multiple associated videos.
- the associated video entry provided in the video playback interface of the interactive video may be an associated video entry control.
- the associated video entry control is used to input associated video entry instructions.
- the associated video entry instruction is an instruction used to enter the video list interface of the associated video.
- the video list interface is an interface for displaying list items of multiple associated videos of the interactive video.
- the interactive video is played on the video playback interface, and the associated video entry is provided in the video playback interface.
- the user can enter the associated video entry instruction by triggering the associated video entry control, directly enter the video list interface of the associated video, and browse the associated video where other users reply to the opinions in the interactive video.
- the associated video entry control can be designed as an associated video entry icon.
- the representation form of the associated video portal icon can be set according to actual conditions, and is not limited here.
- the interactive video is played on the video playing interface 7 as shown in FIG. 1h, and the associated video entry icon 19 is provided in the video playing interface 7.
- the user can input the related video entry instruction by triggering the related video entry icon 19, directly enter the video list interface 9 of related videos as shown in Figure 1j, and browse the related videos that other users reply to the opinions in the interactive video: Associated video 22, associated video 23, and associated video 24.
- the method further includes: sending an interactive invitation to the associated user of the interactive video according to the interactive video that the user has input and released, so as to request the associated user to input a new interactive video.
- it may further include: determining the designated user of the publishing user as the associated user; or according to the topic of the interactive video and the information of other users except the publishing user.
- Historical video publishing behavior determine the interested user, and regard the interested user as the associated user.
- it also includes: when the video is played in the video play interface, the topic text of the topic to which the played video belongs is displayed.
- a video When a video is played in the video playback interface, it is displayed at a set position in the video playback interface to display the topic text of the topic to which the played video belongs, so that the viewing user can clearly know the topic content of the topic to which the currently played video belongs.
- the set position can be the top or bottom of the video playback interface.
- the interactive video input by the user may further include: acquiring the viewpoint of the topic of the interactive video input by the user.
- obtaining the opinion of the topic of the interactive video input by the user may include: providing an opinion channel in the display interface of the displayed video, and determining the opinion of the topic according to the opinion channel selected when the user inputs the interactive video; or obtaining the user's opinion
- the topic of the interactive video configuration belongs to the viewpoint.
- the viewpoint to which the topic belongs to the interactive video input by the user may further include: collectively displaying or counting the interactive videos belonging to the viewpoint of the same topic.
- it may further include: in the shooting preview interface of the video released by the user, a browsing portal and/or a shooting portal for displaying the interactive video of the recommended topic.
- the shooting preview interface includes shooting controls.
- the user can use the shooting controls to directly shoot the video and publish it.
- the shooting control can be designed as a shooting icon. When the user presses the shooting icon, the video shooting starts, and the video shooting stops when the user no longer presses the shooting icon.
- the topic that the user is interested in is obtained as a recommended topic matching the user.
- a plurality of topics are sorted according to the number of interactive videos of the topic from high to low, and the topic ranking result is obtained. Get the topic at the specified position in the topic sorting result as a recommended topic matching the user.
- the designated position can be the first position.
- a browsing portal for the interactive video of the recommended topic is displayed.
- the browsing entry of the recommended topic interactive video may be a browsing entry control of the recommended topic interactive video.
- the browsing entry control of the recommended topic interactive video is used to input the browsing instruction of the recommended topic interactive video.
- the browsing instruction of the recommended topic interactive video is an instruction used to enter the topic list interface of the recommended topic.
- the user can input the browsing instruction of the recommended topic interactive video by triggering the operation on the browsing entry control of the recommended topic interactive video, and directly enter the topic list interface of the recommended topic.
- the user browses the interactive videos posted by other users on the recommended topics on the topic list interface to understand other users' views on the recommended topics.
- the user can be guided to browse the interactive video published by other users for the recommended topic through the browsing portal of the recommended topic interactive video.
- the user can publish an interactive video on the recommended topic to show his opinions on the recommended topic, and can also guide the user to input the interactive video for the interactive video of other users and conduct video interaction with other users.
- the shooting entrance of the interactive video of the recommended topic is displayed.
- the shooting portal of the recommended topic interactive video may be a shooting portal control of the recommended topic interactive video.
- the shooting entry control of the recommended topic interactive video is used to input the shooting instruction of the recommended topic interactive video.
- the shooting instruction of the recommended topic interactive video is an instruction used to enter the shooting preview interface corresponding to the recommended topic.
- the user can input the shooting instruction of the recommended topic interactive video by triggering the shooting entry control of the recommended topic interactive video, and directly enter the shooting preview interface corresponding to the recommended topic to shoot the video.
- the shooting controls can be set on the shooting preview interface.
- the shooting control can be designed as a shooting icon.
- the video shooting starts, and the video shooting stops when the user no longer presses the shooting icon.
- users can express their opinions on recommended topics.
- the captured video is the interactive video input by the user based on the recommended topic.
- the shooting entry of the recommended topic interactive video may further include: acquiring the interactive video input by the user through shooting, and establishing an association relationship between the interactive video and the recommended topic.
- the interactive video input by the user through the shooting is acquired, and the recommended topic is set as the topic to which the captured video belongs, so as to establish an association relationship between the interactive video and the recommended topic.
- the interactive video input by the user based on the recommended topic is published in the topic list interface of the recommended topic.
- the user after the user enters the shooting preview interface of the published video, the user can be guided to shoot an interactive video on the recommended topic through the shooting portal of the recommended topic interactive video, and show his own views on the recommended topic.
- the interactive video input by the user based on the displayed video is obtained, the association relationship between the displayed video and the interactive video is established, and the interactive video is compared according to the association relationship.
- the interactive video can be used to deliver the information that the publishing user of the interactive video wants to express to other users, and the relationship between the displayed video and the interactive video can be established to achieve the publishing of the displayed video and the publishing of the interactive video.
- the information interaction between users realizes the information interaction based on video, which makes the function of the video more abundant and the way of information interaction is more flexible.
- Fig. 2 is a flowchart of a video-based interaction implementation method provided by an embodiment of the disclosure. This embodiment can be combined with multiple alternatives in one or more of the above embodiments.
- displaying at least one video in the interface may include: in the topic list interface, it will be associated with the current topic Multiple videos of the association relationship are displayed in list items.
- Obtaining the interactive video input by the user based on the displayed video, and establishing the association relationship between the displayed video and the interactive video may include: providing a topic discussion entry in the topic list interface; if the user triggers the topic discussion entry, the user is acquired Based on the interactive video input from the video displayed in the topic list interface, an association relationship between the current topic and the interactive video is established.
- the method may include the following steps.
- Step 201 In the topic list interface, multiple videos that have an association relationship with the current topic are displayed as list items.
- the current interface viewed by the user through the electronic device is a topic list interface.
- the topic corresponding to the topic list interface is the current topic.
- the list items in the topic list interface are used to display the display information of the video that has an association relationship with the current topic.
- the display information can be used to show the core content of the video to the user.
- the display information can be a cover picture or a preview video.
- the publishing user of the video can select a video image frame from all the image frames of the video as the cover image of the video.
- the video publishing user can intercept a video of a set duration from the video and use it as a preview video of the video.
- Users can learn the views of other users on the current topic based on the core content of the video displayed by the display information, or click on the display information of the video to enter the video playback interface of the video to watch the complete video, thereby understanding other users’ views on the current topic.
- the topic list interface 1 as shown in Figure 1b, there will be 3 videos related to the current topic "How much does your monthly salary make you feel safe?": Video 11, Video 12, and Video 13. To display list items.
- the three list items in the topic list interface 1 are respectively used to display the cover pictures of the video 11, the video 12, and the video 13.
- Step 202 Provide a topic discussion entry in the topic list interface.
- the topic discussion entry provided in the topic list interface can be a topic discussion entry control.
- the topic discussion entry control is used to input topic discussion instructions.
- the topic discussion instruction is an instruction used to enter the shooting preview interface corresponding to the video displayed in the topic list interface to perform video shooting.
- Step 203 If it is detected that the user triggers the topic discussion entry, obtain the interactive video input by the user based on the video displayed in the topic list interface, and establish an association relationship between the current topic and the interactive video.
- the list items in the topic list interface are used to display the display information of the video that has an association relationship with the current topic. After the user understands the views of other users on the current topic based on the core content of the video displayed by the displayed information, they can input topic discussion instructions by triggering the topic discussion entry control, and directly enter the shooting corresponding to the video displayed in the topic list interface Preview interface for video shooting.
- topic discussion entry control can be designed as a topic discussion entry icon.
- the presentation form of the topic discussion entry icon can be set according to the actual situation and is not limited here.
- the shooting controls can be set on the shooting preview interface.
- the shooting control can be designed as a shooting icon.
- the video shooting starts, and the video shooting stops when the user no longer presses the shooting icon.
- users can express their opinions on current topics.
- the captured video is the interactive video input by the user based on the video displayed in the topic list interface. After determining that the user completes the video shooting, the captured video is acquired, and the current topic is set as the topic to which the captured video belongs, so as to establish an association relationship between the current topic and the interactive video.
- a topic discussion entry icon 14 is provided in the topic list interface 1 as shown in FIG. 1b.
- the user can input the topic discussion instruction by triggering the topic discussion entry icon 14 and directly enter the shooting preview interface 3 corresponding to the video displayed in the topic list interface 1 as shown in FIG. 1d to shoot the video.
- a shooting icon 15 is set on the shooting preview interface 3.
- the video shooting starts, until the user no longer presses down the shooting icon 15, the video shooting stops.
- users can express their opinions on current topics. After confirming that the user has completed the video shooting, set the current topic "How much monthly salary can you feel safe?" as the topic of the captured video, so as to establish the current topic "How much monthly salary can you feel safe?” and interaction The relationship between the videos.
- Step 204 Display the interactive video according to the association relationship.
- displaying the interactive video according to the association relationship may include: obtaining multiple videos with established association relationships, and displaying the multiple videos as list items in the topic list interface of the topic to which they belong.
- obtaining multiple videos with established association relationships, and displaying the multiple videos as list items in the topic list interface of the topic to which they belong may include: obtaining an interactive video input by the user based on the video displayed in the topic list interface , After establishing the association relationship between the current topic and the interactive video, obtain multiple videos that have an association relationship with the current topic.
- the multiple videos that have an association relationship with the current topic include interactive videos of the user. Then display multiple videos associated with the current topic as list items in the topic list interface of the current topic, thereby publishing the interactive video input by the user based on the video displayed in the topic list interface in the topic list interface of the current topic .
- the user participates in the discussion of the current topic through the interactive video.
- Other users can browse the interactive video posted by the user on the current topic in the topic list interface of the current topic, and learn the user's opinion on the current topic through the user's interactive video.
- the current topic "How much monthly salary can you feel safe?” and the interactive video are established.
- obtain multiple videos related to the current topic "How much does your monthly salary make you feel safe?”: Interactive video, video 11, video 12, and video 13, and display the list items, and get the result as shown in Figure 1e Show the topic list interface4.
- the four list items in the topic list interface 4 are used to display the cover pictures of the interactive video, video 11, video 12, and video 13 respectively.
- Users participate in the discussion of the current topic "How much is your monthly salary to make you feel safe?” through interactive videos.
- Other users can browse the interactive video posted by the user on the current topic in the topic list interface of the current topic, and learn the user's opinion on the current topic through the user's interactive video.
- multiple videos that are associated with the current topic are displayed in the topic list interface for list items, and the topic discussion entry is provided in the topic list interface, and then when it is detected that the user is talking about the topic
- the interactive video input by the user based on the video displayed in the topic list interface is obtained, and the relationship between the current topic and the interactive video is established.
- the user can be based on the relationship between the current topic and the interactive video.
- the interactive video entered by the current topic is published in the topic list interface of the current topic, so that the user can participate in the discussion of the current topic through the interactive video, and the interactive video can be used to deliver the interactive video to other users.
- the publishing user wants to express the current topic Information.
- Fig. 3 is a flowchart of a video-based interaction implementation method provided by an embodiment of the disclosure. This embodiment can be combined with multiple alternatives in one or more of the above embodiments. In this embodiment, it also includes: sending an interactive invitation to the associated user of the interactive video according to the interactive video that the user has input and published. Request the associated user to input a new interactive video.
- the method may include the following steps.
- Step 301 Display at least one video in the interface.
- Step 302 Obtain an interactive video input by the user based on the displayed video, and establish an association relationship between the displayed video and the interactive video.
- Step 303 Display the interactive video according to the association relationship.
- Step 304 According to the interactive video that the user has input and published, an interactive invitation is sent to the associated user of the interactive video to request the associated user to input a new interactive video.
- an interactive invitation is generated according to the interactive video.
- the interactive invitation is used to request the associated user of the interactive video to input a new interactive video according to the interactive video released by the user, so as to have video interaction with the user.
- the interactive invitation before sending the interactive invitation to the associated user of the interactive video, it may further include: determining the designated user of the publishing user as the associated user; or according to the topic of the interactive video and the history of other users except the publishing user In the video publishing behavior, an interested user is determined, and the interested user is regarded as an associated user.
- the publishing user may pre-designate at least one user.
- the user can designate his friends, interested users, or more interactive users as the associated users of the interactive video.
- the designated user of the publishing user is determined as the associated user. In this way, the publishing user can specifically request the user designated by him to interact with him in a video.
- determining the interested user, as an associated user includes: determining the topic of interest of other users according to the historical video posting behavior of other users; obtaining interest
- the topic of includes the target user of the topic to which the interactive video belongs, as the associated user.
- the technical solution of the embodiment of the present disclosure sends an interactive invitation to the associated user of the interactive video to request the associated user to input a new interactive video based on the interactive video that the user has input and published.
- the interactive invitation can guide the user to proceed through the interactive video.
- Fig. 4 is a flowchart of a video-based interaction implementation method provided by an embodiment of the disclosure. This embodiment can be combined with multiple optional solutions in one or more of the above embodiments.
- this embodiment while acquiring the interactive video input by the user based on the displayed video, it also includes: acquiring the topic of the interactive video input by the user Owned view.
- the method may include the following steps.
- Step 401 Display at least one video in the interface.
- Step 402 Obtain the interactive video input by the user based on the displayed video and the viewpoint of the topic of the interactive video input by the user, and establish an association relationship between the displayed video and the interactive video.
- acquiring the viewpoint to which the topic belongs to the interactive video input by the user may include: providing a viewpoint channel in the display interface of the displayed video, and determining the viewpoint to which the topic belongs according to the viewpoint channel selected when the user inputs the interactive video.
- the display interface of the displayed video may be a video playback interface of the displayed video.
- the topic of the displayed video includes at least two opinions. Each viewpoint has a corresponding viewpoint channel.
- the viewpoint channel can be a viewpoint channel control.
- the opinion channel control is used to input opinion discussion instructions.
- the opinion discussion instruction is an instruction used to enter the shooting preview interface corresponding to the displayed video to perform video shooting.
- the user can input a viewpoint discussion instruction corresponding to the viewpoint by selecting the trigger operation on the viewpoint channel control corresponding to a viewpoint, and directly enter the shooting preview interface corresponding to the displayed video to shoot the video.
- the shooting controls can be set on the shooting preview interface.
- the shooting control can be designed as a shooting icon.
- the video shooting starts, and the video shooting stops when the user no longer presses the shooting icon.
- users can discuss the viewpoints of their choice.
- the captured video is the interactive video input by the user based on the displayed video.
- the viewpoint corresponding to the viewpoint channel control triggered by the user's selection is the viewpoint to which the topic of the interactive video input by the user belongs. In this way, the viewpoint to which the topic of the interactive video input by the user belongs can be obtained according to the user's triggering operation on the viewpoint channel control.
- acquiring the viewpoint of the topic of the interactive video input by the user may include: acquiring the viewpoint of the topic configured by the user for the interactive video.
- the topic of the displayed video includes at least two opinions.
- the user selects one viewpoint among at least two viewpoints included in the topic to which the displayed video belongs and configures it as the viewpoint to which the topic belongs to the interactive video.
- the opinion discussion control is provided in the display interface of the displayed video.
- the display interface of the displayed video may be a video playback interface of the displayed video.
- the opinion discussion control is used to input opinion discussion instructions.
- the opinion discussion instruction is an instruction used to enter the shooting preview interface corresponding to the displayed video to perform video shooting.
- the user can input the opinion discussion instruction corresponding to the viewpoint by triggering the operation on the opinion discussion control, and directly enter the shooting preview interface corresponding to the displayed video to shoot the video.
- the captured video is the interactive video input by the user based on the displayed video. After confirming that the interactive video shooting is completed, enter the viewpoint configuration interface corresponding to the interactive video.
- the viewpoint configuration interface may include an option control corresponding to at least one viewpoint included in the topic to which the displayed video belongs.
- the user can configure the viewpoint as the viewpoint to which the topic of the interactive video belongs by clicking on the option control corresponding to a viewpoint.
- the viewpoint configuration interface may further include a viewpoint input area.
- the user can enter a custom opinion in the opinion input area, and configure the custom opinion as the opinion of the topic of the interactive video.
- a custom view is a topic view defined by the user.
- the user disagrees with at least one viewpoint included in the topic of the displayed video, he can define a customized viewpoint for the topic of the displayed video, and configure the customized viewpoint as the viewpoint of the topic of the interactive video.
- Step 403 Centrally display or count the interactive videos belonging to the same topic's viewpoint.
- the topic to which the displayed video belongs includes two viewpoints: a first viewpoint and a second viewpoint.
- the interactive video belonging to the first viewpoint is obtained, and the interactive video belonging to the first viewpoint is displayed as a list item on the left side of the topic list interface of the topic to which the displayed video belongs.
- the interactive video belonging to the second viewpoint is acquired, and the interactive video belonging to the second viewpoint is displayed as a list item on the right side of the topic list interface of the topic to which the displayed video belongs.
- the interactive videos belonging to the first viewpoint are collectively displayed on the left side of the topic list interface
- the interactive videos belonging to the second viewpoint are collectively displayed on the right side of the topic list interface. Users can clearly distinguish interactive videos belonging to different viewpoints.
- the topic to which the displayed video belongs includes three viewpoints: a first viewpoint, a second viewpoint, and a third viewpoint.
- the number of interactive videos belonging to the first viewpoint, the number of interactive videos belonging to the second viewpoint, and the number of interactive videos belonging to the third viewpoint are respectively counted.
- a high number of videos represents a large number of support users.
- the user browsing the topic list interface can clearly determine the number of users supporting at least one viewpoint.
- the interactive videos belonging to at least one viewpoint can be collectively displayed. So that the user can clearly distinguish the interactive videos belonging to different viewpoints, the interactive videos belonging to different viewpoints can be counted, so that the number of users supporting at least one viewpoint can be determined according to the statistical results.
- Fig. 5a is a flowchart of a video-based interaction realization method provided by an embodiment of the disclosure. This embodiment may be combined with multiple optional solutions in one or more of the above embodiments. In this embodiment, it may further include: in the shooting preview interface of the video released by the user, the shooting entrance of the interactive video of the recommended topic is displayed.
- After displaying the shooting entry of the recommended topic interactive video it may further include: acquiring the interactive video input by the user through shooting, and establishing an association relationship between the interactive video and the recommended topic.
- the method may include the following steps.
- Step 501 In the shooting preview interface of the video released by the user, the shooting entrance of the interactive video of the recommended topic is displayed.
- a plurality of topics are sorted according to the number of interactive videos of the topic from high to low, and the topic ranking result is obtained.
- the shooting preview interface 10 of the video posted by the user as shown in FIG. 5b the shooting entry icon 51 of the interactive video of the recommended topic is displayed.
- the shooting preview interface 10 also provides a shooting icon 52. The user can input the shooting instruction of the recommended topic interactive video by triggering the shooting entry icon 51 of the recommended topic interactive video, and directly enter the shooting preview interface corresponding to the recommended topic to shoot the video.
- a plurality of topics are sorted according to the number of interactive videos of the topic from high to low, and the topic ranking result is obtained.
- the top five topics in the top five ranking results are obtained as recommended topics that match the user.
- the shooting entry icon 51 of the interactive video of the recommended topic is displayed.
- the user can input the shooting instruction of the recommended topic interactive video by triggering the shooting entry icon 51 of the recommended topic interactive video, and directly enter the shooting entry list interface 11 corresponding to the recommended topic as shown in FIG. 5c.
- the shooting portal list interface 11 provides shooting portal icons corresponding to five topics: shooting portal icon 53, shooting portal icon 54, shooting portal icon 55, shooting portal icon 56 and shooting portal icon 57.
- the user can input a shooting instruction for a recommended topic interactive video for the topic by triggering the shooting entry icon corresponding to a topic, and directly enter the shooting preview interface corresponding to the topic to shoot the video.
- Step 502 Obtain the interactive video input by the user through shooting, and establish an association relationship between the interactive video and the recommended topic.
- the interactive video input by the user through the shooting is acquired, and the recommended topic is set as the topic to which the captured video belongs, so as to establish an association relationship between the interactive video and the recommended topic.
- Step 503 Display the interactive video according to the association relationship.
- the interactive video input by the user based on the recommended topic is published in the topic list interface of the recommended topic.
- the technical solution of the embodiment of the present disclosure displays the shooting entrance of the recommended topic interactive video in the shooting preview interface of the video released by the user, and then obtains the interactive video input by the user through shooting, and establishes the association relationship between the interactive video and the recommended topic
- the user can be guided to shoot an interactive video on the recommended topic through the shooting portal of the recommended topic interactive video to show their views on the recommended topic.
- FIG. 6 is a schematic structural diagram of a video-based interaction realization device provided by an embodiment of the disclosure.
- the embodiments of the present disclosure are applicable to situations where interaction is based on video.
- the method may be executed by a video-based interaction implementation device, which may be implemented in software and/or hardware, and the device may be configured in an electronic device.
- the device may include: a video display module 601, an association relationship establishment module 602, and an interactive video display module 603.
- the video display module 601 is set to display at least one video in the interface;
- the association relationship establishment module 602 is set to obtain the interactive video input by the user based on the displayed video, and establish an association relationship between the displayed video and the interactive video ;
- the interactive video display module 603 is configured to display the interactive video according to the association relationship.
- the interactive video input by the user based on the displayed video is obtained, the association relationship between the displayed video and the interactive video is established, and the interactive video is compared according to the association relationship.
- the interactive video can be used to deliver the information that the publishing user of the interactive video wants to express to other users, and the relationship between the displayed video and the interactive video can be established to achieve the publishing of the displayed video and the publishing of the interactive video.
- the information interaction between users realizes the information interaction based on video, which makes the function of the video more abundant and the way of information interaction is more flexible.
- the video display module 601 may include: a list display unit configured to display multiple videos that are associated with the current topic in the topic list interface to display list items.
- the association relationship establishment module 602 may include: a first entry providing unit, configured to provide a topic discussion entry in the topic list interface; The topic discussion entry is triggered, the interactive video input by the user based on the video displayed in the topic list interface is obtained, and the association relationship between the current topic and the interactive video is established.
- the association relationship establishment module 602 may include: a second portal providing unit configured to provide a topic discussion portal or a reply portal in the video playback interface of the displayed video; a second triggering unit, It is set if the user's triggering of the topic discussion entry is detected, the interactive video input by the user based on the displayed video is obtained, and the association relationship between the topic of the displayed video and the interactive video is established; the third trigger unit is set to if it is detected The user triggers the reply entry, obtains the interactive video input by the user based on the displayed video, and establishes the association relationship between the displayed video and the interactive video.
- the interactive video display module 603 may include: a list item display unit, configured to obtain multiple videos that have been associated with each other, and display the multiple videos in the topic list interface of the topic. List item display.
- the interactive video display module 603 may include: a video playback unit configured to play the interactive video on the video playback interface, and provide a topic list interface entry or associated video in the video playback interface An entrance, where the topic list interface is a list interface of topics to which at least one video that has an associated relationship with the interactive video belongs, and the associated video is at least one video that has an associated relationship with the interactive video.
- the video-based interaction realization device may further include: an interactive invitation sending module, configured to send an interactive invitation to the associated user of the interactive video according to the interactive video that the user has input and published, so as to Request the associated user to input a new interactive video.
- an interactive invitation sending module configured to send an interactive invitation to the associated user of the interactive video according to the interactive video that the user has input and published, so as to Request the associated user to input a new interactive video.
- the video-based interaction realization device may further include: a first user determination module configured to determine a designated user of the publishing user as an associated user; or a second user determination module configured to According to the topic to which the interactive video belongs and the historical video publishing behaviors of users other than the publishing user, an interested user is determined, and the interested user is regarded as an associated user.
- the video-based interaction realization device may further include: a topic creation module configured to obtain a user's new topic request, and create a topic according to the new topic request.
- a topic creation module configured to obtain a user's new topic request, and create a topic according to the new topic request.
- the topic is created by topic clustering based on multiple videos posted in the history of multiple users.
- the video-based interaction realization device may further include: a topic text display module configured to display topic text of the topic to which the played video belongs when the video is played in the video playback interface.
- the video-based interaction realization device may further include: an opinion acquiring module configured to acquire the opinion of the topic of the interactive video input by the user.
- the opinion acquisition module may include: an opinion selection unit or an opinion configuration unit, the opinion selection unit is set to provide an opinion channel in the display interface of the displayed video, according to the user inputting the interactive video.
- the selected viewpoint channel determines the viewpoint to which the topic belongs; the viewpoint configuration unit is configured to obtain the viewpoint of the topic configured by the user for the interactive video.
- the video-based interaction realization device may further include: a video centralized processing module configured to collectively display or count the interactive videos belonging to the same topic's viewpoint.
- the video-based interaction realization device may further include: an entrance display module configured to display the browsing entrance and/or shooting of the interactive video of the recommended topic in the shooting preview interface of the video released by the user Entrance.
- the video-based interaction realization device may further include: a recommended topic association module, configured to obtain interactive videos input by the user through shooting, and establish an association relationship between the interactive videos and the recommended topics .
- a recommended topic association module configured to obtain interactive videos input by the user through shooting, and establish an association relationship between the interactive videos and the recommended topics .
- the video-based interaction realization device provided in the embodiments of the present disclosure can execute the video-based interaction realization method provided in the embodiments of the present disclosure, and has functional modules and effects corresponding to the execution method.
- FIG. 7 shows a schematic structural diagram of an electronic device 700 suitable for implementing embodiments of the present disclosure.
- the electronic devices in the embodiments of the present disclosure may include, for example, mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (Personal Digital Assistant, PDA), tablet computers (Portable Android Device, PAD), and portable multimedia players (Personal Multimedia). Player, PMP), in-vehicle terminal (for example, in-vehicle navigation terminal) and so on.
- PDA Personal Digital Assistant
- PAD Portable Android Device
- PMP Portable Multimedia
- PMP Personal Digital Assistant
- in-vehicle terminal for example, in-vehicle navigation terminal
- the electronic device shown in FIG. 7 is only an example.
- the electronic device 700 may include a processing device (such as a central processing unit, a graphics processor, etc.) 701.
- the processing device 701 may be based on a program stored in a read-only memory (Read-only Memory, ROM) 702 or from The storage device 708 loads a program in a random access memory (Random Access Memory, RAM) 703 to execute various appropriate actions and processes.
- RAM Random Access Memory
- various programs and data required for the operation of the electronic device 700 are also stored.
- the processing device 701, the ROM 702, and the RAM 703 are connected to each other through a bus 704.
- An input/output (Input/Output, I/O) interface 705 is also connected to the bus 704.
- the following devices can be connected to the I/O interface 705: including input devices 706 such as touch screens, touch panels, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; including, for example, liquid crystal displays (LCD), speakers , Output device 707 such as a vibrator; a storage device 708 such as a magnetic tape, a hard disk, etc.; and a communication device 709.
- the communication device 709 may allow the electronic device 700 to perform wireless or wired communication with other devices to exchange data.
- FIG. 7 shows an electronic device 700 having multiple devices, it is not required to implement or have all of the illustrated devices, and may alternatively implement or have more or fewer devices.
- an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer readable medium, and the computer program contains program code for executing the method shown in the flowchart.
- the computer program may be downloaded and installed from the network through the communication device 709, or installed from the storage device 708, or installed from the ROM 702.
- the processing device 701 the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
- the aforementioned computer-readable medium in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two.
- the computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the above.
- Computer-readable storage media may include: electrical connections with one or more wires, portable computer disks, hard disks, RAM, ROM, Erasable Programmable Read-Only Memory (EPROM) or flash memory, optical fiber , Portable Compact Disc Read-Only Memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
- a computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device.
- a computer-readable signal medium may include a data signal propagated in a baseband or as a part of a carrier wave, and a computer-readable program code is carried therein. This propagated data signal can take many forms, including electromagnetic signals, optical signals, or any suitable combination of the above.
- the computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium.
- the computer-readable signal medium may send, propagate or transmit the program for use by or in combination with the instruction execution system, apparatus, or device .
- the program code contained on the computer-readable medium can be transmitted by any suitable medium, including: wire, optical cable, radio frequency (RF), etc., or any suitable combination of the above.
- the client and the server can communicate with any currently known or future-developed network protocol such as HyperText Transfer Protocol (HTTP), and can communicate with digital data in any form or medium.
- Communication e.g., communication network
- Examples of communication networks include Local Area Network (LAN), Wide Area Network (WAN), the Internet (for example, the Internet), and end-to-end networks (for example, ad hoc end-to-end networks), as well as any current Know or develop a network in the future.
- LAN Local Area Network
- WAN Wide Area Network
- the Internet for example, the Internet
- end-to-end networks for example, ad hoc end-to-end networks
- the above-mentioned computer-readable medium may be included in the above-mentioned electronic device; or it may exist alone without being assembled into the electronic device.
- the above-mentioned computer-readable medium carries one or more programs.
- the electronic device displays at least one video in the interface; and obtains user input based on the displayed video
- Interactive video establishes the association relationship between the displayed video and the interactive video; displays the interactive video according to the association relationship.
- the computer program code used to perform the operations of the present disclosure may be written in one or more programming languages or a combination thereof.
- the above-mentioned programming languages include object-oriented programming languages—such as Java, Smalltalk, C++, and also conventional Procedural programming language-such as "C" language or similar programming language.
- the program code can be executed entirely on the user's computer, partly on the user's computer, executed as an independent software package, partly on the user's computer and partly executed on a remote computer, or entirely executed on the remote computer or server.
- the remote computer may be connected to the user's computer through any kind of network including LAN or WAN, or may be connected to an external computer (for example, using an Internet service provider to connect through the Internet).
- each block in the flowchart or block diagram can represent a module, program segment, or part of code, and the module, program segment, or part of code contains one or more for realizing the specified logic function.
- Executable instructions can be included in the blocks in the flowchart or block diagram.
- the functions marked in the block may also occur in a different order from the order marked in the drawings. For example, two blocks shown one after another can actually be executed substantially in parallel, and they can sometimes be executed in the reverse order, depending on the functions involved.
- Each block in the block diagram and/or flowchart, and the combination of the blocks in the block diagram and/or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by dedicated hardware Realized in combination with computer instructions.
- the modules and units involved in the described embodiments of the present disclosure can be implemented in software or hardware.
- the name of the module or unit does not constitute a limitation on the module or unit itself.
- the interactive invitation sending module can also be described as "sending an interactive invitation to the associated user of the interactive video based on the interactive video that the user has input and published.
- the list item display unit can also be described as "get multiple videos that have been associated with each other, and display the multiple videos in the topic list interface of the topic to which they belong. Unit".
- FPGA Field Programmable Gate Array
- ASIC Application Specific Integrated Circuit
- ASSP Application Specific Standard Parts
- SOC System-on-a-Chip
- CPLD Complex Programmable Logic Device
- Example 1 provides a video-based interaction realization method, including:
- the interactive video is displayed according to the association relationship.
- Example 2 provides a video-based interaction implementation method. Based on the video-based interaction implementation method of Example 1, displaying at least one video in an interface includes:
- Example 3 provides a video-based interaction implementation method.
- the interactive video input by the user based on the displayed video is acquired, and the The relationship between the displayed video and the interactive video, including:
- the interactive video input by the user based on the video displayed in the topic list interface is acquired, and an association relationship between the current topic and the interactive video is established.
- Example 4 provides a video-based interactive implementation method.
- the interactive video input by the user based on the displayed video is acquired, and the The relationship between the displayed video and the interactive video, including:
- the interactive video input by the user based on the displayed video is acquired, and an association relationship between the displayed video and the interactive video is established.
- Example 5 provides a video-based interaction implementation method. On the basis of the video-based interaction implementation method described in any one of Examples 1 to 4, pairings are performed according to the association relationship.
- the interactive video display includes:
- Example 6 provides a video-based interaction implementation method. On the basis of the video-based interaction implementation method described in any one of Examples 1 to 4, pairings are performed according to the association relationship.
- the interactive video display includes:
- the interactive video is played on the video play interface, and a topic list interface entry or an associated video entry is provided in the video play interface, wherein the topic list interface is a topic to which at least one video having an associated relationship with the interactive video belongs
- the associated video is at least one video that has an associated relationship with the interactive video.
- Example 7 provides a video-based interaction implementation method. Based on the video-based interaction implementation method of Example 1, the method further includes:
- an interactive invitation is sent to the associated user of the interactive video to request the associated user to input a new interactive video.
- Example 8 provides a video-based interaction implementation method. Based on the video-based interaction implementation method of Example 7, before sending an interactive invitation to the associated user of the interactive video ,Also includes:
- an interested user is determined, and the interested user is regarded as the associated user.
- Example 9 provides a video-based interaction implementation method. Based on the video-based interaction implementation method of Example 1 or Example 2, the method further includes:
- Example 10 provides a video-based interaction implementation method.
- the topic is a topic published according to multiple user histories. Videos are created by topic clustering.
- Example 11 provides a video-based interaction implementation method. Based on the video-based interaction implementation method of Example 1 or Example 2, the method further includes:
- the topic text of the topic to which the played video belongs is displayed.
- Example 12 provides a video-based interaction implementation method. On the basis of the video-based interaction implementation method of Example 1 or Example 2, the user’s input based on the displayed video is obtained. Along with interactive video, it also includes:
- Example 13 provides a video-based interaction realization method. On the basis of the video-based interaction realization method of Example 12, the topic of the interactive video input by the user is acquired. affiliated views, including:
- Example 14 provides a video-based interaction realization method. On the basis of the video-based interaction realization method of Example 12, the topic of the interactive video input by the user is acquired. After the point of view, it also includes:
- Example 15 provides a video-based interaction implementation method. Based on the video-based interaction implementation method of Example 1 or Example 2, the method further includes:
- the browsing portal and/or shooting portal of the interactive video of the recommended topic are displayed.
- Example 16 provides a video-based interaction implementation method. On the basis of the video-based interaction implementation method of Example 15, after showing the shooting entrance of the recommended topic interactive video, also includes:
- the interactive video input by the user through shooting is acquired, and an association relationship between the interactive video and the recommended topic is established.
- Example 17 provides a video-based interaction realization device, including:
- the video display module is set to display at least one video in the interface
- the association relationship establishment module is configured to obtain the interactive video input by the user based on the displayed video, and establish an association relationship between the displayed video and the interactive video;
- the interactive video display module is configured to display the interactive video according to the association relationship.
- Example 18 provides an electronic device, including:
- One or more processing devices are One or more processing devices;
- Storage device set to store one or more programs
- the one or more processing devices When the one or more programs are executed by the one or more processing devices, the one or more processing devices implement the video-based interaction implementation method described in any one of Examples 1 to 16.
- Example Nineteen provides a computer-readable storage medium on which a computer program is stored.
- the computer program is executed by a processor, the implementation is as described in any one of Examples 1 to 16.
- the above-mentioned video-based interactive realization method is described in any one of Examples 1 to 16.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- Library & Information Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一种基于视频的交互实现方法、装置、设备及介质。其中,基于视频的交互实现方法包括:在界面中进行至少一个视频的展示(101);获取用户基于所展示视频输入的交互视频,建立所展示视频与交互视频之间的关联关系(102);根据所述关联关系对所述交互视频进行展示(103)。
Description
本申请要求在2019年12月25日提交中国专利局、申请号为201911360690.0的中国专利申请的优先权,该申请的全部内容通过引用结合在本申请中。
本公开涉及计算机技术,例如涉及一种基于视频的交互实现方法、装置、设备及介质。
随着智能终端的发展普及,大量应用程序可便捷的在智能终端上提供,供人们使用。多种应用功能的展示方式越来越丰富,文字、音频、图片和视频,都成为进行信息展示和交互的手段。
视频能够展示的信息是最为丰富的,因此也在多种应用程序中都成为展示的数据形式之一。但是,相关技术中的视频往往只用于展示作用,功能较为单一。
发明内容
本公开提供一种基于视频的交互实现方法、装置、设备及介质,以实现基于视频的信息交互,使视频的功能更为丰富,信息交互方式更加灵活。
提供了一种基于视频的交互实现方法,包括:
在界面中进行至少一个视频的展示;
获取用户基于所展示视频输入的交互视频,建立所展示视频与交互视频之间的关联关系;
根据关联关系对交互视频进行展示。
还提供了一种基于视频的交互实现装置,包括:
视频展示模块,设置为在界面中进行至少一个视频的展示;
关联关系建立模块,设置为获取用户基于所展示视频输入的交互视频,建立所展示视频与交互视频之间的关联关系;
交互视频展示模块,设置为根据关联关系对交互视频进行展示。
还提供了一种电子设备,包括:
一个或多个处理装置;
存储装置,设置为存储一个或多个程序;
当一个或多个程序被一个或多个处理装置执行,使得一个或多个处理装置实现如本公开实施例所述的基于视频的交互实现方法。
还提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现如本公开实施例所述的基于视频的交互实现方法。
图1a为本公开实施例提供的一种基于视频的交互实现方法的流程图;
图1b为本公开实施例提供的一种话题列表界面的示意图;
图1c为本公开实施例提供的一种视频播放界面的示意图;
图1d为本公开实施例提供的一种拍摄预览界面的示意图;
图1e为本公开实施例提供的一种话题列表界面的示意图;
图1f为本公开实施例提供的一种话题列表界面的示意图;
图1g为本公开实施例提供的一种视频播放界面的示意图;
图1h为本公开实施例提供的一种视频播放界面的示意图;
图1i为本公开实施例提供的一种视频播放界面的示意图;
图1j为本公开实施例提供的一种视频列表界面的示意图;
图2为本公开实施例提供的一种基于视频的交互实现方法的流程图;
图3为本公开实施例提供的一种基于视频的交互实现方法的流程图;
图4为本公开实施例提供的一种基于视频的交互实现方法的流程图;
图5a为本公开实施例提供的一种基于视频的交互实现方法的流程图;
图5b为本公开实施例提供的一种拍摄预览界面的示意图;
图5c为本公开实施例提供的一种拍摄入口列表界面的示意图;
图6为本公开实施例提供的一种基于视频的交互实现装置的结构示意图;
图7为本公开实施例提供的一种电子设备的结构示意图。
下面将参照附图描述本公开的实施例。虽然附图中显示了本公开的一些实施例,然而,本公开可以通过多种形式来实现,而且不应该被解释为限于这里阐述的实施例。本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
本公开的方法实施方式中记载的多个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
图1a为本公开实施例提供的一种基于视频的交互实现方法的流程图。本公开实施例可适用于基于视频进行交互的情况,该方法可以由基于视频的交互实现装置来执行,该装置可以采用软件和/或硬件的方式实现,该装置可以配置于电子设备中。如图1a所示,该方法可以包括如下步骤。
步骤101、在界面中进行至少一个视频的展示。
可选的,界面可以为话题列表界面。话题是预先创建的视频主题。发布用户在发布视频前,可以通过设置视频所属话题,建立视频与一个话题的关联关系,从而表明发布的视频为针对该话题发布的视频,代表了发布用户针对该话题的观点。
可选的,还包括:获取用户的新建话题请求,根据新建话题请求创建话题。
用户的新建话题请求携带自定义话题。自定义话题是用户根据自身的兴趣自定义的话题。用户通过发送新建话题请求,请求创建自定义话题。获取用户的新建话题请求之后,根据新建话题请求创建自定义话题。
在一个实例中,用户可以通过点击预先设置的话题新建控件进入话题新建界面。用户在话题新建界面中的话题输入区域输入自定义话题,然后通过对话题新建界面中的请求发送控件进行触发操作来输入携带自定义话题的新建话题请求。
由此,用户可以请求创建自身感兴趣的话题,从而可以针对自身感兴趣的话题发布视频,表达自己的观点。
可选的,话题为根据多个用户历史发布的多个视频进行话题聚类而创建的。
在一实施例中,获取多个用户历史发布的多个视频。对获取的视频进行分析处理,提取多个视频的话题。然后根据多个视频的话题的相似度,进行话题聚类。对于聚类所得的每一个话题类,从隶属于该话题类的所有话题中,根据话题平均相似度选取其中最具代表性的话题作为该话题类的代表话题。将每一个话题类的代表话题创建为话题。
每一个话题有对应的话题列表界面。话题列表界面是用于对与话题存在关联关系的多个视频,进行列表项展示的界面。即话题列表界面对属于同一个话题的多个视频,进行列表项展示。用户可以进入一个话题的话题列表界面,在话题列表界面上浏览其他用户针对该话题发布的视频,了解其他用户针对该话题的观点。
可选的,在界面中进行至少一个视频的展示,可以包括:在话题列表界面中,将与当前话题存在关联关系的多个视频,进行列表项展示。
用户通过电子设备观看的当前界面是一个话题列表界面。与该话题列表界面对应的话题即为当前话题。话题列表界面中的列表项用于展示与当前话题存在关联关系的视频的显示信息。显示信息可以用于向用户展示视频的核心内容。
可选的,显示信息可以为封面图片或者预览视频。视频的发布用户可以从视频的全部图像帧中选择一个图像帧,作为视频的封面图片。视频的发布用户可以从视频中截取一段设定时长的视频,作为视频的预览视频。
用户可以根据显示信息展示的视频的核心内容,了解其他用户针对当前话题的观点,也可以通过点击视频的显示信息,进入视频的视频播放界面观看完整视频,从而了解其他用户针对当前话题的观点。
在一个实例中,在如图1b所示的话题列表界面1中,将与当前话题“月薪多少,才能让你有安全感?”存在关联关系的3个视频:视频11、视频12以及视频13,进行列表项展示。话题列表界面1中的3个列表项分别用于展示视频11、视频12以及视频13的封面图片。
可选的,界面可以为视频播放界面。
可选的,在界面中进行至少一个视频的展示,可以包括:在视频播放界面中,对当前视频进行播放展示。
用户通过电子设备观看的当前界面是一个视频播放界面。当前视频即为视频播放界面所展示视频。用户通过在视频播放界面观看当前视频,了解当前视频的发布用户针对当前视频所属话题的观点。
在一个实例中,在如图1c所示的视频播放界面2中,用户可以观看当前视频,了解当前视频的发布用户针对当前视频所属话题的观点。
步骤102、获取用户基于所展示视频输入的交互视频,建立所展示视频与交互视频之间的关联关系。
可选的,获取用户基于所展示视频输入的交互视频,建立所展示视频与交互视频之间的关联关系,可以包括:在话题列表界面中提供话题讨论入口;如果检测到用户对话题讨论入口的触发,获取用户基于话题列表界面中所展示视频而输入的交互视频,建立当前话题与交互视频之间的关联关系。
在话题列表界面中提供的话题讨论入口可以为一个话题讨论入口控件。话题讨论入口控件用于输入话题讨论指令。话题讨论指令是用于进入与话题列表界面中所展示视频对应的拍摄预览界面,进行视频拍摄的指令。
话题列表界面中的列表项用于展示与当前话题存在关联关系的视频的显示信息。用户根据显示信息展示的视频的核心内容,了解其他用户针对当前话题的观点之后,可以通过对话题讨论入口控件进行触发操作来输入话题讨论指令,直接进入与话题列表界面中所展示视频对应的拍摄预览界面,进行视频的拍摄。
可选的,可以将话题讨论入口控件设计成话题讨论入口图标。话题讨论入口图标的表现形式可以根据实际情况进行设定,在此不作限定。
拍摄预览界面上可以设置拍摄控件。可选的,可以将拍摄控件设计成拍摄图标。在用户按住拍摄图标时,开始进行视频拍摄,直至用户不再按住拍摄图标时,视频拍摄停止。在视频的拍摄过程中,用户可以针对当前话题发表自己的观点。
拍摄到的视频即为用户基于话题列表界面中所展示视频而输入的交互视频。在确定用户完成视频拍摄后,获取拍摄到的视频,将当前话题设置为拍摄到的视频所属话题,从而建立当前话题与交互视频之间的关联关系。
在一个实例中,在如图1b所示的话题列表界面1中提供话题讨论入口图标14。用户可以通过对话题讨论入口图标14进行触发操作来输入话题讨论指令,直接进入如图1d所示的与话题列表界面1中所展示视频对应的拍摄预览界面3,进行视频的拍摄。拍摄预览界面3上设置拍摄图标15。在用户按住拍摄图标15 时,开始进行视频拍摄,直至用户不再按住拍摄图标15时,视频拍摄停止。在视频的拍摄过程中,用户可以针对当前话题发表自己的观点。在确定用户完成视频拍摄后,将当前话题“月薪多少,才能让你有安全感?”设置为拍摄到的视频所属话题,从而建立当前话题“月薪多少,才能让你有安全感?”与交互视频之间的关联关系。
可选的,获取用户基于所展示视频输入的交互视频,建立所展示视频与交互视频之间的关联关系,可以包括:在所展示视频的视频播放界面中提供话题讨论入口或回复入口;如果检测到用户对话题讨论入口的触发,获取用户基于所展示视频而输入的交互视频,建立所展示视频所属话题与交互视频之间的关联关系;如果检测到用户对回复入口的触发,获取用户基于所展示视频而输入的交互视频,建立所展示视频与交互视频之间的关联关系。
可选的,在视频播放界面中提供的话题讨论入口可以为一个话题讨论入口控件。话题讨论入口控件用于输入话题讨论指令。话题讨论指令是用于进入与视频播放界面中所展示视频所属话题对应的拍摄预览界面,进行视频拍摄的指令。
在视频播放界面中,对当前视频进行播放展示。当前视频即为视频播放界面所展示视频。用户通过在视频播放界面观看当前视频,了解当前视频的发布用户针对当前视频所属话题的观点之后,可以通过对话题讨论入口控件进行触发操作来输入话题讨论指令,直接进入与当前视频所属话题对应的拍摄预览界面,进行视频的拍摄。
可选的,可以将话题讨论入口控件设计成话题讨论入口图标。话题讨论入口图标的表现形式可以根据实际情况进行设定,在此不作限定。
拍摄预览界面上可以设置拍摄控件。可选的,可以将拍摄控件设计成拍摄图标。在用户按住拍摄图标时,开始进行视频拍摄,直至用户不再按住拍摄图标时,视频拍摄停止。在视频的拍摄过程中,用户可以针对当前视频所属话题发表自己的观点。
拍摄到的视频即为用户基于所展示视频而输入的交互视频。在确定用户完成视频拍摄后,将当前视频所属话题设置为拍摄到的视频所属话题,即将所展示视频所属话题设置为拍摄到的视频所属话题,从而建立所展示视频所属话题与交互视频之间的关联关系。用户通过交互视频参与到所展示视频所属话题的讨论中,通过交互视频展示自己针对所展示视频所属话题的观点。
可选的,在视频播放界面中提供的回复入口可以为一个回复入口控件。回复入口控件用于输入回复指令。回复指令是用于进入与视频播放界面中所展示 视频对应的拍摄预览界面,进行视频拍摄的指令。
在视频播放界面中,对当前视频进行播放展示。当前视频即为视频播放界面所展示视频。用户通过在视频播放界面观看当前视频,了解当前视频的发布用户的观点之后,可以通过对回复入口控件进行触发操作来输入回复指令,直接进入与当前视频对应的拍摄预览界面,进行视频的拍摄。
可选的,可以将回复入口控件设计成回复入口图标。回复入口图标的表现形式可以根据实际情况进行设定,在此不作限定。
拍摄预览界面上可以设置拍摄控件。可选的,可以将拍摄控件设计成拍摄图标。在用户按住拍摄图标时,开始进行视频拍摄,直至用户不再按住拍摄图标时,视频拍摄停止。在视频的拍摄过程中,用户可以针对当前视频中的观点发表自己的观点。
拍摄到的视频即为用户基于所展示视频而输入的交互视频。在确定用户完成视频拍摄后,建立当前视频与拍摄到的视频之间的关联关系,即建立所展示视频与交互视频之间的关联关系。所展示视频与交互视频之间的关联关系为回复关系。即交互视频为所展示视频的回复视频。用户通过交互视频,对所展示视频中的观点进行回复。
在一个实例中,在如图1c所示的视频播放界面2中提供话题讨论入口图标16和回复入口图标17。用户可以通过对话题讨论入口图标16进行触发操作来输入话题讨论指令,直接进入与当前视频所属话题对应的拍摄预览界面,进行视频的拍摄。用户还可以通过对回复入口图标17进行触发操作来输入回复指令,直接进入与当前视频对应的拍摄预览界面,进行视频的拍摄。
步骤103、根据关联关系对交互视频进行展示。
可选的,根据关联关系对交互视频进行展示,可以包括:获取已经建立关联关系的多个视频,将多个视频在所属话题的话题列表界面中进行列表项展示。
可选的,获取已经建立关联关系的多个视频,将多个视频在所属话题的话题列表界面中进行列表项展示,可以包括:在获取用户基于话题列表界面中所展示视频而输入的交互视频,建立当前话题与交互视频之间的关联关系之后,获取与当前话题存在关联关系的多个视频。其中,与当前话题存在关联关系的多个视频包括用户的交互视频。然后将与当前话题存在关联关系的多个视频在当前话题的话题列表界面中进行列表项展示,从而将用户基于话题列表界面中所展示视频而输入的交互视频发布在当前话题的话题列表界面中。
由此,用户通过交互视频参与到当前话题的讨论中。其他用户可以在当前话题的话题列表界面中浏览用户针对当前话题发布的交互视频,通过用户的交 互视频了解用户针对当前话题的观点。
在一个实例中,在获取用户基于如图1b所示的话题列表界面1中所展示视频而输入的交互视频,建立当前话题“月薪多少,才能让你有安全感?”与交互视频之间的关联关系之后,获取与当前话题“月薪多少,才能让你有安全感?”存在关联关系的多个视频:交互视频、视频11、视频12以及视频13,进行列表项展示,得到如图1e所示的话题列表界面4。话题列表界面4中的4个列表项分别用于展示交互视频、视频11、视频12以及视频13的封面图片。用户通过交互视频参与到当前话题“月薪多少,才能让你有安全感?”的讨论中。其他用户可以在当前话题的话题列表界面中浏览用户针对当前话题发布的交互视频,通过用户的交互视频了解用户针对当前话题的观点。
可选的,获取已经建立关联关系的多个视频,将多个视频在所属话题的话题列表界面中进行列表项展示,可以包括:在获取用户基于视频播放界面所展示视频而输入的交互视频,建立所展示视频所属话题与交互视频之间的关联关系之后,获取与所展示视频所属话题存在关联关系的多个视频。其中,与所展示视频所属话题存在关联关系的多个视频包括用户的交互视频。然后将与所展示视频所属话题存在关联关系的多个视频在所展示视频所属话题的话题列表界面中进行列表项展示,从而将用户基于视频播放界面所展示视频而输入的交互视频发布在所展示视频所属话题的话题列表界面中。
由此,用户通过交互视频参与到所展示视频所属话题的讨论中。其他用户可以在所展示视频所属话题的话题列表界面中浏览用户针对所展示视频所属话题发布的交互视频,通过用户的交互视频了解用户针对所展示视频所属话题的观点。
在一个实例中,如图1c所示,当前视频即为视频播放界面2所展示视频。所展示视频所属话题为“月薪多少,可以实现财务自由?”。在获取用户基于视频播放界面2所展示视频而输入的交互视频,建立所展示视频所属话题与交互视频之间的关联关系之后,获取与所展示视频所属话题存在关联关系的4个视频:交互视频、当前视频、视频21以及视频22,进行列表项展示,得到如图1f所示的话题列表界面5。话题列表界面5中的4个列表项分别用于展示交互视频、当前视频、视频21以及视频22的封面图片。用户通过交互视频参与到所展示视频所属话题“月薪多少,可以实现财务自由?”的讨论中。其他用户可以在所展示视频所属话题的话题列表界面中浏览用户针对所展示视频所属话题发布的交互视频,通过用户的交互视频了解用户针对所展示视频所属话题的观点。
可选的,根据关联关系对交互视频进行展示,可以包括:在视频播放界面 对交互视频进行播放,并在视频播放界面中提供话题列表界面入口或关联视频入口,其中,话题列表界面是与交互视频具有关联关系的至少一个视频所属话题的列表界面,关联视频是与交互视频具有关联关系的至少一个视频。
可选的,在视频播放界面对交互视频进行播放,并在视频播放界面中提供话题列表界面入口,其中,话题列表界面是与交互视频具有关联关系的至少一个视频所属话题的列表界面。
可选的,在获取用户基于话题列表界面中所展示视频而输入的交互视频,建立当前话题与交互视频之间的关联关系之后,获取与当前话题存在关联关系的多个视频,将与当前话题存在关联关系的多个视频在当前话题的话题列表界面中进行列表项展示,从而得到与交互视频具有关联关系的至少一个视频所属话题的列表界面。发布用户基于话题列表界面中所展示视频而输入的交互视频。在视频播放界面对交互视频进行播放,并在视频播放界面中提供话题列表界面入口。
在视频播放界面中提供的话题列表界面入口可以为一个话题列表界面入口控件。话题列表界面入口控件用于输入话题列表界面进入指令。话题列表界面进入指令是用于进入与交互视频具有关联关系的至少一个视频所属话题的列表界面的指令。用户可以通过对视频播放界面中提供的话题列表界面入口控件进行触发操作来输入话题列表界面进入指令,直接进入与交互视频具有关联关系的至少一个视频所属话题的列表界面。
可选的,可以将话题列表界面入口控件设计成话题列表界面入口图标。话题列表界面入口图标的表现形式可以根据实际情况进行设定,在此不作限定。
在一个实例中,在获取用户基于如图1b所示的话题列表界面1中所展示视频而输入的交互视频,建立当前话题“月薪多少,才能让你有安全感?”与交互视频之间的关联关系之后,获取与当前话题“月薪多少,才能让你有安全感?”存在关联关系的多个视频:交互视频、视频11、视频12以及视频13,进行列表项展示,得到如图1e所示的话题列表界面4。话题列表界面4即为与交互视频具有关联关系的至少一个视频所属话题的列表界面。在如图1g所示的视频播放界面6对交互视频进行播放,并在视频播放界面6中提供话题列表界面入口图标18。用户可以通过对视频播放界面6中提供的话题列表界面入口图标18进行触发操作来输入话题列表界面进入指令,直接进入如图1e所示的话题列表界面4,在话题列表界面4中浏览至少一个用户针对当前话题发布的交互视频,了解至少一个用户针对当前话题的观点。
可选的,在获取用户基于视频播放界面所展示视频而输入的交互视频,建立所展示视频所属话题与交互视频之间的关联关系之后,获取与所展示视频所 属话题存在关联关系的多个视频,将与所展示视频所属话题存在关联关系的多个视频在所展示视频所属话题的话题列表界面中进行列表项展示,从而得到与交互视频具有关联关系的至少一个视频所属话题的列表界面。发布用户基于视频播放界面所展示视频而输入的交互视频。在视频播放界面对交互视频进行播放,并在视频播放界面中提供话题列表界面入口。
在视频播放界面中提供的话题列表界面入口可以为一个话题列表界面入口控件。话题列表界面入口控件用于输入话题列表界面进入指令。话题列表界面进入指令是用于进入与交互视频具有关联关系的至少一个视频所属话题的列表界面的指令。用户可以通过对视频播放界面中提供的话题列表界面入口控件进行触发操作来输入话题列表界面进入指令,直接进入与交互视频具有关联关系的至少一个视频所属话题的列表界面。
可选的,可以将话题列表界面入口控件设计成话题列表界面入口图标。话题列表界面入口图标的表现形式可以根据实际情况进行设定,在此不作限定。
在一个实例中,如图1c所示,当前视频即为视频播放界面2所展示视频。所展示视频所属话题为“月薪多少,可以实现财务自由?”。在获取用户基于视频播放界面2所展示视频而输入的交互视频,建立所展示视频所属话题与交互视频之间的关联关系之后,获取与所展示视频所属话题存在关联关系的4个视频:交互视频、当前视频、视频21以及视频22,进行列表项展示,得到如图1f所示的话题列表界面5。话题列表界面5即为与交互视频具有关联关系的至少一个视频所属话题的列表界面。在如图1g所示的视频播放界面6对交互视频进行播放,并在视频播放界面6中提供话题列表界面入口图标18。用户可以通过对视频播放界面6中提供的话题列表界面入口图标18进行触发操作来输入话题列表界面进入指令,直接进入如图1f所示的话题列表界面5,在话题列表界面5中浏览至少一个用户针对所展示视频所属话题发布的交互视频,了解至少一个用户针对所展示视频所属话题的观点。
可选的,根据关联关系对交互视频进行展示,可以包括:在视频播放界面对交互视频进行播放,并在视频播放界面中提供关联视频入口,其中,关联视频是与交互视频具有关联关系的至少一个视频。
可选的,交互视频为关联视频的回复视频。用户通过在视频播放界面观看关联视频,了解关联视频的发布用户的观点之后,通过对回复入口控件进行触发操作来输入回复指令,直接进入与当前视频对应的拍摄预览界面,进行视频的拍摄。在确定用户完成视频拍摄后,建立关联视频与拍摄到的视频之间的关联关系。关联视频与交互视频之间的关联关系为回复关系。用户通过交互视频,对关联视频中的观点进行回复。
发布用户基于关联视频而输入的交互视频。在视频播放界面对交互视频进行播放,并在视频播放界面中提供关联视频入口。可选的,在交互视频的视频播放界面中提供的关联视频入口可以为一个关联视频入口控件。关联视频入口控件用于输入关联视频进入指令。关联视频进入指令是用于进入关联视频的视频播放界面的指令。
在视频播放界面对交互视频进行播放,并在视频播放界面中提供关联视频入口。用户可以通过对关联视频入口控件进行触发操作来输入关联视频进入指令,直接进入关联视频的视频播放界面,观看视频播放界面播放的关联视频,了解交互视频是针对关联视频中的观点进行回复。
可选的,可以将关联视频入口控件设计成关联视频入口图标。关联视频入口图标的表现形式可以根据实际情况进行设定,在此不作限定。
在一个实例中,在如图1h所示的视频播放界面7对交互视频进行播放,并在视频播放界面7中提供关联视频入口图标19。用户可以通过对视频播放界面7中提供的关联视频入口图标19进行触发操作来输入关联视频进入指令,直接进入如图1i所示的关联视频的视频播放界面8,观看视频播放界面8播放的关联视频,了解交互视频是针对关联视频中的观点进行回复。
可选的,关联视频为交互视频的回复视频。其他用户通过在视频播放界面观看交互视频,了解交互视频的发布用户的观点之后,通过对回复入口控件进行触发操作来输入回复指令,直接进入与交互视频对应的拍摄预览界面,进行视频的拍摄。在确定用户完成视频拍摄后,建立交互视频与拍摄到的视频之间的关联关系。拍摄到的视频即为关联视频。关联视频与交互视频之间的关联关系为回复关系。其他用户发布关联视频,通过关联视频,对交互视频中的观点进行回复。交互视频可以有多个回复视频,即有多个关联视频。
可选的,在交互视频的视频播放界面中提供的关联视频入口可以为一个关联视频入口控件。关联视频入口控件用于输入关联视频进入指令。关联视频进入指令是用于进入关联视频的视频列表界面的指令。视频列表界面是用于对交互视频的多个关联视频,进行列表项展示的界面。
在视频播放界面对交互视频进行播放,并在视频播放界面中提供关联视频入口。用户可以通过对关联视频入口控件进行触发操作来输入关联视频进入指令,直接进入关联视频的视频列表界面,浏览其他用户对交互视频中的观点进行回复的关联视频。
可选的,可以将关联视频入口控件设计成关联视频入口图标。关联视频入口图标的表现形式可以根据实际情况进行设定,在此不作限定。
在一个实例中,在如图1h所示的视频播放界面7对交互视频进行播放,并在视频播放界面7中提供关联视频入口图标19。用户可以通过对关联视频入口图标19进行触发操作来输入关联视频进入指令,直接进入如图1j所示的关联视频的视频列表界面9,浏览其他用户对交互视频中的观点进行回复的关联视频:关联视频22、关联视频23以及关联视频24。
可选的,还包括:根据用户已经输入并发布的交互视频,向交互视频的关联用户发送交互邀请,以请求关联用户输入新的交互视频。
可选的,在向交互视频的关联用户发送交互邀请之前,可以还包括:将发布用户的指定用户确定为关联用户;或根据交互视频所属话题,以及除所述发布用户之外的其他用户的历史视频发布行为,确定感兴趣用户,将所述感兴趣用户作为关联用户。
可选的,还包括:在视频播放界面中播放视频时,展示播放的视频所属话题的话题文字。
在视频播放界面中播放视频时,在视频播放界面中的设定位置显示,展示播放的视频所属话题的话题文字,以使观看用户可以清楚地获知当前播放视频所属话题的话题内容。例如,设定位置可以为视频播放界面的顶部或者底部。
可选的,获取用户基于所展示视频输入的交互视频的同时,可以还包括:获取用户输入的交互视频的话题所属观点。
可选的,获取用户输入的交互视频的话题所属观点,可以包括:在所展示视频的展示界面中提供观点通道,根据用户输入交互视频时所选择的观点通道确定话题所属观点;或获取用户为交互视频配置的话题所属观点。
可选的,获取用户输入的交互视频的话题所属观点之后,可以还包括:将归属于相同话题所属观点的交互视频进行集中展示或统计。
可选的,可以还包括:在用户发布视频的拍摄预览界面中,展示推荐话题交互视频的浏览入口和/或拍摄入口。
拍摄预览界面中包括拍摄控件。用户可以使用拍摄控件,直接拍摄视频进行发布。可选的,可以将拍摄控件设计成拍摄图标。在用户按住拍摄图标时,开始进行视频拍摄,直至用户不再按住拍摄图标时,视频拍摄停止。
在一个实例中,根据用户的历史视频发布行为,获取用户感兴趣的话题,作为与用户匹配的推荐话题。
在另一个实例中,根据话题的互动视频数量从高到低,对多个话题进行排序,得到话题排序结果。获取位于话题排序结果中的指定位置的话题,作为与 用户匹配的推荐话题。例如,指定位置可以为第一位。
可选的,在用户发布视频的拍摄预览界面中,展示推荐话题交互视频的浏览入口。
推荐话题交互视频的浏览入口可以是推荐话题交互视频的浏览入口控件。推荐话题交互视频的浏览入口控件用于输入推荐话题交互视频的浏览指令。推荐话题交互视频的浏览指令是用于进入推荐话题的话题列表界面的指令。
用户可以通过对推荐话题交互视频的浏览入口控件进行触发操作来输入推荐话题交互视频的浏览指令,直接进入推荐话题的话题列表界面。用户在话题列表界面上浏览其他用户针对推荐话题发布的交互视频,了解其他用户针对推荐话题的观点。
由此,可以在用户进入发布视频的拍摄预览界面之后,通过推荐话题交互视频的浏览入口引导用户浏览其他用户针对推荐话题发布的交互视频。用户在浏览过程中,可以针对推荐话题发布一个交互视频,展示自己针对推荐话题的观点,也可以引导用户针对其他用户的交互视频输入交互视频,与其他用户进行视频互动。
可选的,在用户发布视频的拍摄预览界面中,展示推荐话题交互视频的拍摄入口。
推荐话题交互视频的拍摄入口可以是推荐话题交互视频的拍摄入口控件。推荐话题交互视频的拍摄入口控件用于输入推荐话题交互视频的拍摄指令。推荐话题交互视频的拍摄指令是用于进入与推荐话题对应的拍摄预览界面的指令。用户可以通过对推荐话题交互视频的拍摄入口控件进行触发操作来输入推荐话题交互视频的拍摄指令,直接进入与推荐话题对应的拍摄预览界面,进行视频的拍摄。
拍摄预览界面上可以设置拍摄控件。可选的,可以将拍摄控件设计成拍摄图标。在用户按住拍摄图标时,开始进行视频拍摄,直至用户不再按住拍摄图标时,视频拍摄停止。在视频的拍摄过程中,用户可以针对推荐话题发表自己的观点。拍摄到的视频即为用户基于推荐话题而输入的交互视频。
可选的,在展示推荐话题交互视频的拍摄入口之后,可以还包括:获取用户通过拍摄而输入的交互视频,建立交互视频与推荐话题之间的关联关系。
在确定用户完成视频拍摄后,获取用户通过拍摄而输入的交互视频,将推荐话题设置为拍摄到的视频所属话题,从而建立交互视频与推荐话题之间的关联关系。可选的,根据交互视频与推荐话题之间的关联关系,将用户基于推荐话题而输入的交互视频发布在推荐话题的话题列表界面中。
由此,可以在用户进入发布视频的拍摄预览界面之后,通过推荐话题交互视频的拍摄入口引导用户针对推荐话题拍摄一个交互视频,展示自己针对推荐话题的观点。
本公开实施例的技术方案,通过在界面中进行至少一个视频的展示,获取用户基于所展示视频输入的交互视频,建立所展示视频与交互视频之间的关联关系,并根据关联关系对交互视频进行展示,可以通过交互视频,向其他用户传递互动视频的发布用户想要表达的信息,可以通过建立所展示视频与交互视频之间的关联关系,实现所展示视频的发布用户与交互视频的发布用户之间的信息交互,从而实现了基于视频的信息交互,使视频的功能更为丰富,信息交互方式更加灵活。
图2为本公开实施例提供的一种基于视频的交互实现方法的流程图。本实施例可以与上述一个或者多个实施例中多个可选方案结合,在本实施例中,在界面中进行至少一个视频的展示,可以包括:在话题列表界面中,将与当前话题存在关联关系的多个视频,进行列表项展示。
获取用户基于所展示视频输入的交互视频,建立所展示视频与交互视频之间的关联关系,可以包括:在话题列表界面中提供话题讨论入口;如果检测到用户对话题讨论入口的触发,获取用户基于话题列表界面中所展示视频而输入的交互视频,建立当前话题与交互视频之间的关联关系。
如图2所示,该方法可以包括如下步骤。
步骤201、在话题列表界面中,将与当前话题存在关联关系的多个视频,进行列表项展示。
用户通过电子设备观看的当前界面是一个话题列表界面。与该话题列表界面对应的话题即为当前话题。话题列表界面中的列表项用于展示与当前话题存在关联关系的视频的显示信息。显示信息可以用于向用户展示视频的核心内容。
可选的,显示信息可以为封面图片或者预览视频。视频的发布用户可以从视频的全部图像帧中选择一个视频图像帧,作为视频的封面图片。视频的发布用户可以从视频中截取一段设定时长的视频,作为视频的预览视频。
用户可以根据显示信息展示的视频的核心内容,了解其他用户针对当前话题的观点,也可以通过点击视频的显示信息,进入视频的视频播放界面观看完整视频,从而了解其他用户针对当前话题的观点。
在一个实例中,在如图1b所示的话题列表界面1中,将与当前话题“月薪多少,才能让你有安全感?”存在关联关系的3个视频:视频11、视频12以及 视频13,进行列表项展示。话题列表界面1中的3个列表项分别用于展示视频11、视频12以及视频13的封面图片。
步骤202、在话题列表界面中提供话题讨论入口。
在话题列表界面中提供的话题讨论入口可以为一个话题讨论入口控件。话题讨论入口控件用于输入话题讨论指令。话题讨论指令是用于进入与话题列表界面中所展示视频对应的拍摄预览界面,进行视频拍摄的指令。
步骤203、如果检测到用户对话题讨论入口的触发,获取用户基于话题列表界面中所展示视频而输入的交互视频,建立当前话题与交互视频之间的关联关系。
话题列表界面中的列表项用于展示与当前话题存在关联关系的视频的显示信息。用户根据显示信息展示的视频的核心内容,了解其他用户针对当前话题的观点之后,可以通过对话题讨论入口控件进行触发操作来输入话题讨论指令,直接进入与话题列表界面中所展示视频对应的拍摄预览界面,进行视频的拍摄。
可选的,可以将话题讨论入口控件设计成话题讨论入口图标。话题讨论入口图标的表现形式可以根据实际情况进行设定,在此不作限定。
拍摄预览界面上可以设置拍摄控件。可选的,可以将拍摄控件设计成拍摄图标。在用户按住拍摄图标时,开始进行视频拍摄,直至用户不再按住拍摄图标时,视频拍摄停止。在视频的拍摄过程中,用户可以针对当前话题发表自己的观点。
拍摄到的视频即为用户基于话题列表界面中所展示视频而输入的交互视频。在确定用户完成视频拍摄后,获取拍摄到的视频,将当前话题设置为拍摄到的视频所属话题,从而建立当前话题与交互视频之间的关联关系。
在一个实例中,在如图1b所示的话题列表界面1中提供话题讨论入口图标14。用户可以通过对话题讨论入口图标14进行触发操作来输入话题讨论指令,直接进入如图1d所示的与话题列表界面1中所展示视频对应的拍摄预览界面3,进行视频的拍摄。拍摄预览界面3上设置拍摄图标15。在用户按住拍摄图标15时,开始进行视频拍摄,直至用户不再按住拍摄图标15时,视频拍摄停止。在视频的拍摄过程中,用户可以针对当前话题发表自己的观点。在确定用户完成视频拍摄后,将当前话题“月薪多少,才能让你有安全感?”设置为拍摄到的视频所属话题,从而建立当前话题“月薪多少,才能让你有安全感?”与交互视频之间的关联关系。
步骤204、根据关联关系对交互视频进行展示。
可选的,根据关联关系对交互视频进行展示,可以包括:获取已经建立关 联关系的多个视频,将多个视频在所属话题的话题列表界面中进行列表项展示。
可选的,获取已经建立关联关系的多个视频,将多个视频在所属话题的话题列表界面中进行列表项展示,可以包括:在获取用户基于话题列表界面中所展示视频而输入的交互视频,建立当前话题与交互视频之间的关联关系之后,获取与当前话题存在关联关系的多个视频。其中,与当前话题存在关联关系的多个视频包括用户的交互视频。然后将与当前话题存在关联关系的多个视频在当前话题的话题列表界面中进行列表项展示,从而将用户基于话题列表界面中所展示视频而输入的交互视频发布在当前话题的话题列表界面中。
由此,用户通过交互视频参与到当前话题的讨论中。其他用户可以在当前话题的话题列表界面中浏览用户针对当前话题发布的交互视频,通过用户的交互视频了解用户针对当前话题的观点。
在一个实例中,在获取用户基于如图1b所示的话题列表界面1中所展示视频而输入的交互视频,建立当前话题“月薪多少,才能让你有安全感?”与交互视频之间的关联关系之后,获取与当前话题“月薪多少,才能让你有安全感?”存在关联关系的多个视频:交互视频、视频11、视频12以及视频13,进行列表项展示,得到如图1e所示的话题列表界面4。话题列表界面4中的4个列表项分别用于展示交互视频、视频11、视频12以及视频13的封面图片。用户通过交互视频参与到当前话题“月薪多少,才能让你有安全感?”的讨论中。其他用户可以在当前话题的话题列表界面中浏览用户针对当前话题发布的交互视频,通过用户的交互视频了解用户针对当前话题的观点。
本公开实施例的技术方案,通过在话题列表界面中,将与当前话题存在关联关系的多个视频,进行列表项展示,并在话题列表界面中提供话题讨论入口,然后在检测到用户对话题讨论入口的触发时,获取用户基于话题列表界面中所展示视频而输入的交互视频,建立当前话题与交互视频之间的关联关系,可以根据当前话题与交互视频之间的关联关系,将用户基于当前话题输入的交互视频发布在当前话题的话题列表界面中,以使用户通过交互视频参与到当前话题的讨论中,可以通过交互视频,向其他用户传递互动视频的发布用户针对当前话题想要表达的信息。
图3为本公开实施例提供的一种基于视频的交互实现方法的流程图。本实施例可以与上述一个或者多个实施例中多个可选方案结合,在本实施例中,还包括:根据用户已经输入并发布的交互视频,向交互视频的关联用户发送交互邀请,以请求关联用户输入新的交互视频。
如图3所示,该方法可以包括如下步骤。
步骤301、在界面中进行至少一个视频的展示。
步骤302、获取用户基于所展示视频输入的交互视频,建立所展示视频与交互视频之间的关联关系。
步骤303、根据关联关系对交互视频进行展示。
步骤304、根据用户已经输入并发布的交互视频,向交互视频的关联用户发送交互邀请,以请求关联用户输入新的交互视频。
在确定用户输入并发布的交互视频之后,根据交互视频生成交互邀请。交互邀请用于请求交互视频的关联用户根据用户发布的交互视频,输入新的交互视频,从而与用户进行视频互动。
可选的,向交互视频的关联用户发送交互邀请之前,可以还包括:将发布用户的指定用户确定为关联用户;或根据交互视频所属话题,以及除所述发布用户之外的其他用户的历史视频发布行为,确定感兴趣用户,将所述感兴趣用户作为关联用户。
可选的,发布用户可以预先指定至少一个用户。例如,用户可以指定自己的好友、感兴趣的用户或者互动比较多的用户,作为交互视频的关联用户。将发布用户的指定用户确定为关联用户。由此,发布用户可以有针对性地请求自己指定的用户与自己进行视频交互。
可选的,根据交互视频所属话题,以及其他用户的历史视频发布行为,确定感兴趣用户,作为关联用户,包括:根据其他用户的历史视频发布行为,确定其他用户感兴趣的话题;获取感兴趣的话题包括将交互视频所属话题的目标用户,作为关联用户。由此,可以请求对交互视频所属话题感兴趣的用户与发布用户进行视频交互。
本公开实施例的技术方案,通过根据用户已经输入并发布的交互视频,向交互视频的关联用户发送交互邀请,以请求关联用户输入新的交互视频,可以通过交互邀请,引导用户通过交互视频进行交互。
图4为本公开实施例提供的一种基于视频的交互实现方法的流程图。本实施例可以与上述一个或者多个实施例中多个可选方案结合,在本实施例中,获取用户基于所展示视频输入的交互视频的同时,还包括:获取用户输入的交互视频的话题所属观点。
在获取用户输入的交互视频的话题所属观点之后,还包括:
将归属于相同话题所属观点的交互视频进行集中展示或统计。
如图4所示,该方法可以包括如下步骤。
步骤401、在界面中进行至少一个视频的展示。
步骤402、获取用户基于所展示视频输入的交互视频,以及用户输入的交互视频的话题所属观点,建立所展示视频与交互视频之间的关联关系。
可选的,获取用户输入的交互视频的话题所属观点,可以包括:在所展示视频的展示界面中提供观点通道,根据用户输入交互视频时所选择的观点通道确定话题所属观点。
在所展示视频的展示界面中提供观点通道。所展示视频的展示界面可以为所展示视频的视频播放界面。所展示视频所属话题包括至少两个观点。每一个观点有对应的观点通道。
观点通道可以为观点通道控件。观点通道控件用于输入观点讨论指令。观点讨论指令是用于进入与所展示视频对应的拍摄预览界面,进行视频的拍摄的指令。用户可以通过选择对与一个观点对应的观点通道控件进行触发操作来输入与该观点对应的观点讨论指令,直接进入与所展示视频对应的拍摄预览界面,进行视频的拍摄。
拍摄预览界面上可以设置拍摄控件。可选的,可以将拍摄控件设计成拍摄图标。在用户按住拍摄图标时,开始进行视频拍摄,直至用户不再按住拍摄图标时,视频拍摄停止。在视频的拍摄过程中,用户可以针对自己选择的观点进行论述。
拍摄到的视频即为用户基于所展示视频输入的交互视频。与用户选择触发的观点通道控件对应的观点即为用户输入的交互视频的话题所属观点。由此,可以根据用户对观点通道控件的触发操作,获取用户输入的交互视频的话题所属观点。
可选的,获取用户输入的交互视频的话题所属观点,可以包括:获取用户为交互视频配置的话题所属观点。
所展示视频所属话题包括至少两个观点。用户在所展示视频所属话题包括的至少两个观点中,选择一个观点配置为交互视频的话题所属观点。
在一个实例中,在所展示视频的展示界面中提供观点讨论控件。所展示视频的展示界面可以为所展示视频的视频播放界面。观点讨论控件用于输入观点讨论指令。观点讨论指令是用于进入与所展示视频对应的拍摄预览界面,进行视频的拍摄的指令。用户可以通过对观点讨论控件进行触发操作来输入与该观 点对应的观点讨论指令,直接进入与所展示视频对应的拍摄预览界面,进行视频的拍摄。拍摄到的视频即为用户基于所展示视频输入的交互视频。在确定交互视频拍摄完成后,进入与交互视频对应的观点配置界面。
观点配置界面可以包括与所展示视频所属话题包括的至少一个观点对应的选项控件。用户可以通过点击与一个观点对应的选项控件,将该观点配置为交互视频的话题所属观点。
观点配置界面可以还包括观点输入区域。用户可以在观点输入区域输入自定义观点,将自定义观点配置为交互视频的话题所属观点。自定义观点是用户自己定义的话题观点。由此,用户可以对所展示视频所属话题包括的至少一个观点都不认同时,自己定义一个针对所展示视频所属话题的自定义观点,将自定义观点配置为交互视频的话题所属观点。
步骤403、将归属于相同话题所属观点的交互视频进行集中展示或统计。
在一个实例中,所展示视频所属话题包括两个观点:第一观点和第二观点。获取归属于第一观点的交互视频,并将归属于第一观点的交互视频在所展示视频所属话题的话题列表界面的左侧进行列表项展示。获取归属于第二观点的交互视频,并将归属于第二观点的交互视频在所展示视频所属话题的话题列表界面的右侧进行列表项展示。
由此,将归属于第一观点的交互视频集中展示在话题列表界面的左侧,将归属于第二观点的交互视频集中展示在话题列表界面的右侧。用户可以清楚区分归属于不同观点的交互视频。
在另一个实例中,所展示视频所属话题包括三个观点:第一观点、第二观点以及第三观点。分别统计归属于第一观点的交互视频的视频数量、归属于第二观点的交互视频的视频数量以及归属于第三观点的交互视频的视频数量。
可选的,将归属于第一观点的交互视频的视频数量、归属于第二观点的交互视频的视频数量以及归属于第三观点的交互视频的视频数量,展示在话题列表界面的设定位置。视频数量高代表观点的支持用户人数多。由此,浏览话题列表界面的用户可以清楚地确定至少一个观点的支持用户人数情况。
本公开实施例的技术方案,通过获取用户输入的交互视频的话题所属观点,然后将归属于相同话题所属观点的交互视频进行集中展示或统计,可以将归属于至少一个观点的交互视频集中展示,以使用户可以清楚区分归属于不同观点的交互视频,可以对归属于不同观点的交互视频进行统计,从而可以根据统计结果确定至少一个观点的支持用户人数。
图5a为本公开实施例提供的一种基于视频的交互实现方法的流程图。本实施例可以与上述一个或者多个实施例中多个可选方案结合,在本实施例中,可以还包括:在用户发布视频的拍摄预览界面中,展示推荐话题交互视频的拍摄入口。
展示推荐话题交互视频的拍摄入口之后,可以还包括:获取用户通过拍摄而输入的交互视频,建立交互视频与推荐话题之间的关联关系。
如图5a所示,该方法可以包括如下步骤。
步骤501、在用户发布视频的拍摄预览界面中,展示推荐话题交互视频的拍摄入口。
在一个实例中,根据话题的互动视频数量从高到低,对多个话题进行排序,得到话题排序结果。获取位于话题排序结果中的第一位的话题,作为与用户匹配的推荐话题。在如图5b所示的用户发布视频的拍摄预览界面10中,展示推荐话题交互视频的拍摄入口图标51。拍摄预览界面10还提供拍摄图标52。用户可以通过对推荐话题交互视频的拍摄入口图标51进行触发操作来输入推荐话题交互视频的拍摄指令,直接进入与推荐话题对应的拍摄预览界面,进行视频的拍摄。
在另一个实例中,根据话题的互动视频数量从高到低,对多个话题进行排序,得到话题排序结果。获取位于话题排序结果中的前五位的5个话题,作为与用户匹配的推荐话题。在如图5b所示的用户发布视频的拍摄预览界面10中,展示推荐话题交互视频的拍摄入口图标51。用户可以通过对推荐话题交互视频的拍摄入口图标51进行触发操作来输入推荐话题交互视频的拍摄指令,直接进入如图5c所示的与推荐话题对应的拍摄入口列表界面11。拍摄入口列表界面11上提供与5个话题对应的拍摄入口图标:拍摄入口图标53、拍摄入口图标54、拍摄入口图标55、拍摄入口图标56以及拍摄入口图标57。用户可以通过对一个话题对应的拍摄入口图标进行触发操作来输入针对该话题的推荐话题交互视频的拍摄指令,直接进入与该话题对应的拍摄预览界面,进行视频的拍摄。
步骤502、获取用户通过拍摄而输入的交互视频,建立交互视频与推荐话题之间的关联关系。
在确定用户完成视频拍摄后,获取用户通过拍摄而输入的交互视频,将推荐话题设置为拍摄到的视频所属话题,从而建立交互视频与推荐话题之间的关联关系。
步骤503、根据关联关系对交互视频进行展示。
可选的,根据交互视频与推荐话题之间的关联关系,将用户基于推荐话题 而输入的交互视频发布在推荐话题的话题列表界面中。
本公开实施例的技术方案,通过在用户发布视频的拍摄预览界面中,展示推荐话题交互视频的拍摄入口,然后获取用户通过拍摄而输入的交互视频,建立交互视频与推荐话题之间的关联关系,可以在用户进入发布视频的拍摄预览界面之后,通过推荐话题交互视频的拍摄入口引导用户针对推荐话题拍摄一个交互视频,展示自己针对推荐话题的观点。
图6为本公开实施例提供的一种基于视频的交互实现装置的结构示意图。本公开实施例可适用于基于视频进行交互的情况,该方法可以由基于视频的交互实现装置来执行,该装置可以采用软件和/或硬件的方式实现,该装置可以配置于电子设备中。如图6所示,该装置可以包括:视频展示模块601、关联关系建立模块602以及交互视频展示模块603。
其中,视频展示模块601,设置为在界面中进行至少一个视频的展示;关联关系建立模块602,设置为获取用户基于所展示视频输入的交互视频,建立所展示视频与交互视频之间的关联关系;交互视频展示模块603,设置为根据关联关系对交互视频进行展示。
本公开实施例的技术方案,通过在界面中进行至少一个视频的展示,获取用户基于所展示视频输入的交互视频,建立所展示视频与交互视频之间的关联关系,并根据关联关系对交互视频进行展示,可以通过交互视频,向其他用户传递互动视频的发布用户想要表达的信息,可以通过建立所展示视频与交互视频之间的关联关系,实现所展示视频的发布用户与交互视频的发布用户之间的信息交互,从而实现了基于视频的信息交互,使视频的功能更为丰富,信息交互方式更加灵活。
可选的,在上述技术方案的基础上,视频展示模块601可以包括:列表展示单元,设置为在话题列表界面中,将与当前话题存在关联关系的多个视频,进行列表项展示。
可选的,在上述技术方案的基础上,关联关系建立模块602可以包括:第一入口提供单元,设置为在话题列表界面中提供话题讨论入口;第一触发单元,设置为如果检测到用户对话题讨论入口的触发,获取用户基于话题列表界面中所展示视频而输入的交互视频,建立当前话题与交互视频之间的关联关系。
可选的,在上述技术方案的基础上,关联关系建立模块602可以包括:第二入口提供单元,设置为在所展示视频的视频播放界面中提供话题讨论入口或 回复入口;第二触发单元,设置为如果检测到用户对话题讨论入口的触发,获取用户基于所展示视频而输入的交互视频,建立所展示视频所属话题与交互视频之间的关联关系;第三触发单元,设置为如果检测到用户对回复入口的触发,获取用户基于所展示视频而输入的交互视频,建立所展示视频与交互视频之间的关联关系。
可选的,在上述技术方案的基础上,交互视频展示模块603可以包括:列表项展示单元,设置为获取已经建立关联关系的多个视频,将多个视频在所属话题的话题列表界面中进行列表项展示。
可选的,在上述技术方案的基础上,交互视频展示模块603可以包括:视频播放单元,设置为在视频播放界面对交互视频进行播放,并在视频播放界面中提供话题列表界面入口或关联视频入口,其中,话题列表界面是与交互视频具有关联关系的至少一个视频所属话题的列表界面,关联视频是与交互视频具有关联关系的至少一个视频。
可选的,在上述技术方案的基础上,基于视频的交互实现装置可以还包括:交互邀请发送模块,设置为根据用户已经输入并发布的交互视频,向交互视频的关联用户发送交互邀请,以请求关联用户输入新的交互视频。
可选的,在上述技术方案的基础上,基于视频的交互实现装置可以还包括:第一用户确定模块,设置为将发布用户的指定用户确定为关联用户;或第二用户确定模块,设置为根据交互视频所属话题,以及除所述发布用户之外的其他用户的历史视频发布行为,确定感兴趣用户,将所述感兴趣用户作为关联用户。
可选的,在上述技术方案的基础上,基于视频的交互实现装置可以还包括:话题创建模块,设置为获取用户的新建话题请求,根据新建话题请求创建话题。
可选的,在上述技术方案的基础上,话题为根据多个用户历史发布的多个视频进行话题聚类而创建的。
可选的,在上述技术方案的基础上,基于视频的交互实现装置可以还包括:话题文字展示模块,设置为在视频播放界面中播放视频时,展示播放的视频所属话题的话题文字。
可选的,在上述技术方案的基础上,基于视频的交互实现装置可以还包括:观点获取模块,设置为获取用户输入的交互视频的话题所属观点。
可选的,在上述技术方案的基础上,观点获取模块可以包括:观点选择单元或观点配置单元,观点选择单元设置为在所展示视频的展示界面中提供观点通道,根据用户输入交互视频时所选择的观点通道确定话题所属观点;观点配置单元,设置为获取用户为交互视频配置的话题所属观点。
可选的,在上述技术方案的基础上,基于视频的交互实现装置可以还包括:视频集中处理模块,设置为将归属于相同话题所属观点的交互视频进行集中展示或统计。
可选的,在上述技术方案的基础上,基于视频的交互实现装置可以还包括:入口展示模块,设置为在用户发布视频的拍摄预览界面中,展示推荐话题交互视频的浏览入口和/或拍摄入口。
可选的,在上述技术方案的基础上,基于视频的交互实现装置可以还包括:推荐话题关联模块,设置为获取用户通过拍摄而输入的交互视频,建立交互视频与推荐话题之间的关联关系。
本公开实施例所提供的基于视频的交互实现装置可执行本公开实施例所提供的基于视频的交互实现方法,具备执行方法相应的功能模块和效果。
下面参考图7,其示出了适于用来实现本公开实施例的电子设备700的结构示意图。本公开实施例中的电子设备可以包括诸如移动电话、笔记本电脑、数字广播接收器、个人数字助理(Personal Digital Assistant,PDA)、平板电脑(Portable Android Device,PAD)、便携式多媒体播放器(Personal Multimedia Player,PMP)、车载终端(例如车载导航终端)等等。图7示出的电子设备仅仅是一个示例。
如图7所示,电子设备700可以包括处理装置(例如中央处理器、图形处理器等)701,处理装置701可以根据存储在只读存储器(Read-only Memory,ROM)702中的程序或者从存储装置708加载到随机访问存储器(Random Access Memory,RAM)703中的程序而执行多种适当的动作和处理。在RAM 703中,还存储有电子设备700操作所需的多种程序和数据。处理装置701、ROM 702以及RAM 703通过总线704彼此相连。输入/输出(Input/Output,I/O)接口705也连接至总线704。
以下装置可以连接至I/O接口705:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置706;包括例如液晶显示器(Liquid Crystal Display,LCD)、扬声器、振动器等的输出装置707;包括例如磁带、硬盘等的存储装置708;以及通信装置709。通信装置709可以允许电子设备700与其他设备进行无线或有线通信以交换数据。虽然图7示出了具有多种装置的电子设备700,但是并不要求实施或具备所有示出的装置,可以替代地实施或具备更多或更少的装置。
根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置709从网络上被下载和安装,或者从存储装置708被安装,或者从ROM 702被安装。在该计算机程序被处理装置701执行时,执行本公开实施例的方法中限定的上述功能。
本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质可以包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、RAM、ROM、可擦式可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)或闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括:电线、光缆、射频(Radio Frequency,RF)等等,或者上述的任意合适的组合。
在一些实施方式中,客户端、服务器可以利用诸如超文本传输协议(HyperText Transfer Protocol,HTTP)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(Local Area Network,LAN),广域网(Wide Area Network,WAN),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:在界面中进行至少一个视频的展示; 获取用户基于所展示视频输入的交互视频,建立所展示视频与交互视频之间的关联关系;根据关联关系对交互视频进行展示。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括LAN或WAN—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开多种实施例的方法、装置、电子设备和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的模块以及单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,模块或者单元的名称并不构成对该模块或者单元本身的限定,例如,交互邀请发送模块还可以被描述为“根据用户已经输入并发布的交互视频,向交互视频的关联用户发送交互邀请,以请求关联用户输入新的交互视频的模块”,列表项展示单元还可以被描述为“获取已经建立关联关系的多个视频,将多个视频在所属话题的话题列表界面中进行列表项展示的单元”。
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(Field Programmable Gate Array,FPGA)、专用集成电路(Application Specific Integrated Circuit,ASIC)、专用标准产品(Application Specific Standard Parts,ASSP)、片上***(System-on-a-Chip,SOC)、复杂可编程逻辑设备(Complex Programmable Logic Device,CPLD)等等。
根据本公开的一个或多个实施例,示例一提供了一种基于视频的交互实现方法,包括:
在界面中进行至少一个视频的展示;
获取用户基于所展示视频输入的交互视频,建立所展示视频与交互视频之间的关联关系;
根据所述关联关系对所述交互视频进行展示。
根据本公开的一个或多个实施例,示例二提供了一种基于视频的交互实现方法,在示例一的基于视频的交互实现方法的基础上,在界面中进行至少一个视频的展示,包括:
在话题列表界面中,将与当前话题存在关联关系的多个视频,进行列表项展示。
根据本公开的一个或多个实施例,示例三提供了一种基于视频的交互实现方法,在示例二的基于视频的交互实现方法的基础上,获取用户基于所展示视频输入的交互视频,建立所展示视频与交互视频之间的关联关系,包括:
在所述话题列表界面中提供话题讨论入口;
如果检测到用户对所述话题讨论入口的触发,获取用户基于所述话题列表界面中所展示视频而输入的交互视频,建立当前话题与交互视频之间的关联关系。
根据本公开的一个或多个实施例,示例四提供了一种基于视频的交互实现方法,在示例一的基于视频的交互实现方法的基础上,获取用户基于所展示视频输入的交互视频,建立所展示视频与交互视频之间的关联关系,包括:
在所展示视频的视频播放界面中提供话题讨论入口或回复入口;
如果检测到用户对所述话题讨论入口的触发,获取用户基于所展示视频而输入的交互视频,建立所展示视频所属话题与交互视频之间的关联关系;
如果检测到用户对所述回复入口的触发,获取用户基于所展示视频而输入的交互视频,建立所展示视频与交互视频之间的关联关系。
根据本公开的一个或多个实施例,示例五提供了一种基于视频的交互实现方法,在示例一至示例四任一所述的基于视频的交互实现方法的基础上,根据所述关联关系对所述交互视频进行展示,包括:
获取已经建立关联关系的多个视频,将所述多个视频在所属话题的话题列表界面中进行列表项展示。
根据本公开的一个或多个实施例,示例六提供了一种基于视频的交互实现方法,在示例一至示例四任一所述的基于视频的交互实现方法的基础上,根据所述关联关系对所述交互视频进行展示,包括:
在视频播放界面对所述交互视频进行播放,并在所述视频播放界面中提供话题列表界面入口或关联视频入口,其中,话题列表界面是与所述交互视频具有关联关系的至少一个视频所属话题的列表界面,关联视频是与所述交互视频具有关联关系的至少一个视频。
根据本公开的一个或多个实施例,示例七提供了一种基于视频的交互实现方法,在示例一的基于视频的交互实现方法的基础上,还包括:
根据用户已经输入并发布的交互视频,向所述交互视频的关联用户发送交互邀请,以请求关联用户输入新的交互视频。
根据本公开的一个或多个实施例,示例八提供了一种基于视频的交互实现方法,在示例七的基于视频的交互实现方法的基础上,向所述交互视频的关联用户发送交互邀请之前,还包括:
将发布用户的指定用户确定为所述关联用户;或
根据所述交互视频所属话题,以及除所述发布用户之外的其他用户的历史视频发布行为,确定感兴趣用户,将所述感兴趣用户作为所述关联用户。
根据本公开的一个或多个实施例,示例九提供了一种基于视频的交互实现方法,在示例一或示例二的基于视频的交互实现方法的基础上,还包括:
获取用户的新建话题请求,根据所述新建话题请求创建话题。
根据本公开的一个或多个实施例,示例十提供了一种基于视频的交互实现方法,在示例二的基于视频的交互实现方法的基础上,所述话题为根据多个用户历史发布的多个视频进行话题聚类而创建的。
根据本公开的一个或多个实施例,示例十一提供了一种基于视频的交互实现方法,在示例一或示例二的基于视频的交互实现方法的基础上,还包括:
在视频播放界面中播放视频时,展示播放的视频所属话题的话题文字。
根据本公开的一个或多个实施例,示例十二提供了一种基于视频的交互实现方法,在示例一或示例二的基于视频的交互实现方法的基础上,获取用户基于所展示视频输入的交互视频的同时,还包括:
获取用户输入的所述交互视频的话题所属观点。
根据本公开的一个或多个实施例,示例十三提供了一种基于视频的交互实现方法,在示例十二的基于视频的交互实现方法的基础上,获取用户输入的所述交互视频的话题所属观点,包括:
在所展示视频的展示界面中提供观点通道,根据所述用户输入所述交互视频时所选择的观点通道确定话题所属观点;或
获取用户为所述交互视频配置的话题所属观点。
根据本公开的一个或多个实施例,示例十四提供了一种基于视频的交互实现方法,在示例十二的基于视频的交互实现方法的基础上,获取用户输入的所述交互视频的话题所属观点之后,还包括:
将归属于相同所属话题所述观点的交互视频进行集中展示或统计。
根据本公开的一个或多个实施例,示例十五提供了一种基于视频的交互实现方法,在示例一或示例二的基于视频的交互实现方法的基础上,还包括:
在用户发布视频的拍摄预览界面中,展示推荐话题交互视频的浏览入口和/或拍摄入口。
根据本公开的一个或多个实施例,示例十六提供了一种基于视频的交互实现方法,在示例十五的基于视频的交互实现方法的基础上,展示推荐话题交互视频的拍摄入口之后,还包括:
获取用户通过拍摄而输入的交互视频,建立所述交互视频与所述推荐话题之间的关联关系。
根据本公开的一个或多个实施例,示例十七提供了一种基于视频的交互实现装置,包括:
视频展示模块,设置为在界面中进行至少一个视频的展示;
关联关系建立模块,设置为获取用户基于所展示视频输入的交互视频,建立所展示视频与交互视频之间的关联关系;
交互视频展示模块,设置为根据所述关联关系对所述交互视频进行展示。
根据本公开的一个或多个实施例,示例十八提供了一种电子设备,包括:
一个或多个处理装置;
存储装置,设置为存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理装置执行,使得所述一个或多个处理装置实现如示例一至示例十六中任一所述的基于视频的交互实现方法。
根据本公开的一个或多个实施例,示例十九提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如示例一至示例十六中任一所述的基于视频的交互实现方法。
Claims (19)
- 一种基于视频的交互实现方法,包括:在界面中进行至少一个视频的展示;获取用户基于所展示视频输入的交互视频,建立所述所展示视频与所述交互视频之间的关联关系;根据所述关联关系对所述交互视频进行展示。
- 根据权利要求1所述的方法,其中,所述在界面中进行至少一个视频的展示,包括:在话题列表界面中,将与当前话题存在关联关系的多个视频,进行列表项展示。
- 根据权利要求2所述的方法,其中,所述获取用户基于所展示视频输入的交互视频,建立所述所展示视频与所述交互视频之间的关联关系,包括:在所述话题列表界面中提供话题讨论入口;在检测到所述用户对所述话题讨论入口的触发的情况下,获取所述用户基于所述话题列表界面中所展示视频而输入的交互视频,建立所述当前话题与所述交互视频之间的关联关系。
- 根据权利要求1所述的方法,其中,所述获取用户基于所展示视频输入的交互视频,建立所述所展示视频与所述交互视频之间的关联关系,包括:在所述所展示视频的视频播放界面中提供话题讨论入口或回复入口;在检测到所述用户对所述话题讨论入口的触发的情况下,获取所述用户基于所述所展示视频而输入的交互视频,建立所展示视频所属话题与所述交互视频之间的关联关系;在检测到所述用户对所述回复入口的触发的情况下,获取所述用户基于所述所展示视频而输入的交互视频,建立所述所展示视频与所述交互视频之间的关联关系。
- 根据权利要求1-4中任一项所述的方法,其中,所述根据所述关联关系对所述交互视频进行展示,包括:获取已经建立所述关联关系的多个视频,将所述多个视频在所属话题的话题列表界面中进行列表项展示。
- 根据权利要求1-4中任一项所述的方法,其中,所述根据所述关联关系对所述交互视频进行展示,包括:在视频播放界面对所述交互视频进行播放,并在所述视频播放界面中提供 话题列表界面入口或关联视频入口,其中,话题列表界面是与所述交互视频具有关联关系的至少一个视频所属话题的列表界面,关联视频是与所述交互视频具有关联关系的至少一个视频。
- 根据权利要求1所述的方法,还包括:根据所述用户已经输入并发布的交互视频,向所述交互视频的关联用户发送交互邀请,以请求所述关联用户输入新的交互视频。
- 根据权利要求7所述的方法,其中,在向所述交互视频的关联用户发送交互邀请之前,还包括:将发布用户的指定用户确定为所述关联用户;或根据交互视频所属话题,以及除所述发布用户之外的其他用户的历史视频发布行为,确定感兴趣用户,将所述感兴趣用户作为所述关联用户。
- 根据权利要求1或2所述的方法,还包括:获取所述用户的新建话题请求,根据所述新建话题请求创建话题。
- 根据权利要求2所述的方法,其中:所述话题为根据多个用户历史发布的多个视频进行话题聚类而创建的。
- 根据权利要求1或2所述的方法,还包括:在视频播放界面中播放视频的情况下,展示播放的视频所属话题的话题文字。
- 根据权利要求1或2所述的方法,其中,在所述获取用户基于所展示视频输入的交互视频的同时,还包括:获取所述用户输入的所述交互视频的话题所属观点。
- 根据权利要求12所述的方法,其中,所述获取所述用户输入的所述交互视频的话题所属观点,包括:在所述所展示视频的展示界面中提供观点通道,根据所述用户在输入所述交互视频的情况下所选择的观点通道确定话题所属观点;或获取所述用户为所述交互视频配置的话题所属观点。
- 根据权利要求12所述的方法,其中,在所述获取所述用户输入的所述交互视频的话题所属观点之后,还包括:将归属于相同话题所属观点的交互视频进行集中展示或统计。
- 根据权利要求1或2所述的方法,还包括:在所述用户发布视频的拍摄预览界面中,展示推荐话题交互视频的以下至少之一:浏览入口、拍摄入口。
- 根据权利要求15所述的方法,其中,在所述展示推荐话题交互视频的拍摄入口之后,还包括:获取所述用户通过拍摄而输入的交互视频,建立所述交互视频与推荐话题之间的关联关系。
- 一种基于视频的交互实现装置,包括:视频展示模块,设置为在界面中进行至少一个视频的展示;关联关系建立模块,设置为获取用户基于所展示视频输入的交互视频,建立所述所展示视频与所述交互视频之间的关联关系;交互视频展示模块,设置为根据所述关联关系对所述交互视频进行展示。
- 一种电子设备,包括:一个或多个处理装置;存储装置,设置为存储一个或多个程序;所述一个或多个程序被所述一个或多个处理装置执行,使得所述一个或多个处理装置实现如权利要求1-16中任一项所述的基于视频的交互实现方法。
- 一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-16中任一项所述的基于视频的交互实现方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP20906159.7A EP4047490A4 (en) | 2019-12-25 | 2020-11-02 | METHOD AND DEVICE FOR REALIZING A VIDEO-BASED INTERACTION, DEVICE AND MEDIUM |
JP2022538361A JP7463519B2 (ja) | 2019-12-25 | 2020-11-02 | ビデオに基づくインタラクション実現方法、装置、機器および媒体 |
US17/848,553 US12001478B2 (en) | 2019-12-25 | 2022-06-24 | Video-based interaction implementation method and apparatus, device and medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911360690.0A CN111078901A (zh) | 2019-12-25 | 2019-12-25 | 一种基于视频的交互实现方法、装置、设备及介质 |
CN201911360690.0 | 2019-12-25 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/848,553 Continuation US12001478B2 (en) | 2019-12-25 | 2022-06-24 | Video-based interaction implementation method and apparatus, device and medium |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021129157A1 true WO2021129157A1 (zh) | 2021-07-01 |
Family
ID=70318020
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/125795 WO2021129157A1 (zh) | 2019-12-25 | 2020-11-02 | 基于视频的交互实现方法、装置、设备及介质 |
Country Status (5)
Country | Link |
---|---|
US (1) | US12001478B2 (zh) |
EP (1) | EP4047490A4 (zh) |
JP (1) | JP7463519B2 (zh) |
CN (1) | CN111078901A (zh) |
WO (1) | WO2021129157A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113783997A (zh) * | 2021-09-13 | 2021-12-10 | 北京字跳网络技术有限公司 | 一种视频发布方法、装置、电子设备及存储介质 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111078901A (zh) | 2019-12-25 | 2020-04-28 | 北京字节跳动网络技术有限公司 | 一种基于视频的交互实现方法、装置、设备及介质 |
CN111859196B (zh) * | 2020-07-29 | 2023-11-28 | 北京达佳互联信息技术有限公司 | 信息推荐方法、装置、电子设备及存储介质 |
CN115857762A (zh) | 2021-09-24 | 2023-03-28 | 北京字节跳动网络技术有限公司 | 一种答复问题方法、装置、设备、介质及程序产品 |
CN114040214A (zh) * | 2021-10-13 | 2022-02-11 | 北京达佳互联信息技术有限公司 | 一种直播间推荐方法、装置、电子设备和存储介质 |
CN114339456B (zh) * | 2022-03-16 | 2022-05-27 | 飞狐信息技术(天津)有限公司 | 一种视频发布方法及装置 |
CN115599273A (zh) * | 2022-11-09 | 2023-01-13 | 北京字跳网络技术有限公司(Cn) | 媒体内容处理方法、装置、设备、可读存储介质及产品 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103455253A (zh) * | 2012-06-04 | 2013-12-18 | 乐金电子(中国)研究开发中心有限公司 | 一种与视频设备交互的方法及用于交互的视频设备 |
WO2017133562A1 (zh) * | 2016-02-02 | 2017-08-10 | 腾讯科技(深圳)有限公司 | 互动评论的交互方法和装置 |
CN108377334A (zh) * | 2018-04-03 | 2018-08-07 | 优视科技有限公司 | 短视频拍摄方法、装置及电子终端 |
CN109376252A (zh) * | 2018-09-14 | 2019-02-22 | 传线网络科技(上海)有限公司 | 话题对战方法及装置 |
CN111078901A (zh) * | 2019-12-25 | 2020-04-28 | 北京字节跳动网络技术有限公司 | 一种基于视频的交互实现方法、装置、设备及介质 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080263585A1 (en) * | 2006-06-15 | 2008-10-23 | Richard Gell | System and method for on-line video debating |
US8055803B1 (en) * | 2006-06-21 | 2011-11-08 | Qurio Holdings, Inc. | Generating communities using a mediating server and the semantic web |
US8635293B2 (en) * | 2011-06-13 | 2014-01-21 | Microsoft Corporation | Asynchronous video threads |
US8824645B2 (en) * | 2011-09-30 | 2014-09-02 | Verizon Patent And Licensing Inc. | Video messaging systems and methods |
US20140150029A1 (en) * | 2012-04-18 | 2014-05-29 | Scorpcast, Llc | System and methods for providing user generated video reviews |
US10567845B2 (en) * | 2013-06-12 | 2020-02-18 | Google Llc | Embeddable media content search widget |
WO2015120366A1 (en) * | 2014-02-07 | 2015-08-13 | Hubub Inc. | Sponsored content system and method for publication and interactive discussion engine |
US9672280B2 (en) * | 2014-04-10 | 2017-06-06 | Google Inc. | Methods, systems, and media for searching for video content |
US20160011758A1 (en) * | 2014-07-09 | 2016-01-14 | Selfie Inc. | System, apparatuses and methods for a video communications network |
CN106412648A (zh) * | 2015-07-31 | 2017-02-15 | 腾讯科技(深圳)有限公司 | 视频交互方法及装置 |
CN105916037A (zh) * | 2015-12-23 | 2016-08-31 | 乐视网信息技术(北京)股份有限公司 | 一种视频评论信息的处理方法及装置 |
US10345998B2 (en) * | 2016-11-10 | 2019-07-09 | Google Llc | Recommending different song recording versions based on a particular song recording version |
US11100164B2 (en) * | 2018-06-12 | 2021-08-24 | Verizon Media Inc. | Displaying videos based upon selectable inputs associated with tags |
CN108984081A (zh) * | 2018-07-06 | 2018-12-11 | 北京微播视界科技有限公司 | 一种搜索页面交互方法、装置、终端及存储介质 |
US11288310B2 (en) * | 2019-09-27 | 2022-03-29 | Snap Inc. | Presenting content items based on previous reactions |
-
2019
- 2019-12-25 CN CN201911360690.0A patent/CN111078901A/zh active Pending
-
2020
- 2020-11-02 JP JP2022538361A patent/JP7463519B2/ja active Active
- 2020-11-02 WO PCT/CN2020/125795 patent/WO2021129157A1/zh unknown
- 2020-11-02 EP EP20906159.7A patent/EP4047490A4/en active Pending
-
2022
- 2022-06-24 US US17/848,553 patent/US12001478B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103455253A (zh) * | 2012-06-04 | 2013-12-18 | 乐金电子(中国)研究开发中心有限公司 | 一种与视频设备交互的方法及用于交互的视频设备 |
WO2017133562A1 (zh) * | 2016-02-02 | 2017-08-10 | 腾讯科技(深圳)有限公司 | 互动评论的交互方法和装置 |
CN108377334A (zh) * | 2018-04-03 | 2018-08-07 | 优视科技有限公司 | 短视频拍摄方法、装置及电子终端 |
CN109376252A (zh) * | 2018-09-14 | 2019-02-22 | 传线网络科技(上海)有限公司 | 话题对战方法及装置 |
CN111078901A (zh) * | 2019-12-25 | 2020-04-28 | 北京字节跳动网络技术有限公司 | 一种基于视频的交互实现方法、装置、设备及介质 |
Non-Patent Citations (1)
Title |
---|
See also references of EP4047490A4 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113783997A (zh) * | 2021-09-13 | 2021-12-10 | 北京字跳网络技术有限公司 | 一种视频发布方法、装置、电子设备及存储介质 |
CN113783997B (zh) * | 2021-09-13 | 2022-08-23 | 北京字跳网络技术有限公司 | 一种视频发布方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US20220318306A1 (en) | 2022-10-06 |
US12001478B2 (en) | 2024-06-04 |
JP7463519B2 (ja) | 2024-04-08 |
CN111078901A (zh) | 2020-04-28 |
EP4047490A1 (en) | 2022-08-24 |
JP2023507032A (ja) | 2023-02-20 |
EP4047490A4 (en) | 2022-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021129157A1 (zh) | 基于视频的交互实现方法、装置、设备及介质 | |
WO2021052141A1 (zh) | 列表流的实现方法、装置、电子设备及存储介质 | |
WO2021196903A1 (zh) | 视频处理方法、装置、可读介质及电子设备 | |
WO2020000972A1 (zh) | 视频访问方法、客户端、装置、终端、服务器和存储介质 | |
WO2021135626A1 (zh) | 菜单项选择方法、装置、可读介质及电子设备 | |
WO2023011181A1 (zh) | 横屏交互方法、装置、电子设备及存储介质 | |
WO2021218556A1 (zh) | 信息展示方法、装置和电子设备 | |
WO2023103956A1 (zh) | 数据交互方法、装置、电子设备、存储介质和程序产品 | |
WO2023036294A1 (zh) | 视频发布方法、装置、电子设备及存储介质 | |
US20200012701A1 (en) | Method and apparatus for recommending associated user based on interactions with multimedia processes | |
WO2021218555A1 (zh) | 信息展示方法、装置和电子设备 | |
WO2020199749A1 (zh) | 基于反馈的信息推送方法、装置及电子设备 | |
WO2023186107A1 (zh) | 信息处理方法、装置、设备及存储介质 | |
WO2023051294A9 (zh) | 道具处理方法、装置、设备及介质 | |
WO2023116479A1 (zh) | 视频的发布方法、装置、电子设备、存储介质和程序产品 | |
CN111709732A (zh) | 展示方法、装置和电子设备 | |
WO2023030224A1 (zh) | 一种信息展示方法、装置、电子设备和存储介质 | |
WO2023273889A1 (zh) | 交互方法、装置和电子设备 | |
WO2024008184A1 (zh) | 一种信息展示方法、装置、电子设备、计算机可读介质 | |
US20240028189A1 (en) | Interaction method and apparatus, electronic device and computer readable medium | |
WO2020220782A1 (zh) | 信息分享方法、装置、设备和介质 | |
US20240205502A1 (en) | Method, apparatus and electronic device for processing of video recommendations | |
WO2024114511A1 (zh) | 基于页面内容的互动方法、装置、设备及存储介质 | |
WO2024037491A1 (zh) | 媒体内容处理方法、装置、设备及存储介质 | |
WO2024012058A1 (zh) | 一种表情图片预览方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20906159 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2020906159 Country of ref document: EP Effective date: 20220519 |
|
ENP | Entry into the national phase |
Ref document number: 2022538361 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |