An information interaction method, apparatus, device, medium, and program product
By displaying the first control corresponding to the interactive service in a local area of the live streaming page, and using the interactive operation of the identifier to realize the flexible configuration of the interactive service, the problem of interaction efficiency and user experience caused by information clutter is solved, and the efficiency of interactive services and user experience of the live streaming page are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-04-23
- Publication Date
- 2026-07-31
AI Technical Summary
On the live streaming page, cluttered information leads to poor interaction efficiency and user experience for interactive services, making it difficult for both streamers and viewers to quickly find the interactive services they need.
By displaying the first control corresponding to the interactive service in a local area of the live broadcast page, and using the presentation method of the first control's identifier to perform interactive operations, the interactive service can be flexibly configured, including showing and hiding, thus solving the problem of information clutter.
It enables flexible display and efficient configuration of interactive services within a local area of the live streaming page, improving the interaction efficiency and user experience of interactive services.
Smart Images

Figure CN122496686A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer processing technology, and in particular to an information interaction method, apparatus, device, medium, and program product. Background Technology
[0002] Currently, live streaming has become deeply integrated into people's daily lives, serving as a core platform for interactive entertainment, online education, and e-commerce. As the business scenarios applicable to live streaming increase, various interactive service information is presented on the live streaming page. However, both broadcasters and viewers find it difficult to quickly identify the interactive services they need from the vast amount of information displayed on the live streaming page, impacting the efficiency of interactive services and resulting in a poor user experience. Summary of the Invention
[0003] This invention provides an information interaction method, device, equipment, medium, and program product that enables flexible and efficient configuration of interactive services displayed in local areas of a live streaming page, avoiding information clutter that could affect the interaction efficiency and user experience of the interactive service.
[0004] In one scenario, this paper provides an information interaction method, which includes: Display first information, which includes a first control corresponding to an interactive service that has been displayed in a local area of the live streaming page, and the identifier of the first control is presented as a first identifier or a second identifier; In response to a triggering of a first control that displays the first identifier, a first interactive service is displayed in the local area, the first control is displayed, and the identifier of the first control is displayed as the second identifier; In response to a trigger on a first control that displays the second identifier, the second interactive service in the local area is deleted, and the first control is displayed, with the identifier of the first control being displayed as the first identifier.
[0005] In one instance, this document also provides an information interaction device, which includes: The first display module is used to display first information, which includes a first control corresponding to an interactive service that has been displayed in a local area of the live page, and the identifier of the first control is presented as a first identifier or a second identifier. The second display module is used to display a first interactive service in the local area in response to a trigger on a first control that presents the first identifier, and to display the first control, wherein the identifier of the first control is presented as the second identifier; The third display module is used to, in response to a trigger on a first control that displays the second identifier, delete the second interactive service in the local area and display the first control, wherein the identifier of the first control is displayed as the first identifier.
[0006] In one instance, this document also provides an electronic device comprising: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the information interaction method as described herein.
[0007] In one instance, this document also provides a storage medium containing computer-executable instructions that, when executed by a computer processor, are used to perform the information interaction methods as described herein.
[0008] In another scenario, this document also provides a computer program product, including a computer program that, when executed by a processor, implements the information interaction methods as described herein.
[0009] The above method involves displaying first information, including a first control corresponding to an interactive service displayed in a local area of the live streaming page, with the first control identified as either a first identifier or a second identifier. In response to a trigger on a first control displaying the first identifier, a first interactive service is displayed in the local area, along with the first control, whose identifier is now the second identifier. In response to a trigger on a first control displaying the second identifier, a second interactive service is deleted from the local area, and the first control is displayed again, its identifier now being the first identifier. This method, through interactive operations on the first control corresponding to an interactive service displayed in a local area of the live streaming page, allows for the display of previously undisplayed interactive services in that area, and the deletion of already displayed interactive services from the local area. This enables flexible configuration of interactive services to be displayed in the local area, solving the problem of cluttered information in the local area affecting the interaction efficiency and user experience of interactive services, and achieving flexible display and efficient configuration of interactive services in the local area. Attached Figure Description
[0010] The above and other features, advantages, and aspects of the embodiments described herein will become more apparent when taken in conjunction with the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.
[0011] Figure 1 This is a schematic diagram of the structure of an information interaction system under one scenario. Figure 2 This is a flowchart illustrating an information interaction method in one scenario. Figure 3This is a schematic diagram of a live streaming page in one scenario; Figure 4 This is an illustration of a live streaming page in another scenario; Figure 5 This is an illustration of another scenario for a live streaming page; Figure 6 This is a flowchart illustrating another method of information interaction. Figure 7 This is an illustration of another scenario for a live streaming page; Figure 8 This is a flowchart illustrating an alternative example of an information interaction method in another scenario. Figure 9 This is an illustration of another scenario for a live streaming page; Figure 10 This is a schematic diagram of the structure of an information interaction device in one scenario. Figure 11 This is a schematic diagram of the structure of an electronic device in one scenario. Detailed Implementation
[0012] The embodiments will now be described in more detail with reference to the accompanying drawings. While some embodiments are shown in the drawings, it should be understood that the technical solutions can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the technical solutions herein. It should be understood that the illustrated drawings and embodiments are for illustrative purposes only and are not intended to limit the scope of protection of the technical solutions.
[0013] It should be understood that the steps described in the method implementation may be performed in different orders and / or in parallel. Furthermore, the method implementation may include additional steps and / or omit the steps shown. The scope of this document is not limited in this respect.
[0014] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one situation" means "at least one situation"; the term "another situation" means "at least one additional situation"; the term "some situations" means "at least some situations". Definitions of other terms will be given in the following description.
[0015] It should be noted that the concepts of "first" and "second" mentioned are only used to distinguish different devices, modules or units, and are not used to limit the order of the functions performed by these devices, modules or units or their interdependencies.
[0016] It should be noted that the terms "one" and "more" used in this document are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0017] The names of messages or information exchanged between multiple devices in this document are for illustrative purposes only and are not intended to limit the scope of these messages or information.
[0018] It is understood that before using the technical solutions disclosed in the various embodiments of this document, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this document in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0019] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation 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 software or hardware, such as electronic devices, applications, servers, or storage media, that perform the operations described herein, based on the prompt message.
[0020] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0021] It is understood that the above notification and user authorization process is merely illustrative and does not constitute a limitation on the implementation method described in this article. Other methods that comply with relevant laws and regulations may also be applied to the implementation method described in this article.
[0022] It is understood that the data involved in the technical solutions in this article (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.
[0023] In some cases, the provided solution can be applied to Figure 1The information interaction system shown may include a client 101 and a server 102. The client 101 may include, but is not limited to, web applications such as browsers, applications (Apps), HyperText Markup Language (HTML) applications, lightweight applications (also known as mini-programs), or cloud applications. The client 101 may be deployed on an electronic device and relies on the operation of that device or certain applications on the device to implement its functions. The electronic device may be, for example, a device with a display screen that supports information browsing, such as a smartphone, tablet, personal computer, or other client terminal. For ease of understanding, Figure 1 The client is primarily represented in the form of a device. Other types of applications can also be configured on the electronic device, such as media content publishing applications, session applications, etc. Server 102 can be one or more servers providing various services. That is, it can be implemented as a distributed server cluster composed of multiple servers, or as a single server; furthermore, it can be a server for a distributed system, a server integrating blockchain technology, a cloud server, or an intelligent cloud computing server or intelligent cloud host deployed with machine learning models, etc.
[0024] The information interaction method described herein allows client 101 to interact with server 102, such as receiving or sending messages. For example, in this paper, server 102 can receive a trigger sent by client 101 based on an information carrier for a first control; in response to the first control's identifier being a first identifier, server 102 can obtain a live broadcast page displaying the interactive service corresponding to the triggered first control in a local area; in response to the first control's identifier being presented as a second identifier, server 102 can obtain a live broadcast page not displayed in a local area; and send the live broadcast page to client 101 for client 101 to display in the display interface.
[0025] It should be noted that the information interaction method can be executed by client 101, or by client 101 and server 102, with different functional parts of the corresponding information interaction device deployed on client 101 and server 102 respectively; wherein, the front-end interaction module and local data acquisition module of the device are deployed on client 101, and the back-end data processing module and data storage module are deployed on server 102, and client 101 and server 102 achieve data interaction and functional collaboration through network communication. It should be understood that... Figure 1 The number of clients and servers shown is for illustrative purposes only. Any number of clients and servers can be configured to meet specific implementation requirements.
[0026] Figure 2This is a flowchart illustrating an information interaction method for one scenario. This method is applicable to live streaming scenarios, particularly those involving configuring interactive services on a live streaming page, such as setting content displayed within a long-touch area. This information interaction method can be executed by an information interaction device, which can be implemented through software and / or hardware, optionally through an electronic device such as a mobile terminal, PC, or server. Figure 2 As shown, this information interaction method may specifically include: S210. Display first information, the first information including a first control corresponding to an interactive service displayed in a local area of the live page, the identifier of the first control being presented as a first identifier or a second identifier.
[0027] The first piece of information is used to configure the content displayed in a specific area of the live stream page. This specific area can be a portion of the top of the live stream page. For example, it may include a long-touch area. The long-touch area serves as a container for interactive gameplay, conversion information, reminders for user interaction, and notifications of status changes. The streamer can use the long-touch area to create interactive scenarios and guide viewers to continuously participate. Furthermore, some interactive services within the long-touch area can assist the streamer in live stream operations. As business scenarios increase, the interactive services embedded within the long-touch area become increasingly diverse. Interactive services represent business functions that can be displayed in the long-touch area. For example, interactive services include various operational entry points (including game entry points and interactive gameplay), program schedules, marketing components, membership tasks, and product cards.
[0028] Figure 3 This is an illustration of a live streaming page in one scenario. (Example) Figure 3 As shown, a live streaming page 310 is displayed. A long-touch area 320 is included at the top of the live streaming page 310. In response to a trigger on the long-touch area 320, an interactive service 330 (represented by a four-pointed star and a circle) is displayed on the long-touch area 320.
[0029] It's important to note that live streaming, as a real-time interactive scenario, integrates technologies such as real-time audio and video transmission, intelligent encoding and rendering, low-latency interaction, content enhancement, and accurate recommendations. While ensuring a stable and smooth end-to-end experience, it lowers the barrier to entry for broadcasting with lightweight tools and intelligent capabilities, improving content presentation and user interaction efficiency. However, with the continuous iteration of live streaming-related business functions, the number of interactive services mounted on long-touch areas is increasing, leading to interface congestion and information clutter. This creates a certain degree of information noise for both users and broadcasters, making it difficult for them to find the interactive services they need, thus affecting the click-through rate and conversion rate of these services.
[0030] The first control is used to control the display or hiding of the interactive service within the long-touch area. When the interactive service is displayed within the long-touch area, the identifier of the first control corresponds to a second identifier. When the interactive service is not displayed within the long-touch area, the identifier of the first control corresponds to the first identifier. Displaying the interactive service within the long-touch area includes visual data of the interactive service displayed within the long-touch area, wherein the visual data includes a service identifier. Optionally, the visual data may also include at least one of the following: popularity information and interaction progress.
[0031] If the identifier of the first control is displayed as the first identifier, the triggering operation for the first control is used to trigger the display of the interactive service corresponding to the first control within a local area. If the identifier of the first control is displayed as the second identifier, the triggering operation for the first control is used to stop the display of the interactive service corresponding to the first control within a local area. If the interactive service is configured by the broadcaster, merchant, guild, or platform backend to be displayed in a local area, then the identifier of the first control corresponding to the interactive service in the first information will be displayed as the second identifier. The broadcaster can configure the interactive service not to be displayed in the local area by clicking the first control of the interactive service.
[0032] Interactive services that have been displayed in a local area include interactive services that are currently being displayed in the local area and interactive services that were previously displayed in the local area but are no longer being displayed.
[0033] For example, displaying the first information includes: displaying a first panel, the first panel including a second control, wherein the first panel is used to carry entry information of the live streaming tool; and in response to a trigger operation on the second control, displaying a second panel and displaying the first control on the second panel.
[0034] In some cases, the first panel can be a container holding the entry information for the live streaming tool. The first panel is displayed in response to a trigger action from a third control on the live streaming page. The first panel displays the entry information for the live streaming tool and a second control. The second control represents the interactive management entry point. The second control is used to trigger the display of the first information. For example, the first information is presented as a second panel, which includes the first control, and the identifier of the first control is presented as either a first identifier or a second identifier.
[0035] Figure 4 This is an illustration of a live streaming page in another scenario. For example... Figure 4As shown, a third control 410 is displayed on the live streaming page 400. In response to a trigger on the third control 410, a first panel 420 is displayed. The first panel 420 includes entry information 430 for multiple live streaming tools and a second control 440. In response to a trigger on the second control 440, a second panel 450 is displayed. The second panel 450 includes a first control 460 corresponding to interactive services displayed in a partial area of the live streaming page 400 or interactive services historically displayed in a partial area. The first control 460 is indicated as either off or on.
[0036] In other cases, displaying the first control on the second panel includes: displaying the first control in a first area of the second panel, wherein the identifier of the first control is presented as a second identifier; or displaying the first control in a second area of the second panel, wherein the identifier of the first control is presented as a first identifier.
[0037] The second panel includes a first area and a second area. The first area displays a first control corresponding to an interactive service displayed in the local area, which displays a second identifier. The second area displays a first control corresponding to an interactive service that has stopped displaying in the local area, which also displays a first identifier. Optionally, the first area is displayed in the second panel in response to a long-touch display of an interactive service. The second area is displayed in the second panel in response to the existence of an interactive service that has stopped displaying in the long-touch area. If no interactive service has stopped displaying in the long-touch area, the second area may not be displayed.
[0038] Optionally, label information is displayed at the positions corresponding to at least some of the first controls in the second panel to show the disabled state of the at least some of the first controls, wherein the label information is used to indicate that the interactive service corresponding to the first control has been disabled.
[0039] The disabled state of the first control displaying the first identifier means that configuring a disabled interactive service to be displayed in the local area is prohibited by using the first control displaying the first identifier. Optionally, the disabled state of the first control displaying the first identifier may include the first control displaying the first identifier being grayed out. See also Figure 4 In the second area 470, two first controls 460 displaying the first identifier corresponding to two interactive services are displayed, and the label information 480 is displayed at the position corresponding to one of the first controls 460 displaying the first identifier.
[0040] S220. In response to a triggering of a first control that presents the first identifier, a first interactive service is displayed in the local area, and the first control is displayed, wherein the identifier of the first control is presented as the second identifier.
[0041] For example, in response to a click operation on a first control displaying a first identifier, an enable request for the interactive service corresponding to the triggered first control (i.e., the first interactive service) is sent to the server. The enable request includes the identifier of the interactive service. The server obtains interactive information related to the interactive service based on the identifier, and returns a live stream page with visualized data of the interactive service in the long-touch area based on the interactive information. The live stream page is then displayed, showing the visualized data of the first interactive service in the long-touch area of the live stream page.
[0042] For example, in the first area, three first controls displaying a second identifier are shown, corresponding to three interactive services: a wish list, a performance ranking list, and an interactive quiz. In the second area, a first control displaying a first identifier is shown for the fan club. The wish list, performance ranking list, and interactive quiz are displayed in the long-touch area of the live stream page. In response to a trigger on the first control corresponding to the fan club, the fan club is added to the long-touch area of the live stream page for display.
[0043] In some cases, in response to a triggering of a first control that displays the first identifier, the first interactive service is displayed in the local area, the first control is displayed in the first area, and the identifier of the first control is displayed as a second identifier.
[0044] For example, in response to a trigger on the first control corresponding to a fan group, visualized data of the fan group is displayed in the long-touch area of the live stream page, and the first control corresponding to the fan group and displaying a second identifier is displayed in the first area.
[0045] Figure 5 This is an illustration of another scenario for a live streaming page. For example... Figure 5 As shown, a second panel 510 is displayed on the live stream page 500. The second panel 510 includes a first area 520 and a second area 530. In the first area 520, first controls 540 corresponding to the wish list, performance rankings, and interactive quiz are displayed, with the first controls 540 displayed as closed. In the second area 530, the first control 540 corresponding to the fan club is displayed, with its indicator displayed as enabled. In response to the first control 540 corresponding to the fan club being enabled, the first control 540 corresponding to the fan club is added to the first area 520 for display, and its indicator is displayed as closed. The visualized data of the fan club is also added to the long-touch area 550 for display.
[0046] S230. In response to a trigger on a first control that displays the second identifier, delete the second interactive service in the local area, display the first control, and display the identifier of the first control as the first identifier.
[0047] For example, in response to a click operation on a first control displaying a second identifier, a close request for the interactive service corresponding to the clicked first control (i.e., the second interactive service) is sent to the server. The close request includes the identifier of the interactive service. Based on the identifier of the interactive service, the server returns a live streaming page where the visualization data of the second interactive service is not displayed in the long-touch area. The live streaming page is then displayed, and the visualization data of the second interactive service is not displayed in the long-touch area of the live streaming page.
[0048] For example, in response to a click operation on the first control corresponding to the central wish list in the first area, the visual data of the wish list in the long-touch area of the live broadcast page is deleted, the first control corresponding to the wish list is displayed in the second area, and the identifier of the first control is presented as the first identifier.
[0049] In some cases, in response to a triggering of a first control that displays the second identifier, second information is displayed; in response to a confirmation operation of the second information, a second interactive service in the local area is deleted, the first control is displayed in the second area, and the identifier of the first control is displayed as the first identifier.
[0050] The second message is used to prompt the user to confirm the closing operation for the interactive service again to avoid accidental operation.
[0051] For example, in response to a click on the first control corresponding to the wish list and displaying a second identifier, an information pop-up window is displayed on top of the second panel. This pop-up includes a prompt message, a confirmation control, and a cancellation control. The prompt message indicates that the wish list should be closed. In response to the confirmation control being triggered, the first control corresponding to the wish list is displayed in the second area, with its identifier displayed as the first identifier. The wish list's visual data is not displayed in the long-touch area of the live stream page.
[0052] See Figure 5 In response to a click on the first control 540, which is currently closed, corresponding to the wish list, an information pop-up 560 is displayed above the second panel 510. The information pop-up 560 includes a confirmation control. In response to the confirmation control being triggered, the first control 540, which is currently open, is displayed in the second area 530, and the visual data of the wish list in the long-touch area 550 is deleted.
[0053] The above method involves displaying first information, including a first control corresponding to an interactive service displayed in a local area of the live streaming page, with the first control identified as either a first identifier or a second identifier. In response to a trigger on a first control displaying the first identifier, a first interactive service is displayed in the local area, along with the first control, whose identifier is now the second identifier. In response to a trigger on a first control displaying the second identifier, a second interactive service is deleted from the local area, and the first control is displayed again, its identifier now being the first identifier. This method, through interactive operations on the first control corresponding to an interactive service displayed in a local area of the live streaming page, allows for the display of previously undisplayed interactive services in that area, and the deletion of already displayed interactive services from the local area. This enables flexible configuration of interactive services to be displayed in the local area, solving the problem of cluttered information in the local area affecting the interaction efficiency and user experience of interactive services, and achieving flexible display and efficient configuration of interactive services in the local area.
[0054] In some cases, there is a linkage between the triggering of the first control, the presentation mode of the first control, and the display or hidden state of the interactive service in the local area. Optionally, the triggering of the first control is also linked to the enabled or disabled state of the interactive service.
[0055] In other cases, there is a linkage between the triggering of the first control, the presentation mode of the first control, and the display or hidden state of the interactive service in the local area. Furthermore, the triggering of the first control is also linked to the display switch state, where the display switch is a control in the service settings page that indicates whether the interactive service is displayed or hidden in the local area. The service settings page is the settings page for the interactive service corresponding to the triggered first control. The display switch state includes a first state and a second state, where the first state indicates that the interactive service is enabled and displayed in the local area, and the second state indicates that the interactive service is enabled but not displayed in the local area.
[0056] The triggering of the first control includes triggering either the first control displaying the second identifier or the first control displaying the first identifier. The presentation method of the first control includes displaying the identifier and its position. If the identifier of the first control is displayed as the first identifier, the first control is displayed in the second area. If the identifier of the first control is displayed as the second identifier, the first control is displayed in the first area. The display state of the interactive service in a local area indicates the state of displaying the visualized data of the interactive service in that local area. The hidden state of the interactive service in a local area indicates the state of deleting the visualized data of the interactive service in that local area. The enabled state of the interactive service is achieved by calling the service settings page, which enables the interactive service. The disabled state of the interactive service is achieved by calling the service settings page, which disables the interactive service. The on / off state of the interactive service is controlled by calling the on / off interface, which controls the display status in the service settings page. This method uses different approaches to link with the first control for different types of interactive services. It enables the first control to control the display and hiding of interactive services in the long-touch area, or to enable or disable interactive services, or to control the display and hiding of interactive services in the long-touch area and the display on / off status in the service settings page, etc., which is suitable for different business scenarios of interactive services.
[0057] Figure 6 This is a flowchart illustrating an information interaction method under another scenario. The technical solution in this scenario can be combined with implementation methods in other scenarios. For identical or related parts, descriptions of other scenarios can be used, and will not be repeated here. Figure 6 As shown, the method in this case may specifically include: S610. Display first information, the first information including a first control corresponding to an interactive service displayed in a local area of the live streaming page, the identifier of the first control being presented as a first identifier or a second identifier.
[0058] S620. In response to a triggering of a first control that presents the first identifier, the first interactive service is displayed in the local area, the first control is displayed in the first area, and the identifier of the first control is presented as the second identifier.
[0059] For scenarios where broadcasters configure interactive services in long-touch zones, these services are categorized into several types based on the business context. Type 1 interactive services are enabled in specific live streaming scenarios and do not require manual configuration. Type 2 interactive services are not limited to any live streaming scenario but require manual configuration. Type 3 interactive services are enabled in specific live streaming scenarios and require manual configuration. Type 4 interactive services are not limited to any live streaming scenario and do not require manual configuration.
[0060] Optionally, for the first type of interactive service, in response to the triggering of the first control displaying the first identifier, it is determined whether the current live streaming scenario meets the activation conditions for the interactive service to be enabled. Here, the interactive service to be enabled refers to the interactive service corresponding to the triggered first control. The activation conditions for the interactive service include the association between the interactive service and a suitable live streaming scenario for enabling the interactive service. The current live streaming scenario is matched with the live streaming scenario corresponding to the activation conditions for the interactive service to be enabled, and based on the matching result, it is determined whether the live streaming scenario meets the activation conditions for the interactive service to be enabled. For example, in response to the triggering of the first control displaying the first identifier, if the live streaming scenario does not meet the activation conditions for the interactive service to be enabled, third information is displayed. The third information is used to indicate a live streaming scenario that matches the interactive service to be enabled. Optionally, the third information can be a prompt displayed in the form of a bubble, used to indicate a live streaming scenario that matches the interactive service to be enabled. Optionally, the third information can be presented in the form of a pop-up window. This document does not specifically limit this.
[0061] Figure 7 This is an illustration of another scenario for a live streaming page. For example... Figure 7 As shown, a second panel 710 is displayed on the live streaming page 700. The second panel 710 includes a first area 720 and a second area 730. The first area 720 includes first controls 740 that are displayed as closed for the wish list and interactive quiz, respectively. The second area 730 includes a first control 740 that is displayed as enabled for the "You Request a Song" feature. In response to a click operation on the first control 740 for the "You Request a Song" feature, third information 750 is displayed in the form of a bubble control.
[0062] In some cases, the triggering operation of the first control is linked to the display or hidden state of the interactive service in a local area. In response to the triggering of the first control that presents the first identifier, the first interactive service is displayed in the local area, the first control is displayed in the first area, and the identifier of the first control is presented as the second identifier.
[0063] Optionally, for the first type of interactive service, in response to a trigger on a first control displaying a first identifier, if the live streaming scenario meets the activation conditions for the interactive service to be enabled, the first interactive service is displayed in the local area, the first control is displayed in the first area, and the identifier of the first control is displayed as a second identifier. For the fourth type of interactive service, in response to a trigger on a first control displaying a first identifier, the first interactive service is displayed in the local area, the first control is displayed in the first area, and the first control is displayed as a second identifier.
[0064] S630. In response to the triggering of the first control that displays the first identifier, a service settings page is displayed, and service settings information is displayed on the service settings page, wherein the service settings page is the settings page of the interactive service corresponding to the triggered first control.
[0065] In some cases, the triggering operation of the first control is also linked to the enabled or disabled state of the interactive service. For the second type of interactive service, in response to the triggering of the first control displaying the first identifier, the service settings page is displayed, showing service settings information. This service settings information includes the settings required to enable the interactive service. It should be noted that the service settings page can also be triggered and displayed through the configuration entry point of the interactive service on the live streaming page. Optionally, for the third type of interactive service, in response to the triggering of the first control displaying the first identifier, and if the live streaming scenario meets the conditions for enabling the interactive service, the service settings page is displayed, showing service settings information.
[0066] S640. In response to a confirmation operation on the service settings information, the first interactive service is displayed in the local area, the first control is displayed in the first area, and the identifier of the first control is presented as the second identifier.
[0067] For example, the service settings page includes a confirmation control for confirming service settings information. In response to a click on the confirmation control, an interactive service is activated, a first interactive service is displayed in a partial area, and a first control is displayed in the first area, with its identifier displayed as a second identifier. That is, before clicking the confirmation control, the first control is displayed in the second area with its identifier displayed as the first identifier; after clicking the confirmation control, the first control is displayed in the first area with its identifier displayed as the second identifier. In this document, in response to a confirmation operation on the service settings information, the display area of the first control is moved, and the type of the first control is switched.
[0068] S650. Switch the display switch in the service settings page to the first state, wherein the service settings page is the settings page of the interactive service corresponding to the triggered first control, and the first state indicates that the interactive service is enabled and displayed in the local area.
[0069] In some cases, the triggering operation of the first control is also linked to the display switch state. In response to the triggering of the first control that displays the first identifier, the display switch in the service settings page is switched to the first state.
[0070] Optionally, for the first type of interactive service, in response to a trigger on a first control displaying a first identifier, if the live streaming scenario meets the activation conditions for the interactive service to be enabled, the first interactive service is displayed in the local area, the display switch in the service settings page is switched to a first state, the first control is displayed in the first area, and the identifier of the first control is displayed as a second identifier. Optionally, for the second type of interactive service, in response to a trigger on a first control displaying a first identifier, a service settings page is displayed, and service settings information is displayed on the service settings page. In response to a confirmation operation on the service settings information, the first interactive service is displayed in the local area, the display switch in the service settings page is switched to a first state, the first control is displayed in the first area, and the identifier of the first control is displayed as a second identifier. Optionally, for the third type of interactive service, in response to a trigger on a first control displaying a first identifier, and if the live streaming scenario meets the activation conditions for the interactive service, a service settings page is displayed, and service settings information is displayed on the service settings page. In response to a confirmation operation on the service settings information, the first interactive service is displayed in the local area, the display switch in the service settings page is switched to a first state, the first control is displayed in the first area, and the identifier of the first control is displayed as a second identifier. Optionally, for the fourth type of interactive service, in response to a triggering of a first control that presents a first identifier, the first interactive service is displayed in the local area, and the display switch in the service settings page is switched to a first state, the first control is displayed in the first area, and the identifier of the first control is presented as a second identifier.
[0071] S660, In response to a triggering of a first control that presents the second identifier, display the second information.
[0072] S670. In response to the confirmation operation for the second information, delete the second interactive service in the local area, display the first control in the second area, and present the identifier of the first control as the first identifier.
[0073] In some cases, the triggering operation of the first control is linked to the display or hidden state of the interactive service in a local area. In response to the triggering of the first control that displays the second identifier, the second information is displayed. In response to the confirmation operation of the second information, the visual data of the second interactive service in the local area is deleted, the first control is displayed in the second area, the identifier of the first control is displayed as the first identifier, and the first control that was triggered in the first area is deleted accordingly.
[0074] S680. In response to the confirmation operation for the second information, the second interactive service is closed.
[0075] In other cases, the triggering operation of the first control is also linked to the enabled or disabled state of the interactive service. In response to the triggering of the first control displaying the second identifier, the second information is displayed. In response to the confirmation operation of the second information, the second interactive service is closed, the visual data of the second interactive service in the local area is deleted, the first control is displayed in the second area, and the identifier of the first control is displayed as the first identifier. The first control triggered in the first area is then deleted accordingly.
[0076] S690. In response to the confirmation operation for the second information, the display switch in the service settings page is switched to the second state, wherein the service settings page is the settings page of the interactive service corresponding to the triggered first control, and the second state indicates that the interactive service is enabled and is not displayed in the local area.
[0077] In other cases, the triggering operation of the first control is also associated with the display switch state. In response to the triggering of the first control displaying the second identifier, the second information is displayed. In response to the confirmation operation for the second information, the display switch in the service settings page is switched to the second state, the visual data of the interactive service corresponding to the first control that was triggered to display the second identifier in the local area is deleted, the first control is displayed in the second area, and the identifier of the first control is displayed as the first identifier, and the first control that was triggered in the first area is deleted.
[0078] It should be noted that the different linkage relationships between the triggering operations of the first control corresponding to S620, S630, S650 and S660 to S690 and the interactive service are as follows: for the same interactive service, after executing S610, S620 is executed based on the linkage relationship, or S620 and S650 are executed, or S630 and S640 are executed, or S660 to S670 are executed, or S660 to S680 are executed, or S660 and S690 are executed.
[0079] This method responds to the triggering of the first control in different ways for different types of interactive services, enabling the first control to control the display and hiding of interactive services in the long-touch area, or to enable or disable interactive services, or to control the display and hiding of interactive services in the long-touch area and the display on / off status in the service settings page. This enriches the configuration methods of interactive services, conforms to the business scenarios of different interactive services, and enables flexible configuration of interactive services.
[0080] Figure 8 This is a flowchart illustrating an alternative example of an information interaction method in another scenario. For example... Figure 8 As shown, this information interaction method includes: S810: Receives a configuration operation to configure the interactive service to be displayed in the long-touch area of the live broadcast page.
[0081] For example, the configuration operation for displaying the interactive service in the long-touch area of the live streaming page includes clicking a first control that displays a first identifier, a voice command, or a gesture command. The interactive service corresponding to the configuration operation is displayed as an interactive service to be enabled, and the first control that displays the first identifier is displayed in the second area of the second panel.
[0082] The configuration operation can be triggered by either the first user or the second user. The first user refers to the streamer. The second user refers to the merchant, guild, or administrator of the live streaming platform, etc. If the configuration operation corresponds to the second user, interactive services will be displayed in the long-touch area based on the configuration operation.
[0083] S820. Determine whether the interactive service to be enabled meets the enabling conditions. If so, proceed to S830; otherwise, proceed to S840.
[0084] S830. Determine whether the live streaming scenario meets the activation conditions for the interactive service to be enabled. If yes, execute S840; otherwise, execute S870.
[0085] S840. Determine whether the interactive service to be enabled needs to be configured with service settings information. If yes, proceed to S850; otherwise, proceed to S860.
[0086] S850: Display the service settings page and set service settings information on the service settings page.
[0087] Figure 9 This is an illustration of another scenario for a live streaming page. For example... Figure 9 As shown, a second panel 910 is displayed on the live streaming page 900. The second panel 910 includes a first area 920 and a second area 930. The first area 920 includes first controls 940, respectively, that are displayed as closed for the wish list and popular opening sequences. The second area 930 includes first controls 940 that are displayed as enabled for the program schedule. In response to the triggering of the first control 940 corresponding to the program schedule, the service settings page 950 for the program schedule is displayed. The service settings page 950 displays service settings information 960 and a program schedule enable control 970. In response to the triggering of the program schedule enable control 970, the corresponding visual data for the program schedule is displayed in the long-touch area 980, and the first control 940 that is displayed as closed for the program schedule is displayed in the first area 920 of the second panel 910.
[0088] S860 displays the first control in the second area of the second panel. The first control is identified as the first identifier. The long-touch area displays the visual data of the interactive service corresponding to the configuration operation.
[0089] S870, Display third information, which is used to prompt the live streaming scenario that matches the interactive service to be enabled, and return to execute S830.
[0090] It is understandable that the configuration method for stopping the display of interactive services in the long-touch area is similar to the configuration method for enabling the display described above. For the same or related parts, they can be described in conjunction with other scenarios, and will not be repeated here. The system receives a configuration operation to stop the display of interactive services in the long-touch area of the live streaming page. This configuration operation includes clicking a first control that displays a second identifier, a voice command, or a gesture command. If the interactive service corresponding to the configuration operation is an interactive service that meets the enabling conditions, a second message is displayed in response to the configuration operation to prompt the user to confirm the closure of the interactive service. Optionally, if the interactive service corresponding to the configuration operation requires setting service settings information, a second message is displayed in response to the configuration operation to prompt the user to confirm the closure of the interactive service. In response to the confirmation operation for the second message, a first control is displayed in the second area of the second panel, the identifier of the first control is displayed as the first identifier, and the visual data of the interactive service corresponding to the configuration operation in the long-touch area is deleted.
[0091] In some cases, the interactive service corresponding to the configuration operation is a first-type interactive service. In response to the configuration operation, an information pop-up window is displayed to prompt the user to confirm again that the interactive service is closed. Optionally, the interactive service corresponding to the configuration operation is a second-type interactive service. In response to the configuration operation, an information pop-up window is displayed to prompt the user to confirm again that the interactive service is closed. Optionally, the interactive service corresponding to the configuration operation is a third-type interactive service. In response to the configuration operation, an information pop-up window is displayed to prompt the user to confirm again that the interactive service is closed. Optionally, if the interactive service corresponding to the configuration operation is a fourth-type interactive service, in response to the configuration operation, the visual data of the interactive service is deleted in the long-touch area, and the first control corresponding to the interactive service is displayed in the second area, with the identifier of the first control presented as a first identifier.
[0092] The streamer can flexibly configure the interactive services in the long-touch area according to their own live streaming scenarios and operational needs, using the first control corresponding to the interactive services in the second panel. This enables efficient management of interactive services, improves the flexibility of the display of interactive services in the long-touch area, and solves the problem in related technologies that the streamer cannot freely add or delete interactive services in the long-touch area according to their own live streaming type and session rhythm.
[0093] Figure 10 This is a schematic diagram of the structure of an information interaction device in one scenario, such as... Figure 10 As shown, the device includes: a first display module 1010, a second display module 1020 and a third display module 1030.
[0094] The first display module 1010 is used to display first information, which includes a first control corresponding to an interactive service that has been displayed in a local area of the live page, and the identifier of the first control is presented as a first identifier or a second identifier. The second display module 1020 is used to display a first interactive service in the local area in response to a trigger on a first control that presents the first identifier, and to display the first control, wherein the identifier of the first control is presented as the second identifier; The third display module 1030 is used to, in response to a trigger on a first control that displays the second identifier, delete the second interactive service in the local area and display the first control, wherein the identifier of the first control is displayed as the first identifier.
[0095] In one scenario, the first display module 1010 is specifically used for: The first panel is displayed, and the first panel includes a second control, wherein the first panel is used to carry the entry information of the live streaming tool; In response to a trigger operation on the second control, a second panel is displayed, on which the first control is displayed.
[0096] Optionally, displaying the first control on the second panel includes: The first control is displayed in the first area of the second panel, and the identifier of the first control is presented as the second identifier; The first control is displayed in the second area of the second panel, and the identifier of the first control is presented as the first identifier.
[0097] Optionally, it also includes: In the second panel, label information is displayed at the positions corresponding to at least some of the first controls, indicating the disabled state of the at least some of the first controls, wherein the label information is used to indicate that the interactive service corresponding to the first control has been disabled.
[0098] Optionally, it also includes: There is a linkage between the triggering of the first control, the presentation mode of the first control, and the display or hidden state of the interactive service in the local area.
[0099] Optionally, it also includes: The triggering of the first control is also linked to the enabled or disabled state of the interactive service.
[0100] Optionally, it also includes: The triggering of the first control is also linked to the display switch state. The display switch is a control in the service settings page that indicates whether to display or hide the interactive service in the local area. The service settings page is the settings page of the interactive service corresponding to the triggered first control.
[0101] Optionally, the second display module 1020 is specifically used for: In response to a triggering of a first control that displays the first identifier, the first interactive service is displayed in the local area, the first control is displayed in the first area, and the identifier of the first control is displayed as the second identifier.
[0102] Optionally, it also includes: Switch the display switch in the service settings page to the first state. The service settings page is the settings page for the interactive service corresponding to the triggered first control. The first state indicates that the interactive service is enabled and displayed in the local area.
[0103] Optionally, in response to a trigger on a first control that displays the first identifier, displaying the first interactive service in the partial area, displaying the first control in the first area, and displaying the identifier of the first control as the second identifier, includes: In response to a triggering of a first control that displays the first identifier, a service settings page is displayed, displaying service settings information, wherein the service settings page is the settings page of the interactive service corresponding to the triggered first control; In response to a confirmation operation for the service settings information, the first interactive service is displayed in the local area, the first control is displayed in the first area, and the identifier of the first control is presented as the second identifier.
[0104] Optionally, the third display module 1030 is specifically used for: In response to a triggering of a first control that displays the second identifier, display the second information; In response to the confirmation operation for the second information, the second interactive service in the local area is deleted, the first control is displayed in the second area, and the identifier of the first control is presented as the first identifier.
[0105] Optionally, it also includes: In response to the confirmation operation for the second information, the second interactive service is closed.
[0106] Optionally, it also includes: In response to the confirmation operation for the second information, the display switch in the service settings page is switched to the second state, wherein the service settings page is the settings page for the interactive service corresponding to the triggered first control, and the second state indicates that the interactive service is enabled and is not displayed in the local area.
[0107] Optionally, it also includes: In response to a triggering of a first control displaying the first identifier, and based on the fact that the live streaming scenario does not meet the activation conditions for the interactive service to be enabled, third information is displayed, which is used to indicate the live streaming scenario that matches the interactive service to be enabled.
[0108] The aforementioned information interaction device can execute the information interaction method provided in any of the embodiments described herein, and has the corresponding functional modules and beneficial effects for executing the information interaction method.
[0109] It is worth noting that the various units and modules included in the above-mentioned information interaction device are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the protection scope of the embodiments in this article.
[0110] The following is for reference. Figure 11 This document illustrates a schematic diagram of an electronic device (e.g., a terminal device or server) 1100 suitable for implementing the above-described methods. The terminal device referred to herein may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, personal digital assistants (PDAs), tablet computers (PADs), portable multimedia players (PMPs), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital televisions and desktop computers. Figure 11 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments described herein.
[0111] like Figure 11As shown, electronic device 1100 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 1101, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 1102 or a program loaded from storage device 1108 into random access memory (RAM) 1103. The RAM 1103 also stores various programs and data required for the operation of electronic device 1100. The processing unit 1101, ROM 1102, and RAM 1103 are interconnected via bus 1104. An input / output (I / O) interface 1105 is also connected to bus 1104.
[0112] Typically, the following devices can be connected to I / O interface 1105: input devices 1106 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 1107 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1108 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1109. Communication device 1109 allows electronic device 1100 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 11 An electronic device 1100 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0113] In particular, according to embodiments herein, the processes described in the above-referenced flowcharts can be implemented as computer software programs. For example, the technical solutions herein include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 1109, or installed from storage device 1108, or installed from ROM 1102. When the computer program is executed by processing device 1101, it performs the functions defined in the methods of the embodiments herein.
[0114] The names of messages or information exchanged between multiple devices in this document are for illustrative purposes only and are not intended to limit the scope of these messages or information.
[0115] The electronic device provided in this embodiment and the information interaction method provided in the above technical solutions belong to the same inventive concept. Technical details not described in detail herein can be found in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.
[0116] This document provides a computer storage medium on which a computer program is stored, which, when executed by a processor, implements the information interaction method provided in the above embodiments.
[0117] It should be noted that the computer-readable medium mentioned above can be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory (EPROM, also known as flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this document, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. The transmitted data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0118] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol, such as HTTP (Hypertext Transfer Protocol), and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include Local Area Networks (LANs), Wide Area Networks (WANs), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.
[0119] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0120] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: Display first information, which includes a first control corresponding to an interactive service that has been displayed in a local area of the live streaming page, and the identifier of the first control is presented as a first identifier or a second identifier; In response to a triggering of a first control that displays the first identifier, a first interactive service is displayed in the local area, the first control is displayed, and the identifier of the first control is displayed as the second identifier; In response to a trigger on a first control that displays the second identifier, the second interactive service in the local area is deleted, and the first control is displayed, with the identifier of the first control being displayed as the first identifier.
[0121] Computer program code for performing the operations described herein can 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, and C++, as well as conventional procedural programming languages such as the "C" programming language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including local area networks (LANs) or wide area networks (WANs), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0122] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this document. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0123] The modules or units described herein can be implemented in software or hardware. The names of modules or units do not necessarily constitute a limitation on the module or unit itself.
[0124] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that can be used include at least one of the following: Field-Programmable Gate Array (FPGA), Application-Specific Integrated Circuit (ASIC), Application-Specific Standard Product (ASSP), System on Chip (SOC), Complex Programmable Logic Device (CPLD), etc.
[0125] In the context of this document, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory, read-only memory, erasable programmable read-only memory (flash memory), optical fibers, portable compact disk read-only memory, optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0126] The above description is merely a preferred embodiment and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure herein is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed herein that have similar functions.
[0127] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of this document. Certain features described in the context of individual implementations may also be implemented in combination in a single implementation. Conversely, various features described in the context of a single implementation may also be implemented individually or in any suitable sub-combination in multiple implementations.
[0128] Although the subject matter has been described using a programming language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative forms of implementing the claims.
Claims
1. An information interaction method, comprising: Display first information, which includes a first control corresponding to an interactive service that has been displayed in a local area of the live streaming page, and the identifier of the first control is presented as a first identifier or a second identifier; In response to a triggering of a first control that displays the first identifier, a first interactive service is displayed in the local area, the first control is displayed, and the identifier of the first control is displayed as the second identifier; In response to a trigger on a first control that displays the second identifier, the second interactive service in the local area is deleted, and the first control is displayed, with the identifier of the first control being displayed as the first identifier.
2. The method according to claim 1, wherein displaying the first information includes: The first panel is displayed, and the first panel includes a second control, wherein the first panel is used to carry the entry information of the live streaming tool; In response to a trigger operation on the second control, a second panel is displayed, on which the first control is displayed.
3. The method according to claim 2, wherein displaying the first control on the second panel includes: The first control is displayed in the first area of the second panel, and the identifier of the first control is presented as the second identifier; The first control is displayed in the second area of the second panel, and the identifier of the first control is presented as the first identifier.
4. The method according to claim 2, further comprising: In the second panel, label information is displayed at the positions corresponding to at least some of the first controls, indicating the disabled state of the at least some of the first controls, wherein the label information is used to indicate that the interactive service corresponding to the first control has been disabled.
5. The method according to claim 1, further comprising: There is a linkage between the triggering of the first control, the presentation mode of the first control, and the display or hidden state of the interactive service in the local area.
6. The method according to claim 5, further comprising: The triggering of the first control is also linked to the enabled or disabled state of the interactive service.
7. The method according to claim 5, further comprising: The triggering of the first control is also linked to the display switch state. The display switch is a control in the service settings page that indicates whether to display or hide the interactive service in the local area. The service settings page is the settings page of the interactive service corresponding to the triggered first control.
8. The method of claim 1, wherein in response to a triggering of a first control displaying the first identifier, displaying a first interactive service in the local area, and displaying the first control, wherein the identifier of the first control is displayed as the second identifier, comprises: In response to a triggering of a first control that displays the first identifier, the first interactive service is displayed in the local area, the first control is displayed in the first area, and the identifier of the first control is displayed as the second identifier.
9. The method according to claim 8, further comprising: Switch the display switch in the service settings page to the first state. The service settings page is the settings page for the interactive service corresponding to the triggered first control. The first state indicates that the interactive service is enabled and displayed in the local area.
10. The method of claim 8, wherein in response to a triggering of a first control displaying the first identifier, the first interactive service is displayed in the partial area, the first control is displayed in the first area, and the identifier of the first control is displayed as the second identifier, comprising: In response to a triggering of a first control that displays the first identifier, a service settings page is displayed, displaying service settings information, wherein the service settings page is the settings page of the interactive service corresponding to the triggered first control; In response to a confirmation operation for the service settings information, the first interactive service is displayed in the local area, the first control is displayed in the first area, and the identifier of the first control is presented as the second identifier.
11. The method of claim 1, wherein in response to a triggering of a first control displaying the second identifier, deleting the second interactive service in the local area and displaying the first control, wherein the identifier of the first control is displayed as the first identifier, comprises: In response to a triggering of a first control that displays the second identifier, display the second information; In response to the confirmation operation for the second information, the second interactive service in the local area is deleted, the first control is displayed in the second area, and the identifier of the first control is presented as the first identifier.
12. The method of claim 11, further comprising: In response to the confirmation operation for the second information, the second interactive service is closed.
13. The method of claim 11, further comprising: In response to the confirmation operation for the second information, the display switch in the service settings page is switched to the second state, wherein the service settings page is the settings page for the interactive service corresponding to the triggered first control, and the second state indicates that the interactive service is enabled and is not displayed in the local area.
14. The method according to claim 1, further comprising: In response to a triggering of a first control displaying the first identifier, and based on the fact that the live streaming scenario does not meet the activation conditions for the interactive service to be enabled, third information is displayed, which is used to indicate the live streaming scenario that matches the interactive service to be enabled.
15. An information interaction device, comprising: The first display module is used to display first information, which includes a first control corresponding to an interactive service that has been displayed in a local area of the live page, and the identifier of the first control is presented as a first identifier or a second identifier. The second display module is used to display a first interactive service in the local area in response to a trigger on a first control that presents the first identifier, and to display the first control, wherein the identifier of the first control is presented as the second identifier; The third display module is used to respond to a trigger on the first control that displays the second identifier, delete the second interactive service in the local area, display the first control, and display the identifier of the first control as the first identifier.
16. An electronic device, the electronic device comprising: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the information interaction method as described in any one of claims 1-14.
17. A storage medium comprising computer-executable instructions, which, when executed by a computer processor, are used to perform the information interaction method as described in any one of claims 1-14.
18. A computer program product comprising a computer program that, when executed by a processor, implements the information interaction method as described in any one of claims 1-14.