Content generation method and device, readable storage medium and program product
By displaying creation suggestions linked to user behavior data on the content creation page and automatically launching the matching editor, the problem of high difficulty and low efficiency in user creation is solved, thus achieving an efficient content creation environment.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- DOUYIN VISION CO LTD
- Filing Date
- 2025-12-17
- Publication Date
- 2026-04-21
AI Technical Summary
Users face significant challenges and low efficiency in content creation, and existing technologies struggle to provide accurate creative suggestions and an efficient creative environment.
By displaying a content creation page linked to user behavior data, the system provides creation suggestions and automatically opens a matching content editor, loading the suggestions for users to create content.
It significantly reduces the difficulty of creation, improves the efficiency of content creation, and enables a one-click transition from idea to creation execution environment.
Smart Images

Figure CN121908076A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of Internet technology, and in particular to a content generation method, device, readable storage medium, and program product. Background Technology
[0002] Users can browse various content on the platform, such as literary works and video content. In addition, users also have a need to create content.
[0003] Currently, user-generated content typically involves a process of conceptualization and planning (e.g., motivation, theme, characters, outline) followed by content creation. It's clear that content creation is challenging and inefficient. Summary of the Invention
[0004] This disclosure provides a content generation method, apparatus, readable storage medium, and program product.
[0005] In a first aspect, embodiments of this disclosure provide a content generation method, including: displaying a first interface, wherein the first interface is associated with content creation pages of multiple content types;
[0006] The first interface displays a first content creation page, which includes creation suggestions corresponding to a first content type; wherein the first content type, the creation suggestions, and the behavior data of a first user logged into the first interface are associated; the first content type belongs to the plurality of content types; wherein the behavior data is obtained based on the authorization of the first user;
[0007] In response to a triggered operation on the creation suggestion, a content editor matching the first content type is displayed, and at least a portion of the creation suggestion is loaded into the content editor for the first user to create content.
[0008] In a second aspect, embodiments of this disclosure provide a content generation apparatus, including: a first display unit for displaying a first interface, wherein the first interface is associated with multiple content creation pages of content types;
[0009] The second display unit is used to display a first content creation page on the first interface. The first content creation page includes creation suggestions corresponding to a first content type. The first content type and the creation suggestions are associated with the behavioral data of a first user who has logged into the first interface. The first content type belongs to the plurality of content types. The behavioral data is obtained based on the authorization of the first user.
[0010] The third display unit is configured to respond to a trigger operation on the creation suggestion by displaying a content editor that matches the first content type and loading at least a portion of the creation suggestion into the content editor for the first user to create content.
[0011] Thirdly, embodiments of this disclosure provide an electronic device, including: a processor and a memory;
[0012] The memory stores computer-executed instructions;
[0013] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method described in the first aspect above and various possible designs of the first aspect.
[0014] Fourthly, embodiments of this disclosure provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the methods described in the first aspect and various possible designs of the first aspect.
[0015] Fifthly, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, implements the method described in the first aspect above and various possible designs of the first aspect.
[0016] The content generation method, device, readable storage medium, and program product provided in this embodiment display a first creation page in a first interface associated with creation pages for multiple content types. The first content type corresponding to the first creation page is associated with user behavior data, thereby automatically providing different content creation pages for different users and achieving precise guidance for content creation. By generating creation suggestions based on user behavior data, the method can automatically provide users with content creation themes. Furthermore, after a user clicks on a creation suggestion, a professional editor matching the content type is automatically opened, and the creation suggestion is automatically loaded into the corresponding location, achieving a one-click transition from idea to creation execution environment. It also provides the user with a pre-prepared draft, significantly reducing the difficulty of creation and improving content creation efficiency. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1Flowchart of the content generation method provided in the embodiments of this disclosure Figure 1 ;
[0019] Figure 2 This is a schematic diagram of an application scenario;
[0020] Figure 3 This is a schematic diagram of an application scenario;
[0021] Figure 4 Flowchart of the content generation method provided in the embodiments of this disclosure Figure 1 ;
[0022] Figure 5 A structural block diagram of the content generation apparatus provided in the embodiments of this disclosure;
[0023] Figure 6 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0024] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0025] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0026] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.
[0027] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose whether to "agree" or "disagree" to provide personal information to the electronic device.
[0028] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.
[0029] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.
[0030] With the development of artificial intelligence (AI) technology, users can utilize AI to assist in content creation, such as grammatical correction of individual texts and, in some applications, even content continuation. However, these methods rely solely on limited text interaction data and fail to integrate multi-dimensional information such as consumption and social interaction. Consequently, they struggle to provide accurate creative suggestions, limiting the range of topics and content categories available to users. Furthermore, user content creation suffers from inefficiency.
[0031] The solution disclosed herein provides content creation suggestions to users based on multi-dimensional behavioral data of users on different types of content, making it easier for users to create content based on the suggestions, reducing the complexity of content creation, and improving the efficiency of content creation.
[0032] Please refer to Figure 1 , Figure 1 Flowchart of the content generation method provided in this disclosure Figure 1 ,like Figure 1 As shown, the method includes the following steps:
[0033] S101: Displays the first interface, which is associated with content creation pages for multiple content types.
[0034] The content generation method in this embodiment can be an application client running on an electronic device, or it can be an application server.
[0035] In some implementations, step S101 includes: displaying a first interface in response to a first instruction; the first instruction is used to instruct content creation.
[0036] In some application scenarios, the aforementioned first instruction includes a trigger operation performed on a first control in the second interface, where the first control is a control that triggers content creation. In these application scenarios, the executing entity displays the first interface after receiving the user's trigger operation on the first control. Illustratively, the aforementioned first control could be, for example, a control indicating entry into the creation center.
[0037] In some application scenarios, the aforementioned first instruction includes voice information indicating content creation. In these scenarios, the first interface can be displayed after receiving the aforementioned voice information at any interface of the application.
[0038] The first interface here can be linked to content creation pages corresponding to multiple content types. For example, it can be linked to content creation pages for literary works, comics, audio content, and video content, respectively. In other words, the first interface allows users to access content creation pages for multiple content types, enabling them to initiate the creation of different types of content from within the first interface.
[0039] S102: Display the first content creation page on the first interface. The first content creation page includes creation suggestions corresponding to the first content type. The first content type, creation suggestions, and behavior data of the first user who logged into the first interface are associated. The first content type belongs to multiple content types. The behavior data is obtained based on the authorization of the first user.
[0040] In some implementations, the behavioral data of the first user mentioned above includes one or more of the following: reading behavior data, social interaction data, and creation history data.
[0041] The reading data mentioned above may include, but is not limited to, one or more of the following: reading time, reading content category (such as fantasy, romance) and reading content theme (such as rebirth, suspense).
[0042] The aforementioned social interaction data can be the first user's social interactions with content on the content platform, including but not limited to one or more of the following: such as comments on content, sharing, sharing behavior and interaction frequency.
[0043] The aforementioned creation history data can be data on the content created by the first user in the past, including but not limited to: one or more of the following: literary works, derivative literary works, and multimedia content.
[0044] It is possible to pre-determine the content creation preferences of multiple users based on their behavioral data. These preferences include content type. For each user, the content type within their content creation preferences can be considered their primary content type.
[0045] The first creation page can be displayed on the first interface, and the first creation page includes creation suggestions determined based on user behavior data.
[0046] In one example, the creative suggestions include one or more of the following: a description of the content concept and scenario-based creative content.
[0047] Content concept descriptions can be highly generalized and inspiring creative directions generated based on user behavior data. For example, the aforementioned content concept description could be something like "a combination of traditional supernatural settings and modern suspenseful ideas."
[0048] Contextualized creative content can be concrete, perceptible, and directly usable materials or detailed prompts that transform abstract concepts into creative starting points. For example, it could be a complete text description of a literary work, used in its opening paragraphs. Or it could be descriptive text used to drive text-to-image tools to generate graphics, describing the style, composition, subject, and details of the image.
[0049] S103: In response to a trigger action on the creation suggestion, display a content editor that matches the first content type and load at least a portion of the creation suggestion into the content editor for the first user to create content.
[0050] In some application scenarios, the primary content type can be, for example, a literary work, and the aforementioned content editor can be a text editor. In these scenarios, a rich text editor or a literary work editor is displayed based on the triggering action executed according to the first user's creative suggestions for the literary work. This editor interface can include functional areas specifically designed for long text narratives, such as chapter management, character cards, plot outline panels, and formatting tools.
[0051] In these application scenarios, after the text editor is launched, the aforementioned execution entity can write the contextualized creation content to the beginning position of the text input area of the text editor, so that the user can start writing content based on the contextualized creation content.
[0052] Please refer to Figure 2 , Figure 2 For example, a schematic diagram of an application scenario. Figure 2 As shown, User A spent 60% of their time reading "Male-oriented - Suspense & Supernatural" novels in the past month, with 80% of the content focusing on the themes of "Traditional Supernatural, Suspense & Creative Thinking," and posted their own interpretations and rewrites of the novels more than 3 times. It can be determined that User A's primary content type is literary works. Based on the above "Male-oriented - Suspense & Supernatural" and "Traditional Supernatural, Suspense & Creative Thinking" categories, writing suggestions can be generated for User A. This includes "Title 1" and "Scenario-based Content Description 1" for the beginning of literary works.
[0053] When the user subsequently enters the first interface (Creation Center) 20, the literary work's identifier will be prioritized in the content type display area 22, along with corresponding creation suggestions 21. Creation suggestions 21 may include at least a portion of the title 1 and the contextualized content description 1. User A can trigger an action on creation suggestions 21, thereby displaying a text editor 23. The text editor displays the automatically loaded title 1 and contextualized content description 1. Furthermore, the text editor 23 also displays a "Continue Input" text input control, which the user can use to create subsequent content.
[0054] In some application scenarios, the primary content type can be, for example, derivative literary works. Derivative literary works can be works created by continuing or reconstructing original literary works. In these scenarios, upon receiving a user's suggestion for creating a derivative literary work, a text editor can be displayed. In one example, this text editor can load the associated character setting library and world-building introduction of the source work, facilitating user reference and ensuring consistency between the characters and world-building and the source work during the creation of derivative content.
[0055] In these application scenarios, after the text editor is launched, creative suggestions can be inserted into the outline area of the editor, and the scenario-based creative content can be written into the main editing area so that users can create subsequent content.
[0056] In some application scenarios, the primary content type can be, for example, multimedia. In these scenarios, upon receiving creative suggestions corresponding to the multimedia type, a multimedia editor can be displayed. This editor interface can include an image preview area, a text input area, and controls for calling image generation tools and image-to-video tools.
[0057] To illustrate, once the multimedia editor is started, the descriptive text of the graphic generated by the text-to-image tool can be filled into the image description or prompt input box of the multimedia text-to-image editor.
[0058] Please refer to Figure 3 , Figure 3 For example, a schematic diagram of an application scenario. Figure 3As shown, User B has posted more than 10 images related to literary works in the past month. It can be determined that User B's primary content type is multimedia content. Creation suggestions can be generated for User B based on the characteristics of the images mentioned above. Creation suggestion 24 is displayed to User B on the first interface. Creation suggestion 24 includes generating a recommended image "Image 1" based on the characteristics of the user's posted images. User B can trigger an operation on creation suggestion 24 to display the multimedia editor. The interface of the multimedia editor 25 can display Image 1, as well as image generation tool controls and image-generated video controls 26. The user can trigger an operation on image-generated video controls 26 to edit the video.
[0059] In this embodiment, by displaying a first creation page in a first interface associated with creation pages for multiple content types, and linking the first content type corresponding to the first creation page to the user's behavioral data, different content creation pages can be automatically provided to different users, achieving precise guidance for content creation. Creation suggestions generated based on user behavioral data can automatically provide users with content creation themes. Furthermore, after the user clicks on a creation suggestion, a professional editor matching the content type is automatically opened, and the creation suggestion is automatically loaded into the corresponding location, achieving a one-click transition from idea to creation execution environment. It also provides the user with a pre-prepared draft, significantly reducing the difficulty of creation and improving content creation efficiency.
[0060] In some embodiments, the method further includes: displaying identifiers for each of a plurality of content types in a first interface; wherein...
[0061] The identifier corresponding to the first content type is displayed in the preset area of the first interface; the identifier corresponding to the first content type is in the selected state.
[0062] The identifiers for multiple content types can be displayed sequentially in the content type list display area on the first interface.
[0063] The preset area here can be, for example, the first display position of the content type list display area.
[0064] In these embodiments, the first interface displays multiple content type identifiers, and the identifiers of each content type are interactive. A trigger operation is performed on each content type identifier to display the content creation page (which may be a tab) corresponding to that content type. Thus, the user can select from different content types and start creating content corresponding to the selected content type.
[0065] In some implementations, the method further includes;
[0066] In response to the first user switching to the second user on the login screen, the identifier for the first content type displayed in the preset area is changed to the identifier for the second content type, and...
[0067] Switch the first content creation page to the second content creation page. The second content creation page includes creation suggestions corresponding to the second content type. The second content type, creation suggestions, and behavior data of the second user are associated. The second content type belongs to multiple content types.
[0068] Because different users have different behavioral data, their content creation tendencies also differ, leading to different content creation suggestions.
[0069] Upon detecting a user switch, the aforementioned execution entity can respond in real time to the change in user identity, automatically and synchronously updating the content type identifier and corresponding creation page on the interface. This achieves dynamic adaptation and instant personalization of the creation interface in multi-user scenarios. By strongly correlating the switching of displayed content with specific user behavior data, user data privacy and security can be maintained, and the accuracy and effectiveness of creation suggestion recommendations can be improved. Please refer to [reference needed]. Figure 4 , Figure 4 Flowchart of the content generation method provided in this disclosure Figure 2 ,like Figure 4 As shown, the method includes the following steps:
[0070] S401: Based on the authorization of the first user, obtain multi-dimensional behavioral data of the first user on multiple content.
[0071] The content generation method in this embodiment can be an application client running on an electronic device, or it can be an application server.
[0072] In this embodiment, the aforementioned execution entity can obtain multi-dimensional behavioral data of the user regarding multiple content items based on the user's authorization. This multi-dimensional behavioral data includes, but is not limited to, one or more of the following:
[0073] Reading behavior data includes one or more of the following: reading duration, reading content category, and reading content theme;
[0074] Social interaction data includes one or more of the following: comments on content, sharing behavior, and interaction frequency;
[0075] Creation history data includes one or more of the user's published literary works, derivative literary works, and multimedia content.
[0076] S402: Determine the primary content type and creation suggestions from multiple content types based on multi-dimensional behavioral data.
[0077] In some examples, the aforementioned implementing entity can analyze users' creative tendencies using algorithmic models based on the collected multi-dimensional behavioral data of users. For instance, if a user spends a long time reading literary works (such as novels) or frequently makes high-quality comments on literary works, then the user's creative tendency can be determined to be "literary works".
[0078] For example, if a user frequently interacts with characters in one or more literary works, such as making multiple comments on the same one or more characters, or having virtual conversations with the character, then the user's creative tendency is determined to be "derivative literary works" (also known as fan fiction).
[0079] For example, if a user's activity level on the platform exceeds a preset threshold and they prefer to create images and audio versions of literary works, then the user's creative inclination is confirmed as "multimedia content".
[0080] The aforementioned implementing entities can generate content creation suggestions based on users' multi-dimensional behavioral data and primary content type.
[0081] In some implementations, step S402 above includes the following sub-steps:
[0082] First, extract user behavioral feature data from multi-dimensional behavioral data;
[0083] Second, the behavioral feature data is processed based on preset rules to obtain the first content type; or...
[0084] The behavioral feature data is processed using a pre-trained type recognition model to obtain the first content type.
[0085] Multi-source behavior logs can be collected through user authorization, and structured features can be extracted from these logs. In one example, user behavior feature data includes: reading object: novel N789 (the encoded result of novel C), genre = science fiction, character set = [C456 (the encoded result of character 1), …]; completion rate of novel N789: 0.92; number of comments on novel N789: 3; number of mentions of character C456 (belonging to N789): 3; comments contain "hypothetical rewriting" semantics (regarding the ending of N789); one image was generated, the image content is associated with character C456 (i.e., associated with novel N789); novel N789 was accessed for 7 consecutive days.
[0086] Multiple content type determination rules can be pre-defined. For illustration, the determination rules include one or more of the following:
[0087] If a user has read at least 5 literary works in the past 30 days, with an average reading time of more than 40 minutes, and has posted self-invented plot twists in the community, then the user is deemed to have an inclination to create original literary works.
[0088] If a user repeatedly revisits the same chapter of a literary work (e.g., opens the chapter more than 3 times within a week) and writes hypothetical text such as "What would happen if the ending were different here?" in their social media posts, it is considered that they have the intention to create a secondary work on the literary work and are judged as having a tendency to create derivative literary works.
[0089] If a user has published illustrations, character designs, or voice-overs derived from the plot of a literary work more than once on the platform, and all of these works are labeled with the original literary work's title, then it is directly judged as a tendency towards multimedia creation.
[0090] The user's behavioral characteristic data can be judged using the above content type determination rules to determine the first content type corresponding to the user's behavioral data.
[0091] In some application scenarios, user behavior feature data can be input into a pre-trained type recognition model, which then processes the behavior feature data to obtain the first content type corresponding to the user's behavior data.
[0092] In these implementations, the creative inclination (first content type) corresponding to the user's behavioral data is determined by a rule or type recognition model, enabling the solution to adapt to different application environments.
[0093] In some embodiments, step S402 includes:
[0094] Input the first content type and the first user's behavioral characteristics into the content generation model, and the content generation model will generate one or more creation suggestions based on the first content type and behavioral characteristics.
[0095] Each creative suggestion includes, but is not limited to, one or more of the following: title, content type, content concept, and contextualized content description.
[0096] To illustrate, the above content generation model can have natural language processing capabilities, text-to-image generation, and image-to-video generation capabilities.
[0097] Specifically, the aforementioned executing entity can generate prompt information including a first content type and user behavioral characteristics. This prompt information may also include task information and output format information. The task information here could, for example, be generating one or more creation suggestions based on the input content, and may also include structured information about the creation suggestions.
[0098] The content generation model described above can generate one or more creative suggestions based on the above prompts, encapsulate the one or more creative suggestions according to the structured information in the prompts, and output the one or more creative suggestions encapsulated according to the above structured information.
[0099] In these implementations, by inputting a first content type and user behavioral characteristics into the content generation model, the model outputs creative suggestions based on these inputs. Within a specified creative direction framework, the model deeply integrates user behavioral characteristics to output customized creative suggestions that are relevant to user behavior and align with the user's potential creative intentions. This addresses the shortcomings of related technologies, such as the disconnect between creation suggestions and actual user creative needs, and the limited range of themes. Furthermore, the content generation model not only receives abstract content types but also behavioral characteristics extracted from user interactions, including content features. This allows the generated creative suggestions to include specific descriptions with a sense of context or directly usable multimedia prompts, providing users with a practical starting point for creation, greatly reducing the difficulty of creation and effectively solving the problem of difficulty in initiating creation. In addition, the content generation model can provide creative suggestions for different content types, breaking down the capability boundaries of auxiliary creation tools and reducing the maintenance costs of maintaining separate auxiliary creation tools for different content types.
[0100] S403: Displays the first interface, which is associated with content creation pages for multiple content types.
[0101] S404: The first content creation page is displayed on the first interface. The first content creation page includes creation suggestions corresponding to the first content type.
[0102] S405: In response to a triggered action on a creation suggestion, display a content editor that matches the first content type and load at least a portion of the creation suggestion into the content editor for the user to create content.
[0103] For specific implementation details of steps S403 and S404 above, please refer to [reference needed]. Figure 1 The relevant descriptions of steps S101 to S103 in the illustrated embodiment are not repeated here.
[0104] As an example, analyzing user B's behavioral data, user B spent over 40 hours reading literary work A in the past month and posted more than 15 comments discussing the protagonist's fate in its comment section. Because user B's interaction frequency with a single work exceeded a threshold, user B's creative tendency was determined to be "derivative literary works." This "derivative literary work" was thus identified as the primary content type.
[0105] Quantifiable and distinctive behavioral characteristics can be extracted from user B's original behavior logs. For example: Interactive work ID: A; Interaction type: comment; Interaction focus: the fate of the protagonist "C". Interaction sentiment: positive (expectation of rewriting or continuation).
[0106] We can further extract content features from the specific content of user B's interactions that can guide content generation. For example: the scene of the source work; the core characters: C (the protagonist), and several popular supporting characters; the core conflict of the source work: the characters seeking a breakthrough.
[0107] The aforementioned executing entity submits the first content type, user B's behavioral characteristics, and content characteristics as a set of structured inputs to the content generation model, and instructs the content generation model on its tasks.
[0108] After receiving the input, the content generation model parses the task and determines that it is within a specified derivative literature genre framework. It then combines the user's deep interest in a particular work and character to provide derivative creation suggestions that align with the original work's setting. After processing the input, the content generation model outputs one or more creation suggestions in the following format:
[0109] Creative Suggestion 1: Title: D1; Core Concept: "When the protagonist C tries to force log out of the game, he accidentally travels to a parallel universe and forms an alliance with a supporting character from the original story, searching for a way to return to his original world." A scene-based description (opening description) could also be provided: "When the familiar logout command fails again, C doesn't return to the login space as usual. The interface before him shatters like a broken mirror, and after the fragments recombine, it reflects an endlessly extending mirrored corridor composed of flowing code and data light bands. Even more shocking, at the other end of the corridor stands a person dressed in a black robe."
[0110] In addition, similar creative suggestions 2 and 3 can be provided. Users can choose one from multiple creative suggestions, and the aforementioned execution entity can input the user's selected creative suggestion into the content editor.
[0111] In this embodiment, user behavior data is acquired based on authorization. This data is then analyzed to determine the user's content creation preferences. A content creation page related to these preferences is displayed on the first interface, allowing users to create content. By using multi-dimensional behavioral data as input, intelligent analysis outputs the user's corresponding primary content type and creation suggestions, automatically presenting them in the relevant interface. This efficiently and accurately transforms user behavior data into a clear starting point for creation, solving the problems of disconnect between readers and creators and unclear conversion paths in traditional platforms. Through comprehensive analysis of multi-dimensional data, the solution can accurately identify and differentiate users' creative preferences for different content types. This enables the solution to uniformly and accurately serve the diverse creative needs of different content types.
[0112] exist Figure 1 In some implementations of the illustrated embodiments, the method further includes the following steps:
[0113] Corresponding to the above text Figure 1 or Figure 4 The content generation method of the illustrated embodiment, Figure 5 This is a structural block diagram of a content generation apparatus provided for embodiments of this disclosure. For ease of explanation, only the parts relevant to embodiments of this disclosure are shown. (Refer to...) Figure 5 The content generation device 50 includes: a first display unit 501, a second display unit 502 and a third display unit 503.
[0114] The first display unit 501 is used to display a first interface, which is associated with multiple content creation pages of different content types.
[0115] The second display unit 502 is used to display a first content creation page on the first interface. The first content creation page includes creation suggestions corresponding to a first content type. The first content type, creation suggestions, and behavioral data of the first user who logged into the first interface are associated. The first content type belongs to multiple content types. The behavioral data is obtained based on the authorization of the first user.
[0116] The third display unit 503 is configured to respond to a trigger operation on the creation suggestion, display a content editor that matches the first content type, and load at least a portion of the creation suggestion into the content editor for the first user to create content.
[0117] The content generation apparatus provided in this disclosure displays a first creation page in a first interface associated with creation pages for multiple content types. The first content type corresponding to the first creation page is associated with user behavior data, thereby automatically providing different content creation pages for different users and achieving precise guidance for content creation. By generating creation suggestions based on user behavior data, it can automatically provide users with content creation themes. Furthermore, after a user clicks on a creation suggestion, a professional editor matching the content type is automatically opened, and the creation suggestion is automatically loaded into the corresponding location, achieving a one-click transition from idea to creation execution environment. It also provides the user with a pre-prepared draft, significantly reducing the difficulty of creation and improving content creation efficiency.
[0118] In one embodiment of this disclosure, the first display unit 501 is further configured to:
[0119] Based on the first instruction received, a first interface is displayed; wherein, the first instruction instructs content creation.
[0120] In one embodiment of this disclosure, the first display unit 501 is further configured to:
[0121] The first interface displays the identifiers for various content types; among them,
[0122] The identifier corresponding to the first content type is displayed in the preset area of the first interface; the identifier corresponding to the first content type is in the selected state.
[0123] In one embodiment of this disclosure, the apparatus 50 further includes a determining unit (not shown in the figure), which is configured to: obtain multi-dimensional behavioral data of the first user on multiple contents based on the authorization of the first user;
[0124] Based on multi-dimensional behavioral data, the primary content type and creation suggestions are determined from multiple content types.
[0125] In one embodiment of this disclosure, the determining unit is further configured to: extract behavioral feature data of the first user from multi-dimensional behavioral data;
[0126] The behavioral feature data is processed based on preset rules to obtain the first content type; or...
[0127] The behavioral feature data is processed using a pre-trained type recognition model to obtain the first content type.
[0128] In one embodiment of this disclosure, the determining unit is further configured to:
[0129] Input the first content type and the first user's behavioral characteristics into the content generation model, and the content generation model will generate one or more creation suggestions based on the first content type and behavioral characteristics.
[0130] In one embodiment of this disclosure, the second display unit 502 is further configured to:
[0131] In response to the first user switching to the second user on the login screen, the identifier for the first content type displayed in the preset area is changed to the identifier for the second content type, and...
[0132] Switch the first content creation page to the second content creation page. The second content creation page includes creation suggestions corresponding to the second content type. The second content type, creation suggestions, and behavior data of the second user are associated. The second content type belongs to multiple content types.
[0133] In one embodiment of this disclosure, the multi-dimensional behavioral data includes one or more of the following:
[0134] Reading behavior data includes one or more of the following: reading duration, reading content category, and reading content theme;
[0135] Social interaction data includes one or more of the following: comments on content, sharing behavior, and interaction frequency;
[0136] Creation history data includes one or more of the user's published literary works, derivative literary works, and multimedia content.
[0137] In one embodiment of this disclosure, the first content type includes one of the following: literary works, derivative literary works, and multimedia content;
[0138] Content editor: one of the following:
[0139] Text editors and multimedia editors.
[0140] To implement the above embodiments, this disclosure also provides an electronic device.
[0141] refer to Figure 6The diagram illustrates a structural schematic of an electronic device 600 suitable for implementing embodiments of the present disclosure. The electronic device 600 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, personal digital assistants (PDAs), tablet computers, portable media players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 6 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0142] like Figure 6 As shown, electronic device 600 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 602 or a program loaded from storage device 608 into random access memory (RAM) 603. RAM 603 also stores various programs and data required for the operation of electronic device 600. The processing unit 601, ROM 602, and RAM 603 are interconnected via bus 604. Input / output (I / O) interface 605 is also connected to bus 604.
[0143] Typically, the following devices can be connected to I / O interface 605: input devices 606 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 607 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 608 including, for example, magnetic tapes, hard disks, etc.; and communication devices 609. Communication device 609 allows electronic device 600 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 6 An electronic device 600 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0144] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable storage medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 609, or installed from a storage device 608, or installed from a ROM 602. When the computer program is executed by a processing device 601, it performs the functions defined in the methods of embodiments of this disclosure.
[0145] It should be noted that the computer-readable storage medium described in this disclosure can be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable storage medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable storage medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0146] The aforementioned computer-readable storage medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0147] The aforementioned computer-readable storage medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.
[0148] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0149] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0150] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".
[0151] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.
[0152] The electronic device, computer-readable storage medium, and computer program product provided in this disclosure, by displaying a first creation page in a first interface associated with creation pages for multiple content types, and linking the first content type corresponding to the first creation page to user behavior data, can automatically provide different content creation pages for different users, achieving precise guidance for content creation. By generating creation suggestions based on user behavior data, it can automatically provide users with content creation themes. Furthermore, after a user clicks on a creation suggestion, a professional editor matching the content type is automatically opened, and the creation suggestion is automatically loaded into the corresponding location, achieving a one-click transition from idea to creation execution environment. It also provides the user with a pre-prepared draft, significantly reducing the difficulty of creation and improving content creation efficiency.
[0153] In a first aspect, according to one or more embodiments of this disclosure, a content generation method is provided, comprising:
[0154] The first interface is displayed, which is associated with content creation pages for multiple content types;
[0155] The first interface displays a first content creation page, which includes creation suggestions corresponding to the first content type. The first content type, creation suggestions, and behavioral data of the first user who logged into the first interface are associated with each other. The first content type belongs to multiple content types. The behavioral data is obtained based on the authorization of the first user.
[0156] In response to a triggered action on a creation suggestion, a content editor matching the first content type is displayed, and at least a portion of the creation suggestion is loaded into the content editor for the first user to create content.
[0157] A first interface is displayed according to one or more embodiments of this disclosure, including:
[0158] Based on the first instruction received, a first interface is displayed; wherein, the first instruction instructs content creation.
[0159] The method according to one or more embodiments of this disclosure further includes: displaying identifiers of multiple content types in a first interface; wherein,
[0160] The identifier corresponding to the first content type is displayed in the preset area of the first interface; the identifier corresponding to the first content type is in the selected state.
[0161] The method according to one or more embodiments of this disclosure further includes:
[0162] Based on the authorization of the first user, obtain multi-dimensional behavioral data of the first user on multiple content items;
[0163] Based on multi-dimensional behavioral data, the primary content type and creation suggestions are determined from multiple content types.
[0164] According to one or more embodiments of this disclosure, a first content type and creation suggestions are determined from multiple content types based on multi-dimensional behavioral data, including:
[0165] Extracting behavioral feature data of the first user from multi-dimensional behavioral data;
[0166] The behavioral feature data is processed based on preset rules to obtain the first content type; or...
[0167] The behavioral feature data is processed using a pre-trained type recognition model to obtain the first content type.
[0168] According to one or more embodiments of this disclosure, a first content type and creation suggestions are determined from multiple content types based on multi-dimensional behavioral data, including:
[0169] Input the first content type and the first user's behavioral characteristics into the content generation model, and the content generation model will generate one or more creation suggestions based on the first content type and behavioral characteristics.
[0170] The method according to one or more embodiments of this disclosure further includes:
[0171] In response to the first user switching to the second user on the login screen, the identifier for the first content type displayed in the preset area is changed to the identifier for the second content type, and...
[0172] Switch the first content creation page to the second content creation page. The second content creation page includes creation suggestions corresponding to the second content type. The second content type, creation suggestions, and behavior data of the second user are associated. The second content type belongs to multiple content types.
[0173] According to one or more embodiments of this disclosure, multi-dimensional behavioral data includes one or more of the following:
[0174] Reading behavior data includes one or more of the following: reading duration, reading content category, and reading content theme;
[0175] Social interaction data includes one or more of the following: comments on content, sharing behavior, and interaction frequency;
[0176] Creation history data includes one or more of the user's published literary works, derivative literary works, and multimedia content. According to one or more embodiments of this disclosure, a first content type includes one of the following: literary works, derivative literary works, and multimedia content;
[0177] Content editor: one of the following:
[0178] Text editors and multimedia editors.
[0179] Secondly, according to one or more embodiments of this disclosure, a content generation apparatus is provided, comprising:
[0180] The first display unit is used to display the first interface, which is associated with content creation pages of multiple content types.
[0181] The second display unit is used to display a first content creation page on the first interface. The first content creation page includes creation suggestions corresponding to a first content type. The first content type, creation suggestions, and behavioral data of the first user who logged into the first interface are associated. The first content type belongs to multiple content types. The behavioral data is obtained based on the authorization of the first user.
[0182] The third display unit is used to respond to a trigger operation on the creation suggestion, display a content editor that matches the first content type, and load at least a portion of the creation suggestion into the content editor for the first user to create content.
[0183] In one embodiment of this disclosure, the first display unit is further configured to:
[0184] Based on the first instruction received, a first interface is displayed; wherein, the first instruction instructs content creation.
[0185] In one embodiment of this disclosure, the first display unit is further configured to:
[0186] The first interface displays the identifiers for various content types; among them,
[0187] The identifier corresponding to the first content type is displayed in the preset area of the first interface; the identifier corresponding to the first content type is in the selected state.
[0188] In one embodiment of this disclosure, the apparatus further includes a determining unit, which is configured to: acquire multi-dimensional behavioral data of the first user on multiple contents based on the authorization of the first user;
[0189] Based on multi-dimensional behavioral data, the primary content type and creation suggestions are determined from multiple content types.
[0190] In one embodiment of this disclosure, the determining unit is further configured to: extract behavioral feature data of the first user from multi-dimensional behavioral data;
[0191] The behavioral feature data is processed based on preset rules to obtain the first content type; or...
[0192] The behavioral feature data is processed using a pre-trained type recognition model to obtain the first content type.
[0193] In one embodiment of this disclosure, the determining unit is further configured to:
[0194] Input the first content type and the first user's behavioral characteristics into the content generation model, and the content generation model will generate one or more creation suggestions based on the first content type and behavioral characteristics.
[0195] In one embodiment of this disclosure, the second display unit is further configured to:
[0196] In response to the first user switching to the second user on the login screen, the identifier for the first content type displayed in the preset area is changed to the identifier for the second content type, and...
[0197] Switch the first content creation page to the second content creation page. The second content creation page includes creation suggestions corresponding to the second content type. The second content type, creation suggestions, and behavior data of the second user are associated. The second content type belongs to multiple content types.
[0198] In one embodiment of this disclosure, the multi-dimensional behavioral data includes one or more of the following:
[0199] Reading behavior data includes one or more of the following: reading duration, reading content category, and reading content theme;
[0200] Social interaction data includes one or more of the following: comments on content, sharing behavior, and interaction frequency;
[0201] Creation history data includes one or more of the user's published literary works, derivative literary works, and multimedia content.
[0202] In one embodiment of this disclosure, the first content type includes one of the following: literary works, derivative literary works, and multimedia content;
[0203] Content editor: one of the following:
[0204] Text editors and multimedia editors.
[0205] Thirdly, according to one or more embodiments of the present disclosure, an electronic device is provided, comprising: at least one processor and a memory;
[0206] The memory stores the instructions that the computer executes;
[0207] At least one processor executes computer execution instructions stored in memory, causing at least one processor to perform the methods described in the first aspect above and various possible designs of the first aspect.
[0208] Fourthly, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided that stores computer-executable instructions, which, when executed by a processor, implement the methods described in the first aspect and various possible designs of the first aspect.
[0209] Fifthly, according to one or more embodiments of the present disclosure, a computer program product is provided, including a computer program, a method for implementing the first aspect and various possible designs of the first aspect when the computer program is executed by a processor.
[0210] In summary, by displaying the first creation page in a first interface associated with creation pages for multiple content types, and linking the first content type corresponding to the first creation page with user behavior data, different content creation pages can be automatically provided to different users, achieving precise guidance for content creation. Generating creation suggestions based on user behavior data can automatically provide users with content creation topics. Furthermore, after a user clicks on a creation suggestion, a professional editor matching the content type automatically opens, loading the suggestion into the appropriate location, achieving a one-click transition from idea to creation execution environment, and providing users with a pre-written draft, significantly reducing the difficulty of creation and improving content creation efficiency.
[0211] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0212] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0213] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A content generation method, characterized in that, include: The first interface is displayed, which is associated with content creation pages for multiple content types; The first interface displays a first content creation page, which includes creation suggestions corresponding to a first content type; wherein the first content type, the creation suggestions, and the behavior data of a first user logged into the first interface are associated; the first content type belongs to the plurality of content types; wherein the behavior data is obtained based on the authorization of the first user; In response to a triggered operation on the creation suggestion, a content editor matching the first content type is displayed, and at least a portion of the creation suggestion is loaded into the content editor for the first user to create content.
2. The method according to claim 1, characterized in that, The first interface for display includes: Based on the received first instruction, the first interface is displayed; wherein the first instruction instructs content creation.
3. The method according to claim 1, characterized in that, The method further includes: displaying the identifiers of each of the plurality of content types in the first interface; wherein... The identifier corresponding to the first content type is displayed in a preset area of the first interface; the identifier corresponding to the first content type is in a selected state.
4. The method according to claim 1, characterized in that, The method further includes: Based on the authorization of the first user, obtain multi-dimensional behavioral data of the first user on multiple content; The first content type and the creation suggestion are determined from the multiple content types based on the multi-dimensional behavioral data.
5. The method according to claim 4, characterized in that, The step of determining the first content type and the creation suggestion from the multiple content types based on the multi-dimensional behavioral data includes: Extract the behavioral feature data of the first user from the multi-dimensional behavioral data; The behavioral feature data is processed based on preset rules to obtain the first content type; or... The behavioral feature data is processed using a pre-trained type recognition model to obtain the first content type.
6. The method according to claim 4, characterized in that, The step of determining the first content type and the creation suggestion from the multiple content types based on the multi-dimensional behavioral data includes: The first content type and the behavioral characteristics of the first user are input into the content generation model, and the content generation model generates one or more creation suggestions based on the first content type and the behavioral characteristics.
7. The method according to claim 3, characterized in that, The method further includes: In response to a user switching from logging into the first interface to a second user, the identifier of the first content type displayed in the preset area is changed to the identifier of the second content type, and... The first content creation page is switched to the second content creation page, which includes creation suggestions corresponding to the second content type; wherein the second content type, the creation suggestions, and the behavior data of the second user are associated; and the second content type belongs to the plurality of content types.
8. The method according to claim 4, characterized in that, The multi-dimensional behavioral data includes one or more of the following: Reading behavior data includes one or more of the following: reading duration, reading content category, and reading content theme; Social interaction data includes one or more of the following: comments on content, sharing behavior, and interaction frequency; Creation history data includes one or more of the user's published literary works, derivative literary works, and multimedia content.
9. The method according to claim 1, characterized in that, The first content type includes one of the following: literary works, derivative literary works, and multimedia content; Content editor: one of the following: Text editors and multimedia editors.
10. A content generation apparatus, characterized in that, include: The first display unit is used to display a first interface, which is associated with multiple content creation pages of content types. The second display unit is used to display a first content creation page on the first interface. The first content creation page includes creation suggestions corresponding to a first content type. The first content type and the creation suggestions are associated with the behavioral data of a first user who has logged into the first interface. The first content type belongs to the plurality of content types. The behavioral data is obtained based on the authorization of the first user. The third display unit is configured to respond to a trigger operation on the creation suggestion by displaying a content editor that matches the first content type and loading at least a portion of the creation suggestion into the content editor for the first user to create content.
11. An electronic device, characterized in that, include: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, implement the method as described in any one of claims 1 to 9.
13. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 9.