Page interaction method and apparatus, device, storage medium and computer program product

By detecting the end of the target story and generating a personalized ending page, the problem of existing technologies failing to meet users' personalized needs is solved, thus improving the user's interactive experience.

WO2025222837A1PCT designated stage Publication Date: 2025-10-30BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/135190
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-24
Filing Date
2024-11-28
Publication Date
2025-10-30

AI Technical Summary

Technical Problem

The existing end page fails to meet users' personalized needs in conversational applications with storylines.

Method used

The terminal device detects whether the target story has ended and generates a personalized ending page based on the user's dialogue with multiple characters and setting information, including an interaction summary and images.

Benefits of technology

The generated end page meets users' personalized needs, enhancing their sense of immersion and interactive experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024135190_30102025_PF_FP_ABST
    Figure CN2024135190_30102025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are a page interaction method and apparatus, a device and a storage medium. The method comprises: detecting whether a target story with which a user is interacting has ended, the target story involving a plurality of characters, and the plot of the target story being triggered on the basis of set information of the target story and dialogues between the user and the plurality of characters; and, in response to detecting an end to the target story, presenting an ending page corresponding to the target story, the ending page at least containing an interaction summary of the target story, and the interaction summary being generated at least on the basis of the plot triggered by the user at the target story. In this way, individual ending pages can be generated to enhance the interestingness of games.
Need to check novelty before this filing date? Find Prior Art

Description

Methods, apparatus, devices, storage media, and computer program products for page interaction

[0001] This application claims priority to Chinese Patent Application No. 202410502518.9, filed on April 24, 2024, entitled "Method, Apparatus, Device, Storage Medium and Computer Program Product for Page Interaction", the entire contents of which are incorporated herein by reference. Technical Field

[0002] The exemplary embodiments disclosed herein generally relate to the field of computers, and particularly to methods, apparatuses, devices, computer-readable storage media, and computer program products for page interaction. Background Technology

[0003] With the rapid development of internet technology, various applications have become essential tools in people's daily lives. Different applications often have different functions, allowing users to access specific services through specific applications with particular functions. Conversational applications, as a type of application with strong interactivity, are favored by users. Through conversational applications, users can converse and interact with virtual characters.

[0004] In recent years, conversational apps with storylines have gradually gained popularity. Specifically, users can advance a predetermined storyline by conversing with virtual characters within the story. At the end of the story, an ending page is typically displayed. However, most existing ending pages are pre-set and cannot meet users' personalized needs. Summary of the Invention

[0005] In a first aspect of this disclosure, a method for page interaction is provided. The method includes: detecting whether a target story in the user's interaction has ended, the target story involving multiple characters and the storyline of the target story being triggered based on setting information of the target story and dialogue between the user and the multiple characters; and, in response to detecting the end of the target story, presenting an ending page corresponding to the target story, the ending page including at least an interaction summary for the target story, the interaction summary being generated at least based on the storyline triggered by the user in the target story.

[0006] In a second aspect of this disclosure, an apparatus for page interaction is provided. The apparatus includes: a story end detection module configured to: detect whether a target story in user interaction has ended, the target story involving multiple characters and the storyline of the target story being triggered based on setting information of the target story and dialogue between the user and the multiple characters; and an end page presentation module configured to: in response to detecting the end of the target story, present an end page corresponding to the target story, the end page including at least an interaction summary for the target story, the interaction summary being generated at least based on the storyline triggered by the user in the target story.

[0007] In a third aspect of this 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. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect.

[0008] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program that can be executed by a processor to implement the method of the first aspect.

[0009] In a fifth aspect of this 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 or second aspect.

[0010] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0011] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

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

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

[0014] Figure 3 shows a schematic diagram of an example interface for page interaction according to some embodiments of the present disclosure;

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

[0016] Figure 5 shows a flowchart of a method for page interaction according to some embodiments of the present disclosure;

[0017] Figure 6 shows a schematic structural block diagram of a device for page interaction according to certain embodiments of the present disclosure; and

[0018] Figure 7 shows a block diagram of an electronic device in which one or more embodiments of the present disclosure may be implemented. Detailed Implementation

[0019] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0020] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based 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 may also be included below.

[0021] In this document, unless explicitly stated otherwise, performing a step in response to A does not mean that the step is performed immediately after A, but may include one or more intermediate steps.

[0022] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0023] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure through appropriate means in accordance with relevant laws and regulations, and user authorization should be obtained.

[0024] For example, in response to receiving a user's active request, a prompt message is sent to the user to clearly inform the user that the requested operation will require the acquisition and use of the user's personal information, thereby enabling the user to choose whether to provide personal information to the software or hardware such as electronic devices, applications, servers or storage media that perform the operation of the technical solution disclosed herein, based on the prompt message.

[0025] As an optional but non-restrictive implementation, in response to a user's active request, a prompt message can be sent to the user, such as a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0026] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0027] The term "in response to" as used herein refers to a state in which a corresponding event occurs or a condition is satisfied. It will be understood that the timing of subsequent actions performed in response to such event or condition is not necessarily strongly correlated with the time when the event occurs or the condition is met. For example, in some cases, subsequent actions may be performed immediately upon the occurrence of the event or the fulfillment of the condition; while in others, they may be performed some time after the occurrence of the event or the fulfillment of the condition.

[0028] In recent years, conversational apps with storylines have gradually gained popularity. Specifically, users can advance a predetermined storyline by conversing with virtual characters within the story. At the end of the story, an ending page is typically displayed. However, most existing ending pages are pre-set and cannot meet users' personalized needs.

[0029] According to various embodiments of this disclosure, a scheme for page interaction is proposed. In this scheme: a terminal device detects whether the user's interaction with a target story has ended, the target story involves multiple characters and the storyline of the target story is triggered based on the setting information of the target story and the user's dialogue with multiple characters; and in response to detecting the end of the target story, the terminal device presents an ending page corresponding to the target story, the ending page including at least an interaction summary for the target story, the interaction summary being generated at least based on the storyline triggered by the user in the target story. In this way, personalized ending pages can be generated.

[0030] The various embodiments of this disclosure will now be further described with reference to the accompanying drawings.

[0031] Example Environment

[0032] Figure 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, an application 120 is installed on a terminal device 150. A user 140 can interact with the application 120 via the terminal device 150 and / or an attached device of the terminal device 150.

[0033] In environment 100 of Figure 1, if application 120 is active, terminal device 150 can display page 160 of application 120. Page 160 may include various types of pages provided by application 120, such as information display pages, dialog windows, personal homepages, etc.

[0034] In some embodiments, terminal device 150 can communicate with server 130 to provide services to application 120. Terminal device 150 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, terminal device 110 can also support any type of user-facing interface (such as "wearable" circuitry). Server 130 can be various types of computing systems / servers capable of providing computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, etc.

[0035] In some embodiments, terminal device 150 may collaborate with server 130 to provide specific services to user 140. In some example embodiments of this disclosure, example processes are described with terminal device 150 as the execution entity. It should be understood that the described example processes can be implemented collaboratively by terminal device 150 and server 130. For the sake of brevity only, identical or similar content will not be repeated.

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

[0037] Example process

[0038] To better understand the various embodiments of this disclosure, reference is made to the example user interfaces 200 to 400B shown in Figures 2 to 4B in the following exemplary embodiments. It should be understood that the user interfaces shown in Figures 2 to 4B are merely examples, and various designs may exist in practice. For example, the various graphical elements and / or controls in the user interface may have different arrangements and different visual representations, one or more elements and / or controls may be omitted or replaced, and one or more other elements and / or controls may also be present. Furthermore, the user interface may contain any suitable content. The scope of this disclosure is not limited in this respect.

[0039] In the example embodiments of this disclosure, example user interfaces 200 to 400B can be implemented at terminal device 150, which can be any page of application 120.

[0040] In embodiments of this disclosure, application 120 can be a conversational application. Specifically, users can interact with virtual characters in a conversational manner. In this document, virtual characters may sometimes be simply referred to as characters.

[0041] In some embodiments, each character has certain character settings, including but not limited to gender, age, personality, etc. The terminal device 150 can realize dialogue interaction between the character and the user based on these character settings. Further, in some embodiments, each character can be associated with multiple stories. In this case, the user and the character can advance the predetermined storyline through dialogue according to preset story settings. In short, in the various embodiments of this disclosure, the user can have a storyline-based dialogue with a specific character, or a dialogue unrelated to the storyline. Refer to the example user interface 200 shown in FIG2. In this example user interface 200, the user can have a dialogue with character 210. Further, in some embodiments, the user 140 can have a dialogue with the character via text and / or voice.

[0042] As discussed below, according to various embodiments of this disclosure, a personalized ending page can be presented when it is detected that the target story of the interaction has ended.

[0043] In operation, terminal device 150 detects whether the target story the user is interacting with has ended. In response to detecting the end of the target story, terminal device 150 presents an ending page corresponding to the target story. According to various embodiments of this disclosure, the ending page includes at least an interaction summary for the target story, which is generated based at least on the storyline triggered by the user in the target story. See Figure 3 for an example user interface 300, which shows the ending page of the target story. The example user interface 300 includes an interaction summary 310.

[0044] In story-based dialogue games, the progression of the plot relies primarily on the dialogue between the user and the characters, creating a close relationship between user actions and the storyline. In this context, generating interactive summaries based on the storyline can both satisfy users' personalized needs and enhance their sense of immersion in the game.

[0045] In some embodiments, the interaction summary is generated based at least on dialogue between the user and at least one of a plurality of characters in the storyline. Alternatively or additionally, in some embodiments, the interaction summary is also generated based on character setting information of at least one of the plurality of characters, such as the character's gender, age, personality, etc.

[0046] In some embodiments, the character setting information for at least one character indicates at least one character's speaking style, such as concise, critical, encouraging, etc. In this way, the interactive summary will be generated using the specific tone of the characters in the story, making the generated interactive summary more closely aligned with the story.

[0047] In some embodiments, at least one character providing the interaction summary is selected from multiple characters based on the level of intimacy between the character and the user within the storyline. For example, in the target story, the relationship between the character and the user could be that of lovers, best friends, casual friends, etc. In this case, the character with the highest level of intimacy can be selected, and the interaction summary can be generated based on that character's role settings.

[0048] Alternatively or additionally, in some embodiments, at least one character providing the interaction summary is based on the frequency of interaction between the user and multiple characters within the storyline. For example, the number of conversations the user has with multiple characters in the target story.

[0049] Alternatively or additionally, in some embodiments, at least one character providing the interaction summary is based on the role setting information of multiple characters in the target story. For example, the multiple characters may include a leader, a prophet, a programmer, etc. In this case, the character corresponding to the leader can be selected, and the interaction summary can be generated based on that character's role setting.

[0050] In some embodiments, at least one role is selected by the user. For example, if a user is particularly interested in one of the roles, they can specify that an interaction summary be generated based on that role's character settings.

[0051] In some embodiments, the interaction summary includes a summary portion corresponding to at least one of a plurality of characters, wherein the summary portion corresponding to each character is further generated based on at least one of the following: a dialogue between the user and the character in the storyline, or the character's character setting information. In one example, the interaction summary includes a summary portion corresponding to a selected specific character. In another example, the interaction summary includes multiple sub-interaction summaries, each corresponding to one of the selected plurality of specific characters; for example, the interaction summary includes a first sub-interaction summary generated based on the character setting of a first character, a second sub-interaction summary generated based on the character setting of a second character, and so on. In yet another example, the interaction summary can be generated based on all characters in the target story; that is, the interaction summary includes multiple sub-interaction summaries, each corresponding to one character in the target story.

[0052] Additionally, in some embodiments, when the interactive summary includes multiple sub-interactive summaries, these sub-summaries can be displayed in a scrolling or alternating manner. This enriches the content of the interactive summary while avoiding the unpleasant reading experience caused by providing users with too much information in a short period.

[0053] In addition to the interaction summary, the end page may also include an image according to some embodiments of this disclosure. Referring to the example user interface 300 shown in FIG3, which illustrates the end page of the target story, the example user interface 300 includes an image 320. In some embodiments, the image is generated based on at least one of the following: an interaction summary, the storyline of the target story, the ending of the target story, dialogue between the user and multiple characters in the storyline, or character setting information for at least one of the multiple characters.

[0054] In some embodiments, the images are generated using an image generation model. As an example, one or more of the following can be used as input to the model: an interaction summary, the storyline of the target story, the ending of the target story, dialogues between the user and multiple characters in the storyline, or character setting information of at least one of the multiple characters, so that the model generates images that are more consistent with the storyline and more personalized.

[0055] Alternatively or additionally, in some embodiments, the image presents an image of the user and at least one of a plurality of roles, such as a composite image of the user with one or more roles.

[0056] As discussed above, an interaction summary can include multiple sub-interaction summaries, which can be displayed in a scrolling or alternating manner. In this case, the images can be dynamically switched accordingly when scrolling or alternating multiple sub-interaction summaries. For example, when displaying the sub-interaction summary corresponding to character A, a group photo with character A is displayed; when displaying the sub-interaction summary corresponding to character B, a group photo with character B is displayed.

[0057] In some embodiments, the end page also includes a character list. See Figure 3 for example user interface 300. Example user interface 300B includes a character display panel / character list 330.

[0058] Typically, a story may be associated with multiple characters, some of whom are non-interactive. In some embodiments, if a character is interactive, an entry control associated with that character is further presented in the character list on the end page.

[0059] Additionally, it is necessary to indicate to the user which roles can be interacted with and which cannot. In some embodiments, an interaction indicator may be presented in association with a role's identifier, indicating that the role can be interacted with independently; that is, triggering an entry control associated with the role may present the role page associated with that role. In the example user interface 300, interaction indicator 335 is displayed.

[0060] In some embodiments, in response to detecting a triggering of an entry control associated with a first character in the character list, a character page associated with the first character is presented. In one example, the character page is a dialog window between the user and the first character, as shown in the example user interface 400A in FIG4A. In another example, the character page includes a list of stories involving the first character. Additionally, in some embodiments, the list includes at least one of the following: introductory information for each story involving the first character, or character description information for the first character in each story. See FIG4B, which shows an example user interface 400B. In the example user interface 400B, a list of stories for the first character is presented, including stories 410 to 440.

[0061] In some embodiments, the character page includes a list of stories involving a first character. In response to detecting a selection of a second story in the list of stories involving the first character, the terminal device 150 presents a third page associated with the second story. For example, if the user selects story 410, they can be redirected to a dialogue interface with the first character. In this dialogue interface, the user can advance the story 410 based on the dialogue with the first character.

[0062] In some embodiments, the order of multiple characters in the character list is based on the order in which the characters appear in the target story. Alternatively or additionally, in some embodiments, the order of multiple characters in the character list is based on the level of interaction between the multiple characters and the user in the target story, such as the number of conversations with the user. Alternatively or additionally, in some embodiments, the order of multiple characters in the character list is based on the character relationship between the multiple characters and the user in the target story, such as friends, lovers, etc. Alternatively or additionally, in some embodiments, the order of multiple characters in the character list is based on the overall level of interaction between the multiple characters and the user in their respective stories, such as the number of stories they participate in together with the user. In this way, the presentation of characters is more flexible and logical.

[0063] Generally, different characters appear at different times in the story. In some cases, users expect to quickly jump to chapters related to that character.

[0064] In some embodiments, the dialogue window associated with the first character is associated with the target story. In other words, in response to a triggering operation of the entry control of the first character, the terminal device 150 can locate the progress of the target story to the chapter involving the first character.

[0065] Additionally, in some embodiments, in response to detecting a triggering of an entry control associated with a first character, terminal device 150 presents story chapters in the target story that require interaction with the first character, such as a chapter list. In response to detecting a selection of a story chapter for interaction with the first character, terminal device 150 can position the progress of the target story to the selected story chapter.

[0066] In some embodiments, whether a dialog window or a list of stories for the first character is presented after triggering an entry control can be based on the user's selection. Specifically, in response to detecting the triggering of an entry control associated with the first character among a plurality of characters, the terminal device 150 presents a first option corresponding to the dialog window and a second option corresponding to the list of stories involving the first character. In response to detecting the selection of the first option, a character page including the dialog window is presented, and in response to detecting the selection of the second option, a character page including a list of stories involving the first character is presented.

[0067] In this way, users can flexibly determine how to further interact with the selected character. For example, if they want to have a conversation with the first character that is unrelated to the story, they can choose the first option. If they hope to advance another story progression with the first character, they can choose the second option.

[0068] According to some embodiments of this disclosure, a user may also share one or more specific characters with other users, enabling other users to interact further with the character, such as having a conversation with the character or advancing a story together with the character.

[0069] Specifically, in some embodiments, in response to detecting a sharing request for a second role in the role list (e.g., clicking a share control), the terminal device 150 receives an instruction from the user whose role is being shared with. In this case, the terminal device 150 may send an access link to the role page associated with the second role to the user whose role is being shared with.

[0070] Furthermore, users can also receive shared links from other users. In this case, users can click the shared link to interact further with the character. Sharing enhances the game's fun and also increases interaction between users.

[0071] Example Method

[0072] Figure 5 shows a flowchart of a method 500 for page interaction according to some embodiments of the present disclosure. Method 500 can be implemented at terminal device 150 (or jointly implemented by terminal device 150 and server 130). For ease of discussion, in the following example embodiment, process 500 is implemented at terminal device 150. Process 500 is described below with reference to Figure 1.

[0073] In box 510, the terminal device detects whether the user's interaction with the target story has ended. The target story involves multiple characters and the storyline of the target story is triggered based on the setting information of the target story and the user's dialogue with multiple characters.

[0074] In box 520, in response to detecting the end of the target story, terminal device 150 presents the end page corresponding to the target story. The end page includes at least an interaction summary of the target story, which is generated based at least on the storyline triggered by the user in the target story.

[0075] In some embodiments, the interaction summary is generated based at least on dialogue between the user and at least one of a plurality of characters in the storyline.

[0076] In some embodiments, the interaction summary is also generated based on the role setting information of at least one of the multiple roles.

[0077] In some embodiments, the character setting information for at least one character indicates at least one character's speaking style.

[0078] In some embodiments, at least one character is selected from multiple characters based on at least one of the following: the degree of intimacy between each character and the user in the storyline, the frequency of interaction between each character and the user in the storyline, or the character setting information of each character in the target story.

[0079] In some embodiments, the interaction summary includes a summary portion corresponding to at least one of a plurality of characters, and the summary portion corresponding to each character is also generated based on at least one of the following: a dialogue between the user and the character in the storyline, or the character's character setting information.

[0080] In some embodiments, at least one role is selected by the user.

[0081] In some embodiments, the end page also includes an image generated based on at least one of the following: an interaction summary, a storyline of the target story, the ending of the target story, a dialogue between the user and multiple characters in the storyline, or character setting information for at least one of the multiple characters.

[0082] In some embodiments, the image is generated using an image generation model, and / or the image presents a user's image identifier and at least one of a plurality of roles.

[0083] In some embodiments, the end page further includes a character list, and in the character list, at least one of the multiple characters has an associated entry control. In response to detecting a triggering of the entry control associated with the first character in the character list, the terminal device presents a character page associated with the first character, the character page including at least one of the following: a dialogue window between the user and the first character, and a list of stories involving the first character.

[0084] In some embodiments, in response to detecting the triggering of an entry control associated with a first character, the terminal device 150 presents a first option corresponding to a dialog window and a second option corresponding to a list of stories involving the first character; in response to detecting the selection of the first option, it presents a character page including a dialog window; and in response to detecting the selection of the second option, it presents a character page including a list of stories involving the first character.

[0085] In some embodiments, the order of multiple characters in the character list is determined based on at least one of the following: the order in which the multiple characters appear in the target story, the level of interaction between the multiple characters and the user in the target story, the character relationship between the multiple characters and the user in the target story, or the overall level of interaction between the multiple characters and the user in their respective stories.

[0086] In some embodiments, the dialogue window associated with the first character is associated with the target story, and the terminal device 150 positions the progress of the target story to the chapter involving the first character.

[0087] In some embodiments, in response to detecting a triggering of an entry control associated with a first character, terminal device 150 presents a story chapter in the target story that requires interaction with the first character; and in response to detecting a selection of a story chapter that requires interaction with the first character, terminal device 150 positions the progress of the target story to the selected story chapter.

[0088] In some embodiments, the character page includes a dialogue window between the user and a first character. In the dialogue with the first character, the terminal device 150 determines the first character's response to the user based on at least one of the following: the first character's character setting information, the first character's historical dialogue information with the user in the target story, or the first character's historical dialogue information in other stories besides the target story.

[0089] In some embodiments, the character page includes a list of stories involving a first character, the list including at least one of the following: introductory information for each story involving the first character, or character description information for the first character in each story.

[0090] In some embodiments, the character page includes a list of stories involving a first character, and in response to detecting a selection of a second story in the list of stories involving the first character, the terminal device 150 presents a third page associated with the second story.

[0091] In some embodiments, in response to detecting a sharing request for a second role in the role list, the terminal device receives an instruction from the user to whom the second role is to be shared; and sends an access link corresponding to the role page associated with the second role to the user to whom the sharing is to be shared.

[0092] Example devices and equipment

[0093] Figure 6 shows a schematic structural block diagram of a device 600 for page interaction according to certain embodiments of the present disclosure. The device 600 may be implemented as or included in a terminal device 150. The various modules / components in the device 600 may be implemented by hardware, software, firmware, or any combination thereof.

[0094] As shown in Figure 6, the device 600 for page interaction includes: a story end detection module 610, configured to: detect whether the target story of the user's interaction has ended, the target story involves multiple characters and the plot of the target story is triggered based on the setting information of the target story and the dialogue between the user and multiple characters; and an end page presentation module 620, configured to: in response to detecting the end of the target story, present the end page corresponding to the target story, the end page including at least an interaction summary for the target story, the interaction summary being generated at least based on the plot of the story triggered by the user in the target story.

[0095] In some embodiments, the interaction summary is generated based at least on dialogue between the user and at least one of a plurality of characters in the storyline.

[0096] In some embodiments, the interaction summary is also generated based on the role setting information of at least one of the multiple roles.

[0097] In some embodiments, the character setting information for at least one character indicates at least one character's speaking style.

[0098] In some embodiments, at least one character is selected from multiple characters based on at least one of the following: the degree of intimacy between each character and the user in the storyline, the frequency of interaction between each character and the user in the storyline, or the character setting information of each character in the target story.

[0099] In some embodiments, the interaction summary includes a summary portion corresponding to at least one of a plurality of characters, and the summary portion corresponding to each character is also generated based on at least one of the following: a dialogue between the user and the character in the storyline, or the character's character setting information.

[0100] In some embodiments, at least one role is selected by the user.

[0101] In some embodiments, the end page also includes an image generated based on at least one of the following: an interaction summary, a storyline of the target story, the ending of the target story, a dialogue between the user and multiple characters in the storyline, or character setting information for at least one of the multiple characters.

[0102] In some embodiments, the image is generated using an image generation model, and / or the image presents a user's image identifier and at least one of a plurality of roles.

[0103] In some embodiments, the end page further includes a character list, and in the character list, at least one of a plurality of characters has an associated entry control. The device 600 also includes an interaction module configured to, in response to detecting a triggering of an entry control associated with a first character in the character list, present a character page associated with the first character, the character page including at least one of the following: a dialogue window between the user and the first character, and a list of stories involving the first character. In some embodiments, the device 600 further includes a selection module configured to: in response to detecting a triggering of an entry control associated with the first character, present a first option corresponding to the dialogue window and a second option corresponding to the list of stories involving the first character; in response to detecting a selection of the first option, present a character page including the dialogue window; and in response to detecting a selection of the second option, present a character page including a list of stories involving the first character.

[0104] In some embodiments, the order of multiple characters in the character list is determined based on at least one of the following: the order in which the multiple characters appear in the target story, the level of interaction between the multiple characters and the user in the target story, the character relationship between the multiple characters and the user in the target story, or the overall level of interaction between the multiple characters and the user in their respective stories.

[0105] In some embodiments, the dialogue window associated with the first character is associated with the target story, and the device 600 also includes a positioning module configured to position the progress of the target story to the chapter involving the first character.

[0106] In some embodiments, the positioning module is further configured to, in response to detecting a triggering of an entry control associated with a first character, present a story chapter in the target story that requires interaction with the first character; and in response to detecting a selection of a story chapter that requires interaction with the first character, the terminal device 150 positions the progress of the target story to the selected story chapter.

[0107] In some embodiments, the character page includes a dialogue window between the user and a first character, and the device 600 further includes a response module configured to determine, in the dialogue with the first character, the first character's response to the user based on at least one of the following: the first character's character setting information, the first character's historical dialogue information with the user in the target story, or the first character's historical dialogue information in other stories besides the target story.

[0108] In some embodiments, the character page includes a list of stories involving a first character, the list including at least one of the following: introductory information for each story involving the first character, or character description information for the first character in each story.

[0109] In some embodiments, the character page includes a list of stories involving a first character, and the device 600 also includes a third page presentation module configured to present a third page associated with the second story in response to detecting a selection of a second story in the list of stories involving the first character.

[0110] In some embodiments, the device 600 further includes a sharing module configured to: in response to detecting a sharing request for a second role in the role list, the terminal device receives an instruction from the user to whom the second role is to be shared; and sends an access link corresponding to the role page associated with the second role to the user to whom the sharing is to be shared.

[0111] Figure 7 shows a block diagram of an electronic device 700 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 700 shown in Figure 7 is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. The electronic device 700 shown in Figure 7 can be used to implement the terminal device 110 of Figure 1.

[0112] As shown in Figure 7, the electronic device 700 is in the form of a general-purpose electronic device. Components of the electronic device 700 may include, but are not limited to, one or more processors or processing units 710, a memory 720, a storage device 730, one or more communication units 740, one or more input devices 770, and one or more output devices 760. The processing unit 710 may be a physical or virtual processor and is capable of performing various processes according to programs stored in the memory 720. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 700.

[0113] Electronic device 700 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 700, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 720 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 730 can be a removable or non-removable medium and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data (e.g., training data for training) and can be accessed within electronic device 700.

[0114] Electronic device 700 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 7, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. Memory 720 may include computer program product 725 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0115] The communication unit 740 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 700 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 700 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0116] Input device 770 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 760 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 700 can also communicate with one or more external devices (not shown) via communication unit 740 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 700, or with any device that enables electronic device 700 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).

[0117] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.

[0118] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

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

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

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

[0122] 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 method for page interaction, comprising: Detect whether the user has finished interacting with the target story, which involves multiple characters and whose plot is triggered based on the setting information of the target story and the dialogue between the user and the multiple characters; as well as In response to detecting the end of the target story, an ending page corresponding to the target story is presented, the ending page including at least an interaction summary of the target story, the interaction summary being generated based at least on the storyline triggered by the user in the target story.

2. The method of claim 1, wherein the interaction summary is generated based at least on dialogue between the user and at least one of the plurality of characters in the storyline.

3. The method according to claim 1, wherein the interaction summary is further generated based on the role setting information of at least one of the plurality of roles.

4. The method of claim 3, wherein the character setting information of the at least one character at least indicates the speaking style of the at least one character.

5. The method of claim 3, wherein the at least one role is selected from the plurality of roles based on at least one of the following: The degree of intimacy between the various characters and the user in the storyline. The frequency of interaction between the various characters and the user in the storyline, or The character settings of the various characters in the target story.

6. The method of claim 1, wherein the interaction summary includes a summary portion corresponding to at least one of the plurality of roles, and the summary portion corresponding to each role is further generated based on at least one of the following: the dialogue between the user and the role in the storyline, or the role setting information of the role.

7. The method of claim 6, wherein the at least one role is selected by the user.

8. The method of claim 1, wherein the ending page further comprises an image, the image being generated based on at least one of the following: Summary of the interaction The plot of the target story, The ending of the target story, The dialogue between the user and the multiple characters in the storyline, or Character setting information for at least one of the multiple roles.

9. The method of claim 8, wherein the image is generated using an image generation model, and / or The image therein presents the user's image identifier and at least one of the plurality of roles.

10. The method of claim 1, wherein the end page further includes a character list, and in the character list, at least one of the plurality of characters has an associated entry control, the method further comprising: In response to detecting a triggering of an entry control associated with a first character in the character list, a character page associated with the first character is presented, the character page including at least one of the following: a dialogue window between the user and the first character, and a list of stories involving the first character.

11. The method of claim 10, wherein presenting a role page associated with the first role in response to detecting a triggering of an entry control associated with the first role comprises: In response to the detection of a trigger on an entry control associated with the first character, a first option corresponding to the dialog window and a second option corresponding to the list of stories involving the first character are presented; In response to detecting a selection of the first option, a role page including the dialog window is presented; as well as In response to detecting a selection of the second option, a character page is presented, which includes a list of stories involving the first character.

12. The method of claim 10, wherein the order of the plurality of characters in the character list is determined based on at least one of the following: The order in which the various characters appear in the target story The degree of intimacy between the various characters and the user in the target story The relationships between the multiple characters and the user in the target story, or The overall level of intimacy of interaction between the various characters and the user in their respective stories.

13. The method of claim 10, wherein the dialogue window with the first character is associated with the target story, and the method further comprises: Position the progression of the target story to the chapter involving the first character.

14. The method of claim 10, wherein positioning the progression of the target story to a chapter involving the first character comprises: In response to detecting a trigger on an entry control associated with the first character, the story chapter in the target story that requires interaction with the first character is presented; as well as In response to detecting a selection of the story chapter in which the first character interacts, the progress of the target story is directed to the selected story chapter.

15. The method of claim 10, wherein the role page includes the dialogue window between the user and the first role, the method further comprising: In the conversation with the first character, the first character's response to the user is determined based on at least one of the following: The character setting information for the first character. The first character's historical dialogue information with the user in the target story, or The first character's historical dialogue information in stories other than the target story.

16. The method according to claim 1, further comprising: In response to detecting a sharing request for a second role in the role list, receive an instruction from the user whose role the second role is being shared with; as well as Send the access link corresponding to the role page associated with the second role to the user to whom the link is shared.

17. A device for page interaction, comprising: The story end detection module is configured to: detect whether the user's interaction with the target story has ended, wherein the target story involves multiple characters and the storyline of the target story is triggered based on the setting information of the target story and the user's dialogue with the multiple characters; and The end page presentation module is configured to: in response to detecting the end of the target story, present an end page corresponding to the target story, the end page including at least an interaction summary of the target story, the interaction summary being generated based at least on the storyline triggered by the user in the target story.

18. 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, the instructions causing the electronic device to perform the method according to any one of claims 1 to 16 when executed by the at least one processing unit.

19. 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 16.

20. 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 16.

Citation Information

Patent Citations

  • Improved configuration for nonlinear gameplay

    CN104582807A

  • Book-based game interaction method, electronic equipment and storage medium

    CN116036609A

  • Man-machine guide interaction method and device, computer equipment and readable storage medium

    CN116392819A

  • Image generation method, electronic equipment and computer readable storage medium

    CN117689749A

  • Method, device and equipment for page interaction, storage medium and computer program product

    CN118349307A