Content editing method and device, electronic equipment and storage medium
By automatically recommending matching content generation methods in the content editing page, the target generation nodes are generated, and the problem of inconvenience in content editing in the existing technology is solved, and an efficient and convenient content creation experience is achieved.
Patent Information
- Application Number
- CN202510779612.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-11
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2045-06-11
AI Technical Summary
In the prior art, content editing tools based on graphical canvas or infinite canvas need to manually find and call processing methods when processing content between nodes, resulting in inconvenient creation and inefficient efficiency.
When displaying content nodes in the content editing page, the matching content generation method is automatically recommended in response to the trigger operation and the target generation node is generated, simplifying the content editing process.
It improves the convenience and efficiency of content generation, reduces operation difficulty, stimulates creative inspiration, improves creative experience, and improves the accessibility of AI functions and user retention.
Smart Images

Figure CN120296276A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technologies, and in particular, to a content editing method, apparatus, electronic device, and storage medium. Background Art
[0002] With the extensive development and application of computer technologies, content creation has become increasingly popular among social users. In related technologies, tools based on a graphical canvas or an infinite canvas can be selected to support visual creative expression or workflow construction. These tools generally allow users to freely place nodes representing content on the canvas and establish logical relationships or processes between the nodes. However, this is only used to express static relationships or processes. For the processing of content between nodes, relevant processing methods still need to be manually searched for and called, resulting in inconvenient content creation and low efficiency. Summary of the Invention
[0003] The present disclosure provides a content editing method, apparatus, electronic device, and storage medium, which can at least improve the convenience of content editing. The technical solution of the present disclosure is as follows: According to a first aspect of an embodiment of the present disclosure, a content editing method is provided, including: Displaying a content editing page, where at least one content node is displayed in the content editing page; In response to a content editing start operation triggered on a target content node among the at least one content node, displaying a target generation node generated based on a recommended target content generation method; the target content generation method matches the target content node.
[0004] In a possible implementation manner, the displaying, in response to a content editing start operation triggered on a target content node among the at least one content node, a target generation node generated based on a recommended target content generation method includes: In response to a content editing start operation triggered on a target content node among the at least one content node, displaying function recommendation information, where the function recommendation information includes target function description information indicating the target content generation method; the function recommendation information is used to represent at least one content generation method recommended for the target content node; the at least one content generation method includes the target content generation method; When the target function description information is triggered, displaying the target generation node.
[0005] In a possible implementation manner, the function recommendation information is a function recommendation option list; the target function description information is a target content generation option; the displaying, in response to a content editing start operation triggered on a target content node among the at least one content node, function recommendation information includes: In response to a content editing start operation triggered for a target content node among the at least one content node, display a list of function recommendation options matched by the target content node; the list of function recommendation options includes recommended content generation options corresponding to each of the indicated at least one content generation method; at least one of the recommended content generation options includes the target content generation option.
[0006] In a possible implementation, the number of the target content nodes is at least two; the displaying, in response to a content editing start operation triggered for a target content node among the at least one content node, of the list of function recommendation options matched by the target content node includes: In response to a content editing start operation triggered for a target content node among the at least one content node, display node relationship indication information between at least two of the target content nodes; When the node relationship indication information is triggered, display the list of function recommendation options matched by the at least two target content nodes.
[0007] In a possible implementation, a preset recommendation option list is displayed on the content editing page, and the preset recommendation option list includes at least one preset content generation option; the function recommendation information is a first content generation option among the at least one preset content generation option, and the target function description information is a second content generation option in the first content generation option; The displaying, in response to a content editing start operation triggered for a target content node among the at least one content node, of the function recommendation information includes: In response to a content editing start operation triggered for a target content node among the at least one content node, display the first content generation option in a preset display style, where the first content generation option corresponds to the at least one recommended content generation method; the first content generation option includes the second content generation option; Among them, the displaying of the first content generation option in a preset display style is used to represent that the preset content generation method corresponding to the first content generation option is the content generation method recommended for the target content node.
[0008] In a possible implementation, the function recommendation information is at least one recommended function node, and the target function description information is a target function node among the at least one recommended function node; the displaying, in response to a content editing start operation triggered for a target content node among the at least one content node, of the function recommendation information includes: In response to a content editing start operation triggered on a target content node among the at least one content node, display the at least one recommended function node; the at least one recommended function node includes the target function node.
[0009] In a possible implementation manner, the displaying the target generation node when the target function description information is triggered includes: When the target function node is triggered, display the target generation node and hide the new function nodes in the at least one recommended function node.
[0010] In a possible implementation manner, the function recommendation information further includes a generation method switching control; the method further includes: In response to the triggering of the generation method switching control, the at least one content generation method characterized in the function recommendation information is switched to at least one updated content generation method.
[0011] In a possible implementation manner, the method further includes: When the content generation method in the function recommendation information is not selected and the function recommendation information is closed, display an intelligent dialogue window for function recommendation; In response to generating content based on the content generation method determined based on the intelligent dialogue window, display the content node corresponding to the generated content.
[0012] In a possible implementation manner, the target content generation method is a default content generation method; the displaying the target generation node generated based on the recommended target content generation method in response to a content editing start operation triggered on a target content node among the at least one content node includes: In response to a content editing start operation triggered on a target content node among the at least one content node, display a prompt message for the default content generation method and display the target generation node generated based on the default content generation method.
[0013] In a possible implementation manner, the number of target content nodes is at least two, and the content editing trigger operation includes one of the following: performing a connection operation between at least two of the target content nodes; or triggering a region selection operation on the content editing page, where the region selected by the region selection operation includes the at least two target content nodes; or continuously clicking on the at least two target content nodes; or a node selection control is further displayed on the content editing page, and the at least two target content nodes are selected based on the node selection control.
[0014] In a possible implementation, preset function nodes are displayed in the content editing page; the method further includes: In response to triggering the content editing start operation on the target content node and the preset function node, display a generation node corresponding to the target content generated based on the content generation method indicated by the preset function node.
[0015] In a possible implementation, the step of, in response to triggering the content editing start operation on the target content node and the preset function node, displaying a generation node corresponding to the target content generated based on the content generation method indicated by the preset function node includes: In response to triggering the content editing start operation on the target content node and the preset function node, display a list of interactive operation options for the target content; When a target interactive operation option in the list of interactive operation options is selected, display the generation node corresponding to the target content, and perform a target interactive operation on the target content, where the target interactive operation is the interactive operation corresponding to the target interactive operation option.
[0016] According to a second aspect of the embodiments of the present disclosure, there is provided a content editing device, including: A page display module configured to execute displaying a content editing page, where at least one content node is displayed in the content editing page; A content editing module configured to execute, in response to a content editing start operation triggered on a target content node in the at least one content node, displaying a target generation node generated based on a recommended target content generation method; the target content generation method matches the target content node.
[0017] In a possible implementation, the content editing module includes: A function recommendation unit configured to execute, in response to a content editing start operation triggered on a target content node in the at least one content node, displaying function recommendation information, where the function recommendation information includes target function description information indicating the target content generation method; the function recommendation information is used to represent at least one content generation method recommended for the target content node; the at least one content generation method includes the target content generation method; A generation node display unit configured to execute, when the target function description information is triggered, displaying the target generation node.
[0018] In a possible implementation, the function recommendation information is a list of function recommendation options; the target function description information is a target content generation option; the function recommendation unit includes: The first function recommendation subunit is configured to perform an operation of starting content editing triggered by a target content node in the at least one content node, and display a list of function recommendation options matching the target content node; the list of function recommendation options includes recommended content generation options corresponding to at least one content generation method indicated by the recommendation; at least one of the recommended content generation options includes the target content generation option.
[0019] In a possible implementation manner, the number of the target content nodes is at least two; the first function recommendation subunit includes: The node relationship indication subunit is configured to perform an operation of starting content editing triggered by a target content node in the at least one content node, and display node relationship indication information between at least two of the target content nodes; The function recommendation option display subunit is configured to perform an operation of displaying the list of function recommendation options matching the at least two target content nodes when the node relationship indication information is triggered.
[0020] In a possible implementation manner, a preset recommendation option list is displayed on the content editing page, and the preset recommendation option list includes at least one preset content generation option; the function recommendation information is the first content generation option in the at least one preset content generation option, and the target function description information is the second content generation option in the first content generation option; the function recommendation unit includes: The second function recommendation subunit is configured to perform an operation of starting content editing triggered by a target content node in the at least one content node, and display the first content generation option in a preset display style, where the first content generation option corresponds to at least one content generation method indicated by the recommendation; the first content generation option includes the second content generation option; Wherein, displaying the first content generation option in a preset display style is used to represent that the preset content generation method corresponding to the first content generation option is the content generation method recommended for the target content node.
[0021] In a possible implementation manner, the function recommendation information is at least one recommended function node, and the target function description information is the target function node in the at least one recommended function node; the function recommendation unit includes: The third function recommendation subunit is configured to perform an operation of starting content editing triggered by a target content node in the at least one content node, and display the at least one recommended function node; the at least one recommended function node includes the target function node.
[0022] In a possible implementation, the generation node display unit is further configured to, when the target function node is triggered, display the target generation node and hide the newly added function nodes among the at least one recommended function node.
[0023] In a possible implementation, the function recommendation information further includes a generation method switching control; the apparatus further includes: A generation method switching module, configured to, in response to the triggering of the generation method switching control, switch the at least one content generation method represented in the function recommendation information to at least one updated content generation method.
[0024] In a possible implementation, the apparatus further includes: An intelligent conversation module, configured to, when the content generation method in the function recommendation information is not selected and the function recommendation information is closed, display an intelligent conversation window for function recommendation; A node display module, configured to, in response to generating content based on the content generation method determined based on the intelligent conversation window, display the content nodes corresponding to the generated content.
[0025] In a possible implementation, the target content generation method is the default content generation method; the content editing module includes: A content editing unit, configured to, in response to a content editing start operation triggered on a target content node among the at least one content node, display a prompt message for the default content generation method and display the target generation node generated based on the default content generation method.
[0026] In a possible implementation, the number of the target content nodes is at least two, and the content editing trigger operation includes one of the following: performing a connection operation between at least two of the target content nodes; or triggering a region selection operation on the content editing page, where the region selected by the region selection operation includes the at least two target content nodes; or continuously clicking on the at least two target content nodes; or a node selection control is further displayed on the content editing page, and the at least two target content nodes are selected based on the node selection control.
[0027] In a possible implementation, a preset function node is displayed on the content editing page; the apparatus further includes: A content editing display module, configured to, in response to a content editing start operation triggered on the target content node and the preset function node, display the generation node corresponding to the target content generated based on the content generation method indicated by the preset function node.
[0028] In one possible implementation, the content editing and display module includes: An interactive operation option display unit, configured to execute and display a list of interactive operation options for the target content in response to triggering the content editing start operation on the target content node and the preset function node; A content editing display unit, configured to execute and display the generation node corresponding to the target content and perform a target interactive operation on the target content when a target interactive operation option in the list of interactive operation options is selected, where the target interactive operation is the interactive operation corresponding to the target interactive operation option.
[0029] According to a third aspect of the embodiments of the present disclosure, there is provided an electronic device, including: a processor; a memory for storing instructions executable by the processor; wherein, the processor is configured to execute the instructions to implement the method according to any one of the above first aspects.
[0030] According to a fourth aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, enabling the electronic device to execute the method according to any one of the first aspects of the embodiments of the present disclosure. According to a fifth aspect of the embodiments of the present disclosure, there is provided a computer program product, including computer instructions, when the computer instructions are executed by a processor, enabling the computer to execute the method according to any one of the first aspects of the embodiments of the present disclosure.
[0031] The technical solutions provided by the embodiments of the present disclosure at least bring the following beneficial effects: By displaying a content editing page, at least one content node is displayed in the content editing page; and in response to triggering a content editing start operation on a target content node among the at least one content node, a target generation node generated based on a recommended target content generation method is displayed; the target content generation method matches the target content node. It is realized that when a content node is triggered, the content generation method matching the content node can be automatically triggered, and the automatic generation and display of a new node corresponding to the automatic content generation in the matching content generation method are performed, improving the convenience of content generation and having a higher content generation efficiency.
[0032] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure and do not constitute an improper limitation to the present disclosure.
[0034] Figure 1 It is a schematic diagram of an application environment shown according to an exemplary embodiment.
[0035] Figure 2 It is a flowchart of a content editing method shown according to an exemplary embodiment.
[0036] Figure 3a It is a schematic diagram of a content editing page shown according to an exemplary embodiment.
[0037] Figure 3b It is a schematic diagram of another content editing page shown according to an exemplary embodiment.
[0038] Figure 4 It is a schematic diagram of an interactive display process of content editing in a content editing page shown according to an exemplary embodiment.
[0039] Figure 5 It is a schematic diagram of displaying node relationship indication information in a content editing page shown according to an exemplary embodiment.
[0040] Figure 6 It is a display schematic diagram of a preset recommended option list shown in a content editing page according to an exemplary embodiment.
[0041] Figure 7 It is a display schematic diagram of content editing based on a recommended function node shown according to an exemplary embodiment.
[0042] Figure 8 It is a schematic diagram of an intelligent dialogue window for displaying function recommendations shown according to an exemplary embodiment.
[0043] Figure 9 It is a schematic diagram of a generation node corresponding to target content generated based on a content generation method indicated by a preset function node in response to a content editing start operation triggered on a target content node and a preset function node shown according to an exemplary embodiment.
[0044] Figure 10 It is a processing timing diagram of content editing shown according to an exemplary embodiment.
[0045] Figure 11 It is a block diagram of a content editing device shown according to an exemplary embodiment.
[0046] Figure 12 It is a block diagram of an electronic device for content editing shown according to an exemplary embodiment.
[0047] Figure 13It is a block diagram of an electronic device for content editing shown based on an exemplary embodiment. Detailed implementation manners
[0048] In order to enable those of ordinary skill 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.
[0049] 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 do not necessarily need to be used to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0050] Please refer to Figure 1 , Figure 1 is a schematic diagram of an application environment shown according to an exemplary embodiment. As Figure 1 shown, the application environment may include a server 01 and a terminal 02.
[0051] In an alternative embodiment, the terminal 02 may be used for a content editing method. Specifically, the terminal 02 may include, but is not limited to, types of electronic devices such as smart phones, desktop computers, tablet computers, laptop computers, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, smart wearable devices, etc. Optionally, the operating systems running on the electronic devices may include, but are not limited to, Android systems, IOS systems, linux, windows, etc.
[0052] In an alternative embodiment, the server 01 may be used for the background support of content editing. Specifically, the server 01 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or may also be a cloud server providing 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, CDN (Content Delivery Network), and big data and artificial intelligence platforms.
[0053] In addition, it should be noted that Figure 1 what is shown is only an application environment of the content editing method provided by the present disclosure.
[0054] In the embodiments of this specification, the above-mentioned server 01 and terminal 02 can be directly or indirectly connected through wired or wireless communication methods, and this application does not limit this here.
[0055] It should be noted that the following shows a possible step sequence, but in fact, it is not necessary to strictly follow this sequence. Some steps can be executed in parallel without relying on each other. The user information (including but not limited to user device information, user personal information, user behavior information, etc.) and data (including but not limited to data for display, training data, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0056] Before introducing the method embodiments provided by this application, a brief introduction will be made to the application scenarios, related terms or nouns that may be involved in the method embodiments of this application, so as to facilitate the understanding of those skilled in the art of this application.
[0057] AI: Artificial Intelligence, which is to use a digital computer or a machine controlled by a digital computer to simulate, extend and expand human intelligence, and is a theory, method, technology and application system that can perceive the environment, acquire knowledge and use knowledge to obtain the best results.
[0058] AIGC: Artificial Intelligence Generated Content.
[0059] Figure 2 It is a flowchart of a content editing method shown according to an exemplary embodiment. As Figure 2 shown, the following steps may be included.
[0060] In step S201, a content editing page is displayed, and at least one content node is displayed on the content editing page.
[0061] In the embodiments of this specification, the content editing page may refer to a page for content creation, such as a graphical canvas or an infinite canvas for content creation. Exemplarily, the media editing page may be as Figure 3a or Figure 3b shown. At least one content node may be displayed on this content editing page, such as Figure 3a the two content nodes shown as Figure 3a node 1 shown in 31 and Figure 3a node 2 corresponding to "②" in
[0062] As an example, a content node in a content editing page can be represented by node information of at least one modality capable of characterizing the content node. Exemplarily, the node information of the at least one modality may include, but is not limited to: a node icon (e.g., as shown by 31 in Figure 3a ), node description information (e.g., as shown by 32 in Figure 3a ), the content corresponding to the content node (i.e., directly presenting the node content, such as pictures, videos, texts, etc., for example, as shown by 33 and 34 in Figure 3b ; 33 in Figure 3b may refer to the picture of the picture content node, and 34 in Figure 3b may refer to the text of the text content node). Among them, the node description information may refer to the information describing the node, and may include, but is not limited to, node identifiers (such as node 1, node 2), the source of the node, node type and other information. The source of the node can be used to characterize the construction method of the node, such as user upload, content generation node (generative node, for example, the node generated based on the content editing start operation in this content editing page), etc.; the node type can be used to characterize whether the node is content material or content generation method, and the present disclosure does not limit this. Based on this, the node type can include content nodes and function nodes. A content node may refer to that the node is content and is used as material for content generation. A function node can be used to indicate the content generation method, such as text-to-image, generating a video based on the first and last frames, etc.
[0063] Referring to Figure 3a , for example, the content nodes in the content editing page can be represented by node icons and node description information. Taking node 1 as an example, Figure 3a 31 in Figure 3a may refer to the node icon of node 1, and 32 in Figure 3a may refer to the node description information of node 1. The representation of node 2 is the same as that of node 1 and will not be elaborated here. It should be noted that in the embodiments of this specification, the solution is mostly described in this representation method, which does not limit the present disclosure.
[0064] Optionally, the content editing page may also be blank without content nodes. For example, when the user enters the content editing page and has not uploaded content nodes yet, there may be no content nodes in the content editing page.
[0065] In practical applications, content creation can be triggered by entering a content creation platform, thereby enabling entry into the content editing page for content creation, that is, displaying the content editing page. If the user creates new content, the content editing page can be blank, for example, without nodes uploaded by the user. If continuing with previously unfinished content, at least one content node can be displayed in the content editing page, and the at least one content node can be previously created. Or it can be understood that during the creation process on the content editing page, if the user switches to other pages and then returns to the content editing page, at least one content node created previously can be displayed in the content editing page.
[0066] In step S203, in response to a content editing start operation triggered on a target content node among at least one content node, a target generation node generated based on a recommended target content generation method is displayed.
[0067] In the embodiments of this specification, the recommended target content generation method matches the target content node, that is, a matching target content generation method is automatically recommended for the target content node. The source of the target generation node can be a content generation node, and the target generation node can be used to represent the newly generated target generation content. For example, the target content generation method can be used to perform content generation processing on the content represented by the target content node to obtain the target generation content, that is, the target generation content is obtained by performing content generation processing on the content represented by the target content node using the target content generation method. For example, if the target content node is an image and the recommended target content generation method is image-to-text, then image-to-text processing can be performed on the image to obtain the target generation content, that is, the target generation text. Exemplarily, the recommended target content generation method can be a recommended AI-based content generation method (AI function), such as a recommended AIGC generation method.
[0068] The content editing start operation can refer to an operation used to start content editing. For example, it can include, but is not limited to, operations such as triggering the target content node. Exemplarily, the number of target content nodes can be one. Correspondingly, the content editing trigger operation can include, but is not limited to: clicking, double-clicking, long-pressing, etc. Or, the number of target content nodes can be at least two. Correspondingly, the content editing trigger operation can include one of the following: performing a connection operation between the at least two target content nodes; or triggering a region selection operation on the content editing page, where the region selected by the region selection operation includes the at least two target content nodes; or continuously clicking the at least two target content nodes; or a node selection control is also displayed on the content editing page, and the at least two target content nodes are selected based on the node selection control. By setting diverse content editing trigger operations, the flexibility and richness of triggering content generation can be improved, and the convenience of content editing can be enhanced.
[0069] In a possible implementation, in response to a content editing start operation triggered on a target content node among at least one content node, a target generation node generated based on a recommended target content generation method is displayed. For example Figure 3a As shown, when a connection operation is performed between node 1 and node 2, for example, in response to starting to slide a connection from the node icon "①" of node 1 to the node icon "②" of node 2, a target generation node corresponding to the target generated content can be displayed. The node type of this target generation node is a content node. The target generated content can be obtained by performing AIGC processing on the content of node 1 and the content of node 2 based on a recommended target content generation method. For example, if node 1 is image 1 and node 2 is image 2, the target generated content is a generated video with image 1 and image 2 as the start and end frames, and thus a node 3 corresponding to this generated video can be displayed. Exemplarily, the node icon and node description information of this node 3 can be displayed to represent the node 3. Referring to Figure 4 As shown in the lower left figure of Figure 4 the node icon of node 3 can be like Figure 4 "③" shown in the lower left figure of Figure 4 The node description information of node 3 can be like 41 shown in the lower left figure of
[0070] Optionally, the source of node 3 is a generative node (or generated in the canvas), and the display style of node 3 can be different from that of the content node. For example Figure 4 As shown in the lower left figure of Figure 4 the node icon of node 3 can have a shadow. The present disclosure does not limit this. Alternatively, the generation relationship indication information can also be displayed between node 3 and each dependent content node. For example
[0071] In a possible implementation manner, the recommended target content generation method can be the default recommendation method. In this way, the target generation node corresponding to the target generated content generated based on the default content generation method can be directly displayed, with a higher content generation effect. Moreover, by combining with the display of the prompt information of the default content generation method, it can also timely remind that the recommendation of the content generation method is the default, enabling the user to have a perception and a better experience. Based on this, the above-mentioned target content generation method is the default content generation method; correspondingly, the above-mentioned display of the target generation node generated based on the recommended target content generation method in response to the content editing start operation triggered on the target content node in at least one content node may include: displaying the prompt information of the default content generation method and displaying the target generation node generated based on the default content generation method in response to the content editing start operation triggered on the target content node in at least one content node. For example Figure 4 from the upper left figure of Figure 4 to the lower left figure of
[0072] By displaying a content editing page, at least one content node is displayed in the content editing page; and in response to the content editing start operation triggered on the target content node in the at least one content node, the target generation node generated based on the recommended target content generation method is displayed; the target content generation method matches the target content node. When triggering the content node, it is possible to automatically trigger the content generation method that matches the content node, and perform automatic content generation and display of the corresponding new node in the matching content generation method, improving the convenience of content generation and having a higher content generation efficiency.
[0073] In a possible implementation, presenting a target generation node generated based on a recommended target content generation method in response to a content editing start operation triggered on a target content node among at least one content node may include: presenting function recommendation information in response to a content editing start operation triggered on a target content node among at least one content node, where the function recommendation information includes target function description information indicating the target content generation method; the function recommendation information is used to represent at least one content generation method recommended for the target content node; the at least one content generation method includes the target content generation method; further, presenting the target generation node when the target function description information is triggered. Exemplarily, triggering the connection line between node 1 and node 2 may present the function recommendation information. The function recommendation information is used to represent at least one content generation method recommended for the target content node, where each content generation method is represented by a function description information, and the present disclosure does not limit the form in which the function recommendation information presents the at least one content generation method. Next, one content generation method can be selected from the at least one content generation method recommended for the target content node, for example, by triggering a function description information (target function description information) to select the corresponding content generation method, and the selected content generation method is used as the target content generation method, so that the target generation node can be presented.
[0074] Exemplarily, at least one content generation method recommended for the target content node may be a generation method of AIGC, for example, including but not limited to text-to-image, image style transfer, generating video from start and end frames, etc., and the present disclosure does not limit this.
[0075] By presenting function recommendation information representing at least one content generation method recommended for the target content node in response to a content editing start operation triggered on a target content node among at least one content node, the recommendation of content generation methods is realized, such as the recommendation of multiple generation methods of AIGC, which can not only make content creation more convenient and lower the creation threshold of AIGC, but also improve the richness of content operations.
[0076] In a possible implementation, the function recommendation information may be a list of function recommendation options; the target function description information is a target content generation option. Accordingly, presenting the function recommendation information in response to a content editing start operation triggered on a target content node among at least one content node may include: presenting a list of function recommendation options matching the target content node in response to a content editing start operation triggered on a target content node among at least one content node; the list of function recommendation options includes recommended content generation options corresponding to the at least one recommended content generation method respectively; at least one recommended content generation option includes the target content generation option. For example Figure 4As shown in the right figure, the function recommendation option list can be as Figure 4 shown in 42 in Figure 4 shown in 43 in
[0077] That is, the target content generation option is the selected recommendation content generation option among at least one recommendation content generation option. By responding to the content editing start operation triggered on the target content node in at least one content node, the function recommendation option list matching the target content node is displayed, so that when the content editing is started, multiple function recommendation options are automatically displayed for the selection of AIGC, making the content generation more convenient and efficient. Responding to the content editing start operation triggered on the target content node in the at least one content node, display the node relationship indication information between at least two target content nodes. Exemplarily, the node relationship indication information may refer to the content generation relationship between the at least two target content nodes, and may include, for example, but not limited to, the connection line between nodes, the dot-adding grouping information, etc., and the present disclosure does not limit this. For example Figure 5 As shown in the upper figure of Figure 5 the node relationship indication information can be the connection line between node 1 and node 2, for example
[0078] shown in 51 in Figure 5 shown in 52 in
[0079] In another possible implementation, a preset recommended option list can be displayed on the content editing page. When a content editing start operation is triggered, some content generation options in the preset recommended option list can be recommended in a preset display style. Such a recommended content generation method improves the flexibility and diversity of the recommended content generation method, and also improves the smoothness of the AIGC function recommendation, making the experience more natural and coherent. Based on this, a preset recommended option list is displayed on the content editing page, and the preset recommended option list includes at least one preset content generation option; the function recommendation information is the first content generation option among the at least one preset content generation option, and the target function description information is the second content generation option in the first content generation option.
[0080] For example, referring to Figure 6 , the preset recommended option list can be as shown in 61 in Figure 6 . The preset recommended option list can be a pre-recommended option list, which includes at least one preset content generation option, that is, a pre-recommended function option, and does not target dynamic target content nodes. Optionally, the preset recommended option list can have an up and down sliding control to perform up and down sliding to browse all the preset content generation options. The preset content generation options included in the preset recommended option list can be commonly used content generation options, and the present disclosure does not limit this. The first content generation option can be regarded as the above-mentioned function recommendation option list, which is a preset content generation option recommended for the target content node. The second content generation option can refer to the first content generation option selected by the user.
[0081] Correspondingly, the above-mentioned displaying function recommendation information in response to a content editing start operation triggered on a target content node in at least one content node can include: in response to a content editing start operation triggered on a target content node in at least one content node, displaying the first content generation option in a preset display style, where the first content generation option corresponds to at least one recommended content generation method, that is, the first content generation option is a content generation option recommended for the target content node. The first content generation option includes the second content generation option, that is, the user will select one first content generation option from the at least one recommended first content generation option, and the selected first content generation option is the second content generation option. Among them, the displaying the first content generation option in a preset display style is used to represent that the preset content generation method corresponding to the first content generation option is a content generation method recommended for the target content node. Exemplarily, the preset display style can be higher in visual prominence than the visual prominence of other preset content generation options in the preset recommended option list, and the present disclosure does not limit this.
[0082] Referring to Figure 6, as an example, the preset recommended option list can be as shown in Figure 6 61. Assuming that the preset display style is a lit display style (such as the option background highlighting style), if a connection operation is performed between node 1 and node 2, some preset content in the preset recommended list can be lit to generate options. The lit part of the preset content that generates options can be called the first content generation option, as shown in Figure 6 62. Further, a selection can be made in Figure 6 62. If a certain first content generation option is selected, that certain first content generation option can be called the second content generation option. Thus, the target generation node generated based on the content generation method corresponding to the second content generation option can be displayed, as shown in the lower figure of Figure 6 .
[0083] Alternatively, it can be understood that the preset content generation options in the preset recommended option list can be in an inactive state, that is, cannot be selected, and the corresponding display style can be as shown in Figure 6 61, an unlit display style. Some preset content generation options are recommended as the first content generation option, which can be regarded as an active state, that is, can be selected, corresponding to the preset display style, such as a lit display style, as shown in Figure 6 62, the option background highlighting style.
[0084] Optionally, as shown in Figure 6 , a close button can be displayed in the upper right corner of the preset recommended option list, which can be used to actively close the preset recommended option list. In the case of closing the preset recommended option list, the above-mentioned method of the function recommended option list can be used for recommendation, so that the function recommendation of AIGC can continue. Or, in the case of displaying the node icon and node description information of the target generation node, the display style of the preset recommended option list can be changed. For example, in the upper figure of Figure 6 , the preset recommended option list is in an expanded style, and as shown in the lower figure of Figure 6 , the preset recommended option list can be changed to a collapsed style, or the position in the content editing page can also be changed, the preset recommended option list can be hidden, etc., as long as the target generation node can be effectively displayed. The present disclosure does not limit the change of the display style of the preset recommended option list. Optionally, an expansion control as shown in Figure 6 63 can also be displayed. Triggering the expansion control can make the preset recommended option list return to the expanded style.
[0085] Referring to Figure 7, in an alternative implementation, the function recommendation information can be presented in the form of function nodes, further enhancing the interaction diversity of the content generation method recommendation. Based on this, the function recommendation information is at least one recommended function node, and the target function description information is the target function node among the at least one recommended function nodes. Accordingly, the above-mentioned presenting function recommendation information in response to the content editing start operation triggered on the target content node among the at least one content nodes may include: presenting at least one recommended function node in response to the content editing start operation triggered on the target content node among the at least one content nodes; the at least one recommended function node includes the target function node, that is, the target function node may refer to a selected recommended function node, for example Figure 7 as shown, wherein, the at least one recommended function node may be as Figure 7 shown by 71 in, and present the at least one recommended function node in a bubble.
[0086] Optionally, the recommended function node may already exist on the content editing page or may be newly presented on the content editing page (which can be called a newly added function node). The above-mentioned presenting the target generation node when the target function description information is triggered may include: presenting the target generation node when the target function node is triggered and hiding the newly added function nodes among the at least one recommended function nodes. That is to say, when presenting the target generation node, the recommended function nodes for selection can be hidden. Specifically, the newly added function nodes among the recommended function nodes can be hidden, so that the order of content editing can be maintained on the convenient page.
[0087] Referring to Figure 4 , in an alternative implementation, the function recommendation information may further include a generation method switching control, such as Figure 4 shown by 44 in. Based on this, the method may further include: in response to the triggering of the generation method switching control, at least one content generation method represented in the function recommendation information can be switched to at least one updated content generation method. The at least one updated content generation method may refer to at least one updated content generation method, and the at least one updated content generation method may be different from the at least one content generation method, such as completely different or partially different. By setting the generation method switching control, the user can conveniently switch to more different content generation methods, and the selection of content generation methods is more convenient, efficient and flexible.
[0088] Referring to Figure 8, in an alternative implementation, the method may further include: when the content generation method in the function recommendation information is not selected and the function recommendation information is closed, displaying an intelligent dialogue window for function recommendation; further, in response to generating content based on the content generation method determined based on the intelligent dialogue window, and displaying the content node corresponding to the generated content. Exemplarily, as Figure 8 shown, it is possible not to select the content generation method in the function recommendation information, and it is possible to close the function recommendation information, for example, by clicking Figure 8 81 in. Correspondingly, an intelligent dialogue window for function recommendation can be displayed, for example, as Figure 8 shown in 82, such as voice dialogue mode, text dialogue mode, etc. Triggering any one of the dialogue modes can enter the corresponding dialogue interaction window, which is Figure 8 omitted in. Suppose the dialogue input by the user based on the intelligent dialogue window is Figure 8 "Replace the people in both of these two pictures with XXX and convert to XX style" shown in 83 in, then it can be determined that the content generation method determined based on the intelligent dialogue window is: replace the people in both of the two pictures with XXX and convert to XX style. Based on this, content can be generated based on the content generation method determined based on the intelligent dialogue window, and the content node corresponding to the generated content can be displayed. By displaying an intelligent dialogue window for function recommendation when the content generation method in the function recommendation information is not selected and the function recommendation information is closed; further, in response to generating content based on the content generation method determined based on the intelligent dialogue window, and displaying the content node corresponding to the generated content, in this way, when the recommendation function information cannot meet the user's needs, convenient content creation can still be achieved through intelligent dialogue.
[0089] Referring to Figure 9 , in a possible implementation manner, a preset function node may also be displayed on the content editing page. Correspondingly, the method may further include: in response to triggering a content editing start operation on the target content node and the preset function node, displaying the generation node corresponding to the target content generated based on the content generation method indicated by the preset function node. For example Figure 9 shown in the upper left figure in, node 1 is a content node, node 8 is a preset function node, and the content generation method indicated by the preset function node is style conversion. If a connection operation is performed between node 1 and node 8, it can be shown as Figure 9 shown in the lower left figure in, displaying the generation node corresponding to the target content generated based on the content generation method indicated by the preset function node: node 9. This node 9 can be obtained by performing style conversion on node 1. By triggering a content editing start operation between the target content node and the preset function node, and displaying the generation node corresponding to the target content generated based on the content generation method indicated by the preset function node, the content generation method is more flexible and diverse.
[0090] Reference Figure 9 , in an alternative embodiment, since the content generation method indicated by the preset function node is clear, in the case of the preset function node, some interactive operation options for the generated content can be recommended, thereby improving the interactive flexibility and convenience of the generated content. Based on this, the above-mentioned presenting the generation node corresponding to the target content generated based on the content generation method indicated by the preset function node in response to triggering the content editing start operation on the target content node and the preset function node may include: In response to triggering the content editing start operation on the target content node and the preset function node, presenting a list of interactive operation options for the target content, such as Figure 9 shown as 91 in the upper right figure of
[0091] Further, when the target interactive operation option in the list of interactive operation options is selected, presenting the generation node corresponding to the target content and performing the target interactive operation on the target content, where the target interactive operation is the interactive operation corresponding to the target interactive operation option. Optionally, a prompt message for performing the target interactive operation on the target content may also be presented, such as Figure 9 shown as 92 in
[0092] Reference Figure 10 , in an application example, taking the content editing start operation as the connection operation between nodes as an example, Figure 10 the user interface in
[0093] may refer to the content editing page, the system core may refer to the background server or the module in the background server for function recommendation, and the AI engine may refer to the AI tool that specifically performs content generation processing based on the target content generation method, such as the AIGC tool, which is not limited in this disclosure. Figure 10 Exemplarily, AI capabilities may be set in the system core, such as the sorting of the recommended content generation options in the function recommendation option list. For example, if the user has selected the AIGC option of "style conversion" multiple times before, the AIGC option of "style conversion" can be sorted first. Optionally,
[0094] the recommended content generation method obtained by querying the function mapping library in Figure 3a can be replaced by AI dynamic recommendation. These AI capabilities can be encapsulated in the system core, which is not limited in this disclosure.
[0094] For example, the user can place or select nodes N1 and N2 on the canvas, such as Figure 3a shown, N1 may refer to Figure 3a node 1 shown as 31 in Figure 3aThe node 2 corresponding to "②" in it. Next, connection operations can be performed, such as connecting a line from N1 to N2. The terminal can notify the system core of the detected connection event. The system core can identify the node types. For example, the node type T1 of N1 is a picture, and the node type T2 of N2 is a picture. Thus, the node type combination C can be analyzed as (picture, picture). Next, the function mapping library can be queried to obtain the content generation methods F1, F2, etc. that match the node type combination C. For example, F1, F2, etc. include Figure 4 Multiple content generation methods within 42 in the right figure can be used as the recommended content generation methods, and based on this, such as Figure 4 The function recommendation option list shown in 42 in it can be generated (for example Figure 10 The dynamic function menu data or function option menu in it). Optionally, the system core can sort multiple (including two) recommended content generation methods based on the context information (for example Figure 10 The sorting of the optimizable function list in it), and construct the recommended content generation options in the function recommendation option list based on the sorted recommended content generation methods. Exemplarily, the context information can include but is not limited to information such as the content of the target content node and the content generation methods selected by the user historically. In this way, the content generation methods with higher matching degrees can be recommended and displayed to the user in a more prominent manner.
[0095] Furthermore, the function recommendation option list can be sent to the user interface for display. When the user selects the content generation method F1, the content generation method of F1 (such as generating a video from the start and end frames) and the content of nodes N1 and N2, etc. are passed to the system core. The system core requests the AI engine to perform AIGC processing on nodes N1 and N2 based on the content generation method of F1 to obtain the target generated content. The specific process of AIGC processing is not limited in this disclosure. Thus, the generation result (such as the target generated content) can be returned to the system core, and the system core encapsulates the generation result into a new node, that is, the target generated node, such as node 3. Among them, the system core encapsulating the generation result into a new node can include generating a target generated node for the target generated content, as well as the node icon and node description information of the target generated node, etc. Correspondingly, the system core can send the information of the new node to the terminal, and the content editing page (canvas) displays the new node, such as Figure 4 The node 3 shown in the lower left figure in it.
[0096] Optionally, content editing can be further performed based on Node 3. For example, the user can upload Content Node 4 (such as a music content node). If the user connects a line between Node 3 and Node 4, similar to the processing method of Node 1 and Node 2, multiple AIGC options can be recommended. If "AI automatically edits the video to match the music rhythm" is selected, a new Content Node 5 can be generated. If the user uploads Text Content Node 6, connects a line between Node 5 and Node 6, and selects the target content generation method "combines the video with the narration text", a video with subtitles or lip-syncing can be generated and encapsulated as a new Content Node 7. The user can continuously perform content editing startup operations to complete content creation.
[0097] The content editing method of the embodiments of this specification can achieve the following effects for users: Reduce the operation difficulty: There is no need to learn complex AI terms or workflow configurations. By intuitive connection and other content editing startup operations, users can explore and use AI functions, greatly reducing the usage threshold of AIGC tools.
[0098] Improve the creation efficiency: Integrate and simplify the function discovery, selection, and triggering processes, reduce the number of mouse clicks and interface switches, and significantly shorten the time from content creation to content generation results.
[0099] Inspire creative inspiration: Function recommendations related to the context (content of the target content node, content generation methods of the user's historical options, etc.) can enable users to instantly understand what AI processing possibilities exist between the connected content materials, helping to discover richer content creative combinations.
[0100] Improve the creation experience: The interaction is smooth and natural, reducing the cognitive load and operation frustration, and making the creation process more enjoyable.
[0101] For the platform / system, the following effects can be achieved: Enhance the accessibility of AI functions: Package and present powerful AI capabilities in a more user-friendly way (function options are directly displayed for easy selection), improving the utilization rate of AI functions.
[0102] Optimize user retention and activity: A good user experience and an efficient creation process help attract and retain users.
[0103] Build a differentiated content generation interaction interface: AIGC option recommendations can be made on the content editing page, making content creation more efficient and convenient. Figure 11 It is a block diagram of a content editing device shown according to an exemplary embodiment. Referring to Figure 11 , the device may include: A page display module 1101, configured to execute and display a content editing page, where at least one content node is shown in the content editing page; A content editing module 1103, configured to execute and display a target generation node generated based on a recommended target content generation method in response to a content editing start operation triggered on a target content node among the at least one content node; the target content generation method matches the target content node.
[0104] By displaying a content editing page, where at least one content node is shown in the content editing page; and in response to a content editing start operation triggered on a target content node among the at least one content node, displaying a target generation node generated based on a recommended target content generation method; the target content generation method matches the target content node. It is realized that when a content node is triggered, a content generation method matching the content node can be automatically triggered, and a new node corresponding to the automatic content generation can be automatically generated and displayed in the matching content generation method, improving the convenience of content generation and having higher content generation efficiency.
[0105] In a possible implementation manner, the content editing module 1103 may include: A function recommendation unit, configured to execute and display function recommendation information in response to a content editing start operation triggered on a target content node among the at least one content node, where the function recommendation information includes target function description information indicating the target content generation method; the function recommendation information is used to represent at least one content generation method recommended for the target content node; the at least one content generation method includes the target content generation method; A generated node display unit, configured to execute and display the target generation node when the target function description information is triggered.
[0106] In a possible implementation manner, the function recommendation information is a function recommendation option list; the target function description information is a target content generation option; the function recommendation unit may include: A first function recommendation subunit, configured to execute and display the function recommendation option list matching the target content node in response to a content editing start operation triggered on a target content node among the at least one content node; the function recommendation option list includes recommended content generation options corresponding to each of the at least one recommended content generation method; at least one of the recommended content generation options includes the target content generation option.
[0107] In a possible implementation manner, the number of the target content nodes is at least two; the first function recommendation subunit may include: A node relationship indication subunit, configured to perform an operation of presenting node relationship indication information between at least two of the target content nodes in response to a content editing start operation triggered on a target content node among the at least one content node; A function recommendation option presenting subunit, configured to perform an operation of presenting a list of function recommendation options matching the at least two target content nodes when the node relationship indication information is triggered.
[0108] In a possible implementation manner, a preset recommendation option list is presented in the content editing page, and the preset recommendation option list includes at least one preset content generation option; the function recommendation information is a first content generation option among the at least one preset content generation option, and the target function description information is a second content generation option in the first content generation option; the function recommendation unit may include: A second function recommendation subunit, configured to perform an operation of presenting the first content generation option in a preset presentation style in response to a content editing start operation triggered on a target content node among the at least one content node, where the first content generation option corresponds to at least one recommended content generation method; the second content generation option is included in the first content generation option; Wherein, presenting the first content generation option in a preset presentation style is used to represent that the preset content generation method corresponding to the first content generation option is a content generation method recommended for the target content node.
[0109] In a possible implementation manner, the function recommendation information is at least one recommended function node, and the target function description information is a target function node among the at least one recommended function node; the function recommendation unit may include: A third function recommendation subunit, configured to perform an operation of presenting the at least one recommended function node in response to a content editing start operation triggered on a target content node among the at least one content node; the target function node is included in the at least one recommended function node.
[0110] In a possible implementation manner, the generation node presenting unit is further configured to perform an operation of presenting the target generation node and hiding new function nodes among the at least one recommended function node when the target function node is triggered.
[0111] In a possible implementation manner, the function recommendation information further includes a generation method switching control; the apparatus may further include: A generation method switching module, configured to execute, in response to the triggering of the generation method switching control, switching the at least one content generation method characterized in the function recommendation information to at least one updated content generation method.
[0112] In a possible implementation manner, the device may further include: An intelligent conversation module, configured to execute and display an intelligent conversation window for function recommendation in a case where the content generation method in the function recommendation information is not selected and the function recommendation information is closed; A node display module, configured to execute and generate content in response to the content generation method determined based on the intelligent conversation window, and display content nodes corresponding to the generated content.
[0113] In a possible implementation manner, the target content generation method is a default content generation method; the content editing module 1103 may include: A content editing unit, configured to execute and display a prompt message of the default content generation method and display a target generation node corresponding to target generated content generated based on the default content generation method in response to a content editing start operation triggered on a target content node among the at least one content node.
[0114] In a possible implementation manner, the number of the target content nodes is at least two, and the content editing trigger operation includes one of the following: performing a connection operation between at least two of the target content nodes; or triggering a region selection operation on the content editing page, where the region selected by the region selection operation includes the at least two target content nodes; or continuously clicking the at least two target content nodes; or a node selection control is further displayed on the content editing page, and the at least two target content nodes are selected based on the node selection control.
[0115] In a possible implementation manner, a preset function node is displayed on the content editing page; the device may further include: A content editing display module, configured to execute and display a generation node corresponding to target content generated based on the content generation method indicated by the preset function node in response to a content editing start operation triggered on the target content node and the preset function node.
[0116] In a possible implementation manner, the content editing display module may include: An interactive operation option display unit, configured to execute and display a list of interactive operation options for the target content in response to a content editing start operation triggered on the target content node and the preset function node. The content editing and display unit is configured to, when the target interaction operation option in the interaction operation option list is selected, display the generation node corresponding to the target content and perform a target interaction operation on the target content, where the target interaction operation is the interaction operation corresponding to the target interaction operation option.
[0117] Regarding the device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated herein.
[0118] Figure 12 is a block diagram of an electronic device for content editing shown according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as Figure 12 shown. The electronic device includes a processor, a memory, a network interface, a display screen, and an input device connected through a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it realizes a method for content editing. The display screen of the electronic device may be a liquid crystal display screen or an electronic ink display screen. The input device of the electronic device may be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the housing of the electronic device, or an external keyboard, a touchpad, or a mouse, etc. Those skilled in the art can understand that Figure 12 the structure shown in
[0119] Figure 13 is a block diagram of an electronic device for content editing shown based on an exemplary embodiment. The electronic device may be a server, and its internal structure diagram may be as Figure 13As shown. The electronic device includes a processor, a memory, and a network interface connected via a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface of the electronic device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, it implements a content editing method. Those skilled in the art can understand that Figure 13 the structure shown in is only a block diagram of some structures related to the solution of the present disclosure, and does not constitute a limitation on the electronic device to which the solution of the present disclosure is applied. The specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have a different component layout. In an exemplary embodiment, an electronic device is further provided, including: a processor; a memory for storing executable instructions of the processor; wherein, the processor is configured to execute the instructions to implement the content editing method in the embodiment of the present disclosure.
[0120] In an exemplary embodiment, a computer-readable storage medium is further provided. When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device can execute the content editing method in the embodiment of the present disclosure. The computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0121] In an exemplary embodiment, a computer program product containing instructions is further provided. When it runs on a computer, the computer executes the content editing method in the embodiment of the present disclosure.
[0122] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the various embodiments provided in the present application can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.
[0123] After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily conceive of other embodiments of the present disclosure. The present application is intended to cover any variations, uses, or adaptations of the present disclosure, which follow the general principles of the present disclosure and include known common knowledge or conventional technical means in the technical field not disclosed in the present disclosure. The specification and embodiments are only to be regarded as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.
[0124] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.
Claims
1. A content editing method, characterized in that, including: a display content editing page, in which at least one content node is displayed; responding to a content editing start operation triggered on a target content node among the at least one content node, and displaying a target generation node generated based on a recommended target content generation method; the target content generation method matches the target content node.
2. The method according to claim 1, characterized in that, The responding to a content editing start operation triggered on a target content node among the at least one content node, and displaying a target generation node generated based on a recommended target content generation method includes: responding to a content editing start operation triggered on a target content node among the at least one content node, and displaying function recommendation information, the function recommendation information including target function description information indicating the target content generation method; the function recommendation information is used to represent at least one content generation method recommended for the target content node; the at least one content generation method includes the target content generation method; when the target function description information is triggered, displaying the target generation node.
3. The method according to claim 2, wherein the function recommendation information is a function recommendation option list; the target function description information is a target content generation option; The responding to a content editing start operation triggered on a target content node among the at least one content node, and displaying function recommendation information includes: responding to a content editing start operation triggered on a target content node among the at least one content node, and displaying the function recommendation option list matched with the target content node; the function recommendation option list includes recommended content generation options corresponding to the at least one recommended content generation method respectively; at least one of the recommended content generation options includes the target content generation option.
4. The method according to claim 3, characterized in that the number of the target content nodes is at least two; the responding to a content editing start operation triggered on a target content node among the at least one content node, and displaying the function recommendation option list matched with the target content node includes: responding to a content editing start operation triggered on a target content node among the at least one content node, and displaying node relationship indication information between at least two of the target content nodes; when the node relationship indication information is triggered, displaying the function recommendation option list matched with the at least two target content nodes.
5. The method according to claim 2, wherein a preset recommendation option list is displayed in the content editing page, the preset recommendation option list includes at least one preset content generation option; the function recommendation information is the first content generation option among the at least one preset content generation option, and the target function description information is the second content generation option in the first content generation option; The responding to a content editing start operation triggered on a target content node among the at least one content node, and displaying function recommendation information includes: In response to a content editing start operation triggered on a target content node among the at least one content node, presenting the first content generation option in a preset presentation style, where the first content generation option corresponds to at least one recommended content generation method; the second content generation option is included in the first content generation option; Among them, presenting the first content generation option in a preset presentation style is used to represent that the preset content generation method corresponding to the first content generation option is a content generation method recommended for the target content node.
6. The method according to claim 2, characterized in that, The function recommendation information is at least one recommended function node, and the target function description information is the target function node among the at least one recommended function node; The presenting function recommendation information in response to a content editing start operation triggered on a target content node among the at least one content node includes: In response to a content editing start operation triggered on a target content node among the at least one content node, presenting the at least one recommended function node; The target function node is included in the at least one recommended function node.
7. The method according to claim 6, wherein The presenting the target generation node when the target function description information is triggered includes: When the target function node is triggered, presenting the target generation node and hiding the new function nodes among the at least one recommended function node.
8. The method according to any one of claims 2 - 7, characterized in that, The function recommendation information further includes a generation method switching control; the method further includes: In response to the triggering of the generation method switching control, the at least one content generation method characterized in the function recommendation information is switched to at least one updated content generation method.
9. The method according to any one of claims 2-7, characterized in that, The method further includes: When the content generation method in the function recommendation information is not selected and the function recommendation information is closed, presenting an intelligent dialogue window for function recommendation; In response to generating content based on the content generation method determined based on the intelligent dialogue window and presenting the content node corresponding to the generated content.
10. The method according to claim 1, characterized in that, The target content generation method is the default content generation method; the presenting the target generation node generated based on the recommended target content generation method in response to a content editing start operation triggered on a target content node among the at least one content node includes: In response to a content editing start operation triggered on a target content node among the at least one content node, presenting the prompt information of the default content generation method and presenting the target generation node generated based on the default content generation method.
11. The method according to any one of claims 1-7, 10, characterized in that, The number of target content nodes is at least two, and the content editing trigger operation includes one of the following: performing a connection operation between at least two of the target content nodes; Or, triggering a region selection operation on the content editing page, where the region selected by the region selection operation includes the at least two target content nodes; Or, continuously clicking on the at least two target content nodes; or, a node selection control is further presented on the content editing page, and the at least two target content nodes are selected based on the node selection control.
12. The method according to claim 1, characterized in that, A preset function node is presented on the content editing page; the method further includes: In response to triggering the content editing start operation on the target content node and the preset function node, display a generation node corresponding to the target content generated based on the content generation method indicated by the preset function node.
13. The method according to claim 12, characterized in that, The step of, in response to triggering the content editing start operation on the target content node and the preset function node, displaying a generation node corresponding to the target content generated based on the content generation method indicated by the preset function node, includes: In response to triggering the content editing start operation on the target content node and the preset function node, display a list of interactive operation options for the target content; When a target interactive operation option in the list of interactive operation options is selected, display the generation node corresponding to the target content, and perform a target interactive operation on the target content, where the target interactive operation is the interactive operation corresponding to the target interactive operation option.
14. A content editing device, characterized in that, Includes: A page display module configured to execute displaying a content editing page, in which at least one content node is displayed; A content editing module configured to execute, in response to a content editing start operation triggered on a target content node in the at least one content node, displaying a target generation node generated based on a recommended target content generation method; The target content generation method matches the target content node.
15. An electronic device, characterized in that, Includes: A processor; A memory for storing instructions executable by the processor; Wherein, the processor is configured to execute the instructions to implement the content editing method according to any one of claims 1 to 13.
16. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is enabled to execute the content editing method according to any one of claims 1 to 13.
17. A computer program product, characterized in that, Includes computer instructions, which when executed by a processor, cause the computer to execute the content editing method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Behavior semantic knowledge network-based content recommendation method
CN108804633A
Page generation method and device and page display method and device
CN115098098A
Information generation method and device, electronic equipment, medium and program product
CN115480766A
Multi-round scene interaction flow chart generation method, electronic equipment and storage medium thereof
CN115793914A
Media content processing method and device, equipment, readable storage medium and product
CN116744071A