Story creation method and apparatus, device, and storage medium

By presenting elements corresponding to the characters in the story creation interface and creating stories based on the character settings, the problem of complex operation in creating stories with multiple characters is solved, and a simplified and efficient process of adding characters and creating stories is achieved.

WO2026001095A1PCT designated stage Publication Date: 2026-01-02BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/082753
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-25
Filing Date
2025-03-14
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

In existing technologies, adding multiple characters to a story increases the complexity of story creation, especially when there are many characters, making it difficult to create characters and stories efficiently.

Method used

A story creation method and apparatus are provided, which, in response to receiving a story creation request, presents a story creation interface and displays elements corresponding to a first character in the interface, and creates a target story based on character setting information, including automatically adding and matching candidate characters to simplify the creation process.

Benefits of technology

It reduces the complexity of story creation, enabling quick and easy addition and creation of characters, thus improving creation efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025082753_02012026_PF_FP_ABST
    Figure CN2025082753_02012026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a story creation method and apparatus, a device, and a storage medium. The method comprises: in response to receiving a story creation request, presenting a story creation interface; in the story creation interface, presenting a first element corresponding to a first character, the first character being determined on the basis of the story creation request or a received addition operation, and the first character being created on the basis of first character setting information; and creating a target story at least on the basis of the first character setting information of the first character. In this way, a character can be added to a story in a more concise manner, thereby reducing the operation complexity of creating stories.
Need to check novelty before this filing date? Find Prior Art

Description

Story creation method, device, equipment and storage medium

[0001] The present application claims priority to the Chinese patent application No. 202410832692.X, filed on June 25, 2024, entitled “Story creation method, device, equipment and storage medium”, the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] The example embodiments of the present disclosure generally relate to the field of computer, in particular, to a story creation method, device, equipment, computer readable storage medium and computer program product. BACKGROUND

[0003] With the rapid development of Internet technology, various applications have become an important tool in people's daily life. Different applications often have different functions, and users can achieve specific services through specific applications with specific functions.

[0004] As an application with strong interactivity, the conversational application has gradually been loved by users. Through the conversational application, users can create target roles, target stories by editing pages and publish them to the application platform. In real scenarios, the operation of adding roles to stories is relatively cumbersome. Especially when a story involves a large number of roles, it greatly increases the difficulty of creating stories. SUMMARY

[0005] In a first aspect of the present disclosure, a story creation method is provided. The method comprises: presenting a story creation interface in response to receiving a story creation request; presenting a first element corresponding to a first role in the story creation interface, the first role being determined based on the story creation request or a received adding operation, the first role being created based on first role setting information; and creating a target story based on at least the first role setting information of the first role.

[0006] In a second aspect of the present disclosure, a story creation device is provided. The device comprises: a first presentation module configured to present a story creation interface in response to receiving a story creation request; a second presentation module configured to present a first element corresponding to a first role in the story creation interface, the first role being determined based on the story creation request or a received adding operation, the first role being created based on first role setting information; and a creation module configured to create a target story based on at least the first role setting information of the first role.

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

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

[0009] In a fifth aspect of the disclosure, a computer program product is provided. The computer program product is tangibly stored in a computer storage medium and includes computer- executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.

[0010] It is to be understood that the details set forth herein are not intended to define key or critical features of the embodiments of the present disclosure, and are not used to limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0011] The above and other features, aspects, and advantages of embodiments of the present disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings. In the drawings, like reference numerals refer to like elements, in which:

[0012] FIG. 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;

[0013] FIG. 2 shows a schematic diagram of an example interaction interface according to some embodiments of the present disclosure;

[0014] FIGS. 3A and 3E show schematic diagrams of example interaction interfaces according to some embodiments of the present disclosure;

[0015] FIGS. 4A and 4B show schematic diagrams of example interaction interfaces according to some embodiments of the present disclosure;

[0016] FIG. 5 shows a schematic diagram of an example interaction interface according to some embodiments of the present disclosure;

[0017] FIGS. 6A and 6B show schematic diagrams of example interaction interfaces according to some embodiments of the present disclosure;

[0018] FIGS. 7A and 7B show schematic diagrams of example interaction interfaces according to some embodiments of the present disclosure;

[0019] FIG. 8 shows a flowchart of an interaction method according to some embodiments of the present disclosure;

[0020] FIG. 9 shows a schematic block diagram of an interaction device, in accordance with certain embodiments of the present disclosure; and

[0021] FIG. 10 shows a block diagram of an electronic device in which one or more embodiments of the disclosure can be implemented. DETAILED DESCRIPTION

[0022] Embodiments of the present disclosure will be described in more detail with reference to the drawings. While certain embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be embodied in various forms and should not be interpreted as being limited to the embodiments set forth herein; rather, these embodiments are provided so that the present disclosure can be more thoroughly and completely understood. It will be appreciated that the drawings of the present disclosure and the embodiments are only for illustrative purposes and should not be construed as limiting the scope of protection of the present disclosure.

[0023] In the description of embodiments of the present disclosure, the term "comprising" and its conjugations should be understood to encompass the meanings of "consisting of" and "consisting essentially of", i.e., "comprising but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "an embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit or implicit definitions can also be included below.

[0024] In this document, unless explicitly stated otherwise, performing a step "in response to" an event or condition means performing the step at a time that is at least partially in response to the event or condition. It will be understood that the time of execution of the subsequent action performed in response to the event or condition is not necessarily strongly correlated with the time of occurrence of the event or the condition.

[0025] The term "in response to" used herein means the state in which the corresponding event occurs or the condition is met. It will be understood that the timing of the execution of the subsequent action performed in response to the event or condition is not necessarily strongly correlated with the time of occurrence of the event or the condition. For example, in some cases, the subsequent action can be performed immediately after the event occurs or the condition is met; in other cases, the subsequent action can be performed after a period of time after the event occurs or the condition is met.

[0026] It can be understood that the data involved in the technical solutions of the present disclosure (including but not limited to the data itself, the obtaining or use of the data) should comply with the requirements of relevant laws and regulations and relevant provisions.

[0027] It can be understood that before using the technical solutions disclosed in the embodiments of the present disclosure, the type of personal information involved in the present disclosure, the scope of use, the use scenario, etc. should be informed to the user and the authorization of the user should be obtained through appropriate means according to relevant laws and regulations.

[0028] For example, in response to receiving an active request of a user, a prompt information is sent to the user to explicitly prompt the user that the operation requested to be performed by the user will require obtaining and using personal information of the user, so that the user can autonomously select whether to provide the personal information to the software or hardware, such as an electronic device, an application, a server or a storage medium, performing the operation of the technical solution of the present disclosure according to the prompt information.

[0029] As an optional but non-limiting implementation manner, in response to receiving an active request of a user, the manner of sending a prompt information to the user may, for example, be a pop-up window manner, in which the prompt information may be presented in a text manner. In addition, the pop-up window may also carry a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0030] It can be understood that the above notification and obtaining user authorization process is only illustrative and does not limit the implementation manner of the present disclosure, and other manners meeting relevant laws and regulations can also be applied to the implementation manner of the present disclosure.

[0031] As briefly discussed above, with the rapid development of Internet technology, various applications have become important tools in people's daily life. Different applications often have different functions, and users can achieve specific services through specific applications with specific functions.

[0032] Conversational applications, as an application with strong interactivity, have gradually gained the favor of users. Further, users can create multiple characters and multiple stories, so that users can interact with the created characters or stories. Specifically, a creator can create target characters and target stories and publish them to an application platform.

[0033] In a real scenario, the operation of adding characters to a story is relatively cumbersome. Especially when a story involves a large number of characters, it greatly increases the difficulty of creating a story.

[0034] According to various embodiments of the present disclosure, a story creation method, device, equipment and storage medium are provided. The method comprises: in response to receiving a story creation request, presenting a story creation interface; presenting a first element corresponding to a first character in the story creation interface, the first character being determined based on the story creation request or a received adding operation, the first character being created based on first character setting information; and creating a target story based on at least the first character setting information of the first character. In this way, characters can be added and created for a story in a more concise manner, reducing the operation complexity of creating a story.

[0035] Various embodiments of the present disclosure will be further described below with reference to the accompanying drawings.

[0036] Example environment

[0037] FIG. 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In this example environment 100, a terminal device 150 has an application 120 installed therein. A user 140 can interact with the application 120 via the terminal device 150 and / or an attached device of the terminal device 150.

[0038] In the environment 100 of FIG. 1, the terminal device 150 can render a page 160 of the application 120 if the application 120 is in an active state. The page 160 can include various types of pages that the application 120 can provide, such as an information presentation page, a conversation window, a personal homepage, etc.

[0039] In some embodiments, the terminal device 150 can communicate with a server 130 to implement provisioning of services of the application 120. The terminal device 150 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a tablet computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including an accessory or peripheral device of any of the foregoing or any combination thereof. In some embodiments, the terminal device 150 can also support any type of interface to the user (such as "wearable" circuitry, etc.). The server 130 can be various types of computing systems / servers capable of providing computing capabilities, including but not limited to a mainframe, an edge computing node, a computing device in a cloud environment, etc.

[0040] In some embodiments, the terminal device 150 can cooperate with the server 130 to provide specific services for the user 140. In some example embodiments of the present disclosure, example procedures are described with the terminal device 150 as the performing subject. It should be understood that the described example procedures can be implemented with cooperation of the terminal device 150 and the server 130. For brevity purposes only, the same or similar content will not be repeated.

[0041] It should be understood that the structure and functionality of the various elements in the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure. Various example implementations of the present disclosure will be described in detail below.

[0042] Example interaction interface

[0043] For better understanding of various embodiments of the present disclosure, the example interaction interfaces 200-700B shown in FIGS. 2-7B are referred to in the following example embodiments. It should be understood that the interaction interfaces shown in FIGS. 2-7B are merely examples, and various designs can actually exist. For example, various graphical elements and / or controls in the interaction interfaces can have different arrangements and different visual representations, one or more elements and / or controls therein can be omitted or replaced, and one or more other elements and / or controls can also exist. In addition, any appropriate content can be contained in the user interfaces. The scope of the present disclosure is not limited in this respect.

[0044] Further, the user can achieve the switching and jumping of the interaction interfaces by activating the controls / entries in various interaction interfaces or performing predetermined operations in the interaction interfaces. It should be understood that the logic of the switching and jumping of the interaction interfaces can be arbitrarily set. For example, in an example embodiment, the user jumps from a first interaction interface to a second interaction interface by activating a control. In other embodiments, the user can jump from the first interaction interface to a third interaction interface by activating another control. The present disclosure is not limited in this respect. It should also be understood that although multiple interaction interfaces are described in one particular embodiment, any interaction interface described in the present disclosure can be independently implemented as a separate embodiment.

[0045] In various example embodiments of the present disclosure, the example interaction interfaces 200-700B can be implemented at the terminal device 150, which can be any page of the application 120.

[0046] In embodiments of the present disclosure, the application 120 can be a conversational application. Specifically, for a consumption user, the consumption user can interact with a virtual character in a conversational form. In this context, the virtual character can also be referred to as a character for short.

[0047] In some embodiments, each character has certain character setting, including but not limited to, gender, age, personality, opening line, lines, character tone, etc. The user can implement the dialogue interaction with the character based on the character setting via the terminal device 150. Further, in some embodiments, each character can be associated with multiple stories. In this case, the user can advance the predetermined storyline with the character through dialogue according to the preset story setting. In short, in various embodiments of the present disclosure, the user can have a story-based dialogue with a specific character, or have a story-irrelevant dialogue with the character. Referring to the example interaction interface 200 shown in FIG. 2. In the example interaction interface 200, the user can have a dialogue with the character 210. Further, in some embodiments, the user 140 can have a dialogue with the character through text and / or voice. It can be seen that in the present disclosure, the characters and the stories can be both associated and separated from each other. For the creator, the creator can create and / or publish the target character and / or the target story through the application 120.

[0048] In various embodiments of the present disclosure, the user 140 can be a creator of a target work (e.g., a target story), where the target work can involve multiple characters and each character has setting information specific to the character. As an example, the target work includes at least a first character, which has character setting information. The character setting information can include information associated with the gender, age, personality, opening line, lines, character tone, etc. of the first character.

[0049] In operation, in response to receiving the story creation request, the terminal device 150 presents a story creation interface. According to various embodiments of the present disclosure, the terminal device 150 presents a first element corresponding to the first character in the story creation interface, where the first character is created based on the first character setting information. Next, the terminal device 150 creates the target story based on at least the first character setting information of the first character.

[0050] In some embodiments, the first character is determined based on the story creation request. In this way, the terminal device 150 can quickly create the target story associated with the character. Alternatively, in some other embodiments, the first character is determined based on the received (character) adding operation. In this way, the terminal device 150 can quickly add characters to the target story.

[0051] In some embodiments, the terminal device 150 creating the target story based on at least the first character setting information comprises: generating a new target story based on the first character setting information, or continuing writing the target story based on the first character setting information. In other words, when the target story has been created, the first character can be added to the target story. Accordingly, when the target story has not been created, the target story related to the first character can be generated. In this way, the needs of users who desire to create a target story around a character can be met.

[0052] In this way, the character can be created for the story in a more concise manner, and the operation complexity of creating the story is reduced.

[0053] In some embodiments, the target story can also be created based on the story setting information received in the story creation interface. In short, the user 140 can start the creation of the target story with the character as the starting point; the user 140 can also create the story first without selecting the character, and then add the character after the story is created; or the user 140 can interleave the adding of the character and the creation of the story.

[0054] Next, an example embodiment of creating the target story including the first character based on the story creation request will be described in detail.

[0055] In some embodiments, the terminal device 150 can present a first interface associated with the first character, wherein the first interface presents a creation entry. Based on the selection of the creation entry in the first interface, the terminal device 150 can obtain the story creation request indicating the first character.

[0056] According to various embodiments of the present disclosure, the first interface can be any interface associated with the first character. Examples of the first interface will be described below in conjunction with FIGS. 3A to 3C.

[0057] In some embodiments, the first interface can include an interaction interface for interacting with the first character. Referring to an example interaction interface 300A shown in FIG. 3A. The example interaction interface 300A is an interaction interface for interacting with the character “milk”, wherein a creation selection entry 310 is presented.

[0058] Alternatively or additionally, in some embodiments, the first interface can be a viewing interface for presenting the description information of the first character. See example interaction interfaces 300B and 300C shown in FIGS. 3B and 3C. The example interaction interface 300B includes a selection entry 330, and the example interaction interface 300C includes a selection entry 340. In some embodiments, the presented interface can be different depending on whether the first character is authored by the user 140. For example, if the first character is authored by the user 140, the viewing interface for the description information of the first character is the example interaction interface 300B. If the first character is not authored by the user 140, the viewing interface for the description information of the first character is the example interaction interface 300C.

[0059] Alternatively or additionally, in some embodiments, the first interface can be a character search interface including the first character. See example interaction interfaces 300D and 300E shown in FIGS. 3D and 3E, where the example interaction interface 300D is an initial search interface, and the example interaction interface 300E is a search result display interface. Both the example interaction interfaces 300D and 300E can include a plurality of predetermined characters, where for each predetermined character (or at least a portion of the predetermined characters), a respective selection entry is presented, such as the selection entries 380-1 to 380-4 shown in FIG. 3D and the selection entries 390-1 to 390-4 shown in FIG. 3E.

[0060] In some embodiments, the selection entry can be displayed only when a predetermined condition is met. For example, if the first character is authored by the user 140, the selection entry can be presented in the interaction interface of the first character or the viewing interface for the description information of the first character when the completeness of the setting information of the first character is higher than a predetermined percentage, to guide the user 140 to create a story related to the character.

[0061] Alternatively, if the first character is not authored by the user 140, the selection entry can be presented in the interaction interface of the first character when the number, duration, or frequency of messages that the user 140 interacts with the first character is greater than a predetermined threshold, to guide the user 140 to create a story related to the character.

[0062] Additionally, to better guide the user 140 to create a story related to the character, the selection entry can be enhanced displayed, for example, with special effects. Various embodiments of the present disclosure are not limited in the specific manner of the enhanced display.

[0063] Next, based on the selection of the creation entry in the first interface, the terminal device 150 can obtain the story creation request indicating the first role. Based on the story creation request, the terminal device 150 can present a story creation interface and add the first role to the target story. As an example, when the user 140 activates the selection entry shown in FIGS. 3A-3E, the terminal device 150 can present an example interaction interface 400A as shown in FIG. 4A. In this interaction interface, a first element 410 corresponding to the first role “milk” has been added to the target story.

[0064] According to some embodiments of the present disclosure, the created story can also be quickly added with roles in a concise manner. Example embodiments are discussed as follows.

[0065] In some embodiments, in response to the selection of the first addition entry in the story creation interface, the terminal device 150 can present a second interface. See the example interaction interface 400B shown in FIG. 4B, in which a first addition entry 450 is presented. When the user 140 activates the first addition entry 450, the terminal device 150 can present the example interaction interface 300D, i.e., the second interface.

[0066] Via the second interface, the terminal device 150 can receive the selection of the first role. In response to the selection of the first role, the terminal device 150 can present a first element corresponding to the first role in the story creation interface. In some embodiments, the terminal device 150 can present a created first set of candidate roles in the second interface and receive the selection of the first role from the first set of candidate roles. See the example interaction interface 300D shown in FIG. 3D, in which a plurality of candidate roles are presented. When the user 140 selects the first role from the plurality of candidate roles, the terminal device 150 can present the example interaction interface 400A as shown in FIG. 4A. As shown in FIG. 4A, the first role 410 has been automatically added to the target story.

[0067] Further, in some embodiments, the created set of candidate roles presented in the second interface can be determined based on the target work and / or the first setting information. In this way, the matching degree between the candidate roles and the target work can be improved. In some embodiments, the terminal device 150 can determine the matching degree between the setting information of a plurality of roles in a role set and the target work and / or the first setting information, and determine a set of candidate roles from the plurality of roles based on the matching degree. In this way, the candidate roles that are more matched to the target story can be presented to the user 140.

[0068] In some embodiments, the created set of candidate characters presented in the second interface can be generated based on the search request. In some embodiments, the terminal device 150 can present, in the second interface, a first set of candidate characters that match the search request based on the received search request. As an example implementation, the user 140 can trigger a search in the example interactive interface 300D, e.g., input a search term. In response to the search request, the terminal device 150 can present the example interactive interface 300E as shown in FIG. 3E. The user can select a first character in the example interactive interface 300E. Based on the selection of the first character, the terminal device 150 can present the example interactive interface 400A as shown in FIG. 4A.

[0069] According to some embodiments of the present disclosure, multiple characters can be added to the target story. Specifically, in some embodiments, in response to a selection of a second addition entry in the story creation interface, the terminal device 150 can present a third interface. In response to receiving a selection of a second character in the third interface, the terminal device 150 can present a second element corresponding to the second character in the story creation interface, such that the target story is created further based on second character setting information of the second character. Referring to the example interactive interface 400A as shown in FIG. 4A, which includes a second addition entry 420. Based on the selection of the second addition entry 420 by the user 140, the terminal device 150 can present a third interface (e.g., the example interactive interfaces 300D and 300E) for the user 140 to determine the second character. Based on the selection of the second character by the user 140, the terminal device 150 can present the example interactive interface 500 as shown in FIG. 5. In the example interactive interface 500, the second character 510 is added to the target story. Accordingly, a second element corresponding to the second character is presented in the story creation page.

[0070] In some embodiments, in response to presenting the second element corresponding to the second character in the story creation interface, the terminal device 150 can further present a third addition entry in the story creation interface to enable the addition of a third character. For example, when the second element 510 corresponding to the second character and the third addition entry 520 are presented in the interactive interface 500.

[0071] According to some embodiments of the present disclosure, the terminal device 150 can automatically provide the user 140 with candidate characters that match the target story. Example embodiments will be discussed as follows.

[0072] In some embodiments, the terminal device 150 presents a second set of candidate roles determined from a pre-set role set, the second set of candidate roles being determined based on at least one of: at least one role already added in the story authoring interface, and / or existing content of the target story. In response to a selection of a first role in the second set of candidate roles, the terminal device 150 presents a first element corresponding to the first role in the story authoring interface.

[0073] Referring to an example interaction interface 600A shown in FIG. 6A, an automatic selection control 610 is presented. In some embodiments, upon activation of the automatic selection control 610 by the user 140, the terminal device 150 can automatically add at least one role to the target story based on at least one role already added in the story authoring interface and / or existing content of the target story. In other words, the role selection operation is automatically performed by the terminal device 150. In this way, all roles can be quickly added to the target story based on at least one role already added in the story authoring interface and / or existing content of the target story, reducing the operational complexity of story authoring.

[0074] Alternatively, in some embodiments, upon activation of the automatic selection control 610 by the user 140, the terminal device 150 can present an example interaction interface 600B shown in FIG. 6B, which includes a second set of candidate roles 620. The user 140 can select a first role from the second set of candidate roles 620 via role controls 630-1, 630-2 and 630-3. Upon activation of any of the role selection controls, the terminal device 150 updates the first role to the target story.

[0075] According to some embodiments of the present disclosure, the user 140 can also view the setting information of the first role. Specifically, in some embodiments, in response to the selection of the first element, the terminal device 150 can present at least part of the first role setting information of the first role. Referring to the interaction interface 400A shown in FIG. 4A, upon clicking of the first element of the first role “Milk” by the user 140, the terminal device 150 can present an example interaction interface 700A shown in FIG. 7A. Alternatively, according to the setting of the permission of the role creator on the role, when the first role does not support viewing of the role setting information, the terminal device 150 can present an example interaction interface 700B shown in FIG. 7B.

[0076] Additionally, in some embodiments, the user 140 can also edit the setting information of the first role to generate new setting information, so as to make the first role more suitable for the target story.

[0077] Example process

[0078] FIG. 8 shows a flowchart of an interaction method 800 according to some embodiments of the present disclosure. The method 800 can be implemented at the terminal device 150 (or jointly implemented by the terminal device 150 and the server 130). For ease of discussion, in the example embodiments below, the process 800 is implemented at the terminal device 150. The process 800 is described below with reference to FIG. 1.

[0079] At block 810, in response to receiving the story creation request, the terminal device 150 presents a story creation interface.

[0080] At block 820, the terminal device 150 presents, in the story creation interface, a first element corresponding to a first character, wherein the first character is determined based on the story creation request or the received adding operation and the first character is created based on first character setting information.

[0081] At block 830, the terminal device 150 creates a target story based at least on the first character setting information of the first character.

[0082] In some embodiments, the terminal device 150 can present a first interface associated with the first character, and based on a selection of a creation entry in the first interface, obtain a story creation request indicating the first character.

[0083] In some embodiments, the first interface includes: a character search interface including the first character; an interaction interface for interacting with the first character; or a viewing interface for presenting description information of the first character.

[0084] In some embodiments, in response to a selection of a first adding entry in the story creation interface, the terminal device 150 presents a second interface. Further, via the second interface, a selection of the first character is received, and in response to the selection of the first character, the terminal device 150 presents, in the story creation interface, a first element corresponding to the first character.

[0085] In some embodiments, the terminal device 150 presents, in the second interface, a first set of candidate characters that have been created, and receives a selection of a first character in the first set of candidate characters.

[0086] In some embodiments, the terminal device 150 presents, in the second interface, a first set of candidate characters that have been created, and receives a selection of a first character in the first set of candidate characters.

[0087] In some embodiments, the terminal device 150 can present a second set of candidate roles determined from a preset role set, the second set of candidate roles being determined based on at least one of the following: at least one role that has been added in the story creation interface, and / or existing content of the target story. In response to a selection of a first role in the second set of candidate roles, the terminal device 150 presents a first element corresponding to the first role in the story creation interface.

[0088] In some embodiments, the terminal device 150 presents a third interface in response to a selection of a second addition entry in the story creation interface, and presents a second element corresponding to a second role in the story creation interface in response to receiving a selection of the second role in the third interface, such that the target story is created based on second role setting information of the second role as well.

[0089] In some embodiments, the terminal device 150 presents at least part of the first role setting information of the first role in response to a selection of the first element.

[0090] In some embodiments, the terminal device 150 generates a new target story based on the first role setting information.

[0091] In some embodiments, the terminal device 150 continues the target story based on the first role setting information.

[0092] In some embodiments, the target story is created based on story setting information received in the story creation interface as well.

[0093] Example apparatus and device

[0094] FIG. 9 shows a schematic structural block diagram of a story creation apparatus 900 according to some embodiments of the present disclosure. The apparatus 900 can be implemented as or included in the terminal device 150. Various modules / components in the apparatus 900 can be implemented by hardware, software, firmware, or any combination thereof.

[0095] The first presentation module 910 is configured to present a story creation interface in response to receiving a story creation request; the second presentation module 920 is configured to present a first element corresponding to a first role in the story creation interface, the first role being determined based on the story creation request or a received addition operation, the first role being created based on first role setting information; and the creation module 930 is configured to create a target story based on at least the first role setting information of the first role.

[0096] In some embodiments, the apparatus 900 further includes a creation request obtaining module configured to: present a first interface associated with the first role; and obtain a story creation request indicating the first role based on a selection of a creation entry in the first interface.

[0097] In some embodiments, the first interface includes: a character search interface including the first character; an interaction interface for interacting with the first character; or a viewing interface for presenting description information of the first character.

[0098] In some embodiments, the second presentation module 920 is further configured to, in response to a selection of a first adding portal in the story creation interface, present a second interface; receive, via the second interface, a selection of the first character; and in response to the selection of the first character, present, in the story creation interface, a first element corresponding to the first character.

[0099] In some embodiments, the second presentation module 920 is further configured to present, in the second interface, a first set of candidate characters that have been created; and receive a selection of a first character in the first set of candidate characters.

[0100] In some embodiments, the second presentation module 920 is further configured to, based on the received search request, present, in the second interface, the first set of candidate characters that match the search request.

[0101] In some embodiments, the second presentation module 920 is further configured to present a second set of candidate characters determined from a preset set of characters, the second set of candidate characters being determined based on at least one of: at least one character that has been added in the story creation interface, and / or existing content of the target story; and in response to a selection of a first character in the second set of candidate characters, present, in the story creation interface, a first element corresponding to the first character.

[0102] In some embodiments, the apparatus 900 further includes a third presentation interface configured to, in response to a selection of a second adding portal in the story creation interface, present a third interface; and in response to receiving a selection of a second character in the third interface, present, in the story creation interface, a second element corresponding to the second character, such that the target story is created further based on second character setting information of the second character.

[0103] In some embodiments, the apparatus 900 further includes a fourth presentation interface configured to, in response to a selection of the first element, present at least part of first character setting information of the first character.

[0104] In some embodiments, the creation module is further configured to generate a new target story based on the first character setting information; or continue writing the target story based on the first character setting information.

[0105] In some embodiments, the target story is created further based on story setting information received in the story creation interface.

[0106] FIG. 10 illustrates a block diagram of an electronic device 1000 in which one or more embodiments of the disclosure can be implemented. It should be understood that the electronic device 1000 illustrated in FIG. 10 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 1000 illustrated in FIG. 10 can be used to implement the terminal device 150 of FIG. 1.

[0107] As illustrated in FIG. 10, the electronic device 1000 is in the form of a general electronic device. Components of the electronic device 1000 can include, but are not limited to, one or more processors or processing units 1010, a memory 1020, a storage device 1030, one or more communication units 1040, one or more input devices 1050, and one or more output devices 1060. The processing unit 1010 can be a real or virtual processor and is capable of executing various processing in accordance with programs stored in the memory 1020. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to improve parallel processing capability of the electronic device 1000.

[0108] The electronic device 1000 typically includes a number of computer storage media. Such media can be any available media that is accessible by the electronic device 1000 and includes both volatile and non-volatile media, removable and non-removable media. The memory 1020 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically programmable read only memory (EPROM), electrically erasable program read-only memory (EEPROM)) or some combination thereof. The storage device 1030 can be a removable or non-removable media and can include machine-readable media, such as a flash drive, a magnetic disk, or any other medium that can be used to store information and / or data (e.g., training data for training) and that can be accessed by the electronic device 1000.

[0109] The electronic device 1000 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 10, a disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a removable, non-volatile optical disk (e.g., a CD-ROM) can be provided. In such instances, each drive can be connected to the bus (not shown) by one or more data media interfaces. The memory 1020 can include a computer program product 1025 having one or more program modules configured to carry out the various methods or actions of the various embodiments of the present disclosure.

[0110] The communication unit 1040 enables communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 1000 can be implemented in a single computing cluster or a plurality of computer machines that are capable of communicating with each other through a communication connection. As such, the electronic device 1000 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

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

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

[0113] Various aspects of the disclosure are now described with reference to the drawings. In general, the drawings described herein relate to a method, an apparatus, a device, and a computer program product implemented in accordance with the present disclosure. It should be understood that each block of the flowchart diagrams and / or block diagrams, and combinations of blocks in the flowchart diagrams and / or block diagrams, can be implemented by computer readable program instructions.

[0114] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0115] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0116] 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 an instruction, which contains one or more executable instructions for implementing the specified logical function. 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 consecutive 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, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0117] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A story creation method, comprising: Upon receiving a story creation request, the story creation interface is displayed. The story creation interface presents a first element corresponding to the first character, which is determined based on the story creation request or the received add operation, and is created based on the first character setting information; as well as Create a target story based at least on the first character's first character setting information.

2. The method according to claim 1, further comprising: Present the first interface associated with the first role; as well as Based on the selection of the creation entry point in the first interface, the story creation request instructing the first character is obtained.

3. The method according to claim 2, wherein the first interface comprises: Including the character search interface for the first character, An interactive interface for interacting with the first character, or A viewing interface used to present the description information of the first character.

4. The method according to claim 1, wherein presenting the first element corresponding to the first character in the story creation interface includes: In response to the selection of the first add entry in the story creation interface, a second interface is displayed; The selection of the first role is received via the second interface; as well as In response to the selection of the first character, the first element corresponding to the first character is presented in the story creation interface.

5. The method of claim 4, wherein receiving the selection of the first role via the second interface comprises: The first group of candidate characters that have been created is presented in the second interface; as well as Receive the selection of the first role from the first group of candidate roles.

6. The method of claim 5, wherein the set of created candidate roles presented in the second interface includes: Based on the received search request, the first group of candidate characters that match the search request are presented on the second interface.

7. The method according to claim 1, wherein presenting the first element corresponding to the first character in the story creation interface includes: Present a second set of candidate characters determined from a preset set of characters. The second set of candidate characters is determined by at least one of the following: at least one character that has been added to the story creation interface, and / or existing content of the target story. as well as In response to the selection of the first character from the second group of candidate characters, the first element corresponding to the first character is presented in the story creation interface.

8. The method according to claim 1, further comprising: In response to the selection of the second add entry in the story creation interface, a third interface is presented; as well as In response to receiving a selection of a second character in the third interface, a second element corresponding to the second character is presented in the story creation interface, so that the target story is also created based on the second character setting information of the second character.

9. The method according to claim 1, further comprising: In response to the selection of the first element, at least a portion of the first character setting information of the first character is presented.

10. The method of claim 1, wherein creating the target story based at least on the first character setting information comprises: Based on the first character setting information, a new target story is generated; or Based on the first character setting information, continue writing the target story.

11. The method according to claim 1, wherein the target story is further created based on story setting information received in the story creation interface.

12. A story creation device, comprising: The first presentation module is configured to present the story creation interface in response to receiving a story creation request; The second presentation module is configured to present a first element corresponding to the first character in the story creation interface. The first character is determined based on the story creation request or the received add operation, and the first character is created based on the first character setting information. as well as The creation module is configured to create a target story based at least on the first character's first character setting information.

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

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

15. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Interactive story picture book generation method and device, electronic equipment and storage medium

    CN117877052A

  • Interaction method and device, medium and electronic equipment

    CN117959715A

  • Method and device for generating novel content, equipment and storage medium

    CN118013945A

  • Interactive content generation method and device, interactive content display method and device and electronic equipment

    CN118153529A

  • Story creation method, apparatus and device, and storage medium

    CN118838673A