Content publishing method, device, electronic device and storage medium
By displaying and synthesizing content in the conversation interface and publishing directly in the conversation interface, the problem of low content release efficiency in the prior art is solved, and fast and convenient content release is achieved.
Patent Information
- Application Number
- CN202410930976.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-11
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2044-07-11
AI Technical Summary
In the prior art, content release efficiency is not high. Users need to download pictures to the terminal and edit them locally before publishing them. The operation link is relatively long.
At least two contents sent by the session member account are displayed in the session interface, and in response to the publishing operation of these contents, the target content is obtained through synthesis and the steps of downloading and local editing are avoided.
It realizes the rapid generation and release of content that meets the requirements in the target session, shortens the operation link for content publishing, and improves the efficiency of content publishing.
Smart Images

Figure CN118474061B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of artificial intelligence technology, and in particular to a content publishing method, device, electronic device and storage medium. Background Art
[0002] Users in a conversation group of the related technology can edit pictures sent by member accounts. Pictures often need to be downloaded to the local terminal, edited locally on the terminal and then forwarded to the conversation group. The edited pictures can also be published on the social platform. The operation link is very long, which is not conducive to improving the efficiency of picture publishing.
[0003] However, current content publishing methods have the problem of low publishing efficiency. Summary of the invention
[0004] The present disclosure provides a content publishing method, device, electronic device and storage medium to at least solve the problem of low content publishing efficiency in related technologies. The technical solution of the present disclosure is as follows:
[0005] According to a first aspect of an embodiment of the present disclosure, there is provided a content publishing method, including:
[0006] Displaying at least two contents sent by the session member accounts in the session interface;
[0007] In response to a publishing operation on the at least two contents, target content synthesized from the at least two contents is published.
[0008] In a possible implementation, in response to the publishing operation on the at least two contents, publishing the target content synthesized from the at least two contents includes:
[0009] In response to a selection operation on at least one of the contents, displaying a preview page of the content selected by the selection operation; the preview page includes a content publishing entrance;
[0010] In response to a triggering operation on the content publishing portal, a content publishing page is displayed; the content publishing page is used to publish the target content synthesized from the at least two contents.
[0011] In a possible implementation, the preview page further includes an editing function call entry corresponding to a preset editing function, and the method further includes:
[0012] In response to a trigger operation on the editing function call entry, a content editing page is displayed; the content editing page is used to receive a content editing operation using the editing function for the content to be edited, and to display the edited content obtained by the content editing operation;
[0013] In response to a sending operation on the edited content, the edited content is displayed in the session interface as session information.
[0014] In a possible implementation, displaying at least two contents sent by the session member account in the session interface includes:
[0015] The editing function calling entry bound to the content is displayed in the session interface; the editing function calling entry is used by the session member account to call the target editing function to edit the content;
[0016] The target editing function includes the editing function adopted for the content.
[0017] In one possible implementation, the method further includes:
[0018] In the case where the at least two contents are contents edited using the same editing function, material display positions are displayed in the preview page; each of the material display positions corresponds to one of the at least two contents;
[0019] In response to a triggering operation on the content publishing portal, the content corresponding to each of the material display positions is used as a material for synthesizing the target content and is displayed on the content publishing page.
[0020] In a possible implementation, the editing function includes an AI picture editing function, and after the step of displaying a content editing page in response to a triggering operation on a call entry of the editing function, the method further includes:
[0021] Receiving, through the content editing page, an AI editing instruction input for the content to be edited; the AI editing instruction includes an instruction to call the AI picture editing function to edit the content in accordance with at least one AI editing method;
[0022] In response to the AI editing instruction, the edited content generated by the AI picture editing function in response to the AI editing instruction is displayed.
[0023] In a possible implementation, the AI picture editing function includes AI picture expansion, and receiving, through the content editing page, an AI editing instruction input for the content to be edited, includes:
[0024] Receiving, through the content editing page, a content expansion ratio and / or a content expansion method input for the content to be edited;
[0025] The content expansion ratio and / or content expansion method is obtained as the AI editing instruction.
[0026] In a possible implementation, the AI picture editing function further includes an AI drawing function, and receiving, through the content editing page, an AI editing instruction input for the content to be edited, includes:
[0027] Receiving, through the content editing page, a drawing area selected for the content to be edited and a drawing requirement prompt word input for the drawing area;
[0028] The drawing requirement prompt words input for the drawing area are obtained as the AI editing instruction.
[0029] In a possible implementation, the displaying a preview page of the content selected by the selection operation includes:
[0030] A session entry with a target member account is displayed in the preview page; the target member account is the session member account that sends the selected content in the session interface; the session entry is used to initiate a session with the target member account.
[0031] According to a second aspect of an embodiment of the present disclosure, there is provided a content publishing device, including:
[0032] A display unit, configured to display at least two contents sent by a session member account in a session interface;
[0033] The publishing unit is configured to execute, in response to a publishing operation on the at least two contents, a target content synthesized from the at least two contents.
[0034] In one possible implementation, the publishing unit is specifically configured to execute, in response to a selection operation on at least one of the contents, display a preview page of the content selected by the selection operation; the preview page includes a content publishing entrance; in response to a trigger operation on the content publishing entrance, display a content publishing page; the content publishing page is used to publish the target content synthesized by the at least two contents.
[0035] In one possible implementation, the preview page also includes an editing function calling entry corresponding to a preset editing function, and the device is further configured to execute a trigger operation on the editing function calling entry to display a content editing page; the content editing page is used to receive a content editing operation using the editing function for the content to be edited, and display the edited content obtained by the content editing operation; in response to a sending operation on the edited content, the edited content is displayed as session information in the session interface.
[0036] In one possible implementation, the display unit is specifically configured to display the editing function call entry bound to the content in the session interface; the editing function call entry is provided for the session member account to call a target editing function to edit the content; wherein the target editing function includes the editing function adopted for the content.
[0037] In one possible implementation, the device is further configured to display a material display position in the preview page when the at least two contents are edited using the same editing function; each of the material display positions corresponds to one of the at least two contents; in response to a triggering operation on the content publishing portal, use the content corresponding to each of the material display positions as the material for synthesizing the target content, and display it on the content publishing page.
[0038] In one possible implementation, the editing function includes an AI picture editing function, and the device is further configured to execute, through the content editing page, receiving AI editing instructions input for the content to be edited; the AI editing instructions include instructions for calling the AI picture editing function to edit the content according to at least one AI editing method; in response to the AI editing instructions, displaying the edited content generated by the AI picture editing function in response to the AI editing instructions.
[0039] In one possible implementation, the AI picture editing function includes AI picture expansion, and the device is further configured to execute, through the content editing page, receiving a content expansion ratio and / or a content expansion method input for the content to be edited; and obtaining the content expansion ratio and / or the content expansion method as the AI editing instruction.
[0040] In one possible implementation, the AI picture editing function also includes an AI drawing function, and the device is further configured to execute, through the content editing page, receiving a drawing area selected for the content to be edited, and a drawing requirement prompt word input for the drawing area; and obtaining the drawing requirement prompt word input for the drawing area as the AI editing instruction.
[0041] In one possible implementation, the publishing unit is specifically configured to display a session entry with a target member account in the preview page; the target member account is a session member account that sends the selected content in the session interface; and the session entry is used to initiate a session with the target member account.
[0042] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the content publishing method as described in the first aspect or any possible implementation manner of the first aspect is implemented.
[0043] According to a fourth aspect of an embodiment of the present disclosure, a storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the content publishing method as described in the first aspect or any possible implementation manner of the first aspect is implemented.
[0044] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, the program product comprising a computer program, the computer program being stored in a readable storage medium, at least one processor of a device reading and executing the computer program from the readable storage medium, so that when the device executes the computer program, the content publishing method as described in the first aspect or any possible implementation manner of the first aspect is implemented.
[0045] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects: by displaying at least two contents sent by a session member account in a session interface, and in response to a publishing operation on the at least two contents, publishing target content synthesized from the at least two contents, it is possible to achieve that a session member account in a target session can quickly generate content that meets publishing requirements based on the at least two contents displayed in the session interface, and quickly and conveniently publish it for display in a content publishing platform. The session member account does not need to download the content displayed on the session interface to the local terminal, which shortens the operation link of content publishing, thereby effectively improving the content publishing efficiency of electronic devices.
[0046] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.
[0048] Figure 1 The present invention is a diagram showing an application environment of a content publishing method according to an exemplary embodiment.
[0049] Figure 2 The present invention is a flowchart of a content publishing method according to an exemplary embodiment.
[0050] Figure 3 It is a schematic diagram of an interface of a content publishing method according to an exemplary embodiment.
[0051] Figure 4 It is a schematic diagram of an interface of another content publishing method according to an exemplary embodiment.
[0052] Figure 5 It is a schematic diagram of an interface of yet another content publishing method according to an exemplary embodiment.
[0053] Figure 6 It is a schematic diagram of an interface of a content publishing method according to another exemplary embodiment.
[0054] Figure 7 It is a schematic diagram of an interface of another content publishing method according to another exemplary embodiment.
[0055] Figure 8 It is a schematic diagram of an interface of yet another content publishing method according to another exemplary embodiment.
[0056] Fig. 9 It is a schematic diagram of an interface of a content publishing method according to yet another exemplary embodiment.
[0057] Fig.10 It is a schematic diagram of an interface of another content publishing method according to yet another exemplary embodiment.
[0058] Fig.11 It is a schematic diagram of an interface of yet another content publishing method according to yet another exemplary embodiment.
[0059] Fig.12 The present invention is a flowchart of a content publishing method according to another exemplary embodiment.
[0060] Fig.13 The present invention is a block diagram of a content publishing device according to an exemplary embodiment.
[0061] Fig.14 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0062] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.
[0063] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure.
[0064] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0065] The content publishing method provided by the present disclosure can be applied to Figure 1 In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. The terminal 102 displays at least two contents sent by the session member account in the session interface; the terminal 102 responds to the publishing operation of the at least two contents and publishes the target content synthesized by the at least two contents. Among them, the terminal 102 can be but not limited to various personal computers, laptops, smart phones, tablets, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server 104 can be implemented with an independent server or a server cluster consisting of multiple servers.
[0066] Figure 2 is a flow chart of a content publishing method according to an exemplary embodiment. Figure 2 As shown, the content publishing method is used to Figure 1 The terminal 102 includes the following steps.
[0067] In step S202, at least two contents sent by the session member account are displayed in the session interface.
[0068] The content can be text, pictures, videos, audio, etc.
[0069] The target session may refer to a session including at least two member accounts. For example, the target session may be a chat group in an instant messaging software, or a chat session between two member accounts in the instant messaging software.
[0070] In a specific implementation, the terminal may display at least two contents sent by a session member account in the session interface, and the terminal may display multiple contents sent by multiple session member accounts in the session interface, such as pictures, videos, etc.
[0071] In step S204, in response to the publishing operation on at least two contents, target content synthesized from the at least two contents is published.
[0072] In a specific implementation, the terminal can determine at least two contents to be published selected by the selection operation in response to the user's selection operation on at least two contents displayed in the conversation interface; then, the user can input a publishing operation on the at least two contents to be published to the terminal, and the terminal can call a preset content synthesis function in response to the publishing operation on the at least two contents to be published, synthesize the at least two contents to be published into at least one target content and publish it.
[0073] The content synthesis function may refer to a function of editing multiple contents into at least one content.
[0074] In an exemplary embodiment, in response to a publishing operation on at least two contents, target content synthesized from the at least two contents is published, including: in response to a selection operation on at least one content, a preview page of the content selected by the selection operation is displayed; the preview page includes a content publishing entrance; in response to a triggering operation on the content publishing entrance, a content publishing page is displayed; the content publishing page is used to publish the target content synthesized from the at least two contents.
[0075] In the specific implementation, Figure 3 As shown, the terminal can respond to the user's selection operation on at least one content 304 in the conversation interface 302 by displaying a preview page 306 of the content selected by the selection operation; the terminal can display a content collection and a content publishing portal 308 in the preview page: wherein, the content collection can refer to a collection of content selected by the selection operation.
[0076] When the user needs to publish the content in the content set to the content publishing platform (public domain platform), the user can click on the content publishing entry 308 to trigger the terminal to display the content publishing interface, so as to receive a content publishing instruction through the content publishing interface, and the content publishing instruction is used to publish the target content synthesized from the content set. In this way, there is no need to download the content displayed in the session interface to the local computer, thereby improving the efficiency of content publishing.
[0077] In actual applications, users can select the content that needs to be published in the content collection through the content publishing interface, and synthesize the content to be published and the specified background music into a complete target content by calling the content synthesis function provided by the content publishing interface, and then publish the target content to the content publishing platform.
[0078] In the above-mentioned content publishing method, by displaying at least two contents sent by the session member account in the session interface, and responding to the publishing operation of the at least two contents, publishing the target content synthesized by the at least two contents, it can be achieved that the session member account in the target session can quickly generate content that meets the publishing requirements based on the at least two contents displayed in the session interface, and publish it quickly and conveniently for display in the content publishing platform. The session member account does not need to download the content displayed on the session interface to the local terminal, which shortens the operation link of content publishing, thereby effectively improving the content publishing efficiency of the electronic device.
[0079] In an exemplary embodiment, the preview page also includes an editing function calling entry corresponding to a preset editing function, and the method also includes: in response to a triggering operation on the editing function calling entry, displaying a content editing page; the content editing page is used to receive a content editing operation using the editing function for the content to be edited, and display the edited content obtained by the content editing operation; in response to a sending operation on the edited content, displaying the edited content as session information in the session interface.
[0080] The editing function may refer to a function for editing content. The editing process may include cropping, rotating, adjusting brightness and contrast, adding filters, adding text and graphics, AI content editing, etc., which are not limited here.
[0081] The editing function calling entry may refer to an entry that triggers the terminal to call the above-mentioned editing function.
[0082] For specific implementation, see Figure 4 The terminal can also display an editing function calling entry 402 corresponding to a preset editing function on the preview page 306. The user can input a trigger operation for the editing function calling entry 402 to the terminal by clicking on the editing function calling entry 402. The terminal can respond to the trigger operation for the editing function calling entry 402 and display the content editing page 404.
[0083] The terminal can receive a content editing operation using an editing function for the content to be edited through the content editing page, and display the edited content obtained through the content editing operation. The terminal can also respond to a sending operation on the edited content and display the edited content as session information in the session interface.
[0084] Specifically, when displaying the edited content obtained through the content editing operation, the terminal can also display a sending entry for the edited content in the preview interface of the edited content, and the user can input a sending operation for the edited content to the terminal by clicking on the sending entry. In response to the sending operation for the edited content, the terminal displays the edited content as session information in the session interface.
[0085] In the specific implementation, Figure 5 As shown, the terminal can display the send control 502 of the edited content in the preview interface 500 of the edited content; the terminal can send the edited content to the target session of the session interface in response to the trigger operation of the send control 502 displayed in the effect preview interface, so that the edited content is displayed in the session interface.
[0086] In the technical solution of this embodiment, by adopting the content editing operation of the editing function, and displaying the edited content obtained by the content editing operation; in response to the sending operation of the edited content, the edited content is displayed as session information in the session interface, so that the user can quickly call the editing function and share the content re-edited based on the editing function in the target session, and realize the editing chain of content using the editing function in the target session, which effectively improves the user's session efficiency and interaction richness in the target session.
[0087] Optionally, the editing function includes an AI content editing function. After the step of displaying a content editing page in response to a trigger operation on a calling entry of the editing function, the method further includes: receiving AI editing instructions input for content to be edited through the content editing page; the AI editing instructions include instructions for calling the AI content editing function to edit the content according to at least one AI editing method; and in response to the AI editing instructions, displaying the edited content generated by the AI content editing function in response to the AI editing instructions.
[0088] Among them, the AI content editing function may refer to the AI content generation function.
[0089] Among them, AI content generation function may refer to content generation function based on artificial intelligence (AIGC) technology. In practical applications, AI content generation function may include but is not limited to AI image expansion, AI text-generated image, AI image-generated image, AI text-generated audio and other content generation functions.
[0090] In a specific implementation, a user can input AI editing instructions for the content to be edited through a content editing page, where the AI editing instructions include instructions for calling an AI content editing function to edit the content in accordance with at least one AI editing method; then, the terminal can respond to the AI editing instructions and display the edited content generated by the AI content editing function in response to the AI editing instructions.
[0091] Optionally, in the case where the AI content editing function is a text-generating function, the user can input a text-generating instruction (e.g., the instruction “look at my drawing of [a cat doing homework]”) through the function usage interface of the AI content generating function, and the terminal responds to the text-generating instruction input by the user and displays new content generated based on the instruction “look at my drawing of [a cat doing homework]”, such as Figure 6 As shown, Figure 6 This is a schematic diagram of a function usage interface of an AI content editing function. In this way, the user can directly input the AI editing instruction of the content to be published into the terminal, and conveniently instruct the AI content generation function provided by the terminal to edit the content to be published, thereby improving the user's content editing efficiency.
[0092] Optionally, the AI picture editing function also includes an AI picture expansion function, which receives AI editing instructions input for the content to be edited through the content editing page, including: receiving a content expansion ratio and / or content expansion method input for the content to be edited through the content editing page; obtaining the content expansion ratio and / or content expansion method as the AI editing instruction. Figure 7 As shown, Figure 7 This is the content editing page corresponding to the AI image expansion function.
[0093] Among them, the content expansion ratio may include 16:9, 1:1, 4:3 and other image expansion ratios.
[0094] Among them, content expansion methods may include free expansion, proportional expansion, etc.
[0095] Specifically, when the AI content editing function is an AI image expansion function, in the process of receiving the AI editing instruction input for the content to be edited through the content editing page, the user can input the AI image expansion instruction, that is, the image expansion method of the content (including free expansion or proportional expansion) through the function usage interface of the AI content generation function. The terminal responds to the AI image expansion instruction input by the user, performs AI image expansion processing on the basis of the content according to the image expansion method input by the user, and obtains new content, such as Figure 8 shown.
[0096] In actual applications, the terminal can call the AI image expansion function to generate new content outside the original screen based on the original screen of the content to be edited. Of course, the terminal can call the AI image expansion function to replace part of the content within the original screen of the content to be edited. For example, the content to be edited is picture A, which describes a character A holding a racket in his hand; the terminal can call the AI image expansion function to replace part of the content within the original screen of picture A to obtain picture B, which can be a picture describing a character A holding a fluorescent stick in his hand, or a picture of another character B holding a racket in his hand.
[0097] The technical solution of this embodiment can enable users to quickly call the AI image expansion function and share the content re-edited based on the AI image expansion function in the target session, and realize the editing of content using the AI image expansion function in the target session, effectively improving the user's conversation efficiency and interaction richness in the target session.
[0098] In an exemplary embodiment, the AI picture editing function also includes an AI drawing function, which receives AI editing instructions input for content to be edited through a content editing page, including: receiving a drawing area selected for the content to be edited and drawing requirement prompt words input for the drawing area through the content editing page; obtaining the drawing requirement prompt words input for the drawing area as AI editing instructions.
[0099] Specifically, the user can select a drawing area in the content to be edited through the content editing page, and input a drawing requirement prompt word for the drawing area; the terminal can receive the drawing area selected for the content to be edited, and the drawing requirement prompt word input for the drawing area; the terminal obtains the drawing requirement prompt word input for the drawing area as an AI editing instruction. In response to the AI editing instruction input by the user, the terminal calls the AI drawing function to generate content matching the drawing requirement prompt word in the drawing area selected for the content to be edited, and obtains new content as the edited content.
[0100] In the technical solution of this embodiment, by responding to the content generation instruction received in the function usage interface, the new content generated by the AI content generation function is displayed through the effect preview interface of the AI content generation function; in response to the trigger operation of the send control displayed in the effect preview interface, the new content is sent to the target session, so that the user can quickly call the AI content generation function and share the content generated based on the AI content generation function in the target session, and realize the use of the AI content generation function in the target session to edit or create content.
[0101] In an exemplary embodiment, at least two contents sent by a session member account are displayed in a session interface, including: displaying an editing function call entry bound to the contents in the session interface; the editing function call entry allows the session member account to call a target editing function to edit the contents; wherein the target editing function includes an editing function adopted for the contents.
[0102] In a specific implementation, when the terminal displays at least two contents sent by the session member account in the session interface, the terminal can also detect whether the content sent by the session member account in the session interface is content that has been edited using an editing function. If the content has been edited using an editing function (such as a target editing function such as an AI content editing function), the terminal can display an editing function call entry bound to the content in the session interface for the session member account to call the target editing function to edit the content. Specifically, the user can click on the editing function call entry displayed by the content binding in the session interface, input a trigger operation to the editing function call entry, and the terminal responds to the trigger operation on the editing function call entry by displaying the content editing page of the target editing function. The user can quickly use the target editing function to perform a series of editing operations on the content based on the content editing page.
[0103] See also Fig. 9 , 402 is the editing function calling entry, and the terminal can display the editing function calling entry 402 bound to the content in the session interface of the target session, that is, the position of the editing function calling entry 402 in the session interface will change with the change of the position of the content bound thereto in the session interface.
[0104] In the technical solution of this embodiment, by displaying a function calling control bound to the content in the conversation interface, the user can quickly control the terminal to enable the editing function used for the content by triggering the function calling control.
[0105] In an exemplary embodiment, the method also includes: when at least two contents are edited using the same editing function, displaying a material display position in a preview page; each material display position corresponds to one of the at least two contents; in response to a triggering operation on a content publishing portal, using the content corresponding to each material display position as the material for synthesizing the target content, and displaying it in the content publishing page.
[0106] In a specific implementation, when at least two contents are edited using the same editing function, the terminal can display material display positions in the preview page; each material display position corresponds to one of the at least two contents. In response to the triggering operation on the content publishing portal, the terminal uses the content corresponding to each material display position as the material for synthesizing the target content and displays it in the content publishing page.
[0107] For the convenience of those skilled in the art, see Fig.10 In the process of displaying the preview page of the content selected by the selection operation, the terminal may aggregate the content associated with the selected content and display it in the preview page, wherein the content associated with the selected content may refer to the content edited by the same editing function as the selected content, and the editing function may refer to the AI content editing function, such as the AI image expansion function. Specifically, the terminal may display the material display position 1002 in the preview page, and each material display position 1002 corresponds to one of the at least two contents. The terminal may trigger the content publishing entrance, use the content corresponding to each material display position as the material for synthesizing the target content, and display it in the content publishing page.
[0108] The technical solution of this embodiment displays material display positions in the preview page, and each material display position corresponds to one of at least two contents, so that the terminal can automatically display the content edited using the same editing function as material in the content publishing page, making it convenient for users to synthesize the above content into target content to be published.
[0109] In an exemplary embodiment, presenting a preview page of the content selected by the selection operation includes: displaying a session entry with the target member account in the preview page.
[0110] The target member account is the session member account that sends the selected content in the session interface.
[0111] In the specific implementation, Fig.11 As shown, the terminal can also display a session entry 1102 with the target member account in the above-mentioned preview page; the target member account is the session member account that sends the selected content in the session interface. Specifically, the user can click on the session entry 1102 to trigger the terminal to display an interactive interface with the target member account, such as a chat interface, and the user can initiate interaction with the target member account through the chat interface, such as chat interaction.
[0112] The technical solution of this embodiment, by displaying the session entrance with the target member account in the preview page, can facilitate the user to quickly initiate a session with the member account that sends content in the target session, thereby improving the interaction efficiency.
[0113] In an exemplary embodiment, at least two contents sent by a session member account are displayed in a session interface, including: displaying an expression reply panel bound to the contents in the session interface; wherein the expression reply panel includes at least one expression reply control, and each expression reply control corresponds to an expression to be sent.
[0114] In a specific implementation, when the terminal displays the content generated by the AI content generation function and sent by the member account of the target session in the session interface, the terminal can also display the expression reply panel bound to the content in the session interface; wherein the expression reply panel includes at least one expression reply control, and each expression reply control corresponds to an expression to be sent. The user can send the expression to be sent corresponding to the clicked expression reply control in the target session for the content by clicking the expression reply control, such as Fig. 9 As shown, 904 is an expression reply panel, and 906 is an expression reply control.
[0115] In the technical solution of this embodiment, the user can click the expression reply control in the expression reply panel to quickly send the expression to be sent corresponding to the clicked expression reply control in the target session for the content, thereby improving the interaction efficiency between member accounts in the target session.
[0116] Fig.12 is a flow chart of another content publishing method according to an exemplary embodiment. Figure 3 As shown, this method is used to Figure 1 In the terminal 102, the following steps are included.
[0117] In step S1202, at least two contents sent by the session member account are displayed in the session interface.
[0118] In step S1204, in response to a selection operation on at least one content, a preview page of the content selected by the selection operation is displayed; the preview page includes a content publishing entrance;
[0119] In step S1206, in response to the triggering operation on the content publishing portal, a content publishing page is displayed; the content publishing page is used to publish target content synthesized from at least two contents.
[0120] It should be noted that the specific limitations of the above steps can be found in the above specific limitations of a content publishing method, which will not be repeated here.
[0121] It should be understood that although Figure 2 and Fig.12The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 2 and Fig.12 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.
[0122] It can be understood that the same / similar parts between the various embodiments of the above method in this specification can refer to each other, and each embodiment focuses on the differences from other embodiments. For related points, please refer to the description of other method embodiments.
[0123] Fig.13 is a block diagram of a content publishing device according to an exemplary embodiment. Fig.13 , the device comprises:
[0124] The display unit 1310 is configured to display at least two contents sent by the session member account in the session interface;
[0125] The publishing unit 1320 is configured to execute, in response to a publishing operation on the at least two contents, publishing target content synthesized from the at least two contents.
[0126] In one possible implementation, the publishing unit 1320 is specifically configured to execute, in response to a selection operation on at least one of the contents, display a preview page of the content selected by the selection operation; the preview page includes a content publishing entrance; in response to a trigger operation on the content publishing entrance, display a content publishing page; the content publishing page is used to publish the target content synthesized by the at least two contents.
[0127] In one possible implementation, the device is further configured to display a material display position in the preview page when the at least two contents are edited using the same editing function; each of the material display positions corresponds to one of the at least two contents; in response to a triggering operation on the content publishing portal, use the content corresponding to each of the material display positions as the material for synthesizing the target content, and display it on the content publishing page.
[0128] In one possible implementation, the preview page also includes an editing function calling entry corresponding to a preset editing function, and the device is further configured to execute a trigger operation on the editing function calling entry to display a content editing page; the content editing page is used to receive a content editing operation using the editing function for the content to be edited, and display the edited content obtained by the content editing operation; in response to a sending operation on the edited content, the edited content is displayed as session information in the session interface.
[0129] In one possible implementation, the display unit 1310 is specifically configured to display the editing function call entry bound to the content in the session interface; the editing function call entry is for the session member account to call a target editing function to edit the content; wherein the target editing function includes the editing function adopted for the content.
[0130] In one possible implementation, the editing function includes an AI content editing function, and the device is further configured to execute, through the content editing page, receiving AI editing instructions input for the content to be edited; the AI editing instructions include instructions for calling the AI content editing function to edit the content according to at least one AI editing method; in response to the AI editing instructions, displaying the edited content generated by the AI content editing function in response to the AI editing instructions.
[0131] In one possible implementation, the AI content editing function includes AI image expansion, and the device is further configured to execute, through the content editing page, receiving a content expansion ratio and / or a content expansion method input for the content to be edited; and obtaining the content expansion ratio and / or the content expansion method as the AI editing instruction.
[0132] In one possible implementation, the AI content editing function also includes an AI drawing function, and the device is further configured to execute, through the content editing page, receiving a drawing area selected for the content to be edited, and a drawing requirement prompt word input for the drawing area; and obtaining the drawing requirement prompt word input for the drawing area as the AI editing instruction.
[0133] In a possible implementation, the publishing unit 1320 is specifically configured to display a session entry with a target member account in the preview page; the target member account is a session member account that sends the selected content in the session interface.
[0134] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0135] Fig.14 1 is a block diagram of an electronic device 1400 for executing the above-mentioned content publishing method according to an exemplary embodiment. For example, the electronic device 1400 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0136] Reference Fig.14 The electronic device 1400 may include one or more of the following components: a processing component 1402 , a memory 1404 , a power component 1406 , a multimedia component 1408 , an audio component 1410 , an input / output (I / O) interface 1412 , a sensor component 1414 , and a communication component 1416 .
[0137] The processing component 1402 generally controls the overall operation of the electronic device 1400, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 1402 may include one or more processors 1420 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 1402 may include one or more modules to facilitate the interaction between the processing component 1402 and other components. For example, the processing component 1402 may include a multimedia module to facilitate the interaction between the multimedia component 1408 and the processing component 1402.
[0138] The memory 1404 is configured to store various types of data to support operations on the electronic device 1400. Examples of such data include instructions for any application or method operating on the electronic device 1400, contact data, phone book data, messages, pictures, videos, etc. The memory 1404 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic disk, an optical disk, or a graphene memory.
[0139] The power supply component 1406 provides power to the various components of the electronic device 1400. The power supply component 1406 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 1400.
[0140] The multimedia component 1408 includes a screen that provides an output interface between the electronic device 1400 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1408 includes a front camera and / or a rear camera. When the electronic device 1400 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0141] The audio component 1410 is configured to output and / or input audio signals. For example, the audio component 1410 includes a microphone (MIC), and when the electronic device 1400 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 1404 or sent via the communication component 1416. In some embodiments, the audio component 1410 also includes a speaker for outputting an audio signal.
[0142] I / O interface 1412 provides an interface between processing component 1402 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, a home button, a volume button, a start button, and a lock button.
[0143] The sensor assembly 1414 includes one or more sensors for providing various aspects of status assessment for the electronic device 1400. For example, the sensor assembly 1414 can detect the open / closed state of the electronic device 1400, the relative positioning of components, such as the display and keypad of the electronic device 1400, and the sensor assembly 1414 can also detect changes in the position of the electronic device 1400 or components of the electronic device 1400, the presence or absence of user contact with the electronic device 1400, the orientation or acceleration / deceleration of the device 1400, and the temperature change of the electronic device 1400. The sensor assembly 1414 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 1414 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1414 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0144] The communication component 1416 is configured to facilitate wired or wireless communication between the electronic device 1400 and other devices. The electronic device 1400 can access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 1416 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1416 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0145] In an exemplary embodiment, the electronic device 1400 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.
[0146] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1404 including instructions, and the above instructions can be executed by the processor 1420 of the electronic device 1400 to complete the above method. For example, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0147] In an exemplary embodiment, a computer program product is further provided. The computer program product includes instructions. The instructions can be executed by the processor 1420 of the electronic device 1400 to complete the above method.
[0148] It should be noted that the above-mentioned devices, electronic devices, computer-readable storage media, computer program products, etc. may also include other implementation methods according to the description of the method embodiments. The specific implementation methods can refer to the description of the relevant method embodiments, which will not be described one by one here.
[0149] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.
[0150] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A content publishing method, characterized in that: include: Displaying at least two contents sent by the session member accounts in the session interface; In response to the publishing operation on the at least two contents, publishing target content synthesized from the at least two contents specifically includes: In response to a selection operation on at least one of the contents, a preview page of the content selected by the selection operation is displayed; the preview page includes an editing function call entry corresponding to a preset editing function; In response to a trigger operation on the editing function call entry, a content editing page is displayed; the content editing page is used to receive a content editing operation using the editing function for the content to be edited, and to display the edited content obtained by the content editing operation; In response to a sending operation on the edited content, displaying the edited content as session information in the session interface; In the case where the at least two contents are edited using the same editing function, a material display position is displayed in the preview page; each of the material display positions corresponds to one of the at least two contents; and the content corresponding to each material display position is used as material for synthesizing the target content.
2. The content publishing method according to claim 1, characterized in that: The preview page further includes a content publishing entry, and in response to the publishing operation on the at least two contents, publishing target content synthesized from the at least two contents includes: In response to a triggering operation on the content publishing portal, a content publishing page is displayed; the content publishing page is used to publish the target content synthesized from the at least two contents.
3. The content publishing method according to claim 2, characterized in that: The displaying of at least two contents sent by the session member account in the session interface includes: The editing function calling entry bound to the content is displayed in the session interface; the editing function calling entry is used by the session member account to call the target editing function to edit the content; The target editing function includes the editing function adopted for the content.
4. The content publishing method according to claim 2, characterized in that: The method further comprises: In response to a triggering operation on the content publishing portal, the content corresponding to each of the material display positions is used as a material for synthesizing the target content and is displayed on the content publishing page.
5. The content publishing method according to claim 1, characterized in that: The editing function includes an AI picture editing function. After the step of displaying a content editing page in response to a triggering operation on a call entry of the editing function, the method further includes: Receiving an AI editing instruction input for the content to be edited; the AI editing instruction includes an instruction to call the AI picture editing function to edit the content according to at least one AI editing method; In response to the AI editing instruction, the edited content generated by the AI picture editing function in response to the AI editing instruction is displayed.
6. The content publishing method according to claim 5, characterized in that: The AI picture editing function includes AI picture expansion, and the receiving of the AI editing instruction input for the content to be edited includes: Receive a content expansion ratio and / or a content expansion method input for the content to be edited; The content expansion ratio and / or content expansion method is obtained as the AI editing instruction.
7. The content publishing method according to claim 5, characterized in that: The AI picture editing function also includes an AI drawing function, and the receiving of an AI editing instruction input for the content to be edited includes: receiving a drawing area selected for the content to be edited and a drawing requirement prompt word input for the drawing area; The drawing requirement prompt words input for the drawing area are obtained as the AI editing instruction.
8. The content publishing method according to claim 1, characterized in that: The preview page for displaying the content selected by the selection operation includes: A session entry with a target member account is displayed in the preview page; the target member account is the session member account that sends the selected content in the session interface; the session entry is used to initiate a session with the target member account.
9. A content publishing device, characterized in that: include: A display unit, configured to display at least two contents sent by a session member account in a session interface; The publishing unit is configured to execute, in response to a publishing operation on the at least two contents, publishing a target content synthesized from the at least two contents, specifically comprising: in response to a selection operation on at least one of the contents, displaying a preview page of the content selected by the selection operation; the preview page includes an editing function call entry corresponding to a preset editing function; in response to a triggering operation on the editing function call entry, displaying a content editing page; the content editing page is used to receive a content editing operation using the editing function for the content to be edited, and display the edited content edited by the content editing operation; in response to a sending operation on the edited content, displaying the edited content as session information in the session interface; in the case where the at least two contents are contents edited using the same editing function, displaying a material display position in the preview page; each of the material display positions corresponds to one of the at least two contents; the content corresponding to each of the material display positions is used as the material for synthesizing the target content.
10. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the content publishing method according to any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the content publishing method as claimed in any one of claims 1 to 8.
12. A computer program product, comprising instructions, characterized in that: When the instruction is executed by a processor of an electronic device, the electronic device is enabled to execute the content publishing method as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Session-based information display method and device, equipment and storage medium
CN112817670A
Method and device for content presentation, equipment and storage medium
CN115510348A