Interaction methods, devices, electronic devices, and storage media

The interaction method and device facilitate quick state switching of products in live streaming rooms using commentary cards, simplifying operations and improving user interaction efficiency.

JP2026518575APending Publication Date: 2026-06-09BEIJING YOUZHUJU NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
BEIJING YOUZHUJU NETWORK TECH CO LTD
Filing Date
2024-08-16
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

The existing methods for adjusting the state of products in a live streaming room are complicated, making it difficult for streamers to quickly switch between explained and unexplained states.

Method used

An interaction method and device that allows streamers to switch the state of recommendation objects in a live streaming room using commentary cards, which display object information and enable state transitions without opening a separate panel, and include modules for operation reception, object determination, and card display.

Benefits of technology

Simplifies the operations required to switch the state of recommendation objects by allowing streamers to manage product states directly through commentary cards, enhancing user interaction efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026518575000001_ABST
    Figure 2026518575000001_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide interaction methods, apparatus, electronic devices, and storage media. The method includes receiving a commentary operation by a current user within a live streaming page, wherein the current user is a streamer of a live streaming room corresponding to the live streaming page, and the live streaming room contains at least one recommendation object; determining a first recommendation object from the at least one recommendation object that corresponds to the commentary operation in response to the commentary operation; and displaying a first commentary card corresponding to the first recommendation object on the live streaming page, wherein the first commentary card is used to switch the object state of the first recommendation object, and the object state includes a commentary state and an uncommented state. By adopting the above invention, embodiments of the present disclosure can simplify the operations required to switch the object state of a recommendation object in a live streaming room.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] (Cross-reference to Related Applications) This application claims the priority of a Chinese patent application filed on August 18, 2023, with an application number of 202311049853.X and a title of "Interaction Method, Device, Electronic Device, and Storage Medium", and the entire content thereof is incorporated herein by reference.

[0002] Embodiments of the present disclosure relate to the technical field of computers, and in particular, to interaction methods, devices, electronic devices, and storage media.

Background Art

[0003] Currently, a streamer can open a product panel of a live streaming room on a live streaming page and adjust the state of a certain product in the live streaming room in the product panel. For example, the product can be adjusted to an explanatory state or a non-explanatory state. However, the method for adjusting the product state in the prior art is complicated, which is disadvantageous for the streamer to quickly adjust the product state.

Summary of the Invention

Problems to be Solved by the Invention

[0004] Embodiments of the present disclosure provide an interaction method, device, electronic device, and storage medium for simplifying the operations necessary for a streamer to adjust the state of products in a live streaming room.

Means for Solving the Problems

[0005] In a first embodiment, an embodiment of the present disclosure provides an interaction method comprising: receiving a commentary operation by a current user within a live streaming page, wherein the current user is a streamer of a live streaming room corresponding to the live streaming page, the live streaming room having at least one recommendation object; determining a first recommendation object from the at least one recommendation object that corresponds to the commentary operation in response to the commentary operation; and displaying a first commentary card corresponding to the first recommendation object on the live streaming page, wherein the first commentary card is used to switch the object state of the first recommendation object, the object state including a commentary state and an uncommented state.

[0006] In a second embodiment, an embodiment of the present disclosure further provides an interaction device comprising: an operation reception module for receiving commentary operations within a live streaming page by a current user, wherein the current user is a streamer in a live streaming room corresponding to the live streaming page, and the live streaming room contains at least one recommendation object; an object determination module for determining a first recommendation object from the at least one recommendation object that corresponds to the commentary operation in response to the commentary operation; and a card display module for displaying a first commentary card corresponding to the first recommendation object on the live streaming page, wherein the first commentary card is used to switch the object state of the first recommendation object, the object state including a commentary state and an uncommented state.

[0007] In a third embodiment, an embodiment of the present disclosure further provides an electronic device comprising one or more processors and memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the interaction method described in the embodiment of the present disclosure.

[0008] In a fourth embodiment, the embodiments of the present disclosure further provide a computer-readable storage medium in which a computer program that, when executed by a processor, implements the interaction method described in the embodiments of the present disclosure is stored. [Brief explanation of the drawing]

[0009] [Figure 1] This is a schematic diagram of the flow of the interaction method provided by the embodiments of this disclosure. [Figure 2] This is a schematic diagram of the display of the first explanatory card provided by the embodiments of this disclosure. [Figure 3] This is a schematic diagram of a method for performing the explanatory operation provided by the embodiments of this disclosure. [Figure 4] This is a schematic diagram of the flow of another interaction method provided by the embodiments of this disclosure. [Figure 5] This is a schematic diagram of a method for performing a state switching operation provided by an embodiment of the present disclosure. [Figure 6] This is a schematic diagram of a method for performing a card switching operation provided by an embodiment of the present disclosure. [Figure 7] This is a block diagram of the configuration of an interaction device provided by the embodiments of this disclosure. [Figure 8] This is a schematic diagram of the configuration of an electronic device provided by the embodiments of this disclosure. [Modes for carrying out the invention]

[0010] The above and other features, advantages, and aspects of each embodiment of this disclosure will become more apparent by referring to the embodiments for carrying out the invention described below in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals indicate the same or similar elements. However, it should be understood that the accompanying drawings are illustrative and the originals and elements are not necessarily drawn to scale.

[0011] The embodiments of this disclosure will be described in more detail below with reference to the accompanying drawings. While the accompanying drawings show several embodiments of this disclosure, it should be understood that this disclosure can be realized in various forms and should not be construed as being limited to the embodiments described herein. Rather, these embodiments are provided to allow for a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0012] It should be understood that the steps described in the embodiments relating to the method of this disclosure may be performed in a different order and / or in parallel. Furthermore, embodiments relating to the method may include additional steps and / or omit the performance of the indicated steps. The scope of this disclosure is not limited in this respect.

[0013] As used herein, the term “including” and its variations mean “including, but not limited to.” The term “based on” means “based at least in part.” The term “one embodiment” means “at least one embodiment,” the term “another embodiment” means “at least one other embodiment,” and the term “several embodiments” means “at least several embodiments.” Related definitions of other terms are provided in the following description.

[0014] It should be noted that the concepts such as “first,” “second,” etc., as used in this disclosure are used solely to distinguish different devices, modules, or units, and are not intended to limit the order or interdependence of the functions performed by these devices, modules, or units.

[0015] It should be noted that the modifiers “one” and “multiple” as used in this disclosure are illustrative and not restrictive, and that those skilled in the art should understand them to mean “one or more” unless otherwise explicitly stated in the context.

[0016] Furthermore, the names of messages or information that interact between multiple devices in the embodiments of this disclosure are used solely for illustrative purposes and are not intended to limit the scope of such messages or information.

[0017] Before using the technical proposals disclosed in each example of this publication, please understand that, in accordance with applicable laws and regulations, you should notify the user of the types of personal information involved in this publication, the scope of use, and the usage scenarios through appropriate means, and obtain the user's consent.

[0018] For example, in response to receiving an unsolicited request from a user, a prompt message is sent to the user explicitly informing them that the requested action requires access to and use of the user's personal information. This allows the user to autonomously choose, based on the prompt message, whether or not to provide personal information to software or hardware such as electronic devices, applications, servers, or storage media that perform the actions of the proposed technical demonstration of this disclosure.

[0019] As a selectable and non-limiting implementation form, a method of sending a prompt message to a user in response to receiving an uncommitted request from the user may be, for example, by means of a pop-up window. In the pop-up window, the prompt message may be presented in text. Further, the pop-up window may include a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0020] It should be understood that the above process of notification and obtaining user authorization is merely exemplary and does not limit the implementation forms of the present disclosure, and other methods that comply with relevant laws and regulations can also be applied to the implementation forms of the present disclosure.

[0021] FIG. 1 is a schematic diagram of the flow of an interaction method provided by an embodiment of the present disclosure. This method may be executed by an interaction device, which may be implemented by software and / or hardware and configured in an electronic device, typically configured in a mobile phone or a tablet computer. The interaction method provided by an embodiment of the present disclosure is applicable to the scenario of displaying an explanatory card of a recommended object in a live streaming room on the live streaming page on the streamer side. As shown in FIG. 1, the interaction method provided by this embodiment may include the following steps.

[0022] S101: Receive an explanation operation within the live streaming page by the current user. The current user is the streamer of the live streaming room corresponding to the live streaming page, and there is at least one recommended object in the live streaming room.

[0023] Here, the commentary operation may be an operation to instruct a commentary on a recommendation object in the live streaming room, such as an operation to trigger a commentary control corresponding to a recommendation object in the recommendation object panel. The commentary operation may also be performed by the streamer of the live streaming room on the live streaming page of that live streaming room. The current user may be the user performing the commentary operation, or it may be the streamer of a live streaming room. The live streaming page may be the live streaming page of the current user's live streaming room, for example, the current user's live streaming screen or a page on the current user's side that displays interaction information within the live streaming room. Furthermore, the current user's live streaming room may contain one or more recommendation objects, which can be considered objects recommended by the current user in the live streaming room, such as products recommended by the current user in the live streaming room.

[0024] In this embodiment, if the current user wants to comment on a recommendation object in the live streaming room, they may perform a commentary operation on the live streaming page of the live streaming room, for example, by triggering the commentary control corresponding to that recommendation object in the recommendation object panel. Correspondingly, the current application can execute the commentary operation performed by the current user.

[0025] S102: In response to the explanation operation, a first recommendation object corresponding to the explanation operation is determined from among the at least one recommendation object.

[0026] Here, the first recommendation object can be understood as the recommendation object in the live streaming room that corresponds to the accepted commentary operation, for example, the recommendation object that corresponds to the commentary control that this commentary operation acted on in the recommendation object panel.

[0027] Specifically, when a commentary operation is received from the current user within the live streaming page, a recommendation object in the live streaming room that should display the corresponding commentary card on the live streaming page may be determined based on that commentary operation, that is, a first recommendation object corresponding to this commentary operation may be determined.

[0028] S103: A first explanatory card corresponding to the first recommended object is displayed on the live streaming page, and the first explanatory card is used to switch the object state of the first recommended object, the object state including an explained state and an unexplained state.

[0029] The first explanatory card may be an explanatory card corresponding to the first recommended object. The content displayed on the explanatory card is not limited; for example, the explanatory card may display the first object information of the corresponding recommended object. In this case, optionally, the first explanatory card displays the first object information of the first recommended object, and the first object information includes at least one of object description information and resource attribute information. Here, the first object information can be considered as the object information displayed on the explanatory card. This object information may include object description information and / or resource attribute information of the corresponding recommended object. The object description information of the recommended object may be information that describes the object attributes of the recommended object, such as the image and / or title of the recommended object. This resource attribute information may be information related to the resource attributes of the recommended object, such as inventory information, sales information and / or price information of the recommended object. This inventory information may include inventory-related information such as the remaining inventory of the recommended object (i.e., the remaining quantity available for sale), and this sales quantity information may include sales quantity-related information such as the number of the corresponding recommended object that has been sold.

[0030] Furthermore, the first explanatory card may also display interaction controls for switching the object state of the first recommended object. The display positions of the first object information and interaction controls on the first explanatory card can be set as needed.

[0031] Optionally, the first explanatory card includes an information area and an interaction area, the information area being used to display at least a portion of the first object information of the first recommended object, the interaction area being used to display a state switching control, and the state switching control being used to trigger the execution of a state switching operation.

[0032] Exemplary, the first explanatory card includes an information area and an interaction area, the information area may be located above the interaction area. This information area may be used to display at least a portion of the first object information of the first recommended object, for example, this information area may include a first sub-area and a second sub-area, the first sub-area located above the second sub-area, and may be used to display object description information of the first recommended object, for example, used to display the image and title of the first recommended object. The second sub-area may be used to display at least a portion of the resource attribute information of the first recommended object, for example, used to display inventory and sales information of the first recommended object. The interaction area is used to display a state switching control, which may be used to trigger the execution of a state switching operation. Optionally, this state switching control may display price information of the first recommended object.

[0033] The object state of a recommendation object is used to characterize whether or not the streamer is explaining the recommendation object, and this object state may include an explained state and an unexplained state, which are switched by the streamer. The explained state is used to characterize that the streamer is explaining the corresponding recommendation object, and the unexplained state may be used to characterize that the streamer is not currently explaining the corresponding recommendation object.

[0034] Specifically, as shown in Figure 2, after determining the first recommended object corresponding to the explanation operation, the first explanation card 20 corresponding to the first recommended object may be displayed on the live streaming page, and the current user may switch the object state of the first recommended object through this first explanation card 20. Furthermore, the first explanation card 20 may display first object information such as object description information and / or resource attribute information of the first recommended object so that the streamer can understand the current sales status of the first recommended object.

[0035] In this embodiment, the display area on the live streaming page where the first explanatory card 20 is located is not limited. For example, as shown in Figure 2, the display area of ​​the first explanatory card 20 may be located outside the interaction information area 21 of the live streaming page. That is, the first explanatory card 20 may be displayed in an area other than the interaction information area 21 on the live streaming page so as to avoid obstructing the interaction information displayed on the live streaming page. This allows the streamer to view the first explanatory card 20 and the interaction information on the live streaming page simultaneously. In this case, optionally, the first explanatory card is displayed outside the interaction information area 21 of the live streaming page, and the interaction information area 21 is the display area for interaction information on the live streaming page. Here, the interaction information area 21 may be an area within the live streaming page for displaying interaction information. This interaction information may be transmitted within the live streaming room by a user within the live streaming room, and exemplarily, this interaction information may be comment information transmitted within the live streaming room by a user within the live streaming room.

[0036] In an optional embodiment, a panel display control 30 may be displayed on the live streaming page, as shown in Figure 3 (where the figure shows an example where no recommended objects in the explained state exist before an explained operation is received). If it is detected that the current user has triggered a panel display control 30 displayed on the live streaming page, a recommended object panel 31 may be displayed on the live streaming page, and the second object information and explained control 32 of at least one recommended object in the live streaming room may be displayed on the recommended object panel 31. If it is detected that the current user has triggered an explained control 32 of a recommended object (for example, recommended object 1 shown in Figure 3), this recommended object may be switched from the unexplained state to the explained state, and the explained card corresponding to this recommended object may be displayed on the live streaming page. Also, if it is detected that the current user has performed a close operation on the recommended object panel 31, for example, if it is detected that the current user has triggered an uncontrolled area outside the recommended object panel 31, the display of this recommended object panel 31 may be canceled.

[0037] Furthermore, if it is detected that the current user has triggered the explanation control 32 for a recommended object, an explanation logo may be displayed in the position corresponding to the explanation object on the recommended object panel 31 to indicate that the recommended object is in an explanation state, and / or the explanation control 32 may be switched to be displayed as an exhibition cancellation control 33, making it easier for the current user to switch the recommended object from an explanation state to an unexplained state by triggering the exhibition cancellation control 33.

[0038] When displaying an explanatory card corresponding to a recommendation object on a live streaming page, if it is detected that the current user has triggered an explanatory control 32 corresponding to a recommendation object, the explanatory card corresponding to that recommendation object may be displayed on the live streaming page. For example, the explanatory card may be displayed in a lower layer of the recommendation object panel 31. In this case, if the current user closes the recommendation object panel 31, the explanatory card in the lower layer can be displayed.

[0039] Furthermore, when an explanation operation is received, if the recommended object panel for the live streaming room is displayed on the live streaming page, for example, if the explanation operation is performed within the recommended object panel for the live streaming room, the streamer may cancel the display of this recommended object panel in response to the explanation operation. Please understand that this will make the first explanation card displayed on the live streaming page, the interaction information in the live streaming room, and / or the live streaming screen easier for the streamer to view.

[0040] In this embodiment, if the object state of a recommended object in the live streaming room changes, for example, if a recommended object switches from an unexplained state to an explained state, or from an explained state to an unexplained state, the display order of the second object information of that recommended object in the recommended object panel may be kept unchanged, or it may be changed accordingly. Specifically, this can be set as needed.

[0041] Optionally, when the object state of a recommended object in the live streaming room changes, the display order of the second object information of that recommended object in the recommended object panel may be adjusted, such as displaying the second object information of that recommended object at the top of the recommended object panel. In this case, the interaction method provided by this embodiment may further include adjusting the display order of the second object information of the first recommended object in the recommended object panel of the live streaming room when the object state of the first recommended object changes.

[0042] Here, the recommendation object panel may be a panel for displaying object information for each recommendation object in the live streaming room. The second object information may be considered as object information displayed in the recommendation object panel, such as identification information for the second recommendation object. The display order of the second object information in the recommendation object panel can be understood as the order in which the second object information is displayed in the recommendation object panel.

[0043] In some embodiments, adjusting the display order of the second object information of the first recommended object in the recommended object panel of the live streaming room when the object state of the first recommended object changes includes at least one of the following: when the first recommended object switches from an unexplained state to an explained state, adding the second object information of the first recommended object to a target position in the display order and maintaining the second object information of the first recommended object at its original position in the display order, or adjusting the second object information of the first recommended object from its original position in the display order to a target position in the display order; when the first recommended object switches from an explained state to an unexplained state, deleting the second object information of the first recommended object at a target position in the display order and maintaining the second object information of the first recommended object at its original position in the display order, or adjusting the second object information of the first recommended object from its target position in the display order to its original position in the display order.

[0044] Here, the target position may be a predetermined position in the display order for placing the second object information of a recommended object that is currently in an explanatory state (for example, the starting position of the display order, i.e., the position of the first second object information in the display order). Alternatively, the original position may be a placement position in the display order where the second object information of the first recommended object is placed before the display order is adjusted, for example, if there are no recommended objects in an explanatory state in the live streaming room, it may be the placement position of the second object information of the first recommended object.

[0045] In the above embodiment, when a recommended object is switched to an explained state, the second object information of that recommended object is adjusted to a target position in the display order, for example, the second object information of that recommended object is placed at the first position in the display order, and the second object information of that recommended object at its original position in this display order may be deleted or not deleted. When a recommended object is switched to an unexplained state, the second object information of that recommended object may be returned to its placement position in the display order where it was originally placed.

[0046] For example, when the first recommended object switches from an unexplained state to an explained state, the second object information of the first recommended object may be added to the target position in the display order, while the second object information of the first recommended object at its original position in this display order remains unchanged, and in this case, the second object information of the first recommended object may be placed at both the target position and the original position in this display order. And / or, when the first recommended object switches from an explained state to an unexplained state, the second object information of the first recommended object that was added to the target position may be deleted, while the second object information of the first recommended object at its original position in this display order remains unchanged.

[0047] As another example, when the first recommended object switches from an unexplained state to an explained state, the second object information of the first recommended object may be moved from its original position in the display order to a target position, and at this time, the second object information of the first recommended object may be placed only at this target position in the display order. And / or, when the first recommended object switches from an explained state to an unexplained state, the second object information of the first recommended object may be returned from the target position in the display order to its original position.

[0048] In the interaction method provided by this embodiment, the current user accepts a commentary operation on a live streaming page, the current user is the streamer of the live streaming room corresponding to the live streaming page, the live streaming room has at least one recommendation object, and in response to the commentary operation, a first recommendation object corresponding to the commentary operation is determined from the at least one recommendation object, a first commentary card corresponding to the first recommendation object is displayed on the live streaming page, the first commentary card is used to switch the object state of the first recommendation object, the object state includes a commented state and an uncommented state. By adopting the above technical proposal, this embodiment displays a commentary card on the streamer's live streaming page and supports the streamer in switching the object state of the corresponding recommendation object through the commentary card without having to open the recommendation object panel in the live streaming room and switch the object state in the recommendation object panel, thereby simplifying the operations required to switch the object state of a recommendation object in the live streaming room.

[0049] Figure 4 is a schematic diagram of the flow of another interaction method provided by an embodiment of the present disclosure. The solution in this embodiment can be combined with one or more of the selectable solutions in the above embodiment. Optionally, the process further includes, after displaying a first commentary card corresponding to the first recommended object on the live streaming page, switching the object state of the first recommended object in response to a state switching operation acting within the first commentary card; displaying a recommended object panel of the live streaming room on the live streaming page in response to a panel display operation acting within the first commentary card, and displaying second object information for at least one of the recommended objects on the recommended object panel; and switching the object card displayed on the live streaming page from the first commentary card to the second commentary card in response to a card switching operation, wherein the card switching operation includes a commentary object switching operation, which acts within the first commentary card and / or the recommended object panel and is used to instruct a switching of recommended objects that are in a commentary state, and the second commentary card corresponds to a second recommended object of the live streaming room, or canceling the display of the first commentary card in response to a display cancellation operation for the first commentary card.

[0050] Correspondingly, as shown in Figure 4, the interaction method provided by this embodiment may include the following steps.

[0051] S201: Accepts commentary operations within a live streaming page by the current user, the current user is the streamer of the live streaming room corresponding to the live streaming page, and the live streaming room has at least one recommendation object.

[0052] S202: In response to the explanation operation, a first recommendation object corresponding to the explanation operation is determined from among the at least one recommendation object.

[0053] S203: Display a first explanation card corresponding to the first recommended object on the live streaming page, and perform at least one of S204 to S207, wherein the first explanation card is used to switch the object state of the first recommended object, the object state includes an explained state and an unexplained state.

[0054] In this embodiment, the commentary operation may be further used to instruct the adjustment of the object state of the corresponding recommendation object to the commentary state. In this case, the first recommendation object may be further adjusted to the commentary state, for example, by displaying a first commentary card corresponding to the first recommendation object on the live streaming page in response to the current user's commentary operation, and by displaying a commentary logo, etc., corresponding to the first recommendation object on the recommendation object panel and / or the first commentary card. In this case, optionally, displaying the first commentary card corresponding to the first recommendation object on the live streaming page includes displaying the first commentary card corresponding to the first recommendation object on the live streaming page and adjusting the first recommendation object to the commentary state.

[0055] When accepting an explanation operation from the current user, if the first recommendation object is already in an explanation state, please understand that it may be kept in this explanation state at that time.

[0056] S204: In response to a state switching operation performed within the first explanation card, the object state of the first recommendation object is switched.

[0057] Here, the state switching operation may be a trigger operation to instruct a switch in the object state of the first recommended object. The state switching operation may, but is not limited to, act within the first explanatory card; for example, the state switching operation may act within the recommended object panel. The method of performing the state switching operation is not limited; exemplary, the state switching operation may include an operation that triggers an explanatory control and / or explanatory cancel control displayed within the first explanatory card.

[0058] In this embodiment, the operation required to switch object states can be simplified by supporting the user in switching the object state of the corresponding recommended object via an explanation card.

[0059] Specifically, when a state switching operation is received within the first explanation card, the object state of the first recommendation object may be switched. For example, if the first recommendation object is in the explanation state, it may be switched from the explanation state to the unexplained state in response to this state switching operation. If the first recommendation object is in the unexplained state, it may be switched from the unexplained state to the explanation state in response to this state switching operation.

[0060] In some embodiments, switching the object state of the first recommendation object in response to a state switching operation acting within the first explanation card includes switching the first recommendation object from an explained state to an unexplained state in response to a first state switching operation acting within the first explanation card, and maintaining the display of the first explanation card on the live streaming page; and switching the first recommendation object from an unexplained state to an explained state in response to a second state switching operation acting within the first explanation card, and maintaining the display of the first explanation card on the live streaming page.

[0061] In the above embodiment, when a first state switching operation is received acting on the first explanation card, the first recommendation object may be switched from the explanation state to the unexplained state, and the display of the first explanation card on the live streaming page may be maintained. When a second state switching operation is received acting on the first explanation card, the first recommendation object may be switched from the unexplained state to the explanation state, and the display of the first explanation card on the live streaming page may be maintained.

[0062] Here, the first state switching operation and the second state switching operation may be different state switching operations. The first state switching operation may be a trigger operation to instruct the first recommended object to switch from the explained state to the unexplained state, for example, an operation to trigger the explanation cancellation control displayed in the first explanation card. The second state switching operation may be a trigger operation to instruct the first recommended object to switch from the unexplained state to the explained state, for example, an operation to trigger the explanation control displayed in the first explanation card.

[0063] For example, if the first recommendation object is in the explained state, an explanation cancellation control 22 may be displayed on the first explanation card 20, as shown in Figure 2. Therefore, if it is detected that the current user has triggered this explanation cancellation control 22, it is determined that the first state switching operation has been accepted, and in response to this first state switching operation, the first recommendation object may be switched from the explained state to the unexplained state, and further, the explanation cancellation control displayed on the first explanation card 20 may be switched to be displayed as an explanation control.

[0064] Furthermore, if the first recommendation object is in an unexplained state, an explanation control may be displayed on the first explanation card 20. Therefore, if it is detected that the current user has triggered this explanation control, it is determined that a second state switching operation has been accepted, and in response to this second state switching operation, the first recommendation object may be switched from an unexplained state to an explained state, and the explanation control displayed on the first explanation card 20 may be switched to be displayed as an explanation cancellation control 22.

[0065] Furthermore, taking the example that the first recommendation object is recommendation object 1 shown in Figure 3, as shown in Figure 5, if recommendation object 1 is in the explained state, the explained card of recommendation object 1 displays an explained cancel control. When it is detected that the current user has triggered this explained cancel control, recommendation object 1 is switched from the explained state to the unexplained state, the explained cancel control displayed on the explained card is switched to be displayed as an explained control, and the display of recommendation object 1's explained card on the live streaming page is maintained. Alternatively, if recommendation object 1 is in the unexplained state, the explained card of recommendation object 1 displays an explained control. When it is detected that the current user has triggered this explained control, recommendation object 1 is switched from the unexplained state to the explained state, the explained control displayed on the explained card is switched to be displayed as an explained cancel control, and the display of recommendation object 1's explained card on the live streaming page is maintained.

[0066] S205: In response to a panel display operation performed within the first explanatory card, the recommended object panel for the live streaming room is displayed on the live streaming page, and the second object information for at least one of the recommended objects is displayed on the recommended object panel.

[0067] Here, the panel display operation may be a trigger operation to instruct the display of a recommended object panel in the live streaming room. The panel display operation may, but is not limited to, act within the first explanatory card, and exemplary, may act outside the first explanatory card, for example, on a panel display control displayed on the live streaming page. The method of performing the panel display operation is not limited, and exemplary, the panel display operation may include an operation that triggers a non-control area of ​​the first explanatory card. This non-control area may be an area where no controls are displayed.

[0068] In this embodiment, the method for triggering the display of recommended object panels can be further enhanced to support users in performing panel display operations within the explanation card.

[0069] Specifically, when a panel display operation is received that acts within the first explanatory card, the recommended object panel for the live streaming room may be displayed on the live streaming page, and the second object information for at least one recommended object in this live streaming room may be displayed on this recommended object panel.

[0070] S206: In response to a card switching operation, the object card displayed on the live streaming page is switched from the first commentary card to the second commentary card, the card switching operation includes a commentary object switching operation, the commentary object switching operation is used to instruct the switching of a recommended object that acts on the first commentary card and / or the recommended object panel and is in a commentary state, the second commentary card corresponds to the second recommended object in the live streaming room.

[0071] Here, the card switching operation may be an operation to instruct the switching of the currently displayed object card, for example, a trigger operation to instruct the switching of the display of the recommended object of the corresponding object card on the live streaming page. Furthermore, the method of performing the card switching operation is not limited, and exemplarily, if an object card corresponding to a certain recommended object is displayed on the live streaming page, it may include an operation to switch another recommended object from an unexplained state to an explained state, for example, an explained object switching operation for other recommended objects. This explained object switching operation may be used to instruct the switching of a recommended object that is currently in an explained state. The card switching operation may be performed on the live streaming page, for example, within an explained card or recommended object panel displayed on the live streaming page. Exemplarily, the explained object switching operation may include a predetermined slide operation acting within the first explained card, such as a horizontal slide operation or a vertical slide operation acting within the first explained card, or it may include an operation to trigger an explained control for a recommended object displayed on the recommended object panel.

[0072] The second explanation card may be the explanation card corresponding to this card switching operation, that is, the explanation card whose switching was instructed by this card switching operation. Also, the second recommendation object may be the recommendation object corresponding to the second explanation card; in other words, the second explanation card is the explanation card corresponding to the second recommendation object.

[0073] Specifically, when a card switching operation is received, for example, when a switching operation for an explanatory object acting within the first explanatory card or recommended object panel is received, the system may determine a second recommended object corresponding to that card switching operation and switch the object card displayed on the live streaming page from the first explanatory card to the second explanatory card corresponding to this second recommended object. This satisfies the user's need to switch and view explanatory cards for different recommended objects.

[0074] In the case where a card switching operation acts within the recommendation object panel, taking as an example that the first recommendation object is recommendation object 1 shown in Figure 3 and the second recommendation object is recommendation object 2 shown in Figure 3, as shown in Figure 6, if it is detected that the current user has performed a panel display operation, the recommendation object panel may be displayed on the live streaming page. If it is detected that the current user has triggered the explanation control for recommendation object 2, which is displayed in the recommendation object panel and is in an unexplained state, then recommendation object 2 may be switched from the unexplained state to the explained state, recommendation object 1 may be switched from the explained state to the unexplained state, and the explanation card displayed on the live streaming page may be switched from the explanation card corresponding to recommendation object 1 to the explanation card corresponding to recommendation object 2.

[0075] Furthermore, referring to Figure 6, if it is detected that the current user has triggered the explanation control for Recommendation Object 2, the explanation cancellation control for Recommendation Object 1 displayed in the Recommendation Object panel may be switched to be displayed as an explanation control, and the explanation control for Recommendation Object 2 displayed in the Recommendation Object panel may be switched to be displayed as an explanation cancellation control.

[0076] S207: In response to the display cancellation operation for the first explanatory card, the display of the first explanatory card is canceled.

[0077] Here, the exhibit cancellation operation may be a trigger operation that instructs the cancellation of the exhibit of the first explanatory card, such as an operation that triggers the explanatory cancellation control of the first explanatory card.

[0078] In this embodiment, the system supports users in closing the explanatory cards displayed on the live streaming page and viewing the page content located beneath the explanatory cards.

[0079] Furthermore, as an example, if a display cancellation operation is received for the first explanatory card, for example, if it is detected that the current user has triggered the display cancellation control 23 (shown in Figure 2) displayed on the first explanatory card, the display of the first explanatory card may be canceled. In this case, the object state of the first recommendation object may remain unchanged.

[0080] The interaction method provided by this embodiment supports users in switching the object state of corresponding recommended objects and opening the recommended object panel via object cards, as well as in switching and viewing object cards of different recommended objects and closing the currently displayed object card. This simplifies the operations required to switch the object state of recommended objects, enhances the methods for triggering and displaying the recommended object panel and the methods for displaying and canceling the display of object cards, and thus satisfies the diverse interaction needs of users.

[0081] Figure 7 is a block diagram of the configuration of an interaction device provided by an embodiment of the present disclosure. The device may be implemented by software and / or hardware, and may be configured in an electronic device, typically a mobile phone or tablet computer, and may display explanatory cards for recommended objects in a live streaming room on the streamer's live streaming page by performing an interaction method. As shown in Figure 7, the interaction device provided by this embodiment may comprise an operation reception module 701, an object determination module 702, and a card display module 703. The operation reception module 701 is used to receive an explanatory operation on the live streaming page by the current user, the current user being the streamer of the live streaming room corresponding to the live streaming page, and the live streaming room having at least one recommended object. The object determination module 702 is used to determine a first recommended object from the at least one recommended object that corresponds to the explanatory operation in response to the explanatory operation. The card display module 703 is used to display a first explanatory card corresponding to the first recommended object on the live streaming page, the first explanatory card is used to switch the object state of the first recommended object, the object state includes an explained state and an unexplained state.

[0082] The interaction device provided by this embodiment includes an operation reception module that receives commentary operations from the current user on a live streaming page, the current user being a streamer in a live streaming room corresponding to the live streaming page, the live streaming room having at least one recommendation object, the object determination module determining a first recommendation object corresponding to the commentary operation from among the at least one recommendation object, the card display module displaying a first commentary card corresponding to the first recommendation object on the live streaming page, the first commentary card being used to switch the object state of the first recommendation object, the object state including a commented state and an uncommented state. By adopting the above technical proposal, this embodiment displays a commentary card on the streamer's live streaming page and supports the streamer switching the object state of the corresponding recommendation object through the commentary card without having to open the recommendation object panel in the live streaming room and switch the object state in the recommendation object panel, thus simplifying the operations required to switch the object state of a recommendation object in the live streaming room.

[0083] In the above solution, the first explanatory card displays first object information of the first recommended object, the first object information includes at least one of object description information and resource attribute information, and / or the first explanatory card is displayed outside the interaction information area of ​​the live streaming page, the interaction information area is the display area for interaction information within the live streaming page.

[0084] Furthermore, the interaction device provided by this embodiment includes: a state switching module for switching the object state of the first recommended object in response to a state switching operation acting within the first explanatory card after the first explanatory card corresponding to the first recommended object has been displayed on the live streaming page; a panel display module for displaying the recommended object panel of the live streaming room on the live streaming page in response to a panel display operation acting within the first explanatory card after the first explanatory card corresponding to the first recommended object has been displayed on the live streaming page, and for displaying at least one second object information of the recommended object on the recommended object panel; and a card for switching the object state of the first recommended object in response to a state switching operation acting within the first explanatory card after the first explanatory card corresponding to the first recommended object has been displayed on the live streaming page. A card switching module for switching an object card displayed on the live streaming page from a first commentary card to a second commentary card in response to a switching operation, wherein the card switching operation includes a commentary object switching operation, the commentary object switching operation is used to operate within the first commentary card and / or the recommendation object panel to instruct a switching of recommendation objects that are in a commentary state, and the second commentary card may further comprise at least one of the following: a card switching module corresponding to a second recommendation object in the live streaming room, or a display cancellation module for canceling the display of the first commentary card in response to a display cancellation operation for the first commentary card after the first commentary card corresponding to the first recommendation object has been displayed on the live streaming page.

[0085] In the above solution, the state switching module may be used to switch the first recommendation object from a explained state to an unexplained state in response to a first state switching operation acting on the first explanation card, thereby maintaining the display of the first explanation card on the live streaming page, and to switch the first recommendation object from an unexplained state to a explained state in response to a second state switching operation acting on the first explanation card, thereby maintaining the display of the first explanation card on the live streaming page.

[0086] In the above solution, the card display module 703 may be used to display a first explanatory card corresponding to the first recommended object on the live streaming page and to adjust the first recommended object to an explanatory state.

[0087] In the above solution, the first explanatory card includes an information area and an interaction area, the information area being used to display at least a portion of the first object information of the first recommended object, the interaction area being used to display a state switching control, and the state switching control may be used to trigger the execution of a state switching operation.

[0088] Furthermore, the interaction device provided by this embodiment may further include an ordering module for adjusting the display order of the second object information of the first recommended object in the recommended object panel of the live streaming room when the object state of the first recommended object changes.

[0089] In the above solution, the sequence adjustment module may be used to perform at least one of the following: when the first recommended object switches from an unexplained state to an explained state, add the second object information of the first recommended object to the target position in the display sequence and maintain the second object information of the first recommended object at its original position in the display sequence, or adjust the second object information of the first recommended object from its original position in the display sequence to the target position in the display sequence; or when the first recommended object switches from an explained state to an unexplained state, delete the second object information of the first recommended object at the target position in the display sequence and maintain the second object information of the first recommended object at its original position in the display sequence, or adjust the second object information of the first recommended object from its target position in the display sequence to its original position in the display sequence.

[0090] The interaction devices provided by embodiments of this disclosure can perform interaction methods provided by any embodiment of this disclosure and have functional modules and beneficial effects corresponding to performing the interaction methods. For technical details not described in detail in these embodiments, please refer to the interaction methods provided by any embodiment of this disclosure.

[0091] Hereinafter, refer to Figure 8, which shows a schematic diagram of the configuration of an electronic device (e.g., a terminal device) 800 suitable for implementing an embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure includes, but is not limited to, mobile devices such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (tablet computers), PMPs (Portable Multimedia Players), and in-vehicle terminals (e.g., vehicle navigation terminals), as well as fixed terminals such as digital televisions and desktop computers. Note that the electronic device shown in Figure 8 is merely an example and does not in any way limit the functions and scope of use of the embodiment of the present disclosure.

[0092] As shown in Figure 8, the electronic device 800 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 801 capable of performing various appropriate operations and processes based on a program stored in read-only memory (ROM) 802 or a program loaded from storage device 808 into random access memory (RAM) 803. The RAM 803 also stores various programs and data necessary for the operation of the electronic device 800. The processing unit 801, ROM 802, and RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0093] Typically, the I / O interface 805 may be connected to an input device 1006, which may include, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, output device 807, which may include, for example, a liquid crystal display (LCD), speaker, vibrator, storage device 808, which may include, for example, magnetic tape, hard disk, and communication device 809. The communication device 809 may enable the electronic device 800 to communicate with other devices wirelessly or via a wired connection to exchange data. Figure 8 shows an electronic device 800 with various devices, but it should be understood that it is not necessary to implement or include all of the devices shown. More or fewer devices may be implemented or included as alternatives.

[0094] In particular, according to embodiments of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, embodiments of the present disclosure have a computer program product which includes a computer program stored on a non-temporary computer-readable medium, the computer program which includes program code for performing the method shown in the flowchart. In such embodiments, the computer program may be downloaded and installed from a network via a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by the processing unit 801, it performs the functions defined in the methods of embodiments of the present disclosure.

[0095] In this disclosure, the computer-readable medium described above may be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. The computer-readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any combination thereof. More specific examples of computer-readable storage media include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, CD-ROMs, optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program that is used by or can be used in combination with an instruction execution system, device, or apparatus. In this disclosure, the computer-readable signal medium may also include data signals propagated in the baseband or as part of a carrier carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium for transmitting, propagating, or transmitting programs for use by or in combination with an instruction execution system, device, or apparatus. Program code contained in a computer-readable medium can be transmitted using any suitable medium, including but not limited to wires, fiber optic cables, RF (radio frequency), or any suitable combination thereof.

[0096] In some embodiments, the client and server may communicate using any currently known or future-developed network protocol, such as HTTP (HyperText Transfer Protocol), and may interconnect with digital data communications (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), internetworks (e.g., the Internet), and end-to-end networks (e.g., ad-hoc end-to-end networks), as well as networks currently known or future-developed.

[0097] The computer-readable media described above may be included in the electronic device described above, or it may be separate and not be assembled into the electronic device.

[0098] The computer-readable medium described above stores one or more programs, and when the one or more programs described above are executed by the electronic device, the electronic device is instructed to accept commentary operations on a live streaming page by the current user, the current user being a streamer of a live streaming room corresponding to the live streaming page, the live streaming room having at least one recommendation object, and in response to the commentary operation, to determine a first recommendation object from the at least one recommendation object that corresponds to the commentary operation, and to display a first commentary card corresponding to the first recommendation object on the live streaming page, the first commentary card being used to switch the object state of the first recommendation object, the object state including a commentary state and an uncommented state.

[0099] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or combinations thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code may run entirely on a user computer, partially on a user computer, as a standalone software package, partially on a user computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or it may be connected to an external computer (for example, connected via the Internet using an Internet service provider).

[0100] The flowcharts and block diagrams in the accompanying drawings illustrate architectures, functions, and operations that may be implemented according to the systems, methods, and computer program products relating to each embodiment of this disclosure. In this regard, each box in the flowchart or block diagram may represent a module, program segment, or part of code, which contains one or more executable instructions for realizing a specified logical function. Note that in some alternative implementations, the functions associated with a box may occur in a different order than those associated with the accompanying drawings. For example, two consecutive boxes may actually be executed substantially in parallel, or in reverse order depending on the functions involved. Also note that each box in the block diagram and / or flowchart, and combinations of boxes in the block diagram and / or flowchart, may be implemented in a dedicated hardware-based system that performs a given function or operation, or in a combination of dedicated hardware and computer instructions.

[0101] The units described in the embodiments of this disclosure may be implemented by software or by hardware. Here, the names of the modules do not constitute an limitation to the module itself in a given context.

[0102] In this specification, the functions described above may be performed, at least in part, by one or more hardware logic components. For example, non-limiting examples of usable and exemplary hardware logic components include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standards (ASSPs), systems-on-a-chip (SOCs), and composite programmable logic devices (CPLDs).

[0103] In the context of this disclosure, a machine-readable medium may be a tangible medium that contains or can store a program for use by or in combination with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium includes, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or apparatus, or any suitable combination thereof. More specific examples of machine-readable storage media include electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, CD-ROMs, optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0104] According to one or more embodiments of the present disclosure, Example 1 provides an interaction method which includes receiving a commentary operation in a live streaming page by a current user, wherein the current user is a streamer of a live streaming room corresponding to the live streaming page, the live streaming room having at least one recommendation object, and in response to the commentary operation, determining a first recommendation object from the at least one recommendation object that corresponds to the commentary operation, and displaying a first commentary card corresponding to the first recommendation object on the live streaming page, wherein the first commentary card is used to switch the object state of the first recommendation object, the object state including a commentary state and an uncommented state.

[0105] According to one or more embodiments of the present disclosure, in the method of Example 1, Example 2 wherein the first explanatory card displays first object information of the first recommended object, the first object information includes at least one of object description information and resource attribute information, and / or the first explanatory card is displayed outside the interaction information area of ​​the live streaming page, the interaction information area being the display area for interaction information within the live streaming page.

[0106] According to one or more embodiments of the present disclosure, in the method of Example 1, Example 3 further includes, after displaying a first commentary card corresponding to the first recommended object on the live streaming page, switching the object state of the first recommended object in response to a state switching operation acting within the first commentary card; displaying a recommended object panel of the live streaming room on the live streaming page in response to a panel display operation acting within the first commentary card, and displaying second object information of at least one of the recommended objects on the recommended object panel; and switching the object card displayed on the live streaming page from the first commentary card to the second commentary card in response to a card switching operation, wherein the card switching operation includes a commentary object switching operation, which acts within the first commentary card and / or the recommended object panel and is used to instruct a switching of recommended objects that are in a commentary state, the second commentary card corresponding to a second recommended object of the live streaming room, or canceling the display of the first commentary card in response to a display cancellation operation for the first commentary card.

[0107] According to one or more embodiments of the present disclosure, in the method of Example 3, Example 4 includes switching the object state of the first recommendation object in response to a state switching operation acting within the first explanation card, switching the first recommendation object from an explained state to an unexplained state in response to a first state switching operation acting within the first explanation card, and maintaining the display of the first explanation card on the live streaming page, and switching the first recommendation object from an unexplained state to an explained state in response to a second state switching operation acting within the first explanation card, and maintaining the display of the first explanation card on the live streaming page.

[0108] According to one or more embodiments of the present disclosure, in the method of Example 3, Example 5 includes displaying a first explanatory card corresponding to the first recommended object on the live streaming page and adjusting the first recommended object to an explanatory state.

[0109] According to one or more embodiments of the present disclosure, in the method described in any one of Examples 2 to 5, Example 6, the first explanatory card includes an information area and an interaction area, the information area being used to display at least a portion of the first object information of the first recommended object, the interaction area being used to display a state switching control, and the state switching control being used to trigger the execution of a state switching operation.

[0110] According to one or more embodiments of the present disclosure, in the method of any one of Examples 1 to 5, Example 7 further includes adjusting the display order of the second object information of the first recommended object in the recommended object panel of the live streaming room when the object state of the first recommended object changes.

[0111] According to one or more embodiments of the present disclosure, in the method of Example 7, Example 8 adjusts the display order of the second object information of the first recommended object in the recommended object panel of the live streaming room when the object state of the first recommended object changes, which includes at least one of the following: when the first recommended object switches from an unexplained state to an explained state, adding the second object information of the first recommended object to a target position in the display order and maintaining the second object information of the first recommended object at its original position in the display order, or adjusting the second object information of the first recommended object from its original position in the display order to a target position in the display order; when the first recommended object switches from an explained state to an unexplained state, deleting the second object information of the first recommended object at a target position in the display order and maintaining the second object information of the first recommended object at its original position in the display order, or adjusting the second object information of the first recommended object from its target position in the display order to its original position in the display order.

[0112] According to one or more embodiments of the present disclosure, Example 9 provides an interaction device comprising: an operation reception module for receiving commentary operations in a live streaming page by a current user, wherein the current user is a streamer in a live streaming room corresponding to the live streaming page, and the live streaming room contains at least one recommendation object; an object determination module for determining a first recommendation object from the at least one recommendation object that corresponds to the commentary operation in response to the commentary operation; and a card display module for displaying a first commentary card corresponding to the first recommendation object on the live streaming page, wherein the first commentary card is used to switch the object state of the first recommendation object, the object state including a commentary state and an uncommented state.

[0113] According to one or more embodiments of the present disclosure, Example 10 provides an electronic device comprising one or more processors and memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the interaction method described in any one of Examples 1 to 8.

[0114] According to one or more embodiments of the present disclosure, Example 11 provides a computer-readable storage medium that stores a computer program which, when executed by a processor, implements the interaction method described in any one of Examples 1 to 8.

[0115] The interaction methods, apparatus, electronic devices, and storage media provided by embodiments of the present disclosure accept commentary operations on a live streaming page by the current user, the current user being a streamer of a live streaming room corresponding to the live streaming page, the live streaming room having at least one recommendation object, and in response to the commentary operation, determining a first recommendation object from among the at least one recommendation object that corresponds to the commentary operation, displaying a first commentary card corresponding to the first recommendation object on the live streaming page, the first commentary card being used to switch the object state of the first recommendation object, the object state including a commented state and an uncommented state. By adopting the above-described technology, embodiments of the present disclosure display a commentary card on the streamer's live streaming page and support the streamer in switching the object state of the corresponding recommendation object through the commentary card without having to open the recommendation object panel in the live streaming room and switch the object state to the recommendation object panel, thereby simplifying the operations required to switch the object state of a recommendation object in the live streaming room.

[0116] The above description is merely an explanation of preferred embodiments of the present disclosure and the technical principles employed. Those skilled in the art will understand that the scope of the disclosure is not limited to any technical solution formed by a specific combination of the above technical features, but also covers other technical solutions formed by any combination of the above technical features or equivalent features without departing from the disclosed concepts. For example, it covers technical solutions formed by replacing the above features with (but not limited to) similarly functional technical features disclosed in this disclosure.

[0117] Furthermore, although each operation is described using a specific order, it should not be understood as requiring these operations to be executed in a specific order or sequentially. Multitasking and parallel processing may be advantageous in certain environments. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of this disclosure. Some features described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, each feature described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable subcombination.

[0118] While this subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter as defined in the attached claims is not necessarily limited to the specific features or behaviors described above. Rather, the specific features and behaviors described above are merely exemplary forms of implementing the claims.

Claims

1. Accepting commentary operations within a live streaming page by the current user, wherein the current user is the streamer of the live streaming room corresponding to the live streaming page, and the live streaming room has at least one recommendation object. In response to the explanation operation, a first recommendation object corresponding to the explanation operation is determined from among the at least one recommendation object, Displaying a first explanatory card corresponding to the first recommended object on the live streaming page, wherein the first explanatory card is used to switch the object state of the first recommended object, and the object state includes an explained state and an unexplained state. Interaction methods, including [specific examples].

2. The interaction method according to claim 1, wherein the first explanatory card displays first object information of the first recommended object, the first object information includes at least one of object description information and resource attribute information, and / or the first explanatory card is displayed outside the interaction information area of ​​the live streaming page, the interaction information area being the display area for interaction information within the live streaming page.

3. After displaying the first explanatory card corresponding to the first recommended object on the live streaming page, In response to a state switching operation performed within the first explanatory card, the object state of the first recommended object is switched. In response to a panel display operation performed within the first explanatory card, the recommended object panel of the live streaming room is displayed on the live streaming page, and the second object information of at least one of the recommended objects is displayed on the recommended object panel. In response to a card switching operation, the object card displayed on the live streaming page is switched from the first commentary card to the second commentary card, wherein the card switching operation includes a commentary object switching operation, which operates within the first commentary card and / or the recommendation object panel and is used to instruct the switching of recommendation objects that are in a commentary state, and the second commentary card corresponds to the second recommendation object in the live streaming room, or In response to a cancellation operation for the display of the first explanatory card, the display of the first explanatory card is canceled. The interaction method according to claim 1, further comprising at least one of the above.

4. Switching the object state of the first recommendation object in response to a state switching operation performed within the first explanation card is: In response to a first state switching operation acting within the first explanation card, the first recommendation object is switched from an explained state to an unexplained state, and the display of the first explanation card on the live streaming page is maintained. In response to a second state switching operation acting within the first explanation card, the first recommendation object is switched from an unexplained state to an explained state, and the display of the first explanation card on the live streaming page is maintained. The interaction method according to claim 3, including the following.

5. Displaying the first explanatory card corresponding to the first recommended object on the live streaming page is: This includes displaying a first explanatory card corresponding to the first recommended object on the live streaming page and adjusting the first recommended object to an explanatory state. The interaction method according to claim 3.

6. The interaction method according to any one of claims 2 to 5, wherein the first explanatory card includes an information area and an interaction area, the information area being used to display at least a portion of the first object information of the first recommended object, the interaction area being used to display a state switching control, and the state switching control being used to trigger the execution of a state switching operation.

7. The present invention further includes adjusting the display order of the second object information of the first recommended object in the recommended object panel of the live streaming room when the object state of the first recommended object changes, The interaction method according to any one of claims 1 to 5.

8. When the object state of the first recommended object changes, adjusting the display order of the second object information of the first recommended object in the recommended object panel of the live streaming room is: When the first recommended object switches from an unexplained state to an explained state, the second object information of the first recommended object is added to the target position in the display sequence, and the second object information of the first recommended object is maintained at its original position in the display sequence, or the second object information of the first recommended object is adjusted from its original position in the display sequence to the target position in the display sequence. When the first recommended object switches from an explained state to an unexplained state, delete the second object information of the first recommended object at the target position in the display sequence, maintain the second object information of the first recommended object at its original position in the display sequence, or adjust the second object information of the first recommended object from the target position in the display sequence to its original position in the display sequence. The interaction method according to claim 7, comprising at least one of the above.

9. An operation reception module for receiving commentary operations within a live streaming page by the current user, wherein the current user is a streamer of a live streaming room corresponding to the live streaming page, and the live streaming room has at least one recommendation object; An object determination module for determining a first recommendation object corresponding to the explanation operation from among the at least one recommendation object in response to the explanation operation, A card display module for displaying a first explanatory card corresponding to the first recommended object on the live streaming page, wherein the first explanatory card is used to switch the object state of the first recommended object, and the object state includes an explained state and an unexplained state, An interaction device equipped with [a certain feature].

10. At least one processor, The system comprises a memory that is communicably connected to at least one of the processors, Electronic device wherein the memory stores a computer program executable by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the interaction method described in any one of claims 1 to 8.

11. A computer-readable storage medium storing computer instructions used to implement the interaction method described in any one of claims 1 to 8, when executed by a processor.