Method, apparatus, device and storage medium for content sharing
The method and apparatus facilitate quick and unedited media content sharing with post-editing options, addressing the inefficiencies of conventional user-editing requirements and enhancing user engagement.
Patent Information
- Application Number
- JP2025540214
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-04-18
- Filing Date
- 2024-04-17
- Publication Date
- 2026-02-03
AI Technical Summary
Conventional media content sharing requires user editing operations, which are time-consuming and deter some users from sharing content.
A method and apparatus for content sharing that generates shared content independently of user editing operations, applying a predetermined style to the original media content, and allows for quick posting and post-editing options.
Enhances user convenience and enthusiasm for content sharing by enabling rapid, unedited sharing and flexible editing of media content.
Smart Images

Figure 2026504031000001_ABST
Abstract
Description
[Technical Field]
[0001] [Related Applications] This application claims priority to a Chinese invention patent application filed on April 18, 2023, entitled "Method, Apparatus, Device and Storage Medium for Content Sharing" and bearing application number 202310418372.5, the entire contents of which are incorporated herein by reference.
[0002] [Technical field] FIELD Exemplary embodiments of the present disclosure relate generally to the field of computers, and more particularly to methods, apparatus, devices, and computer-readable storage media for content sharing. [Background technology]
[0003] With the development of computer technology, the Internet has become an important source of content for people. People can create content on the Internet and share it with other users. Especially for media content, more and more publishers and creators are looking forward to content sharing. This has drawn attention to ways to more conveniently support users in sharing content. Summary of the Invention
[0004] In a first aspect of the present disclosure, a method for content sharing is provided, the method including: receiving a share request for targeted media content; and controlling, in response to the share request, posting of targeted shared content related to the targeted media content, the targeted shared content including media content generated based on the targeted media content independently of a user's editing operation, the targeted shared content including a first media content screen generated by applying a predetermined style to a second media screen in the targeted media content.
[0005] In a second aspect of the present disclosure, there is provided a content sharing device, the device further comprising: a receiving module configured to receive a sharing request for targeted media content; and a control module configured to control, in response to the sharing request, posting of targeted shared content related to the targeted media content, the targeted shared content including media content generated based on the targeted media content independently of a user's editing operation, the targeted shared content including a first media content screen generated by applying a predetermined style to a second media screen in the targeted media content.
[0006] In a third aspect of the present disclosure, an electronic device is provided, the electronic device comprising: at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions executable by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the electronic device to perform a method as described in the first aspect.
[0007] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, which stores a computer program that is executed by a processor to implement the method described in the first aspect.
[0008] It should be understood that the contents of this Summary are not intended to define key features or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will be readily apparent from the following description. [Brief explanation of the drawings]
[0009] These and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent from the following detailed description taken in conjunction with the drawings, in which like or similar reference numerals indicate like or similar elements.
[0010] [Figure 1] 1 is a schematic diagram illustrating an example environment in which embodiments according to the present disclosure can be implemented.
[0011] [Figure 2A] 1 illustrates an example interface for a content sharing process according to some embodiments of the present disclosure. [Figure 2B] 1 illustrates an example interface for a content sharing process according to some embodiments of the present disclosure. [Figure 2C] 1 illustrates an example interface for a content sharing process according to some embodiments of the present disclosure. [Figure 2D] 1 illustrates an example interface for a content sharing process according to some embodiments of the present disclosure. [Figure 2E] 1 illustrates an example interface for a content sharing process according to some embodiments of the present disclosure. [Figure 2F] 1 illustrates an example interface for a content sharing process according to some embodiments of the present disclosure.
[0012] [Figure 3A] 1 illustrates an example interface for a content sharing process according to some other embodiments of the present disclosure. [Figure 3B] 1 illustrates an example interface for a content sharing process according to some other embodiments of the present disclosure. [Figure 3C] 1 illustrates an example interface for a content sharing process according to some other embodiments of the present disclosure.
[0013] [Figure 4] 1 is a flowchart illustrating an example process for content sharing according to some embodiments of the present disclosure.
[0014] [Figure 5]1 is a schematic block diagram illustrating an apparatus for content sharing according to some embodiments of the present disclosure.
[0015] [Figure 6] 1 is a block diagram illustrating an electronic device in which several embodiments of the present disclosure can be implemented. DETAILED DESCRIPTION OF THE INVENTION
[0016]
[0023] The embodiments of the present disclosure will be described in more detail with reference to the drawings. Although the drawings show several embodiments of the present disclosure, it should be understood that the present disclosure can be realized in various forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of the present disclosure.
[0017] It should be noted that the section / subsection headings described herein are not limiting. Various embodiments are described throughout this specification, and any type of embodiment may be included in any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any manner with other embodiments described in the same section / subsection and / or different sections / subsections.
[0018] In describing embodiments of the present disclosure, the term "comprises" and similar expressions should be understood as open-ended, i.e., "including, but not limited to." The term "based on" should be understood as "based at least in part 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 are included below. Terms such as "first," "second," etc., may refer to different targets or the same target. Other explicit and implicit definitions are included below.
[0019] The embodiments of the present disclosure relate to user data, data acquisition, and / or use, etc., in compliance with relevant laws and regulations. In the embodiments of the present disclosure, all data collection, acquisition, processing, manipulation, transfer, use, etc. are performed with the user's knowledge and confirmation. Accordingly, when implementing each embodiment of the present disclosure, the user is notified of the type, scope of use, usage scenario, etc. of the data or information in accordance with relevant laws and regulations, and permission is obtained. The specific notification and / or permission method may vary depending on actual circumstances and application scenarios, and the scope of the present disclosure is not limited in this respect.
[0020] In the proposals in this specification and examples, for example, when processing personal information, the processing is based on a legal basis (for example, when the consent of the personal information subject is obtained or when it is necessary for the performance of a contract) and is only processed within the scope of regulations or agreements. Even if a user refuses the processing of personal information other than that required for basic functions, it will not affect the user's use of basic functions.
[0021] As briefly mentioned above, for Internet content, content sharing is one of the most commonly used interactive functions in people's daily lives. Conventionally, when sharing media content, users can achieve the sharing of media content by performing editing and processing operations on the media content. Such operation processes take a certain amount of time for users, and some users may be less willing to share content due to such processes.
[0022] An embodiment of the present disclosure provides a content sharing scheme. According to the scheme, a sharing request for targeted media content (e.g., photo content, video content, audio content, or a combination of these contents) may be received. The sharing request may further control posting of targeted shared content related to the targeted media content. The targeted shared content may include media content generated based on the targeted media content independently of a user's editing operations. The targeted shared content may also include a first media content view generated by applying a predetermined style to a second media view of the targeted media content.
[0023] As a result, the embodiments of the present disclosure support users to quickly share target media content without editing, and the shared content screen can be automatically generated based on the shared content screen, which greatly improves the convenience of content sharing for users and increases users' enthusiasm for content sharing.
[0024] Each exemplary embodiment of the scheme is described in further detail below with reference to the drawings. Example Environment
[0025] 1 is a schematic diagram illustrating an example environment 100 in which embodiments of the present disclosure may be implemented. As shown in FIG. 1, the example environment 100 may include an electronic device 110.
[0026] In the example environment 100, an electronic device 110 runs an application 120 that supports content sharing. The application 120 may be any suitable type of app for content sharing, including, but not limited to, a video application, a social application, or an editing application. A user 140 interacts with the application 120 via the electronic device 110 and / or its accessory devices.
[0027] In the environment 100 of FIG. 1, when an application 120 is active, the electronic device 110 presents an interface 150 that supports content sharing by the application 120.
[0028] In some embodiments, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 may be any type of mobile, fixed, or portable device, including a mobile phone, desktop computer, laptop computer, notebook computer, netbook computer, tablet computer, media computer, multimedia tablet, handheld computer, portable gaming console, VR / AR device, Personal Communication System (PCS) device, personal navigation device, Personal Digital Assistant (PDA), audio / video player, digital camera / camcorder, pointing device, television receiver, radio receiver, e-book device, gaming device, or any combination thereof, and accessories and peripheral devices for these devices, or any combination thereof. In some embodiments, electronic device 110 may also support any type of user prompting interface (e.g., "wearable" circuitry).
[0029] The server 130 may be an independent physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud The server 130 may be a service cloud server that can provide basic cloud computing services such as services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence. The server 130 may comprise a computing system / server, such as a main block, an edge computing node, or a computing device within a cloud environment. The server 130 may provide background services to the application 120 that supports virtual scenarios within the electronic device 110.
[0030] A communication connection is established between the server 130 and the electronic device 110. The communication connection may be established via wired or wireless means. The communication connection may include a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc., although embodiments of the present disclosure are not limited in this respect. In embodiments of the present disclosure, the server 130 and the electronic device 110 may realize signaling interaction through the communication connection therebetween.
[0031] It should be understood that the configuration and functionality of each element in environment 100 is described for illustrative purposes only and does not imply any limitation on the scope of the present disclosure.
[0032] Several exemplary embodiments of the present disclosure will now be described with reference to the drawings. Example Content Sharing
[0033] An example content sharing process according to some embodiments of the present disclosure is described below in conjunction with Figures 2A-2F. Figures 2A-2F illustrate an example interface according to some embodiments of the present disclosure, which may be provided by, for example, electronic device 110 shown in Figure 1. Specifically, electronic device 110 may present the example interface through, for example, an included application 120.
[0034] 2A, FIG. 2A illustrates a display interface 200A for targeted media content 210. Interface 200A includes a content presentation area for presenting targeted media content 210. As discussed above, this targeted media content may include, for example, photo content, video content, audio content, and / or combinations of these. As can be appreciated, the display interface may be a display interface for media content posted by the user himself or herself, or a display interface for media content posted by other users.
[0035] As shown in Figure 2A, interface 200A may include a share control 215. When share control 215 is triggered (e.g., clicked), electronic device 110 may present a share panel 220 in interface 200B, as shown in Figure 2B.
[0036] In the sharing panel 220, the electronic device 110 provides sharing entries, such as sharing entry 225. The sharing entries may include, for example, target sharing entries 225 that support unedited transfer. This disclosure is not intended to limit the style or functionality of other sharing entries.
[0037] In some embodiments, after receiving a trigger action on the target share entry 225, the electronic device 110 may present an interface 200C, such as that shown in Figure 2C. Further, the interface 200C may correspond to, for example, a display interface for the targeted media content 210.
[0038] As shown in FIG. 2C , unlike interface 200A, interface 200C further provides at least one status control 230. In some embodiments, the status control 230 represents, for example, a creation status and / or a posting status of the target shared content. Taking FIG. 2C as an example, the text "Forward" indicates, for example, that a user has triggered the process of creating and forwarding the target shared content. It should be understood that the text "Forward" here does not imply that the corresponding target shared content has been created and / or posted.
[0039] In some embodiments, a trigger operation on the target share entry 225 is performed to trigger a content generation process that generates the targeted shared content, which may be performed locally on the electronic device 110 or on another electronic device (e.g., the server 130).
[0040] Furthermore, the electronic device 110 controls posting of the target shared content based on the operation state of the state control 230 within a predetermined time. As can be understood, posting of the target shared content refers to posting the target shared content as a user's creation, that is, the target shared content is comprehensively viewed by the target user set by the poster when posting as a user's creation.
[0041] In some embodiments, when a first predetermined operation associated with the state control 230 is detected within a predetermined time, the electronic device 110 controls the target shared content to be posted accordingly. The operation associated with the state control 230 may include, for example, performing any appropriate operation received in the current interface when the state control 230 is presented, regardless of the state control 230.
[0042] In some embodiments, the first predetermined operation may include a predetermined operation for stopping the presentation of a status control of the exhibition interface. For example, the first predetermined operation may be a switching operation for media content in a media content stream, and the target media content of the exhibition interface may be included in the target media content stream of the exhibition interface. Alternatively, the first predetermined operation of the exhibition interface may be a jump operation for jumping to the personal homepage of the creator of the target media content. In other embodiments, the current interface may further include a status control off control or a posting confirmation control, and the first predetermined operation may further be a trigger operation for the status control off control or the posting confirmation control of the exhibition interface. When the first predetermined operation of the above-mentioned status control is detected within a predetermined time, the target shared content is posted as a user work.
[0043] For example, when the user swipes up or down during the period when the state control 230 is presented to switch the media content being viewed, the electronic device 110 may correspondingly control the target shared content to be posted. For another example, when the user slides the state control 230 down, for example, to close the control, the electronic device 110 may correspondingly control the target shared content to be posted.
[0044] Additionally or alternatively, if a second predetermined operation associated with the state control 230 is not detected within a predetermined time, the electronic device 110 may control the target shared content to be posted accordingly. In some embodiments, the second predetermined operation associated with the state control 230 includes an operation that cancels the posting process. For example, if the user does not perform any operation within the predetermined time, the electronic device 110 may automatically control the target shared content to be posted accordingly. Alternatively, if the user does not perform a trigger operation for the retract entry 234 described below within the predetermined time, the electronic device 110 may automatically control the target shared content to be posted accordingly. If the second predetermined operation associated with the state control 230 described above is detected within the predetermined time, the target shared content is posted as a user creation.
[0045] 2C, state control 230 may include, for example, retract entry 234. Upon receiving a trigger action on retract entry 234, electronic device 110 may stop posting the targeted shared content.
[0046] In some embodiments, the predetermined amount of time presented by state control 230 may be a predetermined length. Alternatively, or in addition, the predetermined amount of time presented by state control 230 may be determined by the length of time required for the content generation process to generate the targeted media content.
[0047] For example, if a predetermined operation is not received within a predetermined time period indicated by the status control 230, the electronic device 110 may correspondingly stop displaying the status control 230 after the predetermined time period has elapsed, so as to indicate that the corresponding target shared content is being posted or has been posted. As another example, the electronic device 110 may change the display of the status control 230 to indicate an updated generation status and / or posting status of the target shared content, such as indicating that the corresponding target shared content is being generated, being posted, or has been posted.
[0048] 2C shows an example of each state control 230. In some embodiments, the potential device 110 may further provide multiple state controls 230. Illustratively, the edit entry and / or the retract entry are provided independently as additional state controls. Additionally, the additional state controls may be configured, for example, for the same or different predetermined times.
[0049] As an example, the electronic device 110 may provide a first state control associated with the text, a second state control corresponding to a retract entry, and a third state control corresponding to an edit entry, where the first state control, second state control, and third state control may further be associated with the same or different predetermined times, for example.
[0050] For example, if the user does not perform a predetermined operation within the same predetermined period, the presentation of the three state controls may be stopped simultaneously. Alternatively, if the user does not perform a predetermined operation within a first period, the presentation of the second state control and the third state control may be stopped simultaneously. Furthermore, if the user does not perform a predetermined operation within a longer second period, the presentation of the first state control may be further stopped.
[0051] 2D , the electronic device 110 may further present an interface element 240 and / or an interface element 245 indicating the posting progress of the targeted shared content, which may cease to be presented or continue to be presented accordingly, for example, in response to the user switching to another interface (e.g., switching to viewing other media content).
[0052] After the targeted shared content is posted, the current user and / or other suitable users may view the targeted shared content, for example, via an electronic device. Illustratively, the targeted shared content is posted as the current user's personal work and supports other users viewing the work on the current user's personal homepage. Figure 2E illustrates an example display interface 200E for the targeted shared content 250, which may be presented, for example, via electronic device 110 or other suitable electronic device.
[0053] As shown in FIG. 2E , the target shared content 250 may include a first media screen 255 generated by applying a predetermined style to a second media screen 260 of the target media content 210. The predetermined style may correspond to, for example, one or more predetermined screen treatments. The electronic device 110 may then apply the corresponding one or more screen treatments to the second media screen 260 to generate a new first media screen 255, such as by adjusting the size or shape of the second media screen. The first media screen 255 may then present a different screen style from the second media screen 260 to indicate that it corresponds to the shared media content.
[0054] As can be understood, the first media screen is generated by combining the second media screen with predetermined visual elements determined based on the target media content. The predetermined visual elements include at least one of video, photo, and text. Illustratively, the display layout, screen color, or other visual information of the generated first media screen 255 is different from that of the second media screen 260, so that the user can more easily recognize the work as the transferred shared work. Illustratively, the predetermined style includes a picture-in-picture style. That is, the second media screen 260 of the target media content 210 is scaled down and set as a portion of the first media screen 255 rather than the entire first media screen 255. In some embodiments, the predetermined style may further include, for example, other suitable styles. For example, the first media screen 255 is generated by using the second media screen 260 to obtain a background screen of the first media screen 255, using visual elements generated as the background screen using colors associated with the second media screen 260, and overlaying the second media screen 260 and the predetermined visual elements on the background screen.
[0055] In some embodiments, as shown in FIG. 2E, the predetermined style indicates that, in addition to the second media screen 260, the first media screen 250 further includes at least one visual element 265. The at least one visual element 265 is generated, for example, based on the targeted media content 210. For example, as shown in FIG. 2E, the visual element 265 indicates information about the contributor of the targeted media content 210.
[0056] In other examples, the visual element 265 may further indicate other appropriate information about the targeted media content 210, including, by way of example only, but not limited to, posting time, view information, like information, comment information, favorite information, media content description information, etc. As should be understood, the generation and / or presentation of targeted shared content should be based on the permission of the poster of the targeted media content 210.
[0057] As such, the embodiments of the present disclosure can control the target shared content to be shared accordingly according to the user's sharing request when independent of the user's editing operation. It should be understood that "independent of the user's editing operation" means that the user can quickly generate and post the corresponding target shared content in a predetermined style without entering the editing interface of the target shared content.
[0058] In some embodiments, considering that such rapid sharing is independent of the user's editing operation, the electronic device 110 may further provide, for example, an edit entry for the posted target shared content 250. In some embodiments, the electronic device 110 may provide a corresponding edit entry in a display interface for the posted target shared content 250. As can be appreciated, the posted shared content includes the posted media content as a user's creation, i.e., the target shared content is viewed collectively by the target user set by the user when posting. For example, the electronic device 110 may provide an edit entry for the posted target shared content 250 in the user's personal homepage.
[0059] Furthermore, upon receiving an edit request for the posted targeted shared content, the electronic device 110 presents an edit interface (also referred to as a second edit interface) for editing the posted targeted shared content. That is, the electronic device 110 can provide a "post first, edit later" sharing logic to support users in quickly sharing and reduce users' sharing costs.
[0060] In some embodiments, this editing interface may include interface 200F shown in Figure 2F. This editing interface may include, for example, supporting a user in changing the display style of second media screen 260, changing at least one visual element 265 generated based on target media content 210, etc.
[0061] 2F , the interface 200F may provide, for example, a set of controls 270. The set of controls 270 may include, for example, a first control for adding a new visual element (e.g., a sticker, text, etc.). Alternatively, the set 270 may further include, for example, a second control for modifying a predetermined style applied to the second media screen 260. Additionally, the set of controls 270 may further include, for example, a third control for obtaining predetermined audio information to be combined with the target media content to generate the target shared content 250.
[0062] Additionally, the interface 200F may further include, for example, a posting control 275. After the user completes the editing operation, the user triggers the posting control 275 to post new shared content generated based on the editing operation, thereby switching the posted target shared content to updated shared content.
[0063] In this way, the embodiment of the present disclosure can support "post-editing" of shared content by users that has already been posted, thereby ensuring sharing efficiency while also supporting users' free creation.
[0064] 2C , in some examples, state control 230 may further include, for example, edit entry 232. When a trigger operation on edit entry 232 is received, electronic device 110 may present an edit interface (also referred to as a first edit interface).
[0065] The editing interface corresponding to the editing entry 232 is similar to, for example, the interface 200F described with reference to FIG. 2F. Alternatively, the editing interface corresponding to the editing entry 232 may be provided when, for example, the target shared content has not been posted. A user may also perform an editing operation in the editing interface, or directly post the target shared content without performing an editing operation. Correspondingly, the corresponding shared content is posted accordingly based on at least one operation in the editing interface.
[0066] Illustratively, the electronic device 110 receives at least one editing operation on the original shared content through the first editing interface to generate updated shared content. For example, a user performs at least one editing operation on the original shared content through the first editing interface. The original shared content is generated based on, for example, the target media content 210. In one example, the original shared content may have the same style as, for example, the target shared content 250.
[0067] The editing operation may be similar to one or more operations performed using the editing controls described with reference to FIG. 2F, such as adding a new visual element, changing a predefined style, or obtaining new audio content.
[0068] Furthermore, the electronic device 110 receives a posting request for the updated shared content through the first editing interface, and controls the updated shared content to be posted accordingly.
[0069] Based on the above process, embodiments of the present disclosure can provide users with a sharing function for directly sharing target media content without editing it. In addition, in some embodiments, a post-editing function can be provided for triggered and posted media content, making it convenient for users to make further edits. Therefore, embodiments of the present disclosure allow users to more flexibly select a transfer method, shorten the transfer path for users who do not want to edit the target shared content, improve user sharing efficiency, and provide quick editing input for users who want to edit the target shared content, making it convenient for them to edit the target shared content before posting it.
[0070] In some embodiments, in addition to the presentation logic of the target share entry 225 described above with reference to Figures 2A and 2B, embodiments of the present disclosure may support making a share request for targeted media content based on other suitable interaction steps.
[0071] 3A illustrates an example interface 300A according to some embodiments of the present disclosure. As illustrated in FIG. 3A, interface 300A may correspond to, for example, a display interface for targeted media content 210. As illustrated in FIG. 3A, upon receiving a predetermined operation (e.g., a long press) on share control 215, electronic device 110 presents a share entry, for example, target share entry 310. When a user triggers target share entry 310, the user may trigger, for example, internet 200C, as described above with reference to FIG. 2C.
[0072] 3A, the target share entry 310 may be presented in association with the share control 215, for example, in interface 300A. For example, the target share entry 310 may be presented adjacent to the share control 215.
[0073] In some embodiments, the share panel 220 shown in Figure 2B and / or the target share entry 310 shown in Figure 3 may also be presented in response to a user's predetermined interaction with the target media content in the exhibition interface. For example, a user may trigger the presentation of the share panel 220 shown in Figure 2B and / or the target share entry 310 shown in Figure 3B by long pressing on the target media content 210 in interface 200A.
[0074] In some other embodiments, the presentation of the target shared entry may also be based on a user's specific interaction operation with the target media content 210. Specifically, upon receiving a targeted interaction operation related to the target media content, the electronic device 110 may present the target shared entry in the display interface of the target media content.
[0075] In one example, as shown in FIGURE 3B, after a user triggers like control 315 in interface 300B to complete a like operation, electronic device 110 may present target shared entry 325, for example, in interface 300B. When the user triggers target shared entry 325, it may trigger interface 200C, described above with reference to FIGURE 2C, for example.
[0076] 3B, the target share entry 325 includes a share tag that is displayed in the description area 320 of the exhibit interface 300B. The description area 320 displays descriptive information related to the targeted media content 210, such as the contributor information, the content added by the contributor, and the like.
[0077] In another example, as shown in FIGURE 3C, after a user triggers like control 315 in interface 300C to complete a like operation, electronic device 110 may present target shared entry 330, for example, in interface 300B. When a user triggers target shared entry 330, interface 200C, described above with reference to FIGURE 2C, may be triggered, for example.
[0078] 3C, the target share entry 330 includes a share button 330 displayed in a content presentation area of the exhibition interface 300C, in which the target media content 210 is played, i.e., the exhibition interface 300C is a playback page for the target media content. In some embodiments, for example, the share button may display a visual indicator (e.g., an icon) corresponding to the current user to prompt the current user to forward the current target media content as their own forwarded work.
[0079] In some embodiments, the target interaction operation that triggers the target shared entry 325 and / or the target shared entry 330 described with reference to Figures 3B and 3C may include any suitable interaction operation related to the targeted media content 210, such as a like operation, a comment operation, a favorite operation, a follow operation, etc.
[0080] This provides the user with a direct, unedited sharing gateway only if it is determined that the user is interested in interacting with the currently playing target media content 210, thereby reducing interference with the user's viewing of the content. Exemplary Process
[0081] 4 is a flow chart illustrating an example process 400 for content sharing according to some embodiments of the present disclosure. The process 200 is implemented in the electronic device 110. The process 200 is described below with reference to FIG.
[0082] As shown in FIG. 4, at block 410, the electronic device 110 receives a share request for targeted media content.
[0083] In block 420, the electronic device 110 controls the posting of targeted shared content related to the targeted media content in response to the sharing request, the targeted shared content including media content generated based on the targeted media content independently of the user's editing operations, and including a first media content screen generated by applying a predetermined style to a second media screen in the targeted media content.
[0084] In some embodiments, controlling the posting of targeted shared content related to the targeted media content includes presenting a state control representing a creation state and / or posting state of the targeted shared content in response to a sharing request, and controlling the posting of the targeted shared content based on an operational state of the state control within a predetermined time period.
[0085] In some embodiments, the operational state refers to the detection of a first predetermined operation associated with the state control within a predetermined time period and / or the absence of the detection of a second predetermined operation associated with the state control within a predetermined time period.
[0086] In some embodiments, detecting a first predetermined operation related to the state control within a predetermined time period includes detecting a predetermined operation to stop presentation of the state control within a predetermined time period, and / or not detecting a second predetermined operation related to the state control within a predetermined time period includes not detecting a related operation on the target shared content triggered based on the state control within a predetermined time period.
[0087] In some embodiments, process 400 further includes ceasing presentation of the status control and / or changing the display of the status control to indicate an updated creation status and / or posting status of the target shared content.
[0088] In some embodiments, process 400 further includes triggering a content generation process that generates targeted media content in response to the sharing request.
[0089] In some embodiments, the predetermined amount of time is determined by the amount of time required for the production process.
[0090] In some embodiments, the state control includes an edit entry, and process 400 further includes presenting a first edit interface in response to a trigger operation on the edit entry, and controlling corresponding shared content to be posted based on at least one operation on the first edit interface.
[0091] In some embodiments, controlling the posting of the corresponding shared content based on at least one operation on the first editing interface includes receiving at least one editing operation on the initial shared content to generate updated shared content, and controlling the posting of the updated shared content in response to a posting request for the updated shared content.
[0092] In some implementations, the state control includes a retract entry, and process 400 further includes stopping posting of the targeted shared content in response to a trigger action on the retract entry.
[0093] In some embodiments, state controls are presented in a showcase interface for the targeted media content, and / or a share request for the targeted media content is triggered based on a share action in the showcase interface for the targeted media content.
[0094] In some embodiments, process 400 further includes presenting a second editing interface for editing the posted targeted shared content in response to an edit request for the posted targeted shared content, which includes the posted media content as a user creation.
[0095] In some embodiments, the second editing interface includes a first control for adding at least one visual element to the first media screen and / or a second control for modifying a predefined style applied to the second media screen.
[0096] In some other embodiments, the second editing interface further includes a third control for obtaining a predetermined sound that combines information of the target media content to generate the target shared content.
[0097] In some embodiments, receiving a share request for the targeted media content includes presenting a target share entry associated with the targeted media content and obtaining a share request for the targeted media content based on a trigger operation on the target share entry.
[0098] In some embodiments, presenting a target share entry associated with the shared target media content includes presenting a share control in an exhibition interface of the target media content and presenting the target share entry in response to a trigger operation on the share control.
[0099] In some examples, presenting the target share entry associated with the shared target media content includes presenting the target share entry in an exhibition interface of the target media content in response to a target interaction operation associated with the target media content.
[0100] In some implementations, the target interaction operation includes at least one of a like operation, a comment operation, a favorite operation, and a follow operation.
[0101] In some embodiments, the targeted share entry includes a share button displayed in a content presentation area in the exhibit interface where the targeted media content is played, and / or a share tab displayed in a description area in the exhibit interface where descriptive information related to the targeted media content is displayed.
[0102] In some embodiments, the predetermined style indicates that the first media screen includes a second media screen and at least one visual element generated based on the target media content.
[0103] In some embodiments, the predetermined style indicates that the second media screen is to be presented on the first media screen in a picture-in-picture format. Exemplary Apparatus and Devices
[0104]
[0023] Embodiments of the present disclosure further provide corresponding apparatuses for implementing the above-described methods or processes. Figure 5 is a schematic block diagram illustrating an apparatus 500 for content sharing according to an embodiment of the present disclosure. The apparatus 500 may be implemented as or included in the electronic device 110. Each module / component in the apparatus 500 may be implemented by hardware, software, firmware, or any combination thereof.
[0105] The device 500 includes a receiving module 510 configured to receive a sharing request for the targeted media content. The device 500 further includes a control module 520 configured to control, in response to the sharing request, posting of targeted shared content related to the targeted media content, the targeted shared content including media content generated based on the targeted media content independently of a user's editing operation, the targeted shared content including a first media content screen generated by applying a predetermined style to a second media screen in the targeted media content.
[0106] In some embodiments, the control module 520 is further configured to present a status control representing the creation status and / or posting status of the target shared content in response to the sharing request, and to control the posting of the target shared content based on the operation status of the status control within a predetermined time period.
[0107] In some embodiments, the operational state refers to a first predetermined operation associated with the state control being detected within a predetermined time period and / or a second predetermined operation associated with the state control not being detected within a predetermined time period.
[0108] In some embodiments, detecting a first predetermined operation related to the state control within a predetermined time period includes detecting a predetermined operation to stop presentation of the state control within a predetermined time period, and / or not detecting a second predetermined operation related to the state control within a predetermined time period includes not detecting a related operation on the target shared content triggered based on the state control within a predetermined time period.
[0109] In some embodiments, the control module 520 is further configured to stop presenting the status control or change the display of the status control to indicate an updated creation status and / or posting status of the target shared content.
[0110] In some embodiments, the control module 520 is further configured to trigger a content generation process that generates targeted media content in response to the sharing request.
[0111] In some embodiments, the predetermined amount of time is determined by the amount of time required for the production process.
[0112] In some embodiments, the state control includes an edit entry, and the control module 520 is further configured to present a first edit interface in response to a trigger operation on the edit entry, and to control corresponding shared content to be posted based on at least one operation on the first edit interface.
[0113] In some embodiments, the control module 520 is further configured to receive at least one edit operation on the initial shared content to generate updated shared content, and to control the updated shared content to be posted in response to a posting request for the updated shared content.
[0114] In some implementations, the state control includes a retract entry, and the control module 520 is further configured to stop posting of the targeted shared content in response to a trigger action on the retract entry.
[0115] In some embodiments, state controls are presented in a showcase interface for the targeted media content, and / or a share request for the targeted media content is triggered based on a share action in the showcase interface for the targeted media content.
[0116] In some embodiments, the device 500 includes an editing module that includes presenting a second editing interface for editing the posted target shared content in response to an editing request for the posted target shared content, which includes the posted media content as a user creation.
[0117] In some embodiments, the second editing interface includes a first control for adding at least one visual element to the first media screen and / or a second control for modifying a predefined style applied to the second media screen.
[0118] In some other embodiments, the second editing interface further includes a third control for obtaining a predetermined sound that combines information of the target media content to generate the target shared content.
[0119] In some implementations, the receiving module 510 is further configured to present a targeted share entry associated with the targeted media content and obtain a share claim for the targeted media content based on a trigger action on the targeted share entry.
[0120] In some implementations, the receiving module 510 is further configured to present a share control in the exhibition interface of the targeted media content and, in response to a trigger operation on the share control, present the targeted share entry.
[0121] In some implementations, the receiving module 510 is further configured to present the targeted shared entry in an exhibition interface of the targeted media content in response to a targeted interaction operation associated with the targeted media content.
[0122] In some implementations, the target interaction operation includes at least one of a like operation, a comment operation, a favorite operation, and a follow operation.
[0123] In some embodiments, the targeted share entry includes a share button displayed in a content presentation area in the exhibit interface where the targeted media content is played, and / or a share tab displayed in a description area in the exhibit interface that displays descriptive information related to the targeted media content.
[0124] In some embodiments, the predetermined style indicates that the first media screen includes a second media screen and at least one visual element generated based on the target media content.
[0125] In some embodiments, the predetermined style indicates that the second media screen is to be presented on the second media screen in a picture-in-picture format.
[0126] 6 is a block diagram illustrating an electronic device 600 capable of implementing one or more embodiments of the present disclosure. It should be understood that the electronic device 600 illustrated in FIG. 6 is merely exemplary and does not limit the functionality and scope of the embodiments described herein. The electronic device 600 illustrated in FIG. 6 may implement the electronic device 110 of FIG. 1.
[0127] 6, electronic device 600 is in the form of a typical electronic device. Components of electronic device 600 include, but are not limited to, one or more processors or processing units 610, memory 620, a storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. Processing device 610 may be a real or virtual processor and can perform various processes according to programs stored in memory 620. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capabilities of electronic device 600.
[0128] The electronic device 600 typically includes multiple computer storage media. This media may be any obtainable media accessible by the electronic device 600, including, but not limited to, volatile and nonvolatile media, removable and non-removable media. The memory 620 may 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 a combination thereof. The storage device 630 may be removable or non-removable media and may include machine-readable media such as a flash drive, magnetic disk, or any other medium capable of storing information and / or data (e.g., training data) and accessible within the electronic device 800.
[0129] The electronic device 600 may further include other removable / non-removable media, volatile / non-volatile memory storage media. Although not shown in FIG. 6, a disk drive for reading from or writing to a removable, non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk may also be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 620 includes a computer program product 625 having one or more program modules configured to perform various methods or operations of the embodiments of the present disclosure.
[0130] The communication unit 640 facilitates communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 600 may be implemented as a single computing cluster or as multiple computing machines that can communicate via a communication connection. Thus, the electronic device 600 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or other network nodes.
[0131] The input device(s) 650 may be one or more input devices, such as, for example, a mouse, a keyboard, a trackball, etc. The output device(s) 660 may be one or more output devices, such as, for example, a display, a speaker, a printer, etc. Furthermore, the electronic device 600 may communicate with one or more external devices (not shown) via the communication unit 640 as needed, such as a storage device, a display device, etc., that allow a user to interact with the electronic device 600, or any device (e.g., a network card, a modem, etc.) that allows the electronic device 600 to communicate with one or more electronic devices. Such communication may be performed by an input / output (I / O) interface (not shown).
[0132] In accordance with an exemplary implementation of the present disclosure, there is provided a computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a processor, implement the methods described above. Additionally, in accordance with an exemplary implementation of the present disclosure, there is provided a computer program product tangibly stored on a non-transitory computer-readable medium and including computer-executable instructions that, when executed by a processor, implement the methods described above.
[0133] Aspects of the present disclosure have been described herein with reference to flowchart and / or block diagrams of methods, apparatus, devices, and computer program products implemented in accordance with the present disclosure. It should be understood that each block of the flowchart and / or block diagrams, and combinations of blocks in the flowchart and / or block diagrams, are implemented by computer-readable program instructions.
[0134] These computer-readable program instructions are provided to a processing unit of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus such that, when executed by the processing unit of the computer or other programmable data processing apparatus, the instructions create an apparatus that implements the functions / acts specified in one or more blocks in the flowcharts and / or block diagrams. These computer-readable program instructions may be stored on a computer-readable storage medium, and the instructions cause the computer, programmable data processing apparatus, and / or other device to operate in a particular manner, such that the computer-readable medium on which the instructions are stored includes an article of manufacture containing instructions for implementing the functions / acts specified in one or more blocks in the flowcharts and / or block diagrams.
[0135] The computer-readable program instructions are loaded into a computer, other programmable data processing apparatus, or other device to cause the computer, other programmable data processing apparatus, or other device to perform a series of operational steps to produce computer-implemented processes, whereby the instructions executing on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in one or more blocks of the flowcharts and / or block diagrams.
[0136] The flowcharts and block diagrams in the accompanying drawings illustrate possible architectures, functions, and operations of systems, methods, and computer program products according to various aspects of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, segment, or part of instructions, including one or more executable instructions capable of implementing a given logical function. In some alternative embodiments, the functions depicted in the blocks may be executed in a different order than that depicted in the figures. For example, two consecutive blocks may actually be executed essentially in parallel, or may be executed in the reverse order depending on the functionality involved. It should 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 by a system using dedicated hardware that performs a given function or operation, or by a combination of dedicated hardware and computer instructions.
[0137] Although various embodiments of the present disclosure have been described above, the above descriptions are illustrative and not exhaustive, and are not limited to the various embodiments disclosed. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the various embodiments described. The terms used in this specification are selected to best explain the principles, practical applications, or improvements to technology in the marketplace of the various embodiments, or to enable other skilled artisans to understand the various embodiments disclosed herein.
Claims
1. receiving a sharing request for the targeted media content; and controlling targeted sharing content related to the targeted media content to be posted in response to the sharing request; The target shared content includes media content generated based on the target media content independently of a user's editing operation, and the target shared content includes a first media screen generated by applying a predetermined style to a second media screen in the target media content. How to share content.
2. Controlling targeted shared content related to the targeted media content to be posted includes: presenting at least one status control representing a creation status and / or a posting status of the target shared content in response to the sharing request; Controlling the target shared content to be posted based on the operation status of the status control within a predetermined time period; 10. The method of claim 1, comprising:
3. The operating state is: a first predetermined operation related to the state control is detected within the predetermined time; and / or A second predetermined operation related to the state control is not detected within the predetermined time. The method of claim 2, wherein
4. The detection of a first predetermined operation related to the state control within the predetermined time period includes the detection of a predetermined operation to stop presentation of the state control within the predetermined time period; and / or The method of claim 3 , wherein no second predetermined operation related to the state control is detected within the predetermined time period, including no related operation on the target shared content triggered based on the state control is detected within the predetermined time period.
5. ceasing the presentation of said state control; or changing the display of the status control to indicate an updated creation status and / or posting status of the target shared content; The method of claim 2 further comprising:
6. triggering a content generation process that generates the targeted media content in response to the sharing request. The method of claim 2 further comprising:
7. The method of claim 6 , wherein the predetermined length of time is determined by the length of time required for the content generation process.
8. the state control includes an edit entry; The method comprises: presenting a first editing interface in response to a trigger operation on the editing entry; Controlling corresponding shared content to be posted based on at least one operation on the first editing interface; The method of claim 2 further comprising:
9. Controlling the corresponding shared content to be posted based on at least one operation on the first editing interface includes: receiving at least one edit operation on the initial shared content to generate updated shared content; Controlling the posting of the updated shared content in response to a posting request for the updated shared content; 9. The method of claim 8, comprising:
10. the state control includes a retraction entry; The method comprises: The method of claim 2 , further comprising: in response to a triggering action on the retraction entry, ceasing posting of the targeted shared content.
11. The method of claim 2 , wherein the state control is presented in a display interface of the targeted media content, and / or the share request for the targeted media content is triggered based on a share operation in the display interface of the targeted media content.
12. The method of claim 1 , further comprising presenting a second editing interface for editing the posted targeted shared content in response to an editing request for the posted targeted shared content, the posted targeted shared content including media content posted as a user creation.
13. The second editing interface includes: a first control that adds at least one visual element to the first media screen; and / or The method of claim 12 , including a second control that modifies a predetermined style applied to the second media screen.
14. receiving a sharing request for the targeted media content; presenting a targeted share entry associated with the targeted media content; obtaining the share request for the targeted media content based on a trigger action on the targeted sharing entry; 10. The method of claim 1, comprising:
15. Presenting a targeted share entry related to the targeted media content includes: presenting a sharing control in an exhibition interface of the targeted media content; presenting the target shared entry in response to a trigger operation on the shared control; 15. The method of claim 14, comprising:
16. Presenting a targeted share entry related to the targeted media content includes:
15. The method of claim 14, comprising presenting the targeted shared entry in an exhibit interface of the targeted media content in response to a targeted interaction operation associated with the targeted media content.
17. The method of claim 16 , wherein the target interaction operation includes at least one of a like operation, a comment operation, a favorite operation, and a follow operation.
18. The target share entry: a share button displayed in a content presentation area in the exhibit interface where the target media content is played; and / or a sharing tab displayed in a description area in the exhibit interface, the description area displaying description information related to the target media content; 17. The method of claim 16, comprising:
19. 10. The method of claim 1, wherein the predetermined style indicates that the first media screen includes a second media screen and at least one visual element generated based on the target media content.
20. 10. The method of claim 1, wherein the predetermined style indicates that the second media screen is presented on the first media screen in a picture-in-picture format.
21. a receiving module configured to receive a sharing request for the targeted media content; a control module configured to control targeted shared content related to the targeted media content to be posted in response to the sharing request; The target shared content includes media content generated based on the target media content independently of a user's editing operation, and the target shared content includes a first media screen generated by applying a predetermined style to a second media screen in the target media content. A device for content sharing.
22. at least one processing unit; at least one memory coupled to the at least one processing unit and configured to store instructions executed by the at least one processing unit, The instructions, when executed by the at least one processing unit, cause the electronic device to perform the method of any one of claims 1 to 20. electronic equipment.
23. A computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of any one of claims 1 to 20.
Citation Information
Patent Citations
Video sharing method and device, terminal, and storage medium
CN109451343A
Video sharing method and device, equipment and medium
CN113365133A
Video processing method and device, electronic equipment and storage medium
CN113542902A
Information processing device and method, storage medium and program
JP2003114856A
Content providing system and content providing method
JP2016071887A