Session interaction method and apparatus, electronic device, and storage medium
Patent Information
- Application Number
- CN202610584926.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-04-29
- Publication Date
- 2026-10-23
AI Technical Summary
[0003]本公开提供一种会话互动方法、装置、电子设备及存储介质,以至少解决相关技术中如何提升会话互动性能和虚拟宠物合养的业务性能等问题
通过在目标会话的会话页面中展示所述目标会话的会话消息,并在所述会话页面中展示目标虚拟对象针对第一会话消息语义反馈的、与所述第一会话消息语义匹配的第一对象交互业务对应的第一对象业务引导信息,所述第一会话消息语义为所述会话消息的语义,可以在会话页面中基于会话消息的语义自动触发针对虚拟对象相关对象交互业务的引导推荐和呈现,有效提升虚拟对象相关业务的互动便捷性,从而可以有效提升虚拟对象相关业务的互动参与度,使得会话消息互动和会话过程中的虚拟对象相关业务互动可以高效便捷地联动,基于该联动使得会话消息和虚拟对象的双向互动得到增强。
Smart Images

Figure CN122970058A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of Internet application technology, and in particular to a conversational interaction method, apparatus, electronic device, and storage medium. Background Technology
[0002] With the development of internet applications, online conversations based on internet applications (such as online chat based on instant messaging) and cloud-maintained virtual objects (such as cloud-based virtual pet raising) have attracted much attention. Among related technologies, a conversation-based virtual pet raising interaction method has been provided. Virtual pets offer a variety of gameplay options, but the entry points for these options are all located on the virtual object's homepage (e.g., the virtual object's landing page). To interact with a specific gameplay option, users need to first enter the virtual object's homepage from the conversation page, and then navigate through multiple pages to reach that specific gameplay option. The overall process is complex and lengthy, easily causing users to get lost and abandon the interaction, resulting in poor conversation interaction performance. Furthermore, users need to actively search for and trigger the entry point to the virtual object's homepage within the conversation page, making interaction inconvenient. Even after triggering the entry, users can only enter the virtual object's homepage and cannot access specific gameplay options, leading to low user engagement. In summary, this results in wasted processing resources for virtual pet raising, poor performance of virtual pet raising services, and poor conversation interaction performance. Summary of the Invention
[0003] This disclosure provides a method, apparatus, electronic device, and storage medium for interactive sessions, aiming to at least address issues in related technologies such as how to improve the performance of interactive sessions and the business performance of virtual pet co-ownership. The technical solution of this disclosure is as follows.
[0004] According to a first aspect of the present disclosure, a conversational interaction method is provided, comprising: Display the session messages of the target session on the session page of the target session; The session page displays first object service guidance information corresponding to the first object interaction service that matches the semantics of the first session message, based on the semantic feedback of the target virtual object in response to the first session message. This first object service guidance information guides the session participants' accounts in the target session to interact with the first object interaction service. The semantics of the first session message are the semantics of the session message itself, and the target virtual object is a virtual object jointly created and maintained by the session participants' accounts in the target session. In one possible implementation, the method further includes: In response to the triggering of the first object service guidance information, the first object interaction service page corresponding to the target virtual object under the first object interaction service is displayed.
[0005] In one possible implementation, the method further includes one of the following: In response to a return-to-session instruction triggered in the first object interaction business page, the session page is displayed; Alternatively, in response to an instruction to return to the virtual object homepage triggered in the first object interaction service page, the virtual object homepage corresponding to the target virtual object is displayed. The virtual object homepage is used to provide an interactive space for the target virtual object and displays multiple object interaction services, including the first object interaction service.
[0006] In one possible implementation, the first object service guidance information includes at least one of the following: service-related description information of the first object interaction service, or service entry guidance control of the first object interaction service, or reply information based on the first object interaction service in response to the session message.
[0007] In one possible implementation, the session message includes at least one of a first session message, a second session message, or a third session message; the session participating account includes a first session participating account; and displaying the session message of the target session on the session page of the target session includes: In the session page of the target session, in response to the first session participating account triggering an account identifier interaction operation of any session participating account of the target session, the first session message including the first interactive shortcut text associated with the account identifier interaction operation is displayed; Alternatively, in the session page of the target session, in response to the message sending operation triggered by the first session participating account based on the message input control in the session page, the second session message sent by the first session participating account is displayed; Alternatively, in the session page of the target session, in response to the content message forwarded by the first session participating account to the session page, the third session message forwarded by the first session participating account is displayed.
[0008] In one possible implementation, the method further includes: Display the shortcut text changing component corresponding to the first interactive shortcut text at the associated location of the first session message; When the quick text change component is triggered by the account participating in the first session, the quick text settings page of the interactive quick text associated with the account identifier interactive operation is displayed; In response to updating the settings of the account identifier interactive operation associated with the second interactive shortcut text on the shortcut text settings page, the second interactive shortcut text associated with the account identifier interactive operation is displayed on the shortcut text settings page.
[0009] In one possible implementation, the first area of the shortcut text settings page displays the first interactive shortcut text, and the second area of the shortcut text settings page displays multiple preset interactive shortcut texts, the multiple preset interactive shortcut texts corresponding to multiple object interaction services of the target virtual object; The response to updating the second interactive shortcut text associated with the account identifier interactive operation on the shortcut text settings page, and displaying the second interactive shortcut text associated with the account identifier interactive operation on the shortcut text settings page, includes: In response to selecting the second interactive shortcut text among the plurality of preset interactive shortcut texts on the shortcut text settings page, the first area of the shortcut text settings page is switched to display the second interactive shortcut text.
[0010] In one possible implementation, the method further includes: In the session page of the target session, in response to the first session participant account triggering an account identifier interaction operation of any session participant account of the target session, a fourth session message including a second interactive shortcut text associated with the account identifier interaction operation is displayed.
[0011] In one possible implementation, the method further includes: During the display of the first session message, special effects including the first interactive shortcut text are displayed on the session page.
[0012] In one possible implementation, the method further includes: In response to a new session message sent by the session participating account, the second object service guidance information corresponding to the second object interaction service that matches the semantics of the second session message is displayed on the session page, and the first object service guidance information is hidden. The second object service guidance information is used to guide the session participation account of the target session to interact with the second object service, and the semantics of the second session message is the semantics of the new session message.
[0013] In one possible implementation, the method further includes: If there is no matching object interaction service in the semantics of the second session message, the first object service guidance information will be continuously displayed on the session page.
[0014] In one possible implementation, the method further includes: The virtual image of the target virtual object is displayed at the associated location of the first object's business guidance information.
[0015] In one possible implementation, the semantics of the first session message also match a third object interaction service; the method further includes: If the first object service guidance information is continuously displayed for a predetermined duration and the account participating in the session does not trigger the first object service guidance information, the third object service guidance information corresponding to the second object interaction service will be displayed on the session page.
[0016] In one possible implementation, the session participation account includes a first session participation account and a second session participation account, and the session page is the session page of the target session presented on the side of the first session participation account; the method further includes: When the account participating in the second session triggers the first object's business guidance information, the first object's business guidance information is hidden on the session page; Alternatively, if the first object's business guidance information is triggered by the second session participating account, the first object's business guidance information is updated to a collapsed state on the session page.
[0017] According to a second aspect of the present disclosure, a conversational interaction device is provided, comprising: The conversation message display module is configured to display the conversation messages of the target session on the conversation page of the target session; The object service guidance module is configured to execute and display first object service guidance information on the session page, which is the semantic feedback of the target virtual object in response to the first session message and matches the semantics of the first session message. The first object service guidance information is used to guide the session participation account of the target session to interact with the first object interaction service. The semantics of the first session message are the semantics of the session message. The target virtual object is a virtual object jointly created and maintained by the session participation account of the target session.
[0018] In one possible implementation, the device further includes: The business guidance triggering module is configured to execute a trigger in response to the business guidance information of the first object, and display the first object interaction business page corresponding to the target virtual object under the first object interaction business.
[0019] In one possible implementation, the device further includes one of the following modules: The first return module is configured to execute a return session instruction triggered in the first object interaction business page and display the session page; Alternatively, the second return module is configured to execute an instruction triggered in the first object interaction service page to return to the virtual object homepage, displaying the virtual object homepage corresponding to the target virtual object. The virtual object homepage is used to provide an interactive space for the target virtual object and displays multiple object interaction services, including the first object interaction service.
[0020] In one possible implementation, the first object service guidance information includes at least one of the following: service-related description information of the first object interaction service, or service entry guidance control of the first object interaction service, or reply information based on the first object interaction service in response to the session message.
[0021] In one possible implementation, the session message includes at least one of a first session message, a second session message, or a third session message; the session participation account includes a first session participation account; and the session message display module includes: The first session message display unit is configured to execute on the session page of the target session, in response to the first session participating account triggering an account identifier interaction operation of any session participating account of the target session, and display the first session message including the first interactive shortcut text associated with the account identifier interaction operation. Alternatively, the second session message display unit is configured to execute on the session page of the target session, in response to a message sending operation triggered by the first session participating account based on the message input control on the session page, to display the second session message sent by the first session participating account; Alternatively, the third session message display unit is configured to execute on the session page of the target session, in response to the content message forwarded by the first session participant account to the session page, and display the third session message forwarded by the first session participant account.
[0022] In one possible implementation, the device further includes: The quick text replacement module is configured to display the quick text replacement component corresponding to the first interactive quick text at the associated location of the first session message; The quick text settings page display module is configured to display the quick text settings page of the interactive quick text associated with the account identifier interactive operation when the quick text replacement component is triggered by the account participating in the first session. The quick text update display module is configured to respond to updating the second interactive quick text associated with the account identifier interactive operation on the quick text settings page, and display the second interactive quick text associated with the account identifier interactive operation on the quick text settings page.
[0023] In one possible implementation, the first area of the shortcut text settings page displays the first interactive shortcut text, and the second area of the shortcut text settings page displays multiple preset interactive shortcut texts, the multiple preset interactive shortcut texts corresponding to multiple object interaction services of the target virtual object; The quick text update display module includes: The quick text update display unit is configured to switch to displaying the second interactive quick text in the first area of the quick text settings page in response to selecting the second interactive quick text among the plurality of preset interactive quick texts on the quick text settings page.
[0024] In one possible implementation, the device further includes: The account identification interaction module is configured to execute on the session page of the target session, in response to the first session participating account triggering an account identification interaction operation of any session participating account of the target session, and display a fourth session message including a second interactive shortcut text associated with the account identification interaction operation.
[0025] In one possible implementation, the device further includes: The special effects display module is configured to display special effects, including the first interactive shortcut text, on the conversation page during the display of the first conversation message.
[0026] In one possible implementation, the device further includes: The object service guidance information switching and display module is configured to respond to a new session message sent by the session participating account, display the second object service guidance information corresponding to the second object interaction service that matches the semantics of the second session message in the session page, and hide the first object service guidance information. The second object service guidance information is used to guide the session participation account of the target session to interact with the second object service, and the semantics of the second session message is the semantics of the new session message.
[0027] In one possible implementation, the device further includes: The object service guidance information continuous display module is configured to continuously display the first object service guidance information on the session page when there is no matching object interaction service in the semantics of the second session message.
[0028] In one possible implementation, the device further includes: The virtual avatar display module is configured to display the virtual avatar of the target virtual object at the associated location of the first object's business guidance information.
[0029] In one possible implementation, the semantics of the first session message also match a third object interaction service; the device further includes: The object service guidance display module is configured to display the third object service guidance information corresponding to the second object interaction service on the session page when the first object service guidance information is continuously displayed for a predetermined time and the session participating account does not trigger the first object service guidance information.
[0030] In one possible implementation, the session participation account includes a first session participation account and a second session participation account, and the session page is the session page of the target session presented on the side of the first session participation account; the device further includes: The object service guidance information hiding module is configured to hide the first object service guidance information on the session page when the second session participating account triggers the first object service guidance information. Alternatively, the object service guidance information display status switching module is configured to update the first object service guidance information to a collapsed display state on the session page when the second session participating account triggers the first object service guidance information.
[0031] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the method as described in any one of the first aspects above.
[0032] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided such that, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform any of the methods described in the first aspect of the present disclosure. According to a fifth aspect of the present disclosure, a computer program product is provided, including computer instructions that, when executed by a processor, cause a computer to perform the method described in any one of the first aspects of the present disclosure.
[0033] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects: By displaying the session messages of the target session on the session page of the target session, and displaying first object service guidance information corresponding to the first object interaction service that matches the semantics of the first session message, the semantics of the first session message is the semantics of the session message. Based on the semantics of the session message, guidance recommendations and presentations for virtual object-related object interaction services can be automatically triggered on the session page, effectively improving the convenience of interaction for virtual object-related services. This can effectively improve the interactive participation of virtual object-related services, enabling efficient and convenient linkage between session message interaction and virtual object-related service interaction during the session. Based on this linkage, the two-way interaction between session messages and virtual objects is enhanced.
[0034] Furthermore, by setting the first object's business guidance information to guide the session participation account of the target session to interact with the first object, the virtual object landing page can be skipped, and the session page can be efficiently guided to the specific business gameplay page of the virtual object. This makes the operation path of the virtual object's business gameplay interaction during the session simple and efficient, thereby further improving the interactive participation of the virtual object. The session interaction resources and virtual object processing resources for virtual object interaction can be fully utilized, and the performance of virtual object business and session interaction can be effectively improved.
[0035] Furthermore, by setting the timing of recommending and guiding virtual object-related interactive services when there is a first object interaction service that semantically matches the first session message, and adapting it to the session message content of the session participating account, timely feedback and interaction on the session message can be provided, making the recommendation of virtual object-related interactive services more natural and smooth. This can both increase the interaction frequency of object interaction guidance based on message interaction and reduce the interference perception of object interaction guidance, thereby increasing the interaction participation of session participating accounts in the recommended virtual object interactive services, further improving the effectiveness of the use of session interaction resources and virtual object processing resources, and effectively linking and improving the performance of virtual object services and session interaction.
[0036] In addition, by setting feedback on conversation messages from the perspective of the target virtual object, the function of the target virtual object participating in conversation interaction can be realized, and conversation messages can also be fed back in a timely manner. This can both recommend object interaction business of virtual objects and respond to conversation messages in a timely manner, thereby further enabling the performance of virtual object business and conversation interaction to be effectively linked and improved.
[0037] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0038] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0039] Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment.
[0040] Figure 2 This is a flowchart illustrating a conversational interaction method according to an exemplary embodiment.
[0041] Figure 3 This is a schematic diagram illustrating a session page according to an exemplary embodiment.
[0042] Figure 4 This is a schematic diagram illustrating a first object service guidance information according to an exemplary embodiment.
[0043] Figure 5 This is a schematic diagram illustrating another type of first object service guidance information according to an exemplary embodiment.
[0044] Figure 6 This is a schematic diagram illustrating, according to an exemplary embodiment, a method for triggering first object service guidance information and displaying the first object interaction service page corresponding to the target virtual object under the first object interaction service.
[0045] Figure 7 This is a schematic diagram illustrating, according to an exemplary embodiment, how to switch from displaying first object service guidance information to displaying third object interactive service guidance information in a session page.
[0046] Figure 8 This is a schematic diagram illustrating, according to an exemplary embodiment, a session page displaying a shortcut text changing component and triggering the shortcut text changing component to update the second interactive shortcut text associated with the setting account identifier interactive operation.
[0047] Figure 9 This is a block diagram illustrating a conversational interaction device according to an exemplary embodiment.
[0048] Figure 10 This is a block diagram illustrating an electronic device for conversational interaction according to an exemplary embodiment.
[0049] Figure 11This is a block diagram illustrating an electronic device for conversational interaction based on an exemplary embodiment. Detailed Implementation
[0050] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0051] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0052] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties. Furthermore, in the specific embodiments of this disclosure, when user-related data is involved, user permission or consent is required when the following embodiments of this disclosure are applied to specific products or technologies, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions.
[0053] Artificial intelligence (AI) is the theory, methods, technology, and application systems that use digital computers or computers-controlled machines to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to achieve optimal results. AI software technology mainly includes computer vision, speech processing, natural language processing, and machine learning / deep learning.
[0054] In recent years, with the research and progress of artificial intelligence technology, artificial intelligence technology has been widely used in many fields. The solutions provided in the embodiments of this application involve technologies such as machine learning / deep learning, which are specifically illustrated through the following embodiments.
[0055] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment, such as... Figure 1 As shown, the application environment may include server 01 and terminal 02.
[0056] In an optional embodiment, terminal 02 can provide services such as conversational interaction to any user. Specifically, terminal 02 can be, but is not limited to, electronic devices such as smartphones, desktop computers, tablets, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, and smart wearable devices. Optionally, the operating system running on the electronic device can be, but is not limited to, Android, iOS, Linux, and Windows.
[0057] In an optional embodiment, server 01 can provide background services for terminal 02. Specifically, server 01 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.
[0058] In addition, it should be noted that, Figure 1 The example shown is merely one application environment of the conversational interaction method provided in this disclosure.
[0059] In the embodiments described in this specification, the server 01 and the terminal 02 can be directly or indirectly connected through wired or wireless communication, and this application does not impose any restrictions on this.
[0060] Figure 2 This is a flowchart illustrating a conversational interaction method according to an exemplary embodiment. Figure 2 As shown, the method may include the following steps.
[0061] In step S201, the session messages of the target session are displayed on the session page of the target session.
[0062] In the embodiments of this specification, the target session can be any online session on an online platform. For example, an online platform can refer to an online social platform, such as an instant messaging-based social platform, a content-interaction-based social platform, etc., and this disclosure does not limit it.
[0063] A target session can refer to a conversation between participating accounts based on message interaction, such as a chat between participating accounts. In other words, a target session can refer to a session composed of multiple accounts, which can be used for message interaction between these multiple accounts. It can be understood that multiple accounts can refer to accounts registered on an online platform; when these multiple accounts participate in a target session, they can be considered as multiple participating accounts in that target session.
[0064] For example, the number of accounts participating in a session can be greater than or equal to two. If there are two, it can correspond to a two-party session, such as a private chat (or one-on-one chat); if there are more than two, it can correspond to a group session, such as a group chat.
[0065] In the embodiments of this specification, a session page can refer to an interface used for message interaction between account participants in a target session, such as displaying session messages exchanged during the target session. In one example, a session page may include, but is not limited to, an instant messaging-based session page, such as an instant messaging-based chat page; this disclosure does not limit this.
[0066] For example, refer to Figure 3 The session page can be the session page corresponding to the account participating in the first session. It should be noted that the first session participating account can refer to a local session participating account, and can be any session participating account in the target session. This specification uses the local first session participating account on the terminal side as an example in the embodiments, and does not limit this disclosure.
[0067] For example, Figure 3 In private chat scenarios, the accounts participating in the first session can be like... Figure 3 The account corresponding to the account avatar shown in Figure 32, the account participating in the second session can be as follows: Figure 3 The account corresponding to the account avatar shown in Figure 33. Optionally, message input controls can also be displayed on the conversation page, such as... Figure 3 The message input box shown in Figure 34. Alternatively, it could also display... Figure 3 The message interaction control above the message input box shown in Figure 34 is not limited in this disclosure. Correspondingly, the second session participant account, relative to the local first session participant account, can be considered as the peer's session participant account, i.e. Figure 3 The session page shown refers to the session page corresponding to the account participating in the first session for the target session.
[0068] In the embodiments of this specification, the session messages of the target session can refer to messages used for session interaction within the target session, such as, but not limited to, text, voice, image, and video messages; this disclosure does not limit this. For example, participating accounts can send messages on the session page to achieve interaction, and these sent messages can be recorded as session messages of the target session.
[0069] In one example, the session messages here can refer to all or part of the session messages on the session page. This disclosure does not limit the selection of part of the session messages.
[0070] For example, refer to Figure 3 The conversation messages displayed on the conversation page can include conversation messages sent by the accounts that participated in the first conversation, such as... Figure 3 As shown in 31.
[0071] In one specific embodiment, the aforementioned session message may refer to the latest session message sent most recently in the session page, making session interaction more timely.
[0072] In one specific embodiment, the session message, based on different triggering methods, may include, but is not limited to: any session-participating account in the target session triggering an interaction operation on the account identifier of any session-participating account in the target session (e.g., double-clicking the account avatar, such as a second session-participating account double-clicking). Figure 3 32 (see the relevant introduction below for details) triggers the sending of a session message that includes interactive shortcut text associated with the account identifier and interactive operation, such as... Figure 5 As shown in 51, 52, or 53; or, the session participation account is based on the message input controls on the session page (e.g., Figure 3 (As shown in 34) are the session messages entered and sent; or, session messages forwarded by the session participant account to the session page, such as session messages formed by forwarding content from other pages outside the session page to the session page. This disclosure does not limit this.
[0073] In one possible implementation, the first participating account can create a target session with the second participating account in real time on an online platform (e.g., a social application corresponding to the online platform), or search for a historically created target session with the second participating account on the message list page, thereby triggering access to the session page of that target session, for example... Figure 3 As shown, the session page for the target session can be displayed. The first and second session participants can send session messages on this page to achieve message-based dialogue. For example, when the first session participant sends a session message, it can be displayed as follows: Figure 3 As shown in 31 and 32.
[0074] In step S203, the first object service guidance information corresponding to the first object interaction service that matches the semantics of the first session message is displayed on the aforementioned session page in response to the semantic feedback of the target virtual object to the first session message.
[0075] In the embodiments of this specification, the aforementioned target virtual object can be a virtual object jointly created and maintained by the session participants' accounts of the target session, and this target virtual object is associated with the session participants' accounts of the target session. For example Figure 3 As shown, the target virtual object can be a virtual object jointly created and maintained by the first session participant account and the second session participant account, and the target virtual object is associated with both the first session participant account and the second session participant account.
[0076] In one example, a virtual object can refer to a virtual object, such as a combination of software data and interaction logic with virtual attributes. Exemplarily, it could include an electronic pet with virtual life attributes and interaction logic, or an editable and configurable virtual scene (e.g., a jointly maintained dressing-up space), etc., which are not limited in this disclosure.
[0077] In the embodiments of this specification, the semantics of the first conversation message can be the semantics of the aforementioned conversation message, that is, the semantics expressed by the message content of the conversation message, such as the meaning, emotion, intention, etc. For example, semantic recognition can be based on AI. Optionally, semantic recognition of the conversation message can be performed based on multiple object interaction services of the target virtual object to obtain the semantics expressed by the conversation message associated with at least one object interaction service; that is, the recognized semantics can both express the conversation message and be associated with at least one object interaction service. In this way, the feedback of the first object service guidance information can effectively respond to the conversation message and naturally guide at least one object interaction service.
[0078] In the embodiments of this specification, the first object interaction service can be the object interaction service of the target virtual object. Accordingly, the first object interaction service that matches the semantics of the first session message can refer to the object interaction service that matches the semantics of the first session message among multiple object interaction services of the target virtual object.
[0079] In the embodiments of this specification, the aforementioned first object service guidance information can be used to guide the session participation account of the target session to interact with the first object interaction service. For example, the first object service guidance information can be used to guide the user to the first object interaction service page corresponding to the first object interaction service. For instance, when triggered, the first object service guidance information can be used to present (e.g., via redirection or pop-up) the first object interaction service page corresponding to the first object interaction service, greatly shortening the object service interaction chain for virtual objects. For example, the object interaction service pages for multiple object interaction services can be the next-level interaction pages set under the virtual object homepage, where the multiple object interaction services can be displayed.
[0080] In one specific embodiment, the first object service guidance information may include information related to the first object interaction service and information for responding to session messages. This can both recommend the first object interaction service and respond to session messages in a timely manner. This disclosure does not limit this aspect.
[0081] In one specific embodiment, the form of the first object service guidance information may include, but is not limited to, text, voice, images, animations, etc., and this disclosure does not limit it.
[0082] In one specific embodiment, the display style of the first object's business guidance information may include, but is not limited to, a bubble style, for example... Figure 4 As shown in 41, 42, 43 or 44, or as... Figure 5 As shown in 54, 55 or 56, this disclosure does not limit it.
[0083] In one specific embodiment, the timing of displaying the first object service guidance information may include at least one of the following: when a new session message is detected, or when the first object interaction service matches the session participant account, or when it is displayed periodically, etc. This disclosure does not limit this.
[0084] In the embodiments of this specification, the semantic feedback of the target virtual object to the first session message can be understood as feedback from the perspective of the target virtual object; the feedback can be seen as a message reply to the session message, or a recommendation of the virtual object's object interaction business (or, in other words, a message reply based on a recommendation of the object interaction business). In summary, the feedback is from the perspective of the target virtual object, that is, from the perspective of the target virtual object as a participant in the target session, to the session message, thereby achieving timely message reply and interaction.
[0085] In one specific embodiment, in response to a session message sent on the session page, such as a new session message displayed on the session page, the message content of the latest session message can be extracted, and AI can be invoked to perform semantic recognition on the message content based on multiple object interaction services of the target virtual object to obtain the semantics of the session message. Further, based on the recognized semantics, matching can be performed among the multiple object interaction services of the target virtual object to obtain a matching first object interaction service, thereby allowing the first object interaction service's corresponding first object interaction service guidance information to be displayed on the session page.
[0086] In one possible implementation, the aforementioned first object service guidance information may include: service-related description information of the first object interaction service, or a service entry guidance control for the first object interaction service, or reply information based on the first object interaction service in response to the session message. Optionally, the first object service guidance information may further include reply information semantically matched to the first session message.
[0087] In one specific embodiment, the service-related description information of the first object interaction service may refer to information including the service identifier of the first object interaction service. For example, the form of the service identifier may include text, icons, audio, etc., and this disclosure does not limit it. Optionally, the service-related description information of the first object interaction service may also respond to the session message, that is, reply message to the session message, for example, it may be a message that is compatible with the description of the first object interaction service and replies to the session message.
[0088] In one example, the business identifier may include, but is not limited to, the business name, business icon, etc. Optionally, the business name may include a preset business name and business names with the same meaning as the preset business name. For example, the preset business name is "going to school," and business names with the same meaning as the preset business name may include, but are not limited to: learning, going to school, etc.
[0089] Reference Figure 4 For example, the business identifier of the first object interaction service can be the business name, such as Figure 4 As shown in section a411, "eating delicious food" can be considered a business name with the same meaning as the preset business name "feeding". Alternatively, the business-related description information of the first object interaction business can also be as follows: Figure 4 As shown in c431, or, the business-related description information of the first object interaction service can also be as follows: Figure 4 As shown in d441, for example, it can be business-related descriptive text.
[0090] In one specific embodiment, the business entry guidance control for the first object interaction service can be a control that triggers (e.g., clicks) to guide users to the first interactive service page corresponding to the first object interaction service, such as a business entry guidance button. For example, the business entry guidance control can be as follows: Figure 4 As shown in 412, 422, 432 or 442.
[0091] For example, the business entry guidance control can display relevant information about the first object's interactive business, such as including but not limited to business identifiers, such as a preset business name and business icon. As an example, in the business entry guidance control, the business icon can be displayed to the left of the preset business name, for example... Figure 4 As shown in c432, the business icon is a book icon, and the preset business name is "Going to School". Optionally, a verb, such as "go", can be added before the preset business name. This disclosure does not limit this.
[0092] In one specific embodiment, the reply information based on the first object interaction service responding to the conversation message can be reply information generated based on the matched first object interaction service and the semantics of the conversation message. This can both be compatible with the recommendation of the first object interaction service and realize chat replies for conversation messages, for example. Figure 4 As shown in 411, 431 or 441.
[0093] In one specific embodiment, the reply information for semantic matching of the first conversation message can refer to information used to reply to the semantics of the first conversation message, such as the emotion or intent used to reply to the conversation message. This disclosure does not limit this, thereby realizing the chat function between the target virtual object and the account participating in the first conversation.
[0094] In one example, the reply information that semantically matches the first session message is sufficient to semantically reply to the session message.
[0095] Reference Figure 4 For example, Figure 4 The first object service guidance information shown in b421 can be regarded as a reply information of the first session message semantic matching, which can effectively respond to the session message "I had a big meal today!". It can be understood that if the service name extension with the same meaning as the preset service name "feeding" includes "fragrance", then... Figure 4 The first object service guidance information shown in b421 can be regarded as the reply information of the semantic matching of the first session message, or as the service-related description information of the first object interaction service.
[0096] In an optional implementation, the business-related description information of the first object interaction service and the response information semantically matched with the first session message can be displayed after information fusion to make the interaction more natural. For example Figure 4 As shown in d441, it can describe "going out to play" related to the "tourism" interactive business, and can also effectively reply to the conversation message "where to play this weekend". This information fusion display method can be similar to the reply information based on the first object interactive business to the conversation message mentioned above.
[0097] By setting up flexible and diverse object-oriented business guidance information, it is possible to respond to conversation messages in a timely manner and effectively recommend object-oriented interaction services for virtual objects. This can enhance the fun and timeliness of message interaction, make object-oriented interaction service guidance more timely, and increase the interactive participation in object-oriented interaction services.
[0098] In one possible implementation, the method may further include: displaying a virtual image of the target virtual object at the associated location of the first object's business guidance information. For example, the virtual image may be as follows: Figure 4 As shown in 45, the associated location of the first object's service guidance information can refer to the location surrounding the first object's service guidance information, for example... Figure 4 The location below the first object business guidance information shown in the disclosure is not limited in this respect. By displaying the virtual image of the target virtual object in the associated location of the first object business guidance information, it is more intuitive to convey that the business interaction guidance is for the virtual object. The interaction is more interesting and intuitive, effectively improving the perception of the guidance of the virtual object's object interaction business, thereby improving the interactive participation of the object interaction business. The conversation message interaction and the object business interaction of the virtual object can be enhanced in both directions.
[0099] By displaying the session messages of the target session on the session page of the target session, and displaying first object service guidance information corresponding to the first object interaction service that matches the semantics of the first session message, the semantics of the first session message is the semantics of the session message. Based on the semantics of the session message, guidance recommendations and presentations for virtual object-related object interaction services can be automatically triggered on the session page, effectively improving the convenience of interaction for virtual object-related services. This can effectively improve the interactive participation of virtual object-related services, enabling efficient and convenient linkage between session message interaction and virtual object-related service interaction during the session. Based on this linkage, the two-way interaction between session messages and virtual objects is enhanced.
[0100] Furthermore, by setting the first object's business guidance information to guide the session participation account of the target session to interact with the first object, the virtual object landing page can be skipped, and the session page can be efficiently guided to the specific business gameplay page of the virtual object. This makes the operation path of the virtual object's business gameplay interaction during the session simple and efficient, thereby further improving the interactive participation of the virtual object. The session interaction resources and virtual object processing resources for virtual object interaction can be fully utilized, and the performance of virtual object business and session interaction can be effectively improved.
[0101] Furthermore, by setting the timing of recommending and guiding virtual object-related interactive services when there is a first object interaction service that semantically matches the first session message, and adapting it to the session message content of the session participating account, timely feedback and interaction on the session message can be provided, making the recommendation of virtual object-related interactive services more natural and smooth. This can both increase the interaction frequency of object interaction guidance based on message interaction and reduce the interference perception of object interaction guidance, thereby increasing the interaction participation of session participating accounts in the recommended virtual object interactive services, further improving the effectiveness of the use of session interaction resources and virtual object processing resources, and effectively linking and improving the performance of virtual object services and session interaction.
[0102] In addition, by setting feedback on conversation messages from the perspective of the target virtual object, the function of the target virtual object participating in conversation interaction can be realized, and conversation messages can also be fed back in a timely manner. This can both recommend object interaction business of virtual objects and respond to conversation messages in a timely manner, thereby further enabling the performance of virtual object business and conversation interaction to be effectively linked and improved.
[0103] In one possible implementation, the above method may further include: in response to the triggering of the above-mentioned first object business guidance information, displaying the first object interaction business page corresponding to the target virtual object under the first object interaction business.
[0104] In one specific embodiment, triggering the first object service guidance information can refer to triggering the associated area (or hotspot) of the first object service guidance information. For example, the associated area of the first object service guidance information can be pre-set, such as the display area of the first object service guidance information. For instance, the associated area of the first object service guidance information can be as follows: Figure 4 The area where the bubble is located as shown in 41 of section a; or, the associated area of the first object's business guidance information, which can be as follows: Figure 4 The display area of the business entry guidance control for the first object interactive business shown in a412 is not limited to the associated area in this disclosure.
[0105] In one specific embodiment, the triggering of the first object business guidance information may include, but is not limited to, operations such as clicking or long-pressing, and this disclosure does not limit it.
[0106] In a specific embodiment, regarding the first object interaction service page corresponding to the target virtual object under the first object interaction service, it can be understood that virtual objects exist in the social platform that are jointly created and maintained by different accounts. The name, associated account, growth status, and other information of each virtual object may differ. The page layout or page display elements of the object interaction service page corresponding to the first object interaction service are the same, but the specific information will differ. Therefore, the first object interaction service page corresponding to the target virtual object under the first object interaction service here can refer to the first object interaction service page presented by the first object interaction service based on the relevant information of the target virtual object when entering the first object interaction service of the target virtual object. Alternatively, it can be that the first session participating account in the local system views the first object interaction service of the target virtual object, triggering the entry into the first object interaction service page.
[0107] For example, if the target virtual object is a virtual pet jointly raised by the first session participating account and the second session participating account, the first session participating account can trigger the first object business guidance information of the target virtual object, such as clicking... Figure 6 Click "Go to School" in the top left image or click on it. Figure 4 As shown in 'c', 432 can jump to the first object interaction business page corresponding to the target virtual object, "Going to School," as shown below. Figure 6 As shown in the upper right image.
[0108] By triggering the first object business guidance information, it is possible to efficiently and conveniently jump to the first object interaction business page corresponding to the target virtual object under the first object interaction business, shortening the operation path from the session page to the virtual object's object interaction business page, realizing efficient linkage between the session page and the virtual object's object interaction business page, and enabling bidirectional enhancement of session message interaction and virtual object interaction.
[0109] In one possible implementation, the above method may also include one of the following: In response to a return-to-session command triggered on the first object interaction business page, the session page is displayed. In other words, a quick return-to-session page function can be set up on the first object interaction business page, for example, from... Figure 6 Return to the top right image Figure 6As shown in the upper left figure, this enables efficient two-way linkage between the session page and the object interaction business page, as well as between the object interaction business page and the session page, allowing for more flexible and diverse session message interactions and virtual object business interactions. The triggering of the return session command can include triggering based on a return control, voice triggering, or gesture triggering; this disclosure does not limit this method.
[0110] Alternatively, in response to a command triggered on the first object interaction business page to return to the virtual object's homepage, the virtual object's homepage corresponding to the target virtual object is displayed, for example, from... Figure 6 Return to the top right image Figure 6 As shown in the lower left figure, the virtual object homepage can be used to provide an interactive space for the target virtual object, displaying various object interaction services, which may include the first object interaction service mentioned above. The triggering of the instruction to return to the virtual object homepage may be based on a return control, voice, or gesture; this disclosure does not limit this to any particular method.
[0111] For example, refer to Figure 6 The lower left image shows the virtual object homepage, which displays various object interaction services, such as... Figure 6 As shown in 61, this disclosure does not limit it.
[0112] By providing multiple return methods on the virtual object's interaction business page, users can directly and efficiently return to the session page or return to the virtual object's homepage. This makes the return operation on the session page more flexible and diverse, and the interaction paths richer. Furthermore, efficient return to the session page enables efficient two-way linkage between the session page and the object interaction business page, as well as between the object interaction business page and the session page, thus enhancing both session message interaction and virtual object-based interaction. Returning to the virtual object's homepage allows users to choose from a wider variety of object interaction services, expanding the interaction from one object interaction service to multiple object interaction services, effectively improving user participation in virtual object-based business interactions.
[0113] In one possible implementation, the semantics of the first session message can also match a third object interaction service. Based on this, the method may further include: if the first object service guidance information is continuously displayed for a predetermined duration and the session participating account has not triggered the first object service guidance information, displaying the third object service guidance information corresponding to the third object interaction service on the session page. Here, the third object interaction service can be different from the first object interaction service, enabling more recommendations for object interaction services targeting virtual objects. It is understood that the "third" in the third object interaction service is used to indicate a difference from the first object interaction service, distinguishing it from the first object interaction service.
[0114] In the examples in this specification, the predetermined duration can be preset, and this disclosure does not limit it.
[0115] In the examples in this specification, the situation where the session participating account does not trigger the first object business guidance information may include the situation where the local first session participating account does not trigger the first object business guidance information; or, the situation where all session participating accounts of the target session do not trigger the first object business guidance information, and this disclosure does not limit this.
[0116] Reference Figure 7 For example, if the message "Hello, you're so smart" in the conversation matches the first-object interaction "going to school" and the third-object interaction "showing off your child," it can display something like... Figure 7 The first object service guidance information shown in Figure 71. The continuous display duration of this first object service guidance information is monitored. If the predetermined duration is reached and the account participating in the session has not triggered the first object service guidance information, the third object service guidance information corresponding to the third object interaction service can be displayed on the session page, such as... Figure 7 As shown in the diagram on the right, the third object's business guidance information can be as follows: Figure 7 As shown in 72.
[0117] By configuring session message semantics, multiple object interaction services can be matched. If the first object service's guidance information is continuously displayed for a predetermined duration, and the participating account has not triggered the first object service's guidance information, then the guidance information for the third object interaction service will be displayed on the session page. This can recommend more matching object interaction services for virtual objects, improving the diversity and depth of object service interactions, thereby increasing the engagement of virtual object service interactions.
[0118] In one possible implementation, the session participation account may include a first session participation account and a second session participation account, and the session page may be the session page presented by the target session on the side of the first session participation account. Based on this, the above method may further include: If the first object's business guidance information is triggered (e.g., clicked) by the participating account in the second session, the first object's business guidance information can be hidden in the session page; Alternatively, if the account participating in the second session triggers (e.g., clicks) the first object's business guidance information, the first object's business guidance information will be updated to a collapsed state on the session page.
[0119] In a specific embodiment, the information collapse state can refer to the information being collapsed. The information content of the first object service guidance information in the information collapse state can be hidden, and the first object service guidance information can be indicated by a button or icon.
[0120] When the first object business guidance information is triggered by the second session participant account of the other party in the conversation, the first object business guidance information controlled on the local first session participant account side will disappear or change to a collapsed state to remind the local first session participant account that the interaction of the first object interactive business triggered by the other party in the conversation can improve the local first session participant account's awareness of the trigger of the first object interactive business, thereby enhancing the first session participant account's participation in the interaction of the first object interactive business.
[0121] In one possible implementation, the session message may include at least one of a first session message, a second session message, or a third session message; the session participating account includes a first session participating account. Based on this, displaying the session message of the target session on the session page of the target session may include: In the session page of the target session, in response to the first session participant account triggering an account identifier interaction operation of any session participant account in the target session, a first session message including a first interactive shortcut text associated with the account identifier interaction operation is displayed. For example, the account identifier interaction operation can refer to triggering an interaction operation on an account identifier, which may include operations such as double-clicking. The account identifier may include an account avatar, account nickname, etc. Based on this, the account identifier interaction operation may include a double-click operation on the account avatar, such as double-clicking... Figure 3 32. The first session message can be as follows: Figure 5 As shown in 51, 52 or 53.
[0122] Alternatively, in the session page of the target session, in response to a message sending operation triggered by the first session participant account based on a message input control on the session page, the second session message sent by the first session participant account is displayed. For example, the message input control may refer to a control used to input message content in the session page, such as... Figure 3 The message input box shown in 34 is an example. A second conversation message can refer to a conversation message sent after the message content is entered in the message input box.
[0123] Alternatively, in the session page of the target session, in response to the content message forwarded by the first session participant account to the session page, the third session message forwarded by the first session participant account is displayed. For example, the third session message may refer to a session message forwarded to the session page from another page outside the session page.
[0124] By setting up a variety of conversation message sending methods, the interaction of conversation messages becomes more flexible and diverse, thereby enabling more flexible and richer recommendation guidance for virtual object interaction services that are matched based on the semantics of conversation messages.
[0125] Reference Figure 6 In one possible implementation, the method may further include: during the display of the first session message, displaying an effect including the first interactive shortcut text on the session page, such as... Figure 6 As shown in the top left image. By displaying special effects including the first interactive shortcut text on the conversation page during the display of the first conversation message, the perceptibility of the account identification interactive operation can be improved.
[0126] In one possible implementation, the method may further include: A shortcut text changing component corresponding to the first interactive shortcut text is displayed at the associated location in the first session message. This shortcut text changing component can be triggered, and when triggered, it can be used to change the interactive shortcut text associated with the account identifier interactive operation. For example, the shortcut text changing component can be as follows: Figure 8 As shown in 81, it can be a triggerable control, such as Figure 8 The control shown in 81 is the "Change Shortcut" control.
[0127] In one specific embodiment, the account identifier interactive operation can refer to an interactive operation based on an account identifier, which may include the account avatar, account nickname, etc., and the interactive operation may include double-clicking, long-pressing, etc. For example, the account identifier interactive operation may include double-clicking the account avatar, but this disclosure is not limited thereto.
[0128] Furthermore, when the quick text changing component is triggered by an account in the first session (e.g., a click), a quick text settings page for the interactive quick text associated with the account identifier interaction can be displayed. This page can be used to set the interactive quick text associated with the account identifier interaction. For example, an input area for interactive quick text can be provided on the quick text settings page, allowing users to manually input the interactive quick text. Alternatively, an upload area for interactive quick text can be provided on the quick text settings page, allowing users to upload interactive quick text. Alternatively, multiple preset interactive quick texts can be provided on the quick text settings page for selection, allowing users to set the interactive quick text associated with the account identifier interaction by selection. Exemplarily, the quick text settings page can be as follows: Figure 8 The top right image or Figure 8 As shown in the lower right figure, this disclosure does not limit it.
[0129] Next, in response to updating the second interactive shortcut text associated with the account identifier interactive operation on the shortcut text settings page, the second interactive shortcut text associated with the account identifier interactive operation is displayed on the shortcut text settings page. For example, the interactive shortcut text associated with the account identifier interactive operation can be updated to the second interactive shortcut text on the shortcut text settings page through the above-mentioned input, upload, or selection methods. After updating the settings, the updated second interactive shortcut text can be displayed in a preset area on the shortcut text settings page to prompt the user that the currently updated interactive shortcut text has been set. This disclosure does not limit the preset area on the shortcut text settings page.
[0130] By displaying the shortcut text changing component corresponding to the first interactive shortcut text in the associated position of the first conversation message, the interactive shortcut text associated with the account identifier interactive operation can be easily changed on the conversation page. The interactive dimensions of the account identifier interactive operation are broader and more interesting; and it can also realize the personalized settings of the interactive shortcut text associated with the account identifier interactive operation for different conversation participants.
[0131] In one possible implementation, the first area of the quick text settings page displays the first interactive quick text, and the second area of the quick text settings page displays multiple preset interactive quick texts, which correspond to multiple object interaction services of the target virtual object. Exemplarily, the first area and the second area of the quick text settings page can be different areas within the quick text settings page. The first area of the quick text settings page can be as follows: Figure 8 As shown in 82, the second area in the quick text settings page can be as follows: Figure 8 As shown in 83, this disclosure does not limit this. Multiple preset interactive shortcut texts can be pre-set for convenient selection when updating settings.
[0132] Accordingly, the above-mentioned response to updating the account identifier interactive operation associated with the second interactive shortcut text on the shortcut text settings page, and displaying the account identifier interactive operation associated with the second interactive shortcut text on the shortcut text settings page, may include: in response to selecting the second interactive shortcut text among the plurality of preset interactive shortcut texts on the shortcut text settings page, switching the display of the second interactive shortcut text in the first area of the shortcut text settings page. For example, clicking... Figure 8 The number 81 in the shortcut allows you to access the quick text settings page, for example... Figure 8 As shown in the upper right image, the first area of the shortcut text settings page displays the first interactive shortcut text that was previously set, for example... Figure 8 As shown in section 82. If the account participating in the first session is in Figure 8Selecting the second interactive shortcut text in the second area shown in 83 allows you to switch to... Figure 8 As shown in the lower right image, the first area of the quick text settings page can now be switched to display the second interactive quick text that shows the currently updated settings, for example... Figure 8 shown in 84.
[0133] In one specific embodiment, the aforementioned multiple preset interactive shortcut texts correspond to multiple object interaction services of the target virtual object. This means that the multiple preset interactive shortcut texts are set based on the corresponding multiple object interaction services, and can be seen as having a semantic mapping relationship between the multiple preset interactive shortcut texts and the multiple object interaction services. Based on this, optionally, when performing semantic recognition on the preset interactive shortcut texts in the subsequent session messages, this mapping relationship can be used to make semantic recognition more efficient and simple, thereby improving the response speed of recommending virtual object interaction services based on the semantics of session messages, and improving the timeliness of session interaction.
[0134] By setting multiple preset interactive shortcut texts corresponding to multiple object interaction services of the target virtual object, the semantic recognition of the preset interactive shortcut texts becomes more efficient and simple. This makes the linkage between the preset interactive shortcut texts of double-clicking the avatar and the object interaction service more efficient, and can save semantic recognition processing resources, thereby improving the interactive performance of virtual object interaction services based on conversation message semantic recommendation.
[0135] In one possible implementation, as described above, each participating account can personalize the interactive shortcut text associated with its account identifier interaction operation. Correspondingly, when an account identifier interaction operation is triggered on the session page, the associated interactive shortcut text will be updated synchronously. Based on this, for example, if the first participating account changes the interactive shortcut text associated with its account identifier interaction operation to a second interactive shortcut text, subsequently, if the first participating account triggers an account identifier interaction operation, the corresponding session message displayed on the session page may include this second interactive shortcut text. Based on this, the method may further include: on the session page of the target session, in response to the first participating account triggering an account identifier interaction operation of any participating account in the target session, displaying a fourth session message including the second interactive shortcut text associated with the account identifier interaction operation, for example... Figure 8 As shown in the lower left figure, number 85.
[0136] In the embodiments of this specification, any session participating account can refer to any session participating account among all session participating accounts in the target session. For example, it may include the first session participating account and other session participating accounts participating in the target session other than the first session participating account.
[0137] By triggering an interaction with the account identifier of any participating account in the target session through the first participating account, the latest second interactive shortcut text set by the first participating account can be displayed in a timely manner, improving the timeliness and flexibility of the feedback of the interactive shortcut text of the account identifier interaction.
[0138] In one possible implementation, the method may further include: In response to a new session message sent by the session participating account, the second object service guidance information corresponding to the second object interaction service that matches the semantics of the second session message is displayed on the session page, and the first object service guidance information is hidden. The second object service guidance information is used to guide the session participation account of the target session to interact with the second object service, and the semantics of the second session message is the semantics of the new session message.
[0139] In practical applications, it's possible to monitor for new conversation messages on the conversation page. If so, recommendations and guidance for virtual object interaction can be provided based on these new messages. For example, from... Figure 4 a to Figure 4 In the b-conversation page, a new conversation message "I had a big meal today!" is displayed, allowing the page to be updated based on this new message. Figure 4 The second object's business guidance information is shown in 42. Or, for example, from... Figure 4 a to Figure 4 The d-conversation page displays a new conversation message, "Where to go this weekend?", which can then be updated to reflect this new conversation message. Figure 4 The second object business guidance information shown in 44.
[0140] Understandable, Figure 4 The second object interaction service shown in Figure 42 is... Figure 4 The first object interaction service shown in Figure 41 is the same. Figure 4 The second object interaction service shown in Figure 44 and Figure 4 The second object service guidance information differs from the first object service guidance information shown in section 41. In other words, the difference between the second object service guidance information and the first object service guidance information may include at least one of the following: object interaction service, service-related descriptive information, or response information based on semantic matching of session messages.
[0141] For the semantic recognition and semantic matching of new conversation messages, please refer to the relevant content of the first object business guidance information mentioned above, and it will not be repeated here.
[0142] By responding to new session messages sent by the session participants' accounts, displaying second object service guidance information on the session page—which corresponds to the second object interaction service and matches the semantics of the second session message—and hiding the first object service guidance information, the timeliness of recommending and guiding virtual object interaction services based on session messages can be improved, and the real-time linkage between new session messages and virtual object interaction services can be responded to more promptly.
[0143] In an optional implementation, the method may further include: if no matching object interaction service exists in the semantics of the second session message, the aforementioned first object service guidance information may be continuously displayed on the session page. By continuously displaying the first object service guidance information on the session page even when no matching object interaction service exists in the semantics of the second session message, the object interaction service recommendation based on the virtual object can be inherited, and the object interaction service recommendation based on the virtual object can be continuously guided, thereby improving the interaction between session messages and virtual object interaction services.
[0144] Figure 9 This is a block diagram illustrating a conversational interaction device according to an exemplary embodiment. (Refer to...) Figure 9 The device may include: The session message display module 901 is configured to display the session messages of the target session in the session page of the target session; The object service guidance module 903 is configured to execute and display first object service guidance information on the session page, which is the semantic feedback of the target virtual object in response to the first session message and matches the semantics of the first session message. The first object service guidance information is used to guide the session participation account of the target session to interact with the first object interaction service. The semantics of the first session message are the semantics of the session message. The target virtual object is a virtual object jointly created and maintained by the session participation account of the target session.
[0145] By displaying the session messages of the target session on the session page of the target session, and displaying first object service guidance information corresponding to the first object interaction service that matches the semantics of the first session message, the semantics of the first session message is the semantics of the session message. Based on the semantics of the session message, guidance recommendations and presentations for virtual object-related object interaction services can be automatically triggered on the session page, effectively improving the convenience of interaction for virtual object-related services. This can effectively improve the interactive participation of virtual object-related services, enabling efficient and convenient linkage between session message interaction and virtual object-related service interaction during the session. Based on this linkage, the two-way interaction between session messages and virtual objects is enhanced.
[0146] Furthermore, by setting the first object's business guidance information to guide the session participation account of the target session to interact with the first object, the virtual object landing page can be skipped, and the session page can be efficiently guided to the specific business gameplay page of the virtual object. This makes the operation path of the virtual object's business gameplay interaction during the session simple and efficient, thereby further improving the interactive participation of the virtual object. The session interaction resources and virtual object processing resources for virtual object interaction can be fully utilized, and the performance of virtual object business and session interaction can be effectively improved.
[0147] Furthermore, by setting the timing of recommending and guiding virtual object-related interactive services when there is a first object interaction service that semantically matches the first session message, and adapting it to the session message content of the session participating account, timely feedback and interaction on the session message can be provided, making the recommendation of virtual object-related interactive services more natural and smooth. This can both increase the interaction frequency of object interaction guidance based on message interaction and reduce the interference perception of object interaction guidance, thereby increasing the interaction participation of session participating accounts in the recommended virtual object interactive services, further improving the effectiveness of the use of session interaction resources and virtual object processing resources, and effectively linking and improving the performance of virtual object services and session interaction.
[0148] In addition, by setting feedback on conversation messages from the perspective of the target virtual object, the function of the target virtual object participating in conversation interaction can be realized, and conversation messages can also be fed back in a timely manner. This can both recommend object interaction business of virtual objects and respond to conversation messages in a timely manner, thereby further enabling the performance of virtual object business and conversation interaction to be effectively linked and improved.
[0149] In one possible implementation, the device may further include: The business guidance triggering module is configured to execute a trigger in response to the business guidance information of the first object, and display the first object interaction business page corresponding to the target virtual object under the first object interaction business.
[0150] In one possible implementation, the device may further include one of the following modules: The first return module is configured to execute a return session instruction triggered in the first object interaction business page and display the session page; Alternatively, the second return module is configured to execute an instruction triggered in the first object interaction service page to return to the virtual object homepage, displaying the virtual object homepage corresponding to the target virtual object. The virtual object homepage is used to provide an interactive space for the target virtual object and displays multiple object interaction services, including the first object interaction service.
[0151] In one possible implementation, the first object service guidance information may include at least one of the following: service-related description information of the first object interaction service, or service entry guidance control of the first object interaction service, or reply information based on the first object interaction service in response to the session message.
[0152] In one possible implementation, the session message includes at least one of a first session message, a second session message, or a third session message; the session participation account includes a first session participation account; the session message display module 901 may include: The first session message display unit is configured to execute on the session page of the target session, in response to the first session participating account triggering an account identifier interaction operation of any session participating account of the target session, and display the first session message including the first interactive shortcut text associated with the account identifier interaction operation. Alternatively, the second session message display unit is configured to execute on the session page of the target session, in response to a message sending operation triggered by the first session participating account based on the message input control on the session page, to display the second session message sent by the first session participating account; Alternatively, the third session message display unit is configured to execute on the session page of the target session, in response to the content message forwarded by the first session participant account to the session page, and display the third session message forwarded by the first session participant account.
[0153] In one possible implementation, the device may further include: The quick text replacement module is configured to display the quick text replacement component corresponding to the first interactive quick text at the associated location of the first session message; The quick text settings page display module is configured to display the quick text settings page of the interactive quick text associated with the account identifier interactive operation when the quick text replacement component is triggered by the account participating in the first session. The quick text update display module is configured to respond to updating the second interactive quick text associated with the account identifier interactive operation on the quick text settings page, and display the second interactive quick text associated with the account identifier interactive operation on the quick text settings page.
[0154] In one possible implementation, the first area of the shortcut text settings page displays the first interactive shortcut text, and the second area of the shortcut text settings page displays multiple preset interactive shortcut texts, the multiple preset interactive shortcut texts corresponding to multiple object interaction services of the target virtual object; The quick text update display module may include: The quick text update display unit is configured to switch to displaying the second interactive quick text in the first area of the quick text settings page in response to selecting the second interactive quick text among the plurality of preset interactive quick texts on the quick text settings page.
[0155] In one possible implementation, the device may further include: The account identification interaction module is configured to execute on the session page of the target session, in response to the first session participating account triggering an account identification interaction operation of any session participating account of the target session, and display a fourth session message including a second interactive shortcut text associated with the account identification interaction operation.
[0156] In one possible implementation, the device may further include: The special effects display module is configured to display special effects, including the first interactive shortcut text, on the conversation page during the display of the first conversation message.
[0157] In one possible implementation, the device may further include: The object service guidance information switching and display module is configured to respond to a new session message sent by the session participating account, display the second object service guidance information corresponding to the second object interaction service that matches the semantics of the second session message in the session page, and hide the first object service guidance information. The second object service guidance information is used to guide the session participation account of the target session to interact with the second object service, and the semantics of the second session message is the semantics of the new session message.
[0158] In one possible implementation, the device may further include: The object service guidance information continuous display module is configured to continuously display the first object service guidance information on the session page when there is no matching object interaction service in the semantics of the second session message.
[0159] In one possible implementation, the device may further include: The virtual avatar display module is configured to display the virtual avatar of the target virtual object at the associated location of the first object's business guidance information.
[0160] In one possible implementation, the semantics of the first session message also match a third object interaction service; the device may further include: The object service guidance display module is configured to display the third object service guidance information corresponding to the second object interaction service on the session page when the first object service guidance information is continuously displayed for a predetermined time and the session participating account does not trigger the first object service guidance information.
[0161] In one possible implementation, the session participation account includes a first session participation account and a second session participation account, and the session page is the session page of the target session presented on the side of the first session participation account; the device may further include: The object service guidance information hiding module is configured to hide the first object service guidance information on the session page when the second session participating account triggers the first object service guidance information. Alternatively, the object service guidance information display status switching module is configured to update the first object service guidance information to a collapsed display state on the session page when the second session participating account triggers the first object service guidance information.
[0162] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0163] Figure 10 This is a block diagram illustrating an electronic device for conversational interaction according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as follows: Figure 10As shown, the electronic device includes a processor, memory, network interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage medium. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements a conversational interactive method. The display screen can be a liquid crystal display (LCD) or an e-ink display. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the device's casing, or an external keyboard, touchpad, or mouse. Those skilled in the art will understand that Figure 10 The structure shown is merely a block diagram of a portion of the structure related to the present disclosure and does not constitute a limitation on the electronic device to which the present disclosure is applied. A specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0164] Figure 11 This is a block diagram illustrating an electronic device for session interaction based on an exemplary embodiment. The electronic device may be a server, and its internal structure diagram may be as follows: Figure 11 As shown, this electronic device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements a session-based interactive method. Those skilled in the art will understand that Figure 11 The structure shown is merely a block diagram of a portion of the structure related to the present disclosure and does not constitute a limitation on the electronic device to which the present disclosure is applied. A specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements. In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement a session interaction method as described in the embodiments of this disclosure.
[0165] In an exemplary embodiment, a computer-readable storage medium is also provided, which, when executed by a processor of an electronic device, enables the electronic device to perform the session interaction method of the present disclosure embodiments. The computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, or optical data storage device, etc.
[0166] In an exemplary embodiment, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to perform the method of session interaction in the embodiments of this disclosure.
[0167] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0168] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0169] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A conversational interaction method, characterized in that, include: Display the session messages of the target session on the session page of the target session; The session page displays first object service guidance information corresponding to the first object interaction service that matches the semantics of the first session message, based on the semantic feedback of the target virtual object in response to the first session message. The first object interaction service is used to guide the session participation accounts of the target session to interact with the first object interaction service. The first object interaction service is the object interaction service of the target virtual object, the first session message semantics is the semantics of the session message, and the target virtual object is a virtual object jointly created and maintained by the session participation accounts of the target session.
2. The method according to claim 1, characterized in that, The method further includes: In response to the triggering of the first object service guidance information, the first object interaction service page corresponding to the target virtual object under the first object interaction service is displayed.
3. The method according to claim 2, characterized in that, The method further includes one of the following: In response to a return-to-session instruction triggered in the first object interaction business page, the session page is displayed; Alternatively, in response to an instruction to return to the virtual object homepage triggered in the first object interaction service page, the virtual object homepage corresponding to the target virtual object is displayed. The virtual object homepage is used to provide an interactive space for the target virtual object and displays multiple object interaction services, including the first object interaction service.
4. The method according to claim 1 or 2, characterized in that, The first object service guidance information includes at least one of the following: service-related description information of the first object interaction service, or service entry guidance control of the first object interaction service, or reply information based on the first object interaction service in response to the session message.
5. The method according to claim 1, characterized in that, The session messages include at least one of a first session message, a second session message, or a third session message; the session participating account includes a first session participating account; displaying the session messages of the target session on the session page of the target session includes: In the session page of the target session, in response to the first session participating account triggering an account identifier interaction operation of any session participating account of the target session, the first session message including the first interactive shortcut text associated with the account identifier interaction operation is displayed; Alternatively, in the session page of the target session, in response to the message sending operation triggered by the first session participating account based on the message input control in the session page, the second session message sent by the first session participating account is displayed; Alternatively, in the session page of the target session, in response to the content message forwarded by the first session participating account to the session page, the third session message forwarded by the first session participating account is displayed.
6. The method according to claim 5, characterized in that, The method further includes: Display the shortcut text changing component corresponding to the first interactive shortcut text at the associated location of the first session message; When the quick text change component is triggered by the account participating in the first session, the quick text settings page of the interactive quick text associated with the account identifier interactive operation is displayed; In response to updating the settings of the account identifier interactive operation associated with the second interactive shortcut text on the shortcut text settings page, the second interactive shortcut text associated with the account identifier interactive operation is displayed on the shortcut text settings page.
7. The method according to claim 6, characterized in that, The first area of the quick text settings page displays the first interactive quick text, and the second area of the quick text settings page displays multiple preset interactive quick texts, which correspond to multiple object interaction services of the target virtual object. The response to updating the second interactive shortcut text associated with the account identifier interactive operation on the shortcut text settings page, and displaying the second interactive shortcut text associated with the account identifier interactive operation on the shortcut text settings page, includes: In response to selecting the second interactive shortcut text among the plurality of preset interactive shortcut texts on the shortcut text settings page, the first area of the shortcut text settings page is switched to display the second interactive shortcut text.
8. The method according to claim 6 or 7, characterized in that, The method further includes: In the session page of the target session, in response to the first session participant account triggering an account identifier interaction operation of any session participant account of the target session, a fourth session message including a second interactive shortcut text associated with the account identifier interaction operation is displayed.
9. The method according to claim 5, characterized in that, The method further includes: During the display of the first session message, special effects including the first interactive shortcut text are displayed on the session page.
10. The method according to claim 1, characterized in that, The method further includes: In response to a new session message sent by the session participating account, the second object service guidance information corresponding to the second object interaction service that matches the semantics of the second session message is displayed on the session page, and the first object service guidance information is hidden. The second object service guidance information is used to guide the session participation account of the target session to interact with the second object service, and the semantics of the second session message is the semantics of the new session message.
11. The method according to claim 10, characterized in that, The method further includes: If there is no matching object interaction service in the semantics of the second session message, the first object service guidance information will be continuously displayed on the session page.
12. The method according to claim 1, characterized in that, The method further includes: The virtual image of the target virtual object is displayed at the associated location of the first object's business guidance information.
13. The method according to claim 1 or 12, characterized in that, The first session message semantics also match third-object interaction services; the method further includes: If the first object service guidance information is continuously displayed for a predetermined duration and the account participating in the session does not trigger the first object service guidance information, the third object service guidance information corresponding to the third object interaction service will be displayed on the session page.
14. The method according to claim 1, characterized in that, The session participation accounts include a first session participation account and a second session participation account, and the session page is the session page of the target session presented on the side of the first session participation account; the method further includes: When the account participating in the second session triggers the first object's business guidance information, the first object's business guidance information is hidden on the session page; Alternatively, if the first object's business guidance information is triggered by the second session participating account, the first object's business guidance information is updated to a collapsed state on the session page.
15. A conversational interactive device, characterized in that, include: The conversation message display module is configured to display the conversation messages of the target session on the conversation page of the target session; The object service guidance module is configured to execute and display first object service guidance information on the session page, which corresponds to the first object interaction service that matches the semantics of the first session message and is a semantic feedback of the target virtual object to the first session message. The first object service guidance information is used to guide the session participation accounts of the target session to interact with the first object interaction service. The first object interaction service is the object interaction service of the target virtual object, the first session message semantics is the semantics of the session message, and the target virtual object is a virtual object jointly created and maintained by the session participation accounts of the target session.
16. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the session interaction method as described in any one of claims 1 to 14.
17. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is enabled to perform the session interaction method as described in any one of claims 1 to 14.
18. A computer program product, characterized in that, It includes computer instructions that, when executed by a processor, cause the computer to perform the session interaction method as described in any one of claims 1 to 14.