Conversation interface interaction method and apparatus, electronic device, and storage medium

By displaying the answering interface in the conversation interface and providing answering interaction, the problem of lack of interactivity in the conversation interface interaction method is solved, and richer user experience and virtual resource rewards are achieved, which enhances user participation.

WO2025140032A1PCT designated stage expired Publication Date: 2025-07-03BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/140961
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-29
Filing Date
2024-12-20
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

The existing conversation interface interaction methods lack rich interactivity, making it difficult to achieve deeper user participation and interaction through answering questions.

Method used

It provides an interactive method of conversation interface, which displays the target conversation interface and responds to user's answering operations, displays the answering interface, supports personal answering and teaming up to answer questions, uses a preset question bank or topic to determine the question information, and provides real-time feedback and expression picture display during the answering process.

Benefits of technology

It enriches the interaction methods of the conversation interface, increases user participation, improves user experience through answering questions, and provides virtual resource rewards after success or failure to enhance user satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024140961_03072025_PF_FP_ABST
    Figure CN2024140961_03072025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a conversation interface interaction method and apparatus, an electronic device, and a storage medium. The method comprises: displaying a conversation interface of a target conversation; and, in response to an answering operation based on the conversation interface, displaying an answering interface, the answering interface being used for performing answering.
Need to check novelty before this filing date? Find Prior Art

Description

Interaction method, device, electronic device and storage medium for conversational interface

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed on December 29, 2023, with application number 202311869307.0 and invention name “Interaction method, device, electronic device and storage medium for conversational interface”. The entire contents of that application are incorporated by reference into this application. Technical Field

[0003] The present disclosure relates to the field of computer technology, and more particularly to a conversation interface interaction method, apparatus, electronic device, and storage medium. Background Art

[0004] With the rapid development of the Internet, more and more users interact through terminal devices, such as communicating through conversational interfaces. Summary of the Invention

[0005] Embodiments of the present disclosure provide a method, device, electronic device, and storage medium for interacting with a conversational interface.

[0006] In a first aspect, an embodiment of the present disclosure provides an interactive method for a conversational interface, including:

[0007] A conversation interface interaction method, characterized by comprising:

[0008] Display the conversation interface of the target conversation;

[0009] In response to the question answering operation based on the conversation interface, an answering interface is displayed, and the answering interface is used to answer questions.

[0010] In a second aspect, an embodiment of the present disclosure further provides an interactive device for a conversational interface, including:

[0011] A session interface display module, used to display the session interface of the target session;

[0012] The question answering interface display module is used to display the question answering interface in response to the question answering operation based on the conversation interface, and the question answering interface is used for answering questions.

[0013] In a third aspect, an embodiment of the present disclosure further provides an electronic device, including:

[0014] one or more processors;

[0015] a memory for storing one or more programs,

[0016] When the one or more programs are executed by the one or more processors, the one or more processors implement the interactive method of the conversation interface as described in the embodiment of the present disclosure.

[0017] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the interactive method of the conversation interface as described in the embodiment of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.

[0019] FIG1a is a flow chart of an interactive method for a conversation interface provided by an embodiment of the present disclosure;

[0020] FIG1b is a schematic diagram of a conversation interface provided by an embodiment of the present disclosure;

[0021] FIG1c is a schematic diagram of a conversation interface provided by an embodiment of the present disclosure;

[0022] FIG2a is a flow chart of another interactive method for a conversational interface provided by an embodiment of the present disclosure;

[0023] FIG2 b is a schematic diagram of a panel for initiating a question answering provided by an embodiment of the present disclosure;

[0024] FIG2c is a schematic diagram of a personal answer panel provided by an embodiment of the present disclosure;

[0025] FIG2 d is a schematic diagram of a team formation card provided by an embodiment of the present disclosure;

[0026] FIG2e is a schematic diagram of a team answering interface provided by an embodiment of the present disclosure;

[0027] FIG3 is a schematic structural diagram of an interactive device for a conversation interface provided by an embodiment of the present disclosure;

[0028] FIG4 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0029] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0030] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0031] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.

[0032] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0033] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0034] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0035] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0036] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.

[0037] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0038] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

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

[0040] Figure 1a is a flow chart of an interactive method for a conversation interface provided in an embodiment of the present disclosure. The method is applicable to situations where interactions are performed on a conversation interface. The method can be executed by an interactive device for the conversation interface, wherein the device can be implemented by software and / or hardware and is generally integrated on an electronic device. In this embodiment, the electronic device includes but is not limited to: computers, mobile phones, tablet computers and other devices.

[0041] As shown in FIG1a , an embodiment of the present disclosure provides a method for interacting with a conversational interface, comprising the following steps:

[0042] S110: Display the session interface of the target session.

[0043] The target session may refer to a session between a user and one or more other users in an application, such as a group session or a single-person session. The session interface may refer to the interface corresponding to the target session. The specific content of the session interface is not limited, such as displaying one or more session information in the target session, or including one or more interactive controls to facilitate interaction between users.

[0044] This embodiment can display the session interface of the target session for subsequent interaction of the interface.

[0045] S120. In response to the question answering operation based on the conversation interface, display the question answering interface, where the question answering interface is used for answering questions.

[0046] The answering operation can be considered as an operation to display the answering interface, such as the operation of clicking a preset control, where the preset control can be, for example, a shortcut function entrance displayed in an area outside the message display area in the conversation interface, or an operation of performing a preset gesture on the conversation interface, where the preset gesture can be a pre-set gesture, etc. It can be understood that the answering operation can be supported on the conversation interface when the preset conditions are met. For example, when the time condition is met, the answering interface can be displayed while the conversation interface is opened through the preset entrance. Furthermore, different answering operations can correspond to different answering interfaces. The answering interface can be used to answer questions, such as for users to participate in answering questions themselves, or for multiple users in the target conversation to team up to answer questions. In addition, after the answering time for the currently displayed question information ends, the conversation interface can also be used to display the correct answer corresponding to this question information.

[0047] Specifically, this embodiment can display the answering interface in response to the answering operation based on the conversation interface. For example, the user can click on a certain answering control in the conversation interface to perform the answering operation, or it can trigger the display of a certain panel based on the conversation interface and perform the answering operation in the panel, etc., so that after the current application recognizes the answering operation, it can display the answering interface for the current user to perform subsequent answering operations.

[0048] In some embodiments, the display and answering interface includes:

[0049] Display preset question information, which is determined based on a preset question bank or a preset theme.

[0050] The preset question information can be understood as pre-set question information, such as question information issued by the platform. The preset question information can be determined based on a preset question bank or a preset theme. For example, the preset question information can be randomly selected from a preset question bank, and the preset question bank contains multiple candidate question information for users to answer questions; the preset question information can also be determined based on a preset theme. The preset theme can be a pre-set theme, such as a holiday theme and / or weather theme, etc. For example, when a certain day is the heavy snow solar term, the preset question information can be question information related to snow, etc.

[0051] In some embodiments, after displaying the question answering interface, the method further includes:

[0052] In response to an answer operation for the current question information displayed in the answering interface, displaying first result prompt information, wherein the first result prompt information is used to prompt the current user whether the answer is correct; and / or

[0053] In response to the current user not performing an answer operation for the current question information within a preset time length, second result prompt information is displayed, and the second result prompt information is used to prompt the current user that the answer is incorrect.

[0054] The current question information can be considered as the question information currently being answered, such as the question and multiple post-select options or an answer content input area; the answer operation can be the operation of the current user answering the current question information, such as the operation of selecting a post-select option or the operation of inputting the answer content for the current question information; the first result prompt information can be used to prompt the current user whether the answer is correct, for example, different display styles can be used to distinguish different answer results, such as a green user interface (UI) to prompt the current user that the answer is correct, and a red UI to prompt the current user that the answer is incorrect, etc. The preset time length can be a pre-set time length for the current user to answer the question, which is set by relevant personnel according to actual conditions; the second result prompt information can be used to prompt the current user that the answer is incorrect.

[0055] In some embodiments, the current user can answer the question information in the answering interface. The number of question information is not limited, and the upper limit of the number of questions can be configured, such as 10 questions or 12 questions; the answering time for each question can be a preset time length, such as 10s, that is, within the countdown of 10s, the current user can perform an answer operation on the current question information, so that this embodiment can respond to this answer operation immediately after the current user performs the answer operation or after the countdown ends, determine whether the current user's answer is correct, and display the first result prompt information; or, if the current user does not perform the answer operation on the current question information within the countdown of 10s, this embodiment can respond to this situation, determine that the current user's answer is incorrect, and display the second result prompt information.

[0056] In some embodiments, for example, the current user can click a preset location or preset control in the answering interface to hide the question information. Furthermore, within the 10-second countdown, if the current user clicks to select a candidate option, they can click another candidate option again to modify it, or click the candidate option again to deselect it. After selecting a candidate option, the rest of the users in the group answering the question will see it in real time. After the countdown ends, all users cannot modify their answers, and the correct or incorrect feedback (i.e., the first result prompt information or the second result prompt information) will be displayed for 3 seconds. This allows for different display operations based on different answer situations.

[0057] Embodiments of the present disclosure provide a conversation interface interaction method that displays a conversation interface for a target conversation; and in response to an answering operation based on the conversation interface, displays an answering interface for answering questions. This method enables interactive answering within the conversation interface by displaying the answering interface in response to an answering operation based on the conversation interface, enriching the interaction within the conversation interface.

[0058] In some embodiments, the method further comprises:

[0059] If the current user answers the question correctly, switch to display the next question information, or display a success prompt message, which is used to indicate that the answering process is complete and the answer is successful; and / or

[0060] In the case where the current user answers the question incorrectly, a failure prompt message is displayed, or the membership attribute of the current user in the target answering team is switched from the first member attribute to the second member attribute. The failure prompt message is used to prompt that the answering is over and the answer has failed.

[0061] The next question information can be the next question information after the current question information; the member attributes can be understood as the attributes of the answering members in the target answering team, such as the first member attribute can be the attribute of being able to participate in answering questions, and the second member attribute can be the attribute of not being able to participate in answering questions but being able to watch other users answering questions. The target answering team is the team in which the current user participates in answering questions. The target answering team can include the current user and other users. For example, other users can be users in the target session other than the current user. The number of other users can be configured according to actual needs, such as setting a minimum number of users and / or a maximum number of users, etc. This embodiment does not limit this.

[0062] In some embodiments, when the current user answers the question correctly, different information can be displayed depending on whether the next question information exists. For example, if the next question information exists, the next question information can be switched to display so that the current user can continue to participate in subsequent answering questions; if the next question information does not exist, a success prompt message can be displayed to prompt the current user that the answering is completed and the answer is successful.

[0063] In some embodiments, when the current user answers a question incorrectly, different information can be displayed according to different answering scenarios. For example, if the current user is participating in a team answering, the current user's membership attribute in the target answering team can be switched from the first member attribute to the second member attribute, that is, the current user can enter a spectator state and cannot answer questions, and can also be prompted "Watching..."; if the current user is participating in an individual answering, then if the current user answers a question incorrectly, a failure prompt message can be displayed to prompt the current user that the answering is over and the answer has failed.

[0064] In some embodiments, after switching the membership attribute of the current user in the target answering team from the first membership attribute to the second membership attribute, the method further includes:

[0065] In response to the situation that all team members in the target answering team have finished answering the questions and one team member has successfully answered the questions, displaying a success prompt message; and / or

[0066] In response to the situation that all team members in the target answering team have finished answering the questions and there is no team member who has successfully answered the questions, a failure prompt message is displayed.

[0067] In the above embodiment, for the scenario of answering questions in a team, after the current user enters the spectator state, it can be determined whether the team answering is successful based on the answering status of other team members in the target answering team, and different prompt information can be displayed. For example, if all team members in the target answering team have finished answering questions and there is a team member who has successfully answered the questions, that is, at the end of this round of answering, as long as at least one person in the target answering team has answered correctly, then in response to such a situation, it can be determined that the team answering is successful, and a success prompt information can be displayed; if all team members in the target answering team have finished answering questions and there is no team member who has successfully answered the questions, that is, at the end of this round of answering, all team members have failed to answer the questions, then in response to such a situation, it can be determined that the team answering is unsuccessful, and a failure prompt information can be displayed.

[0068] In some embodiments, after the display success prompt message is displayed, the method further includes:

[0069] Switching the current interface from the question answering interface to the conversation interface, and displaying the first emoticon image in the conversation interface; and / or

[0070] After the display failure prompt message, the following is also included:

[0071] The current interface is switched from the question answering interface to the conversation interface, and a second expression picture is displayed in the conversation interface.

[0072] The first emoticon picture and the second emoticon picture are only used to distinguish different emoticon pictures and are displayed differently in the conversation interface. The specific content and display form of the first emoticon picture and the second emoticon picture are not limited and can be pre-configured. For example, the first emoticon picture or the second emoticon picture can be displayed statically or dynamically in the conversation interface.

[0073] In the above implementation, different emoticon pictures can be displayed in the conversation interface according to the situations where the current user successfully answers the question and fails to answer the question. For example, when the current user successfully answers the question, a first emoticon picture can be displayed in the conversation interface, and / or, when the current user fails to answer the question, a second emoticon picture can be displayed in the conversation interface. The displayed emoticon pictures further prompt the current user whether the answer is successful this time, enriching the prompt method of whether the answer is successful and the content displayed in the conversation interface.

[0074] In some embodiments, the first emoticon image is configured to move along a first movement trajectory in the conversation interface, and / or;

[0075] The second emoticon image is configured to move along a second movement trajectory in the conversation interface.

[0076] The first movement trajectory can be the same as or different from the second movement trajectory, and the specific content can be configured by relevant personnel. In this embodiment, the first emoticon image can be configured to move along the first movement trajectory in the conversation interface, and the second emoticon image can be configured to move along the second movement trajectory in the conversation interface. For example, the first emoticon image and / or the second emoticon image can fall from the top of the conversation interface page to the bottom of the page and move out of the conversation page from the bottom of the page.

[0077] Specifically, after displaying a success prompt, the current interface can be switched from the answering interface to the conversation interface, where a first emoticon image is displayed and controlled to move along a first trajectory within the conversation interface. Alternatively, after displaying a failure prompt, the current interface can be switched from the answering interface to the conversation interface, where a second emoticon image is displayed and controlled to move along a second trajectory within the conversation interface. Based on this, the presentation of the conversation interface is enriched by combining different answering situations.

[0078] In some embodiments, after the display success prompt message, the method further includes:

[0079] Acquisition prompt information is displayed in the session interface, where the acquisition prompt information is configured to trigger acquisition of corresponding virtual resources.

[0080] The acquisition prompt can be configured to trigger the acquisition of corresponding virtual resources. For example, the acquisition prompt could read "Successful completion of the level, click to claim virtual resources." Users can trigger the acquisition prompt to obtain corresponding virtual resources, such as randomly obtaining red envelopes of varying amounts, widgets, and other virtual resources. Furthermore, the acquisition prompt can be visible to all members of the target session or only to users participating in the quiz.

[0081] In some embodiments, after the success prompt message is displayed, a virtual resource pop-up window may be directly popped up, so that the current user can obtain the corresponding virtual resource by clicking an acquisition control in the virtual resource pop-up window.

[0082] In some embodiments, an upper limit on the maximum number of virtual resources a user can receive in a single game can be set. After exceeding the upper limit, the user can continue to answer questions, but after passing the level, the user may be restricted from obtaining virtual resources. Social rules can also be controlled. For example, within a target session, a user can only receive virtual resources once in the same game. The user may receive a prompt "the reward has been received in this game" when passing the level for the second time. The specific settings can be flexibly adjusted according to needs.

[0083] In some embodiments, for example, after the display failure prompt information, a pop-up window and / or end notice information can also be displayed in the conversation interface, such as the pop-up window copy can be "Unfortunately, the level failed"; the end notice can include a display schedule, etc.

[0084] Figure 1b is a schematic diagram of a conversation interface provided by an embodiment of the present disclosure. As shown in Figure 1b, taking the team answering scenario as an example, after displaying the success prompt information, the current interface can be switched from the answering interface to the conversation interface, and the first expression picture 1 is displayed in the conversation interface, and the acquisition prompt information 2 is displayed in the conversation interface. The user can obtain the corresponding virtual resources by clicking the acquisition prompt information 2.

[0085] Figure 1c is a schematic diagram of a conversation interface provided by an embodiment of the present disclosure. As shown in Figure 1c, taking the team answering scenario as an example, after displaying the failure prompt information, the current interface can be switched from the answering interface to the conversation interface, and the second expression picture 3 can be displayed in the conversation interface, and information such as "Team answering failed, try again tomorrow" can be displayed in the conversation interface.

[0086] Figure 2a is a flow chart of another interactive method of a conversation interface provided by an embodiment of the present disclosure. The solution in this embodiment can be combined with one or more optional solutions in the above embodiments. Optionally, the display of the answering interface in response to the answering operation based on the conversation interface includes: displaying the personal answering interface in response to the personal answering operation based on the conversation interface, and displaying the current question information to be answered in the personal answering interface; and / or displaying the team answering interface of the target answering team in response to the team answering operation based on the conversation interface, at least some of the team members of the target answering team are located in the target conversation, and the target answering team corresponds to the team answering operation.

[0087] For details not yet provided in this embodiment, please refer to the above embodiments.

[0088] As shown in FIG2a , the method includes:

[0089] S210: Display the session interface of the target session, and execute S220 and / or S230.

[0090] S220. In response to the personal answering operation based on the conversation interface, a personal answering interface is displayed, and information of the current question to be answered is displayed in the personal answering interface.

[0091] S230. In response to a team answering operation based on the conversation interface, display a team answering interface of a target answering team, at least some team members of the target answering team are located in the target conversation, and the target answering team corresponds to the team answering operation.

[0092] A personal answering operation can refer to an operation that triggers the display of a personal answering interface, and a team answering operation can refer to an operation that triggers the display of a team answering interface. For example, personal answering operations and team answering operations can be operations that click on different answering controls. The answering controls can be located within the session interface or in other interfaces or panels. Team members in the target answering team can be located in the target session or from outside the target session. For example, other users can be invited to join the target answering team through an invite operation. That is, at least some team members of the target answering team can be located in the target session, and the target answering team corresponds to the team answering operation.

[0093] In this embodiment, after displaying the conversation interface of the target conversation, different answering interfaces can be displayed in response to different answering operations. For example, in response to an individual answering operation based on the conversation interface, the individual answering interface can be displayed, and the current question information to be answered can be displayed in the individual answering interface; and / or, in response to a team answering operation based on the conversation interface, the team answering interface of the target answering team can be displayed.

[0094] In some embodiments, after presenting the session interface of the target session, the method further includes:

[0095] In response to the initiation of answering questions operation within the session interface, an initiation of answering questions panel is displayed in the session interface, and a first answering question control and / or a second answering question control are displayed in the initiation of answering questions panel. The first answering question control is used to trigger the display of a personal answering question panel, and the personal answering question panel is used to execute the personal answering question operation. The second answering question control is configured to trigger the execution of the team answering question operation, and the team answering question operation includes the first team answering question operation.

[0096] The "answer initiation" operation may refer to an operation that displays an answer initiation panel. For example, the answer initiation operation may be performed on an answer initiation control displayed in the conversation interface. Alternatively, the answer initiation operation may be performed directly within the conversation interface, such as by performing a gesture within the conversation interface. The answer initiation panel may refer to a panel used to initiate answering. For example, the answer initiation panel may display a first answer control and / or a second answer control. The first answer control and the second answer control may be used to distinguish between different answer controls.

[0097] For example, the first answer control can be used to trigger the display of a personal answer panel, which can then be used to perform personal answer operations. The specific display content of the personal answer panel is not limited. For example, the personal answer panel can display controls for users to perform personal answer operations. The second answer control can be configured to trigger the execution of a team answer operation, that is, the current user can perform a team answer operation by clicking the second answer control. In addition, different triggers can also correspond to different team answer operations. For example, the team answer operation can include the first team answer operation, which can be considered as the team answer operation performed by the current user initiating the team answer.

[0098] In some embodiments, the personal answering panel displays a third answering control and / or answering information of at least some users in the target session, and the third answering control is configured to trigger the execution of the personal answering operation, and the answering information includes answering ranking information and / or answering score information.

[0099] The third answer control can be a control for users to perform personal answer operations. In other words, the third answer control can be configured to trigger the execution of personal answer operations. The personal answer panel can also display answer information of at least some users in the target session. The answer information can be information related to the answer, such as answer ranking information and / or answer score information. The answer ranking information is used to represent the ranking of the user's answer, and the answer score information is used to represent the score of the user's answer, such as the number of questions answered correctly.

[0100] Figure 2b is a schematic diagram of a question-answering initiation panel provided in an embodiment of the present disclosure. As shown in Figure 2b, after displaying the session interface of the target session, the question-answering initiation operation can be executed by clicking control 4, so that the current application can display the question-answering initiation panel in the session interface. The question-answering initiation panel displays a first question-answering control 5 and a second question-answering control 6. The first question-answering control 5 can be used to trigger the display of a personal question-answering panel, and the second question-answering control 6 can be configured to trigger the execution of a team question-answering operation.

[0101] Figure 2c is a schematic diagram of a personal answer panel provided by an embodiment of the present disclosure. As shown in Figure 2c, the personal answer panel can display a third answer control 7, as well as answer ranking information and answer score information of at least some users in the target session, that is, user 1 answers question a correctly, user 28 answers question b correctly, and user 4 answers question c correctly, and a, b, and c are positive integers and satisfy.

[0102] The embodiment of the present disclosure provides an interactive method for a conversation interface, which displays the conversation interface of a target conversation; in response to an individual answering operation based on the conversation interface, displays the individual answering interface, and displays the current question information to be answered in the individual answering interface; and / or in response to a team answering operation based on the conversation interface, displays the team answering interface of a target answering team, at least some of the team members of the target answering team are located in the target conversation, and the target answering team corresponds to the team answering operation. Utilizing this method, by displaying different answering interfaces in response to individual answering operations or team answering operations based on the conversation interface, different interactive operations of the conversation interface can be implemented, further enriching the interaction of the conversation interface.

[0103] In some embodiments, in response to the team answering operation based on the conversation interface, displaying the team answering interface of the target answering team includes:

[0104] In response to a first team answering operation based on the conversation interface, sending a team card of a target answering team in the conversation interface in the form of a conversation message, and displaying the team answering interface of the target answering team; or

[0105] In response to a second team answering operation based on the conversation interface, a target answering team corresponding to the second team answering operation is joined, and the team answering interface of the target answering team is displayed.

[0106] In this embodiment, the team card can be used to invite team members to participate in answering questions. For example, other users in the target session can join the target answering team by clicking the team card and participate in the answering together. The second team answering operation can be considered as the team answering operation performed by the user who accepts the invitation to answer the question. The second team answering operation can be performed on the team card or team prompt information corresponding to the target answering team. For example, the second team answering operation can be considered as the operation of clicking the team card or team prompt information. The team prompt information can be used to prompt the user to join the target answering team. The location of the team prompt information is not limited, such as in the site banner of the session interface, or in a notification message sent outside the current application, etc.

[0107] Therefore, this embodiment can display the team answering interface of the target answering team differently according to different team answering operations. For example, if the current user wants to initiate team answering, then the current user can perform the first team answering operation based on the session interface, so that the current application can respond to this first team answering operation, send a team answering card in the target session to invite answering questions, and display the team answering interface of the target answering team.

[0108] Alternatively, if there is a team answering session initiated by other users in the target session, the current user can perform a second team answering operation to join the target answering team corresponding to the second team answering operation, so that the current application can respond to this second team answering operation and display the team answering interface of the target answering team.

[0109] In some embodiments, the team answering interface displays a team panel of the target answering team and / or information about the current question to be answered, and the team panel is used to display member information of the target answering team.

[0110] The team panel can be used to display member information of the target answering team, such as the number of team members or avatars.

[0111] In the team answering interface of this embodiment, a team panel of a target answering team may be displayed, information about the current question to be answered may be displayed, or both the team panel of a target answering team and information about the current question to be answered may be displayed simultaneously. For example, when the target answering team has not yet started answering questions, such as in the team-forming stage, the team answering interface may display the team panel of the target answering team; when the target answering team has started answering questions, such as in the answering stage, information about the current question to be answered may be displayed in the team answering interface.

[0112] Figure 2d is a schematic diagram of a team card provided in an embodiment of the present disclosure. As shown in Figure 2d, by clicking the second answer control 6 in the answer initiation panel of Figure 2b, it can be determined that the current user has performed the first team answering operation, and in response to this first team answering operation, the team card 8 of the target answering team can be sent in the conversation interface in the form of conversation information.

[0113] In some embodiments, joining the target answering team corresponding to the second team answering operation includes:

[0114] Joining the target answering team corresponding to the second team answering operation in the form of the first member attribute, and the target answering team supports team members with the first member attribute to answer questions; or

[0115] The target answering team corresponding to the second team answering operation is joined in the form of the second member attribute. The target answering team supports team members with the second member attribute to watch team members with the first member attribute in the target answering team answer questions.

[0116] In one embodiment, the user can select the method of joining the target answering team, or the method of joining the target answering team can be determined based on the execution time of the second team answering operation. For example, the current user can freely choose to join the target answering team corresponding to the second team answering operation using the first member attribute or the second member attribute.

[0117] Alternatively, if the target team has not yet started answering questions when the current user performs the second team answering operation, the current user can use the first member attribute to join the target team corresponding to the second team answering operation. If the target team has already started answering questions when the current user performs the second team answering operation, the current user can use the second member attribute to join the target team corresponding to the second team answering operation.

[0118] Among them, the target answering team can support team members with the first member attribute to answer questions, and / or support team members with the second member attribute to watch team members with the first member attribute in the target answering team to answer questions.

[0119] In some embodiments, the team answering interface displays a team panel of the target answering team, and after displaying the team answering interface of the target answering team, at least one of the following is further included:

[0120] In response to the start answering instruction, canceling the display of the team panel and displaying the current question information to be answered in the team answering interface;

[0121] In response to the disbanding team instruction, disbanding the target answering team and canceling the display of the team panel;

[0122] In response to the exit team instruction, exit the target answering team and cancel the display of the team panel;

[0123] In response to the invitation panel display instruction, an invitation panel is displayed, where the invitation panel is configured to trigger an invitation to a user to be invited to join the target session and view the team card, where the user to be invited is a user selected by the current user in the invitation panel.

[0124] The "Start Answering" command can be used to trigger the start of a team answering session. The "Start Answering" command, the "Invite Panel Display" command, the "Exit Team" command, and the "Disband Team" command can be triggered by clicking on controls within the team answering interface, or by other means, such as from another device. The "Invite Panel" can be used to invite users to join a target session. In the "Invite Panel," the current user can select a user to invite. For example, the "Invite Panel" can be configured to trigger an invitation to a user to join the target session and view the team card.

[0125] In a specific embodiment, when the team panel of the target answering team is displayed in the team answering interface, the current user can click on the start answering control to trigger the generation of the start answering instruction when the preset conditions are met, such as when the team members are greater than or equal to the preset number of people; or, the current application can receive the start answering instruction sent by other devices, and the start answering instruction can be generated in response to the trigger operation of the initiating user of the target answering team on the start answering control. At this time, the current application can respond to this start answering instruction, cancel the display of the team panel, and display the current question information to be answered in the team answering interface. Exemplarily, when the number of team members is less than the preset number, the start answering control can be grayed out. When the number of team members is greater than or equal to the preset number, the start answering control can support clicking, and the answering can be started after clicking.

[0126] When the team panel of the target answering team is displayed in the team answering interface, if the current user is the user who initiated the team answering, the current user can also disband the target answering team by clicking the disband control. In this case, the current application can generate a disband team instruction, respond to the disband team instruction, disband the target answering team, and remove the display of the team panel.

[0127] When the team panel of the target answering team is displayed in the team answering interface, the current user can exit the target answering team by clicking the exit team control. At this time, the current application can generate an exit team instruction, and in response to the exit team instruction, the current user is exited from the target answering team and the team panel is not displayed.

[0128] When the team panel of the target answering team is displayed in the team answering interface, the current user can trigger the generation of an invitation panel display instruction by clicking the invitation control. At this time, the current application can generate an invitation panel display instruction, and in response to the invitation panel display instruction, display the invitation panel, so that the current user can select the user to be invited and invite the user to join the target session to view the team card.

[0129] In some embodiments, a countdown can be added. At the end of the countdown, if no one joins or the number of people who join is less than the preset number, the target answering team can be disbanded; or at the end of the countdown, if the start answering instruction is not triggered, the target answering team can also be disbanded.

[0130] Figure 2e is a schematic diagram of a team answering interface provided by an embodiment of the present disclosure. As shown in Figure 2e, a team panel of a target answering team is displayed in the team answering interface. The current user can trigger the generation of a start answering instruction by clicking control 9, so that the current application can respond to this start answering instruction, cancel the display of the team panel, and display the current question information to be answered in the team answering interface; the current user can also trigger the generation of a disband team instruction by clicking control 10, so that the current application can respond to this disband team instruction, disband the target answering team, and cancel the display of the team panel; the current user can trigger the generation of an exit team instruction by clicking the exit team control (not shown in Figure 2e), so that the current application can respond to this exit team instruction, exit the target answering team, and cancel the display of the team panel; the current user can trigger the generation of an invitation panel display instruction by clicking control 11, so that the current application can respond to the invitation panel display instruction and display the invitation panel.

[0131] In addition, the current user can also return to the conversation interface by clicking control 12. When returning to the conversation interface, the current user can remain in the target answering team or exit the target answering team. The specific settings can be flexibly made as needed.

[0132] In some embodiments, for example, after any user in the target conversation clicks to initiate team answering, all group members can see the team prompt information in the conversation interface; the team prompt information can support clicking to collapse.

[0133] Before the receiving user (such as the user other than the user who initiated the team answering in the target session) joins the target answering team, the people who have joined can be displayed in real time; after the receiving user clicks to join the target answering team, the team panel is displayed in the answering interface and waits for the answering to start; at the same time, after joining the target answering team, the people who have joined can be displayed in real time on the team panel, and others can also be invited to join the target answering team; and the start answering control can be configured to not support clicks by the receiving user.

[0134] In some embodiments, for example, if the initiator (i.e., the user who initiates the team answering operation) performs the first team answering operation, the other members in the target session can be notified to start teaming, such as displaying "xx has initiated a team answering, join" in the form of a banner; or a notification message can be sent outside the current application, such as "xx has initiated a team answering", or a prompt "xx has initiated a team answering" can be displayed on the message page, or a red dot can appear on the number on the message page as a prompt.

[0135] In some embodiments, for example, after the initiator clicks to disband the team, other members in the target session may receive a notification, such as the message page may display "xx disbanded the team" and a red dot may appear on the number on the message page.

[0136] In some embodiments, for example, after the initiator clicks to start answering questions, other members in the target conversation may receive a notification message, such as a banner in the conversation interface displaying "xx has initiated a team to answer questions, join"; or a notification message "xx has initiated a team to answer questions" may be sent outside the previous application, or a prompt "xx has initiated a team to answer questions" may be displayed on the message page, or a red dot may appear on the number on the message page as a prompt.

[0137] In some embodiments, after displaying the current question information to be answered in the team answering interface, the process further includes:

[0138] The answers entered by the team members of the target answering team for the current question information are displayed in the team answering interface.

[0139] For example, the answers entered by team members for the current question information can be displayed in real time in the team answering interface. For example, when a user clicks to select a candidate option, the team answering interface can be updated in real time in the applications of other team members.

[0140] In some embodiments, for example, the target session can support at most one answering team at a time. For the case where only one answering team is supported at a time, when a team has been initiated or an answering session is in progress, the answering entry (such as control 4) may disappear; alternatively, the answering entry may not disappear, but clicking on the answering entry may display a message that "An answering session is already in progress in this group."

[0141] Frequency control for participating in answering questions can be prompted by a pop-up notification box, with any text. For example, at the same time, there can only be one target answering team in the same target conversation. At this time, clicking to join or start a team will prompt "This group already has a team." At the same time, the same user can only join one target answering team. At this time, clicking to join or start a team will prompt "You are already in the team."

[0142] Figure 3 is a structural diagram of an interactive device for a conversation interface provided in an embodiment of the present disclosure. The device can be applicable to situations where interaction is performed on a conversation interface, wherein the device can be implemented by software and / or hardware and is generally integrated on an electronic device.

[0143] As shown in FIG3 , the device includes:

[0144] A session interface display module 310 is used to display the session interface of the target session;

[0145] The question answering interface display module 320 is used to display the question answering interface in response to the question answering operation based on the conversation interface, and the question answering interface is used for answering questions.

[0146] The disclosed embodiments provide a conversation interface interactive device that displays a conversation interface for a target conversation through a conversation interface display module. Furthermore, a question-answering interface display module displays a question-answering interface in response to a question-answering operation based on the conversation interface. The question-answering interface is used for answering questions. This device, by displaying the question-answering interface in response to a question-answering operation based on the conversation interface, enables interactive question-answering interactions within the conversation interface, enriching the interaction within the conversation interface.

[0147] Optionally, the question answering interface display module is specifically used to:

[0148] Display preset question information, which is determined based on a preset question bank or a preset theme.

[0149] Optionally, the question answering interface display module includes:

[0150] a first interface display unit, configured to display a personal answering interface in response to a personal answering operation based on the conversation interface, and to display information of a current question to be answered in the personal answering interface; and / or

[0151] The second interface display unit is used to display the team answering interface of the target answering team in response to the team answering operation based on the conversation interface, at least some team members of the target answering team are located in the target conversation, and the target answering team corresponds to the team answering operation.

[0152] Optionally, an interactive device for a conversation interface provided by an embodiment of the present disclosure further includes:

[0153] A panel display module is used to display an initiation answering panel in the session interface after the session interface of the target session is displayed, in response to an initiation answering operation performed within the session interface, wherein the initiation answering panel displays a first answering control and / or a second answering control, wherein the first answering control is used to trigger the display of a personal answering panel, and the personal answering panel is used to perform the personal answering operation, and the second answering control is configured to trigger the execution of the team answering operation, and the team answering operation includes the first team answering operation.

[0154] Optionally, the personal answering panel displays a third answering control and / or answering information of at least some users in the target session, and the third answering control is configured to trigger the execution of the personal answering operation, and the answering information includes answering ranking information and / or answering score information.

[0155] Optionally, the initiating answering operation acts on an initiating answering control displayed in the conversation interface.

[0156] Optionally, the second interface display unit includes:

[0157] a sending subunit, configured to respond to a first team answering operation based on the conversation interface, send a team card of a target answering team in the conversation interface in the form of conversation information, and display the team answering interface of the target answering team; or

[0158] The joining subunit is used to respond to the second team answering operation based on the conversation interface, join the target answering team corresponding to the second team answering operation, and display the team answering interface of the target answering team.

[0159] Optionally, add subunits specifically for:

[0160] Joining the target answering team corresponding to the second team answering operation in the form of the first member attribute, and the target answering team supports team members with the first member attribute to answer questions; or

[0161] The target answering team corresponding to the second team answering operation is joined in the form of the second member attribute. The target answering team supports team members with the second member attribute to watch team members with the first member attribute in the target answering team answer questions.

[0162] Optionally, the team answering interface displays a team panel of the target answering team and / or information about the current question to be answered, and the team panel is used to display member information of the target answering team.

[0163] Optionally, the team answering interface displays a team panel of the target answering team, and the second interface display unit further includes at least one of the following:

[0164] a cancel display subunit, configured to cancel display of the team panel and display information of the current question to be answered in the team answering interface in response to a start answering instruction after displaying the team answering interface of the target answering team;

[0165] a disbanding subunit, configured to disband the target answering team in response to a disbanding team instruction, and cancel display of the team panel;

[0166] An exit subunit, configured to exit the target answering team in response to an exit team instruction, and cancel display of the team panel;

[0167] The invitation subunit is used to display an invitation panel in response to an invitation panel display instruction, wherein the invitation panel is configured to trigger an invitation to a user to be invited to join the target session to view the team card, and the user to be invited is a user selected by the current user in the invitation panel.

[0168] Optionally, the second interface display unit further includes:

[0169] The answer display subunit is used to display the current question information to be answered in the team answering interface, and then display the answers entered by the team members in the target answering team to the current question information in the team answering interface.

[0170] Optionally, the second team answering operation acts on the team card or team prompt information corresponding to the target answering team, and the team prompt information is used to prompt joining the target answering team.

[0171] Optionally, an interactive device for a conversation interface provided by an embodiment of the present disclosure further includes:

[0172] a first information display module configured to display first result prompt information in response to an answer operation for the current question information displayed in the answer interface after the answer interface is displayed, wherein the first result prompt information is used to prompt the current user whether the answer is correct; and / or

[0173] The second information display module is used to display second result prompt information in response to the current user not performing an answer operation for the current question information within a preset time length after the question answering interface is displayed. The second result prompt information is used to prompt the current user that the answer is wrong.

[0174] Optionally, an interactive device for a conversation interface provided by an embodiment of the present disclosure further includes:

[0175] The third information display module is used to switch to display the next question information when the current user answers the question correctly, or to display a success prompt message, wherein the success prompt message is used to indicate that the answering process is completed and the answer is successful; and / or

[0176] The fourth information display module is used to display a failure prompt message when the current user answers the question incorrectly, or to switch the membership attribute of the current user in the target answering team from the first member attribute to the second member attribute. The failure prompt message is used to prompt that the answering is over and the answer has failed.

[0177] Optionally, an interactive device for a conversation interface provided by an embodiment of the present disclosure further includes:

[0178] a fifth information display module, configured to display a success prompt message in response to a situation in which all team members in the target answering team have finished answering the question and one team member has successfully answered the question, after the member attribute of the current user in the target answering team is switched from the first member attribute to the second member attribute; and / or

[0179] The sixth information display module is used to display a failure prompt message in response to the situation that all team members in the target answering team have finished answering the questions and there is no team member who has successfully answered the questions after the member attribute of the current user in the target answering team is switched from the first member attribute to the second member attribute.

[0180] Optionally, an interactive device for a conversation interface provided by an embodiment of the present disclosure further includes:

[0181] A first picture display module is configured to switch the current interface from the question answering interface to the conversation interface after the display success prompt message is displayed, and to display a first emoticon picture in the conversation interface; and / or

[0182] The second picture display module is used to switch the current interface from the question answering interface to the conversation interface after the display failure prompt message is displayed, and to display a second expression picture in the conversation interface.

[0183] Optionally, the first emoticon image is configured to move along a first movement trajectory in the conversation interface, and / or;

[0184] The second emoticon image is configured to move along a second movement trajectory in the conversation interface.

[0185] Optionally, an interactive device for a conversation interface provided by an embodiment of the present disclosure further includes:

[0186] The seventh information display module is configured to display acquisition prompt information in the conversation interface after the display success prompt information is displayed, wherein the acquisition prompt information is configured to trigger the acquisition of the corresponding virtual resource.

[0187] The interactive device of the above-mentioned conversation interface can execute the interactive method of the conversation interface provided by any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.

[0188] Reference is now made to FIG4 , which illustrates a schematic diagram of the structure of an electronic device 400 suitable for implementing embodiments of the present disclosure. Terminal devices in embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device illustrated in FIG4 is merely an example and should not limit the functionality or scope of use of embodiments of the present disclosure.

[0189] As shown in Figure 4, electronic device 400 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage device 408 into a random access memory (RAM) 403. Various programs and data required for the operation of electronic device 400 are also stored in RAM 403. Processing device 401, ROM 402, and RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to bus 404.

[0190] Typically, the following devices may be connected to the I / O interface 405: an input device 406 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 408 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 409. The communication device 409 may allow the electronic device 400 to communicate with other devices wirelessly or by wire to exchange data. Although FIG4 shows the electronic device 400 with various devices, it should be understood that not all of the devices shown are required to be implemented or present. More or fewer devices may alternatively be implemented or present.

[0191] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 409, or installed from the storage device 408, or installed from the ROM 402. When the computer program is executed by the processing device 401, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.

[0192] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0193] In some embodiments, the client and server can communicate using any currently known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or later developed network.

[0194] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0195] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: displays the conversation interface of the target conversation; and displays the answering interface in response to the answering operation based on the conversation interface, and the answering interface is used for answering questions.

[0196] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0197] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0198] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a module does not, in some cases, limit the unit itself.

[0199] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0200] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0201] According to one or more embodiments of the present disclosure, Example 1 provides a method for interacting with a conversational interface, including:

[0202] Display the conversation interface of the target conversation;

[0203] In response to the question answering operation based on the conversation interface, an answering interface is displayed, and the answering interface is used to answer questions.

[0204] According to one or more embodiments of the present disclosure, Example 2 is based on the method of Example 1, wherein the displaying the answering interface includes:

[0205] Display preset question information, which is determined based on a preset question bank or a preset theme.

[0206] According to one or more embodiments of the present disclosure, Example 3, according to the method of Example 1, wherein displaying the question answering interface in response to the question answering operation based on the conversation interface includes:

[0207] In response to a personal answering operation based on the conversation interface, displaying a personal answering interface and displaying information about the current question to be answered in the personal answering interface; and / or

[0208] In response to a team answering operation based on the conversation interface, a team answering interface of a target answering team is displayed, at least some team members of the target answering team are located in the target conversation, and the target answering team corresponds to the team answering operation.

[0209] According to one or more embodiments of the present disclosure, Example 4 is the method according to Example 3, further comprising, after presenting the session interface of the target session:

[0210] In response to the initiation of answering questions operation within the session interface, an initiation of answering questions panel is displayed in the session interface, and a first answering question control and / or a second answering question control are displayed in the initiation of answering questions panel. The first answering question control is used to trigger the display of a personal answering question panel, and the personal answering question panel is used to execute the personal answering question operation. The second answering question control is configured to trigger the execution of the team answering question operation, and the team answering question operation includes the first team answering question operation.

[0211] According to one or more embodiments of the present disclosure, Example 5 is based on the method described in Example 4, wherein a third answer control and / or answer information of at least some users in the target session are displayed in the personal answer panel, and the third answer control is configured to trigger the execution of the personal answer operation, and the answer information includes answer ranking information and / or answer score information.

[0212] According to one or more embodiments of the present disclosure, Example 6 is based on the method described in Example 4, and the initiation of answering questions operation acts on the initiation of answering questions control displayed in the conversation interface.

[0213] According to one or more embodiments of the present disclosure, Example 7, according to the method of Example 3, wherein, in response to the team answering operation based on the conversation interface, displaying the team answering interface of the target answering team includes:

[0214] In response to a first team answering operation based on the conversation interface, sending a team card of a target answering team in the conversation interface in the form of a conversation message, and displaying the team answering interface of the target answering team; or

[0215] In response to a second team answering operation based on the conversation interface, a target answering team corresponding to the second team answering operation is joined, and the team answering interface of the target answering team is displayed.

[0216] According to one or more embodiments of the present disclosure, Example 8, according to the method of Example 7, wherein joining the target answering team corresponding to the second team answering operation includes:

[0217] Joining the target answering team corresponding to the second team answering operation in the form of the first member attribute, and the target answering team supports team members with the first member attribute to answer questions; or

[0218] The target answering team corresponding to the second team answering operation is joined in the form of the second member attribute. The target answering team supports team members with the second member attribute to watch team members with the first member attribute in the target answering team answer questions.

[0219] According to one or more embodiments of the present disclosure, Example 9 is based on the method described in Example 7, wherein the team answering interface displays the team panel of the target answering team and / or the current question information to be answered, and the team panel is used to display the member information of the target answering team.

[0220] According to one or more embodiments of the present disclosure, Example 10 is the method according to Example 7, wherein the team answering interface displays a team panel of the target answering team, and after displaying the team answering interface of the target answering team, further includes at least one of the following:

[0221] In response to the start answering instruction, canceling the display of the team panel and displaying the current question information to be answered in the team answering interface;

[0222] In response to the disbanding team instruction, disbanding the target answering team and canceling the display of the team panel;

[0223] In response to the exit team instruction, exit the target answering team and cancel the display of the team panel;

[0224] In response to the invitation panel display instruction, an invitation panel is displayed, where the invitation panel is configured to trigger an invitation to a user to be invited to join the target session and view the team card, where the user to be invited is a user selected by the current user in the invitation panel.

[0225] According to one or more embodiments of the present disclosure, Example 11 is the method according to Example 10, wherein, after displaying information of the current question to be answered in the team answering interface, the method further includes:

[0226] The answers entered by the team members of the target answering team for the current question information are displayed in the team answering interface.

[0227] According to one or more embodiments of the present disclosure, Example 12 is based on the method described in Example 7, and the second team answering operation acts on the team card or team prompt information corresponding to the target answering team, and the team prompt information is used to prompt joining the target answering team.

[0228] According to one or more embodiments of the present disclosure, Example 13 is a method according to any one of Examples 1-12, further comprising, after displaying the question answering interface:

[0229] In response to an answer operation for the current question information displayed in the answering interface, displaying first result prompt information, wherein the first result prompt information is used to prompt the current user whether the answer is correct; and / or

[0230] In response to the current user not performing an answer operation for the current question information within a preset time length, second result prompt information is displayed, and the second result prompt information is used to prompt the current user that the answer is incorrect.

[0231] According to one or more embodiments of the present disclosure, Example 14 is the method according to Example 13, further comprising:

[0232] If the current user answers the question correctly, switch to display the next question information, or display a success prompt message, which is used to indicate that the answering process is complete and the answer is successful; and / or

[0233] In the case where the current user answers the question incorrectly, a failure prompt message is displayed, or the membership attribute of the current user in the target answering team is switched from the first member attribute to the second member attribute. The failure prompt message is used to prompt that the answering is over and the answer has failed.

[0234] According to one or more embodiments of the present disclosure, Example 15 is the method according to Example 14, further comprising, after switching the membership attribute of the current user in the target answering team from the first membership attribute to the second membership attribute:

[0235] In response to the situation that all team members in the target answering team have finished answering the questions and one team member has successfully answered the questions, displaying a success prompt message; and / or

[0236] In response to the situation that all team members in the target answering team have finished answering the questions and there is no team member who has successfully answered the questions, a failure prompt message is displayed.

[0237] According to one or more embodiments of the present disclosure, Example 16 is the method according to Example 14, further comprising, after displaying the success prompt information:

[0238] Switching the current interface from the question answering interface to the conversation interface, and displaying the first emoticon image in the conversation interface; and / or

[0239] After the display failure prompt message, the following is also included:

[0240] The current interface is switched from the question answering interface to the conversation interface, and a second expression picture is displayed in the conversation interface.

[0241] According to one or more embodiments of the present disclosure, Example 17 is the method according to Example 16, wherein the first emoticon picture is configured to move along a first movement trajectory in the conversation interface, and / or;

[0242] The second emoticon image is configured to move along a second movement trajectory in the conversation interface.

[0243] According to one or more embodiments of the present disclosure, Example 18 is the method according to Example 14, further comprising, after displaying the success prompt information:

[0244] Acquisition prompt information is displayed in the session interface, where the acquisition prompt information is configured to trigger acquisition of corresponding virtual resources.

[0245] According to one or more embodiments of the present disclosure, Example 19 provides an interactive device for a conversational interface, including:

[0246] A session interface display module, used to display the session interface of the target session;

[0247] The question answering interface display module is used to display the question answering interface in response to the question answering operation based on the conversation interface, and the question answering interface is used for answering questions.

[0248] According to one or more embodiments of the present disclosure, Example 20 provides an electronic device, including:

[0249] one or more processors;

[0250] a memory for storing one or more programs,

[0251] When the one or more programs are executed by the one or more processors, the one or more processors implement the interactive method of the conversation interface as described in any one of Examples 1-18.

[0252] According to one or more embodiments of the present disclosure, Example 21 provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the interactive method of the conversation interface as described in any one of Examples 1-18.

[0253] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.

[0254] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0255] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.

Claims

1. An interaction method for a session interface, comprising: Displaying the session interface of a target session; In response to a question answering operation based on the session interface, displaying a question answering interface for answering questions.

2. The method according to claim 1, wherein the displaying the question answering interface includes: Displaying preset question information determined based on a preset question bank or a preset theme.

3. The method according to claim 1, wherein the responding to a question answering operation based on the session interface and displaying a question answering interface includes at least one of the following: In response to a personal question answering operation based on the session interface, displaying a personal question answering interface and displaying current question information to be answered in the personal question answering interface; In response to a team question answering operation based on the session interface, displaying a team question answering interface of a target answering team, at least some team members of the target answering team being within the target session, and the target answering team corresponding to the team question answering operation.

4. The method according to claim 3, wherein after the displaying the session interface of the target session, it further includes: In response to a question answering initiation operation acting on the session interface, displaying a question answering initiation panel in the session interface, the question answering initiation panel displaying at least one of a first question answering control and a second question answering control, the first question answering control being used to trigger the display of a personal question answering panel for performing the personal question answering operation, and the second question answering control being configured to trigger the execution of the team question answering operation, the team question answering operation including a first team question answering operation.

5. The method according to claim 4, wherein the personal question answering panel displays at least one of a third question answering control and the question answering information of at least some users within the target session, the third question answering control being configured to trigger the execution of the personal question answering operation, and the question answering information including at least one of question answering ranking information and question answering score information.

6. The method according to claim 4, wherein the question answering initiation operation acts on the question answering initiation control displayed in the session interface.

7. The method according to claim 3, wherein the responding to a team question answering operation based on the session interface and displaying a team question answering interface of a target answering team includes: In response to a first team question answering operation based on the session interface, sending a team card of the target answering team in the form of session information in the session interface and displaying the team question answering interface of the target answering team; or In response to a second team question answering operation based on the session interface, joining the target answering team corresponding to the second team question answering operation and displaying the team question answering interface of the target answering team.

8. The method according to claim 7, wherein the joining the target answering team corresponding to the second team question answering operation includes: Joining the target answering team corresponding to the second team question answering operation in the form of a first member attribute, and the target answering team supports team members with the first member attribute to answer questions; Or Join the target answering team corresponding to the second team answering operation in the form of the second member attribute, where the target answering team supports team members with the second member attribute to watch team members with the first member attribute in the target answering team answer questions.

9. The method according to claim 7, wherein at least one of a team formation panel of the target answering team and current question information to be answered is displayed in the team answering interface, and the team formation panel is used to display member information of the target answering team.

10. The method according to claim 7, wherein a team formation panel of the target answering team is displayed in the team answering interface, and after displaying the team answering interface of the target answering team, at least one of the following is further included: In response to a start answering instruction, cancel displaying the team formation panel and display the current question information to be answered in the team answering interface; In response to a disband team instruction, disband the target answering team and cancel displaying the team formation panel; In response to a quit team instruction, quit the target answering team and cancel displaying the team formation panel; In response to an invitation panel display instruction, display an invitation panel, and the invitation panel is configured to trigger an invitation to invite a user to be invited to join the target session to view the team formation card, and the user to be invited is the user selected by the current user in the invitation panel.

11. The method according to claim 10, wherein after displaying the current question information to be answered in the team answering interface, the following is further included: Display the answers input by team members in the target answering team for the current question information in the team answering interface.

12. The method according to claim 7, wherein the second team answering operation acts on a team formation card or team formation prompt information corresponding to the target answering team, and the team formation prompt information is used to prompt joining the target answering team.

13. The method according to any one of claims 1-12, wherein after displaying the answering interface, at least one of the following is further included: In response to an answering operation for the current question information displayed in the answering interface, display first result prompt information, and the first result prompt information is used to prompt whether the current user's answer is correct; In response to a situation where the current user does not perform an answering operation for the current question information within a preset time length, display second result prompt information, and the second result prompt information is used to prompt that the current user's answer is incorrect.

14. The method according to claim 13, further including at least one of the following: In response to the current user answering correctly, switch to display the next question information, or display success prompt information, and the success prompt information is used to prompt that the current answering ends and the answering is successful; In response to the current user answering incorrectly, display failure prompt information, or switch the member attribute of the current user in the target answering team from the first member attribute to the second member attribute, and the failure prompt information is used to prompt that the current answering ends and the answering is failed.

15. The method according to claim 14, wherein after switching the member attribute of the current user in the target answering team from the first member attribute to the second member attribute, at least one of the following is further included: In response to the situation that all team members in the target answering team have finished answering questions and there are team members who have answered successfully, displaying a success prompt message; In response to the situation that all team members in the target answering team have finished answering questions and there are no team members who have answered successfully, displaying a failure prompt message.

16. The method according to claim 14, wherein after displaying the success prompt message, at least one of the following is further included: Switching the current interface from the answering interface to the session interface and displaying a first emoticon picture in the session interface; After displaying the failure prompt message, further included: Switching the current interface from the answering interface to the session interface and displaying a second emoticon picture in the session interface.

17. The method according to claim 16, wherein the method further includes at least one of the following: The first emoticon picture is configured to move along a first movement trajectory in the session interface, The second emoticon picture is configured to move along a second movement trajectory in the session interface.

18. The method according to claim 14, wherein after displaying the success prompt message, further included: Displaying an acquisition prompt message in the session interface, and the acquisition prompt message is configured to trigger the acquisition of corresponding virtual resources.

19. An interaction device for a session interface, including: A session interface display module, configured to display the session interface of a target session; An answering interface display module, configured to display an answering interface in response to an answering operation based on the session interface, and the answering interface is used for answering questions.

20. An electronic device, including: At least one processor; And A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the interaction method of the session interface according to any one of claims 1-18.

21. A computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to implement the interaction method of the session interface according to any one of claims 1-18 when executed by a processor.

Citation Information

Patent Citations

  • Information interaction method and device and storage medium

    CN112988013A

  • Session interface interaction method and device, electronic equipment and storage medium

    CN117806497A

  • Editing of an event-based recording

    US20140029919A1