Methods, apparatus, devices, and storage media for interface interaction
Patent Information
- Application Number
- JP2026523271
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-17
- Filing Date
- 2024-10-08
- Publication Date
- 2026-10-30
Smart Images

Figure 2026536547000001_ABST
Abstract
Description
Technical Field
[0001] (Reference to Related Applications) This application claims the priority of the Chinese invention patent application filed on October 17, 2023, with the title "Interface Interaction Method, Apparatus, Device and Storage Medium" and the application number 202311345171.3, the entire content of which is incorporated into this application by reference.
[0002] (Technical Field) Exemplary embodiments of the present disclosure relate generally to the computer field, and in particular to an interface interaction method, apparatus, device, and computer-readable storage medium.
Background Art
[0003] With the development of computer technology, the Internet has become an important means for people to obtain various contents. Live streaming technology utilizing the Internet and streaming media technology is developing rapidly, and people can perform various types of interactions through live streaming rooms and obtain a rich variety of information through the live streaming rooms. A user can access the live streaming room, for example, through interaction with the preview interface of the live streaming room, to obtain other content in the live streaming room or perform more interactions.
Summary of the Invention
[0004] In a first aspect of this disclosure, an interface interaction method is provided. This method includes presenting a preview interface for a live streaming room, the preview interface for the live streaming room being used to display the live streaming content of the live streaming room when the live streaming room is not accessed, the live streaming content being displayed in a first layout mode in the preview interface; presenting a first live streaming interface for the live streaming room and causing the live streaming content of the live streaming room to be displayed in a first layout mode in the first live streaming interface when a first operation related to the preview interface is received; and presenting a second live streaming interface for the live streaming room and causing the live streaming content of the live streaming room to be displayed in a second layout mode in the second live streaming interface when a second operation related to the preview interface is received, the second layout mode being different from the first layout mode.
[0005] In a second aspect of this disclosure, an interface interaction device is provided. This device includes a first presentation module configured to present a preview interface for a live streaming room, the preview interface for the live streaming room being used to display the live streaming content of the live streaming room when the live streaming room is not accessible, and the live streaming content is displayed in a first layout mode in the preview interface; a second presentation module configured to present a first live streaming interface for the live streaming room when it receives a first operation related to the preview interface, so that the live streaming content of the live streaming room is displayed in a first layout mode in the first live streaming interface; and a third presentation module configured to present a second live streaming interface for the live streaming room when it receives a second operation related to the preview interface, so that the live streaming content of the live streaming room is displayed in a second layout mode in the second live streaming interface, the second layout mode being different from the first layout mode.
[0006] In a third aspect of this disclosure, an electronic device is provided. This device includes at least one processing unit and at least one memory coupled to the at least one processing unit and storing a command executed by the at least one processing unit, and when a command is executed by the at least one processing unit, the device is made to perform the method of the first aspect.
[0007] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. This computer-readable storage medium stores a computer program which can be executed by a processor to implement the method of the first aspect.
[0008] The contents described in this summary should be understood not to limit any essential or important features of the embodiments of this disclosure, nor to be used 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]
[0009] The above-mentioned and other features, advantages and aspects of each embodiment of this disclosure will become clearer by referring to the following detailed description in conjunction with the drawings. In the drawings, the same or similar reference numerals indicate the same or similar elements, among them, [Figure 1] A schematic diagram of an exemplary environment in which embodiments of this disclosure can be implemented is shown. [Figure 2A] The following are exemplary interfaces in some embodiments of this disclosure. [Figure 2B] The following are exemplary interfaces in some embodiments of this disclosure. [Figure 2C] The following are exemplary interfaces in some embodiments of this disclosure. [Figure 3] A flowchart illustrating an exemplary interface interaction process in several embodiments of this disclosure is shown. [Figure 4] Schematic structural block diagrams of interface interaction devices in several embodiments according to this disclosure are shown. [Figure 5] The block diagrams of electronic devices capable of implementing multiple embodiments of this disclosure are shown. [Modes for carrying out the invention]
[0010] The embodiments of this disclosure will be described in more detail below with reference to the drawings. While the drawings show several embodiments of this disclosure, it is naturally possible to realize this disclosure in various forms, and it 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. The drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0011] It should be noted that the section / subsection titles provided in this text are not restrictive. Various embodiments are described throughout this text, and any type of embodiment may be included in any section / subsection. Furthermore, an embodiment described in any section / subsection may be combined in any manner with any other embodiment described in the same section / subsection and / or different sections / subsections.
[0012] In the descriptions of the embodiments of this disclosure, the term “including” and similar terms should be understood as open 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 “the embodiment” should be understood as “at least one embodiment.” The term “several embodiments” should be understood as “at least several embodiments.” The following may include other explicit and implicit definitions. The terms “first,” “second,” etc., may refer to different or the same subject matter. The following may include other explicit and implicit definitions.
[0013] The embodiments of this disclosure may involve user data, data acquisition, and / or use. All of these matters are subject to 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 understanding and confirmation. Therefore, when implementing each embodiment of this disclosure, it is necessary to notify the user of the type of data or information that may be relevant, the scope of use, and the circumstances of use in an appropriate manner in accordance with applicable laws and regulations, and to obtain the user's permission. The specific method of notification and / or permission may vary depending on the actual situation and application, and the scope of this disclosure is not limited in this regard.
[0014] Where the technical means described herein and in the examples involve the processing of personal information, all processing is carried out under the premise that there is a lawful basis (e.g., obtaining the consent of the data subject or when necessary for the performance of a contract) and only within the scope specified or agreed upon. Even if a user refuses the processing of personal information other than that necessary for the basic functions, this will not affect the user's ability to use the basic functions.
[0015] Some conventional technologies can support retrieving live streaming content from a live streaming room through a preview interface of the live streaming room. Such a preview interface can provide live streaming content without accessing the live streaming room.
[0016] Compared to a live streaming interface, the interaction capabilities that such a preview interface can offer are relatively limited. For example, users may only be able to perform interaction operations such as commenting, saving, and forwarding after accessing the live streaming room.
[0017] However, when a user browses a preview interface on a terminal device such as a mobile device, such a preview interface is usually in a vertical display, but the screen of some live streaming content may be a horizontal screen, which affects the user's browsing experience. However, the user cannot adjust the display mode on the preview interface, and can only adjust the screen after accessing the live streaming room, so such an interaction process is cumbersome.
[0018] In view of this, the embodiments of the present disclosure propose a technical solution for interface interaction. According to this technical solution, a preview interface of a live streaming room can be presented, the preview interface of the live streaming room is used to display the live streaming content of the live streaming room without accessing the live streaming room, and the live streaming content is displayed in a first layout mode on the preview interface.
[0019] When a first operation related to the preview interface is received, a first live streaming interface of the live streaming room is presented, so that the live streaming content is displayed in the first layout mode on the first live streaming interface.
[0020] When a second operation related to the preview interface is received, a second live streaming interface of the live streaming room is presented, so that the live streaming content is displayed in a second layout mode on the second live streaming interface, and the second layout mode is different from the first layout mode.
[0021] In this way, the embodiments of the present disclosure can support the user to quickly switch from the preview interface to the live streaming interface in the desired layout mode, and improve the interaction efficiency.
[0022] Hereinafter, various exemplary embodiments of the present technical means will be described in further detail in conjunction with the drawings. Exemplary environment
[0023] Figure 1 shows a schematic diagram of an exemplary environment 100 in which the embodiments of the present disclosure may be implemented. As shown in Figure 1, the exemplary environment 100 may include a terminal device 110.
[0024] In this exemplary environment 100, the terminal device 110 may execute an application 120 for providing and viewing media content. The application 120 may be any suitable type of application for providing and viewing media content, examples of which include, but are not limited to, online video applications, live streaming applications, and the like. A user 140 may interact with the application 120 via the terminal device 110 and / or its peripheral devices. The user 140 may be, for example, a party that provides live streaming content (also referred to as a streamer), or a party that views live streaming (also referred to as a viewer).
[0025] In the environment 100 of Figure 1, if the application 120 is in an active state, the terminal device 110 may present a live streaming interface 150 through the application 120.
[0026] In some embodiments, the terminal device 110 communicates with the server 130 to provide the services of the application 120. The terminal device 110 may be any type of mobile terminal, fixed terminal, or portable terminal, and may include mobile phones, desktop computers, notebook computers, netbooks, tablet computers, media computers, multimedia tablets, palm computers, portable game terminals, VR / AR devices, Personal Communication System (PCS) devices, personal navigation devices, Personal Digital Assistants (PDAs), audio / video players, digital cameras / video cameras, positioning devices, television receivers, radio receivers, e-book devices, game devices, or any combination of the above (including accessories and peripheral devices for these devices, or any combination thereof). In some embodiments, the terminal device 110 may also support any type of interface for the user (e.g., a "wearable" circuit).
[0027] Server 130 may be an independent 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, serverless cloud functions, cloud storage, network services, cloud communications, middleware services, domain services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may also include computing systems / servers such as mainframe computers, edge computing nodes, and computing devices in a cloud environment. Server 130 can provide backend services to applications 120 that support virtual scenes on terminal devices 110.
[0028] A communication connection can be established between the server 130 and the terminal device 110. The communication connection can be established by wire or wireless means. The communication connection includes, but is not limited to, Bluetooth® connection, mobile network connection, Universal Serial Bus (USB) connection, Wireless Fidelity (WiFi) connection, etc. The embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, the server 130 and the terminal device 110 can realize signaling interaction through the communication connection between them.
[0029] The structure and function of each element of Environment 100 are described for illustrative purposes only and should be understood not to imply any limitation on the scope of this disclosure.
[0030] Some exemplary embodiments of this disclosure are described below with reference to the drawings.
[0031] (Example interaction) The following describes exemplary interactions of several embodiments of the present disclosure with reference to Figures 2A to 2C. Figures 2A to 2C show exemplary interfaces 200A to 200C of several embodiments according to the present disclosure, which can be provided, for example, by the terminal device 110 shown in Figure 1.
[0032] Specifically, as shown in Figure 2A, the terminal device 110 can provide interface 200A. Interface 200A is a preview interface for the live streaming room. In interface 200A, the terminal device 110 can display the live streaming content 210 of the live streaming room even when it is not accessing the live streaming room. Such live streaming content 210 may include, for example, image content or video content.
[0033] In some embodiments, the live streaming content 210 is displayed in a first layout mode on the interface 200A. The first layout mode can, for example, specify how the live streaming content 210 is arranged on the interface 200A. Taking Figure 2A as an example, the first layout mode may be, for example, a non-fullscreen mode. That is, because the format of the live streaming content 210 (i.e., horizontal) and the format of the live streaming interface (i.e., vertical) do not match, the live streaming content cannot be displayed in fullscreen mode.
[0034] In some embodiments, the terminal device 110 can support the user accessing the live streaming room by performing a first operation. For example, the terminal device 110 can receive a user trigger operation on the live streaming screen 210, allow access to the live streaming room, and display the interface 200B shown in Figure 2B.
[0035] As another example, the terminal device 110 may also provide a browsing entry point 220 in interface 200A. After receiving a selection operation for this browsing entry point 220, the terminal device 110 can display interface 200B as shown in Figure 2B.
[0036] Interface 200B is the live streaming interface for the live streaming room and is sometimes referred to as the first live streaming interface. In some embodiments, the live streaming content 210 can continue to be displayed in the first layout mode in the first live streaming interface. For example, in Figure 2B, the live streaming content 210 remains in non-fullscreen mode in interface 200B.
[0037] Referring back to Figure 2A, in some embodiments, the terminal device 110 supports the user accessing the live streaming room by performing a second operation, which can display the interface 200C shown in Figure 2C. Interface 200C is the live streaming interface of the live streaming room and is sometimes referred to as the second live streaming interface.
[0038] In some embodiments, the second operation may include, for example, a rotation operation of the terminal device 110. For example, when the user rotates the terminal device 110 from a vertical to a horizontal position, the terminal device 110 automatically accesses the live streaming room and displays the interface 200C shown in Figure 2C.
[0039] As another example, the terminal device 110 can also provide a browsing entry point 230 on interface 200A. Upon receiving a selection operation for the browsing entry point 230, the terminal device 110 can allow access to the live streaming room and display interface 200C as shown in Figure 2C.
[0040] In some embodiments, the live streaming content 210 can be displayed in a second layout mode different from the first layout mode in the second live streaming interface. For example, in Figure 2C, the live streaming content 210 is displayed in full-screen mode in interface 200C.
[0041] This enables the embodiments of the present disclosure to support users in completing access to a live streaming room and adjusting the layout mode in a single operation, thereby improving the user interaction experience.
[0042] In some embodiments, the browsing access point 220 in Figure 2A may always be provided, for example, while the browsing access point 230 may be provided conditionally.
[0043] In some embodiments, if the first format of the live streaming content 210 and the second format of the preview interface do not match, the terminal device 110 can provide a viewing entry point 230 in the preview interface. Here, the first or second format is horizontal or vertical (also called portrait). For example, the content format can be instructed to be horizontal content (e.g., where the width is greater than the height) or vertical content (e.g., where the height is greater than the width), and the interface format can be instructed to be a horizontal interface (e.g., interface 200A shown in Figure 2A) or a vertical interface (e.g., interface 200C shown in Figure 2C).
[0044] Taking Figure 2A as an example, if the live streaming content 210 is, for example, horizontal and the preview interface 200A is vertical, the terminal device 110 can provide a corresponding viewing entry point 230. Alternatively, if the live streaming content 210 is vertical and the preview interface 200A is horizontal, the terminal device 110 can also provide a corresponding viewing entry point 230.
[0045] Conversely, if both the preview interface 200A and the live streaming content 210 are vertical or horizontal, the terminal device 110 will, for example, only provide a viewing entry point 220 and not a viewing entry point 230.
[0046] In some embodiments, the viewing entrance 230 can be provided in association with the live streaming content 210. For example, the viewing entrance 230 can be set in a predetermined location on the live streaming content 210, for example, in the lower right corner.
[0047] In some embodiments, the terminal device 110 can also display the browsing entrance 220 and the browsing entrance 230 in association with each other on the interface 200A. "Displaying in association with each other" means that the browsing entrance 220 and the browsing entrance 230 have related display attributes, such as both being located on the same horizontal line or being aligned in a specific manner. Taking Figure 2A as an example, the browsing entrance 220 and the browsing entrance 230 can be located on approximately the same horizontal line.
[0048] Based on this approach, embodiments of the present disclosure provide users with clearer access entry points for different modes, enabling them to easily and quickly select their preferred access method to the live streaming room from the two entry points.
[0049] Referring further to Figure 2C, in some embodiments, the terminal device 110 may also provide a switching inlet 250 in interface 200C, for example. Upon receiving a selection operation for this switching inlet 250, the terminal device 110 can switch to display interface 200B as shown in Figure 2B. That is, the terminal device 110 can switch from fullscreen mode to non-fullscreen mode.
[0050] It should be understood that full-screen mode does not mean that the live streaming content 210 must fill the entire area of interface 200C. If the aspect ratio of the interface and the aspect ratio of the live streaming content do not match, it is acceptable for part of the interface to be left empty.
[0051] In some embodiments, when interface 200B is displayed triggered by the user performing the first operation described above, the first layout mode (e.g., non-fullscreen mode) of the live streaming content 210 in interface 200B can change based on the orientation information of the terminal device 110. For example, when the terminal device 110 switches from a vertical to a horizontal orientation, the live streaming interface can switch from non-fullscreen mode to fullscreen mode.
[0052] In some embodiments, when interface 200C is displayed triggered by the user performing the second operation described above, the second layout mode (e.g., full-screen mode) of the live streaming content 210 in interface 200C does not change based on the orientation information of the terminal device 110. That is, the live streaming interface will maintain full-screen mode regardless of whether the terminal device 110 is vertical or horizontal.
[0053] In this way, embodiments of the present disclosure can prevent user errors from affecting the display of the interface that is to be live-streamed, thereby improving the user interaction experience.
[0054] The above example shows a non-fullscreen mode for the first layout mode and a fullscreen mode for the second layout mode. However, it should be understood that the first layout mode may also be a fullscreen mode, and the second layout mode may also be a non-fullscreen mode. This allows the embodiments of this disclosure to support users in quickly switching the layout mode of live streaming content while in preview mode.
[0055] (Example process) Figure 3 shows a flowchart of an exemplary interface interaction process 300 in several embodiments according to this disclosure. Process 300 can be implemented in a terminal device 110 associated with a user (e.g., viewer) of a live streaming room. Process 300 will be described below with reference to Figure 1.
[0056] As shown in Figure 3, in frame 310, terminal device 110 presents a preview interface for the live streaming room. The preview interface is used to display the live streaming content of the live streaming room when the live streaming room is not accessed, and the live streaming content is displayed in the first layout mode in the preview interface.
[0057] Within frame 320, the terminal device 110 determines whether it has received a first operation or a second operation.
[0058] In frame 330, when a first operation related to the preview interface is received, the terminal device 110 presents the first live streaming interface of the live streaming room, and ensures that the live streaming content of the live streaming room is displayed in the first layout mode on the first live streaming interface.
[0059] In frame 340, if a second operation related to the preview interface is received, the terminal device 110 presents the second live streaming interface of the live streaming room, and the live streaming content of the live streaming room is displayed in a second layout mode in the second live streaming interface, the second layout mode being different from the first layout mode.
[0060] In some embodiments, presenting a second live streaming interface for a live streaming room includes providing a first viewing entry point in the preview interface and presenting the second live streaming interface for the live streaming room based on a first selection operation for the first viewing entry point.
[0061] In some embodiments, providing a first viewing entry point in the preview interface includes providing a first viewing entry point in the preview interface when the first format of the live streaming content and the second format of the preview interface do not match, where the first or second format is horizontal or vertical.
[0062] In some embodiments, providing a first viewing entry point in the preview interface includes providing a first viewing entry point in the preview interface when the screen format of the live streaming content is horizontal and the preview interface is vertical.
[0063] In some embodiments, presenting a first live streaming interface for a live streaming room includes providing a second viewing entrance in a preview interface, displaying the first and second viewing entrances together in the preview interface, and presenting the first live streaming interface for the live streaming room based on a second selection operation for the second viewing entrance.
[0064] In some embodiments, process 300 further includes receiving a selection for a switching inlet in the second live streaming interface and presenting the first live streaming interface for the live streaming room.
[0065] In some embodiments, the first layout mode is a non-fullscreen display mode, and the second layout mode is a fullscreen display mode.
[0066] In some embodiments, the first live streaming interface and the second live streaming interface are provided by a terminal device, where the first layout mode of the first live streaming interface is changeable based on the orientation information of the terminal device, but the second layout mode of the second live streaming interface is not changeable based on the orientation information.
[0067] (Examples of apparatus and devices) Embodiments of this disclosure also provide corresponding apparatuses for implementing the methods or processes described above. Figure 4 shows a schematic structural block diagram of an interface interaction apparatus 400 of several embodiments according to this disclosure. The apparatus 400 may be implemented in or included in a terminal device 110. Each module / component of the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0068] As shown in Figure 4, the device 400 includes a first presentation module 410 arranged to present a preview interface for a live streaming room, the preview interface for the live streaming room being used to display the live streaming content of the live streaming room when the live streaming room is not being accessed, where the live streaming content is displayed in a first layout mode in the preview interface, the first presentation module 410, the first presentation module 420 arranged to present a first live streaming interface for the live streaming room when it receives a first operation related to the preview interface, so that the live streaming content of the live streaming room is displayed in a first layout mode in the first live streaming interface, and a third presentation module 430 arranged to present a second live streaming interface for the live streaming room when it receives a second operation related to the preview interface, so that the live streaming content of the live streaming room is displayed in a second layout mode in the second live streaming interface, the second layout mode being different from the first layout mode, the third presentation module 430.
[0069] In some embodiments, the third presentation module 430 is further configured to provide a first viewing entry point in the preview interface and to present a second live streaming interface for the live streaming room based on a first selection operation for the first viewing entry point.
[0070] In some embodiments, the third presentation module 430 is further positioned to provide a first viewing entry point in the preview interface when the first format of the live streaming content and the second format of the preview interface do not match, where the first or second format is horizontal or vertical.
[0071] In some embodiments, the third presentation module 430 is further positioned to provide a first viewing entry point in the preview interface when the screen format of the live streaming content is horizontal and the preview interface is vertical.
[0072] In some embodiments, the second presentation module 420 is further positioned to present the first live streaming interface of the live streaming room, based on a second selection operation on the second viewing entrance, the first and second viewing entrances are displayed together in association in the preview interface, and the first live streaming interface of the live streaming room is presented.
[0073] In some embodiments, the device 400 further includes a switching module that receives a selection for a switching inlet in a second live streaming interface and is positioned to present a first live streaming interface to a live streaming room.
[0074] In some embodiments, the first layout mode is a non-fullscreen display mode, and the second layout mode is a fullscreen display mode.
[0075] In some embodiments, the first live streaming interface and the second live streaming interface are provided by a terminal device, where the first layout mode of the first live streaming interface is changeable based on the orientation information of the terminal device, but the second layout mode of the second live streaming interface is not changeable based on the orientation information.
[0076] Figure 5 shows a block diagram of an electronic device 500 that can implement one or more embodiments of the present disclosure. It should be understood that the electronic device 500 shown in Figure 5 is illustrative and does not imply any limitation on the functionality and scope of the embodiments described herein. The electronic device 500 shown in Figure 5 can be used to implement the terminal device 110 of Figure 1.
[0077] 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 a real or virtual processor and can perform various processes based on a program stored in memory 520. In a multiprocessor system, the parallel processing capability of the electronic device 500 is improved by having multiple processing units execute computer executable commands in parallel.
[0078] The electronic device 500 typically includes multiple computer storage media. Such media are any obtainable media accessible to the electronic device 500, and include, but are not limited to, volatile and non-volatile media, removable and non-removable media. 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 instrument-readable media such as flash memory drives, disks, or any other media, which are available for storing information and / or data and are also accessible within the electronic device 500.
[0079] The electronic device 500 may further include other removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 5, a disk drive for reading from or writing to removable non-volatile disks (e.g., “floppy disks”) and an optical disk drive for reading from or 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 also include a computer program product 525, which may have one or more program modules arranged to perform various methods or operations of various embodiments of the present disclosure.
[0080] The communication unit 540 enables communication with other electronic devices via a communication medium. Incidentally, the functions of the components of the electronic device 500 can be realized by a single computing cluster or by multiple computing devices that can communicate via a communication connection. Therefore, the electronic device 500 can be operated in a network environment by logical connections with one or more other servers, network personal computers (PCs), or other network nodes.
[0081] The input device 550 may be one or more input devices such as a mouse, keyboard, or trackball. The output device 560 may be one or more output devices such as a display, 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; or with one or more devices that enable interaction with the user's electronic device 500; or with any device (e.g., a network card or modem) that enables communication between the electronic device 500 and one or more other electronic devices. Such communication can be performed via an input / output (I / O) interface (not shown).
[0082] According to exemplary embodiments of the present disclosure, a computer-readable storage medium is provided, the medium storing computer-executable commands, which, when executed by a processor, can realize the method described above. According to exemplary embodiments of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-temporary computer-readable medium and includes computer-executable commands, which, when executed by a processor, can realize the method described above.
[0083] Herein, each aspect of this disclosure is described with reference to flowcharts and / or block diagrams of the methods, apparatus, devices, and computer program products realized by this disclosure. It should be understood that each block in the flowcharts and / or block diagrams, and each combination of blocks within the flowcharts and / or block diagrams, can be realized by computer-readable program commands.
[0084] These computer-readable program commands are provided to a processing unit of a general-purpose computer, a dedicated computer, or other programmable data processing device, so that when these commands are executed by the computer or other programmable data processing device's processing unit, a device can be produced that enables the implementation of a device that realizes the functions / operations defined in one or more blocks of a flowchart and / or block diagram. These computer-readable program commands may also be stored on a computer-readable storage medium, so that when these commands operate a computer, programmable data processing device, and / or other device in a specific manner, the computer-readable medium on which the commands are stored contains a product containing commands that realize various aspects of the functions / operations defined in one or more blocks of a flowchart and / or block diagram.
[0085] Computer-readable program commands are loaded onto a computer, other programmable data processing device, or other device, thereby executing a series of operational steps on the computer, other programmable data processing device, or other device, generating a process implemented on the computer, other programmable data processing device, or other device, causing the commands executed on the computer, other programmable data processing device, or other device to perform a function / operation defined in one or more blocks of a flowchart and / or block diagram.
[0086] The flowcharts and block diagrams in the drawings illustrate the implementable systematic structure, functions, and operations of several systems, methods, and computer program products implemented in accordance with this disclosure. In this regard, each block in a flowchart or block diagram represents a module, program segment, or part of a command, and a module, program segment, or part of a command includes one or more executable commands for implementing a defined logical function. In some alternative forms, the functions represented in a block may occur in an order different from the order shown in the drawing. For example, two consecutive blocks may actually be executed almost in parallel, or in some cases in reverse order, depending on the functions involved. It should be noted that each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, can be implemented by a dedicated hardware-based system or a combination of dedicated hardware and computer commands for performing a defined function or operation.
[0087] Although the various forms of this disclosure have been described above, the above descriptions are illustrative, not exhaustive, and not limited to the forms disclosed. Many modifications and changes will be apparent to those skilled in the art, without departing from the scope or spirit of the forms described. The choice of terms used herein is intended to best interpret the principles, practical applications, or improvements in the technology in the market of each form, or to enable other those skilled in the art to understand the embodiments disclosed herein.
Claims
1. The presenting of a preview interface for a live streaming room, the preview interface for the live streaming room being used to display the live streaming content of the live streaming room when the live streaming room is not being accessed, and the live streaming content being displayed in a first layout mode in the preview interface, When a first operation related to the preview interface is received, the first live streaming interface of the live streaming room is presented, and the live streaming content of the live streaming room is displayed in the first layout mode on the first live streaming interface. When a second operation related to the preview interface is received, the second live streaming interface of the live streaming room is presented, and the live streaming content of the live streaming room is displayed in a second layout mode in the second live streaming interface, wherein the second layout mode is different from the first layout mode. Interface interaction methods.
2. Presenting the second live streaming interface of the aforementioned live streaming room means that The preview interface provides a first viewing entry point, This includes presenting the second live streaming interface of the live streaming room based on a first selection operation for the first viewing entrance, The interface interaction method according to claim 1.
3. Providing the first browsing entry point in the preview interface means that In cases where the first format of the live streaming content and the second format of the preview interface do not match, the preview interface provides the first viewing entry point, wherein the first format or the second format is horizontal or vertical. The interface interaction method according to claim 2.
4. Providing the first browsing entry point in the preview interface means that When the screen format of the live streaming content is horizontal and the preview interface is vertical, the preview interface includes providing the first viewing entry point. The interface interaction method according to claim 3.
5. Presenting the first live streaming interface of the aforementioned live streaming room means that The preview interface provides a second browsing entry point, and the first browsing entry point and the second browsing entry point are displayed in association with each other in the preview interface. This includes presenting the first live streaming interface of the live streaming room based on a second selection operation for the second viewing entrance, The interface interaction method according to claim 2.
6. Receiving a selection for the switching input in the second live streaming interface, The further includes presenting the first live streaming interface of the live streaming room, The interface interaction method according to claim 1.
7. The interface interaction method according to claim 1, wherein the first layout mode is a non-fullscreen display mode, and the second layout mode is a fullscreen display mode.
8. The interface interaction method according to claim 1, wherein the first live streaming interface and the second live streaming interface are provided by a terminal device, the first layout mode of the first live streaming interface is changeable based on orientation information of the terminal device, and the second layout mode of the second live streaming interface is not changeable based on orientation information.
9. A first presentation module is configured to present a preview interface for a live streaming room, wherein the preview interface for the live streaming room is used to display the live streaming content of the live streaming room when the live streaming room is not being accessed, and the live streaming content is displayed in a first layout mode in the preview interface, and the first presentation module is configured to present a preview interface for a live streaming room, A second presentation module is provided, which, upon receiving a first operation related to the preview interface, presents the first live streaming interface of the live streaming room and is positioned such that the live streaming content of the live streaming room is displayed in the first layout mode on the first live streaming interface. A third presentation module, which, upon receiving a second operation related to the preview interface, presents a second live streaming interface for the live streaming room and is positioned such that the live streaming content of the live streaming room is displayed in a second layout mode on the second live streaming interface, wherein the second layout mode is different from the first layout mode and includes the third presentation module, Interface interaction device.
10. At least one processing unit, An electronic device comprising: at least one memory connected to the at least one processing unit and storing commands executed by the at least one processing unit, When the command is executed by the at least one processing unit, it causes the electronic device to perform the interface interaction method according to any one of claims 1 to 8. Electronic devices.
11. A computer-readable storage medium on which a computer program is stored, When the computer program is executed by the processor, it realizes the interface interaction method described in any one of claims 1 to 8. Computer-readable storage medium.