Page interaction method and device, equipment and storage medium
By generating interactive information related to interactive events and combining it with virtual character configuration information, the virtual character image is dynamically enriched, which solves the limitations of virtual characters in simulating real people and achieves a richer and more realistic user interaction experience.
Patent Information
- Application Number
- CN202510846204.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-23
- Publication Date
- 2025-09-19
AI Technical Summary
In the existing technology, virtual characters have limitations when simulating real people and are unable to simulate vivid and diverse life scenes and human personalities, resulting in a single way for users to interact with virtual characters.
By generating interactive information related to interactive events and presenting it in the user interface, combined with virtual character configuration information, the virtual character image is dynamically enriched and the interaction method is enhanced.
It enriches the interaction methods between users and virtual characters, makes the image of virtual characters gradually richer with the interaction, and improves the authenticity and fun of the interaction.
Smart Images

Figure CN120670077A_ABST
Abstract
Description
Technical Field
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to a method, apparatus, device, and computer-readable storage medium for page interaction. Background Art
[0002] With the development of science and technology, the Internet has become an indispensable part of people's daily lives. In recent years, Internet services have become increasingly diverse. In some services, users can interact with virtual characters (also known as avatars or digital humans). In operation, virtual characters can simulate real people in real life and interact with users. In some solutions, character setting parameters can be pre-configured for virtual characters so that the virtual characters can simulate real people in real life. However, real life is complex and diverse, and people's personalities are also vivid and varied. Relying on character settings to simulate real people has limitations and cannot simulate vivid and diverse life scenes and people. Therefore, there is a need for a solution that can improve the similarity between virtual characters and real people and enrich the interaction between users and virtual characters. Summary of the Invention
[0003] In a first aspect of the present disclosure, a method for page interaction is provided. The method includes, in response to a user triggering an interaction event related to a virtual character, generating interaction information associated with the virtual character to be used in the interaction event. The method also includes presenting the interaction information in at least one user interface corresponding to the interaction event. The method further includes associating at least a portion of the interaction information with character configuration information of the virtual character.
[0004] In a second aspect of the present disclosure, a device for page interaction is provided. The device includes an interaction information generation module configured to, in response to a user triggering an interaction event related to a virtual character, generate interaction information associated with the virtual character to be used in the interaction event. The device also includes an interaction information presentation module configured to present the interaction information in at least one user interface corresponding to the interaction event. The device further includes a configuration information association module configured to associate at least a portion of the interaction information with the character configuration information of the virtual character.
[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processing unit, the instructions cause the electronic device to perform the method of the first aspect.
[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein computer instructions are stored on the medium, and when the computer instructions are executed by a processor, the method of the first aspect is implemented.
[0007] In a fifth aspect of the present disclosure, a computer program product is provided, which includes a computer program, wherein when the computer program is executed by a processor, the method according to the first aspect of the present disclosure is implemented.
[0008] It should be understood that the content described in this summary section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0010] Figure 1 A schematic diagram illustrating an example environment in which embodiments according to the present disclosure may be implemented;
[0011] Figure 2A and Figure 2B Other example interfaces according to some embodiments of the present disclosure are shown;
[0012] Figure 3 shows an example interface according to some embodiments of the present disclosure;
[0013] Figures 4A to 4D Other example interfaces according to some embodiments of the present disclosure are shown;
[0014] Figure 5 A flowchart illustrating an example process for page interaction according to some embodiments of the present disclosure is shown;
[0015] Figure 6 A schematic structural block diagram showing an example apparatus for page interaction according to some embodiments of the present disclosure; and
[0016] Figure 7 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0017] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0018] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, 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 may be included below.
[0019] Herein, unless explicitly stated otherwise, executing a step “in response to A” does not mean executing the step immediately after “A” but may include one or more intermediate steps.
[0020] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0021] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0022] For example, in response to receiving a user's active request, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information, so that the user can independently choose whether to provide personal information to the electronic device, application, server or storage medium and other software or hardware that performs the operation of the technical solution of the present disclosure based on the prompt message.
[0023] As an optional but non-limiting implementation, in response to receiving a user's active request, a prompt message may be sent to the user, for example, in the form of a pop-up window, in which the prompt message may be presented in text form. Furthermore, the pop-up window may also include a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0024] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0025] As used herein, the term "in response to" refers to a state in which a corresponding event occurs or a condition is satisfied. It will be understood that the timing of executing a subsequent action executed in response to the event or condition is not necessarily strongly correlated with the time when the event occurs or the condition is satisfied. For example, in some cases, a subsequent action may be executed immediately upon the occurrence of the event or the satisfaction of the condition; in other cases, the subsequent action may be executed some time after the occurrence of the event or the satisfaction of the condition.
[0026] In this disclosure, "trigger" refers to one or more interactive operations performed by a user on a terminal device. Furthermore, these interactive operations can be triggered within the same user interface / pop-up window or within different user interfaces / pop-up windows. This disclosure is not limited in this respect.
[0027] As briefly discussed above, with the development of technology, the internet has become an indispensable part of people's daily lives. In recent years, internet services have become increasingly diverse. In some services, users can interact with virtual characters (also known as avatars or digital humans). In operation, virtual characters can simulate real people in real life and interact with users. In some solutions, character setting parameters can be pre-configured for virtual characters so that the virtual characters can simulate real people in real life. However, real life is complex and diverse, and human personalities are also vivid and diverse. Relying on character settings to simulate real people has limitations and cannot simulate vivid and diverse life scenes and people. Therefore, there is a need for a solution that can improve the similarity between virtual characters and real people and enrich the interaction methods between users and virtual characters.
[0028] According to embodiments of the present disclosure, a method, apparatus, device, and computer-readable storage medium for page interaction are provided. The method includes generating, in response to a user triggering an interaction event related to a virtual character, interaction information associated with the virtual character to be used in the interaction event; presenting the interaction information in at least one user interface corresponding to the interaction event; and associating at least a portion of the interaction information with the character configuration information of the virtual character. This approach enriches the interaction methods between users and virtual characters and allows the virtual character's image to be gradually enriched as the user interacts with the character.
[0029] Various embodiments of the present disclosure will be further described below with reference to the accompanying drawings.
[0030] Figure 1FIG2 is a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In the example environment 100, an application 120 is installed in 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.
[0031] exist Figure 1 In the environment 100, if application 120 is active, terminal device 150 may present a page 160 of application 120. Page 160 may include various pages provided by application 120, such as information display pages, dialog windows, Internet game interfaces, personal profile interfaces, etc. Although only a single application is shown in the figure, in actual scenarios, multiple different applications may be installed in terminal device 110.
[0032] In some embodiments, the terminal device 150 can communicate with the server 130 to enable the supply of services to the application 120. The terminal device 150 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, 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 e-book device, a gaming 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 for the user (such as a "wearable" circuit, etc.). The server 130 can be various types of computing systems / servers that can provide computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, and the like.
[0033] In some embodiments, terminal device 150 can collaborate with server 130 to provide specific services to user 140. In some exemplary embodiments of the present disclosure, example processes are described using terminal device 150 as the execution subject. It should be understood that the described example processes can be implemented collaboratively with terminal device 150 and server 130. For the sake of brevity, identical or similar content will not be repeated.
[0034] It should be understood that the structure and function of each element in the environment 100 are described for exemplary 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.
[0035] For a better understanding of the various embodiments of the present disclosure, reference is made to the following exemplary embodiments. Figures 2A to 4D The example user interface shown. It should be understood that Figures 2A to 4D The user interfaces shown are merely examples, and various designs are possible. 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 include any appropriate content. The scope of the present disclosure is not limited in this respect.
[0036] In an exemplary embodiment of the present disclosure, Figures 2A to 4D The user interface shown may be implemented at the terminal device 150 , and may be any page of the application 120 .
[0037] In some internet-based applications, virtual characters can be generated / created. Virtual characters can simulate real people in real life to interact with users. One example service involving virtual characters is an internet game. An internet game can include multiple virtual characters, each of which completes a predetermined plot within the game. Another example service involving virtual characters is a conversational application with a storyline. In a conversational application, users can engage in conversations with virtual characters in the story to advance the predetermined plot. It should be understood that internet games and conversational applications are just two examples of internet applications involving virtual characters. In fact, there are many other applications involving virtual characters. The virtual character in this disclosure refers to any virtual image with a specific character setting that can interact with users. The various embodiments of this disclosure are applicable to various applications involving virtual characters.
[0038] In some scenarios, character parameters can be pre-set for a virtual character, including but not limited to gender, age, personality, and so on. The virtual character can interact with the user based on these parameters. In some scenarios, in addition to character parameters, to make the virtual character more realistic, the virtual character can also have virtual memories, such as historical records of virtual interactions with the user. In the example scenario of an internet game, this virtual memory can include all interactions between the virtual character and the user, including conversations, plot points involved in the game development, and so on. In the example scenario of a conversational application, this virtual memory can include all conversations between the user and the virtual character and / or the storylines involved in these conversations, and so on.
[0039] During operation, character settings and virtual memories affect the interaction between the virtual character and the user. It should be understood that in addition to character settings and virtual memories, other parameters / configurations may also affect the interaction between the user and the virtual character. In this disclosure, all parameters / configurations that affect the interaction between the user and the virtual character are referred to as character configuration information.
[0040] In traditional solutions, character configuration information is typically statically set when the character is created. Even if the character configuration information can be modified later, the method for modifying the character configuration information lacks flexibility. As discussed below, according to various embodiments of the present disclosure, user 140 can interact with the virtual character more flexibly. According to various embodiments of the present disclosure, the interaction methods between the user and the virtual character are enriched, and the image of the virtual character can be gradually enriched as the user interacts with the virtual character.
[0041] In operation, user 140 can trigger an interactive event related to a virtual character. In some embodiments, the triggering of an interactive event related to a virtual character can be achieved by clicking on a trigger control. Figure 2A An example user interface is shown, including trigger control 210. See further Figure 2B The example user interface shown includes a trigger control panel on which at least one trigger control is presented. In this way, triggering an interactive event related to a virtual character can be effectively guided 140 .
[0042] In some embodiments, the presentation of the triggering control can be achieved through multiple interactive operations. As an example implementation, when the user 140 triggers Figure 2A After the trigger control 210 in the Figure 2B The user interface shown presents a trigger panel 250. User 140 can click on any trigger control in trigger panel 250 to trigger an interactive event related to the virtual character. In this way, the trigger control can be presented only when needed, avoiding the interference caused by the display of the trigger control to user 140.
[0043] In some implementations, different interaction events correspond to different trigger controls. In this case, electronic device 110 may present a trigger control for each of at least one candidate interaction event, and user 140 may receive a selection of a trigger control for the interaction event from the at least one candidate interaction event. In short, different trigger controls may correspond to different icons, allowing user 140 to understand the content of the interaction operation through the trigger control.
[0044] One example of an interaction event might be viewing a virtual character's personal profile interface. Another example of an interaction event might be viewing a virtual character's virtual terminal device, such as a virtual character's mobile device. Yet another example of an interaction event might be viewing a virtual character's virtual photo album. Yet another example of an interaction event might be viewing a virtual character's WeChat Moments, Weibo, or the like. It should be understood that the above examples of interaction events are merely illustrative. In other embodiments, an interaction event might be any interaction event directed at a virtual character. The various embodiments of the present disclosure are not limited in any respect.
[0045] In some embodiments, the presentation of a trigger control requires that a predetermined condition be met. In this case, in response to at least one candidate interaction event associated with the virtual character meeting its respective presentation condition, the electronic device 110 presents the trigger control for the at least one candidate interaction event. In this way, the presentation of the trigger control is made more reasonable and interesting.
[0046] In some embodiments, different interactive controls corresponding to different candidate interactive events may correspond to different presentation conditions. Specifically, a first interactive control corresponding to a first interactive event may be presented when a first condition is met, and a second interactive control corresponding to a second interactive event may be presented when a second condition is met, wherein the first interactive event is different from the second interactive event, and the first condition is also different from the second condition. In one embodiment, an interactive control that triggers viewing of a virtual character's personal profile interface may be displayed after the user interacts with the virtual character for the first time, while a trigger control that triggers viewing of a virtual character's virtual terminal / virtual album may be presented only after certain conditions are met. In this way, the presentation of trigger controls may be made more reasonable.
[0047] In some embodiments, the presentation condition for at least one candidate interaction event is satisfied based on the interaction intimacy between the virtual character and the user. Additionally, in some embodiments, the interaction intimacy between the virtual character and the user can be associated with the interaction history between the virtual character and the user, such as the number of days they have been friends, the number of days they have chatted, the number of chats, and so on. In this way, the interaction enthusiasm between user 140 and the virtual character can be effectively increased.
[0048] In some embodiments, the presentation criteria for at least one candidate interaction event are satisfied based on historical interactions between the virtual character and the user. In one embodiment, user 140 can engage in dialogue with the virtual character to advance the storyline. For example, as the story progresses, the virtual character may show user 140 their photo album. In this way, user 140 can interact with the virtual character more closely resonating with real life.
[0049] In some embodiments, the presentation conditions for at least one candidate interaction event are satisfied based on the storyline of the virtual character. Still using a conversational application as an example, while user 140 is engaged in a conversation with the virtual character, the relationship between the virtual character and user 140 may need to be further advanced. In this case, the display of a trigger control corresponding to the candidate interaction event may be triggered. In this way, the interactive storyline can be made more interesting.
[0050] In some embodiments, the user 140 may choose whether to inform the virtual character of the currently executed operation. Figure 2BThe example user interface shown. Figure 2B In the example user interface shown, when the user 140 clicks on the Qiaoqiao viewing control, the interaction event triggered by the user 140 is not notified to the virtual character.
[0051] In some embodiments, user 140 can view the interaction events that he or she has triggered. For example, see Figure 2B The example user interface shown. Figure 2B In the example user interface shown, when the user 140 clicks on the interaction record 450, all interaction events triggered by the user 140 can be presented. In this way, the user 140 can more intuitively know the interaction record between the user 140 and the virtual character.
[0052] According to various embodiments of the present disclosure, in response to user 140 triggering an interaction event related to a virtual character, electronic device 110 generates interaction information to be used by the virtual character in the interaction event. In other words, in various embodiments of the present disclosure, the interaction information to be used can be temporarily generated in response to the triggering of the interaction event. In this disclosure, interaction information refers to any interface element that will be presented to user 140 and / or can be triggered by user 140. In this way, interface presentation information can be dynamically generated as the user 140 interacts with the interface.
[0053] In some embodiments, electronic device 110 can generate at least a portion of the interaction information to be used independently of the character configuration information. In other words, the interaction information to be used is unknown and completely new to the avatar. As an example embodiment, the interaction information to be used is a photo of the avatar on a beach vacation. However, the avatar's configuration information does not contain any configuration information that indicates the avatar has previously been on a beach vacation. In this way, the interaction information presented is no longer dependent on the avatar's future character configuration information, resulting in richer interaction information.
[0054] In some embodiments, the electronic device 110 presents the interaction information in at least one user interface corresponding to the interaction event. Figures 3 to 4D The example user interface shown. Figures 3 to 4D In the example user interface shown, interaction information to be used is presented respectively.
[0055] In some embodiments, at least one user interface corresponding to an interactive event displays virtual props required for the interaction of the interactive event and interactive information is presented via the virtual props, and different interactive events include different interface elements. In other words, in some embodiments, at least one user interface corresponding to an interactive event includes interface elements for supporting the completion of the interaction in the interactive event, and different interactive events include different interface elements. Figures 3 to 4D The example user interface shown. Figures 3 to 4D The interface elements shown are different. For example, when the virtual prop can be a virtual mobile terminal, by presenting the virtual prop / interface element, the presentation of the interactive information is made more realistic.
[0056] In some embodiments, the interaction information to be used is generated independently of the configuration information of the avatar. Figures 4A to 4D The example user interfaces shown in FIG. 1 respectively show different interfaces of the virtual devices of the virtual characters. Figures 4A to 4D All the contents of the example user interface shown can be generated independently of the configuration information of the virtual character, that is, temporarily generated. Figure 4A The home page of the mobile terminal shown can be temporarily generated. Figure 4B The chat interface between the virtual character and user A shown may also be temporarily generated, wherein user A and / or the chat content may be temporarily generated. Figure 4C The NOTE interface presented, and Figure 4D The consumption record interfaces shown can all be temporarily generated. In this way, the interactive content presented can be more flexible.
[0057] Alternatively, in some embodiments, part of the interaction information to be used is generated independently of the configuration information of the avatar, while the other part is generated depending on the configuration information of the avatar. Figure 3 In the example user interface shown, interactive content 320 may be generated independently of the configuration information of the avatar, while interactive content 310 may be generated dependent on the configuration information of the avatar. In this way, the complexity of generating interactive content can be reduced.
[0058] In some embodiments, the interactive content to be used can be generated by a machine learning model (e.g., a generative model). In this way, the interactive content to be used can be more diverse and the time required to generate the interactive content to be used can be shortened, making the user's interactive operation more streamlined.
[0059] In some embodiments, at least one user interface corresponding to the interaction event includes a personal profile interface of the virtual character, and the interaction information to be presented on the personal profile interface is generated based at least on historical interaction information between the virtual character and the user 140. Figure 3The example user interface shown includes interactive content 310, and the interactive content 310 can be generated based on historical interaction information between the virtual character and the user 140. In this way, the personal profile interface of the virtual character presented at the terminal devices of different users is different, thereby achieving the presentation of customized interface content.
[0060] Additionally, in some embodiments, at least one user interface corresponding to the interaction event includes a personal profile interface of the virtual character, and the interaction information includes at least a virtual historical interaction record between the user and the virtual character. Figure 3 In the example user interface shown, the interactive content 310 may be historical conversation information or recorded information of historical events between the user 140 and the virtual character. In this way, the presented interactive content is closer to real life and the user can obtain an immersive interactive experience.
[0061] As discussed above, the interaction information to be used can be presented in one or more user interfaces. In some embodiments, when the interaction information to be used needs to be presented in multiple interfaces, the electronic device 110 can present the first part of the interaction information in the first user interface corresponding to the interaction event. Next, in response to the operation of the user 140 in the first user interface, the second user interface corresponding to the interaction event is presented, wherein the second user interface presents the second part of the interaction information. Figures 4A to 4C The electronic device 110 can be Figure 4A In response to the user 140 triggering the control 410 in the first user interface, the first part of the interactive information is presented in the first user interface. Figure 4B Similarly, in response to user 140 triggering control 440 in the first user interface, the second portion of the interactive information is presented in the second user interface. Figure 4C It should be understood that the electronic device 110 may also present the third part of the interaction information in a third user interface corresponding to the interaction event (e.g., Figure 4D In this way, the interactive information is presented to the user 140 in a progressive manner, making the interactive process more interesting.
[0062] In some embodiments, when the interaction information to be used needs to be presented in multiple interfaces, the electronic device 110 can generate all the information to be interacted with at one time. For example, in response to the user 140 triggering the trigger control corresponding to the interaction event, the electronic device 110 can generate the information to be interacted with at one time. Figures 4A to 4DIn this way, since the interaction information is generated once, the electronic device 110 does not need to repeatedly call the generation process, and the subsequent interaction process of the user 140 can be made smoother.
[0063] Alternatively, in some embodiments, when the interactive information to be used needs to be presented on multiple interfaces, the electronic device 110 can trigger the generation of the content to be interacted with according to the user's interactive operation. For example, in response to the user 140 triggering the trigger control corresponding to the interactive event, the electronic device 110 can only generate the content to be interacted with on the interface. Figure 4A When the user 140 clicks the control 410, the electronic device 110 may generate an interactive content that will be displayed on the Figure 4B In this way, the generation of unnecessary interactive information can be avoided, thus improving resource utilization efficiency.
[0064] Alternatively, in some embodiments, when the interaction information to be used needs to be presented on multiple interfaces, the electronic device 110 may generate the interaction information to be used according to the hierarchical relationship between the user interfaces. Figure 4C for Figure 4A In this case, in response to the user 140 triggering the trigger control corresponding to the interaction event, the electronic device 110 generates a Figure 4A While presenting the interactive information, further generation will be Figure 4A The interactive information presented by the next level user interface will be Figure 4B and Figure 4C In this way, the smoothness of the subsequent interaction process of the user 140 is ensured, and unnecessary interaction information can be avoided.
[0065] According to various embodiments of the present disclosure, the electronic device 110 may associate at least a portion of the interaction information with the character configuration information of the virtual character. In this way, the image of the virtual character may be gradually enriched as the interaction with the user increases.
[0066] Additionally, in some embodiments, the interaction information is associated with the character configuration information of the virtual character only when certain conditions are met. In one embodiment, in response to the completion of the presentation of at least a portion of the interaction information, the electronic device 110 can associate at least a portion of the interaction information with the character configuration information of the virtual character. For example, when the interaction information to be used needs to be presented in multiple interfaces, or the displayed user interface needs to be fully displayed through a sliding / dragging operation, the electronic device 110 only associates the interaction information presented in the current user interface and viewed by the user 140 with the character configuration information of the virtual character. In this way, it is ensured that the association operation is meaningful to the user 140.
[0067] Alternatively, in some embodiments, the electronic device 110 only associates the interaction information generated independently of the character configuration information with the configuration information of the virtual character. Figure 3 In the illustrated user interface, interactive content 320 can be generated independently of the avatar's configuration information, while interactive content 310 can be generated dependent on the avatar's configuration information. During operation, electronic device 110 only associates interactive content 320 with the avatar's character configuration information. This is because interactive content 310 has already been associated with the avatar's character configuration information. This shows that by setting execution conditions for the association operation, the interaction information to be associated can be pre-processed before executing the association operation, thereby avoiding the waste of resources caused by unnecessary association operations.
[0068] In some embodiments, when the interaction information to be used needs to be presented in multiple interfaces, or the displayed user interface needs to be fully displayed through a sliding / dragging operation, the association operation performed by the electronic device 110 is also gradual. Specifically, the electronic device 110 can present the first part of the interaction information in the first user interface corresponding to the interaction event, and associate at least a part of the first part of the interaction information with the character configuration information of the virtual character. Next, in response to the user's operation in the first user interface (for example, sliding, clicking on the control, etc.), the electronic device 110 can present a second user interface corresponding to the interaction event, wherein the second user interface presents the second part of the interaction information. The electronic device 110 can then associate at least a part of the second part of the interaction information with the character configuration information of the virtual character. In this way, the computing resources occupied by the association operation can be minimized, and the utilization of computing resources is improved.
[0069] In one example, when the user interface presents character setting information of a virtual character, for example, a hobby of traveling, if the interaction information is not included in the character configuration information of the virtual character, the electronic device 110 may associate the hobby information displayed in the user interface with the character configuration information of the virtual character.
[0070] In another example, when a chat interface between a virtual character and user A is presented in the user interface, both user A and the chat content with user A are independent of the character configuration information of the virtual character. In this case, a virtual memory related to user A is added to the virtual character's virtual memory, and the chat content with user A is also stored in the virtual character's virtual memory.
[0071] In some embodiments, electronic device 110 can perform subsequent interactions between the user and the virtual character based on the character configuration information associated with the interaction information. In one example scenario, after the hobby information displayed in the user interface is associated with the character configuration information of the virtual character, if user 140 mentions the virtual character's hobby in a subsequent conversation, the virtual character can respond based on the associated character configuration information. In another example scenario, if a chat message with user A is presented in the user interface, which mentions going mountain hiking with user A this Sunday, if user 140 asks the virtual character about their plans for this Sunday in a subsequent interaction, the virtual character can respond that they have already made an appointment to go mountain hiking.
[0072] It should be understood that the above example scenarios are merely exemplary. In fact, after the interaction information is associated with the character configuration information of the virtual character, the impact of this association operation on the subsequent interaction between the user 140 and the virtual character is diverse. The present disclosure is not limited in terms of the specific impact.
[0073] Through the above-mentioned example process of the present disclosure, the interaction mode between the user and the virtual character is enriched, and the image of the virtual character can be gradually enriched as the interaction between the user and the virtual character increases.
[0074] Figure 5 1 is a flow chart of a method 500 for page interaction according to some embodiments of the present disclosure. The method 500 may be implemented at the electronic device 110 (where the electronic device 110 includes the terminal device 150, or includes both the terminal device 150 and the server 130). Figure 1 Process 500 is described.
[0075] In block 510 , in response to a user triggering an interaction event related to a virtual character, the electronic device 110 generates interaction information to be used by the virtual character in the interaction event.
[0076] In box 520, the electronic device 110 presents interaction information in at least one user interface corresponding to the interaction event.
[0077] At block 530 , the electronic device 110 associates at least a portion of the interaction information with the character configuration information of the virtual character.
[0078] In some embodiments, presenting interaction information in at least one user interface corresponding to an interaction event includes: presenting a first part of the interaction information in a first user interface corresponding to the interaction event; and associating at least a part of the interaction information to the character configuration information of the virtual character includes: associating at least a part of the first part of the interaction information to the character configuration information of the virtual character.
[0079] In some embodiments, presenting interaction information in at least one user interface corresponding to an interaction event further includes: presenting a second user interface corresponding to the interaction event in response to a user operation in a first user interface, wherein the second user interface presents a second part of the interaction information; and associating at least a part of the interaction information to the character configuration information of the virtual character includes: associating at least a part of the second part of the interaction information to the character configuration information of the virtual character.
[0080] In some embodiments, at least one user interface corresponding to an interactive event displays virtual props required for the interaction of the interactive event and interactive information is presented via the virtual props, and different interactive events include different interface elements.
[0081] In some embodiments, at least one user interface corresponding to the interaction event includes a personal profile interface of the virtual character, and the interaction information to be presented in the personal profile interface is generated based at least on historical interaction information between the virtual character and the user.
[0082] In some embodiments, the interaction information includes at least a virtual historical interaction record between the user and the virtual character.
[0083] In some embodiments, associating at least a portion of the interaction information with the character configuration information of the virtual character includes associating at least a portion of the interaction information with the character configuration information of the virtual character in response to completion of presentation of at least a portion of the interaction information.
[0084] In some embodiments, the triggering of an interaction event is determined by: presenting a trigger control for at least one candidate interaction event in response to the presentation conditions of each of at least one candidate interaction event related to the virtual character being met; and receiving a selection of a trigger control for the interaction event from at least one candidate interaction event.
[0085] In some embodiments, the satisfaction of the presentation condition of at least one candidate interaction event is based on at least one of the following: the storyline of the virtual character, the historical interaction record between the virtual character and the user, and the interaction intimacy between the virtual character and the user.
[0086] In some embodiments, method 500 further includes performing subsequent interactions between the user and the virtual character based on the character configuration information associated with the interaction information.
[0087] In some embodiments, generating interaction information to be used by the virtual character in an interaction event includes generating at least a portion of the interaction information to be used independently of the character configuration information.
[0088] Figure 6: A schematic structural block diagram of an apparatus 600 for page interaction according to certain embodiments of the present disclosure is shown. The apparatus 600 may be implemented as or included in a terminal device 150. Each module / component in the apparatus 600 may be implemented by hardware, software, firmware, or any combination thereof.
[0089] like Figure 6 As shown, the device 600 for page interaction includes: an interaction information generation module 610, which is configured to generate interaction information associated with the virtual character to be used in the interaction event in response to the user triggering the interaction event related to the virtual character; an interaction information presentation module 620, which is configured to present the interaction information in at least one user interface corresponding to the interaction event; and a configuration information association module 630, which is configured to associate at least part of the interaction information with the character configuration information of the virtual character.
[0090] In some embodiments, the interaction information presentation module 620 is further configured to present a first portion of the interaction information in a first user interface corresponding to the interaction event. The configuration information association module 630 is further configured to associate at least a portion of the first portion of the interaction information with the character configuration information of the virtual character.
[0091] In some embodiments, the interaction information presentation module 620 is further configured to: in response to a user operation in the first user interface, present a second user interface corresponding to the interaction event, wherein the second user interface presents the second portion of the interaction information. The configuration information association module 630 is further configured to associate at least a portion of the second portion of the interaction information with the character configuration information of the virtual character.
[0092] In some embodiments, at least one user interface corresponding to an interactive event displays virtual props required for the interaction of the interactive event and interactive information is presented via the virtual props, and different interactive events include different interface elements.
[0093] In some embodiments, at least one user interface corresponding to the interaction event includes a personal profile interface of the virtual character, and the interaction information to be presented in the personal profile interface is generated based at least on historical interaction information between the virtual character and the user.
[0094] In some embodiments, the interaction information includes at least a virtual historical interaction record between the user and the virtual character.
[0095] In some embodiments, the configuration information associating module 630 is further configured to: in response to the completion of presentation of at least a portion of the interaction information, associate at least a portion of the interaction information with the character configuration information of the virtual character.
[0096] In some embodiments, the triggering of an interaction event is determined by: presenting a trigger control for at least one candidate interaction event in response to the presentation conditions of each of at least one candidate interaction event related to the virtual character being met; and receiving a selection of a trigger control for the interaction event from at least one candidate interaction event.
[0097] In some embodiments, the satisfaction of the presentation condition of at least one candidate interaction event is based on at least one of the following: the storyline of the virtual character, the historical interaction record between the virtual character and the user, and the interaction intimacy between the virtual character and the user.
[0098] In some embodiments, the apparatus 600 further includes an interaction module (not shown) configured to perform subsequent interactions between the user and the virtual character based on the character configuration information associated with the interaction information.
[0099] In some embodiments, the interaction information generation module 610 is further configured to generate at least a portion of the interaction information to be used independently of the role configuration information.
[0100] Figure 7 1 shows a block diagram of an electronic device 700 in which one or more embodiments of the present disclosure may be implemented. Figure 7 The illustrated electronic device 700 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. Figure 7 The electronic device 700 shown can be used to implement Figure 1 terminal device 110.
[0101] like Figure 7 As shown, electronic device 700 is in the form of a general electronic device. Components of electronic device 700 may include, but are not limited to, one or more processors or processing units 710, memory 720, storage device 730, one or more communication units 740, one or more input devices 750, and one or more output devices 760. Processing unit 610 may be a real or virtual processor and is capable of performing various processes according to programs stored in memory 720. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to increase the parallel processing capabilities of electronic device 700.
[0102] The electronic device 700 typically includes a plurality of computer storage media. Such media can be any accessible media that can be obtained by the electronic device 700, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 720 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 730 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 700.
[0103] The electronic device 700 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 7 As shown in FIG, a magnetic disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 720 may include a computer program product 725 having one or more program modules configured to perform the various methods or actions of various embodiments of the present disclosure.
[0104] The communication unit 740 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 700 can be implemented as a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 700 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
[0105] Input device 750 may be one or more input devices, such as a mouse, keyboard, or trackball. Output device 760 may be one or more output devices, such as a display, a speaker, or a printer. Electronic device 700 may also communicate with one or more external devices (not shown) via communication unit 740 as needed, such as storage devices, display devices, or the like, with one or more devices that allow a user to interact with electronic device 700, or with any device that allows electronic device 700 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).
[0106] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
[0107] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0108] 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 device, thereby producing a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.
[0109] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0110] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0111] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, not exhaustive, and not 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 selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A page interaction method, comprising: In response to a user triggering an interaction event related to a virtual character, generating interaction information associated with the virtual character to be used in the interaction event; Presenting the interaction information in at least one user interface corresponding to the interaction event; as well as At least a portion of the interaction information is associated with the character configuration information of the virtual character.
2. The method according to claim 1, wherein presenting the interaction information in at least one user interface corresponding to the interaction event comprises: Presenting a first portion of the interaction information in a first user interface corresponding to the interaction event; And associating at least a portion of the interaction information with the character configuration information of the virtual character includes: At least a portion of the first portion of the interaction information is associated with the character configuration information of the virtual character.
3. The method according to claim 2, wherein presenting the interaction information in at least one user interface corresponding to the interaction event further comprises: In response to the user's operation in the first user interface, presenting a second user interface corresponding to the interaction event, wherein the second user interface presents a second part of the interaction information; And associating at least a portion of the interaction information with the character configuration information of the virtual character includes: At least a portion of the second portion of the interaction information is associated with the character configuration information of the virtual character.
4. The method according to claim 1, wherein at least one user interface corresponding to the interactive event displays a virtual prop required for the interaction of the interactive event and the interactive information is presented via the virtual prop, and Different interaction events include different interface elements.
5. A method according to claim 1, wherein at least one user interface corresponding to the interaction event includes a personal profile interface of the virtual character, and wherein the interaction information to be presented on the personal profile interface is generated based at least on historical interaction information between the virtual character and the user. The method according to claim 5 , wherein the interaction information at least includes a virtual historical interaction record between the user and the virtual character.
7. The method according to claim 1, wherein associating at least a portion of the interaction information with the character configuration information of the virtual character comprises: In response to the completion of the presentation of at least a portion of the interaction information, the at least a portion of the interaction information is associated with the character configuration information of the virtual character.
8. The method of claim 1 , wherein triggering the interaction event is determined by: In response to a presentation condition of each of at least one candidate interaction event associated with the virtual character being met, presenting a trigger control of each of the at least one candidate interaction event; and A selection of a triggering control for the interaction event is received from the at least one candidate interaction event.
9. The method of claim 8, wherein the satisfaction of the presentation condition of the at least one candidate interaction event is based on at least one of the following: The storyline in which the virtual character is located, Historical interaction records between the virtual character and the user, and The interaction intimacy between the virtual character and the user.
10. The method according to claim 1, further comprising: Subsequent interactions between the user and the virtual character are performed based on the character configuration information associated with the interaction information.
11. The method according to claim 1 , wherein generating the interaction information to be used by the virtual character in the interaction event comprises: At least a portion of the interaction information to be used is generated independently of the role configuration information.
12. A device for page interaction, comprising: an interaction information generating module configured to generate interaction information associated with the virtual character to be used in the interaction event in response to a user triggering an interaction event related to the virtual character; an interaction information presenting module, configured to present the interaction information in at least one user interface corresponding to the interaction event; as well as The configuration information associating module is configured to associate at least a portion of the interaction information with the character configuration information of the virtual character.
13. An electronic device comprising: at least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 11 when executed by the at least one processor.
14. A computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions can be executed by a processor to implement the method according to any one of claims 1 to 11.
15. A computer program product comprising computer executable instructions, wherein the computer executable instructions, when executed by a processor, implement the method according to any one of claims 1 to 11.