Method and apparatus for content sharing, and device and storage medium

By presenting reference images in the conversation interface and playing media content at a specified time, the inefficiency of traditional sharing methods is solved, achieving efficient and accurate content sharing.

WO2026114234A1PCT designated stage Publication Date: 2026-06-04BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2025-11-25
Publication Date
2026-06-04

AI Technical Summary

Technical Problem

Traditional media content sharing methods are inefficient, as users cannot accurately share topics and other users need to watch from the beginning, resulting in low sharing efficiency.

Method used

The system displays a reference image associated with the media content in the session interface, responds to user actions to play the media content at a specified time, and receives sharing information through a sharing window to achieve media content sharing at a target time.

Benefits of technology

It improves the efficiency of content sharing, allowing users to directly share relevant images and specified timestamps of media content, reducing waiting time for other users and improving the accuracy and efficiency of sharing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025137598_04062026_PF_FP_ABST
    Figure CN2025137598_04062026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to a method and apparatus for content sharing, and a device and a storage medium. The method proposed herein comprises: presenting shared content in a session interface associated with a first user, wherein the shared content is sent on the basis of a sharing request of the first user for media content, and the shared content comprises a reference image associated with the media content (410); in response to a preset operation on the shared content, presenting a playing interface of the media content (420); and in the playing interface, playing the media content starting from a target moment indicated by the sharing request (430).
Need to check novelty before this filing date? Find Prior Art

Description

Methods, apparatus, devices, and storage media for content sharing

[0001] This application claims priority to Chinese Patent Application No. 202411723608.7, filed on November 27, 2024, entitled "Method, Apparatus, Device and Storage Medium for Content Sharing", the entire contents of which are incorporated herein by reference. Technical Field

[0002] The exemplary embodiments disclosed herein generally relate to the field of computers, and more particularly to methods, apparatuses, devices, and computer-readable storage media for content sharing. Background Technology

[0003] With the increasing maturity of internet technology, the internet has become an important platform for people to access and share content. For example, people may want to share media content they have acquired with friends. Traditionally, users can share media content with other users, for example, by copying a link to the content. Summary of the Invention

[0004] In a first aspect of this disclosure, a method for sharing content is provided. The method includes: presenting shared content in a session interface associated with a first user, the shared content being sent based on a sharing request from the first user for media content, the shared content including a reference image associated with the media content; presenting a playback interface for the media content in response to a preset operation on the shared content; and playing the media content in the playback interface from a target time indicated by the sharing request.

[0005] In a second aspect of this disclosure, a method for content sharing is provided. The method includes: presenting a sharing window in response to receiving a trigger of a sharing entry associated with media content; receiving sharing information via the sharing window, the sharing information indicating a target session to be shared and a target time in the media content; and, based on the sharing information, sending shared content associated with the media content in the target session, the shared content being used to trigger playback of the media content from the target time.

[0006] In a third aspect of this disclosure, an apparatus for content sharing is provided. The apparatus includes: a content presentation module configured to present shared content in a session interface associated with a first user, the shared content being sent based on a sharing request from the first user for media content, the shared content including a reference image associated with the media content; an interface presentation module configured to present a playback interface for the media content in response to a preset operation on the shared content; and a content playback module configured to play the media content in the playback interface from a target time indicated by the sharing request.

[0007] In a fourth aspect of this disclosure, an apparatus for content sharing is provided. The apparatus includes: a window presentation module configured to present a sharing window in response to receiving a trigger of a sharing entry associated with media content; an information receiving module configured to receive sharing information via the sharing window, the sharing information indicating a target session to be shared and a target time in the media content; and a content sending module configured to send shared content associated with the media content in the target session based on the sharing information, the shared content being used to trigger playback of the media content from the target time.

[0008] In a fifth aspect of this disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the methods of the first or second aspect.

[0009] In a sixth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the methods of the first or second aspect.

[0010] In a seventh aspect of this disclosure, a computer program product is provided, which is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method of the first or second aspect.

[0011] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0012] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0013] Figure 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure may be implemented;

[0014] Figures 2A to 2C illustrate example interfaces according to some embodiments of the present disclosure;

[0015] Figures 3A and 3B illustrate example interfaces according to other embodiments of the present disclosure;

[0016] Figure 4 illustrates a flowchart of an example process for content sharing according to some embodiments of the present disclosure;

[0017] Figure 5 illustrates a flowchart of an example process for content sharing according to some embodiments of the present disclosure;

[0018] Figure 6 shows a schematic structural block diagram of an example device for content sharing according to some embodiments of the present disclosure;

[0019] Figure 7 shows a schematic structural block diagram of an example device for content sharing according to some embodiments of the present disclosure; and

[0020] Figure 8 shows a block diagram of an electronic device capable of implementing several embodiments of the present disclosure. Detailed Implementation

[0021] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0022] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.

[0023] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0024] The embodiments of this disclosure may involve user data, data acquisition, and / or use. All of these aspects comply with applicable laws, regulations, and relevant provisions. In the embodiments of this disclosure, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, in implementing the embodiments of this disclosure, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained in accordance with relevant laws and regulations through appropriate means. The specific methods of notification and / or authorization may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.

[0025] In this specification and the embodiments, any processing of personal information will be carried out only under the premise of legality (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information other than that necessary for basic functions will not affect the user's use of basic functions.

[0026] As mentioned above, traditionally, users can share media content with other users, for example, by copying a link to the content. However, this method of sharing is inefficient. For example, other users might need to watch the media content from the beginning, or they might not accurately understand the topic the user wants to share.

[0027] Embodiments of this disclosure propose a scheme for content sharing. The scheme includes: presenting shared content in a session interface associated with a first user, the shared content being sent based on a sharing request from the first user for media content, the shared content including a reference image associated with the media content; presenting a playback interface for the media content in response to a preset operation on the shared content; and playing the media content in the playback interface from a target time indicated by the sharing request. In this manner, embodiments of this disclosure improve the efficiency of content sharing.

[0028] In this way, embodiments of this disclosure can display reference images related to user-shared media content during a session and can accordingly trigger playback of the media content from a target time. Therefore, embodiments of this disclosure can improve the efficiency of content sharing.

[0029] The following section provides a detailed description of various example implementations of this scheme, with reference to the accompanying drawings.

[0030] Example Environment

[0031] Figure 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in Figure 1, the example environment 100 may include an electronic device 110.

[0032] In this example environment 100, electronic device 110 can run an application 120 that supports user interface interaction. Application 120 can be any suitable type of application for user interface interaction, examples of which may include, but are not limited to, media applications, social applications, or other suitable applications. User 140 can interact with application 120 via electronic device 110 and / or its attached devices.

[0033] In environment 100 of Figure 1, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting interface interaction.

[0034] In some embodiments, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).

[0035] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 that support virtual scenarios in electronic devices 110.

[0036] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection may include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections; the embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, server 130 and electronic device 110 can achieve signaling interaction through the communication connection between them.

[0037] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.

[0038] The following description will continue with reference to the accompanying drawings, which will provide some exemplary embodiments of this disclosure.

[0039] Sharing of media content

[0040] The process of sharing media content according to some embodiments of the present disclosure will now be described with reference to Figures 2A to 2C. Figures 2A to 2C illustrate example interfaces 200A to 200C according to some embodiments of the present disclosure. Interfaces 200A to 200C may be provided, for example, by the electronic device 110 shown in Figure 1.

[0041] As an example, interface 200A can correspond to a media content viewing interface. In some embodiments, electronic device 110 can receive a trigger of a sharing entry associated with the media content and can present a sharing window 205 as shown in FIG2A.

[0042] In some embodiments, the electronic device 110 may provide a sharing entry point, for example, in a media content viewing interface 200A, and may receive a user's selection of the sharing entry point. In some scenarios, the sharing entry point may also be presented in an appropriate interface or window associated with the media content. Such a sharing entry point may, for example, correspond to an entry point that marks the sharing time.

[0043] As shown in Figure 2A, electronic device 110 can further receive shared information via sharing window 205. As shown, electronic device 110 can present a group of users or a group of sessions in sharing window 205. For example, electronic device 110 can present user 210. Electronic device 110 can receive a selection of user 210 to determine the target session to which the information is to be shared (i.e., the session with user B).

[0044] In some embodiments, the electronic device 110 may also provide an input control in the sharing window 205, and may obtain interactive content 215 input by the user through the input control. As an example, such interactive content 215 may include user-inputted text, voice, images, emoticons, etc. Taking Figure 2A as an example, the interactive content may include the user-inputted text "Highly recommended movie!". As described below, such interactive content 215 may, for example, be shared together with the target session. It is understood that the interactive content is not limited to text input, but may also include images, videos, or audio, etc.

[0045] In some embodiments, the electronic device 110 can also determine a target moment in the media content via the sharing window 205. As will be described below, shared content shared to a target session can trigger playback of the media content starting from the target moment, rather than starting playback from the beginning. In some scenarios, such a target moment may also be referred to as a marker moment.

[0046] As shown in Figure 2A, the electronic device 110 can display a time selection component 225 in the sharing window 205. In some scenarios, the time selection component 225 can display at least one time. Taking Figure 2A as an example, the time selection component 225 can display a time "00:30".

[0047] In some embodiments, the time selection component 225 may present one or more times based on the time at which a trigger operation on the share entry is received. For example, a user may click the share entry when the media content is playing at 00:30. Accordingly, the time selection component 225 may present the time corresponding to the click operation, i.e., 00:30.

[0048] In some embodiments, as shown in FIG2C, the electronic device 110 may also present a time selection component 250, for example. Unlike the time selection component 225, the time selection component 250 may present multiple candidate times, for example. In some embodiments, the time selection component 250 may present multiple absolute times, such as "00:30", "01:00", etc.

[0049] In other embodiments, as shown in FIG2C, the time selection component 250 may also present multiple relative times corresponding to the current time. For example, the relative time "1 minute ago" may represent the time corresponding to 1 minute before the current time.

[0050] In some embodiments, the multiple absolute times or multiple relative times presented can be associated with the trigger time of the sharing entry. For example, the "current time" presented in the time selection component 250 can indicate the trigger time. Alternatively, the multiple absolute times or multiple relative times presented can be associated with the current playback time of the media content. For example, when the sharing window 205 is displayed, the media content can continue playing. Accordingly, the "current time" presented in the time selection component 250 can indicate the current playback time of the media content.

[0051] In some embodiments, the electronic device 110 may receive, for example, a user's selection of a time presented in the time selection component 225 or the time selection component 250 to determine a target time.

[0052] In some embodiments, the electronic device 110 may also support users specifying a target time through editing. As shown in FIG2A, the electronic device 110 may also provide an editing entry 220 in the sharing window 205. In some embodiments, the editing entry 220 may be associated with an image identifier related to the media content. Such an image identifier may include, for example, the cover image of the media content, the first frame image, or the currently playing image.

[0053] Furthermore, the electronic device 110 can receive selections for the editing entry 220 and can present an editing window 235 as shown in FIG2B. In the editing window 235, the electronic device 110 can determine the target time based on the received user's editing operation.

[0054] As shown in Figure 2B, the electronic device 110 can provide a timeline 245 in the editing window 235 and can determine the target time based on interactive operations on the timeline 245. As an example, the electronic device 110 can receive drag operations from the user on the element 250 in the timeline 245 to determine the target time.

[0055] Additionally, as shown in FIG2B, the electronic device 110 may also display an associated image 240 of the media content in the editing window 240. In some embodiments, such an associated image 240 may be determined based on the currently marked time (e.g., 00:30) in the editing window 235. For example, the associated image 240 may be a video frame of the media content at 00:30 seconds.

[0056] Furthermore, the electronic device 110 may also display an image identifier associated with the media content in the sharing window 205. As an example, the image identifier may be determined based on a currently specified target time. As an example, the image identifier may be a video frame of the media content at the target time.

[0057] In some embodiments, electronic device 110 may receive a selection of send button 230. Accordingly, electronic device 110 may send shared content associated with the media content in a specified target session based on the sharing information received in sharing window 205. The shared content will be further described below with reference to Figures 3A and 3B.

[0058] Interaction of shared content

[0059] Example interaction processes according to some embodiments of the present disclosure will now be described with further reference to Figures 3A and 3B. Figures 3A and 3B illustrate example interfaces 300A to 300B according to some embodiments of the present disclosure. Interfaces 300A to 300B may be provided, for example, by the electronic device 110 shown in Figure 1.

[0060] As shown in Figure 3A, the electronic device 110 can present shared content 305 in a conversational interface with user X. In some embodiments, the shared content 305 may be sent in response to a sharing request from user X. The specific process of obtaining the sharing request can be based on the description above with reference to Figures 2A to 2C, and will not be repeated here.

[0061] As shown in Figure 3A, the shared content 305 may include a reference image related to the shared media content. In some embodiments, the reference image may include the first image frame of the media content. Alternatively, the reference image may include a cover image of the media content. Alternatively, the reference image may also include, for example, an image frame from the media content corresponding to a target time. For example, if the sharing request indicates that the media content should be played from "00:30", the reference image may include a video frame of the media content at "00:30".

[0062] Additionally, the shared content 305 may also indicate the target time indicated by the sharing request, such as "00:30". In some embodiments, the shared content 305 may also indicate descriptive information corresponding to the target time, wherein the descriptive information is associated with a content segment corresponding to the target time.

[0063] As an example, media content may be associated with multiple chapters, and the description information may correspond to the name or overview of the chapter at the target time. For example, electronic device 110 may display the chapter name "Chapter X" corresponding to the second "00:30" on the shared content 305.

[0064] As another example, the descriptive information may also include captions corresponding to the target time. Alternatively or additionally, the descriptive information may include text corresponding to audio content associated with the target time. For example, user X may want to share a line from media content at the target time, and electronic device 110 may also display such line content in connection with the shared content.

[0065] In some embodiments, as shown in FIG3A, the target time and / or the descriptive information corresponding to the target time are superimposed on the reference image.

[0066] In some embodiments, as discussed above, user X may also input interactive content 215 during the sharing process. Accordingly, electronic device 110 may also present a message 310 corresponding to the interactive content 215 in the conversation interface 300A. For example, if the interactive content 215 is text content, the message 310 may be a text message. As another example, the interactive content 215 may include voice content, and the message 310 may be, for example, a voice message.

[0067] In some embodiments, the electronic device 110 can also receive preset operations (e.g., click operations) on the shared content 305 and can display a playback interface 300B as shown in FIG3B. The playback interface 300B can play the shared media content. It is understood that the playback interface and the media content sharing window can be interfaces within the same app.

[0068] In some embodiments, the electronic device 110 may begin playing media content from a target time (e.g., 00:30 seconds) indicated by the sharing request. As shown in FIG3B, the electronic device 110 may also display a prompt message 330 to indicate that the media content may be played from the target time. As an example, the prompt message 330 may include or indicate the target time, for example, the text "00:30".

[0069] Additionally, the electronic device 110 may also display a progress component 315 (e.g., a progress bar) in the playback interface 300B, and may display an indicator element 320 corresponding to the target time in the progress component 315.

[0070] In some embodiments, the electronic device 110 may also play interactive content 325 presented from user X in the interface 300B. Additionally, the electronic device 110 may also display an image icon of user X associated with the interactive content 325.

[0071] In some embodiments, the electronic device 110 may display interactive content 325 in the playback area of ​​the playback interface 300B. Alternatively, the electronic device 110 may also display interactive content 325 at the position of the progress component 315 corresponding to the target time.

[0072] In some embodiments, when the progress of media content playback is determined to be associated with the target time, the electronic device 110 may present interactive content 325 accordingly. For example, when the media content plays to the target time "00:30" seconds or the previous second (e.g., "00:20" seconds), the electronic device 110 may present interactive content 325.

[0073] Additionally, when the interval between the playback progress of the media content and the target time is greater than a preset interval, the electronic device 110 may stop displaying the interactive content 325. For example, when playback continues to "00:35" seconds, the electronic device 110 may stop displaying the interactive content 325.

[0074] In some scenarios, the session corresponding to interface 300A may also include a group chat session, and electronic device 110 may also support other users (e.g., a second user) in the group chat session to initiate interactive operations related to the shared media content.

[0075] For example, electronic device 110 can receive interactive content input by a second user at an additional moment in the media content (e.g., 00:45 seconds), such as a comment. Furthermore, electronic device 110 can display an indicator element corresponding to the additional moment in progress component 315. It is understood that the additional moment may also include a target moment.

[0076] Furthermore, when the media content plays to "00:45", the electronic device 110 can display comments from a second user. In this way, embodiments of this disclosure can support interactive operations of more users in a session on shared media content.

[0077] In this way, embodiments of this disclosure can display reference images related to user-shared media content during a session and can accordingly trigger playback of the media content from a target time. Therefore, embodiments of this disclosure can improve the efficiency of content sharing.

[0078] Example process

[0079] Figure 4 illustrates a flowchart of an example process 400 for content sharing according to some embodiments of the present disclosure. Process 400 may be implemented at electronic device 110. Process 400 will now be described with reference to Figure 1.

[0080] As shown in Figure 4, in box 410, electronic device 110 presents shared content in a session interface associated with a first user. The shared content is sent based on the first user's request to share media content, and includes a reference image associated with the media content.

[0081] In frame 420, electronic device 110 responds to preset operations on shared content by presenting a media content playback interface.

[0082] In frame 430, electronic device 110 plays media content from the target time indicated by the sharing request in the playback interface.

[0083] In some embodiments, the shared content indicates at least one of the following: the target time indicated by the sharing request; and descriptive information corresponding to the target time, which is associated with the content fragment corresponding to the target time.

[0084] In some embodiments, the descriptive information includes at least one of the following: the name or overview of the chapter corresponding to the target time; the subtitle content corresponding to the target time; and the text corresponding to the audio content associated with the target time.

[0085] In some embodiments, the target time and / or the descriptive information corresponding to the target time are overlaid on the reference image.

[0086] In some embodiments, the media content includes media content, and the reference image includes one of the following: the first image frame of the media content; the cover image of the media content; and the image frame in the media content corresponding to the target time.

[0087] In some embodiments, the sharing request is also associated with interactive content input by a first user, and the method further includes: presenting a message corresponding to the interactive content in a session interface; or presenting the interactive content in a playback interface in response to the media content playing to a progress associated with a target time.

[0088] In some embodiments, in response to the media content playing to a progress point associated with a target time, presenting interactive content in the playback interface includes: presenting interactive content at the position of the progress component in the playback interface corresponding to the target time; or displaying interactive content in the screen playback area of ​​the playback interface.

[0089] In some embodiments, process 400 further includes: presenting a prompt message including a target time in the playback interface to indicate that media content will be played from the target time.

[0090] In some embodiments, process 400 further includes: presenting an indicator element corresponding to the target time in the progress component of the playback interface.

[0091] In some embodiments, the indicator element is a first indicator element, and the process 400 further includes: in the progress component, presenting a second indicator element corresponding to the additional moment, the second indicator element being associated with an interactive operation of a second user in the target session regarding media content, the target session corresponding to a session interface.

[0092] Figure 5 illustrates a flowchart of an example content sharing process 500 according to some embodiments of the present disclosure. Process 500 can be implemented at electronic device 110. Process 500 will now be described with reference to Figure 1.

[0093] As shown in Figure 5, in box 510, electronic device 110 presents a sharing window in response to receiving a trigger of a sharing entry associated with media content.

[0094] In box 520, electronic device 110 receives sharing information via a sharing window, the sharing information indicating the target session and target time in the media content to be shared.

[0095] In box 530, electronic device 110 sends shared content associated with media content in a target session based on shared information. The shared content is used to trigger the playback of media content from a target time.

[0096] In some embodiments, process 500 further includes: presenting a time selection component and / or editing entry in the sharing window for determining the target time.

[0097] In some embodiments, the editing entry point presents an image icon associated with the media content.

[0098] In some embodiments, receiving sharing information via a sharing window includes: presenting a time selection component in the sharing window, the time selection component presenting at least one first time, the at least one first time being determined by the time of the trigger; and determining a target time based on the at least one first time presented.

[0099] In some embodiments, at least one first moment is associated with the triggering moment of the sharing entry or the current playback moment of the media content.

[0100] In some embodiments, receiving sharing information via a sharing window includes: in response to selecting an editing entry in the sharing window, presenting an editing window associated with the media content; and determining a target time via the editing window.

[0101] In some embodiments, determining the target time via an editing window includes: providing a timeline in the editing window; and determining the target time based on interactive operations on the timeline.

[0102] In some embodiments, process 500 further includes: displaying an associated image of the media content in an editing window, the reference image being determined based on a second moment of the current marker in the editing window.

[0103] In some embodiments, the sharing window displays an image identifier associated with the media content, which is determined based on a target time.

[0104] Example devices and equipment

[0105] Embodiments of this disclosure also provide corresponding apparatus for implementing the methods or processes described above. FIG6 shows a schematic structural block diagram of an example apparatus 600 for content sharing according to certain embodiments of this disclosure. Apparatus 600 may be implemented as or included in electronic device 110. The various modules / components in apparatus 600 may be implemented by hardware, software, firmware, or any combination thereof.

[0106] As shown in Figure 6, the device 600 includes: a content presentation module 610 configured to present shared content in a session interface associated with a first user, the shared content being sent based on a sharing request from the first user for media content, the shared content including a reference image associated with the media content; an interface presentation module 620 configured to present a playback interface for the media content in response to a preset operation on the shared content; and a content playback module 630 configured to play the media content in the playback interface from the target time indicated by the sharing request.

[0107] In some embodiments, the shared content indicates at least one of the following: the target time indicated by the sharing request; and descriptive information corresponding to the target time, which is associated with the content fragment corresponding to the target time.

[0108] In some embodiments, the descriptive information includes at least one of the following: the name or overview of the chapter corresponding to the target time; the subtitle content corresponding to the target time; and the text corresponding to the audio content associated with the target time.

[0109] In some embodiments, the target time and / or the descriptive information corresponding to the target time are overlaid on the reference image.

[0110] In some embodiments, the media content includes media content, and the reference image includes one of the following: the first image frame of the media content; the cover image of the media content; and the image frame in the media content corresponding to the target time.

[0111] In some embodiments, the sharing request is also associated with interactive content input by the first user, and the device 600 further includes a message presentation module configured to: present a message corresponding to the interactive content in a conversation interface; or present the interactive content in a playback interface in response to the media content playing to a target time.

[0112] In some embodiments, the device 600 further includes an interactive content presentation module, configured to: present interactive content at the position corresponding to the target time in the progress component of the playback interface; or display interactive content in the screen playback area of ​​the playback interface.

[0113] In some embodiments, the device 600 further includes a prompt presentation module configured to present a prompt message including a target time in the playback interface to indicate that media content will be played from the target time.

[0114] In some embodiments, the device 600 further includes an indication presentation module configured to present an indication element corresponding to a target time in the progress component of the playback interface.

[0115] In some embodiments, the indicator element is a first indicator element, and the device 600 further includes a second indicator presentation module configured to: present a second indicator element corresponding to an additional moment in a progress component, the second indicator element being associated with an interactive operation of a second user in a target session regarding media content, the target session corresponding to a session interface.

[0116] Figure 7 shows a schematic structural block diagram of an example device 700 for content sharing according to certain embodiments of the present disclosure. Device 700 may be implemented as or included in electronic device 110. Various modules / components in device 700 may be implemented by hardware, software, firmware, or any combination thereof.

[0117] As shown in Figure 7, the device 700 includes: a window presentation module 710 configured to present a sharing window in response to receiving a trigger of a sharing entry associated with media content; an information receiving module 720 configured to receive sharing information via the sharing window, the sharing information indicating the target session to be shared and the target time in the media content; and a content sending module 730 configured to send shared content associated with the media content in the target session based on the sharing information, the shared content being used to trigger the playback of the media content from the target time.

[0118] In some embodiments, the device 700 further includes an entry presentation module configured to present a time selection component and / or an editing entry for determining a target time in a sharing window.

[0119] In some embodiments, the editing entry point presents an image icon associated with the media content.

[0120] In some embodiments, the apparatus 700 further includes a time presentation module configured to: present a time selection component in a sharing window, the time selection component presenting at least one first time moment, the at least one first time moment being determined by the time of the trigger; and determine a target time moment based on the at least one first time moment presented.

[0121] In some embodiments, at least one first moment is associated with the triggering moment of the sharing entry or the current playback moment of the media content.

[0122] In some embodiments, the device 700 further includes an editing window presentation module configured to: present an editing window associated with media content in response to the selection of an editing entry in the sharing window; and determine a target time via the editing window.

[0123] In some embodiments, the apparatus 700 further includes a timeline providing module configured to: provide a timeline in an editing window; and determine a target time based on interactive operations on the timeline.

[0124] In some embodiments, the apparatus 700 further includes an image display module configured to display an associated image of the media content in an editing window, the reference image being determined based on a second moment of the current marker in the editing window.

[0125] In some embodiments, the sharing window displays an image identifier associated with the media content, which is determined based on a target time.

[0126] As shown in Figure 8, the electronic device 800 is in the form of a general-purpose electronic device. Components of the electronic device 800 may include, but are not limited to, one or more processing units or processors 810, memory 820, storage devices 830, one or more communication units 840, one or more input devices 850, and one or more output devices 860. The processor 810 may be a physical or virtual processor and is capable of performing various processes according to programs stored in the memory 820. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 800.

[0127] Electronic device 800 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 800, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 820 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 830 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 800.

[0128] Electronic device 800 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG8, disk drives for reading or writing from removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading or writing from removable, non-volatile optical disks may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. Memory 820 may include computer program product 825 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0129] The communication unit 840 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 800 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 800 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0130] Input device 850 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 860 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 800 can also communicate with one or more external devices (not shown) via communication unit 840 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 800, or with any device that enables electronic device 800 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).

[0131] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.

[0132] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0133] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0134] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0135] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0136] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for content sharing, comprising: Shared content is presented in a session interface associated with a first user, the shared content being sent based on the first user's request to share media content, the shared content including a reference image associated with the media content; In response to a preset operation on the shared content, a playback interface for the media content is displayed; as well as In the playback interface, the media content is played from the target time indicated by the sharing request.

2. The method of claim 1, wherein the shared content indicates at least one of the following: The target time indicated by the sharing request; The description information corresponding to the target time is associated with the content segment corresponding to the target time.

3. The method of claim 2, wherein the descriptive information includes at least one of the following: The name or overview of the chapter corresponding to the target time; The subtitle content corresponding to the target time; The text corresponding to the audio content associated with the target time.

4. The method according to claim 2, wherein the target time and / or the descriptive information corresponding to the target time is superimposed on the reference image.

5. The method according to any one of claims 1 to 4, wherein the reference image comprises one of the following: The first image frame of the media content; The cover image of the media content; The image frame in the media content that corresponds to the target time.

6. The method according to any one of claims 1 to 5, wherein the sharing request is further associated with interactive content input by the first user, and the method further comprises: The message corresponding to the interactive content is displayed in the conversation interface; or In response to the media content playing to a progress related to the target time, the interactive content is presented in the playback interface.

7. The method of claim 6, wherein presenting the interactive content in the playback interface in response to the media content playing to a progress associated with the target time comprises: The interactive content is displayed at the position corresponding to the target time in the progress component of the playback interface; or The interactive content is displayed in the playback area of ​​the playback interface.

8. The method according to any one of claims 1 to 7, further comprising: The playback interface displays a prompt message including the target time to instruct the media content to be played from the target time.

9. The method according to any one of claims 1 to 8, further comprising: The progress component of the playback interface displays an indicator element corresponding to the target time.

10. The method of claim 9, wherein the indicator element is a first indicator element, the method further comprising: In the progress component, a second indicator element corresponding to the additional moment is presented. The second indicator element is associated with an interactive operation of a second user in the target session regarding the media content, the target session corresponding to the session interface.

11. A method for content sharing, comprising: In response to receiving a trigger from a sharing entry associated with media content, a sharing window is displayed; Receive sharing information via the sharing window, the sharing information indicating the target session to be shared and the target time in the media content; and Based on the shared information, shared content associated with the media content is sent in the target session, and the shared content is used to trigger the playback of the media content from the target time.

12. The method of claim 11, further comprising: The sharing window presents a time selection component and / or editing entry for determining the target time.

13. The method of claim 12, wherein the editing entry is associated with an image identifier associated with the media content.

14. The method according to any one of claims 11 to 13, wherein receiving shared information via the sharing window comprises: A time selection component is presented in the sharing window, and the time selection component presents at least one first time. as well as The target time is determined based on the at least one first time presented.

15. The method of claim 14, wherein the at least one first moment is associated with the triggering moment of the sharing entry or the current playback moment of the media content.

16. The method according to any one of claims 11 to 13, wherein receiving shared information via the sharing window comprises: In response to the selection of an editing entry in the sharing window, an editing window associated with the media content is presented; as well as The target time is determined via the editing window.

17. The method of claim 16, wherein determining the target time via the editing window comprises: The editing window provides a timeline; as well as The target time is determined based on the interactive operation of the time axis.

18. The method of claim 16, further comprising: An associated image of the media content is displayed in the editing window, the reference image being determined based on a second moment marked in the editing window.

19. The method of any one of claims 11 to 18, wherein the sharing window presents an image identifier associated with the media content, the image identifier being determined based on the target time.

20. A device for content sharing, comprising: The content presentation module is configured to present shared content in a session interface associated with a first user, the shared content being sent based on the first user's request to share media content, the shared content including a reference image associated with the media content; The interface presentation module is configured to present a playback interface of the media content in response to a preset operation on the shared content; as well as The content playback module is configured to play the media content at the target time indicated by the sharing request in the playback interface.

21. A device for content sharing, comprising: The window rendering module is configured to render a sharing window in response to receiving a trigger associated with a sharing entry for media content; The information receiving module is configured to receive sharing information via the sharing window, the sharing information indicating the target session to be shared and the target time in the media content; as well as The content sending module is configured to send shared content associated with the media content in the target session based on the shared information, the shared content being used to trigger the playback of the media content from the target time.

22. An electronic device, comprising: At least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 10 or 11 to 19 when executed by the at least one processor.

23. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 10 or 11 to 19.

24. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1 to 10 or 11 to 19.