Interaction method and apparatus, and device and storage medium

By presenting notifications and prompts related to the target work on the terminal device, the problem of creators not being able to know in a timely manner when the target character setting information changes is solved, enabling rapid adjustments to the target work and ensuring the integrity and rationality of the work.

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

Patent Information

Application Number
PCT/CN2025/082768
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 traditional approaches, when the character settings of a target character change, the story creator cannot be notified in time, which prevents timely modifications to the target work and affects its integrity and plausibility.

Method used

The terminal device presents a notification associated with the target work, indicating that the target character's settings information has been updated, and responds to user actions by presenting prompts indicating mismatches in the settings information, and providing suggestions for creating, matching, or editing to adjust the target character and work.

Benefits of technology

This ensures that story creators can be informed of changes in character settings in a timely manner, and can quickly adjust their work through prompts and editorial suggestions, thus ensuring the integrity and plausibility of the work.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025082768_02012026_PF_FP_ABST
    Figure CN2025082768_02012026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are an interaction method and apparatus, and a device and a storage medium. The method comprises: displaying a notification associated with a target work, wherein the notification indicates that first setting information of a target role in the target work has been updated to second setting information; and in response to a preset operation performed on the notification, displaying prompt information, wherein the prompt information indicates at least one of the following: first content, which does not match the target work, in the second setting information, and second content, which does not match the second setting information, in the target work. In this way, when setting information of a role in a created story has been changed, a creator of the story can receive a notification in a timely manner, such that the integrity and rationality of the work created by the creator are ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Interaction method, apparatus, device, and storage medium

[0001] The present application claims priority to the Chinese patent application No. 202410834124.3, filed on June 25, 2024, entitled “Interaction method, apparatus, device, 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, and in particular, to an interaction method, apparatus, device, computer readable storage medium, and computer program product. BACKGROUND

[0003] 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.

[0004] As an application with strong interactivity, the conversational application has gradually been loved by users. Through the conversational application, users can create target characters and target stories by editing pages and publish them to the application platform. Further, the story creator can reference the characters of other creators to complete the creation of the target work. SUMMARY

[0005] In a first aspect of the present disclosure, an interaction method is provided. The method comprises: presenting a notification associated with a target work, the notification indicating that first setting information of a target character in the target work is updated to second setting information; and in response to a preset operation on the notification, presenting prompt information, the prompt information indicating at least one of: first content in the second setting information that does not match the target work, or second content in the target work that does not match the second setting information.

[0006] In a second aspect of the present disclosure, an interaction apparatus is provided. The apparatus comprises: a notification presentation module configured to present a notification associated with a target work, the notification indicating that first setting information of a target character in the target work is updated to second setting information; and a prompt information presentation module configured to, in response to a preset operation on the notification, present prompt information, the prompt information indicating at least one of: first content in the second setting information that does not match the target work, or second content in the target work that does not match the second setting information.

[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 comprises computer- executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.

[0010] It should be understood that the contents described in this section are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they 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, advantages, and aspects of embodiments of the present disclosure will become more apparent by describing in detail some embodiments thereof with reference to the annexed drawings 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. 3 to 7 show schematic diagrams of example interaction interfaces according to some embodiments of the present disclosure;

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

[0016] FIG. 9 shows a schematic structural block diagram of an interaction device according to certain embodiments of the present disclosure; and

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

[0018] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying 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 construed 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 should be understood that the drawings and embodiments of the present disclosure are only for illustrative purposes and are not intended to limit the scope of protection of the present disclosure.

[0019] 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., "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions can also be included below.

[0020] In this document, unless explicitly stated otherwise, performing a step "in response to" an event or condition does not mean that the step is performed immediately after the event or condition, but can include one or more intermediate steps.

[0021] 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 related to the time when the event occurs or the condition is established. For example, in some cases, the subsequent action can be performed immediately after the event occurs or the condition is established; in other cases, the subsequent action can be performed after a period of time after the event occurs or the condition is established.

[0022] 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.

[0023] 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.

[0024] For example, in response to receiving the user's active request, a prompt message is sent to the user to explicitly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information, so that the user can voluntarily choose whether to provide personal information to the software or hardware such as electronic devices, application programs, servers or storage media, etc. performing the operation of the technical solutions of the present disclosure according to the prompt message.

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

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

[0027] 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.

[0028] As an application with strong interactivity, the conversational application has gradually gained the favor of users. Further, the user can create multiple characters and multiple stories, so that the user can interact with the created characters or stories. Specifically, the creator can create target characters and target stories and publish them to the application platform.

[0029] Further, the story creator can reference the created characters of himself or other users to complete the creation of the target work. However, the creator of the character can modify the created character, such as modifying or deleting the character setting information, so that the modified character setting may no longer match the target story. In the traditional scheme, in some cases, since the target character is not created by the story creator, when the setting information of the target character changes, the story creator cannot be notified in time, thereby failing to modify the target work in time.

[0030] According to various embodiments of the present disclosure, an interaction scheme is proposed. In this scheme: the terminal device presents a notification associated with a target work, the notification indicating that first setting information of a target character in the target work is updated to second setting information; and in response to a preset operation on the notification, the terminal device presents prompt information, wherein the prompt information indicates at least one of: first content in the second setting information that does not match the target work, or second content in the target work that does not match the second setting information.

[0031] In this way, when the setting information of the character in the created story changes, the story creator can receive the notification in time and make necessary adjustments to the target work accordingly to ensure the integrity and rationality of the created work.

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

[0033] Example Environment

[0034] FIG. 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In the 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.

[0035] 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, and the like.

[0036] 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 desktop 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 accessories and peripherals of these devices, or any combination thereof. In some embodiments, the terminal device 110 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 mainframes, edge computing nodes, computing devices in a cloud environment, and the like.

[0037] 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.

[0038] 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.

[0039] Example Interaction Interface

[0040] For better understanding of various embodiments of the present disclosure, the example interaction interfaces 200-700 shown in FIGS. 2-7 are referred to in the example embodiments below. It should be understood that the interaction interfaces shown in FIGS. 2-7 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.

[0041] 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.

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

[0043] In embodiments of the present disclosure, the application 120 can be a conversational application. Specifically, for a consuming user, the consuming 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.

[0044] 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 interact with the character via the terminal device 150 based on the character setting. Further, in some embodiments, each character can be associated with multiple stories. In this case, the user can interact with the character via the dialog to advance the predetermined storyline according to the preset story setting. In short, in various embodiments of the present disclosure, the user can interact with a character via the dialog based on a storyline or interact with the character via the dialog without the storyline. Referring to the example interaction interface 200 shown in FIG. 2. In the example interaction interface 200, the user can interact with the character 210. Further, in some embodiments, the user 140 can interact with the character via the text and / or voice. It can be seen that in the present disclosure, the characters and the stories can be associated with each other or separated from each other. For the creator, the creator can create and / or publish the target character and / or the target story via the application 120.

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

[0046] For ease of discussion, in the following embodiments, the target character “milk” will be taken as an example for discussion. Further, the creator of the target character is referred to as the character creator. In some embodiments, the character creator can be the user 140 or another user different from the user 140. The present disclosure is not limited in this respect.

[0047] In operation, after completing the creation of the target character, the character creator can modify the setting information of the target character, for example, modify the setting information of the target character or even delete the target character.

[0048] Referring to the example interaction interface 300 shown in FIG. 3. The example interaction interface 300 shows the editing interface of the target character “milk”. Via the interaction interface 300, the character creator can modify the setting information of the target character “milk”. For example, the character creator can modify the character name, character setting, opening line, lines, character tone, etc. of the target character “milk”. It should be understood that in other embodiments, the setting information that can be modified can also include other information. Various embodiments of the present disclosure are not limited in this respect.

[0049] In some embodiments, the role creator can also set permissions for the role. The permissions for the role include, but are not limited to, whether the setting information of the role is visible to other users, and whether the role can be referenced by other users to create a story. The example interaction interface 300 includes a first permission management control 310 and a second permission management control 320. When the first permission management control 310 is activated, the role setting information of the role "Milk" can be viewed by other users. Accordingly, when the second permission management control 320 is activated, the role "Milk" can be referenced by other users to create a story.

[0050] In the specific embodiment of FIG. 3, the role creator modifies the first setting information "Rain is so big" of the target role "Milk" to the second setting information "Sunshine is so good". It should be understood that in other embodiments, other setting information of the target role can be modified. The present disclosure is not limited in this respect.

[0051] As discussed above, the target role can be included in multiple works including the target work. Therefore, the modification of the setting information of the target role can have an impact on the multiple target works.

[0052] As an example scenario, in the target work, the story needs to be advanced by means of a rainy day. In the case where the opening speech of the target role "Milk" is modified from the first setting information "Rain is so big" to the second setting information "Sunshine is so good", the progress of the target story will not be able to proceed normally.

[0053] As another example scenario, the role creator can also delete the target role. In this case, the first setting information of the target role can be considered to be modified to the second setting information and the second setting information is empty setting information. If the progress of the target story needs to rely on the target role, the deletion of the target role will cause the target story to be unable to proceed normally.

[0054] In view of this, when the setting information of the target role changes, the creator of the target story needs to be notified in a timely manner. According to the various embodiments of the present disclosure discussed below, when the setting information of the target role changes, the user 140 (i.e., the creator of the target work) can receive a notification and modify the target work if necessary.

[0055] In some embodiments, the terminal device 150 presents a notification associated with the target work, wherein the notification indicates that the first setting information of the target role in the target work is updated to the second setting information.

[0056] In some embodiments, the notification can be sent to the terminal device 150 in the form of a system message. Referring to an example interaction interface 400 shown in FIG. 4. In the example interaction interface 400, a notification 410 is presented, where the notification 410 indicates that the setting information of the target character "milk" in the target work is modified.

[0057] Alternatively, in other embodiments, the notification can be sent to the user 140 in other forms, including but not limited to, short messages, instant messages, emails, etc. In short, various embodiments of the present disclosure are not limited in the specific form of the notification.

[0058] Next, in response to a preset operation on the notification, for example, a click operation, the terminal device 150 presents prompt information. As an example implementation, the user 140 can click the notification 410 to enter an instant messaging interface, which can view the full content of the notification 410. Further, the instant messaging interface can include a jump link to the target story, via which the user 140 can jump to the editing interface of the target story, the presentation page of the prompt information, etc.

[0059] In some embodiments, the prompt information indicates the first content in the second setting information that does not match the target work. Alternatively or additionally, in some embodiments, the prompt information indicates the second content in the target work that does not match the second setting information.

[0060] As an example embodiment, according to the modified second setting information, the opening line of the target object when appearing is "the sun is really good". However, in the target work, the target character appears in the first chapter of the target work, and the chapter sets the scene as a rainy day. At this time, the prompt information can indicate the first content, which indicates that the opening line setting information of the target character "milk" does not match the target work. Alternatively, the prompt information can also indicate the second content, which indicates that the first chapter of the target work does not match the target character "milk".

[0061] Additionally, in some embodiments, the terminal device 150 can also present difference information, where the difference information indicates the difference of the second setting information relative to the first setting information. Referring to an example interaction interface 500 shown in FIG. 5. The example interaction interface 500 presents difference information 530, where the difference information 530 indicates that the opening line information is changed from the first setting information "rain is big" to the second setting information "the sun is really good". In some embodiments, the difference information can be presented by visual enhancement, for example, adding special effects, changing display styles, etc.

[0062] In this way, when the setting information of the target role is changed, the story creator can be timely notified. More importantly, the story creator can be aware of the mismatch information between the modified setting information and the target work. According to the mismatch information, the story creator can adjust the target work if necessary to ensure the integrity and rationality of the target work. In some embodiments, the story creator can adjust the target role and / or the target work based on the first content and / or the second content. In this case, the first content and / or the second content will be used in the adjustment process of the target role and / or the target work. Alternatively, in some embodiments, the story creator can adjust the target role and / or the target work in response to the prompt information. In this case, the adjustment of the target role and / or the target work by the story creator can be independent of the first content and / or the second content, e.g., the user 140 adjusts the target role / target work in an editing interface presented by the terminal device 150.

[0063] In some embodiments, in response to receiving the preset operation for the prompt information, the terminal device 150 can edit the second setting information and / or the target work based on the prompt information. Specifically, in response to receiving the preset operation for the prompt information, the terminal device 150 can automatically adjust the target role and / or the target work. In this case, without any complicated operation by the story creator, the terminal device 150 can automatically complete the adjustment of the target work.

[0064] In some embodiments, in response to receiving the preset operation for the prompt information, the terminal device 150 can present editing suggestions for the second setting information and / or the target work. Additionally, in some embodiments, the editing suggestions are determined based on the first content, the second content, and / or the target story. In operation, the user 140 can confirm or reject at least part of the editing suggestions. In response to the user 140 confirming (at least part of) the editing suggestions, the terminal device 150 can update the target work with (at least part of) the editing suggestions. In response to the user 140 rejecting (at least part of) the editing suggestions, the terminal device 150 can abandon (at least part of) the editing suggestions and optionally provide new editing suggestions. In this way, in addition to prompting the user with the mismatch information, specific editing suggestions can also be provided to the user 140, so that the user can quickly adjust the target role / target work.

[0065] In some embodiments, in response to receiving the preset operation for the prompt information, the terminal device 150 presents an editing interface for editing the second setting information and / or the target work. In this case, the user needs to adjust the target role / target work by himself / herself. According to some embodiments of the present disclosure, the story creator can adjust the role information to make it suitable for the target work. An example embodiment is discussed as follows.

[0066] In some embodiments, the user 140 can modify the target work by creating a new character. Specifically, in some embodiments, the terminal device 150 can present a creation control for creating a character, and in response to a selection of the creation control, the terminal device 150 can present an editing interface of the first character, where the initial setting information in the editing interface is generated based on the target work and / or the first setting information. See the example interaction interface 500 shown in FIG. 5. The example interaction interface 500 includes a creation control 510. When the user 140 activates the creation control 510, the terminal device 150 can present an example interaction interface 600. The example interaction interface 600 presents an editing interface of the first character, where the initial setting information of the first character is generated based on the target work and / or the first setting information.

[0067] Further, in some embodiments, the terminal device 150 can determine third setting information of the first character via the editing interface, and update the target work based on the third setting information. For example, when the user 140 confirms the third setting information via a confirmation control of the editing interface, the terminal device 150 can create the first character using the third setting information, and replace the target character in the target work with the first character.

[0068] In this way, the terminal device 150 can quickly minimize the impact of the change of the target character on the target work.

[0069] Alternatively, the user 140 can minimize the impact of the change of the target character on the target work by finding a matching character. In some embodiments, the terminal device 150 can present a matching control for matching a character, and in response to a selection of the matching control, the terminal device 150 can present a set of candidate characters determined from a preset character set. See the example user interface 500 shown in FIG. 5, which includes a matching control 520. When the user 140 activates the matching control 520, the terminal device 150 presents an example interaction interface 700 shown in FIG. 7. In the example interaction interface 700, a plurality of candidate characters that can replace the target character are included.

[0070] Further, in some embodiments, the set of candidate characters determined from the preset character set is determined based on the target work and / or the first setting information. In this way, the matching degree between the candidate characters and the target work can be improved.

[0071] In some embodiments, the terminal device 150 can determine the matching degree between the setting information of the plurality of characters in the character set and the target work and / or the first setting information, and determine a set of candidate characters from the plurality of characters based on the matching degree.

[0072] In some embodiments, in response to the selection of the second character in the set of candidate characters, the terminal device 150 can update the target work based on the fourth setting information of the second character to replace the target character in the target work with the second character.

[0073] In this way, even if the setting information of the target object is changed, the creator of the story can quickly find the candidate character and does not need to additionally create a new character.

[0074] Alternatively or additionally, the user 140 can also adjust the target work to adapt to the modified second setting information. In some embodiments, the terminal device 150 can present editing controls for editing the target work. In response to the selection of the editing controls, the terminal device 150 can update the target work based on the second setting information of the target character so that the target work matches the second setting information.

[0075] As an example embodiment, the terminal device 150 can automatically adjust the relevant content of the target story according to the second content indicating the mismatch with the second setting information in the target work. Further, before the adjustment takes effect, the terminal device 150 can present the content to be adjusted to the user 140. In response to the confirmation of the user 140 to the content to be adjusted, the terminal device 150 can update the target work according to the content to be adjusted.

[0076] As an example embodiment, the terminal device 150 can present the story editing pages corresponding to the second content in sequence. The user 140 can make adjustments to the target story in the story editing interface.

[0077] Through the above process, when the setting information of the target character of the target story is changed. The story creator can be timely notified and timely adjust the target work to ensure the integrity and rationality of the target work.

[0078] Example process

[0079] 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.

[0080] At block 810, the terminal device 150 presents a notification associated with the target work, the notification indicating that the first setting information of a target character in the target work is updated to second setting information.

[0081] At block 820, in response to the preset operation on the notification, the terminal device 150 presents prompt information. The prompt information indicates at least one of: the first content in the second setting information that does not match the target work; and the second content in the target work that does not match the second setting information.

[0082] In some embodiments, the terminal device 150 presents a creation control for creating a role, and in response to selection of the creation control, presents an editing interface of the first role, initial setting information in the editing interface being generated based on the target work and / or the first setting information.

[0083] In some embodiments, the terminal device 150 determines third setting information of the first role via the editing interface, and updates the target work to replace the target role in the target work with the created first role based on the third setting information.

[0084] In some embodiments, the terminal device 150 presents a matching control for matching a role; and in response to selection of the matching control, presents a set of candidate roles determined from a preset set of roles, the set of candidate roles being determined based on the target work and / or the first setting information.

[0085] In some embodiments, the terminal device 150 updates the target work to replace the target role in the target work with a second role based on fourth setting information of the second role in response to selection of the second role in the set of candidate roles.

[0086] In some embodiments, the terminal device 150 determines the set of candidate roles based on the following process: determining a matching degree between setting information of a plurality of roles in the set of roles and the target work and / or the first setting information; and determining the set of candidate roles from the plurality of roles based on the matching degree.

[0087] In some embodiments, the terminal device 150 presents an editing control for editing the target work; and in response to selection of the editing control, updates the target work based on second setting information of the target role so that the target work matches the second setting information.

[0088] In some embodiments, the terminal device 150 presents the difference between the second setting information and the first setting information according to a target style. In some embodiments, the second setting information is empty setting information to indicate that the target role is deleted.

[0089] In some embodiments, in response to receiving a preset operation on the prompt information, the terminal device 150 presents an editing suggestion of the second setting information and / or the target work.

[0090] In some embodiments, in response to receiving the preset operation for the prompt information, the terminal device 150 edits the second setting information and / or the target work based on the prompt information.

[0091] In some embodiments, in response to receiving the preset operation for the prompt information, the terminal device 150 presents an editing interface for editing the second setting information and / or the target work.

[0092] In some embodiments, the terminal device 150 adjusts the target role and / or the target work based on at least one of the first content and the second content.

[0093] Example apparatus and device

[0094] FIG. 9 shows a schematic structural block diagram of an interaction apparatus 900 according to certain 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] As shown in FIG. 9, the apparatus 900 for page interaction includes a notification presentation module 910 configured to present a notification associated with a target work, the notification indicating that first setting information of a target role in the target work is updated to second setting information; and a prompt information presentation module 920 configured to, in response to a preset operation on the notification, present prompt information, the prompt information indicating at least one of: first content in the second setting information that does not match the target work; and second content in the target work that does not match the second setting information.

[0096] In some embodiments, the apparatus 900 further includes a role creation module configured to present a creation control for creating a role; and in response to selection of the creation control, present an editing interface of the first role, initial setting information in the editing interface being generated based on the target work and / or the first setting information.

[0097] In some embodiments, the apparatus 900 further includes an update module configured to: determine third setting information of the first role via the editing interface; and update the target work to replace the target role in the target work with the created first role based on the third setting information.

[0098] In some embodiments, the apparatus 900 further includes a matching module configured to: present a matching control for matching a role; and in response to selection of the matching control, present a set of candidate roles determined from a preset set of roles, the set of candidate roles being determined based on the target work and / or the first setting information.

[0099] In some embodiments, the apparatus 900 further includes a role selection module configured to, in response to the selection of the second role in the set of candidate roles, update the target work based on fourth setting information of the second role to replace the target role in the target work with the second role.

[0100] In some embodiments, the set of candidate roles is determined based on a process of: determining a matching degree between setting information of a plurality of roles in the set of roles and the target work and / or the first setting information; and determining the set of candidate roles from the plurality of roles based on the matching degree.

[0101] In some embodiments, the apparatus 900 further includes an editing module configured to present an editing control for editing the target work; and in response to the selection of the editing control, update the target work based on the second setting information of the target role to make the target work match the second setting information.

[0102] In some embodiments, the prompt information presentation module 920 is further configured to present the difference information indicating a difference of the second setting information relative to the first setting information. In some embodiments, the second setting information is null setting information to indicate that the target role is deleted.

[0103] In some embodiments, the terminal device 150 further includes an editing module configured to, in response to receiving the preset operation for the prompt information, perform at least one of the following processes: presenting the second setting information and / or an editing suggestion of the target work; editing the second setting information and / or the target work based on the prompt information; or presenting an editing interface for editing the second setting information and / or the target work.

[0104] In some embodiments, the terminal device 150 further includes an adjusting module configured to adjust the target role and / or the target work based on at least one of the first content and the second content.

[0105] FIG. 10 shows 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 shown in FIG. 10 is merely an example and should not be construed as limiting on the functionality and scope of the embodiments described herein. The electronic device 1000 shown in FIG. 10 can be used to implement the terminal device 110 of FIG. 1.

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

[0107] Electronic device 1000 typically includes a plurality of computer storage media. Such media can be removable and / or built-in, and can be volatile and / or non-volatile. Storage 1030 can be removable or built-in and can include machine-readable media, such as flash drives, disks, or any other media capable of storing information and / or data (e.g., training data for training) and accessible by electronic device 1000.

[0108] Electronic device 1000 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 10, a disk drive or other computer-readable media drive can be provided for reading from or writing to a removable, non-removable, volatile, or non-volatile media slot (e.g., a "floppy disk"). In such cases, each drive can be connected to the bus (not shown) by one or more data media interfaces. 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.

[0109] Communication unit(s) 1040 enable communication with other electronic devices via communication media. Additionally, functionality of components of electronic device 1000 can be implemented in a single computing cluster or a plurality of computer machines capable of communicating over a communication connection. Thus, 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 nodes in a distributed environment.

[0110] 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 storage devices, display devices, 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, as desired via the communication unit 1040. Such communication can be carried out via an input / output (I / O) interface (not shown).

[0111] 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.

[0112] Various aspects of the disclosure are now described with reference to the drawings. In general, the drawings described below are diagrammatic and schematic representations of actual or conceptual structures and processes, and are not limiting of the scope of the present disclosure. In the drawings, the same reference numerals are used to represent similar or like items.

[0113] These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include a non-transitory computer readable medium, volatile, non-volatile, removable, and non-removable media implemented in a method or technology for the storage of information such as computer readable program instructions. The computer readable storage medium can also comprise a computer program product.

[0114] The computer readable program instructions can also 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 such that the instructions which execute on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0115] The computer readable program instructions can also 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 such that the instructions which execute on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0116] The implementations of the disclosure have been described above with the intent to be illustrative rather than limiting. Although being shown and described in terms of certain implementations and overall functions, the implementations are not intended to exclude other implementations or technologies. Modifications and changes can be made in arrangement, operation, and details of the methods and apparatus described. Many modifications and variations of the described implementations are possible and will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. It is therefore intended that the description be considered in all respects as illustrative, rather than limiting, of the disclosed implementations. Changes are made to the descriptions that are intended to be protective of the applications claimed. It is therefore intended that the description be considered in all respects as illustrative, rather than limiting, of the disclosed implementations. Changes are made to the descriptions that are intended to be protective of the applications claimed.

Claims

1. A method of interaction, comprising: presenting a notification associated with a target work, the notification indicating that first setting information of a target character in the target work is updated to second setting information; and in response to a preset operation on the notification, presenting prompt information indicating at least one of: first content in the second setting information that does not match the target work, or second content in the target work that does not match the second setting information.

2. The method of claim 1, further comprising: presenting a creation control for creating a character; and in response to a selection of the creation control, presenting an editing interface of a first character, initial setting information in the editing interface being generated based on the target work and / or the first setting information.

3. The method of claim 2, further comprising: determining, via the editing interface, third setting information of the first character; and based on the third setting information, updating the target work to replace the target character in the target work with the created first character.

4. The method of claim 1, further comprising: presenting a matching control for matching a character; and in response to a selection of the matching control, presenting a set of candidate characters determined from a preset set of characters, the set of candidate characters being determined based on the target work and / or the first setting information.

5. The method of claim 4, further comprising: in response to a selection of a second character in the set of candidate characters, updating the target work based on fourth setting information of the second character to replace the target character in the target work with the second character.

6. The method of claim 4, wherein the set of candidate characters is determined based on: determining a matching degree between setting information of a plurality of characters in the set of characters and the target work and / or the first setting information; and based on the matching degree, determining the set of candidate characters from the plurality of characters.

7. The method of claim 1, further comprising: presenting an editing control for editing the target work; and in response to a selection of the editing control, updating the target work based on the second setting information of the target character to make the target work match the second setting information.

8. The method of claim 1, wherein presenting prompt information comprises: presenting, according to a target style, a difference between the second setting information and the first setting information.

9. The method of claim 1, wherein the second setting information is empty setting information to indicate that the target character is deleted.

10. The method of claim 1, further comprising, in response to receiving a preset operation on the prompt information, performing at least one of: presenting an editing suggestion of the second setting information and / or the target work; editing the second setting information and / or the target work based on the prompt information; or presenting an editing interface for editing the second setting information and / or the target work. ​ ​ ​ ​ ​ ​ 11. The method of claim 1, further comprising: adjust the target character and / or the target work based on at least one of the first content and the second content. 12.An interactive apparatus, comprising: a notification presentation module configured to present a notification associated with a target work, the notification indicating that first setting information of a target character in the target work is updated to second setting information; and a prompt information presentation module configured to present, in response to a preset operation on the notification, prompt information indicating at least one of: first content in the second setting information that does not match the target work, or second content in the target work that does not match the second setting information. 13.An electronic device, comprising: 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 electronic device to perform the method according to any one of claims 1-11. 14.A computer-readable storage medium having stored thereon a computer program, the computer program being executable by a processor to implement the method according to any one of claims 1-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-11.

Citation Information

Patent Citations

  • Work information synchronization method, device and server

    CN112395297A

  • Method and device for generating reversible story

    CN116931789A

  • Video plot reorganization method and device, electronic equipment and storage medium

    CN116980718A

  • Interaction method and device, equipment and storage medium

    CN118860544A

  • Tracking changes in collaborative authoring environment

    US20140289645A1