Method, device, equipment and storage medium for content sharing

By receiving sharing requests and automatically generating target sharing content, the problem of time-consuming editing operations in traditional media content sharing is solved, enabling convenient fast sharing and post-editing, and improving user sharing efficiency.

CN116347159BActive Publication Date: 2026-02-06BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Application Number
CN202310418372.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-18
Publication Date
2026-02-06
Estimated Expiration
2043-04-18

AI Technical Summary

Technical Problem

In the process of sharing content in traditional media, users need to perform editing operations, which leads to time consumption and reduced motivation.

Method used

A method and apparatus are provided to automatically generate target sharing content based on a preset style by receiving a sharing request, independent of user editing operations, to achieve rapid sharing.

Benefits of technology

It improves the convenience and enthusiasm of users in sharing content, supports quick sharing and post-editing, and reduces the user's operating costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116347159B_ABST
    Figure CN116347159B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to a method, apparatus, device and storage medium for content sharing. The method proposed herein comprises: receiving a sharing request for target media content; and controlling target sharing content associated with the target media content to be published according to the sharing request, wherein the target sharing content comprises media content generated based on the target media content independently of a user editing operation, and the target sharing content comprises a first media content frame, which is generated by applying a preset style to a second media frame in the target media content. In this way, the embodiments of the present disclosure can improve the efficiency of content sharing.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to a method, an apparatus, a device and a computer readable storage medium for content sharing. BACKGROUND

[0002] With the development of computer technology, the Internet has become an important source for people to obtain various contents. People can create content on the Internet, and can also share content with others. In particular, for media content, more and more publishers or creators expect more sharing of their content. Therefore, how to more conveniently support users to share content is the focus of attention. SUMMARY

[0003] In a first aspect of the present disclosure, a method for content sharing is provided. The method comprises: receiving a sharing request for target media content; and controlling target sharing content associated with the target media content to be published according to the sharing request, wherein the target sharing content comprises media content generated based on the target media content independently of a user editing operation, and the target sharing content comprises a first media content frame, the first media frame being generated by applying a preset style to a second media frame in the target media content.

[0004] In a second aspect of the present disclosure, an apparatus for content sharing is provided. The apparatus comprises: a receiving module configured to receive a sharing request for target media content; and a control module configured to control target sharing content associated with the target media content to be published according to the sharing request, wherein the target sharing content comprises media content generated based on the target media content independently of a user editing operation, and the target sharing content comprises a first media content frame, the first media frame being generated by applying a preset style to a second media frame in the target media content.

[0005] In a third aspect of the present disclosure, an electronic device is provided. The device comprises at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. The instructions, when executed by the at least one processing unit, cause the device to perform the method of the first aspect.

[0006] In a fourth aspect of the present disclosure, a computer readable storage medium is provided. The computer readable storage medium has stored thereon a computer program, which is executable by a processor to implement the method of the first aspect.

[0007] It is to be understood that the particulars shown herein are by way of example and for purposes of illustrative discussion of the embodiments of the present disclosure only and are not intended to limit the scope of the present disclosure to the particular embodiments illustrated. Other BRIEF DESCRIPTION OF DRAWINGS

[0008] The above-mentioned and other features and advantages of various embodiments of this disclosure will be more apparent from the following detailed description, taken in conjunction with the accompanying drawings, in which like reference numerals refer to like elements, in which:

[0009] Figure 1 A schematic diagram showing an example environment in which embodiments according to the present disclosure can be implemented is shown;

[0010] Figures 2A to 2F An example interface showing a content sharing process according to some embodiments of the present disclosure is shown;

[0011] Figures 3A to 3C An example interface showing a content sharing process according to yet other embodiments of the present disclosure is shown;

[0012] Figure 4 A flowchart showing an example process for content sharing according to some embodiments of the present disclosure is shown;

[0013] Figure 5 A schematic block diagram showing an apparatus for content sharing according to some embodiments of the present disclosure is shown; and

[0014] Figure 6 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0015] Embodiments of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings. While several embodiments of the present disclosure are described, it should be understood that the present disclosure can be embodied in many other forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and fully convey the scope of the present disclosure to those skilled in the art.

[0016] It should be noted that the headings provided herein are not limitations of the various embodiments of the present disclosure. The various embodiments described throughout this document can be included under any heading. Additionally, embodiments described in any heading can be combined with any other embodiment described in the same heading and / or a different heading in any manner.

[0017] In the description of the embodiments of the disclosure, the term "comprising" and its similar terms shall be understood as open inclusion, i.e., "including but not limited to". The term "based on" shall be understood as "at least partially based on". The term "one embodiment" or "the embodiment" shall be understood as "at least one embodiment". The term "some embodiments" shall be understood as "at least some embodiments". The following can also include other explicit and implicit definitions. The terms "first", "second", etc. can refer to different or same objects. The following can also include other explicit and implicit definitions.

[0018] The embodiments of the present disclosure can involve data of users, acquisition and / or use of data, etc. These aspects all comply with the corresponding laws and regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware of and confirms. Accordingly, when implementing the embodiments of the present disclosure, the type of data or information that can be involved, the use range, the use scenario, etc. should be notified to the user and authorized by the user in a proper manner according to the relevant laws and regulations. The specific notification and / or authorization manner can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.

[0019] In the present specification and embodiments, if personal information processing is involved, it will be processed on the premise of legality (for example, obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and only within the prescribed or agreed range. The user refuses to process personal information other than the necessary information required for the basic function, which does not affect the user's use of the basic function.

[0020] As briefly mentioned above, for Internet content, content sharing is one of the most commonly used interactive functions in people's daily life. Traditionally, in the process of sharing media content, users need to edit and process such media content to achieve the sharing of media content. Such an operation process can consume a certain degree of time for the user, which may lead some users to reduce the motivation for content sharing because of such a process.

[0021] Embodiments of the present disclosure propose a scheme for content sharing. According to the scheme, a sharing request for target media content (e.g., picture content, video content, audio content, or a combination of such content) can be received. Further, the target sharing content associated with the target media content can be controlled to be published according to the sharing request. Such target sharing content can include media content generated based on the target media content independently of user editing operations. In addition, the target sharing content can include a first media content picture, wherein the first media picture is generated by applying a preset style to a second media picture in the target media content.

[0022] In this way, embodiments of the present disclosure can support a user to quickly share target media content without editing, and can enable a sharing content screen to be automatically generated based on a screen of content to be shared. Thereby, the convenience of content sharing of a user can be greatly improved, and the enthusiasm of content sharing of a user can be improved.

[0023] Various example implementations of the solution are described in further detail below in conjunction with the accompanying drawings.

[0024] Example Environment

[0025] Figure 1 A schematic diagram illustrating an example environment 100 in which embodiments of the present disclosure can be implemented is shown. As shown, the example environment 100 can include an electronic device 110. Figure 1

[0026] In this example environment 100, the electronic device 110 can run an application 120 supporting content sharing. The application 120 can be any suitable type of application for content sharing, examples of which can include, but are not limited to, a video application, a social application, an editing application. A user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices.

[0027] In the example environment 100, Figure 1 If the application 120 is in an active state, the electronic device 110 can present an interface 150 for supporting content sharing through the application 120.

[0028] In some embodiments, the electronic device 110 communicates with a server 130 to implement the provision of services to the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media player, a multimedia tablet, a palmtop computer, a portable gaming terminal, a VR / AR device, a Personal Communication System (PCS) device, a personal navigation device, a Personal Digital Assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including an apparatus and peripherals or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface to a user (such as "wearable" circuitry, etc.).

[0029] ​The server 130 can be a standalone physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud service, cloud database, cloud computing, cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, content distribution network, and basic cloud computing services such as big data and artificial intelligence platform. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 can provide background services for the application 120 in the electronic device 110 that supports a virtual scene.

[0030] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established by wired or wireless means. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, and the like, and embodiments of the present disclosure are not limited in this regard. In embodiments of the present disclosure, the server 130 and the electronic device 110 can achieve signaling interaction through the communication connection therebetween.

[0031] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, without implying any limitation on the scope of the present disclosure.

[0032] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.

[0033] Example content sharing

[0034] An example content sharing process according to some embodiments of the present disclosure will be described below in conjunction with Figures 2A to 2F . Figures 2A to 2F An example interface according to some embodiments of the present disclosure is shown, which may, for example, be provided by the electronic device 110 shown in Figure 1 . Specifically, the electronic device 110 may, for example, present such an example interface by utilizing the on-board application 120.

[0035] Reference is first made to Figure 2A , Figure 2A A presentation interface 200A of target media content 210 is shown. In the interface 200A, a content presentation region for presenting the target media content 210 can be included. As introduced above, such target media content may, for example, include: picture content, video content, audio content, and / or a combination thereof. It can be understood that the presentation interface can be a presentation interface of media content published by the user himself / herself, or a presentation interface of media content published by other users.

[0036] like Figure 2A As shown, interface 200A may include sharing control 215. When sharing control 215 is triggered (e.g., clicked), as... Figure 2B As shown, the electronic device 110 can display the sharing panel 220 in the interface 200B.

[0037] In the sharing panel 220, the electronic device 110 can provide a sharing entry point, such as sharing entry point 225. Such a sharing entry point may include, for example, a target sharing entry point 225 for supporting unedited forwarding. This disclosure is not intended to limit the style or functionality of other sharing entry points.

[0038] In some embodiments, upon receiving a trigger operation for the target sharing entry 225, the electronic device 110 may present as follows: Figure 2C The interface 200C shown can also correspond to, for example, the display interface of the target media content 210.

[0039] like Figure 2C As shown, unlike interface 200A, interface 200C may further provide at least one status control 230. In some embodiments, the status control 230 may be used, for example, to characterize the generation and / or publication status of the target shared content. Figure 2C As an example, the text "Forwarded" can indicate to a user that the generation and forwarding process of the target shared content has been triggered. It should be understood that the text "Forwarded" here is not intended to indicate that the corresponding target shared content has been generated and / or published.

[0040] In some embodiments, the triggering operation for the target sharing entry 225 can be used to trigger a content generation process that generates the target sharing content. Such a content generation process can be executed locally on the electronic device 110 or on other electronic devices (e.g., server 130).

[0041] Furthermore, the electronic device 110 can control the publication of the target sharing content based on the operation status of the status control 230 within a preset time. It is understood that the publication of the target sharing content means that the target sharing content is published as a user work; that is, the target sharing content is now visible as a user work to the target user set set by the publisher at the time of publication.

[0042] In some embodiments, if a first preset operation associated with the status control 230 is detected within a preset time, the electronic device 110 can control the target shared content to be published accordingly. The operation associated with the status control 230 may include, for example, any appropriate operation received in the current interface while the status control 230 is presented, regardless of whether the operation is performed on the status control 230.

[0043] In some embodiments, the first preset operation may include a preset operation that causes the display interface state control to stop displaying. For example, the first preset operation may be a switching operation for media content in the media content stream, where the target media content of the display interface is contained in the target media content stream of the display interface; or the first preset operation of the display interface may be a jump operation to the personal homepage of the author of the target media content. In other embodiments, the current interface may also include a state control closing control or a confirmation posting control, and the first preset operation may also be a trigger operation for the display interface state control closing control or the confirmation posting control, etc. After detecting the above-mentioned first preset operation associated with the state control within a preset time, the target shared work is published as a user work.

[0044] For example, if a user swipes up or down to switch the media content being viewed while the status control 230 is being displayed, the electronic device 110 can accordingly control the target shared content to be published. As another example, if the user swipes down on the status control 230 to, for example, close the control, the electronic device 110 can also accordingly control the target shared content to be published.

[0045] Additionally or alternatively, or if no second preset operation associated with status control 230 is detected within a preset time, electronic device 110 may also control the target shared content to be published accordingly. In some embodiments, the second preset operation associated with status control 230 may include an operation that cancels the publishing process. For example, if the user does not perform any operation within the preset time, electronic device 110 may also automatically control the target shared content to be published accordingly. Alternatively, if the user does not perform a trigger operation for the undo entry 234 discussed below within the preset time, electronic device 110 may also automatically control the target shared content to be published accordingly. When the aforementioned second preset operation associated with the status control is detected within the preset time, the target shared work is published as a user work.

[0046] In some embodiments, such as Figure 2C As shown, the status control 230 may include, for example, an undo entry 234. Upon receiving a trigger operation on the undo entry 234, the electronic device 110 may stop publishing the target shared content.

[0047] In some embodiments, the preset time length presented by the status control 230 may, for example, be a preset length. Alternatively, the preset time length presented by the status control 230 may, for example, also be determined based on a time length required by a content generation process for generating the target media content.

[0048] For example, the electronic device 110 may, for example, also stop presenting the status control 230 after the preset time expires, to indicate that the corresponding target sharing content is being published or has been published, in response to no preset operation being received within the preset time.

[0049] Figure 2C Examples of a single status control 230 are shown in the examples. In some embodiments, the electronic device 110 may, for example, also provide multiple status controls. For example, the edit entry and / or the undo entry may, for example, be provided as additional status controls independently. Additionally, such additional status controls may, for example, also be configured with the same or different preset time.

[0050] As an example, the electronic device 110 may, for example, provide a first status control associated with the text prompt, a second status control corresponding to the undo entry, and a third status control corresponding to the edit entry. Such first, second, and third status controls may, for example, also be associated with the same or different preset time.

[0051] For example, the three status controls may, for example, be stopped from being presented simultaneously when the user does not perform the predetermined operation within the same preset period. Alternatively, the second and third status controls may, for example, be stopped from being presented when the user does not perform the predetermined operation within a first period. Further, the first status control may, for example, be further stopped from being presented when the user does not perform the predetermined operation within a second, longer period.

[0052] For example, as shown in FIG. 2B, the electronic device 110 may, for example, also present an interface element 240 and / or an interface element 245 for indicating the publishing progress of the target sharing content. Such interface elements 240 and / or 245 may, for example, be stopped from being presented in response to the user switching to other interfaces (e.g., switching to browse other media content), or continue to be presented. Figure 2D

[0053] ​After the target content is published, the current user and / or other appropriate users can view it, for example, via an electronic device. For instance, the target content is published as the current user's personal work, and other users can view it on the current user's personal homepage. Figure 2E An example display interface 200E of the target shared content 250 is shown. Such an example display interface 200E may be presented by an electronic device 110 or other suitable electronic device.

[0054] like Figure 2E As shown, the target sharing content 250 may include a first media screen 255, which may be generated by applying a preset style to a second media screen 260 of the target media content 210. This preset style may correspond to one or more preset image processing schemes. Therefore, the electronic device 110 may apply one or more corresponding image processing schemes to the second media screen 260 to generate a new first media screen 255. For example, adjusting the size or shape of the second media screen. Thus, the first media screen 255 may present a different screen style than the second media screen 260 to indicate that it corresponds to the shared media content.

[0055] It is understood that the first media image can be generated by combining the second media image with preset visual elements, which can be determined based on the target media content. The preset visual elements can include at least one of video, images, and text. For example, the display layout, color scheme, or other visual information of the generated first media image 255 differs from the second media image 260, making it easier for users to perceive that the work is a shared work. For example, such a preset style can include a picture-in-picture style. That is, the second media image 260 of the target media content 210 can be scaled down and set as part of, rather than the entirety of, the first media image 255. In some embodiments, such a preset style can also include other suitable styles, for example, obtaining the background image of the first media image 255 based on the second media image 260, generating visual elements as the background image using colors associated with the second media image 260, and overlaying the second media image 260 and the preset visual elements on the background image to obtain the first media image 255.

[0056] In some embodiments, such as Figure 2E As shown, the preset style can indicate that, in addition to the second media screen 260, the first media screen 250 may also include at least one visual element 265. Such at least one visual element 265 may, for example, be generated based on the target media content 210. For example, as... Figure 2EAs shown, the visual element 265 can indicate information of a publisher of the target media content 210.

[0057] In some embodiments, the visual element 265 can further indicate other appropriate information of the target media content 210, examples of which can include, but are not limited to, publishing time, browsing information, like information, comment information, collection information, media content description information, and the like. It should be understood that the generation and / or presentation of the target sharing content should be based on the permission of the publisher of the target media content 210.

[0058] Based on such a manner, embodiments of the present disclosure can control the target sharing content to be shared accordingly according to the sharing request of the user, independent of the user editing operation. It should be understood that "independent of the user editing operation" is intended to mean that the user does not need to enter the editing interface of the target sharing content, i.e., the corresponding target sharing content can be quickly generated and published according to the preset style.

[0059] In some embodiments, considering that the quick sharing is independent of the user editing operation, the electronic device 110 may, for example, further provide an editing entry for the published target sharing content 250. In some embodiments, the electronic device 110 can provide a corresponding editing entry in the display interface of the published target sharing content 250. It can be understood that the published target sharing content includes media content that has been published as a user work, i.e., the target sharing content is visible to the target user set set by the user at the time of publishing. For example, the electronic device 110 can provide an editing entry for the published target sharing content 250 in the personal homepage of the user.

[0060] Further, after receiving the editing request for the published target sharing content, the electronic device 110 can present an editing interface (also referred to as a second editing interface) for editing the published target sharing content. That is, the terminal device 110 can provide a "publish first and edit later" sharing logic, support the quick sharing of the user, and reduce the sharing cost of the user.

[0061] In some embodiments, such an editing interface can include an interface 200F as shown. Figure 2F Such an editing interface may, for example, include support for user modification of the display style of the second media picture 260, modification of at least one visual element 265 generated based on the target media content 210, and the like.

[0062] For example, as shown in Figure 2FAs shown, interface 200F may, for example, provide a set of controls 270. Such a set of controls 270 may, for example, include a first control for adding a new visual element (e.g., a sticker, text, etc.). Alternatively, such a set of controls 270 may, for example, also include a second control for changing a preset style applied to second media canvas 260. Additionally, the set of controls 270 may, for example, also include a third control for obtaining preset audio information for generating target share content 250 in combination with target media content.

[0063] Additionally, interface 200F may, for example, also include a publish control 275. Upon completion of the editing operation, a user may trigger publish control 275 to publish the new share content generated based on the editing operation. As such, the published target share content can be replaced with the updated share content.

[0064] In this way, embodiments of the present disclosure are able to support “post-editing” of already published share content by a user, thereby guaranteeing the efficiency of sharing while also supporting the free creation of the user.

[0065] In some embodiments, continuing to refer to Figure 2C , status control 230 may, for example, also include an edit entry 232. Upon receiving a triggering operation for edit entry 232, electronic device 110 may present an editing interface (also referred to as a first editing interface).

[0066] The editing interface corresponding to edit entry 232 may, for example, be similar to interface 200F discussed with reference to Figure 2F . The difference is that the editing interface corresponding to edit entry 232 may, for example, be provided in a case where the target share content has not yet been published. Further, a user may perform editing operations in the editing interface, or may directly publish without performing editing operations. Accordingly, the corresponding share content may be published accordingly based on at least one operation in the editing interface.

[0067] Illustratively, electronic device 110 may receive at least one editing operation for an initial share content via the first editing interface to generate an updated share content. For example, a user may perform at least one editing operation on the initial share content through the first editing interface. Such an initial share content may, for example, be generated based on target media content 210. In one example, the initial share content may, for example, be identical in style to target share content 250.

[0068] Such editing operations may, for example, be similar to one or more operations performed with the editing controls discussed with reference to Figure 2F . For example, adding a new visual element, modifying a preset style, obtaining new audio content, etc.

[0069] Further, the electronic device 110 can receive a publishing request for the updated sharing content via the first editing interface, and accordingly control the updated sharing content to be published.

[0070] Based on the above process, embodiments of the present disclosure can provide a sharing capability for a user to directly share a target media content without editing. In addition, in some embodiments, a post-editing capability can also be provided for a media content that has triggered a publishing, to facilitate further editing by the user. Thus, embodiments of the present disclosure can make the user more flexible in selecting a forwarding manner, for a user without editing a target sharing content, the forwarding path can be shortened, and the efficiency of sharing by the user can be improved; for a user with editing intention for a target sharing content, a quick editing entry is provided to facilitate editing of the target sharing content before publishing.

[0071] In some embodiments, in addition to the presentation logic of the target sharing entry 225 discussed above with reference to Figure 2A and Figure 2B Embodiments of the present disclosure can also support initiating a sharing request for a target media content based on other appropriate interaction processes.

[0072] Figure 3A An example interface 300A according to some embodiments of the present disclosure is shown. As Figure 3A shown, the interface 300A may, for example, correspond to a display interface of the target media content 210. As Figure 3A shown, after receiving a preset operation (e.g., a long press operation) on the sharing control 215, the electronic device 110 can present a sharing entry, for example, a target sharing entry 310. In the case where the user triggers the target sharing entry 310, an interface 200C as discussed above with reference to Figure 2C may be triggered, for example.

[0073] In some embodiments, as Figure 3A shown, the target sharing entry 310 may, for example, be presented in the interface 300A in association with the sharing control 215. For example, the target sharing entry 310 may, for example, be presented adjacent to the sharing control 215.

[0074] In some embodiments, the sharing panel 220 as Figure 2B shown and / or the target sharing entry 310 as Figure 3B shown may, for example, also be presented in response to a preset operation of the user on the target media content in the display interface. For example, the user may, for example, trigger the presentation of the sharing panel 220 as Figure 2B shown and / or the target sharing entry 310 as Figure 3B shown by long pressing the target media content 210 in the interface 200A.

[0075] In yet some embodiments, the presentation of the target sharing entry can also be based on a specific interaction operation of the user with respect to the target media content 210. Specifically, upon receiving a target interaction operation associated with the target media content, the electronic device 110 can present the target sharing entry in the presentation interface of the target media content.

[0076] In one example, as shown in Figure 3B after the user triggers the like control 315 in the interface 300B to complete a like operation, the electronic device 110 may, for example, present a target sharing entry 325 in the interface 300B. Upon the user triggering the target sharing entry 325, the interface 200C discussed above with reference to Figure 2C may be triggered.

[0077] As shown in Figure 3B the target sharing entry 325 can include a sharing label, which can be displayed in a description area 320 of the presentation interface 300B. The description area 320 may, for example, be used to display description information associated with the target media content 210, such as, publisher information, content description information added by the publisher, etc.

[0078] In another example, as shown in Figure 3C after the user triggers the like control 315 in the interface 300C to complete a like operation, the electronic device 110 may, for example, present a target sharing entry 330 in the interface 300B. Upon the user triggering the target sharing entry 330, the interface 200C discussed above with reference to Figure 2C may be triggered.

[0079] As shown in Figure 3C the target sharing entry 330 can include a sharing button, which may, for example, be displayed in a content presentation area of the presentation interface 300C. The content presentation area is used to play the target media content 210, i.e., the presentation interface 300 can be a play page of the target media content. In some embodiments, the sharing button may, for example, also display a visual identifier (e.g., an avatar) corresponding to the current user, to prompt the current user to forward the current target media content as his / her own forwarded work.

[0080] In some embodiments, the target interaction operation that triggers the target sharing entry 325 and / or the target sharing entry 330 discussed above with reference to Figure 3B and Figure 3C may include an appropriate interaction operation with respect to the target media content 210, examples of which can include a like operation, a comment operation, a collection operation, a follow operation, etc.

[0081] Based on such a manner, the unedited direct sharing entry can be provided for the user only in a case where it is determined that the user has an interactive interest in the currently played target media content 210, so as to reduce the interference on the user's browsing of content.

[0082] Example process

[0083] Figure 4 A flowchart of an example process 400 for content sharing according to some embodiments of the present disclosure is shown. The process 200 can be implemented at the electronic device 110. The process 200 is described below with reference to Figure 1 .

[0084] As shown in FIG. 4, at block 410, the electronic device 110 receives a sharing request for a target media content. Figure 4

[0085] At block 420, the electronic device 110 controls target sharing content associated with the target media content to be published according to the sharing request, where the target sharing content includes media content generated based on the target media content independently of a user editing operation, and the target sharing content includes a first media content frame, which is generated by applying a preset style to a second media frame in the target media content.

[0086] In some embodiments, the controlling the target sharing content associated with the target media content to be published includes: in response to the sharing request, presenting a state control for representing a generation state and / or a publishing state of the target sharing content; and based on an operation state of the state control within a preset time, controlling the target sharing content to be published.

[0087] In some embodiments, the operation state indicates that a first preset operation associated with the state control is detected within the preset time, and / or a second preset operation associated with the state control is not detected within the preset time.

[0088] In some embodiments, the first preset operation associated with the state control is detected within the preset time includes: a preset operation that causes the state control to stop being presented is detected within the preset time; and / or the second preset operation associated with the state control is not detected within the preset time includes: an associated operation for the target sharing content triggered based on the state control is not detected within the preset time.

[0089] In some embodiments, the process 400 further includes: stopping the presentation of the state control; or changing the display of the state control to indicate an updated generation state and / or publishing state of the target sharing content.

[0090] In some embodiments, the process 400 further includes: in response to the sharing request, triggering a content generation process for generating the target media content.​

[0091] In some embodiments, the length of the preset time is determined based on the time required for the generation process.

[0092] In some embodiments, the status control includes an editing entry, and the process 400 further includes: in response to a triggering operation on the editing entry, presenting a first editing interface; and controlling the corresponding shared content to be published based on at least one operation in the first editing interface.

[0093] In some embodiments, controlling the publication of corresponding shared content based on at least one operation in the first editing interface includes: receiving at least one editing operation on the initial shared content to generate updated shared content; and controlling the publication of the updated shared content in response to a publication request for the updated shared content.

[0094] In some embodiments, the status control includes an undo entry, and process 400 further includes: stopping the publication of target shared content in response to a triggering operation on the undo entry.

[0095] In some embodiments, a status control is presented in the display interface of the target media content, and / or the sharing request for the target media content is triggered based on a sharing operation in the display interface of the target media content.

[0096] In some embodiments, process 400 further includes: in response to an editing request for published target sharing content, presenting a second editing interface for editing the published target sharing content, the published target sharing content including media content that has been published as a user's work.

[0097] 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 changing a preset style applied to the second media screen.

[0098] In some other embodiments, the second editing interface further includes a third control for acquiring preset audio information, which is used to combine with information from the target media content to generate target sharing content.

[0099] In some embodiments, receiving a sharing request for target media content includes: presenting a target sharing entry associated with the target media content; and obtaining a sharing request for the target media content based on a triggering operation on the target sharing entry.

[0100] In some embodiments, presenting a target sharing entry associated with sharing target media content includes: presenting a sharing control in the display interface of the target media content; and presenting the target sharing entry in response to a triggering operation on the sharing control.

[0101] In some embodiments, presenting the target sharing entry associated with the target media content comprises: in response to receiving the target interaction operation associated with the target media content, presenting the target sharing entry in a display interface of the target media content.

[0102] In some embodiments, the target interaction operation comprises at least one of the following: a like operation, a comment operation, a collection operation, a follow operation.

[0103] In some embodiments, the target sharing entry comprises: a sharing button, the sharing button being displayed in a content presentation region of the display interface, the content presentation region being used for playing the target media content; and / or a sharing label, the sharing label being displayed in a description region of the display interface, the description region being used for displaying description information associated with the target media content.

[0104] In some embodiments, the preset style indicates that the first media picture comprises the second media picture and at least one visual element, the at least one visual element being generated based on the target media content.

[0105] In some embodiments, the preset style indicates that the second media picture is presented in the first media picture in a picture-in-picture form.

[0106] Example apparatuses and devices

[0107] Embodiments of the present disclosure further provide a corresponding apparatus for implementing the above method or process. Figure 5 A schematic structural block diagram of an apparatus 500 for content sharing according to certain embodiments of the present disclosure is shown. The apparatus 500 can be implemented as or included in the electronic device 110. Various modules / components in the apparatus 500 can be implemented by hardware, software, firmware, or any combination thereof.

[0108] The apparatus 500 comprises a receiving module 510 configured to receive a sharing request for target media content. The apparatus 500 further comprises a control module 520 configured to control, according to the sharing request, a target sharing content associated with the target media content to be published, wherein the target sharing content comprises media content generated based on the target media content independently of a user editing operation, the target sharing content comprises a first media picture, the first media picture being generated by applying a preset style to a second media picture in the target media content.

[0109] In some embodiments, the control module 520 is further configured to: in response to the sharing request, present a state control, the state control being used to represent a generation state and / or a publication state of the target sharing content; and control the target sharing content to be published based on an operation state of the state control within a preset time.

[0110] In some embodiments, the operation state indicates: a first preset operation associated with the state control is detected within a preset time, and / or a second preset operation associated with the state control is not detected within the preset time.

[0111] In some embodiments, the first preset operation associated with the state control is detected within the preset time includes: a preset operation that causes the state control to stop being presented is detected within the preset time; and / or the second preset operation associated with the state control is not detected within the preset time includes: an associated operation for the target sharing content triggered based on the state control is not detected within the preset time.

[0112] In some embodiments, the control module 520 is further configured to: stop presenting the state control; or change the display of the state control to indicate an update generation state and / or a publishing state of the target sharing content.

[0113] In some embodiments, the control module 520 is further configured to: in response to the sharing request, trigger a content generation process to generate the target media content.

[0114] In some embodiments, a length of the preset time is determined based on a length of time required by the generation process.

[0115] In some embodiments, the state control includes an editing entry, and the control module 520 is further configured to: in response to a triggering operation for the editing entry, present a first editing interface; and based on at least one operation in the first editing interface, control the corresponding sharing content to be published.

[0116] In some embodiments, the control module 520 is further configured to: receive at least one editing operation for the initial sharing content to generate an updated sharing content; and in response to a publishing request for the updated sharing content, control the updated sharing content to be published.

[0117] In some embodiments, the state control includes a revocation entry, and the control module 520 is further configured to: in response to a triggering operation for the revocation entry, stop publishing the target sharing content.

[0118] In some embodiments, the state control is presented in a display interface of the target media content, and / or the sharing request for the target media content is triggered based on a sharing operation in the display interface of the target media content.

[0119] In some embodiments, the apparatus 500 further includes an editing module configured to, in response to an editing request for the published target sharing content, present a second editing interface for editing the published target sharing content, the published target sharing content including media content published as a user work.

[0120] In some embodiments, the second editing interface includes: a first control for adding at least one visual element to the first media picture; and / or a second control for changing a preset style applied to the second media picture.

[0121] In some other embodiments, the second editing interface further includes: a third control for obtaining preset audio information, the preset audio being used to generate the target sharing content in combination with the target media content.

[0122] In some embodiments, the receiving module 510 is further configured to: present a target sharing portal associated with the target media content; and obtain a sharing request for the target media content based on a triggering operation for the target sharing portal.

[0123] In some embodiments, the receiving module 510 is further configured to: present a sharing control in a presentation interface of the target media content; and present the target sharing portal in response to a triggering operation for the sharing control.

[0124] In some embodiments, the receiving module 510 is further configured to: present the target sharing portal in a presentation interface of the target media content in response to receiving a target interaction operation associated with the target media content.

[0125] In some embodiments, the target interaction operation includes at least one of: a like operation, a comment operation, a collection operation, and a follow operation.

[0126] In some embodiments, the target sharing portal includes: a sharing button displayed in a content presentation region of the presentation interface, the content presentation region being used to play the target media content; and / or a sharing label displayed in a description region of the presentation interface, the description region being used to display description information associated with the target media content.

[0127] In some embodiments, the preset style indicates that the first media picture includes the second media picture and at least one visual element, the at least one visual element being generated based on the target media content.

[0128] In some embodiments, the preset style indicates that the second media picture is presented in the first media picture in a picture-in-picture form.

[0129] Figure 6 A block diagram of an electronic device 600 in which one or more embodiments of the disclosure can be implemented is shown. It should be understood that Figure 6 The electronic device 600 shown is merely exemplary and should not be construed as limiting the scope of the embodiments described herein. Figure 6 The electronic device 600 shown can be used to implement Figure 1 the electronic device 110.

[0130] like Figure 6 As shown, electronic device 600 is in the form of a general-purpose electronic device. Components of electronic device 600 may include, but are not limited to, one or more processors or processing units 610, memory 620, storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. Processing unit 610 may be a physical or virtual processor and is capable of performing 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 capability of electronic device 600.

[0131] Electronic device 600 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 600, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 620 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 630 can be a removable or non-removable medium 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 (e.g., training data for training) and can be accessed within electronic device 600.

[0132] Electronic device 600 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 6 As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 620 may include computer program product 625 having one or more program modules configured to perform various methods or actions of various embodiments of this disclosure.

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

[0134] The input device 650 can be one or more input devices such as a mouse, a keyboard, a trackball, etc. The output device 660 can be one or more output devices such as a display, a speaker, a printer, etc. The electronic device 600 can also communicate with one or more external devices (not shown) such as a storage device, a display device, etc., one or more devices that enable a user to interact with the electronic device 600, or any devices (e.g., a network card, a modem, etc.) that enable the electronic device 600 to communicate with one or more other electronic devices, as desired, via the communication unit 640. Such communication can be carried out via an input / output (I / O) interface (not shown).

[0135] According to an example implementation of the present disclosure, a computer readable storage medium is provided having computer executable instructions stored thereon, where the computer executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided that is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, where the computer executable instructions are executed by a processor to implement the method described above.

[0136] The computer readable program instructions can also 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 apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0137] The computer readable program instructions can also 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 apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0138] The computer readable program instructions can also 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 apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0139] The computer program product of the present disclosure can be a computer program product, which is a machine-readable medium (media) having instances of the software embodied thereon, such as computer software, firmware, wireless application protocol (WAP), middleware or microcode. For example, a computer program product can be a floppy disk, a CD-ROM, a DVD, a Blu-ray Disc™, a flash drive, a memory stick, a magnetic tape, or a hard disk drive. The machine-readable medium can be a single medium, or multiple media, of the same or different type. The computer program product can be one or more computer program components embodied in medium and / or transmission signals. The computer program product can have one or more computer program components embodied in medium and / or transmission signals.

[0140] The implementations of the disclosure have been described above with the intent to be illustrative rather than limiting. Although the implementations of the disclosure have been described with regard to one or more implementations, it will be recognized that a variety of modifications and changes can be made to these implementations without departing from the broader spirit and scope of the implementations as set forth in the preceding disclosure. For example, certain aspects of the implementations can be performed using hardware, software, and / or firmware, or any combination thereof. The above-described implementations should therefore be regarded as merely illustrative, and not as narrowing the scope of the disclosure, which is defined by the appended claims and their equivalents.

Claims

1. A method for sharing content, comprising: Receive sharing requests for target media content; In response to the sharing request, at least one status control is presented, the status control being used to characterize the generation status and / or publication status of the shared content associated with the target media content, the status control being configured to stop being presented in response to no preset operation being received within a preset time; An editing entry is presented on the status control. The editing entry is used to trigger a first editing interface. The first editing interface is used to edit the initial sharing content corresponding to the target media content and generate updated sharing content. as well as Based on the operation status of the status control, determine the target sharing content and publish the target sharing content; The target sharing content includes media content generated based on the target media content independently of user editing operations. The target sharing content includes a first media screen, which is generated by applying a preset style to a second media screen in the target media content. The preset style indicates that the second media screen is presented in a picture-in-picture format in the first media screen.

2. The method according to claim 1, wherein the operation status indication is: Detecting a first preset operation associated with the status control within the preset time period, and / or No second preset operation associated with the status control was detected within the preset time period.

3. The method according to claim 2, wherein, The detection of a first preset operation associated with the state control within the preset time period includes: detecting a preset operation within the preset time period that causes the state control to stop displaying; and / or No second preset operation associated with the status control was detected within the preset time period, including: no associated operation triggered by the status control for the target shared content was detected within the preset time period.

4. The method according to claim 1, further comprising: Stop displaying the status control; or Change the display of the status control to indicate the update generation status and / or publication status of the target shared content.

5. The method according to claim 1, further comprising: In response to the sharing request, a content generation process for generating the target media content is triggered.

6. The method according to claim 5, wherein the length of the preset time is determined based on the time required for the generation process.

7. The method according to claim 1, wherein the status control includes an undo entry, and the method further includes: In response to the triggered operation for the revocation entry, the publishing of the target shared content is stopped.

8. The method according to claim 1, wherein the status control is presented in the display interface of the target media content, and / or the sharing request for the target media content is triggered based on the sharing operation in the display interface of the target media content.

9. The method according to claim 1, further comprising: In response to an editing request for the published target sharing content, a second editing interface for editing the published target sharing content is presented, the published target sharing content including media content that has been published as a user's work.

10. The method of claim 9, wherein the second editing interface comprises: The first control is used to add at least one visual element to the first media screen; and / or The second control is used to change the preset style applied to the second media screen.

11. The method of claim 1, wherein receiving a sharing request for target media content comprises: Presents a target sharing entry point associated with the target media content; as well as Based on the trigger operation targeting the target sharing entry, the sharing request for the target media content is obtained.

12. The method of claim 11, wherein presenting the target sharing entry associated with sharing the target media content comprises: A sharing control is displayed in the interface of the target media content; as well as In response to a triggered operation on the sharing control, the target sharing entry is presented.

13. The method of claim 11, wherein presenting the target sharing entry associated with sharing the target media content includes: In response to receiving a target interactive operation associated with the target media content, the target sharing entry is presented in the display interface of the target media content.

14. The method according to claim 13, wherein the target interactive operation includes at least one of the following: liking, commenting, saving, and following.

15. The method of claim 13, wherein the target sharing entry point comprises: A share button is displayed in the content presentation area of ​​the display interface, and the content presentation area is used to play the target media content. and / or A sharing tag is displayed in the description area of ​​the display interface, which is used to display descriptive information associated with the target media content.

16. The method of claim 1, wherein the preset style indicates that the first media screen includes the second media screen and at least one visual element, the at least one visual element being generated based on the target media content.

17. A device for content sharing, comprising: The receiving module is configured to receive sharing requests for target media content; as well as The control module is configured to, in response to the sharing request, present at least one status control, the status control being used to characterize the generation status and / or publication status of the sharing content associated with the target media content, the status control being configured to stop presenting in response to not receiving a preset operation within a preset time; and to present an editing entry on the status control, the editing entry being used to trigger a first editing interface, the first editing interface being used to edit the initial sharing content corresponding to the target media content to generate updated sharing content; And, based on the operation state of the state control, determine the target sharing content and publish the target sharing content; The target sharing content includes media content generated based on the target media content independently of user editing operations. The target sharing content includes a first media screen, which is generated by applying a preset style to a second media screen in the target media content. The preset style indicates that the second media screen is presented in a picture-in-picture format in the first media screen.

18. An electronic device comprising: At least one processing unit; as well as At least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 16 when executed by the at least one processing unit.

19. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 16.

Citation Information

Patent Citations

  • Video sharing method and device, terminal, and storage medium

    CN109451343A

Cited By

  • Content sharing method and apparatus, device, and storage medium

    EP4701207A1