Methods, apparatus, devices, and storage media for live streaming interaction
By displaying multiple live streaming rooms with adaptive interaction component updates, the solution enhances the interaction atmosphere and improves the user experience in live streaming environments.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2024-09-12
- Publication Date
- 2026-07-08
Smart Images

Figure 2026522665000001_ABST
Abstract
Description
Technical Field
[0001] This application is filed on September 14, 2023, with the title "Method, Apparatus, Device and Storage Medium for Live Streaming Interaction", and claims the priority of a Chinese patent application with the application number 202311190569.4, the entire content of which is incorporated herein by reference.
[0002] Exemplary embodiments of the present disclosure generally relate to the field of computers, and in particular, to methods, apparatuses, devices, and computer-readable storage media for live streaming interaction.
Background Art
[0003] With the development of computer technology, live streaming technology that enables people to interact online using the Internet and streaming media technology has been rapidly developing. Through the integration of rich elements such as images, texts, and sounds, it has gradually become the mainstream interaction method.
[0004] The form of live streaming can create a strong sense of presence through real and vivid instant content presentation, and achieve an interaction effect with deep impression and lasting memory. Furthermore, the form of live streaming enables users to interact with other users in real time. Therefore, how to provide users with a better interaction experience has attracted people's attention.
Summary of the Invention
[0005] A first aspect of this disclosure provides a method for live streaming interaction. The method includes displaying a plurality of display areas on a live streaming interface corresponding to a plurality of live streaming rooms in response to a live streaming interaction event associated with a plurality of live streaming rooms, and displaying a plurality of interaction components corresponding to the plurality of live streaming rooms in association with the plurality of display areas, wherein the interaction components indicate at least interaction information for the corresponding live streaming rooms, the interaction information is determined based on interaction operations associated with the corresponding live streaming rooms, and controlling to stop updating the interaction information indicated by a first group of interaction components at a first time in the live streaming interaction event, wherein the first group of interaction components corresponds to a first group of live streaming rooms within the live streaming rooms, the first group of live streaming rooms is determined based on interaction information for a plurality of live streaming rooms at a first time, and the number of the first group of live streaming rooms is less than the number of the plurality of live streaming rooms.
[0006] A second aspect of this disclosure provides an apparatus for live streaming interaction. The device comprises: an area display module configured to display multiple display areas corresponding to multiple live streaming rooms on a live streaming interface in response to live streaming interaction events associated with multiple live streaming rooms; a component display module configured to display multiple interaction components corresponding to multiple live streaming rooms in association with the multiple display areas, wherein the interaction components indicate at least interaction information for the corresponding live streaming rooms, and the interaction information is determined based on interaction operations associated with the corresponding live streaming rooms; and a style adjustment module configured to control the stopping of updating interaction information indicated by a first group of interaction components at a first time of a live streaming interaction event, wherein the first group of interaction components corresponds to a first group of live streaming rooms within the live streaming rooms, the first group of live streaming rooms is determined based on interaction information for multiple live streaming rooms at a first time, and the number of live streaming rooms in the first group is less than the number of the multiple live streaming rooms.
[0007] A third aspect of the present disclosure provides an electronic device comprising at least one processing unit and at least one memory coupled to the at least one processing unit and storing instructions to be executed by the at least one processing unit. When the instructions are executed by the at least one processing unit, the device causes the device to perform the method of the first aspect.
[0008] A fourth aspect of this disclosure provides a computer-readable storage medium on which a computer program is stored, which is executed by a processor to implement the method of the first aspect.
[0009] It should be understood that the contents described in this section are not intended to limit the main or important features of the embodiments of this disclosure, nor to limit the scope of this disclosure. Other features of this disclosure will be readily apparent from the following description. [Brief explanation of the drawing]
[0010] The above and other features, advantages, and aspects of each embodiment disclosed herein will become clearer upon further detailed description in conjunction with the accompanying drawings. In the accompanying drawings, identical or similar reference numerals indicate identical or similar elements. [Figure 1] A schematic diagram of an exemplary environment in which the embodiments relating to this disclosure may be implemented is shown. [Figure 2A] Figures 2A to 2F show exemplary interfaces of live streaming interactions according to some embodiments of the present disclosure. [Figure 2B] Figures 2A to 2F show exemplary interfaces of live streaming interactions according to some embodiments of the present disclosure. [Figure 2C] Figures 2A to 2F show exemplary interfaces of live streaming interactions according to some embodiments of the present disclosure. [Figure 2D] Figures 2A to 2F show exemplary interfaces of live streaming interactions according to some embodiments of the present disclosure. [Figure 2E] Figures 2A to 2F show exemplary interfaces of live streaming interactions according to some embodiments of the present disclosure. [Figure 2F] Figures 2A to 2F show exemplary interfaces of live streaming interactions according to some embodiments of the present disclosure. [Figure 3] A flowchart illustrating an exemplary process of live streaming interaction according to some embodiments of this disclosure is shown. [Figure 4] A schematic block diagram of a device for live streaming interaction according to some embodiments of the present disclosure is shown. [Figure 5] This is a block diagram of an electronic device capable of carrying out multiple embodiments of the present disclosure. [Modes for carrying out the invention]
[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 provide 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] Please note that the headings of any section / subsection provided herein are not limiting. Various examples are described throughout this specification, and any type of example may be included in any section / subsection. In addition, examples described in any section / subsection may be combined in any way with other examples described in the same section / subsection and / or different sections / subsections.
[0013] In the description of the embodiments of this disclosure, the term “including” and similar terms should be understood as non-restrictive inclusion, i.e., “including, but not limited to.” The term “based on” should be understood as “based at least in part.” The term “one embodiment” or “this embodiment” should be understood as “at least one embodiment.” The term “several embodiments” should be understood as “at least several embodiments.” Further explicit and implicit definitions may be included below. Terms such as “first,” “second,” etc., may refer to different or identical subjects. Further explicit and implicit definitions may be included below.
[0014] The embodiments of this disclosure may relate to user data, data acquisition, and / or use. These aspects should comply with applicable laws and regulations. In the embodiments of this disclosure, all data collection, acquisition, processing, modification, transfer, and use are carried out with the user's knowledge and consent. Therefore, when implementing the embodiments of this disclosure, the user should be notified by appropriate means, in accordance with applicable laws and regulations, of the types of data or information that may be involved, the scope of use, and the usage scenarios, and the user's authorization should be obtained. The specific methods of notification and / or authorization may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.
[0015] Where solutions in this specification and examples involve the processing of personal information, such processing is conducted only on the premise that there is a legal basis for it (e.g., with the consent of the data subject or when necessary for the performance of a contract), and only within the specified or agreed-upon scope. Furthermore, a user's refusal to process personal information other than that necessary for the basic functions will not affect their ability to use those basic functions.
[0016] As briefly mentioned above, live streaming, through its realistic and lively delivery, can create a strong sense of presence and achieve a delivery effect that leaves a deep impression and lasting memory. Furthermore, live streaming allows users to interact with each other in real time.
[0017] Related solutions enrich live streaming content to enhance interaction and the viewing experience. Live streaming content providers (or streamers) can interact during the live stream. For example, a streamer can interact by linking content in the live streaming room, providing viewers with rich live streaming content. However, such solutions suffer from a weak sense of interaction and a poor user viewing experience.
[0018] Embodiments of the present disclosure propose a solution for live streaming interaction. According to this solution, in response to live streaming interaction events related to a plurality of live streaming rooms, a plurality of display areas corresponding to the plurality of live streaming rooms are displayed on a live streaming interface, and in association with the plurality of display areas, a plurality of interaction components corresponding to the plurality of live streaming rooms are displayed, where the interaction component indicates at least the interaction information of the corresponding live streaming room, and the interaction information is determined based on interaction operations related to the corresponding live streaming room, and at a first time of the live streaming interaction event, controlling to stop updating the interaction information indicated by a first group of interaction components, where the first group of interaction components corresponds to a first group of live streaming rooms in the live streaming room, and the first group of live streaming rooms is determined based on the interaction information of the plurality of live streaming rooms at the first time, and the number of the first group of live streaming rooms is less than the number of the plurality of live streaming rooms.
[0019] In this way, embodiments of the present disclosure can adaptively adjust the display style of the interaction component based on the interaction situation in the live streaming room, thereby enhancing the interaction atmosphere and improving the interaction experience of the live streaming room.
[0020] Hereinafter, various exemplary implementations of this solution will be described in detail in conjunction with the accompanying drawings.
[0021] Exemplary environment FIG. 1 shows a schematic diagram of an exemplary environment 100 in which embodiments of the present disclosure may be implemented. As shown in FIG. 1, the exemplary environment 100 may include an electronic device 110.
[0022] In this exemplary environment 100, the electronic device 110 may execute an application 120 for providing and viewing live streaming. The application 120 may be any suitable type of application for providing and viewing live streaming, examples of which include, but are not limited to, an online video application, a live streaming application. The user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices. The user 140 may include a suitable user of a live streaming room, such as a streamer user, a viewer user, etc.
[0023] In the environment 100 of FIG. 1, when the application 120 is active, the electronic device 110 can present a live streaming interface 150 via the application 120.
[0024] In some embodiments, the electronic device 110 communicates with the server 130 to provide services to the application 120. The electronic device 110 may be any type of mobile, fixed, or portable terminal, and includes mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, palmtop PCs, portable game terminals, VR / AR devices, Personal Communication System (PCS) devices, personal navigation devices, Personal Digital Assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book readers, game devices, or any combination thereof, and further includes accessories and peripherals for these devices, or any combination thereof. In some embodiments, the electronic device 110 may also support any type of user-specific interface (e.g., a “wearable” circuit).
[0025] Server 130 may be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks, big data, and artificial intelligence platforms. Server 130 may include, for example, a computing system / server such as a mainframe, an edge computing node, or a computing device in a cloud environment. Server 130 may provide backend services to an application 120 in an electronic device 110 that supports a virtual scene.
[0026] A communication connection may be established between the server 130 and the electronic device 110. The communication connection may be established by wired or wireless means. The communication connection may include, but is not limited to, Bluetooth® connection, mobile network connection, Universal Serial Bus (USB) connection, Wireless Fidelity (WiFi®) connection, etc., and the embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, the server 130 and the electronic device 110 may implement signaling interaction through the communication connection between them.
[0027] The structure and function of various elements in Environment 100 are described for illustrative purposes only and should not be understood as being in any way limited to the scope of this disclosure.
[0028] Hereinafter, several exemplary embodiments of this disclosure will be described with reference to the attached drawings.
[0029] Exemplary live streaming interaction The electronic device 110 may provide the user 140 with a live streaming interface for a live streaming room. For example, the electronic device 110 may provide the user 140 with a live streaming interface for a first live streaming room selected by the user 140. The user 140 can access the live streaming content provided by the streamer associated with this first live streaming room via the live streaming interface.
[0030] In embodiments of this disclosure, the electronic device 110 displays the live streaming content of multiple live streaming rooms on the live streaming interface of the first live streaming room in response to live streaming interaction events associated with multiple live streaming rooms. The live streaming interaction events described herein may be, for example, competitive interaction events indicating that different live streaming rooms are responding to different interaction objectives. For example, a competitive interaction event may include the first live streaming room and at least one other live streaming room engaging in competitive interaction (also known as PK in some scenarios) based on certain criteria over a period of time, and upon completion of the competitive interaction, determining a winning live streaming room based on the interaction information of each live streaming room and providing an incentive.
[0031] Here, interaction information for each live streaming room may be determined based on interaction operations associated with the corresponding live streaming room. Interaction operations associated with the corresponding live streaming room may include appropriate interaction operations that occur within that live streaming room, and may further include appropriate interaction operations to that live streaming room from viewers of other live streaming rooms. For example, interaction operations associated with a particular live streaming room may include operations such as sending gifts, liking, retweeting, commenting, and adding to favorites within that live streaming room, and may further include operations such as sending gifts, liking, and adding to favorites that users of other live streaming rooms perform to this live streaming room via the live streaming interface of those other live streaming rooms.
[0032] In some embodiments, interaction information for a live streaming room is used to characterize the accumulation of interaction operations associated with the corresponding live streaming room in a live streaming interaction event. The interaction information here may include, for example, an interaction value. The interaction value here may be, for example, a point value in a match. For example, for a first live streaming room, the corresponding point value may be, for example, the total value of points accumulated by a group of users who view the live streaming room using the tools provided in the first live streaming room.
[0033] In some embodiments, a streamer in a first live streaming room can establish and implement "cross-live streaming room" interaction, for example, by inviting or being invited by a streamer in another live streaming room. When a streamer and at least one other streamer establish a cross-live streaming room interaction, the live streaming interface viewed by user 140 can simultaneously present, for example, the live streaming content of the first live streaming room and the live streaming content of at least one other live streaming room. In such a case, the streamer and viewers in the first live streaming room can interact with the streamer and viewers in at least one other live streaming room, enriching the interaction experience.
[0034] For convenience, Figure 2A can be referenced to show exemplary interface 200A in some embodiments of the present disclosure. Interface 200A may be provided to user 140. As shown in Figure 2A, interface 200A corresponds to the interface of a live streaming room corresponding to user A. In this case, the live streaming room corresponding to user A is the first live streaming room.
[0035] The electronic device 110 responds to live streaming interaction events associated with multiple live streaming rooms by displaying multiple display areas (including display areas 210, 220, 230, and 240) corresponding to the multiple live streaming rooms on the live streaming interface of the first live streaming room. The number of display areas described herein is merely illustrative, and the electronic device 110 may display more or fewer display areas.
[0036] The four display areas (i.e., four corresponding live streaming rooms) described herein are illustrative only, and this disclosure does not limit the specific number of live streaming rooms that may participate in a live streaming interaction. In some embodiments, the number of live streaming rooms that participate in a live streaming interaction event may be configurable, for example, by the user initiating the live streaming interaction event. For example, a streamer may set the number of live streaming rooms that can participate in a multi-live streaming room PK event when initiating a PK event. In some embodiments, the number of live streaming rooms that participate in a PK event is, for example, greater than 2.
[0037] In some embodiments, the electronic device 110 may determine the number of display areas that a live streaming interaction should correspond to, based on the specific interaction content corresponding to the live streaming interaction event. In some embodiments, the electronic device 110 may default to displaying the live streaming content of the first live streaming room (i.e., the live streaming content of user A's live streaming room) in the first display area, i.e., display area 210. The electronic device 110 may further sequentially display other streamers in the remaining multiple other display areas, for example, based on the order in which the other streamers joined the live streaming interaction. For example, in response to user B being the first to join the live streaming interaction, the electronic device 110 may display the live streaming content of user B's live streaming room in display area 220, and in response to user C being the second to join the live streaming interaction, the electronic device 110 may display the live streaming content of user C's live streaming room in display area 230.
[0038] In some embodiments, before a live streaming interaction event officially begins (for example, before a live streaming PK officially begins), the electronic device 110 may present a number of display areas corresponding to the number of streamers participating in the live streaming interaction. For example, if the live streaming interaction involves three streamers (e.g., user A, user B, and user C), the electronic device 110 may display three display areas. The electronic device 110 may then display a fourth display area in response to user D joining the live streaming interaction.
[0039] In interface 200A, display areas 210, 220, 230, and 240 may each present live streaming content from different live streaming rooms. As a result, the electronic device 110 can simultaneously provide live streaming content from four live streaming rooms to user 140. Furthermore, the electronic device 110 may provide an interaction area 250 to the live streaming interface (e.g., interface 200A). User 140 may use the interaction area 250 to interact with the live streaming rooms, for example, by text communicating with other users in the live streaming room. Typically, the interaction area 250 corresponds to the live streaming room that user 140 is currently in. For example, if the first live streaming room is user A's live streaming room, the text content presented in the interaction area 250 might be, for example, comment content for the first live streaming room sent by other users viewing user A's live streaming room. Furthermore, the electronic device 110 may present interaction effects in the interaction area. For example, in response to user H performing an interaction to send a gift to the first live streaming room, the electronic device 110 may present the corresponding gift-sending effect and text description in the interaction area 250. The electronic device 110 may also provide a group of controls 255 in the interaction area 250, and user 140 may complete operations such as sending a comment or gifting an item to the streamer through the individual controls in the group of controls 255.
[0040] In some embodiments, the electronic device 110 may also display multiple interaction components corresponding to multiple live streaming rooms, associated with multiple display areas. These interaction components may display at least interaction information for the corresponding live streaming rooms. In some embodiments, the interaction components may include, for example, progress controls (e.g., progress bars). For example, an interaction component associated with display area 210 may include a progress bar 211, an interaction component associated with display area 220 may include a progress bar 221, an interaction component associated with display area 230 may include a progress bar 231, and an interaction component associated with display area 240 may include a progress bar 241. Progress bars associated with different display areas may indicate the interaction status of the live streaming room corresponding to that display area, and may further indicate specific interaction information for the corresponding live streaming room. It should be understood that the longer the progress bar, the more interaction information for the corresponding live streaming room is displayed.
[0041] In some embodiments, the interaction component may further include, for example, a points display component. Exemplarily, as shown in Figure 2A, the electronic device 110 may display the total value of points accumulated by users viewing each live streaming room using the tools provided in the corresponding live streaming room on the points display control. Exemplarily, the electronic device 110 may display the total value of points "XXX" for a group of corresponding live streaming rooms in the upper right corner of each display area. It should be understood that the longer the progress bar, the higher the point value for the corresponding live streaming room. In some embodiments, the interaction component may further include, for example, a ranking component. Exemplarily, as shown in Figure 2A, the electronic device 110 may display the ranking of the corresponding live streaming rooms in the live streaming interaction event in the upper left corner of each display area. The ranking here may be determined, for example, based on the point value; that is, the higher the point value, the higher the corresponding ranking. For example, the ranking of the live streaming room corresponding to user B in the live streaming interaction event is 3, and the ranking of the live streaming room corresponding to user D in the live streaming interaction event is 2. Interaction components may further include any other appropriate controls, and it should be understood that this disclosure is not limited in this respect.
[0042] In some embodiments, to improve the user experience of users participating in a live streaming interaction event, the electronic device 110 may determine at least one time node included in the live streaming interaction event. This at least one time node may be determined, for example, based on configuration information corresponding to the live streaming interaction event.
[0043] For example, if a live streaming interaction event is pre-configured to include multiple phases of interaction activity (e.g., multiple rounds of interaction activity), the electronic device 110 may determine the time at which each phase of interaction activity ends as a corresponding time node.
[0044] In some embodiments, at least one time node in a live streaming interaction event may be determined by the electronic device 110 based on a predetermined duration of the live streaming interaction event. For example, if the electronic device 110 has predetermined that the predetermined duration of the live streaming interaction event is 10 minutes, it may determine the 5th minute after the start of the live streaming interaction event as the time node. In some embodiments, the electronic device 110 may also determine the time when the live streaming interaction event ends as the time node. By determining at least one time node in this way, multiple phases included in the live streaming interaction event can be determined. In embodiments of this disclosure, by progressively "eliminating" live streaming rooms, the interaction atmosphere between multiple live streaming rooms and users viewing the live streaming rooms can be improved, thereby enhancing the interaction experience of the live streaming rooms.
[0045] In some embodiments, the electronic device 110 may display countdown information regarding the first time on interface 200A during a time period prior to the first time (any of the at least one time node described above). Herein, the time period prior to the first time may include, for example, the time period between the first time and the time node preceding the first time. For example, if the first time is the second time node of a live streaming interaction event, the time period prior to the first time is the time period between the first time node and the second time node. Herein, the time period prior to the first time may also include, for example, the time period between the first time and the time corresponding to the start of the live streaming interaction event. In some embodiments, the electronic device 110 may display countdown information regarding the first time by displaying a prompt control 201 on interface 200A. For example, "XX:XX" displayed on the prompt control 201 by the electronic device 110 is countdown information regarding the first time. In some embodiments, the electronic device 110 may display prompt information regarding the current time on the prompt control 201. For example, the electronic device 110 may indicate that "Station 1" displayed on the prompt control 201 indicates that prompt information for the first time node of a live streaming interaction event is currently being displayed. That is, the relevant first time in this case is the first time node of the live streaming interaction event. Here, the first time node may correspond, for example, to the time when the interaction activity of the first phase of the live streaming interaction event ends.
[0046] In some embodiments, to prompt the user in a timely manner and inform the user that they are about to reach a first time, the electronic device 110 may display a prompt element in association with a target display area and / or target interaction component corresponding to the target live streaming room during a first time period prior to the first time. It should be understood that the first time period is smaller than the second time period when the time period between the first time and a time node prior to the first time (or the start time of the live streaming interaction event) is referred to as the second time period. For example, if the first time period is the first time node, i.e., the time when the interaction activity of the first phase ends, then the second time period is the time period corresponding to the interaction activity of the first phase (e.g., 3 minutes), and the first time period is the portion of the second time period whose endpoint is the first time (e.g., 10 seconds). The target live streaming room is at least one live streaming room determined based on the interaction information of multiple live streaming rooms in the first time period. The target live streaming room may be, for example, at least one live streaming room that participated in a live streaming interaction event with the worst interaction level. Exemplary, the target live streaming room may be the live streaming room of user C, which has the shortest progress bar on interface 200A. Alternatively, the target live streaming room may be the live streaming rooms of user B and user C, which have the shortest progress bars on interface 200A.
[0047] If a live streaming interaction event includes a live streaming primary view (PK), the electronic device 110 may determine at least one live streaming room with the worst interaction level. To prompt relevant users (including streamers and viewers) in the target live streaming room, the electronic device 110 may display prompt elements in the target display area and / or target interaction component corresponding to the target live streaming room. These prompt elements may include any appropriate prompt elements, such as displaying a breathing light.
[0048] Furthermore, the electronic device 110 may control the updating of interaction information indicated by the interaction component of the first group corresponding to the first group of live streaming rooms in the multiple live streaming rooms at a first time in the live streaming interaction event. Specifically, the electronic device 110 may adjust the display style of the first interaction component to indicate that the interaction information indicated by the interaction component of the first group will no longer be updated based on interaction operations related to the corresponding live streaming rooms. The first group of live streaming rooms in this specification is determined based on the interaction information of the multiple live streaming rooms at a first time, and the number of live streaming rooms in the first group is less than the number of multiple live streaming rooms. That is, the first group of live streaming rooms determined herein is a subset of all live streaming rooms participating in the live streaming interaction event. In an example where the live streaming interaction event is a competitive event (e.g., a live streaming PK event), this subset of live streaming rooms may also be called "out" or "eliminated" live streaming rooms.
[0049] As shown in Figure 2B, interface 200B may correspond to a live streaming interface provided by electronic device 110 at a first time in a live streaming interaction event. In response to reaching the first time, electronic device 110 may determine, for example, the live streaming room with the shortest progress bar / lowest point value / lowest ranking (User C's live streaming room) and stop displaying the progress bar corresponding to that live streaming room. Electronic device 110 may also fix the point value and ranking corresponding to User C's live streaming room. In some embodiments, electronic device 110 may also display the text "Out" in the display area 230 to indicate that it is stopping the display of the content of the live streaming room corresponding to User C.
[0050] In some embodiments, at a first time in a live streaming interaction event, the electronic device 110 may also adjust the display style of a first display area corresponding to a first group of live streaming rooms. As shown in Figure 2B, if user C's live streaming room is a live streaming room included in the first group of live streaming rooms, the electronic device 110 may adjust the display style of the display area 230 of interface 200B. The electronic device 110 may adjust the display style of the display area 230 by, for example, adjusting the brightness, size, and position of the display area 230, or by adding a mask to the display area 230, adding a border, or adding text.
[0051] In some embodiments, at a first time in a live streaming interaction event, the electronic device 110 may adjust the display style of the display area of the second group corresponding to the live streaming rooms of the second group, excluding the live streaming rooms of the first group from among a plurality of live streaming rooms. For example, if the live streaming rooms of the first group are the live streaming rooms determined at the first time when the update of interaction information stops, the interaction information indicated by the interaction component of the second group corresponding to the live streaming rooms of the second group continues to be updated based on the interaction operations associated with the corresponding live streaming rooms. As shown in Figure 2B, if user C's live streaming room is a live streaming room included in the live streaming rooms of the first group, the electronic device 110 may adjust the display style of display areas other than display area 230 in interface 200B (display areas 210, 220, and 240). The electronic device 110 may adjust the display style of the display areas in any suitable manner, and this disclosure is not limited thereto.
[0052] In some embodiments, in response to the continuation of a live streaming interaction event, the electronic device 110 may present the live streaming interface 200C shown in Figure 2C. As shown in Figure 2C, in response to the previous determination that User C's live streaming room is a live streaming room included in the first group of live streaming rooms, the electronic device 110 presents the text "Out" in the display area 230 and clears the progress bar associated with User C's live streaming room, indicating that it will no longer update the interaction information for User C's live streaming room based on the interaction operations associated with User C's live streaming room. The electronic device 110 then updates the interaction information only for the three other live streaming rooms participating in the live streaming interaction event. If the live streaming interaction event is a live streaming PK event, such a situation can also be understood as meaning that User C's live streaming room goes out and the PK is then continued by the other three live streaming rooms. In some embodiments, the electronic device 110 may reset the progress bars, point values, and rankings corresponding to the other three live streaming rooms to indicate the start of a new phase of live streaming PK. Alternatively or additionally, the electronic device 110 may continue to display the previous progress bars, point values, and rankings, i.e., the electronic device 110 does not reset the interaction information, and the live streaming PK of the new phase is influenced by the results of the live streaming PK of the previous phase. In some embodiments, in response to the live streaming interaction event still continuing, the electronic device 110 may adjust the layout of the display areas corresponding to multiple live streamings in the live streaming interface. For example, the electronic device 110 may swap the position of display area 230 with the position of display area 240 so that display area 230 is positioned further back in the live streaming interface.
[0053] Because there are situations in which a streamer in a live streaming room that has stopped updating interaction information opts out of a live streaming interaction event, in some embodiments, the electronic device 110 may present the live streaming interface 200D shown in Figure 2D. Exemplary, in response to User C's live streaming room stopping updating interaction information for the current live streaming interaction event, and User C opting out of the current live streaming interaction event, the electronic device 110 may adjust the layout of the display areas in the live streaming interface that correspond to the remaining multiple live streaming rooms. As shown in Figure 2D, the electronic device 110 may stop displaying the display area 230 and adjust the positions of the remaining three display areas in the live streaming interface to ensure the aesthetic appearance of the live streaming interface.
[0054] If the interaction activity in the current phase is not the interaction activity in the final phase of the live streaming interaction event, then, as with the first time, at a second time related to the interaction activity in the current phase (for example, the time when the interaction activity in the current phase ends), the electronic device 110 adjusts the display style of the interaction component of the second group corresponding to the live streaming room of the third group in the live streaming room of the second group to indicate that the interaction information shown by the interaction component of the third group will no longer be updated based on the interaction operation related to the corresponding live streaming room. Here, the live streaming rooms of the third group are determined based on the interaction information of the live streaming rooms of the second group at the second time, and the number of live streaming rooms of the third group is less than the number of live streaming rooms of the second group. That is, the live streaming rooms of the third group determined here are a portion of the live streaming rooms of the second group participating in the live streaming interaction event. As shown in Figure 2E, interface 200E may correspond to a live streaming interface provided by electronic device 110 at a second time in a live streaming interaction event. In response to reaching the second time, electronic device 110 may, for example, stop displaying the progress bar corresponding to the live streaming room with the shortest progress bar / lowest point value / lowest ranking in the current phase. For example, electronic device 110 may stop displaying the live streaming room content of user B's live streaming room in display area 220. Electronic device 110 may fix the point value and ranking corresponding to the live streaming room corresponding to user B. In some embodiments, electronic device 110 may also display the text "Out" in display area 220 to indicate that it has stopped presenting the content of the live streaming room corresponding to user B.
[0055] In some embodiments, in response to the continuation of a live streaming interaction event, the electronic device 110 may present a live streaming interface including multiple display areas. In some embodiments, if the interaction activity of the current phase is the interaction activity of the final phase of the live streaming interaction event, the electronic device 110 may present the final result of the current live streaming interaction event at a third time related to the interaction activity of the current phase (e.g., the time when the interaction activity of the current phase ends, or the time when the live streaming interaction event ends). Exemplary, if the live streaming interaction event is a competitive event involving multiple live streams (e.g., a live streaming PK where it is necessary to determine the winner of the final PK), the electronic device 110 may present a second prompt element on the live streaming interface at a third time in the live streaming interaction event in response to the determination that a first live streaming room has been determined to be the winner of the competitive event based on the corresponding interaction information. For example, as shown in Figure 2F, in the final phase, a live streaming PK takes place between User A's live streaming room and User D's live streaming room, and if User A's live streaming room is the first live streaming room, then at the third time, if User A's live streaming room has the highest point value / longest progress bar / ranks first, the electronic device 110 may determine User A's live streaming room to be the final winner of the live streaming PK. The electronic device 110 may also present a prompt element in the live streaming interface of the first live streaming room (i.e., User A's live streaming room) to indicate that the first live streaming room has won. The prompt element here may be any form of element, such as a halo or fireworks.In some embodiments, the electronic device 110 may prompt user A to be the ultimate winner of the live streaming PK, for example, by presenting a prompt element 202 in the live streaming interface of user A's live streaming room.
[0056] The live streaming interfaces shown in Figures 2A to 2F above are merely illustrative interfaces, and it should be understood that various interface designs are possible in practice. Individual graphical elements, text elements, etc., in the interface may have different arrangements and different visual representations, one or more of these elements may be omitted or replaced, and one or more other elements may be present. The embodiments of this disclosure are not limited in this respect.
[0057] In summary, the embodiments of this disclosure can enhance the atmosphere of interaction and improve the interaction experience in a live streaming room by adaptively adjusting the display style of interaction components based on the interaction situation within the live streaming room.
[0058] Exemplary process Figure 3 shows a flowchart of an exemplary process 300 of a live streaming interaction according to some embodiments of the present disclosure. Process 300 may be implemented in electronic device 110. Process 300 is described below with reference to Figure 1.
[0059] As shown in Figure 3, in box 310, the electronic device 110 displays multiple display areas corresponding to multiple live streaming rooms on the live streaming interface in response to live streaming interaction events related to multiple live streaming rooms.
[0060] In box 320, the electronic device 110 displays multiple interaction components corresponding to multiple live streaming rooms, associated with multiple display areas, where each interaction component displays interaction information for at least the corresponding live streaming room, and the interaction information is determined based on the interaction operations associated with the corresponding live streaming room.
[0061] In box 330, the electronic device 110 controls the updating of interaction information indicated by a first group of interaction components at a first time in a live streaming interaction event, where the first group of interaction components corresponds to a first group of live streaming rooms among the live streaming rooms, the first group of live streaming rooms is determined based on the interaction information of multiple live streaming rooms at the first time, and the number of live streaming rooms in the first group is less than the number of multiple live streaming rooms.
[0062] In some embodiments, process 300 further includes adjusting the display style of the first group of interaction components to indicate that the interaction information shown by the first group of interaction components will no longer be updated based on interaction operations related to the corresponding live streaming room.
[0063] In some embodiments, the second group of live streaming rooms is a plurality of live streaming rooms excluding the live streaming rooms of the first group, and the process 300 further includes adjusting the display style of the interaction components of the second group corresponding to the live streaming rooms of the third group in the live streaming rooms of the second group to indicate that the interaction information shown by the interaction components of the third group will no longer be updated based on the interaction operations associated with the corresponding live streaming rooms, the live streaming rooms of the third group are determined based on the interaction information of the live streaming rooms of the second group at the second time, and the number of live streaming rooms of the third group is less than the number of live streaming rooms of the second group.
[0064] In some embodiments, process 300 further includes adjusting the display style of a first group display area corresponding to a first group of live streaming rooms, and / or adjusting the display style of a second group display area, wherein the second group display area corresponds to a second group of live streaming rooms, excluding the live streaming rooms of the first group.
[0065] In some embodiments, process 300 further includes adjusting the layout of multiple display areas in the live streaming interface.
[0066] In some embodiments, a first group of live streaming rooms includes a second live streaming room, and adjusting the layout of multiple display areas in the live streaming interface includes adjusting the layout of multiple display areas in the live streaming interface to stop presenting the display area corresponding to the second live streaming room in response to the second live streaming room exiting a live streaming interaction event.
[0067] In some embodiments, process 300 further includes displaying a first prompt element in association with a target display area and / or target interaction component corresponding to a target live streaming room during a first time period prior to a first time, the target live streaming room being determined based on interaction information of multiple live streaming rooms during the first time period.
[0068] In some embodiments, the live streaming interface displays a first prompt element in association with a target display area and / or target interaction component corresponding to a first live streaming room among a plurality of live streaming rooms, in response to the first live streaming room being a target live streaming room determined based on interaction information of a plurality of live streaming rooms in a first time period, and displays a first prompt element in association with a target display area and / or target interaction component corresponding to the first live streaming room.
[0069] In some embodiments, process 300 further includes displaying countdown information regarding the first time in a live streaming interface during a second time period prior to the first time.
[0070] In some embodiments, the first time includes a time determined based on configuration information corresponding to a live streaming interaction event.
[0071] In some embodiments, the live streaming interface corresponds to a first live streaming room among a plurality of live streaming rooms, the live streaming interaction event includes a competition event related to the plurality of live streaming rooms, and the process 300 further includes presenting a second prompt element to the live streaming interface at a third time in the live streaming interaction event in response to the determination that the first live streaming room is the winner of the competition event based on the corresponding interaction information.
[0072] Exemplary devices and equipment The embodiments of this disclosure also provide corresponding apparatus for implementing the methods or processes described above. Figure 4 shows a schematic block diagram of an apparatus 400 for live streaming interaction according to some embodiments of this disclosure. The apparatus 400 may be implemented as electronic equipment 110 or may be included in electronic equipment 110. Individual modules / components within the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0073] As shown in Figure 4, the device 400 includes an area display module 410 configured to display multiple display areas corresponding to multiple live streaming rooms on the live streaming interface in response to live streaming interaction events associated with multiple live streaming rooms. The device 400 further includes a component display module 420 configured to display multiple interaction components corresponding to multiple live streaming rooms in association with the multiple display areas, the interaction components indicating at least interaction information for the corresponding live streaming room, and the interaction information is determined based on interaction operations associated with the corresponding live streaming room. The device 400 further comprises an information control module 430 configured to control the updating of interaction information indicated by a first group of interaction components at a first time in a live streaming interaction event, wherein the first group of interaction components corresponds to a first group of live streaming rooms in a live streaming room, the first group of live streaming rooms is determined based on the interaction information of multiple live streaming rooms at a first time, and the number of the first group of live streaming rooms is less than the number of the multiple live streaming rooms.
[0074] In some embodiments, the device 400 further includes a style adjustment module configured to adjust the display style of the first group of interaction components so that interaction information shown by the first group of interaction components is no longer updated based on interaction operations related to the corresponding live streaming room.
[0075] In some embodiments, the second group of live streaming rooms are live streaming rooms excluding the first group of live streaming rooms from a plurality of live streaming rooms, and the device 400 further includes a second style adjustment module configured to adjust the display style of the second group interaction components corresponding to the third group of live streaming rooms in the second group of live streaming rooms at a second time in a live streaming interaction event, in order to indicate that the interaction information indicated by the third group of interaction components will no longer be updated based on the interaction operations associated with the corresponding live streaming rooms, and the third group of live streaming rooms is determined based on the interaction information of the second group of live streaming rooms at a second time, and the number of the third group of live streaming rooms is less than the number of the second group of live streaming rooms.
[0076] In some embodiments, the apparatus 400 further comprises a first adjustment module configured to adjust the display style of a first group display area corresponding to a first group of live streaming rooms, and / or a second adjustment module configured to adjust the display style of a second group display area, wherein the second group display area corresponds to a second group of live streaming rooms, excluding the live streaming rooms of the first group from a plurality of live streaming rooms.
[0077] In some embodiments, the device 400 further comprises a layout adjustment module configured to adjust the layout of multiple display areas in the live streaming interface.
[0078] In some embodiments, a first group of live streaming rooms includes a second live streaming room, and a layout adjustment module comprises a presentation stop module configured to adjust the layout of multiple display areas in the live streaming interface so as to stop presenting the display area corresponding to the second live streaming room in response to the second live streaming room exiting a live streaming interaction event.
[0079] In some embodiments, the apparatus 400 further comprises an element display module configured to display a first prompt element in association with a target display area and / or target interaction component corresponding to a target live streaming room during a first time period prior to a first time, the target live streaming room being determined based on interaction information of multiple live streaming rooms during the first time period.
[0080] In some embodiments, the live streaming interface corresponds to a first live streaming room among a plurality of live streaming rooms, and the element display module is further configured to display a first prompt element in association with a target display area and / or target interaction component corresponding to the first live streaming room, in response that the first live streaming room is a target live streaming room determined based on interaction information of a plurality of live streaming rooms in a first time period.
[0081] In some embodiments, the device 400 further includes a countdown display module configured to display countdown information relating to the first time in a live streaming interface during a second time period prior to the first time.
[0082] In some embodiments, the first time includes a time determined based on configuration information corresponding to a live streaming interaction event.
[0083] In some embodiments, the live streaming interface corresponds to a first live streaming room among a plurality of live streaming rooms, the live streaming interaction event includes a competition event related to the plurality of live streaming rooms, and the device 400 further comprises an element presentation module configured to present a second prompt element to the live streaming interface at a third time in the live streaming interaction event in response to the determination that the first live streaming room is the winner of the competition event based on the corresponding interaction information.
[0084] The units included in the device 400 may be implemented using a variety of means, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units may be implemented using software and / or firmware (e.g., machine-executable instructions stored on a storage medium). In addition to, or instead of, machine-executable instructions, some or all of the units in the device 400 may be implemented at least partially by one or more hardware logic components. Non-limiting examples of usable and exemplary hardware logic components include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SOCs), and composite programmable logic devices (CPLDs).
[0085] Figure 5 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 500 shown in Figure 5 is merely illustrative and should not constitute any limitation to the function and scope of the embodiments described herein. The electronic device 500 shown in Figure 5 may be used to implement the electronic device 110 of Figure 1.
[0086] As shown in Figure 5, the electronic device 500 is in the form of a general-purpose electronic device. The components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage devices 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be an actual processor or a virtual processor and is capable of performing various processes based on a program stored in memory 520. In a multiprocessor system, multiple processing units execute computer executable instructions in parallel to enhance the parallel processing capability of the electronic device 500.
[0087] The electronic device 500 typically includes multiple computer storage media. Such media may include, but are not limited to, volatile and non-volatile media, removable and non-removable media, and may be any available media accessible to the electronic device 500. Memory 520 may be volatile memory (e.g., registers, caches, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or a combination thereof. Storage device 530 may be removable or non-removable media, and may include machine-readable media such as flash drives, magnetic disks, or any other media that can be used to store information and / or data and may be accessible within the electronic device 500.
[0088] The electronic device 500 may further include other removable / non-removable, volatile / non-volatile storage media. Not shown in Figure 5, a magnetic disk drive for reading and writing to removable non-volatile magnetic disks (e.g., "Floppy Disk®") and an optical disk drive for reading and writing to removable non-volatile optical disks may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules configured to perform various methods or operations of various embodiments of the present disclosure.
[0089] The communication unit 540 enables communication with other electronic devices via a communication medium. Furthermore, the functions of the components of the electronic device 500 may be implemented as a single computing cluster or as multiple computing machines, which can communicate with each other via a communication connection. Thus, the electronic device 500 can use logical connections to one or more other servers, networked personal computers (PCs), or other network nodes to operate in a networked environment.
[0090] The input device 550 may be one or more input devices, such as a mouse, keyboard, or tracking ball. The output device 560 may be one or more output devices, such as a monitor, speaker, or printer. The electronic device 500 may, if necessary, communicate with one or more external devices (not shown), such as a storage device or display device, via the communication unit 540, with one or more devices that enable a user to interact with the electronic device 500, or with any device (e.g., a network card or modem) that enables the electronic device 500 to communicate with one or more other electronic devices. Such communication may be performed via an input / output (I / O) interface (not shown).
[0091] According to exemplary implementations of the present disclosure, a computer-readable storage medium is provided in which computer executable instructions are stored, and the computer executable instructions are executed by a processor to realize the method described above. According to exemplary implementations of the present disclosure, a computer program product is also provided, which is stored in a non-temporary computer-readable medium as a tangible object, has computer executable instructions, and the computer executable instructions are executed by a processor to realize the method described above.
[0092] Each aspect of this disclosure is described herein with reference to flowcharts and / or block diagrams of methods, apparatus, devices and computer program products implemented in accordance with this disclosure. It should be understood that each box in the flowcharts and / or block diagrams, and each combination of boxes in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0093] These computer-readable program instructions, when provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, generate a machine that, when executed by the computer or other programmable data processing device's processing unit, produces a device that performs the functions / operations specified in one or more boxes of a flowchart and / or block diagram. Furthermore, by storing these computer-readable program instructions, which cause computers, programmable data processing devices, and / or other devices to operate in specific manners, in a computer-readable storage medium, the computer-readable medium on which the instructions are stored has a product containing instructions that perform each of the functions / operations specified in one or more boxes of a flowchart and / or block diagram.
[0094] When computer-readable program instructions are loaded onto a computer, other programmable data processing device, or other device, a series of operational steps are executed on the computer, other programmable data processing device, or other device to generate a computer implementation process, thereby enabling the instructions executed on the computer, other programmable data processing device, or other device to realize a function / operation specified in one or more boxes of a flowchart and / or block diagram.
[0095] The flowcharts and block diagrams in the accompanying drawings illustrate architectures, functions, and operations that may be implemented in several implemented systems, methods, and computer program products relating to this disclosure. In this regard, each box in the flowchart or block diagram may represent a module, program segment, or part of an instruction, and a module, program segment, or part of an instruction may contain one or more executable instructions for realizing a specified logical function. 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. It should also be noted 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.
[0096] The above descriptions of the various implementations of this disclosure are illustrative, not exhaustive, and not limited to the disclosed implementations. Many modifications and changes will be apparent to an ordinary art engineer without departing from the scope and spirit of the described implementations. The choice of terms used herein is intended to best describe the principles, practical applications, or improvements in the technology in the market of each implementation, or to enable other ordinary art engineers in the art to understand each implementation disclosed herein.
Claims
1. In response to live streaming interaction events associated with multiple live streaming rooms, multiple display areas corresponding to the multiple live streaming rooms are displayed on the live streaming interface, Displaying a plurality of interaction components corresponding to the plurality of live streaming rooms in association with the plurality of display areas, wherein each interaction component displays at least the interaction information of the corresponding live streaming room, and the interaction information is determined based on the interaction operations associated with the corresponding live streaming room. Controlling the updating of interaction information indicated by a first group of interaction components to stop at a first time of the live streaming interaction event, wherein the first group of interaction components corresponds to a first group of live streaming rooms within the live streaming room, the first group of live streaming rooms is determined based on the interaction information of the plurality of live streaming rooms at the first time, and the number of the first group of live streaming rooms is less than the number of the plurality of live streaming rooms. Methods of live streaming interaction, including [specific examples].
2. The further includes adjusting the display style of the interaction components of the first group so that the interaction information shown by the first group of interaction components is no longer updated based on interaction operations related to the corresponding live streaming room. The method according to claim 1.
3. The second group of live streaming rooms are the live streaming rooms from the plurality of live streaming rooms excluding the live streaming rooms of the first group, and the method is as follows: To indicate that the interaction information shown by the third group of interaction components will no longer be updated based on the interaction operations associated with the corresponding live streaming room, the display style of the second group of interaction components corresponding to the third group of live streaming rooms in the second group of live streaming rooms is further adjusted at a second time in the live streaming interaction event. The live streaming rooms of the third group are determined based on the interaction information of the live streaming rooms of the second group at the second time, and the number of live streaming rooms of the third group is less than the number of live streaming rooms of the second group. The method according to claim 1.
4. Adjust the display style of the display area of the first group corresponding to the live streaming room of the first group, and / or The display style of the display area of the second group is adjusted so that the display area of the second group corresponds to the live streaming rooms of the second group, excluding the live streaming rooms of the first group from the plurality of live streaming rooms. The method according to claim 1, further comprising:
5. Further including adjusting the layout of the multiple display areas in the live streaming interface, The method according to claim 1.
6. The first group of live streaming rooms includes a second live streaming room, and adjusting the layout of the multiple display areas in the live streaming interface is: This includes adjusting the layout of the plurality of display areas in the live streaming interface to stop presenting the display area corresponding to the second live streaming room in response to the second live streaming room exiting the live streaming interaction event, The method according to claim 5.
7. The live streaming interface corresponds to a first live streaming room among the plurality of live streaming rooms, the live streaming interaction event includes a competition event related to the plurality of live streaming rooms, and the method is At a third time point in the live streaming interaction event, in response to the determination that the first live streaming room is the winner of the competition event based on the corresponding interaction information, a first prompt element is presented to the live streaming interface. The method according to claim 1, further comprising:
8. The process further includes displaying a second prompt element in association with a target display area and / or target interaction component corresponding to a target live streaming room during a first time period prior to the first time, The target live streaming room is determined based on the interaction information of the plurality of live streaming rooms during the first time period. The method according to claim 1.
9. The live streaming interface corresponds to a first live streaming room among the plurality of live streaming rooms, and displays a second prompt element in association with a target display area and / or target interaction component corresponding to the target live streaming room. The following is included in displaying the second prompt element in association with the target display area and / or the target interaction component corresponding to the first live streaming room, in response to the first live streaming room being a target live streaming room determined based on the interaction information of the plurality of live streaming rooms during the first time period: The method according to claim 8.
10. The method according to claim 1, further comprising displaying countdown information relating to the first time in the live streaming interface during a second time period prior to the first time.
11. The method according to claim 1, wherein the first time includes a time determined based on configuration information corresponding to the live streaming interaction event.
12. A region display module configured to display multiple display areas corresponding to multiple live streaming rooms on a live streaming interface in response to live streaming interaction events associated with multiple live streaming rooms, A component display module configured to display a plurality of interaction components corresponding to a plurality of live streaming rooms in association with the plurality of display areas, wherein the interaction components indicate at least interaction information for the corresponding live streaming room, and the interaction information is determined based on interaction operations related to the corresponding live streaming room; A style adjustment module configured to control the stopping of updating interaction information indicated by a first group of interaction components at a first time of the live streaming interaction event, wherein the first group of interaction components corresponds to a first group of live streaming rooms in the live streaming room, the first group of live streaming rooms is determined based on the interaction information of the plurality of live streaming rooms at the first time, and the number of the first group of live streaming rooms is less than the number of the plurality of live streaming rooms, and A device for live streaming interaction that includes the following features.
13. At least one processing unit, An electronic device comprising at least one processing unit and at least one memory that stores instructions to be executed by the at least one processing unit, The instruction, when executed by the at least one processing unit, causes the electronic device to perform the method according to any one of claims 1 to 11. electronic equipment.
14. To implement the method according to any one of claims 1 to 11, a computer program executable by a processor is stored. Computer-readable storage medium.