CN111651617A - Multimedia information sharing method, device, equipment and storage medium - Google Patents
Multimedia information sharing method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN111651617A CN111651617A CN202010477622.9A CN202010477622A CN111651617A CN 111651617 A CN111651617 A CN 111651617A CN 202010477622 A CN202010477622 A CN 202010477622A CN 111651617 A CN111651617 A CN 111651617A
- Authority
- CN
- China
- Prior art keywords
- multimedia information
- sharing
- shared
- progress bar
- multimedia
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
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/48—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Library & Information Science (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a multimedia information sharing method and device, electronic equipment and a computer readable storage medium; the method comprises the following steps: presenting a progress bar of the multimedia information in a playing interface; responding to a marking operation aiming at the progress bar, and presenting a time point mark corresponding to the marking operation in the progress bar, wherein the time point mark corresponds to the multimedia information fragment to be shared; and responding to the sharing operation aiming at the multimedia information, and sending a sharing message, wherein the sharing message is used for sharing the multimedia information fragment to be shared corresponding to the time point mark. According to the invention, the personalized sharing of the multimedia information can be realized.
Description
Technical Field
The present invention relates to internet technologies, and in particular, to a method and an apparatus for sharing multimedia information, an electronic device, and a computer-readable storage medium.
Background
Social sharing refers to networking input and output of information and accelerated organization and propagation of information based on a sharing function in the internet, and the social sharing refers to common social media forms such as blogs, microblogs, social networks, content communities and the like. In recent years, with the development of internet technology, users can not only socialize sharing in the form of characters and pictures, but also socialize sharing of multimedia information (for example, audio or video).
Taking an application scene of video sharing as an example, a user often shares a highlight video to a friend at any time when watching the highlight video, but the current online video sharing function cannot meet the sharing requirement of the user.
Disclosure of Invention
The embodiment of the invention provides a multimedia information sharing method and device, electronic equipment and a computer readable storage medium, which can realize personalized sharing of multimedia information.
The technical scheme of the embodiment of the invention is realized as follows:
the embodiment of the invention provides a multimedia information sharing method, which comprises the following steps:
presenting a progress bar of the multimedia information in a playing interface;
determining corresponding interest characteristics according to multimedia behavior data, and determining a multimedia information segment which meets similar conditions with the interest characteristics in the multimedia information to serve as a recommended shared multimedia information segment;
presenting marking operation prompt information corresponding to the recommended shared multimedia information fragment in the progress bar, wherein the marking operation prompt information is used for reminding the progress bar of marking the multimedia information fragment to be shared;
responding to a marking operation aiming at the progress bar, and presenting a time point mark corresponding to the marking operation in the progress bar, wherein the time point mark corresponds to a multimedia information fragment to be shared;
and responding to the sharing operation aiming at the multimedia information, and sending a sharing message, wherein the sharing message is used for sharing the multimedia information fragment to be shared corresponding to the time point mark.
The embodiment of the invention provides a multimedia information sharing method, which comprises the following steps:
presenting a progress bar of the multimedia information in a playing interface;
responding to a marking operation aiming at the progress bar, and presenting a time point mark corresponding to the marking operation in the progress bar, wherein the time point mark corresponds to a multimedia information fragment to be shared;
and responding to the sharing operation aiming at the multimedia information, and sending a sharing message, wherein the sharing message is used for sharing the multimedia information fragment to be shared corresponding to the time point mark.
The embodiment of the invention provides a multimedia information sharing device, which comprises:
the playing module is used for presenting a progress bar of the multimedia information in a playing interface; the marking module is used for responding to the marking operation of the progress bar and presenting a time point mark corresponding to the marking operation in the progress bar, wherein the time point mark corresponds to a multimedia information fragment to be shared;
and the sharing module is used for responding to the sharing operation aiming at the multimedia information and sending a sharing message, wherein the sharing message is used for sharing the multimedia information fragment to be shared corresponding to the time point mark.
In the above scheme, the multimedia information sharing apparatus further includes: the recommendation module is used for determining corresponding interest characteristics according to multimedia behavior data, and determining a multimedia information segment meeting similar conditions with the interest characteristics in the multimedia information to serve as a recommended and shared multimedia information segment; and the prompting module is used for presenting marking operation prompting information corresponding to the recommended and shared multimedia information fragment in the progress bar, wherein the marking operation prompting information is used for prompting that the multimedia information fragment to be shared is marked in the progress bar.
In the foregoing solution, the recommending module is further configured to obtain multimedia behavior data, where the type of the multimedia behavior data includes at least one of: the clicked multimedia information; the displayed multimedia information; complied multimedia information; collected multimedia information; the duration of the multimedia information viewed; and extracting the type of the preference content from the multimedia behavior data, and determining the type of the preference content as the interest feature.
In the above scheme, the recommending module is further configured to identify the multimedia information, and obtain at least one of the following contents included in the multimedia information: a scene; a character; a conversation; dividing the multimedia information into a plurality of multimedia information segments according to at least one of the following dividing conditions: including the same scene; including the same character; including a complete conversation; determining a degree of similarity between each of the pieces of multimedia information and the feature of interest; and taking the multimedia information segments with the similarity degree exceeding the similarity degree threshold value as the recommended shared multimedia information segments, or selecting the previous part of the multimedia information segments in the descending order of the similarity degree as the recommended shared multimedia information segments.
In the above scheme, the prompt module is further configured to present, in the progress bar, a position of the recommended multimedia information segment to be shared and the marking operation prompt information; wherein the location comprises at least one of: a start position; an end position; presenting introduction information of the recommended shared multimedia information fragment; wherein the introduction information includes at least one of: a reason for recommendation of the multimedia information segment; heat information of the multimedia information segment.
In the above scheme, the marking module is further configured to present, in response to a first marking operation on the progress bar, a start time point mark corresponding to the multimedia information fragment to be shared at a position in the progress bar triggered by the first marking operation; and responding to a second marking operation aiming at the progress bar, and presenting an end time point mark corresponding to the multimedia information fragment to be shared at a position in the progress bar, which is triggered by the second marking operation.
In the above scheme, the marking module is further configured to present, in response to a marking operation for the progress bar, a middle time point mark corresponding to the multimedia information fragment to be shared at a position in the progress bar triggered by the marking operation; the length of the multimedia information segment to be shared is a preset value.
In the above scheme, the sharing module is further configured to respond to a sharing operation for the multimedia information and present a sharing preview interface, where the sharing preview interface includes a plurality of sharing channels; responding to a sharing channel selection operation, and presenting a plurality of sharing objects in the selected sharing channel; and responding to the object selection operation, and sending the sharing message to the selected sharing object.
In the above scheme, the multimedia information sharing apparatus further includes: the adjusting module is used for presenting a progress bar of the multimedia information in the sharing preview interface and presenting a sliding block corresponding to at least one multimedia information segment to be shared in the progress bar; the slider comprises an area between a starting time point mark and an ending time point mark of the multimedia information segment to be shared; responding to the movement operation of a sliding block, and adjusting the starting position and/or the ending position of the multimedia information segment to be shared according to the movement of the sliding block; and in response to the slider cleaning operation, removing the selected slider from the progress bar.
In the above scheme, the sharing module is further configured to take multimedia information segments corresponding to remaining sliders in the progress bar as updated multimedia information segments to be shared, and send the sharing message to the selected sharing object; and the sharing message is used for sharing the updated multimedia information fragment to be shared.
In the above scheme, the sharing module is further configured to present a plurality of sharing channels in the playing interface in response to a sharing operation for the multimedia information; responding to a sharing channel selection operation, and presenting a plurality of sharing objects in the selected sharing channel; and responding to the object selection operation, and sending the sharing message to the selected sharing object.
In the above scheme, the sharing module is further configured to send the sharing message in response to a sharing operation for the multimedia information; wherein the sharing message comprises: the multimedia information playing link and the time point mark of the multimedia information segment to be shared are displayed; wherein the sharing message is used for the received client to execute the following operations: and when the multimedia information is played according to the link, automatically jumping to the position, corresponding to the time point mark, in a progress bar of the multimedia information so as to play the multimedia information segment to be shared.
An embodiment of the present invention provides an electronic device, including:
a memory for storing executable instructions;
and the processor is used for realizing the multimedia information sharing method provided by the embodiment of the invention when the executable instructions stored in the memory are executed.
The embodiment of the invention provides a computer-readable storage medium, which stores executable instructions and is used for causing a processor to execute the executable instructions so as to realize the multimedia information sharing method provided by the embodiment of the invention.
The embodiment of the invention has the following beneficial effects:
the user can mark conveniently when watching the multimedia information, and can generate the multimedia information fragment to be shared according to the marking operation for sharing when sharing the multimedia information, so that the sharing operation cost can be reduced, the sharing object can understand the sharing intention of the sharer more efficiently, and the communication efficiency of multimedia information sharing is greatly improved.
Drawings
Fig. 1 is a schematic structural diagram of a multimedia information sharing system 100 according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of an electronic device 500 according to an embodiment of the present invention;
fig. 3 is a flowchart illustrating a multimedia information sharing method according to an embodiment of the present invention;
fig. 4 is a flowchart illustrating a multimedia information sharing method according to an embodiment of the present invention;
fig. 5 is a schematic view of an application scenario of the multimedia information sharing method according to an embodiment of the present invention;
fig. 6 is a schematic view of an application scenario of the multimedia information sharing method according to an embodiment of the present invention;
fig. 7 is a schematic view of an application scenario of the multimedia information sharing method according to an embodiment of the present invention;
fig. 8 is a flowchart illustrating a multimedia information sharing method according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail with reference to the accompanying drawings, the described embodiments should not be construed as limiting the present invention, and all other embodiments obtained by a person of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
In the following description, reference is made to "some embodiments" which describe a subset of all possible embodiments, but it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used herein is for the purpose of describing embodiments of the invention only and is not intended to be limiting of the invention.
Before further detailed description of the embodiments of the present invention, terms and expressions mentioned in the embodiments of the present invention are explained, and the terms and expressions mentioned in the embodiments of the present invention are applied to the following explanations.
1) In response to the condition or state on which the performed operation depends, one or more of the performed operations may be in real-time or may have a set delay when the dependent condition or state is satisfied; there is no restriction on the order of execution of the operations performed unless otherwise specified.
2) The client is any Application program (App) that can run in the terminal, and may be a Native App in the terminal, and the Web Application (Web App) or the Hybrid App may be used for various purposes, such as a social network client, a browser, a short video client, and a live broadcast client.
3) The sharer is an initiator of sharing, the sharing object (or referred to as a sharee) is a recipient of sharing, and the sharing object may be a social network contact of the sharer (for example, a friend associated with a social account, an information exchange platform associated with a social account, or an exchange group associated with a social account), an email contact, or a short message contact.
With the popularization of mobile terminals, people watch videos online to become a main entertainment mode, and people often share the videos with friends at any time when watching wonderful videos. However, the current online video sharing function can only share the whole video, and cannot meet the requirement that a user wants to share the video highlight. In the related art, there are two main ways for video clip sharing, which are:
in the first mode, after a user downloads a video, the video is cut, edited again and shared;
and in the second mode, the user directly shares the whole video and describes the time period of the wonderful segment in the video with the sharer in a text or other mode.
The related technology has the following technical problems that in the first mode, a user needs to download a video and then cuts out a segment needing to be shared by using video editing software, the consumed time is long, and the operation threshold is extremely high; the sharing operation of the user in the second mode is light, but the communication cost is high, and the sharee needs to manually locate the time period described by the sharee, so the operation cost is also high.
In view of the foregoing technical problems, embodiments of the present invention provide a method, an apparatus, a device and a computer-readable storage medium for sharing multimedia information, which can personalize sharing of clips in multimedia information. An exemplary application of the multimedia information sharing method provided by the embodiment of the present invention is described below, and the multimedia information sharing method provided by the embodiment of the present invention may be implemented by various electronic devices, for example, may be implemented by a terminal alone, or may be implemented by a server and a terminal in a cooperation manner.
Next, an embodiment of the present invention is described by taking a server and a terminal as an example, referring to fig. 1, fig. 1 is a schematic structural diagram of a multimedia information sharing system 100 provided in the embodiment of the present invention. The multimedia information sharing system 100 includes: the server 200, the network 300, the terminal 410, and the terminal 420 will be described separately.
The server 200 is a background server of the client 411 and the client 421, and is used for sending multimedia information to the client 411; and is further configured to receive a sharing message sent by the client 411, and send the sharing message to the client 421.
The network 300, which is used to mediate communications between the server 200 and the terminal 410, and between the server 200 and the terminal 420, may be a wide area network or a local area network, or a combination of both.
The terminal 410 belongs to a sharer and is used for operating the client 411, and the client 411 is a client having a function of playing multimedia information. The client 411 is used for playing the multimedia information sent by the server 200 in the human-computer interaction interface; the system is also used for responding to the marking operation of the sharer and presenting a time point mark corresponding to the marking operation in the progress bar of the multimedia information; and is further configured to send, through the server 200, a sharing message for sharing the multimedia information fragment to be shared corresponding to the time point stamp to the client 421 in response to the sharing operation of the sharer.
The terminal 420 belongs to the sharing object and is configured to operate the client 421, and the client 421 is a client having a function of playing multimedia information. The client 421 is configured to obtain, through the server 200, the sharing message sent by the client 411; and is further configured to respond to a triggering operation of the sharing object for the sharing message, and play the multimedia information fragment shared by the client 411 in the human-computer interaction interface.
Next, a structure of an electronic device for sharing multimedia information according to an embodiment of the present invention is described, where the electronic device may be the terminal 410 or 420 shown in fig. 1, referring to fig. 2, fig. 2 is a schematic structural diagram of an electronic device 500 according to an embodiment of the present invention, and the electronic device 500 shown in fig. 2 includes: at least one processor 510, memory 550, at least one network interface 520, and a user interface 530. The various components in the electronic device 500 are coupled together by a bus system 540. It is understood that the bus system 540 is used to enable communications among the components. The bus system 540 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 540 in fig. 2.
The Processor 510 may be an integrated circuit chip having Signal processing capabilities, such as a general purpose Processor, a Digital Signal Processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like, wherein the general purpose Processor may be a microprocessor or any conventional Processor, or the like.
The user interface 530 includes one or more output devices 531 enabling presentation of media content, including one or more speakers and/or one or more visual display screens. The user interface 530 also includes one or more input devices 532, including user interface components to facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.
The memory 550 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid state memory, hard disk drives, optical disk drives, and the like. Memory 550 optionally includes one or more storage devices physically located remote from processor 510.
The memory 550 may comprise volatile memory or nonvolatile memory, and may also comprise both volatile and nonvolatile memory. The nonvolatile memory may be a Read Only Memory (ROM), and the volatile memory may be a Random Access Memory (RAM). The memory 550 described in connection with embodiments of the invention is intended to comprise any suitable type of memory.
In some embodiments, memory 550 can store data to support various operations, examples of which include programs, modules, and data structures, or subsets or supersets thereof, as exemplified below.
An operating system 551 including system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks;
a network communication module 552 for communicating to other computing devices via one or more (wired or wireless) network interfaces 520, exemplary network interfaces 520 including: bluetooth, wireless compatibility authentication (WiFi), and Universal Serial Bus (USB), etc.;
a presentation module 553 for enabling presentation of information (e.g., a user interface for operating peripherals and displaying content and information) via one or more output devices 531 (e.g., a display screen, speakers, etc.) associated with the user interface 530;
an input processing module 554 to detect one or more user inputs or interactions from one of the one or more input devices 532 and to translate the detected inputs or interactions.
In some embodiments, the multimedia information sharing apparatus provided in the embodiments of the present invention may be implemented in a software manner, and fig. 2 illustrates a multimedia information sharing apparatus 555 stored in a memory 550, which may be software in the form of programs and plug-ins, and includes the following software modules: a playing module 5551, a recommending module 5552, a prompting module 5553, a marking module 5554 and a sharing module 5555, wherein the prompting module 5553 and the marking module 5554 are optional and are logical, so that any combination or further splitting can be performed according to the implemented functions. The functions of the respective modules will be explained below.
The following describes an embodiment of the present invention by taking an example of a method for sharing multimedia information, which is implemented by the server 200 and the terminal 410 in cooperation in fig. 1. Referring to fig. 3, fig. 3 is a flowchart illustrating a multimedia information sharing method according to an embodiment of the present invention, and the steps shown in fig. 3 will be described.
In step S101, the client presents a progress bar (or called a time axis) of the multimedia information in the playing interface.
Here, the multimedia information may be video or audio. And when the audio and the video are played at the client, a progress bar is presented in the playing interface. When the multimedia information is a video, the client is an APP with a video playing function, such as a video APP; when the multimedia information is audio, the client is an APP with an audio playing function, such as a music APP.
In step S102, in response to a marking operation for the progress bar, the client presents a time point mark of the corresponding marking operation in the progress bar.
In some embodiments, when the client receives a marking operation for the progress bar, the playing status of the multimedia information may be to pause playing the content in the multimedia information or to continue playing the content in the multimedia information, and step S101 and step S102 will be described with reference to two examples.
As an example, step S101 and step S102 may include: the client presents a progress bar of the multimedia information in a playing interface, and gradually plays the content in the multimedia information according to the time point in the progress bar; when the client receives the marking operation aiming at the progress bar, the playing of the content in the multimedia information is paused in the playing interface, and a time point mark corresponding to the marking operation is presented in the progress bar; when the marking operation is cancelled, the playing interface continues to play the content in the multimedia information.
As another example, step S101 and step S102 may further include: the client presents a progress bar of the multimedia information in a playing interface, and gradually plays the content in the multimedia information according to the time point in the progress bar; when the client receives the marking operation aiming at the progress bar, the content in the multimedia information is continuously played in the playing interface, and the time point mark corresponding to the marking operation is presented in the progress bar.
Here, the marking operation may be various types of operations that are preset by the operating system and do not conflict with the registered operation, for example, the operation of selecting the play progress in the progress bar is a single-finger click operation, the marking operation may be a non-single-finger click operation (for example, a long-press operation, a sliding operation in a specific track or direction, a multi-finger click operation, or a multi-tap operation), and of course, may also be a voice operation.
Another form of the marking operation may be a pop-up screen publishing operation, for example, determining a multimedia information playing time point corresponding to the pop-up screen sending operation of the sharer as a time point corresponding to the marking operation, and presenting a corresponding time point mark in the progress bar (as will be described in detail below, when the marking operation is the pop-up screen publishing operation, a manner of setting a multimedia information segment to be shared by the time point mark corresponding to the pop-up screen publishing operation is performed).
Here, the form of the time point marker presented in the progress bar may be adopted as long as it is distinguished from the time points not marked in the progress bar, for example, the time point marker presents a differentiated color or shape or the like in the progress bar.
In some embodiments, before step S102, comprising: and the client presents the marking operation prompt information in the playing interface.
Here, the marking operation prompt information is used to prompt a trigger position of the marking operation in the play page. The marking operation prompt information can move along with the position of the current playing time point of the multimedia information in the progress bar; it may also be fixed at a certain position, for example, the start position and the end position of the multimedia information in the progress bar.
As an example, the marking operation prompt information may take the form of a text prompt box floating above or below the corresponding position, for example, floating above the progress bar in a floating layer manner. The marking operation prompt information has transparency, and cannot completely block a playing interface, such as a bubble text prompt.
For example, referring to fig. 5, fig. 5 is a schematic view of an application scenario of the multimedia information sharing method provided in the embodiment of the present invention, in fig. 5, when a sharer watches a video, a mark operation prompt message 501 is presented on a floating layer above a progress bar, the sharer can mark a point by pressing a trigger position 502 of a mark operation on the progress bar for a long time, a time point mark 503 is presented on the progress bar of the video after the mark point is marked, and the video continues to be played at the same time, which does not affect the sharer to watch the video. Wherein the trigger position 502 of the marking operation can be located at any position in the progress bar.
The embodiment of the invention supports the presentation of the marking operation prompt information to the user, is convenient for the user to carry out marking operation, and the marking operation prompt information floats above the progress bar in a floating layer mode, so that the sight of the user for watching multimedia information is not shielded, and the user experience can be improved.
Here, the time point markers correspond to pieces of multimedia information to be shared. Different ways of setting the pieces of multimedia information to be shared by means of time point markers are described next.
In some embodiments, in response to a first marking operation for the progress bar, the client presents a start time point marker corresponding to a multimedia information segment to be shared at a position in the progress bar triggered by the first marking operation; and responding to a second marking operation aiming at the progress bar, and presenting an end time point mark corresponding to the multimedia information segment to be shared at a position triggered by the second marking operation in the progress bar.
As an example, the user needs to perform two marking operations with respect to the progress bar, and thus a segment of multimedia information to be shared can be obtained. The first marking operation is to mark the starting time point of the multimedia information segment to be shared, and the second marking operation is to mark the ending time point of the multimedia information segment to be shared. The accuracy of the multimedia information segment to be shared acquired by the user is ensured, so that the user can be prevented from adjusting the multimedia information segment to be shared.
In some embodiments, the client presents an intermediate time point marker corresponding to a multimedia information segment to be shared at a position in the progress bar triggered by the marking operation in response to the marking operation for the progress bar; the length of the multimedia information segment to be shared is a preset value.
Here, the preset value may be a value that is self-defined by a user, for example, the user sets preset values respectively or collectively for different types of multimedia information in advance; the preset value can also be an average value of the lengths of the multimedia information fragments historically shared by the users; the preset value may also be a default value in the client.
As an alternative to the length of the multimedia message segment to be shared being a preset value, the length of the multimedia message segment to be shared may be a dynamic value. When the length of the multimedia information segment to be shared is a dynamic value, the method further comprises the following steps: and determining the length of the multimedia information segment to be shared according to the length of the multimedia information and the proportion, wherein the proportion is a preset value. For example, if the entire video length is 1 hour, the length of the video clip to be shared may be 0.1 times the video length, i.e., 6 minutes.
Here, the preset value may be a value defined by a user, for example, the user sets the ratio respectively or uniformly for different types of multimedia information in advance; or may be a default proportion in the client.
As an example, the user only needs to perform a marking operation for the progress bar once, and thus can obtain a segment of multimedia information to be shared. Wherein the marking operation is to mark an intermediate time point of the multimedia information segment. The times of marking operation of the user are reduced, so that the operation time of the user is reduced, the sharing efficiency is improved, and the continuity of watching multimedia information by the user is ensured.
The following describes a manner of setting a multimedia message segment to be shared by marking a time point corresponding to a bullet screen publishing operation when the marking operation is the bullet screen publishing operation.
As an example, in response to a pop-up screen publishing operation, the client presents a middle time point mark corresponding to a multimedia information segment to be shared at a position of a multimedia information playing time point corresponding to when the pop-up screen is sent in a progress bar. The length of the multimedia information segment to be shared is a preset value or a dynamic value.
As another example, in response to a bullet screen publishing operation, the client presents a time point mark corresponding to a multimedia information segment to be shared at a position of a multimedia information playing time point corresponding to the time when the bullet screen is sent in the progress bar; determining the multimedia information segment with the time point marked in the multimedia information as a multimedia information segment to be shared; wherein, the multimedia information segments comprise the same scene, the same character or complete conversation.
According to the embodiment of the invention, the published barrage and the multimedia information fragment are seamlessly linked, and the multi-way sharing of the interested content by the user is efficiently realized, so that the intelligence degree and the user experience in the sharing process are improved.
The embodiment of the invention provides various light-weight operation modes for marking the multimedia information fragments to be shared at any time when a user watches the multimedia information, and can better meet the requirement of the user on accurate sharing of the multimedia information, thereby improving the sharing efficiency.
In step S103, the client sends a sharing message corresponding to the multimedia information segment to be shared in response to the sharing operation for the multimedia information.
Here, the sharing message is used for sharing the multimedia information segment to be shared corresponding to the time point stamp.
In some embodiments, a client presents a sharing preview interface in response to a sharing operation for multimedia information, wherein the sharing preview interface includes a plurality of sharing channels; responding to a sharing channel selection operation, and presenting a plurality of sharing objects in the selected sharing channel; and responding to the object selection operation, and sending a sharing message to the selected sharing object.
Different ways in which the client presents the shared preview interface are described below.
As one example, the client jumps from the play interface to the share preview interface in response to a share operation for the multimedia information. When the client jumps to the sharing preview interface from the playing interface, the playing of the content in the multimedia information is paused in the playing interface; and when the client end finishes sharing and jumps to the playing interface, continuing to play the content in the multimedia information.
As another example, in response to a sharing operation for multimedia information, the client presents a sharing preview interface while presenting the play interface; the sharing preview interface and the playing interface can adopt a split-screen display mode; the sharing preview interface can also be displayed above the playing interface in a floating layer mode, so that the sharing preview interface has transparency and cannot completely shield the playing interface. When the client presents the playing interface and presents the sharing preview interface, the content in the multimedia information is continuously played in the playing interface, and the sharing operation does not influence the playing of the multimedia information.
The sharing object may be a social network contact of the sharer (e.g., a friend associated with the social account, an information exchange platform associated with the social account, or an exchange group associated with the social account), an email contact, or a text message contact.
It should be noted that, when the sharing preview interface includes a plurality of sharing channels, the plurality of sharing channels are displayed according to one of the following sorting manners: descending or ascending the use frequency of the plurality of sharing channels; descending or ascending order of the last use time of the plurality of sharing channels; the downloading heat of the plurality of sharing channels in the application market is in a descending order or an ascending order; a user-defined order of the plurality of sharing channels.
For example, referring to fig. 6, fig. 6 is a schematic view of an application scenario of a multimedia information sharing method provided in an embodiment of the present invention, in fig. 6, after clicking a sharing button 601, a sharer presents a sharing preview interface, where the sharing preview interface includes a plurality of sharing channels 604. When the user triggers the sharing channel 604, at least one sharing object is presented.
In other embodiments, the client presents a plurality of sharing channels in the playing interface in response to a sharing operation for the multimedia information; responding to a sharing channel selection operation, and presenting a plurality of sharing objects in the selected sharing channel; and responding to the object selection operation, and sending a sharing message to the selected sharing object.
As an example, the client presents a sharing button in a playing interface, and performs fast sharing according to a preset sharing channel and a sharing object in the sharing channel after receiving a triggering operation (i.e., a sharing operation) for the sharing button, and can adopt a message box (e.g., a pop-up box) to prompt after successful sharing. Therefore, the user can share the video without separating from the playing interface, and the watching continuity is ensured.
In some embodiments, before step S103, the method further includes: the client presents a progress bar of the multimedia information in a sharing preview interface, and presents a sliding block corresponding to at least one multimedia information segment to be shared in the progress bar; the sliding block comprises an area between a starting time point mark and an ending time point mark of a multimedia information fragment to be shared; responding to the movement operation of the sliding block, and adjusting the starting position and/or the ending position of the multimedia information segment to be shared according to the movement of the sliding block; and in response to the slider cleaning operation, removing the selected slider from the progress bar. As such, step S103 may include: the client side takes the multimedia information fragments corresponding to the remaining sliders in the progress bar as updated multimedia information fragments to be shared, and sends sharing messages to the selected sharing objects; the sharing message is used for sharing the updated multimedia information fragment to be shared.
Here, the slider cleaning operation may be various types of operations that are preset by the operating system and do not conflict with the registered operation, and for example, when the slider moving operation is a sliding operation in a specific track or direction, the slider cleaning operation may be a multi-finger click operation or the like.
As an example, referring to fig. 6, fig. 6 is a schematic view of an application scenario of a multimedia information sharing method according to an embodiment of the present invention, in fig. 6, after a sharer clicks a sharing button 601, a highlight 602 (i.e., the multimedia information clip to be shared) is generated by intercepting 1 minute of time before and after a time point marked by the sharer and marked on a progress bar of a video. When the sharer clicks any one of the highlight segments, the slider 603 corresponding to the highlight segment can be dragged to perform adjustment operation, and the video link is shared to the sharing object after adjustment is completed.
The embodiment of the invention supports the user to adjust the marked multimedia information segment to be shared, can avoid sharing misoperation caused by error marking, and thus improves the sharing accuracy.
In some embodiments, before sending the sharing message corresponding to the multimedia information fragment to be shared, the method further includes: and determining the type of the sharing message according to the length of the multimedia information fragment to be shared. The type of the sharing message can be information carrying a multimedia information playing link and a time point mark of a multimedia information fragment to be shared; or the multimedia information segment data to be shared and the information of the time point marker of the multimedia information segment to be shared can be carried. When the length of the multimedia information segment to be shared exceeds a preset length threshold, the type of the sharing message is information carrying a multimedia information playing link and a time point mark of the multimedia information segment to be shared; when the length of the multimedia message segment to be shared does not exceed a preset length threshold (for example, a short video), the type of the sharing message is information carrying the data of the multimedia message segment to be shared and the time point marker of the multimedia message segment to be shared. The preset length threshold is determined by the network environment where the terminal is located, and the size of the preset length threshold is in direct proportion to the network downloading speed in the network environment.
According to the method and the device, the types of the sharing messages are distinguished according to the length of the multimedia information fragment to be shared, the multimedia information fragment can be directly shared with the sharing object under the condition that the length of the multimedia information fragment to be shared is short, the sharing object can watch the multimedia information fragment without jumping a playing interface, and the operation of the sharing object is reduced; and moreover, the sharing object can watch the multimedia information fragment through the playing link under the condition that the length of the multimedia information fragment to be shared is longer, so that the sharing object can be prevented from consuming more traffic to download the multimedia information fragment to watch, and intelligent sharing is realized.
As an example, when the type of the sharing message is information carrying a multimedia information playing link and a time point stamp of a multimedia information fragment to be shared, the sharing message is used for a receiving client to perform the following operations: and when the multimedia information is played according to the multimedia information playing link, the multimedia information segment to be shared is presented in the playing interface, and the position of the progress bar of the multimedia information corresponding to the time point mark is automatically jumped to play the multimedia information segment to be shared.
For example, referring to fig. 7, fig. 7 is a schematic view of an application scenario of a multimedia information sharing method according to an embodiment of the present invention, in fig. 7, after a sharee receives a sharing message 701, a video link page is opened, a highlight segment 702 marked by the sharee is displayed on a video progress bar, and a first highlight segment is automatically located and played.
As another example, when the type of the sharing message is information carrying data of a multimedia message segment to be shared and a time stamp of the multimedia message segment to be shared, the sharing message is used for a receiving client to perform the following operations: and playing the multimedia information clip to be shared, presenting the multimedia information clip to be shared in a playing interface, and automatically jumping to a position corresponding to the time point mark in the progress bar of the multimedia information so as to play the multimedia information clip to be shared.
Here, when the sharing message includes the time point markers of the multiple multimedia information segments to be shared, the multimedia information segment with the earliest time point among the multiple multimedia information segments to be shared is preferentially played, and after the playing is completed, the playing is automatically jumped to the position corresponding to the time point marker in the progress bar of the next multimedia information, so as to play the next multimedia information segment.
In the embodiment of the invention, a sharer can realize online sharing of the multimedia information fragments without cutting the multimedia information fragments needing to be shared by using editing software; and the sharing object can quickly watch the multimedia information segment marked by the sharer through the obtained sharing message, so that the sharing intention of the sharer can be more effectively understood, and the communication efficiency of multimedia information sharing is greatly improved.
Referring to fig. 4, fig. 4 is a flowchart illustrating a multimedia information sharing method according to an embodiment of the present invention, and based on fig. 3, steps S104 to S106 may be included before step S102.
In step S104, the server determines a corresponding interest feature according to the multimedia behavior data.
Here, the multimedia behavior data represents behavior data of a user when viewing the multimedia information; the type of multimedia behavior data includes at least one of: the clicked multimedia information; the displayed multimedia information; complied multimedia information; collected multimedia information; the duration of the multimedia information viewed.
In some embodiments, the client acquires multimedia behavior data of the sharer by calling a corresponding service (e.g., a feature extraction service) of the server, extracts a type of content preferred by the sharer from the multimedia behavior data, and determines the type of the preferred content as the interest feature.
In other embodiments, the client acquires the multimedia behavior data of the sharer by calling a corresponding service (e.g., a feature extraction service) of the terminal, extracts the type of the content preferred by the sharer from the multimedia behavior data, and determines the type of the preferred content as the interest feature.
Here, the process of acquiring the multimedia behavior data of the sharer may be: acquiring multimedia behavior data of a sharer within a window time (for example, 3 days or 5 hours before the sharing time); or acquiring K pieces of multimedia behavior data of the sharer before the sharing time, wherein K is a positive integer.
As an example, the process of acquiring the multimedia behavior data of the sharer specifically includes: presenting a login window in a client; when the login information of the sharer is obtained through the login window, an authorization prompt window is presented; and when receiving the authorization of the sharer through the authorization prompt window, monitoring the behavior data of the sharer aiming at the multimedia information.
According to the embodiment of the invention, the interest characteristics of the user are determined according to the behavior data of the user when the user watches the multimedia information, so that the matching degree between the subsequently selected recommended and shared multimedia information segment and the user is improved.
In step S105, the server determines a multimedia information segment satisfying similar conditions with the interest features in the multimedia information, to serve as the multimedia information segment recommended to be shared by the sharer, and sends the multimedia information segment to the client.
Here, the recommended multimedia information segment to be shared is the same as or different from the multimedia information segment to be shared corresponding to the time point stamp.
In some embodiments, the client determines, as the recommended multimedia information segment to share, a multimedia information segment that satisfies a similar condition with the interest feature in the multimedia information by calling a corresponding service (e.g., a voice recognition service or an image recognition service) of the server.
As an example, the server identifies the multimedia information, and obtains at least one of the following contents included in the multimedia information: a scene; a character; a conversation; dividing the multimedia information into a plurality of multimedia information segments according to at least one of the following dividing conditions: including the same scene; including the same character; including a complete conversation; determining the similarity degree between each multimedia information segment and the interest characteristics; selecting partial multimedia information segments from the plurality of multimedia information segments as recommended and shared multimedia information segments according to the similarity between each multimedia information segment and the interest characteristics; and sending the recommended shared multimedia information segment to the client.
Here, the process of selecting a part of the multimedia information segments from the plurality of multimedia information segments specifically includes: and taking the multimedia information segments with the similarity degree exceeding the similarity degree threshold value as the recommended shared multimedia information segments, or selecting the previous part of the multimedia information segments in the descending order of the similarity degree as the recommended shared multimedia information segments.
In other embodiments, the client determines, by invoking a corresponding service (e.g., a voice recognition service or an image recognition service) of the terminal, a multimedia information fragment satisfying a similar condition with the interest feature in the multimedia information as the multimedia information fragment recommended to be shared. The process of determining the recommended shared multimedia information segment in the multimedia information is similar to the above, and is not described herein again.
According to the embodiment of the invention, the multimedia information segment which accords with the interest characteristics of the user is selected from the plurality of multimedia information segments included in the multimedia information to serve as the recommended shared multimedia information segment, so that the user can be helped to quickly locate the multimedia information segment to be shared from the multimedia information, the sharing efficiency of the user is improved, and the interestingness of the user in watching the multimedia information is improved.
In step S106, the client presents the marking operation prompt information corresponding to the recommended shared multimedia information segment in the progress bar.
Here, the marking operation prompt message is used to prompt the progress bar to mark the multimedia information segment to be shared. The client displays the marking operation prompt information of the multimedia information fragment recommended to be shared in the progress bar, wherein the marking operation prompt information of the multimedia information fragment recommended to be shared is displayed in the progress bar by the client after the sharer starts the prompt function, or the client displays the marking operation prompt information of the multimedia information fragment recommended to be shared in the progress bar no matter whether the sharer starts the prompt function or not.
Here, the marking operation prompt information may take the form of a text prompt box floating above or below the corresponding position, for example, floating above the progress bar in a floating layer manner. The marking operation prompt information has transparency, and cannot completely block a playing interface, such as a bubble text prompt.
In some embodiments, the client presents the marking operation prompt information corresponding to the recommended shared multimedia information fragment at a position (for example, a position of a starting time point or an ending time point of the recommended shared multimedia information fragment) corresponding to the recommended shared multimedia information fragment in the progress bar.
As an example, the client presents the position of the multimedia information segment corresponding to the recommended sharing in a progress bar, and marks operation prompt information; the position of the multimedia information fragment corresponding to the recommended share comprises at least one of the following positions: a start position; and (4) an end position. Step S106 may be followed by: the client presents introduction information of the recommended shared multimedia information fragment on the progress bar or in an area outside the progress bar in the playing interface; wherein the introduction information comprises at least one of the following: reason for recommendation of the multimedia information fragment; and the heat information of the multimedia information segment.
Here, the client presents at least one piece of multimedia information recommended to be shared in the progress bar. The introduction information of the recommended shared multimedia information segment can be in the form of a text prompt box floating above or below the corresponding position, for example, floating on the progress bar in a floating layer manner. The introduction information of the recommended shared multimedia information segment has transparency, and cannot completely block a playing interface, such as a bubble text prompt.
Here, the form of the recommended shared multimedia information segment presented in the progress bar may be different from the form of the recommended shared multimedia information segment in the progress bar, for example, the recommended shared multimedia information segment presents a differentiated color or shape in the progress bar.
For example, the client presents the recommended shared multimedia information segment in the progress bar, and presents the marking operation prompt information and the introduction information of the recommended shared multimedia information segment at the starting time point or the ending time point of the recommended shared multimedia information segment.
As an alternative to the multimedia behavior data and the corresponding interest features being for sharers, the multimedia behavior data and the corresponding interest features may be for users or groups (hereinafter referred to as social objects) having social relationships with the sharers, where the social objects may be users or groups concerned by the sharers; or social contacts or groups of sharers; but also users or groups that the sharer has previously shared.
In some embodiments, steps S104 to S106 may include: the client acquires multimedia behavior data of the social object by calling corresponding services of the server, and determines interest characteristics according to the multimedia behavior data; determining a multimedia information segment meeting similar conditions with the interest characteristics in the multimedia information to serve as the multimedia information segment recommended to be shared by the sharer; and the client presents the marking operation prompt information of the multimedia information fragment recommended to be shared in the progress bar.
Here, the process of obtaining the multimedia behavior data of the social object may be: acquiring multimedia behavior data of a social object within a window time (for example, 3 days or 5 hours before a sharing time); or acquiring K pieces of multimedia behavior data of the social object before the sharing time, wherein K is a positive integer.
As an example, the client presenting the tagged operation prompt information of the multimedia information segment corresponding to the recommended sharing in the progress bar may include a social object interested in the multimedia information segment and an interest reason; the marking operation prompt message can also comprise a sharing channel to which the social object interested in the multimedia information fragment belongs, so that the sharer can quickly know the corresponding sharing channel, and the user can quickly share the sharing channel.
As another example, step S104 may include: the client divides the social objects into a plurality of groups with different interest types by calling corresponding services of the server; and respectively acquiring the multimedia behavior data of each group to determine the interest characteristics of each group. In this way, the marking operation prompt information of the multimedia information segment corresponding to the recommended sharing presented in the progress bar by the client can include groups interested in the multimedia information segment and interested reasons; the marking operation prompt message can also comprise a sharing channel to which a group interested in the multimedia information segment belongs, so that a sharer can quickly know the corresponding sharing channel, and the multimedia information segment can be quickly shared.
As another example, in response to a setting operation for a social object, when the sharing object is the set social object, the client automatically determines a piece of multimedia information recommended to be shared in the multimedia information, and presents corresponding prompt information of the tagging operation in a progress bar.
According to the embodiment of the invention, the recommended shared multimedia information segment is determined according to the interest characteristics of the user or the group having the social relationship with the sharer, so that the sharer can share the multimedia information segment more specifically, and the sharing efficiency is improved.
It should be noted that the multimedia information segment to be shared in step S103 and the recommended multimedia information segment to be shared in step S106 may be completely the same, partially the same, or completely different. That is, the start position of the recommended sharing multimedia message segment may or may not correspond to the start position of the multimedia message segment to be shared, and the end position of the recommended sharing multimedia message segment may or may not correspond to the end position of the multimedia message segment to be shared. The user can select the multimedia information segment to be shared according to the recommended shared multimedia information segment; and the multimedia information fragment to be shared can be selected without recommending the multimedia information fragment to be shared.
As an example, in response to a sharing selection operation, the client selects one or more recommended sharing multimedia information clips from the plurality of recommended sharing multimedia information clips as multimedia information clips to be shared, and shares the selected recommended sharing multimedia information clips.
As another example, in response to an adjustment operation for a recommended shared multimedia information piece, the client adjusts a start position and/or an end position of the recommended shared multimedia information piece, and shares the adjusted recommended shared multimedia information piece.
According to the embodiment of the invention, the multimedia information fragment according with the user preference is recommended to the user, so that the user can be helped to quickly position the multimedia information fragment to be shared from the multimedia information, the sharing efficiency is improved, and the sharing operation experience of the user is improved.
Hereinafter, taking the multimedia information as a video as an example, the method for sharing the multimedia information provided by the embodiment of the invention is described.
With the popularization of mobile terminals, people watch videos online to become a main entertainment mode, and people often share the videos with friends at any time when watching wonderful videos. However, the current online video sharing function can only share the whole video, and cannot meet the requirement that a user wants to share the video highlight. In the related art, there are two main ways for video clip sharing, which are:
in the first mode, after a user downloads a video, the video is cut, edited again and shared;
and in the second mode, the user directly shares the whole video and describes the time period of the wonderful segment in the video with the sharer in a text or other mode.
The related technology has the following technical problems that in the first mode, a user needs to download a video and then cuts out a segment needing to be shared by using video editing software, the consumed time is long, and the operation threshold is extremely high; the sharing operation of the user in the second mode is light, but the communication cost is high, and the sharee needs to manually locate the time period described by the sharee, so the operation cost is also high.
In order to solve the problems, the embodiment of the invention provides a multimedia information sharing method, in the embodiment of the invention, a user can mark at will when watching a video, can generate a plurality of sections of wonderful fragments according to marking operation when sharing the video, and share the wonderful fragments to friends on line, and the friends can see the wonderful fragments marked by a sharer when opening a video sharing link, so that the sharer can conveniently and quickly share the wonderful fragments, meanwhile, the sharee can also more conveniently view the wonderful fragments, and the communication efficiency between the sharer and the sharee can be improved.
The following describes an application scenario of an embodiment of the present invention.
1) Marking highlights when sharers watch videos (i.e., time point marking as described above)
In some embodiments, referring to fig. 5, fig. 5 is an application scene schematic diagram of a multimedia information sharing method provided by an embodiment of the present invention, in fig. 5, when a sharer watches a video, a mark operation prompt message 501 is presented on a floating layer above a progress bar, the sharer can mark a point by pressing a trigger position 502 of a mark operation on the progress bar for a long time, and after the mark point is marked, a time point mark 503 is presented on the video progress bar, and meanwhile, the video continues to be played without affecting the sharer to watch the video.
2) Sharer edits highlight clip and shares
In some embodiments, referring to fig. 6, fig. 6 is a schematic view of an application scenario of a multimedia information sharing method provided by an embodiment of the present invention, in fig. 6, after a sharer clicks a sharing button 601, a system intercepts 1 minute of time before and after a time point marked by the sharer to generate a highlight 602 (i.e., the above-mentioned multimedia information clip to be shared) and marks the highlight on a progress bar of a video. When the sharer clicks any one of the highlight segments, the slider 603 corresponding to the highlight segment can be dragged to perform adjustment operation, and the video link is shared to the social software after adjustment is completed.
3) Shared video watched by sharee
In some embodiments, referring to fig. 7, fig. 7 is a schematic view of an application scenario of a multimedia information sharing method provided by an embodiment of the present invention, in fig. 7, after a sharee receives a sharing message 701, a video link page is opened, a highlight segment 702 marked by the sharee is displayed on a video progress bar, and a first highlight segment is automatically located and played. When the sharee triggers the full-screen play button 703, the full-screen play mode is entered.
The following describes specific implementations of embodiments of the present invention.
Referring to fig. 8, fig. 8 is a schematic flowchart illustrating a method for sharing multimedia information according to an embodiment of the present invention, which will be described in detail with reference to fig. 8.
1) The user A (namely a sharer) clicks in the video APP to start playing the video, when the user A sees a highlight part, the user A marks the highlight part, at the moment, the video server needs to record the marking operation of the user A, and then a time point mark is generated and recorded on a progress bar of the video.
2) And the user A continues to watch the video, sees a new wonderful part again, and presses the mark again for a long time, at the moment, the video server needs to record again and generate a time point mark, the time point mark is recorded on a progress bar of the video, and the like.
3) When a user initiates a sharing operation instruction (namely, a sharing button is triggered), the video server receives the instruction, marks a previously recorded time point as a middle point, intercepts the time of 1 minute before and after the time point to generate a segment mark, and displays the segment mark on a sharing interface (namely, the sharing preview interface) of the user A, wherein the user A can edit the segment mark by clicking the segment mark.
4) And after the user A edits the wonderful segment, selecting a sharing channel, and clicking to send the wonderful segment. At this time, the video server needs to package and process information such as a video address, a time period of the highlight edited by the user a, and an Identity (ID) of the sharee into a video link, and send the packaged video link to the user B (i.e., the sharee) through a background server of the social APP.
5) And the user B receives the notice on the social APP, opens the video link and presents a video playing page. At this time, the video playing page draws the highlight on the progress bar of the video according to the sharer ID and the time field of the marked highlight. User B can see the already marked highlight on the video playback page. The video server also needs to automatically locate the playing position to the beginning of the first highlight.
The embodiment of the invention adopts a lighter operation mode, better meets the requirement of users on accurate video sharing, simultaneously the sharees can quickly watch wonderful videos, the sharing intentions of the sharees can be more effectively understood, and the communication efficiency of video sharing is greatly improved.
Continuing with the exemplary structure of the multimedia information sharing apparatus 555 provided by the embodiment of the present invention implemented as a software module, in some embodiments, as shown in fig. 2, the software module stored in the multimedia information sharing apparatus 555 in the memory 550 may include:
the playing module 5551 is used for presenting a progress bar of the multimedia information in a playing interface;
the recommending module 5552 is configured to determine a corresponding interest feature according to the multimedia behavior data, and determine a multimedia information segment satisfying a similar condition with the interest feature in the multimedia information, so as to serve as a recommended shared multimedia information segment;
the prompt module 5553 is further configured to present, in the progress bar, a marking operation prompt message corresponding to the recommended shared multimedia information fragment, where the marking operation prompt message is used to prompt that the multimedia information fragment to be shared is marked in the progress bar;
a marking module 5554, configured to, in response to a marking operation for the progress bar, present a time point marker corresponding to the marking operation in the progress bar, where the time point marker corresponds to a multimedia information segment to be shared;
the sharing module 5555 is configured to send a sharing message in response to a sharing operation for the multimedia information, where the sharing message is used to share a multimedia information fragment to be shared corresponding to the time point stamp.
It should be noted that the prompt module 5553 and the mark module 5554 are optional.
In some embodiments, the recommending module 5552 is further configured to obtain multimedia behavior data, wherein the type of the multimedia behavior data includes at least one of: the clicked multimedia information; the displayed multimedia information; complied multimedia information; collected multimedia information; the duration of the multimedia information viewed; and extracting the type of the preference content from the multimedia behavior data, and determining the type of the preference content as the interest feature.
In some embodiments, the recommending module 5552 is further configured to identify the multimedia information, and obtain at least one of the following contents included in the multimedia information: a scene; a character; a conversation; dividing the multimedia information into a plurality of multimedia information segments according to at least one of the following dividing conditions: including the same scene; including the same character; including a complete conversation; determining a degree of similarity between each of the pieces of multimedia information and the feature of interest; and taking the multimedia information segments with the similarity degree exceeding the similarity degree threshold value as the recommended shared multimedia information segments, or selecting the previous part of the multimedia information segments in the descending order of the similarity degree as the recommended shared multimedia information segments.
In some embodiments, the prompt module 5553 is further configured to present, in the progress bar, a position of the multimedia information fragment corresponding to the recommended sharing, and the marking operation prompt information; wherein the location comprises at least one of: a start position; an end position; presenting introduction information of the recommended shared multimedia information fragment; wherein the introduction information includes at least one of: a reason for recommendation of the multimedia information segment; heat information of the multimedia information segment.
In some embodiments, the marking module 5554 is further configured to present, in response to a first marking operation on the progress bar, a start time point marker corresponding to the multimedia information segment to be shared at a position in the progress bar triggered by the first marking operation; and responding to a second marking operation aiming at the progress bar, and presenting an end time point mark corresponding to the multimedia information fragment to be shared at a position in the progress bar, which is triggered by the second marking operation.
In some embodiments, the marking module 5554 is further configured to present, in response to a marking operation for the progress bar, an intermediate time point marker corresponding to the multimedia information segment to be shared at a position in the progress bar triggered by the marking operation; the length of the multimedia information segment to be shared is a preset value.
In some embodiments, the sharing module 5555 is further configured to present a sharing preview interface in response to a sharing operation for the multimedia information, where the sharing preview interface includes a plurality of sharing channels; responding to a sharing channel selection operation, and presenting a plurality of sharing objects in the selected sharing channel; and responding to the object selection operation, and sending the sharing message to the selected sharing object.
In some embodiments, the multimedia information sharing apparatus 555 further includes: the adjusting module is used for presenting a progress bar of the multimedia information in the sharing preview interface and presenting a sliding block corresponding to at least one multimedia information segment to be shared in the progress bar; the slider comprises an area between a starting time point mark and an ending time point mark of the multimedia information segment to be shared; responding to the movement operation of a sliding block, and adjusting the starting position and/or the ending position of the multimedia information segment to be shared according to the movement of the sliding block; and in response to the slider cleaning operation, removing the selected slider from the progress bar.
In some embodiments, the sharing module 5555 is further configured to take the video clips corresponding to the remaining sliders in the progress bar as updated multimedia information clips to be shared, and send the sharing message to the selected sharing object; and the sharing message is used for sharing the updated multimedia information fragment to be shared.
In some embodiments, the sharing module 5555 is further configured to present a plurality of sharing channels in the playing interface in response to a sharing operation for the multimedia information; responding to a sharing channel selection operation, and presenting a plurality of sharing objects in the selected sharing channel; and responding to the object selection operation, and sending the sharing message to the selected sharing object.
In some embodiments, the sharing module 5555 is further configured to send the sharing message in response to a sharing operation for the multimedia information; wherein the sharing message comprises: the multimedia information playing link and the time point mark of the multimedia information segment to be shared are displayed; wherein the sharing message is used for the received client to execute the following operations: and when the multimedia information is played according to the link, automatically jumping to the position, corresponding to the time point mark, in a progress bar of the multimedia information so as to play the multimedia information segment to be shared.
Embodiments of the present invention provide a computer-readable storage medium storing executable instructions, where the executable instructions are stored, and when executed by a processor, the executable instructions cause the processor to execute a multimedia information sharing method provided by an embodiment of the present invention, for example, a multimedia information sharing method as shown in fig. 3, fig. 4, or fig. 8, where the computer includes various computing devices including an intelligent terminal and a server.
In some embodiments, the computer-readable storage medium may be memory such as FRAM, ROM, PROM, EP ROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or may be various devices including one or any combination of the above memories.
In some embodiments, executable instructions may be written in any form of programming language (including compiled or interpreted languages), in the form of programs, software modules, scripts or code, and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
By way of example, executable instructions can correspond, but do not necessarily correspond, to files in a file system, and can be stored in a portion of a file that holds other programs or data, e.g., in one or more scripts stored in a hypertext markup language document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub-programs, or portions of code).
By way of example, executable instructions may be deployed to be executed on one computing device or on multiple computing devices at one site or distributed across multiple sites and interconnected by a communication network.
In summary, the embodiments of the present invention have the following beneficial effects:
(1) the method and the device support the display of the marking operation prompt information to the user, facilitate the marking operation of the user, enable the marking operation prompt information to emerge above the progress bar in a floating layer mode, do not shield the sight of the user for watching the video, and can improve the experience of the user.
(2) The method and the device have the advantages that various light-weight operation modes are provided for marking the multimedia information fragments to be shared when the user watches the video, the requirement of the user for accurately sharing the multimedia information can be better met, and therefore the sharing efficiency is improved.
(3) The sharing object can quickly watch the multimedia information segment marked by the sharer through the obtained sharing message, can more efficiently understand the sharing intention of the sharer, and greatly improves the communication efficiency of multimedia information sharing.
(4) The sharer is supported to adjust the marked multimedia information segment to be shared, so that sharing misoperation caused by error marking can be avoided, and the sharing accuracy is improved.
(5) The interest characteristics of the user are determined according to the behavior data of the user when the user watches the multimedia, so that the matching between the subsequently selected recommended and shared multimedia information fragments and the user is improved; the multimedia information clips which accord with the user preferences are recommended to the user, so that the user can be helped to quickly locate the multimedia information clips to be shared from the video, the sharing efficiency is improved, and the sharing operation experience of the user is improved.
The above description is only an example of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, and improvement made within the spirit and scope of the present invention are included in the protection scope of the present invention.
Claims (15)
1. A method for sharing multimedia information, the method comprising:
presenting a progress bar of the multimedia information in a playing interface;
responding to a marking operation aiming at the progress bar, and presenting a time point mark corresponding to the marking operation in the progress bar, wherein the time point mark corresponds to a multimedia information fragment to be shared;
and responding to the sharing operation aiming at the multimedia information, and sending a sharing message, wherein the sharing message is used for sharing the multimedia information fragment to be shared corresponding to the time point mark.
2. The method of claim 1, further comprising:
determining corresponding interest characteristics according to multimedia behavior data, and determining a multimedia information segment which meets similar conditions with the interest characteristics in the multimedia information to serve as a recommended shared multimedia information segment;
presenting marking operation prompt information corresponding to the recommended shared multimedia information fragment in the progress bar;
and the marking operation prompt message is used for reminding the progress bar of marking the multimedia information segment to be shared.
3. The method of claim 2, wherein determining the corresponding interest feature from the multimedia behavior data comprises:
acquiring multimedia behavior data, wherein the type of the multimedia behavior data comprises at least one of the following types: the clicked multimedia information; the displayed multimedia information; complied multimedia information; collected multimedia information; the duration of the multimedia information viewed;
and extracting the type of the preference content from the multimedia behavior data, and determining the type of the preference content as the interest feature.
4. The method according to claim 2, wherein the determining, as the recommended multimedia information segment to be shared, a multimedia information segment that satisfies a similar condition with the interest feature in the multimedia information comprises:
identifying the multimedia information to obtain at least one of the following contents in the multimedia information: a scene; a character; a conversation;
dividing the multimedia information into a plurality of multimedia information segments according to at least one of the following dividing conditions: including the same scene; including the same character; including a complete conversation;
determining a degree of similarity between each of the pieces of multimedia information and the feature of interest;
and using the multimedia information segment with the similarity degree exceeding the similarity degree threshold value as the recommended multimedia information segment to be shared, or,
and selecting the part of the multimedia information segments ranked at the top in the descending ranking of the similarity as the recommended and shared multimedia information segments.
5. The method according to claim 2, wherein the presenting of the marking operation prompt information corresponding to the recommended shared multimedia information segment in the progress bar comprises:
presenting the position of the multimedia information fragment corresponding to the recommended sharing and the marking operation prompt information in the progress bar;
wherein the location comprises at least one of: a start position; an end position;
the method further comprises the following steps:
presenting introduction information of the recommended shared multimedia information fragment;
wherein the introduction information includes at least one of: a reason for recommendation of the multimedia information segment; heat information of the multimedia information segment.
6. The method of claim 1, wherein the presenting, in response to a marking operation for the progress bar, a time point marker corresponding to the marking operation in the progress bar comprises:
responding to a first marking operation aiming at the progress bar, and presenting a starting time point mark corresponding to the multimedia information fragment to be shared at a position in the progress bar, triggered by the first marking operation;
and responding to a second marking operation aiming at the progress bar, and presenting an end time point mark corresponding to the multimedia information fragment to be shared at a position in the progress bar, which is triggered by the second marking operation.
7. The method of claim 1, wherein the presenting, in response to a marking operation for the progress bar, a time point marker corresponding to the marking operation in the progress bar comprises:
responding to the marking operation aiming at the progress bar, and presenting an intermediate time point mark corresponding to the multimedia information fragment to be shared at a position in the progress bar, triggered by the marking operation;
the length of the multimedia information segment to be shared is a preset value.
8. The method of claim 1, wherein sending a sharing message in response to the sharing operation for the multimedia information comprises:
responding to the sharing operation aiming at the multimedia information, and presenting a sharing preview interface, wherein the sharing preview interface comprises a plurality of sharing channels;
responding to a sharing channel selection operation, and presenting a plurality of sharing objects in the selected sharing channel;
and responding to the object selection operation, and sending the sharing message to the selected sharing object.
9. The method according to claim 8, wherein before the sending the sharing message to the selected sharing object in response to the object selection operation, the method further comprises:
presenting a progress bar of the multimedia information in the sharing preview interface, and presenting a sliding block corresponding to at least one multimedia information segment to be shared in the progress bar;
the slider comprises an area between a starting time point mark and an ending time point mark of the multimedia information segment to be shared;
responding to the movement operation of a sliding block, and adjusting the starting position and/or the ending position of the multimedia information segment to be shared according to the movement of the sliding block;
and in response to the slider cleaning operation, removing the selected slider from the progress bar.
10. The method of claim 9, wherein the sending the shared message to the selected shared object in response to an object selection operation comprises:
taking the multimedia information fragments corresponding to the remaining sliders in the progress bar as updated multimedia information fragments to be shared, and sending the sharing message to the selected sharing object;
and the sharing message is used for sharing the updated multimedia information fragment to be shared.
11. The method of claim 1, wherein sending a sharing message in response to the sharing operation for the multimedia information comprises:
responding to the sharing operation aiming at the multimedia information, and presenting a plurality of sharing channels in the playing interface;
responding to a sharing channel selection operation, and presenting a plurality of sharing objects in the selected sharing channel;
and responding to the object selection operation, and sending the sharing message to the selected sharing object.
12. The method of claim 1, wherein sending a sharing message in response to the sharing operation for the multimedia information comprises:
responding to the sharing operation aiming at the multimedia information, and sending the sharing message;
wherein the sharing message comprises: the multimedia information playing link and the time point mark of the multimedia information segment to be shared are displayed;
wherein the sharing message is used for the received client to execute the following operations:
and when the multimedia information is played according to the link, automatically jumping to the position, corresponding to the time point mark, in a progress bar of the multimedia information so as to play the multimedia information segment to be shared.
13. A device for sharing multimedia information, comprising:
the playing module is used for presenting a progress bar of the multimedia information in a playing interface;
the marking module is used for responding to the marking operation of the progress bar and presenting a time point mark corresponding to the marking operation in the progress bar, wherein the time point mark corresponds to a multimedia information fragment to be shared;
and the sharing module is used for responding to the sharing operation aiming at the multimedia information and sending a sharing message, wherein the sharing message is used for sharing the multimedia information fragment to be shared corresponding to the time point mark.
14. An electronic device, comprising:
a memory for storing executable instructions;
a processor, configured to execute the executable instructions stored in the memory, and implement the method for sharing multimedia information according to any one of claims 1 to 12.
15. A computer-readable storage medium storing executable instructions for causing a processor to implement the method for sharing multimedia information according to any one of claims 1 to 12 when the processor executes the method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010477622.9A CN111651617A (en) | 2020-05-29 | 2020-05-29 | Multimedia information sharing method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010477622.9A CN111651617A (en) | 2020-05-29 | 2020-05-29 | Multimedia information sharing method, device, equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111651617A true CN111651617A (en) | 2020-09-11 |
Family
ID=72344638
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010477622.9A Pending CN111651617A (en) | 2020-05-29 | 2020-05-29 | Multimedia information sharing method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111651617A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112689161A (en) * | 2020-12-22 | 2021-04-20 | 北京达佳互联信息技术有限公司 | Multimedia file playing method, device, system, equipment and storage medium |
CN112685367A (en) * | 2020-12-30 | 2021-04-20 | 上海掌门科技有限公司 | File sharing progress indication method, electronic device and computer readable storage medium |
CN113094577A (en) * | 2021-03-08 | 2021-07-09 | 北京达佳互联信息技术有限公司 | Information presentation method, related device, storage medium, and program product |
CN113556602A (en) * | 2021-07-21 | 2021-10-26 | 广州博冠信息科技有限公司 | Video playing method and device, storage medium and electronic equipment |
CN113938759A (en) * | 2021-10-19 | 2022-01-14 | 维沃移动通信有限公司 | File sharing method and file sharing device |
CN114710695A (en) * | 2022-04-07 | 2022-07-05 | 北京字跳网络技术有限公司 | Progress adjustment method, progress adjustment device, electronic device, storage medium, and program product |
CN115119069A (en) * | 2021-03-17 | 2022-09-27 | 阿里巴巴新加坡控股有限公司 | Multimedia content processing method, electronic device and computer storage medium |
CN116074432A (en) * | 2021-10-29 | 2023-05-05 | 北京小米移动软件有限公司 | Method, device and storage medium for processing multimedia data |
WO2024113679A1 (en) * | 2022-11-28 | 2024-06-06 | 腾讯科技(深圳)有限公司 | Multimedia resource processing method and apparatus, and device |
US12147727B2 (en) | 2021-10-29 | 2024-11-19 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and apparatus for processing multimedia data, and storage medium |
-
2020
- 2020-05-29 CN CN202010477622.9A patent/CN111651617A/en active Pending
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112689161A (en) * | 2020-12-22 | 2021-04-20 | 北京达佳互联信息技术有限公司 | Multimedia file playing method, device, system, equipment and storage medium |
CN112685367A (en) * | 2020-12-30 | 2021-04-20 | 上海掌门科技有限公司 | File sharing progress indication method, electronic device and computer readable storage medium |
CN112685367B (en) * | 2020-12-30 | 2023-01-31 | 上海掌门科技有限公司 | File sharing progress indication method, electronic equipment and computer readable storage medium |
CN113094577A (en) * | 2021-03-08 | 2021-07-09 | 北京达佳互联信息技术有限公司 | Information presentation method, related device, storage medium, and program product |
CN113094577B (en) * | 2021-03-08 | 2024-03-15 | 北京达佳互联信息技术有限公司 | Information display method, related equipment and storage medium |
CN115119069A (en) * | 2021-03-17 | 2022-09-27 | 阿里巴巴新加坡控股有限公司 | Multimedia content processing method, electronic device and computer storage medium |
CN113556602A (en) * | 2021-07-21 | 2021-10-26 | 广州博冠信息科技有限公司 | Video playing method and device, storage medium and electronic equipment |
CN113556602B (en) * | 2021-07-21 | 2023-11-17 | 广州博冠信息科技有限公司 | Video playing method and device, storage medium and electronic equipment |
CN113938759A (en) * | 2021-10-19 | 2022-01-14 | 维沃移动通信有限公司 | File sharing method and file sharing device |
CN116074432A (en) * | 2021-10-29 | 2023-05-05 | 北京小米移动软件有限公司 | Method, device and storage medium for processing multimedia data |
US12147727B2 (en) | 2021-10-29 | 2024-11-19 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and apparatus for processing multimedia data, and storage medium |
CN114710695A (en) * | 2022-04-07 | 2022-07-05 | 北京字跳网络技术有限公司 | Progress adjustment method, progress adjustment device, electronic device, storage medium, and program product |
CN114710695B (en) * | 2022-04-07 | 2024-06-11 | 北京字跳网络技术有限公司 | Progress adjustment method, device, electronic equipment, storage medium and program product |
WO2024113679A1 (en) * | 2022-11-28 | 2024-06-06 | 腾讯科技(深圳)有限公司 | Multimedia resource processing method and apparatus, and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111651617A (en) | Multimedia information sharing method, device, equipment and storage medium | |
US11887630B2 (en) | Multimedia data processing method, multimedia data generation method, and related device | |
WO2022028126A1 (en) | Live streaming processing method and apparatus, and electronic device and computer readable storage medium | |
US9535988B2 (en) | Blog-based video summarization | |
US10412142B2 (en) | Video-production system with social-media features | |
CN106303723B (en) | Video processing method and device | |
US9230352B2 (en) | Information processing apparatus, information processing method, and computer program product | |
CN111405344B (en) | Bullet screen processing method and device | |
US9159313B2 (en) | Playback control apparatus, playback control method, and medium for playing a program including segments generated using speech synthesis and segments not generated using speech synthesis | |
US20170168697A1 (en) | Systems and methods for playing videos | |
CA2943975C (en) | Method for associating media files with additional content | |
JP2020030814A (en) | Method and apparatus for processing information | |
CN111930994A (en) | Video editing processing method and device, electronic equipment and storage medium | |
CN105657502B (en) | A kind of implementation method of custom menu, device, client and server | |
US20200133984A1 (en) | Video-Production System With Social-Media Features | |
US20220277775A1 (en) | Video generating method, apparatus, electronic device, and computer-readable medium | |
US11277668B2 (en) | Methods, systems, and media for providing media guidance | |
WO2015103636A2 (en) | Injection of instructions in complex audiovisual experiences | |
CN113010698B (en) | Multimedia interaction method, information interaction method, device, equipment and medium | |
US10404770B2 (en) | Video-production system with social-media features | |
CN114666637B (en) | Video editing method, audio editing method and electronic equipment | |
US10284883B2 (en) | Real-time data updates from a run down system for a video broadcast | |
CN108322793B (en) | Shared video playing method and device and electronic equipment | |
CN114095755A (en) | Video processing method, device and system, electronic equipment and storage medium | |
US20240221788A1 (en) | Audio publishing method, apparatus, and computer-readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40028116 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |