Content publishing method, device and equipment, readable storage medium and program product
By quickly determining the co-creation objects and content in the co-creation interface in social software, the co-creation operation process is simplified, the complex problems of the existing technology of the co-creation process are solved, and the efficiency of co-creation content generation and user experience are improved.
Patent Information
- Application Number
- CN202411243883.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-05
- Publication Date
- 2025-01-07
AI Technical Summary
The co-creation process in social software is complicated. The initiator needs to determine the initial content and adjust it to the co-creation type, and transmit it to the receiving end, resulting in cumbersome operational process and inability to effectively promote the output of co-creation works.
In the co-creation interface, the initiator quickly determines the co-creation object through the shooting interface and sends co-creation invitation information. The receiving end determines the co-creation content in the co-creation mode, simplifies the operation process and realizes lightweight operations.
It effectively shortens the co-creation processing process, improves operational flexibility and user experience, and promotes the output of co-creation content.
Smart Images

Figure CN119277170A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a content publishing method, apparatus, device, readable storage medium, and program product. Background Art
[0002] Social software usually has a co-creation function, that is, different clients can work together to produce a co-creation product. However, the co-creation process usually requires the initiating client to determine the initial content, and further adjust the initial content to make it co-creation type content, and then send the co-creation type content to other clients for subsequent co-creation operations. The operation process of generating co-creation products in this way is too complicated and cannot effectively promote the output of co-creation products. Summary of the invention
[0003] The embodiments of the present application provide a content publishing method, apparatus, device, readable storage medium and program product, which can enable the initiator to quickly determine the co-creation object in the co-creation interface, and enable the receiving end to determine the co-creation content through the shooting interface in the co-creation mode, thereby effectively simplifying the process of co-creation operation, realizing lightweight operation, and facilitating the output of co-creation content.
[0004] On the one hand, an embodiment of the present application provides a content publishing method, the content publishing method comprising:
[0005] Displaying the first shooting interface in the first co-creation mode;
[0006] In response to a triggering operation on a shooting control in a first shooting interface, generating first content;
[0007] displaying a co-creation interface, wherein the co-creation interface includes the first content and a first co-creation control, wherein the first co-creation control is used to select a co-creation object;
[0008] In response to a co-creation object selection operation on the first co-creation control, displaying a second co-creation control on the co-creation interface to replace the first co-creation control, wherein the second co-creation control is used to display at least one selected co-creation object;
[0009] In response to the publishing operation for the first content, co-creation invitation information is sent to each selected co-creation object, where the co-creation invitation information is used to instruct the co-creation object to publish co-creation content related to the first content.
[0010] On the other hand, the present application implements another content publishing method, which includes:
[0011] A second shooting interface displayed in a second co-creation mode, wherein the second shooting interface includes shooting controls;
[0012] In response to a triggering operation on a shooting control in the second shooting interface, displaying a preview interface, wherein the preview interface includes co-created content;
[0013] In response to a publishing operation on the co-created content, the co-created content is published.
[0014] Accordingly, an embodiment of the present application provides a content publishing device, which includes:
[0015] A display unit, configured to display a first shooting interface in a first co-creation mode;
[0016] A generating unit, configured to generate first content in response to a triggering operation on a shooting control in a first shooting interface;
[0017] The display unit is further used to display a co-creation interface, wherein the co-creation interface includes the first content and a first co-creation control, and the first co-creation control is used to select a co-creation object;
[0018] The display unit is further configured to, in response to a co-creation object selection operation on the first co-creation control, display a second co-creation control on the co-creation interface to replace the first co-creation control, wherein the second co-creation control is configured to display at least one selected co-creation object;
[0019] The sending unit is configured to send co-creation invitation information to each selected co-creation object in response to a publishing operation on the first content, wherein the co-creation invitation information is used to instruct the co-creation object to publish co-creation content related to the first content.
[0020] On the other hand, an embodiment of the present application provides another content publishing device, which includes:
[0021] A display unit, configured to display a second shooting interface in the second co-creation mode, wherein the second shooting interface includes shooting controls;
[0022] a co-creation unit, configured to display a preview interface in response to a triggering operation on a shooting control in the second shooting interface, wherein the preview interface includes the co-creation content;
[0023] A publishing unit is used to publish the co-created content in response to a publishing operation on the co-created content.
[0024] Accordingly, an embodiment of the present application provides a content publishing system, the content publishing system includes a first client, a second client and a server, and the method implemented by the content interaction system includes:
[0025] The first client displays a first shooting interface in a first co-creation mode, and generates first content in response to a triggering operation on a shooting control in the first shooting interface;
[0026] The first client displays a co-creation interface, where the co-creation interface includes first content and a first co-creation control, where the first co-creation control is used to select a co-creation object;
[0027] In response to the co-creation object selection operation on the first co-creation control, the first client displays a second co-creation control on the co-creation interface to replace the first co-creation control, wherein the second co-creation control is used to display at least one selected co-creation object;
[0028] In response to the publishing operation for the first content, the first client sends co-creation invitation information to the server, where the co-creation invitation information is used to instruct the co-creation object to publish co-creation content related to the first content;
[0029] The server sends the co-creation invitation information and / or the co-creation invitation description message generated according to the co-creation invitation information to the second client;
[0030] The second client displays a second shooting interface in the second co-creation mode according to the co-creation invitation information and / or the co-creation invitation description message, and in response to a triggering operation on a shooting control in the second shooting interface, displays a preview interface, where the preview interface includes the co-creation content;
[0031] The second client publishes the co-created content in response to the publishing operation on the co-created content.
[0032] Accordingly, an embodiment of the present application provides a computer device, the computer device comprising:
[0033] a processor suitable for implementing a computer program;
[0034] A computer-readable storage medium stores a computer program, and the computer program is suitable for being loaded by a processor and executing the above-mentioned content publishing method.
[0035] Correspondingly, an embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is read and executed by a processor of a computer device, the computer device executes the above-mentioned content publishing method.
[0036] Accordingly, an embodiment of the present application further provides a computer program product, which includes a computer program stored in a computer-readable storage medium. A processor of a computer device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the computer device executes the above-mentioned content publishing method.
[0037] In the present application, the initiator of co-creation can generate the first content in response to the triggering operation of the shooting control in the first shooting interface in the first co-creation mode (i.e., the initiator co-creation mode). Then, the method provided in the present application can directly determine the content used for co-creation in the shooting interface, which can effectively shorten the co-creation process; display the co-creation interface including the first content and the first co-creation control, and the first co-creation control is used to select the co-creation object, so as to realize the rapid determination of the co-creation object, and effectively improve the flexibility of the co-creation operation. The receiving end participating in the co-creation process can display the second shooting interface in the second co-creation mode (i.e., the invitee co-creation mode), and determine the co-creation content based on the second shooting interface, and publish the co-creation content. Through the content publishing method provided in the present application, the initiator can quickly determine the co-creation object through the co-creation control, and the receiving end can display the shooting interface in the co-creation mode, and then determine the co-creation content related to the content published by the initiator, thereby effectively simplifying the process of co-creation operation, realizing lightweight operation, which is conducive to promoting the output of co-creation content and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0039] Figure 1 It is a system architecture diagram of a content publishing system provided by an embodiment of the present application;
[0040] Figure 2 It is a flowchart of a content publishing method provided by an embodiment of the present application;
[0041] Figure 3 is a schematic diagram of a first shooting interface provided in an embodiment of the present application;
[0042] Figure 4 is a schematic diagram of a first shooting interface display method provided in an embodiment of the present application;
[0043] Figure 5 is a schematic diagram of a co-creation interface provided in an embodiment of the present application;
[0044] Figure 6 is a schematic diagram of an intermediate interface provided in an embodiment of the present application;
[0045] Figure 7 is a schematic diagram of a co-creation interface including a second co-creation control provided in an embodiment of the present application;
[0046] Figure 8 is a schematic diagram of a co-creation object selection layer provided in an embodiment of the present application;
[0047] Fig. 9 It is an interactive schematic diagram of a content publishing method provided in an embodiment of the present application;
[0048] Fig.10 is a schematic diagram of a content display interface of a first content provided by an embodiment of the present application;
[0049] Fig.11 is a schematic diagram of another content display interface of the first content provided by an embodiment of the present application;
[0050] Fig.12 It is a flowchart of another content publishing method provided by an embodiment of the present application;
[0051] Fig.13 is a schematic diagram of a second shooting interface provided in an embodiment of the present application;
[0052] Fig.14 is a schematic diagram of an original shooting interface provided in an embodiment of the present application;
[0053] Fig.15 is a schematic diagram of a message interface provided in an embodiment of the present application;
[0054] Fig.16 is a schematic diagram of another second shooting interface provided in an embodiment of the present application;
[0055] Fig.17 is a schematic diagram of a preview interface provided in an embodiment of the present application;
[0056] Fig.18 is a schematic diagram of another preview interface provided in an embodiment of the present application;
[0057] Fig.19 is an interactive schematic diagram of another content publishing method provided in an embodiment of the present application;
[0058] Fig. 20 is a schematic diagram of a content display interface of co-created content provided in an embodiment of the present application;
[0059] Fig.21 It is a flowchart of another content publishing method provided in an embodiment of the present application;
[0060] Fig. 22 It is a structural block diagram of a content publishing device provided in an embodiment of the present application;
[0061] Fig.23is a structural block diagram of another content publishing device provided in an embodiment of the present application;
[0062] Fig.24 It is a structural block diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0063] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0064] It should be noted that the descriptions of "first", "second", etc. involved in the embodiments of the present application are only for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the technical features defined as "first" or "second" may explicitly or implicitly include at least one of the features.
[0065] In the specific implementation of this application, user-related data is involved, such as photographed content, co-created objects, object information, etc. When the embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data must comply with local laws, regulations and standards.
[0066] The following will introduce the architecture of the content publishing system provided in the embodiment of the present application in conjunction with the accompanying drawings.
[0067] See also Figure 1 , which is a schematic diagram of the system architecture of a content publishing system provided in an embodiment of the present application, the content publishing system may include at least one first client 100, at least one second client 200, at least one third client 300 and a server 400. The first client 100 runs Figure 2 The computer-readable storage medium corresponding to the content publishing method shown in the figure is used to execute the corresponding content publishing method. The second client 200 runs Fig.12 The computer-readable storage medium corresponding to the content publishing method shown in the figure can be used to execute the corresponding content publishing method. The third client 300 can display the content published by the first client 100 and the second client 200. The server 400 communicates and interacts with at least one first client 100, at least one second client 200 and at least one third client 300. The first client, the second client and the third client can interact with their corresponding interaction objects respectively, and the interaction objects can be users.
[0068] The first client 100 is a client that initiates a co-creation operation and sends a co-creation invitation message. The first client is logged in with a first account (or object). The second client 200 is a client that receives the co-creation invitation message, participates in the co-creation operation, and generates co-creation content. The second client is logged in with a second account (or object). The third client 300 is a client different from the first client 100 and the second client 200. The third client 300 can display the content published by the first client 100 and the content published by the second client 200. The third client is logged in with a third account (or object). It should be noted that in the actual application process, a client can be the first client, the second client, or the third client. For example: the client can initiate a co-creation operation for content 1 and generate corresponding co-creation invitation information. The client can also receive co-creation invitation information sent by other clients and participate in the co-creation operation of other content.
[0069] The first client 100 may display a first shooting interface in a first co-creation mode, and generate a first content in response to a triggering operation on a shooting control in the first shooting interface. The first client 100 may display a co-creation interface, which includes a first content and a first co-creation control, and the first co-creation control is used to select a co-creation object. In response to a co-creation object selection operation on the first co-creation control, the first client 100 may display a second co-creation control on the co-creation interface to replace the first co-creation control, and the second co-creation control is used to display at least one selected co-creation object. In response to a publishing operation on the first content, the first client 100 may send a co-creation invitation message to each selected co-creation object, and the co-creation invitation message is used to instruct the co-creation object to publish co-creation content related to the first content.
[0070] The third client 300 can obtain data from the server 400 and display a content display interface of the first content, which may include at least one of the following: a co-creation entrance, a co-creation content aggregation control, and co-creation content, wherein the co-creation entrance is used to generate co-creation content related to the first content, and the co-creation content aggregation control is used to display at least one co-creation content related to the first content, and the co-creation content is a comment on the first content, or a link in the content display interface of the first content.
[0071] When sending the co-creation invitation information to each selected co-creation object, the first client 100 may send the co-creation invitation information to the server 400. After receiving the co-creation invitation information, the server 400 may send the co-creation invitation information to the co-creation object, or send a co-creation invitation description message generated according to the co-creation invitation information to each co-creation object.
[0072] Assuming that the determined co-creation object includes the object corresponding to the second client 200, the second client 200 can receive the co-creation invitation information or the co-creation invitation description message sent by the server 400. The second client 200 can display the second shooting interface in the second co-creation mode, and the second shooting interface includes shooting controls. The second client 200 can respond to the triggering operation of the shooting control in the second shooting interface, display a preview interface, and the preview interface includes the co-creation content; in response to the publishing operation for the co-creation content, the second client 200 can publish the co-creation content.
[0073] The third client 300 can display the content display interface of the co-creation content, and the content display interface may include at least one of the following: a co-creation entrance, a co-creation content aggregation control, object information of an initiating object, and a first content; the co-creation entrance is used to generate co-creation content related to the first content, the co-creation content aggregation control is used to display at least one co-creation content related to the first content, the object information of the initiating object is used to display an object description interface of the initiating object, or a content display interface of the first content, the first content is used as a comment on the co-creation content, or a link in the content display interface of the co-creation content.
[0074] The content publishing method provided in the embodiment of the present application can effectively shorten the co-creation processing flow, so that the first client can quickly determine the co-creation object based on the first co-creation control; the second client can be displayed in the second shooting interface under the second co-creation mode, and then quickly obtain the co-creation content, thereby improving the efficiency of generating co-creation content, realizing lightweight operation, promoting the output of co-creation works, and improving the user experience.
[0075] The server 400 in the content publishing system can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), as well as big data and artificial intelligence platforms.
[0076] Any first client 100 and the server 400 can be directly or indirectly communicated and connected via wired or wireless communication, any second client 200 and the server 400 can be directly or indirectly communicated and connected via wired or wireless communication, and any third client 300 and the server 400 can be directly or indirectly communicated and connected via wired or wireless communication, and this application does not impose any restrictions thereon.
[0077] Understandably, Figure 1The server 400, or at least one first client 100, or at least one second client 200, or at least one third client 300 in the content publishing system shown does not constitute a limitation on the embodiments of the present invention. That is, the number of servers, the types of servers, the number of at least one first client, the type of at least one first client, the number of at least one second client, the type of at least one second client, the number of at least one third client, the type of at least one third client, or the number and type of devices contained in each server, each client (such as the first client or the second client or the third client) or the client do not affect the overall implementation of the technical solution in the embodiments of the present invention, and can all be regarded as equivalent replacements or derivatives of the technical solution claimed for protection in the embodiments of the present invention.
[0078] See also Figure 2 , Figure 2 A flow chart of a content publishing method provided in an embodiment of the present application. The content publishing method can be performed by the above Figure 1 The content publishing method is implemented by the first client 100, and can also be implemented by other devices that can implement the content publishing method. The following takes the content publishing method implemented by the first client 100 as an example for explanation. The process of the content publishing method provided in the embodiment of the present application includes but is not limited to:
[0079] S201. Display a first shooting interface in a first co-creation mode.
[0080] In the embodiment of the present application, the first client can display a first shooting interface in the first co-creation mode, wherein the first shooting interface includes a shooting control, and the shooting control is used to shoot content. The first co-creation mode is the initiator co-creation mode, and the first shooting interface is the shooting interface corresponding to the initiator.
[0081] In one embodiment, the first shooting interface also includes a browsing object selection control. The content publishing method provided in the embodiment of the present application may also include the following steps: in response to a triggering operation on the browsing object selection control, a browsing object list is displayed, the browsing object list contains one or more browsing objects, and the browsing object refers to an object that has browsing authority for the first content and the co-created content corresponding to the first content.
[0082] Specifically, the first shooting interface may include a browsing object selection control. The first client may determine one or more browsing objects in response to a trigger operation on the browsing object selection control, and display a browsing object list in the display area of the browsing object selection control. The browsing object list may contain one or more browsing objects, and the browsing object refers to an object with browsing authority for the first content shot by the first client and the co-created content corresponding to the first content. The implementation method of determining one or more browsing objects may be to display multiple objects to be selected, and determine the browsing object according to the selection operation for the multiple objects to be selected; it may be to display an object search area, and display objects that meet the search conditions according to the input search conditions, and determine the browsing object according to the objects that meet the search conditions; it may also display an object input area, and determine the browsing object according to the input object information (for example: the name, number, etc. of the object). It should be noted that the displayed browsing object list may be a drop-down list display, an object avatar aggregate display, or an object information scrolling display, etc. In actual application, the method for determining the browsing object and the display method of the browsing object can be adaptively adjusted according to different application requirements, and this application does not limit it. Through the method provided in the embodiment of the present application, the objects that have browsing permissions for the first content and the co-created content can be determined, thereby improving the manageability of the first content and the co-created content by the first client, ensuring the privacy of the content, and also helping to improve the user experience.
[0083] In one embodiment, the first shooting interface also includes a co-creation mode prompt control, and the co-creation mode prompt control includes a prompt text, and the prompt text is used to indicate that the co-creation mode is currently in the co-creation mode; the co-creation mode prompt control can be used to exit the co-creation mode, for example: in response to a triggering operation on the co-creation mode prompt control, the first client can display an initial shooting interface in a non-co-creation mode (such as a normal mode).
[0084] See also Figure 3 , which is a schematic diagram of a first shooting interface provided in an embodiment of the present application. The first shooting interface in the first co-creation mode is displayed in the first client, and the first shooting interface includes a shooting control, a browsing object selection control, and a co-creation mode prompt control. Among them, the shooting control is used to shoot content; the browsing object selection control is used to select a browsing object; the co-creation mode prompt control is used to indicate that the current mode is the co-creation mode, and is also used to exit the co-creation mode (for example, in response to a triggering operation of the close control in the co-creation mode prompt control, exit the co-creation mode). After triggering the shooting control in the first shooting interface, the first client can generate the first content. Through the method provided in the embodiment of the present application, a lightweight content shooting operation can be implemented, the interactive process of determining the content for co-creation can be shortened, and the process of co-creation operation can be shortened, which is conducive to improving the user experience.
[0085] In one embodiment, the implementation method of the first shooting interface displayed by the first client in the first co-creation mode may be: displaying a content acquisition interface (the content acquisition interface is used to acquire images, videos, and other content for publication), and the content acquisition interface may include content acquisition controls, and may also include other types of controls, such as template controls, text controls, live broadcast controls, and the like. In response to a trigger operation on the content acquisition interface, the first client displays an initial shooting interface in normal mode, and the initial shooting interface includes a co-creation mode control. The co-creation mode control is used to display the first shooting interface in the first co-creation mode. In response to a trigger operation on the co-creation mode control, the first shooting interface in the first co-creation mode is displayed. The first client can generate the first content through the first shooting interface. The method provided in the embodiment of the present application is lightweight, and the interactive process for determining the content for co-creation is shorter, which effectively simplifies the co-creation process and is conducive to improving the user experience.
[0086] It should be noted that the display method of the first shooting interface described in the above embodiment is only a feasible implementation method. In actual application, the first shooting interface can also be displayed through other interactive methods.
[0087] See also Figure 4 , which is a schematic diagram of a first shooting interface display method provided in an embodiment of the present application. The content acquisition interface displayed in the first client, such as Figure 4 As shown in 4a of FIG. 4 , the content acquisition interface includes a content acquisition control. In response to a trigger operation on the content acquisition control in the content acquisition interface, the first client may display an initial shooting interface in a normal mode, such as Figure 4 As shown in 4b of FIG. 4 , the initial shooting interface includes a co-creation mode control. In response to the triggering operation of the co-creation mode control, the first client may display the above Figure 3 The first shooting interface in the first co-creation mode is shown. Through the method provided in the embodiment of the present application, by adding a co-creation mode control to the initial shooting interface, the shooting interface in the co-creation mode can be displayed after the co-creation mode control is triggered, so that the content used for co-creation can be directly obtained, which effectively improves the efficiency of obtaining the content used for co-creation, shortens the process of co-creation operation, and realizes lightweight operation.
[0088] S202: Generate first content in response to a triggering operation on a shooting control in a first shooting interface.
[0089] In the embodiment of the present application, in response to the triggering operation of the shooting control in the first shooting interface, the first client can generate the first content. The type of the first content can be an image type, a video type, etc. Through the method provided in the embodiment of the present application, the first content can be generated conveniently and quickly by triggering the shooting control in the first shooting interface, which is conducive to improving the overall efficiency of the co-creation operation and shortening the co-creation process.
[0090] S203: Display a co-creation interface, where the co-creation interface includes the first content and a first co-creation control, where the first co-creation control is used to select a co-creation object.
[0091] In an embodiment of the present application, the first client can display a co-creation interface, which includes the first content and the first co-creation control, and the first co-creation control can be used to select a co-creation object. Through the method provided in the embodiment of the present application, a co-creation object can be directly selected in the co-creation interface, shortening the co-creation process and improving the user experience.
[0092] See also Figure 5 , which is a schematic diagram of a co-creation interface provided in an embodiment of the present application. The co-creation interface includes the generated first content and the first co-creation control. Among them, the first co-creation control can be used to select a co-creation object. It should be noted that, Figure 5 The style of the first co-creation control in the co-creation interface shown is only a feasible example. In actual application scenarios, the style of the first co-creation control can be adjusted according to different application requirements.
[0093] In one embodiment, after generating the first content and before displaying the co-creation interface, the first client may also display an intermediate interface, which may include one or both of a content confirmation interface and a content editing interface. The content confirmation interface is used to confirm the generated first content, and the content editing interface is used to edit the generated first content. The editing operations performed on the first content may include one or more of cropping, adding filters, adding stickers, adding special effects, rotating, etc. Through the method provided in the embodiment of the present application, the first content can be confirmed and edited, which is conducive to co-creation based on the edited first content, thereby increasing the fun and richness of the co-creation operation.
[0094] See also Figure 6 , which is a schematic diagram of an intermediate interface provided by an embodiment of the present application. After generating the first content, the first client can display the intermediate interface, which includes a content confirmation interface (such as Figure 6 6a in the figure) and the content editing interface (as shown in Figure 6 6b in FIG). The content confirmation interface is used to confirm the generated first content, and the content confirmation interface includes a "retake" control and a "confirm" control; if the "retake" control is triggered, the first client displays the above Figure 3 In the first shooting interface in the co-creation mode, if the "confirmation" control is triggered, the first client can display the content editing interface shown in 6b. The content editing interface includes multiple different editing controls (such as Figure 6 6b includes a "template" control, a "sticker" control, a "filter" control, and a "text" control), and each editing control is used to perform different editing processes on the first content.
[0095] S204: In response to a co-creation object selection operation on the first co-creation control, display a second co-creation control on the co-creation interface to replace the first co-creation control, wherein the second co-creation control is used to display at least one selected co-creation object.
[0096] In an embodiment of the present application, the first client can determine the selected co-creation object in response to the co-creation object selection operation on the first co-creation control, and display the second co-creation control on the co-creation interface to replace the first co-creation control. The second co-creation control can be used to display at least one selected co-creation object (for example: if there are 10 selected co-creation objects, the second co-creation control can display three of the co-creation objects). It should be noted that the selected co-creation objects can be independent single objects, or all or part of the objects in a group or a category. The way in which the second co-creation object displays the co-creation object can be static display of the avatar of the co-creation object, scrolling display of the avatar of the co-creation object, or dynamic display of the object information of the co-creation object, etc., which is not limited in this application. Through the method provided in the embodiment of the present application, the co-creation object can be determined conveniently and quickly, which is conducive to shortening the co-creation process and improving the user experience.
[0097] See also Figure 7 , which is a schematic diagram of a co-creation interface including a second co-creation control provided by an embodiment of the present application. Figure 7 It can be seen that the co-creation interface includes the first content, the second co-creation control and the publishing control, wherein the second co-creation control displays part of the selected co-creation objects.
[0098] In one embodiment, in response to a co-creation object selection operation for a first co-creation control, a second co-creation control is displayed on the co-creation interface to replace the first co-creation control. The specific implementation method may be: in response to a trigger operation for the first co-creation control, a co-creation object selection layer is displayed, the co-creation object selection layer is used to select a co-creation object; the co-creation object is determined via the co-creation object selection layer; and the second co-creation control is displayed on the co-creation interface to replace the first co-creation control.
[0099] Specifically, the first client may display a co-creation object selection layer in response to a trigger operation on the first co-creation control. The co-creation object selection layer may be displayed on the upper layer of the co-creation interface or in the co-creation interface. The co-creation object selection layer is used to select a co-creation object and may also be used to input co-creation description information. The co-creation description information may be information describing the co-creation operation. The content of the co-creation description information may be adaptively adjusted according to different application requirements. For example, the co-creation description text may include one or more of the description information of the first content, precautions for performing the co-creation operation, and operation requirements for performing the co-creation operation. After determining the co-creation object via the co-creation object selection layer, the first client may display a second co-creation control on the co-creation interface to replace a co-creation control. Through the method provided in the embodiment of the present application, the co-creation object can be determined via the co-creation object selection layer, thereby improving the efficiency of determining the co-creation object. At the same time, the co-creation description information can also be determined, so that the co-creation content determined according to the first content better meets the needs and improves the user experience.
[0100] See also Figure 8 , which is a schematic diagram of a co-creation object selection layer provided in an embodiment of the present application. The first client can display Figure 5 In the co-creation interface shown, in response to a triggering operation on a first co-creation control in the co-creation interface, the first client may display a co-creation object selection layer, such as Figure 8 As shown, the co-creation object selection layer is displayed in a half-layer manner on the upper layer of the co-creation interface. The co-creation object selection layer may include an object selection area and a description text input area. The object selection area may include multiple objects to be selected and the selected co-creation object, and the description text input area may receive the input co-creation description text. After the co-creation object is determined via the co-creation object selection layer, in response to a triggering operation on the co-creation object selection layer, the first client may no longer display the co-creation object selection layer, and display the second co-creation control in the co-creation interface.
[0101] It should be noted that the above Figure 8 This is only a feasible structure of the co-creation object selection layer provided in this application. In actual application, the structure included in the co-creation object selection layer can be adaptively adjusted according to different application requirements. For example, the object selection area in the co-creation object selection layer can include a drop-down list control, and the co-creation object is determined through the drop-down list control; it can include a co-creation object search area, display objects that meet the search conditions according to the input search conditions, and determine the co-creation object according to the objects that meet the search conditions; it can also include an object input area, and determine the co-creation object according to the input object information (for example: the name and number of the object, etc.). For another example: the description text input area in the co-creation object selection layer can include multiple default description texts, and the co-creation description text corresponding to the first content can be determined without the user manually entering text.
[0102] S205: In response to the publishing operation on the first content, send co-creation invitation information to each selected co-creation object, where the co-creation invitation information is used to instruct the co-creation object to publish co-creation content related to the first content.
[0103] In an embodiment of the present application, in response to a publishing operation for the first content, the first client may send a co-creation invitation message to each selected co-creation object. Specifically, the first client may send the co-creation invitation message including the selected co-creation object and the first content to the server. The server may send the co-creation invitation message to the co-creation object, or may send the co-creation invitation description message generated according to the co-creation invitation message to the co-creation object. The co-creation invitation message may be used to instruct the co-creation object to publish co-creation content related to the first content. In response to a publishing operation for the first content, the first client may also implement the publishing of the first content and display the content display interface of the first content. Other clients different from the first client may also display the content display interface of the first content. It should be noted that when the co-creation description information is determined via the co-creation object selection layer, the co-creation invitation information also includes the co-creation description information. Through the method provided in the embodiment of the present application, the two processes of content publishing and co-creation invitation can be completed through the publishing operation for the first content, which simplifies the interaction process, realizes lightweight operation, and is conducive to improving the user experience.
[0104] The content publishing method provided in the embodiment of the present application can display the first shooting interface in the first co-creation mode, and generate the first content in response to the triggering operation of the shooting control in the first shooting interface, thereby effectively shortening the interactive process of generating content, which is conducive to shortening the process of co-creation operation and realizing lightweight processing; it can determine the co-creation object in response to the co-creation object selection operation of the first co-creation control included in the co-creation interface, thereby realizing rapid determination of the co-creation object and improving the convenience of operation, and it can also enable the selected co-creation object to co-create the content, thereby making the co-creation operation more targeted and effectively improving the flexibility of the co-creation operation; it can also adjust the first content so that the adjusted first content is subsequently co-created, thereby improving the fun and richness of the co-creation operation, improving the user experience, and promoting the output of co-creation content.
[0105] See also Fig. 9 , which is an interactive schematic diagram of a content publishing method provided by an embodiment of the present application. The content publishing method can be Figure 1 The first client 100, the third client 300 and the server 400 are implemented. The process of the content publishing method provided in the embodiment of the present application includes but is not limited to:
[0106] S901. The first client displays a first shooting interface in a first co-creation mode, and generates first content in response to a triggering operation on a shooting control in the first shooting interface.
[0107] In an embodiment of the present application, the first client may display a first shooting interface in a first co-creation mode, wherein the first shooting interface includes a shooting control. In response to a triggering operation on the shooting control, a first content may be generated. The first content is related to co-creation, and the type of the first content may be an image type, a video type, etc.
[0108] S902: The first client displays a co-creation interface including a first co-creation control, and in response to a co-creation object selection operation for the first co-creation control, displays a second co-creation control on the co-creation interface to replace the first co-creation control.
[0109] In an embodiment of the present application, the first client may display a co-creation interface, which includes a first co-creation control for the first content. The first co-creation control is used to select a co-creation object. In response to a co-creation object for the first co-creation control, the first client may display a second co-creation control on the co-creation interface to replace the first co-creation control, and the second co-creation control may be used to display at least one selected co-creation object.
[0110] S903: In response to the publishing operation on the first content, the first client sends co-creation invitation information and the first content to the server.
[0111] In the embodiment of the present application, in response to the publishing operation for the first content, the first client may send the first content to the server so that the server completes the publishing process of the first content. The first client may also send co-creation invitation information to the server so that the server sends the co-creation invitation information to the co-creation object, and the co-creation invitation information is used to instruct the co-creation object to publish co-creation content related to the first content.
[0112] S904: The server sends the co-creation invitation information to the co-creation object and completes the publishing process of the first content.
[0113] In the embodiment of the present application, after receiving the co-creation invitation information sent by the first client, the server can send the co-creation invitation information to each co-creation object. The server can also execute the publishing process of the first content (for example, publishing the first content to the content publishing platform), so that other clients can display the content display interface of the first content through the server.
[0114] S905: The third client receives the content display data of the first content sent by the server, and displays a content display interface of the first content.
[0115] In the embodiment of the present application, the third client can send a content acquisition request to the server and receive the content display data of the first content sent by the server, or can receive the content display data of the first content actively sent by the server. The third client can display the content display interface of the first content.
[0116] In one embodiment, the content display interface of the first content may include at least one of the following: a co-creation entrance, a co-creation content aggregation control, and co-creation content. The co-creation entrance is used to generate co-creation content related to the first content. The co-creation content aggregation control is used to display at least one co-creation content related to the first content. The co-creation content is a comment on the first content, or a link in the content display interface of the first content.
[0117] Specifically, the third client can display the content display interface of the first content, and the content display interface may include a co-creation entrance, a co-creation content aggregation control, and co-creation content. Among them, the co-creation entrance is used to generate co-creation content related to the first content. For example, if the object logged in in the third client is a co-creation object, then in response to the triggering operation of the co-creation entrance, the third client can display the second shooting interface in the second co-creation mode, and can generate co-creation content related to the first content through the second shooting interface. The co-creation content aggregation control is used to display at least one co-creation content related to the first content. For example, in response to the triggering operation of the co-creation content aggregation control in the content display interface of the first content, the third client can display the co-creation content aggregation interface, and the co-creation content aggregation interface includes at least one co-creation content related to the first content, and can also include the description information of the co-creation content (such as the content release time, the release object, etc.). In response to the triggering operation of any co-creation content in the co-creation content aggregation interface, the third client can also display the content display interface of the co-creation content. The content display interface of the first content displayed by the third client also includes co-created content; the co-created content can be displayed as a comment on the first content in the comment interface corresponding to the first content, and the co-created content can also be displayed as a link in the content display interface of the first content. In response to the triggering operation of the link, the third client can display the content display interface of the co-created content. Through the method provided in the embodiment of the present application, it is possible to jump to the shooting interface for generating co-created content and shorten the co-creation process; it is possible to achieve aggregation of co-created content and improve the user experience, and it is also possible to quickly obtain co-created content related to the first content, which is conducive to improving the convenience of users in obtaining co-created content. It should be noted that the content display interface of the first content can not only display co-created content, but also display the object information of the co-creation object corresponding to the co-created content.
[0118] In some cases, the co-creation entrance and the co-creation content aggregation control may correspond to different triggering areas of the same control. Specifically, the content publishing interface of the first content displayed by the third client includes a co-creation detail control, which includes a co-creation entrance area (corresponding to the co-creation entrance) and a co-creation content aggregation area (corresponding to the co-creation content aggregation control); the display interface after triggering the co-creation entrance area is the same as the display interface after triggering the co-creation entrance, and the display interface after triggering the co-creation content aggregation area is the same as the display interface after triggering the co-creation content aggregation control.
[0119] See also Fig.10 , which is a schematic diagram of a content display interface of a first content provided by an embodiment of the present application. The third client can display the content display interface of the first content, such as Fig.10 As shown in 10a of FIG. 1 , the content display interface of the first content includes the first content, the co-creation details control (including the co-creation entry area and the co-creation content aggregation area), and the co-creation content (as a link in the content display interface of the first content). In response to the trigger operation on the co-creation content aggregation area, the third client can display the co-creation content aggregation interface, such as Fig.10 As shown in 10b in FIG. 10 , the co-creation content aggregation interface includes multiple co-creation contents and description information of each co-creation content. In response to a triggering operation on any co-creation content in the co-creation content aggregation interface, the third client may display a content display interface of the co-creation content, such as Fig.10 As shown in 10c, the content display interface of the co-creation content may also include a co-creation details control.
[0120] See also Fig.11 , which is a schematic diagram of another content display interface of the first content provided by an embodiment of the present application. The third client can display the content display interface of the first content, such as Fig.11 As shown in 11a in FIG. 11 , the content display interface includes co-created content, and the co-created content is used as a comment on the first content. In response to the display operation of the comment on the first content, the third client can display a comment area of the first content, and the comment area includes the co-created content, such as Fig.11 As shown in FIG. 11b , the comment area may also display object information of the co-creation object corresponding to the co-creation content.
[0121] The content publishing method provided in the embodiment of the present application can enable the initiating end to quickly determine the first content and the co-creation object, shorten the co-creation process, and improve the user experience. It can enable the third end (non-initiating end and non-invited end) to display the content publishing interface of the first content including multiple contents, which is conducive to the user to quickly obtain the first content and the co-creation content related to the first content, improve the efficiency of the user to obtain content, and help to further improve the user experience.
[0122] See also Fig.12 , Fig.12 A flowchart of another content publishing method provided in an embodiment of the present application. The content publishing method can be Figure 1 The second client 200 can be used to implement the content publishing method, or other devices that can implement the content publishing method. The following takes the content publishing method implemented by the second client 200 as an example for explanation. The process of the content publishing method provided in the embodiment of the present application includes but is not limited to:
[0123] S1201. Display a second shooting interface in a second co-creation mode, where the second shooting interface includes shooting controls.
[0124] In the embodiment of the present application, the second client can display a second shooting interface in the second co-creation mode (invitee co-creation mode), and the second shooting interface can include a shooting control, which is used to generate co-creation content. Through the method provided in the embodiment of the present application, the shooting interface in the second co-creation mode can be displayed, which shortens the interaction process of the co-creation operation and is conducive to improving the user experience.
[0125] See also Fig.13 , which is a schematic diagram of a second shooting interface provided in an embodiment of the present application. The second client can display a second shooting interface in the second co-creation mode, such as Fig.13 The second shooting interface includes a shooting control and an initial co-creation control, wherein the shooting control is used to shoot content, and the initial co-creation control is used to indicate the initiator of the co-creation operation ( Fig.13 The initiating object is "user A"), and can also be used to exit the second co-creation mode (for example, in response to a trigger operation on a closing area in the initial co-creation control, exit the second co-creation mode).
[0126] In one embodiment, a specific implementation method of displaying the second shooting interface in the second co-creation mode may be: displaying the original shooting interface, the original shooting interface including co-creation invitation information, the co-creation invitation information being used to indicate the release of co-creation content related to the first content; in response to a triggering operation on the co-creation invitation information, displaying the second shooting interface in the second co-creation mode.
[0127] Specifically, the second client may display the original shooting interface, which may be a shooting interface in a non-co-creation mode. The original shooting interface may include the co-creation invitation information received by the second client. The co-creation invitation information may be sent by the server to the second client under specific circumstances. The specific circumstances may be that there is unresponded co-creation invitation information for the login object in the second client (unresponded means that the second client has not published co-creation content related to the co-creation invitation information), and the second client displays a shooting interface in a non-co-creation mode. In certain circumstances, the server may send the co-creation invitation information to the second client to achieve a reminder effect.
[0128] The co-creation invitation information in the original shooting interface may include the object information of the initiating object. The second client may display the second shooting interface in the second co-creation mode in response to the triggering operation of the co-creation invitation information. In some cases, the co-creation invitation information displayed in the original shooting interface includes an "accept" control and a "reject" control; in response to the triggering operation of the "accept" control, the second client may display the second shooting interface in the second co-creation mode; in response to the triggering operation of the "reject" control, the second client may not display the co-creation invitation information. In some cases, in response to the triggering operation of the object information of the initiating object in the co-creation invitation information, the second client may display the object information interface of the initiating object, or may display the content display interface of the first content corresponding to the initiating object. Through the method provided in the embodiment of the present application, the co-creation invitation information can be displayed in the original shooting interface, so that the shooting interface in the second co-creation mode can be displayed through the co-creation invitation information, which effectively shortens the co-creation operation process and improves the user experience.
[0129] See also Fig.14 , which is a schematic diagram of an original shooting interface provided by an embodiment of the present application. The second client can display the original shooting interface, such as Fig.14 As shown, the original shooting interface includes co-creation invitation information, and the co-creation invitation information includes the avatar of the initiating object (in response to the triggering operation on the avatar of the initiating object, the second client can display the object information interface of the initiating object, and can also display the content display interface of the first content published by the initiating object). Fig.13 The second shooting interface in the second co-creation mode is shown. Fig.14 The co-creation invitation information in the original shooting interface shown is only a feasible display method. In actual application, the display method of the co-creation invitation information can be adaptively adjusted according to different application requirements.
[0130] In one embodiment, a specific implementation method of displaying the second shooting interface in the second co-creation mode may be: displaying a message interface, the message interface including a co-creation invitation description message generated based on the co-creation invitation information, the co-creation invitation description message being used to indicate the publishing of co-creation content; in response to a triggering operation on the co-creation invitation description message, displaying the second shooting interface in the second co-creation mode; wherein the message interface includes one or more of the following: an object message interface, a conversation interface for conducting a conversation with an initiating object, a social group interface, and a notification message interface.
[0131] Specifically, the second client may display a message interface, which includes a co-creation invitation description message generated based on the co-creation invitation information, and the co-creation invitation description message is used to indicate the release of co-creation content related to the first content. The content contained in the co-creation invitation description message is not completely the same as the content contained in the co-creation invitation information. For example, the co-creation invitation information may include the object information of the initiating object, and the co-creation invitation description message may include the object information of the initiating object, the co-creation object, and the first content. In response to the triggering operation of the co-creation invitation description message, the second client displays the second shooting interface in the second co-creation mode. The message interface may include one or more of an object message interface, a conversation interface for a conversation with the initiating object, a social group interface, and a notification message interface. The object message interface is an interactive message interface related to the object logged in in the second client, and the object message interface includes one or more interactive messages and the received co-creation invitation description message. The conversation interface for a conversation with the initiating object is an interface for the object logged in in the second client to have an independent conversation with the initiating object, and the conversation interface may include the co-creation invitation description message initiated by the initiating object. The social group interface is a group conversation interface of the social group joined by the second client, and the group conversation interface may include the co-creation invitation description message. The notification message interface is the system notification interface of the terminal device corresponding to the second client, and the system notification interface may include a co-creation invitation description message. It should be noted that the display styles of the co-creation invitation description message in different message interfaces may be the same or different. In some cases, the server may generate co-creation invitation description messages with different contents for different message interfaces in the second client (co-creation invitation description messages with different contents are all used to indicate the release of co-creation content related to the first content), and send the co-creation invitation information with different contents to the second client, so that the second client can display different co-creation invitation description messages in different message interfaces. For example: the co-creation invitation description message displayed in the notification message interface may include a co-creation link, which is used to display the second shooting interface, and the co-creation invitation description message displayed in the social group interface may include a group chat description text (for example, the group chat description text may be "invite members of this group to participate in co-creation"). Through the method provided in the embodiment of the present application, the co-creation invitation description message can be displayed in a variety of different message interfaces, and the display style and content of the co-creation invitation description message in different message interfaces may also be different, thereby enriching the triggering method of the co-creation operation, increasing the probability of user participation in co-creation, avoiding the situation of information omission, and being conducive to improving the user experience.
[0132] See also Fig.15 , which is a schematic diagram of a message interface provided by an embodiment of the present application. When the message interface is an object message interface, the second client can display the following Fig.15The object message interface shown in 15a includes a co-creation invitation description message, and the co-creation invitation information includes the object information of the initiating object. When the message interface is a conversation interface for a conversation with the initiating object, the second client can display the following Fig.15 The conversation interface shown in 15b in FIG. 1 includes a co-creation invitation description message. When the message interface is a social group interface, the second client can display the following Fig.15 The social group interface shown in 15c includes a co-creation invitation description message. When the message interface is a notification message interface, the second client can display the following Fig.15 The notification message interface shown in 15d includes a co-creation invitation description message.
[0133] In one embodiment, the second shooting interface in the second co-creation mode further includes an initial co-creation control, which is used to display the first content published by the initiator; or, the second shooting interface in the co-creation mode further includes a thumbnail of the first content. Fig.13 As shown, the second shooting interface in the co-creation mode displayed by the second client may also include an initial co-creation control, which may include object information of the initiating object and a closing area (the closing area is used to exit the second co-creation mode). In some cases, in response to a triggering operation on the object information of the initiating object in the initial co-creation control, the second client may display the object information interface of the initiating object. The initial co-creation control may be used to display the first content. In some cases, in response to a triggering operation on the initial co-creation control, the second client may display the content display interface of the first content corresponding to the initiating object. The second shooting interface in the second co-creation mode also includes a thumbnail of the first content. It should be noted that the display position of the thumbnail of the first content in the second shooting interface in the second co-creation mode may be any position, and the display method may be any method, which is not limited in this application. The method provided by the embodiment of the present application can facilitate the co-creation object to understand the content published by the initiating object, promote co-creation operations, and enhance the user experience.
[0134] See also Fig.16 , which is a schematic diagram of another second shooting interface provided in an embodiment of the present application. The second client can display Fig.16 The second shooting interface shown includes an initial co-creation control and a thumbnail of the first content.
[0135] S1202: In response to a triggering operation on a shooting control in the second shooting interface, display a preview interface, where the preview interface includes co-created content.
[0136] In the embodiment of the present application, in response to the triggering operation of the shooting control in the second shooting interface, the second client can shoot the second content and display the preview interface, which includes the co-creation content, which is the content generated by the second client in response to the co-creation invitation information or the co-creation invitation description message. The co-creation content is content related to the first content, and the co-creation content can be determined according to the first content and the second content shot in response to the shooting control, or it can be the second content. For example: if the type of co-creation is fusion co-creation, the co-creation content can be determined according to the first content and the second content shot by the second client; if the type of co-creation is independent co-creation, the theme of the first content is "items", then the co-creation content can be the second content, and the theme of the second content is "items". In some cases, the co-creation content can also be content unrelated to the first content, for example: if the type of co-creation is independent co-creation, the theme of the first content is "items", then the co-creation content can be the second content, and the theme of the second content may not be "items". At this time, the co-creation content is unrelated to the first content. It should be noted that the type of co-creation is determined by the initiator (i.e., the object that initiates the co-creation operation), and the co-creation object usually cannot modify the type of co-creation. Through the method provided in the embodiment of the present application, co-creation content can be quickly generated, the co-creation process can be shortened, and the user experience can be improved.
[0137] See also Fig.17 , which is a schematic diagram of a preview interface provided by an embodiment of the present application. When the type of co-creation is a fusion type, the second client displays a preview interface in response to a trigger operation on the shooting control, such as Fig.17 As shown in 17a of FIG. 1 , the preview interface includes co-created content, which is generated based on the first content and the second content obtained by shooting. The preview interface also includes a co-creation publishing control and a "reshoot content" control. The co-creation publishing control is used to publish the co-creation content, and the "reshoot content" control is used to reshoot the second content. In response to the triggering operation of the "reshoot content" control, the second client can display the above Fig.16 When the type of co-creation is independent, the second client responds to the triggering operation of the shooting control and displays a preview interface, such as Fig.17 As shown in 17b, the preview interface includes co-created content, which is the second content obtained by shooting.
[0138] In one embodiment, the type of the second content obtained by shooting may be the same as or different from the type of the first content. For example, the data type of the first content is video, and the data type of the second content may be video or image. After the second content is obtained by shooting, the second content may also be adjusted, and the adjustment method may include cropping, adding filters, adding stickers, adding special effects, rotating, etc. When the type of co-creation is a fusion type, the method for determining the co-created content based on the first content and the second content may be to adjust the transparency of the first content and the second content, and then superimpose the adjusted first content and the second content; it may be to use the first content as the background, and add the subject in the second content to the first content as the background; it may be to use the second content as the background, and add the subject in the first content to the second content as the background; it may also be to splice the first content and the second content, etc. Through the method provided in the embodiment of the present application, it is possible to determine the co-created content based on the first content and the second content, thereby effectively improving the viewing experience of the co-created content. It should be noted that in some cases, the co-created content can also be adjusted by cropping, adding filters, adding stickers, adding special effects, rotating, adjusting the parameters of the co-created content, etc., so as to further enhance the aesthetics of the co-created content while increasing the fun and richness of the co-creation operation.
[0139] In one embodiment, the preview interface may further include a co-creation object selection control. The content publishing method provided in the present application may further include the following steps: in response to a triggering operation on the co-creation object selection control, determining a secondary co-creation object, where the secondary co-creation object is different from the co-creation object determined by the initiating object; then in response to a publishing operation on the co-creation content, a specific implementation method for publishing the co-creation content may be: in response to a publishing operation on the co-creation content, publishing the co-creation content and sending secondary co-creation invitation information to the secondary co-creation object, where the secondary co-creation invitation information is used to instruct the secondary co-creation object to publish co-creation content related to the first content.
[0140] Specifically, when the initiating object has enabled the secondary invitation permission for the first content, the second client can invite the secondary co-creation object, so that the secondary co-creation object publishes the co-creation content related to the first content. The preview interface may include a co-creation object selection control. In response to the triggering operation of the co-creation object selection control, the secondary co-creation object can be determined, and the secondary co-creation object is different from the co-creation object invited by the initiating object. When publishing the co-creation content, the second client can also publish the secondary co-creation invitation information to the secondary co-creation object. Through the method provided in the embodiment of the present application, the secondary co-creation invitation can be realized, thereby effectively increasing the number of co-creation objects for the same content and effectively promoting the output of co-creation content.
[0141] It should be noted that, in some cases, the co-creation content corresponding to the second client can be used as the first content, and other objects can publish co-creation content related to the content. At this time, the operation of initiating co-creation by the second client is similar to the operation of initiating co-creation by the first client.
[0142] See also Fig.18 , which is a schematic diagram of another preview interface provided in an embodiment of the present application. Fig.18 The preview interface shown includes a co-creation object selection control. In response to a trigger operation on the co-creation object selection control, the second client can display the same Figure 8 The secondary co-creation object selection layer is similar to the co-creation object selection layer. The secondary co-creation object can be determined through the secondary co-creation object selection layer, so that the second client can send the secondary co-creation invitation information to the secondary co-creation object when the co-creation content is subsequently released. It should be noted that the process of the second client sending the secondary co-creation invitation information to the secondary co-creation object can be that the second client sends the secondary co-creation invitation information to the server, and the server sends the secondary co-creation invitation information to the secondary co-creation object, or sends the message generated according to the secondary co-creation invitation information to the secondary co-creation object.
[0143] S1203: In response to a publishing operation on the co-created content, publish the co-created content.
[0144] In an embodiment of the present application, in response to a publishing operation for co-created content, the second client may publish the co-created content so that other clients may obtain the co-created content. Specifically, the second client may send the co-created content to the server so that the server completes the publishing process of the co-created content.
[0145] The content publishing method provided in the embodiment of the present application can display co-creation invitation information in a variety of different interfaces, and can display a second shooting interface in the co-creation mode based on the co-creation invitation information, effectively shortening the interactive process of the co-creation operation, realizing lightweight operation, and being conducive to improving the user experience; it can display co-creation content generated according to the first content and the second content, which improves the viewing experience of the content while improving the fun of content operation; it can perform secondary co-creation based on the co-creation content, which is conducive to promoting the output of co-creation works and improving the user experience.
[0146] See also Fig.19 , which is an interactive schematic diagram of another content publishing method provided by an embodiment of the present application. The content publishing method can be Figure 1 The second client 200, the third client 300 and the server 400 are implemented. The process of the content publishing method provided in the embodiment of the present application includes but is not limited to:
[0147] S1901. The second client displays a second shooting interface in a second co-creation mode, and in response to a triggering operation on a shooting control in the second shooting interface, displays a preview interface, where the preview interface includes co-creation content.
[0148] In an embodiment of the present application, the second client may display a second shooting interface in a second co-creation mode, and the second shooting interface may include a shooting control, and the shooting control may be used to generate co-creation content related to the first content, where the first content is the content published by the initiating object. In response to a triggering operation on the shooting control in the second shooting interface, the second client may display a preview interface, and the preview interface may include the co-creation content. The co-creation content may be the second content obtained by shooting, or may be generated based on the first content and the second content obtained by shooting.
[0149] S1902: The second client sends the co-created content to the server in response to a publishing operation on the co-created content.
[0150] In an embodiment of the present application, in response to a publishing operation on the co-created content, the second client may send the co-created content to the server so that the server completes the publishing process of the co-created content, thereby enabling other clients to obtain the published content.
[0151] S1903. The server completes the publishing process of the co-created content.
[0152] In the embodiment of the present application, the server executes the publishing process of the co-created content (for example, publishing the co-created content to the content publishing platform), so that other clients can display the content display interface of the co-created content through the server.
[0153] S1904: The third client receives content display data of the co-created content sent by the server, and displays a content display interface of the co-created content.
[0154] In the embodiment of the present application, the third client can send a content acquisition request to the server and receive content display data of the co-created content sent by the server, or can receive content display data of the co-created content actively sent by the server. The third client can display the content display interface of the co-created content.
[0155] In one embodiment, the third client can display a content display interface of co-created content, and the content display interface of the co-created content includes at least one of the following: a co-creation entrance, a co-creation content aggregation control, object information of an initiating object, and a first content; the first content is used to generate co-creation content related to the first content, the co-creation content aggregation control is used to display at least one co-creation content related to the first content, the object information of the initiating object is used to display the object description interface of the initiating object, or the content display interface of the first content, and the first content is used as a comment on the co-creation content, or a link in the content display interface of the co-creation content. Specifically, the functions of the co-creation entrance and the co-creation content aggregation control are the same as the content display interface of the first content, which includes the co-creation entrance and the co-creation content aggregation control. The object information of the initiating object can be used to display the object description interface of the initiating object or the content display interface of the first content. The first content can be used as a comment on the co-creation content, displayed in the comment area of the content display interface of the co-creation content, and the first content can also be used as a link in the content display interface of the co-creation content. Through the method provided in the embodiment of the present application, the first content can be displayed on the content display interface of the co-created content, so as to compare the first content with the co-created content and highlight the viewing value of the co-created content. At the same time, the co-creation entrance is displayed, which is conducive to shortening the co-creation process and improving the user experience. Displaying the co-creation content aggregation control can increase the convenience of users in obtaining co-created content.
[0156] See also Fig. 20 , which is a schematic diagram of a content display interface of a co-created content provided in an embodiment of the present application. When the first content is used as a link in the content display interface of the co-created content, the third client can display the content display interface of the co-created content, such as Fig. 20 As shown in 20a, the content display interface of the co-creation content includes a co-creation entrance, a co-creation content aggregation control, the object information of the initiating object, and the first content. When the first content is used as a comment on the co-creation content, the third client can display the content display interface of the co-creation content, such as Fig. 20 As shown in 20b.
[0157] It should be noted that the content included in the content display interface may be public content, that is, other clients except the third client may also obtain the co-creation content from the server and display the content display interface. When other clients display the content display interface, the object information of the initiating object, the co-creation entrance, the co-creation content aggregation control, and the functions thereof contained in the content display interface remain unchanged, that is, the object information may still be used to display the object information page of the initiating object, and the co-creation entrance may be used to display the shooting interface of other clients in the second co-creation mode.
[0158] The content publishing method provided in the embodiment of the present application can display co-creation invitation information in a variety of different interfaces, and can display a second shooting interface in the co-creation mode based on the co-creation invitation information, effectively shortening the interactive process of the co-creation operation, realizing lightweight operation, and being conducive to improving the user experience; it can display co-creation content generated according to the first content and the second content, which improves the viewing experience of the content while improving the fun of content operation; it can perform secondary co-creation based on the co-creation content, which is conducive to promoting the output of co-creation works and improving the user experience.
[0159] See also Fig.21 , Fig.21 A flowchart of another content publishing method provided in an embodiment of the present application. The content publishing method can be Figure 1 The content publishing system shown is implemented by the first client 100, the second client 200 and the server 400. The process of the content publishing method provided in the embodiment of the present application includes but is not limited to:
[0160] S2101. The first client displays a first shooting interface in a first co-creation mode, and generates first content in response to a triggering operation on a shooting control in the first shooting interface.
[0161] In an embodiment of the present application, the first client may display a first shooting interface in a first co-creation mode, wherein the first shooting interface includes a shooting control, and the shooting control is used to shoot the content of the co-creation. In response to a triggering operation of the shooting control in the first shooting interface, the first client may generate the first content. The type of the first content may be an image type, a video type, etc.
[0162] S2102: The first client displays a co-creation interface including a first co-creation control, where the co-creation interface includes the first content and a first co-creation control, and the first co-creation control is used to select a co-creation object.
[0163] In an embodiment of the present application, the first client may display a co-creation interface, which includes first content and a first co-creation control, and the first co-creation control may be used to select a co-creation object.
[0164] S2103: In response to a co-creation object selection operation on the first co-creation control, display a second co-creation control on the co-creation interface to replace the first co-creation control.
[0165] In the embodiment of the present application, the first client can determine the selected co-creation object in response to the co-creation object selection operation on the first co-creation control, and display the second co-creation control on the co-creation interface to replace the first co-creation control, and the second co-creation control can be used to display part or all of the selected co-creation objects. The selected co-creation objects can be independent single objects, or all or part of the co-creation objects in a group or a category.
[0166] In one embodiment, the co-creation interface displayed by the first client may further include a co-creation type selection control, a co-creation authority control, and a co-creation message display configuration control, wherein the co-creation type selection control is used to determine the type of co-creation, for example: the type of co-creation can be determined as a fusion type or an independent type, the fusion type means that the co-creation content published by the co-creation object is determined based on the first content and the second content generated by the co-creation object, and the independent type means that the co-creation content published by the co-creation object is determined based on the second content generated by the co-creation object. The co-creation authority control is used to determine whether the co-creation object has the authority to invite other objects to participate in the co-creation. The co-creation authority control can determine that some or all of the co-creation objects in the at least one selected co-creation object have this authority. The co-creation message display configuration control is used to determine the co-creation message display configuration information, which indicates the display position and display mode of the co-creation invitation description message in the client corresponding to the co-creation object. For example: the co-creation message display configuration information can be determined by the co-creation message display configuration control, and the co-creation message display configuration information indicates that the co-creation invitation description message is displayed only in the object message interface in the client corresponding to the co-creation object, and the display mode of the co-creation invitation description message is static display. Through the method provided in the embodiment of the present application, the types, permissions, display configurations, etc. involved in the co-creation process can be adjusted, which improves the personalization of operations, can better meet user needs, and improve the user experience.
[0167] S2104: The first client sends co-creation invitation information to the server in response to the publishing operation of the first content.
[0168] In an embodiment of the present application, in response to the publishing operation of the first content, the first client can send a co-creation invitation message to the server, so that the server sends the co-creation invitation message to each selected co-creation object, so that each co-creation object publishes co-creation content related to the first content. The co-creation invitation message is used to instruct the co-creation object to publish co-creation content related to the first content. The co-creation objects selected by the first client include objects logged in in the second client. The first client can also send the first content to the server, so that the server completes the publishing process of the first content, so that other clients can display the content display interface of the first content.
[0169] In one embodiment, when the co-creation object publishes co-creation content related to the first content, the server can send the co-creation content to the first client, so that the first client can quickly obtain the co-creation content and improve the user experience. In some cases, the co-creation content sent by the server to the first client can be displayed via the content display interface of the first content or via other interfaces.
[0170] S2105. The server sends a co-creation invitation description message and / or co-creation invitation information generated according to the co-creation invitation information to the second client.
[0171] In an embodiment of the present application, the server may send a co-creation invitation description message generated according to the co-creation invitation information to the second client, and the co-creation invitation description message is displayed on the message interface of the second client. The message interface may include one or more of an object message interface, a conversation interface for conversing with the initiating object, a social group interface, and a notification message interface. The content and display method of the co-creation invitation description message displayed in different message interfaces may be different. The server may receive the co-creation message display configuration information determined by the first client, or determine the co-creation message display configuration information according to application requirements, and generate the co-creation invitation description message corresponding to each message interface according to the co-creation message display configuration information, and send the co-creation invitation description message to the second client. The co-creation message display configuration information may indicate that the co-creation invitation description message is displayed in part or all of multiple message interfaces, and may also indicate the display method and display content of the co-creation invitation description message in the message interface. For example: the co-creation message display configuration information indicates that the co-creation invitation description message is displayed only in the object message interface and notification message interface of the second client, and the co-creation invitation description message displayed in the object message interface includes the content of "Invite you to participate in co-creation", and the co-creation invitation description message displayed in the notification message interface includes the content of "Click to participate in co-creation".
[0172] When the server detects that the second client has not responded to the co-creation invitation description message to publish the co-creation content, and the second client displays the original shooting interface, the server can send the co-creation invitation information to the second client to remind the second client to participate in the co-creation and publish the co-creation content in the original shooting interface. Through the method provided in the embodiment of the present application, the co-creation invitation description message can be determined according to the application requirements and sent to the second client, which improves the flexibility of the co-creation invitation description message, can better meet the application requirements, can also improve the user experience, and can also effectively remind the user to avoid message omissions.
[0173] S2106. The second client displays a second shooting interface in the second co-creation mode according to the co-creation invitation information and / or the co-creation invitation description message, and displays a preview interface including the co-creation content in response to a triggering operation on a shooting control in the second shooting interface.
[0174] In an embodiment of the present application, the second client may receive co-creation invitation information or a co-creation invitation description message sent by the server, and the co-creation invitation information or the co-creation invitation description message may be used to instruct the co-creation object to publish co-creation content related to the first content. In response to the triggering operation of the co-creation invitation information or the co-creation invitation description message, the second client may display a second shooting interface in the second co-creation mode, and the second shooting interface may include a shooting control. In response to the triggering operation of the shooting control in the second shooting interface, the second client may display a preview interface, and the preview interface includes the co-creation content, and the co-creation content may be determined based on the first content and the second content shot in response to the shooting control, or may be the second content shot in response to the shooting control.
[0175] In one embodiment, when the first client does not indicate the type of co-creation, the second client can determine the method of generating the co-created content. Specifically, in response to the triggering operation of the shooting control in the second shooting interface, the second client can display a type selection interface, which includes the second content shot in response to the shooting control. The type selection interface also includes a "fusion" control and an "independent" control; in response to the triggering operation of the "fusion" control, the second client can display the co-created content determined based on the first content and the second content, or in response to the triggering operation of the "independent" control, the second client can display the co-created content determined based on the second content. The method provided in the embodiment of the present application can meet the application needs of the second client, ensure the editability and personalization of the co-created content, and help improve the user experience.
[0176] S2107: The second client publishes the co-created content in response to the publishing operation on the co-created content.
[0177] In an embodiment of the present application, in response to a publishing operation for co-created content, the second client may publish the co-created content so that other clients may obtain the co-created content. It should be noted that after the second client publishes the co-created content, the server may send the co-created content to the first client. The first client may also display a content display interface for the co-created content.
[0178] The content publishing method provided in the embodiment of the present application can generate the first content at the initiating end in response to the triggering operation of the shooting control in the first shooting interface in the co-creation mode, which effectively shortens the interactive process of obtaining the content for co-creation, is conducive to shortening the process of co-creation operation, and realizes lightweight processing; it can respond to the co-creation object selection operation of the first co-creation control to quickly determine the co-creation object; it can also adjust the first content so that the adjusted first content is subsequently co-created, thereby improving the fun and richness of the co-creation operation, improving the user experience, and promoting the output of co-creation content; at the receiving end, co-creation invitation information can be displayed in a variety of different interfaces, and a second shooting interface in the co-creation mode can be displayed based on the co-creation invitation information, thereby effectively shortening the interactive process of the co-creation operation and realizing lightweight operation; co-creation content based on the first content and the second content can be displayed, while improving the viewing quality of the content, the fun of content operation is improved; secondary co-creation can be performed, which is conducive to promoting the output of co-creation works and improving the user experience.
[0179] An embodiment of the present application further provides a computer storage medium, in which program instructions are stored. When the program instructions are executed, they are used to implement the corresponding methods described in the above embodiments.
[0180] See also Fig. 22 , Fig. 22 It is a structural block diagram of a content publishing device provided in an embodiment of the present application. Fig. 22 The content distribution device shown corresponds to the above Figure 1 In one implementation of the content publishing device of the embodiment of the present application, the content publishing device includes the following structure:
[0181] The display unit 2201 is used to display a first shooting interface in the first co-creation mode;
[0182] A generating unit 2202, configured to generate first content in response to a triggering operation on a shooting control in a first shooting interface;
[0183] The display unit 2201 is further used to display a co-creation interface, wherein the co-creation interface includes the first content and a first co-creation control, and the first co-creation control is used to select a co-creation object;
[0184] The display unit 2201 is further configured to, in response to a co-creation object selection operation on the first co-creation control, display a second co-creation control on the co-creation interface to replace the first co-creation control, wherein the second co-creation control is configured to display at least one selected co-creation object;
[0185] The sending unit 2203 is configured to send co-creation invitation information to each selected co-creation object in response to the publishing operation on the first content, wherein the co-creation invitation information is used to instruct the co-creation object to publish co-creation content related to the first content.
[0186] In one embodiment, when the display unit 2201 performs the operation of selecting a co-creation object for the first co-creation control and displays the second co-creation control on the co-creation interface to replace the first co-creation control, it is specifically configured to:
[0187] In response to a trigger operation on the first co-creation control, displaying a co-creation object selection layer, wherein the co-creation object selection layer is used to select a co-creation object;
[0188] Determining a co-creation object via the co-creation object selection layer;
[0189] A second co-creation control is displayed on the co-creation interface to replace the first co-creation control.
[0190] In one embodiment, the first content is displayed via a content display interface, and the content display interface of the first content includes at least one of the following: a co-creation entrance, a co-creation content aggregation control, and co-creation content. The co-creation entrance is used to generate co-creation content related to the first content, and the co-creation content aggregation control is used to display at least one co-creation content related to the first content. The co-creation content is a comment on the first content or a link in the content display interface of the first content.
[0191] The content publishing device provided in the embodiment of the present application can be displayed in the first shooting interface in the first co-creation mode, and generate the first content in response to the triggering operation of the shooting control in the first shooting interface, thereby effectively shortening the interactive process of obtaining the content for co-creation, which is conducive to shortening the process of co-creation operation and realizing lightweight processing; it can determine the co-creation object in response to the co-creation object selection operation of the first co-creation control included in the co-creation interface, thereby realizing rapid determination of the co-creation object and improving the convenience of operation, and can also enable the selected co-creation object to co-create the content, thereby making the co-creation operation more targeted and effectively improving the flexibility of the co-creation operation; it can also adjust the first content so that the adjusted first content is subsequently co-created, thereby improving the fun and richness of the co-creation operation, improving the user experience, and promoting the output of co-creation content.
[0192] See also Fig.23 , Fig.23 It is a structural block diagram of another content publishing device provided in an embodiment of the present application. Fig.23 The content distribution device shown corresponds to the above Figure 1In one implementation of the content publishing device of the embodiment of the present application, the content publishing device includes the following structure:
[0193] The display unit 2301 is used to display a second shooting interface in the second co-creation mode, where the second shooting interface includes shooting controls;
[0194] A co-creation unit 2302, configured to display a preview interface in response to a triggering operation on a shooting control in the second shooting interface, wherein the preview interface includes co-creation content;
[0195] The publishing unit 2303 is configured to publish the co-created content in response to a publishing operation on the co-created content.
[0196] In one embodiment, when the display unit 2301 is executed to display the second shooting interface in the second co-creation mode, it is specifically used to:
[0197] displaying an original shooting interface, wherein the original shooting interface includes co-creation invitation information, wherein the co-creation invitation information is used to instruct to publish co-creation content related to the first content;
[0198] In response to a triggering operation on the co-creation invitation information, a second shooting interface in a second co-creation mode is displayed.
[0199] In one embodiment, when the display unit 2301 is executed to display the second shooting interface in the second co-creation mode, it is specifically used to:
[0200] Displaying a message interface, the message interface including a co-creation invitation description message generated based on the co-creation invitation information, the co-creation invitation description message being used to instruct the release of co-creation content;
[0201] In response to a triggering operation on the co-creation invitation description message, displaying a second shooting interface in a second co-creation mode;
[0202] The message interface includes one or more of the following: an object message interface, a conversation interface for conversing with the initiating object, a social group interface, and a notification message interface.
[0203] In one embodiment, the second shooting interface further includes an initial co-creation control, and the initial co-creation control is used to display the first content published by the initiating object; or
[0204] The second shooting interface in the second co-creation mode also includes a thumbnail of the first content.
[0205] In one embodiment, the display unit 2301 is further used for:
[0206] A content display interface for displaying the co-created content, wherein the content display interface for the co-created content includes at least one of the following: a co-creation entrance, a co-creation content aggregation control, object information of an initiating object, and a first content; the co-creation entrance is used to generate co-creation content related to the first content, the co-creation content aggregation control is used to display at least one co-creation content related to the first content, the object information of the initiating object is used to display an object description interface of the initiating object, or a content display interface of the first content, and the first content serves as a comment on the co-creation content or a link in the content display interface of the co-creation content.
[0207] In one embodiment, the preview interface includes a co-creation object selection control, a co-creation unit 2302, specifically configured to: determine a secondary co-creation object in response to a trigger operation on the co-creation object selection control, wherein the secondary co-creation object is different from the co-creation object determined by the initiating object; and a publishing unit 2303, when executing a publishing operation on the co-creation content and publishing the co-creation content, specifically configured to:
[0208] In response to a publishing operation on the co-creation content, the co-creation content is published and secondary co-creation invitation information is sent to the secondary co-creation object, so that the secondary co-creation object co-creates the first content.
[0209] The content publishing device provided in the embodiment of the present application can display co-creation invitation information in a variety of different interfaces, and can display the second shooting interface in the second co-creation mode based on the co-creation invitation information, effectively shortening the interactive process of the co-creation operation, realizing lightweight operation, and being beneficial to improving the user experience; it can display co-creation content related to the first content, and can also edit the co-creation content, thereby improving the viewing experience of the content and the fun of the content operation; it can perform secondary co-creation based on the co-creation content, which is beneficial to promoting the output of co-creation works and improving the user experience.
[0210] Based on the above method and device embodiments, the present application embodiment provides a computer device. Fig.24 , Fig.24 A structural block diagram of a computer device provided in an embodiment of the present application. Fig.24 The computer device shown can be the above Figure 1 The first client 100 or the second client 200 in. Fig.24 The computer device shown includes at least a processor 2401, an input interface 2402, an output interface 2403, and a computer-readable storage medium 2404. The processor 2401, the input interface 2402, the output interface 2403, and the computer-readable storage medium 2404 may be connected via a bus or other means.
[0211] The computer-readable storage medium 2404 may be stored in a memory of a computer device. The computer-readable storage medium 2404 is used to store a computer program. The computer program includes program instructions. The processor 2401 is used to execute the computer program stored in the computer-readable storage medium 2404. The processor 2401 (or CPU (Central Processing Unit)) is the computing core and control core of the computer device, which is suitable for implementing a computer program, and is specifically suitable for loading and executing a computer program to implement a corresponding method flow or a corresponding function.
[0212] The embodiment of the present application also provides a computer-readable storage medium (Memory), which is a memory device in a computer device for storing programs and data. It is understandable that the computer-readable storage medium here can include both built-in storage media in the computer device and, of course, extended storage media supported by the computer device. The computer-readable storage medium provides a storage space that stores the operating system of the computer device. In addition, a computer program suitable for being loaded and executed by a processor is also stored in the storage space. It should be noted that the computer-readable storage medium here can be a high-speed RAM memory or a non-volatile memory (Non-Volatile Memory), such as at least one disk storage; optionally, it can also be at least one computer-readable storage medium located away from the aforementioned processor.
[0213] In one embodiment, Fig.24 The computer equipment shown corresponds to the above Figure 1 When the first client 100 in the embodiment of the present invention is executed, the processor 2401 may load and execute the computer program stored in the computer-readable storage medium 2404 to implement the above-mentioned Figure 2 or Fig. 9 or Fig.21 In a specific implementation, the computer program in the computer-readable storage medium 2404 is loaded by the processor 2401 and executes the following steps:
[0214] Displaying the first shooting interface in the first co-creation mode;
[0215] In response to a triggering operation on a shooting control in a first shooting interface, generating first content;
[0216] displaying a co-creation interface, wherein the co-creation interface includes the first content and a first co-creation control, wherein the first co-creation control is used to select a co-creation object;
[0217] In response to a co-creation object selection operation on the first co-creation control, displaying a second co-creation control on the co-creation interface to replace the first co-creation control, wherein the second co-creation control is used to display at least one selected co-creation object;
[0218] In response to the publishing operation for the first content, co-creation invitation information is sent to each selected co-creation object, where the co-creation invitation information is used to instruct the co-creation object to publish co-creation content related to the first content.
[0219] In one embodiment, the computer program in the computer-readable storage medium 2404 is loaded and executed by the processor 2401 in response to the co-creation object selection operation for the first co-creation control, when the second co-creation control is displayed on the co-creation interface to replace the first co-creation control, specifically for performing the following steps:
[0220] In response to a trigger operation on the first co-creation control, displaying a co-creation object selection layer, wherein the co-creation object selection layer is used to select a co-creation object;
[0221] Determining a co-creation object via the co-creation object selection layer;
[0222] A second co-creation control is displayed on the co-creation interface to replace the first co-creation control.
[0223] In one embodiment, the first content is displayed via a content display interface, and the content display interface of the first content includes at least one of the following: a co-creation entrance, a co-creation content aggregation control, and co-creation content. The co-creation entrance is used to generate co-creation content related to the first content, and the co-creation content aggregation control is used to display at least one co-creation content related to the first content. The co-creation content is a comment on the first content or a link in the content display interface of the first content.
[0224] In one embodiment, Fig.24 The computer equipment shown corresponds to the above Figure 1 When the second client 200 in the embodiment of the present invention is used, the processor 2401 may load and execute the computer program stored in the computer-readable storage medium 2404 to implement the above-mentioned Fig.12 or Fig.19 or Fig.21 In a specific implementation, the computer program in the computer-readable storage medium 2404 is loaded by the processor 2401 and executes the following steps:
[0225] A second shooting interface displayed in a second co-creation mode, wherein the second shooting interface includes shooting controls;
[0226] In response to a triggering operation on a shooting control in the second shooting interface, displaying a preview interface, wherein the preview interface includes co-created content;
[0227] In response to a publishing operation on the co-created content, the co-created content is published.
[0228] In one embodiment, when the computer program in the computer-readable storage medium 2404 is loaded and executed by the processor 2401 and displayed in the second shooting interface in the second co-creation mode, it is specifically used to perform the following steps:
[0229] displaying an original shooting interface, wherein the original shooting interface includes co-creation invitation information, wherein the co-creation invitation information is used to instruct to publish co-creation content related to the first content;
[0230] In response to a triggering operation on the co-creation invitation information, a second shooting interface in a second co-creation mode is displayed.
[0231] In one embodiment, when the computer program in the computer-readable storage medium 2404 is loaded and executed by the processor 2401 and displayed in the second shooting interface in the second co-creation mode, it is specifically used to perform the following steps:
[0232] Displaying a message interface, the message interface including a co-creation invitation description message generated based on the co-creation invitation information, the co-creation invitation description message being used to instruct the release of co-creation content;
[0233] In response to a triggering operation on the co-creation invitation description message, displaying a second shooting interface in a second co-creation mode;
[0234] The message interface includes one or more of the following: an object message interface, a conversation interface for conversing with the initiating object, a social group interface, and a notification message interface.
[0235] In one embodiment, the second shooting interface further includes an initial co-creation control, and the initial co-creation control is used to display the first content published by the initiating object; or
[0236] The second shooting interface in the second co-creation mode also includes a thumbnail of the first content.
[0237] In one embodiment, when the computer program in the computer-readable storage medium 2404 is loaded and executed by the processor 2401, it is also used to perform the following steps:
[0238] A content display interface for displaying the co-created content, wherein the content display interface for the co-created content includes at least one of the following: a co-creation entrance, a co-creation content aggregation control, object information of an initiating object, and a first content; the co-creation entrance is used to generate co-creation content related to the first content, the co-creation content aggregation control is used to display at least one co-creation content related to the first content, the object information of the initiating object is used to display an object description interface of the initiating object, or a content display interface of the first content, and the first content serves as a comment on the co-creation content or a link in the content display interface of the co-creation content.
[0239] In one embodiment, the preview interface includes a co-creation object selection control, and when the computer program in the computer-readable storage medium 2404 is loaded and executed by the processor 2401, it is further used to perform the following steps: in response to a triggering operation on the co-creation object selection control, determining a secondary co-creation object, the secondary co-creation object being different from the co-creation object determined by the initiating object;
[0240] When loading and executing a publishing operation in response to the co-created content to publish the co-created content, the following steps are specifically performed:
[0241] In response to a publishing operation on the co-creation content, the co-creation content is published and secondary co-creation invitation information is sent to the secondary co-creation object, so that the secondary co-creation object co-creates the first content.
[0242] The computer device provided in the embodiment of the present application can generate the first content at the initiating end in response to the triggering operation of the shooting control in the first shooting interface in the co-creation mode, which effectively shortens the interactive process of obtaining the content for co-creation, is conducive to shortening the process of the co-creation operation, and realizes lightweight processing; it can respond to the co-creation object selection operation of the first co-creation control to quickly determine the co-creation object; it can also adjust the first content so that the adjusted first content is subsequently co-created, thereby improving the fun and richness of the co-creation operation, improving the user experience, and promoting the output of co-creation content; at the receiving end, it can display the co-creation invitation information in a variety of different interfaces, and can display the second shooting interface in the co-creation mode based on the co-creation invitation information, thereby effectively shortening the interactive process of the co-creation operation and realizing lightweight operation; it can display the co-creation content based on the first content and the second content, while improving the viewing quality of the content, it also improves the fun of the content operation; it can perform secondary co-creation, which is conducive to promoting the output of co-creation works and improving the user experience.
[0243] The embodiment of the present application also provides a computer-readable storage medium, in which computer instructions are stored. When the computer instructions are executed on a computer device, the computer device executes the steps in the method embodiments of the present application to implement the content publishing method provided by the embodiment of the present application. The specific implementation method can be referred to the above description, which will not be repeated here.
[0244] The embodiment of the present application also provides a computer program product, which includes a computer program or a computer instruction, and the computer program or the computer instruction is stored in a computer-readable storage medium. The processor of the computer device reads the computer program or the computer instruction from the computer-readable storage medium, and the processor executes the computer program or the computer instruction, so that the computer device executes the steps in the embodiments of the present application to implement the content publishing method provided by the embodiment of the present application. The specific implementation method can be referred to the above description, which will not be repeated here.
[0245] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted by a computer-readable storage medium. The computer instructions can be transmitted from a website site, a computer, a server or a data center to another website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)), etc.
[0246] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technical object familiar with the technical field within the technical scope disclosed in the present application can be easily thought of for changes or replacements, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A content publishing method, characterized in that: The method comprises: Displaying the first shooting interface in the first co-creation mode; In response to a triggering operation on a shooting control in a first shooting interface, generating first content; displaying a co-creation interface, wherein the co-creation interface includes the first content and a first co-creation control, wherein the first co-creation control is used to select a co-creation object; In response to a co-creation object selection operation on the first co-creation control, displaying a second co-creation control on the co-creation interface to replace the first co-creation control, wherein the second co-creation control is used to display at least one selected co-creation object; In response to the publishing operation for the first content, co-creation invitation information is sent to each selected co-creation object, where the co-creation invitation information is used to instruct the co-creation object to publish co-creation content related to the first content.
2. The method according to claim 1, characterized in that In response to the co-creation object selection operation on the first co-creation control, displaying a second co-creation control on the co-creation interface to replace the first co-creation control includes: In response to a trigger operation on the first co-creation control, displaying a co-creation object selection layer, wherein the co-creation object selection layer is used to select a co-creation object; Determining a co-creation object via the co-creation object selection layer; A second co-creation control is displayed on the co-creation interface to replace the first co-creation control.
3. The method according to claim 1 or 2, characterized in that The first content is displayed via a content display interface, and the content display interface of the first content includes at least one of the following: a co-creation entrance, a co-creation content aggregation control, and co-creation content. The co-creation entrance is used to generate co-creation content related to the first content, and the co-creation content aggregation control is used to display at least one co-creation content related to the first content. The co-creation content is a comment on the first content or a link in the content display interface of the first content.
4. A content publishing method, characterized in that: The method comprises: A second shooting interface displayed in a second co-creation mode, wherein the second shooting interface includes shooting controls; In response to a triggering operation on a shooting control in the second shooting interface, displaying a preview interface, wherein the preview interface includes co-created content; In response to a publishing operation on the co-created content, the co-created content is published.
5. The method according to claim 4, characterized in that The second shooting interface displayed in the second co-creation mode includes: displaying an original shooting interface, wherein the original shooting interface includes co-creation invitation information, wherein the co-creation invitation information is used to instruct to publish co-creation content related to the first content; In response to a triggering operation on the co-creation invitation information, a second shooting interface in a second co-creation mode is displayed.
6. The method according to claim 4, characterized in that The second shooting interface displayed in the second co-creation mode includes: Displaying a message interface, the message interface including a co-creation invitation description message generated based on the co-creation invitation information, the co-creation invitation description message being used to instruct the release of co-creation content; In response to a triggering operation on the co-creation invitation description message, displaying a second shooting interface in a second co-creation mode; The message interface includes one or more of the following: an object message interface, a conversation interface for conversing with the initiating object, a social group interface, and a notification message interface.
7. The method according to any one of claims 4 to 6, characterized in that: The second shooting interface further includes an initial co-creation control, and the initial co-creation control is used to display the first content published by the initiator; or The second shooting interface in the second co-creation mode also includes a thumbnail of the first content.
8. The method according to any one of claims 4 to 6, characterized in that: The method further comprises: A content display interface for displaying the co-created content, wherein the content display interface for the co-created content includes at least one of the following: a co-creation entrance, a co-creation content aggregation control, object information of an initiating object, and a first content; the co-creation entrance is used to generate co-creation content related to the first content, the co-creation content aggregation control is used to display at least one co-creation content related to the first content, the object information of the initiating object is used to display an object description interface of the initiating object, or a content display interface of the first content, and the first content serves as a comment on the co-creation content or a link in the content display interface of the co-creation content.
9. The method according to any one of claims 4 to 6, characterized in that: The preview interface includes a co-creation object selection control, and the method further includes: In response to a triggering operation on the co-creation object selection control, determining a secondary co-creation object, wherein the secondary co-creation object is different from the co-creation object determined by the initiating object; The step of publishing the co-created content in response to a publishing operation on the co-created content includes: In response to a publishing operation on the co-creation content, the co-creation content is published and secondary co-creation invitation information is sent to the secondary co-creation object, where the secondary co-creation invitation information is used to instruct the secondary co-creation object to publish co-creation content related to the first content.
10. A content publishing system, characterized in that: The content publishing system includes a first client, a second client and a server, and the method implemented by the content interaction system includes: The first client displays a first shooting interface in a first co-creation mode, and generates first content in response to a triggering operation on a shooting control in the first shooting interface; The first client displays a co-creation interface, the co-creation interface including the first content and a first co-creation control, the first co-creation control being used to select a co-creation object; In response to the co-creation object selection operation on the first co-creation control, the first client displays a second co-creation control on the co-creation interface to replace the first co-creation control, wherein the second co-creation control is used to display at least one selected co-creation object; The first client sends co-creation invitation information to the server in response to a publishing operation on the first content, wherein the co-creation invitation information is used to instruct the co-creation object to publish co-creation content related to the first content; The server sends the co-creation invitation information and / or a co-creation invitation description message generated according to the co-creation invitation information to the second client; The second client displays a second shooting interface in a second co-creation mode according to the co-creation invitation information and / or the co-creation invitation description message, and displays a preview interface in response to a triggering operation on a shooting control in the second shooting interface, wherein the preview interface includes the co-creation content; The second client publishes the co-created content in response to the publishing operation on the co-created content.
11. A content publishing device, characterized in that: The method comprises a unit for implementing the content publishing method as claimed in any one of claims 1 to 3, or comprises a unit for implementing the content publishing method as claimed in any one of claims 4 to 9.
12. A computer device, characterized in that: The computer device comprises: a processor suitable for implementing a computer program; A computer-readable storage medium storing a computer program, wherein the computer program is suitable for being loaded by the processor and implementing the content publishing method according to any one of claims 1 to 3, or implementing the content publishing method according to any one of claims 4 to 9.
13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is suitable for being loaded by a processor and implementing the content publishing method according to any one of claims 1 to 3, or implementing the content publishing method according to any one of claims 4 to 9.
14. A computer program product, characterized in that The computer program product includes a computer program, and when the computer program is executed by a processor, the computer program implements the content publishing method according to any one of claims 1 to 3, or implements the content publishing method according to any one of claims 4 to 9.