Multi-live-broadcasting-room display method, computer equipment, storage medium and product
By triggering controls on the live stream page to display similar live stream interfaces and split-screen display of multiple target live stream pages, the problem of users finding it difficult to compare similar products in the live stream room is solved, thus improving purchasing efficiency.
Patent Information
- Application Number
- CN202511174922.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-21
- Publication Date
- 2025-11-14
AI Technical Summary
When users purchase goods in a live streaming room, it is difficult to effectively compare similar products in different live streaming rooms, resulting in low purchasing efficiency.
A method for displaying multiple live streaming rooms is provided. By triggering the display of a live streaming room interface of the same type through a control on the first live streaming room page, a list of multiple live streaming room pages is provided. The target live streaming room page selected by the user is then displayed in a split-screen manner on the split-screen interface, making it convenient for users to compare and select.
It improves the efficiency of users selecting products, allowing users to obtain information on similar products from other live streams within a single live stream, reducing the need to enter multiple live streams for comparison.
Smart Images

Figure CN120956979A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of Internet technology, and in particular to a method for displaying multiple live streaming rooms, computer equipment, storage media, and products. Background Technology
[0002] With the continuous development of internet technology, live streaming is becoming increasingly popular, allowing users to purchase goods through live streams. However, it is crucial for users to ensure they purchase satisfactory products through live streams. Summary of the Invention
[0003] Therefore, it is necessary to provide a method, computer equipment, storage medium, and product for displaying multiple live streaming rooms to address the aforementioned technical problems.
[0004] Firstly, this application provides a method for displaying multiple live streaming rooms, including:
[0005] Display the first live stream page, which includes a first control;
[0006] In response to the triggering operation of the first control, a live room interface of the same type is displayed. The live room interface of the same type includes multiple live room pages in the live room page list. The live room page list is the same as the live room page corresponding to the current live product type.
[0007] In response to the operation of displaying the target live room in the list of live room pages, multiple target live room pages are displayed in a split-screen manner on the split-screen interface. The target live room page is the live room page selected by the user in the list of live room pages.
[0008] In one embodiment, the method further includes:
[0009] In response to the selection operation of the second live room page in the list of live room pages, the second live room page is displayed as selected in the live room interface of the same type, and the plurality of target live room pages include the second live room page.
[0010] In one embodiment, the step of responding to a selection operation on a second live room page in the live room page list, displaying that the second live room page is selected on the same type of live room interface, includes:
[0011] The similar live stream interface also includes selection controls corresponding to the multiple live stream pages. In response to a trigger operation on the selection control corresponding to the second live stream page in the live stream page list, the interface displays that the second live stream page is selected; or
[0012] The same type of live streaming interface also includes a live streaming page area and a selected live streaming page area. The live streaming page area includes the plurality of live streaming pages. In response to a drag operation on the second live streaming page in the live streaming page list from the live streaming page area to the selected live streaming page area, the second live streaming page is displayed in the selected live streaming page area.
[0013] In one embodiment, the plurality of target live streaming room pages further include a second control, and the method further includes:
[0014] In response to a triggering operation on the second control in the first target live stream page, the product details page of the currently live streamed product in the first target live stream page is displayed; or
[0015] In response to a triggering operation on the second control in the first target live streaming room page, information on all live streaming products in the first target live streaming room page is displayed.
[0016] In one embodiment, the step of displaying information about all live-streamed products on the first target live-streaming room page in response to a triggering operation on a second control in the first target live-streaming room page includes:
[0017] In response to a triggering operation on the second control in the first target live streaming room page, information on all live streaming products in the first target live streaming room page is displayed on the split-screen interface; or
[0018] In response to a trigger operation on the second control in the first target live streaming room page, the first target live streaming room page, including information on all live streaming products, is displayed in a single-screen interface in a single-screen manner.
[0019] In one embodiment, the similar live streaming room interface further includes a confirmation control. The step of responding to the operation of displaying the target live streaming room in the live streaming room page list, and displaying multiple target live streaming room pages in a split-screen manner on the split-screen interface, includes:
[0020] In response to the confirmation control, if the user selects multiple live room pages in the live room page list, the multiple target live room pages are displayed in a split-screen manner on the split-screen interface, wherein the number of live room pages selected by the user is greater than or equal to the number of multiple target live room pages.
[0021] In one embodiment, the split-screen interface includes a third control, and the method further includes:
[0022] In response to a trigger operation on the third control, the first live streaming room page is displayed.
[0023] Secondly, this application also provides a multi-live-room display device, including:
[0024] A first display unit is used to display a first live streaming room page, the first live streaming room page including a first control;
[0025] The second display unit is used to display a live room interface of the same type in response to the trigger operation of the first control. The live room interface of the same type includes multiple live room pages in the live room page list. The live room page list is the same as the live room page corresponding to the current live product type.
[0026] The third display unit is used to respond to the operation of displaying the target live room in the list of live room pages, and to display multiple target live room pages in a split-screen manner in the split-screen interface, wherein the target live room page is the live room page selected by the user in the list of live room pages.
[0027] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0028] Display the first live stream page, which includes a first control;
[0029] In response to the triggering operation of the first control, a live room interface of the same type is displayed. The live room interface of the same type includes multiple live room pages in the live room page list. The live room page list is the same as the live room page corresponding to the current live product type.
[0030] In response to the operation of displaying the target live room in the list of live room pages, multiple target live room pages are displayed in a split-screen manner on the split-screen interface. The target live room page is the live room page selected by the user in the list of live room pages.
[0031] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:
[0032] Display the first live stream page, which includes a first control;
[0033] In response to the triggering operation of the first control, a live room interface of the same type is displayed. The live room interface of the same type includes multiple live room pages in the live room page list. The live room page list is the same as the live room page corresponding to the current live product type.
[0034] In response to the operation of displaying the target live room in the list of live room pages, multiple target live room pages are displayed in a split-screen manner on the split-screen interface. The target live room page is the live room page selected by the user in the list of live room pages.
[0035] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:
[0036] Display the first live stream page, which includes a first control;
[0037] In response to the triggering operation of the first control, a live room interface of the same type is displayed. The live room interface of the same type includes multiple live room pages in the live room page list. The live room page list is the same as the live room page corresponding to the current live product type.
[0038] In response to the operation of displaying the target live room in the list of live room pages, multiple target live room pages are displayed in a split-screen manner on the split-screen interface. The target live room page is the live room page selected by the user in the list of live room pages.
[0039] The aforementioned method, computer device, storage medium, and product for displaying multiple live streaming rooms display a first live streaming room page including a first control. In response to a trigger operation on the first control in the first live streaming room page, it displays a live streaming room interface of the same type, including multiple live streaming room pages in a live streaming room page list. The live streaming room page list corresponds to the same type of live streaming product as the first live streaming room page. In response to an operation to display a target live streaming room in the live streaming room page list, it displays multiple target live streaming room pages in a split-screen manner in a split-screen interface. The target live streaming room page is the live streaming room page selected by the user in the live streaming room page list. Therefore, if a user wants to buy a product in one live streaming room but is unfamiliar with other similar live streaming products, they can obtain similar products from other live streaming rooms through the first control of the live streaming room. This allows the user to compare similar products from different live streaming rooms and ultimately purchase a satisfactory product. Furthermore, since users can obtain similar products from other live streaming rooms through one live streaming room, they can determine the product to purchase based on similar products from different live streaming rooms, eliminating the need for users to enter multiple live streaming rooms separately for comparison, thus improving the efficiency of product selection. Attached Figure Description
[0040] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0041] Figure 1This is an application environment diagram of a multi-live-room display method provided in an embodiment of this application;
[0042] Figure 2A This is a flowchart illustrating a method for displaying multiple live streaming rooms provided in an embodiment of this application;
[0043] Figure 2B This is a schematic diagram illustrating the interactive process of a live streaming room page provided in this application.
[0044] Figure 2C This is a schematic diagram illustrating another interactive process of a live streaming room page provided in this application.
[0045] Figure 2D This is another schematic diagram illustrating the interactive process of a live streaming room page provided in this application.
[0046] Figure 2E This is a schematic diagram of a similar live streaming room interface provided in this application.
[0047] Figure 2F This is a schematic diagram of another similar live streaming room interface provided in this application.
[0048] Figure 2G This is a schematic diagram illustrating the interactive process of displaying multiple live streaming room pages in a split-screen manner, as provided in this application.
[0049] Figure 3 This is an interactive schematic diagram of a method for displaying multiple live streaming rooms provided in an embodiment of this application;
[0050] Figure 4A This is a flowchart illustrating another method for displaying multiple live streaming rooms provided in an embodiment of this application;
[0051] Figure 4B This is a schematic diagram illustrating the interactive process of a selected live streaming room page provided in this application.
[0052] Figure 4C This is another schematic diagram illustrating the interactive process of selecting a live streaming room page, provided by this application.
[0053] Figure 4D This is another schematic diagram illustrating the interactive process of a selected live streaming room page provided in this application.
[0054] Figure 5 This is an interactive schematic diagram of another method for displaying multiple live streaming rooms provided in an embodiment of this application;
[0055] Figure 6 This is a flowchart illustrating another method for displaying multiple live streaming rooms provided in an embodiment of this application;
[0056] Figure 7 This is an interactive schematic diagram of another method for displaying multiple live streaming rooms provided in an embodiment of this application;
[0057] Figure 8A This is a flowchart illustrating another method for displaying multiple live streaming rooms provided in an embodiment of this application;
[0058] Figure 8B This is a schematic diagram illustrating an interactive process for returning to a live stream page as provided in this application.
[0059] Figure 8C This is a schematic diagram of another interactive process for returning to the live broadcast room page provided in this application;
[0060] Figure 9 This is an interactive schematic diagram of another method for displaying multiple live streaming rooms provided in an embodiment of this application;
[0061] Figure 10 This is a schematic diagram of the structure of a multi-live-room display device provided in an embodiment of this application;
[0062] Figure 11 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0063] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0064] Before describing the embodiments of this application, it should be noted that the term "in response to" as used herein refers to a state where a corresponding event occurs or a condition is met. It is understood that the timing of subsequent actions performed in response to an event or condition is not necessarily strongly correlated with the time when the event occurs or the condition is met. For example, in some cases, subsequent actions may be performed immediately upon the occurrence of the event or the fulfillment of the condition; while in other cases, subsequent actions may be performed some time after the occurrence of the event or the fulfillment of the condition. "Triggering operation" refers to an action performed by a user on a visual interface through clicking, dragging, swiping, or other interactive methods. "Drag operation" refers to an action by which a user selects an element on a visual interface through clicking, double-clicking, long-pressing, or other interactive methods and then drags it from one location to another.
[0065] The multi-live-room display method provided in this application embodiment can be applied to, for example... Figure 1In the application environment shown, terminal device 101 communicates with server 102 via a network. A data storage system can store the data that server 102 needs to process. The data storage system can be integrated onto server 102 or located on a cloud or other network server. Terminal device 101 can be a terminal device where a user logs in to a client (or application) based on an account, and server 102 can be the management server for the corresponding client. Furthermore, server 102 can manage and store live streaming-related information in the client. A client (i.e., an application (APP)) can be installed on terminal device 101, and the client can have live streaming functionality. Live streaming functionality can be for broadcasters, for viewers, or for both broadcasters and viewers. This method can be implemented by a client with live streaming viewing functionality. Terminal device 101 can be, but is not limited to, various personal computers, laptops, smartphones, and tablets. Server 102 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.
[0066] In one embodiment, Figure 2A This is a flowchart illustrating a method for displaying multiple live streaming rooms provided in an embodiment of this application. This method can be applied to... Figure 1 The client on the terminal device 101. For example... Figure 2A As shown, the method for displaying multiple live streaming rooms may include the following steps.
[0067] 201. Display the first live stream page, including the first control.
[0068] The First Live Room Page is the live streaming page for the first live room, i.e., the page for the first live stream. The First Live Room Page is also the live stream page for viewers, i.e., the page for the live stream they are watching. The First Live Room Page is the application interface used to display real-time video streaming content.
[0069] The first live stream page may include a first control. The first control is used to compare similar live stream products. The first control can be displayed at the bottom, top, or other parts of the first live stream page. The first control can be circular, rectangular, or other shapes. It can float, hover, or be displayed in other ways. The first control can be a price comparison control, a comparison control, or other controls with equivalent functionality. The following example illustrates the display method of the first live stream page using a price comparison control as the first control.
[0070] In some embodiments, Figure 2B This is a schematic diagram illustrating the interactive process of a live streaming room page, as provided in this application. Figure 2B As shown, the main page 2-1 may include a discovery control 1, which, in response to a triggering operation on the discovery control 1 in the main page 2-1, displays the discovery page 2-2. The discovery page 2-2 may include a live streaming control 2, which, in response to a triggering operation on the live streaming control 2 in the discovery page 2-2, displays the live streaming page 2-3. The live streaming page 2-3 may include information on multiple live streaming rooms, which, in response to a triggering operation on the information of one live streaming room, displays the live streaming page 2-4.
[0071] In other embodiments, Figure 2C This is a schematic diagram illustrating another method for displaying the interaction process of a live streaming room page, as provided in this application. Figure 2C As shown, personal page 2-5 may include browsing history control 3, which can display browsing history page 2-6 in response to a trigger operation on browsing history control 3. Browsing history page 2-6 may include live streaming control 4, which can display information of one or more viewed live streaming rooms in response to a trigger operation on live streaming control 4 in browsing history page 2-6, and can display live streaming room page 2-4 in response to a trigger operation on information of a live streaming room.
[0072] In yet other embodiments, Figure 2D This is another schematic diagram illustrating the interactive process of a live streaming room page provided in this application. For example... Figure 2D As shown, the personal page 2-5 can include a follow control 5, which can respond to a triggering operation on the follow control 5 to display the follow page 2-7. The follow page 2-7 can include information such as the avatar and username of the followed streamer. When the followed streamer is live, the follow page 2-7 can respond to a triggering operation on the streamer's avatar to display the streamer's live room page 2-4.
[0073] It should be understood that the above is an exemplary description of displaying the live stream page and does not limit the specific process of displaying the live stream page.
[0074] The first live stream page can also include a comment section. The comment section is the area used to display posted comments.
[0075] The primary live stream page may also include the live stream video feed. The comment section can float on top of the live stream video feed, be overlaid on top of the live stream video feed, or be displayed on the live stream page in other ways. The comment section can be displayed in the lower left corner of the live stream page, the lower right corner of the live stream page, or other locations on the live stream page. Comments in the comment section can be displayed in a scrolling, swiping, or other format.
[0076] The first live stream page may also include one or more of the following: host information, number of online viewers, comment box, sharing controls, shopping controls, and co-hosting controls. This information can be displayed floating on the live stream screen, overlaid on the live stream screen, or partially floating on the live stream screen while partially overlaid on it. Host information may include the host's avatar, name (or nickname), etc. Number of online viewers refers to the current number of viewers in the first live stream. Comment box is an input box for posting comments. Sharing controls are used to share the first live stream. Shopping controls are used to trigger the display of product information for the products in the first live stream. Co-hosting controls are used for co-hosting. Co-hosting controls are used to co-host with the host. Product information may include one or more of the following: product image, price, name, etc. This product information can be information about the currently live stream product or information about other products.
[0077] 202. In response to the trigger operation of the first control in the first live room page, display the interface of the same type of live room, including multiple live room pages in the live room page list.
[0078] When a user needs to compare similar live-streamed products on the client's platform with those currently being streamed on the first live-streaming page, the user can trigger an action on the first control on the first live-streaming page. Correspondingly, the client can detect this action and, in response, display a live-streaming page displaying similar products. This "same-type live-streaming page" is used to display live-streaming pages featuring products similar to those currently being streamed on the first live-streaming page.
[0079] The size of the interface of a live streaming room of the same type can be smaller than the size of the first live streaming room page, or it can be the same as the size of the first live streaming room page.
[0080] If the size of a similar live stream interface is smaller than the size of the first live stream page, the similar live stream interface can be displayed on the first live stream page. The similar live stream interface can be displayed in a floating manner on the first live stream page, or in a floating-up manner, or in other ways.
[0081] If the size of a similar live stream interface is equal to the size of the first live stream page, the similar live stream interface can be displayed within the display area of the first live stream page. Alternatively, the first live stream page can be either not displayed or displayed below the similar live stream interface.
[0082] A live stream interface of the same type can include multiple live stream pages in the live stream page list; that is, the live stream interface of the same type displays multiple live stream pages from the live stream page list. The live stream page list corresponds to the same type of product as the first live stream page currently broadcasting; that is, the live stream page list is a list of live stream pages whose current live stream product is the same type as the current live stream product on the first live stream page. The live stream page list corresponding to the current live stream product can be understood as the current live stream product of the live stream page in the live stream page list. The first live stream page corresponding to the current live stream product is the current live stream product of the first live stream page.
[0083] The live stream page list can be a list of all live stream pages whose current live stream product is the same type as the current live stream product on the first live stream page, or it can be a list of some live stream pages whose current live stream product is the same type as the current live stream product on the first live stream page.
[0084] If the live stream page list is a list of live stream pages whose current live stream product is of the same type as the current live stream product on the first live stream page, the live stream page list can be a list of all live stream pages whose price difference between the current live stream product and the current live stream product on the first live stream page is a preset value, or a list of all live stream pages whose price is less than or equal to the price of the current live stream product on the first live stream page, or a list of all live stream pages whose sales quantity of the current live stream product is greater than or equal to a certain quantity.
[0085] The order of live stream pages in the list can be determined based on the price of the currently live-streamed product. The order can be either descending or ascending order based on the price of the currently live-streamed product.
[0086] The order of live stream pages in the list can also be determined based on the similarity between the current live stream product and the current live stream product on the first live stream page. The order can be either descending or ascending based on the similarity between the current live stream product and the current live stream product on the first live stream page.
[0087] The order of live stream pages in the list can also be determined by the sales quantity of the currently live-streamed products. The order can be either descending or ascending based on the sales quantity of the currently live-streamed products. Sales quantity can be understood as the number of items sold.
[0088] The order of live stream pages in the list can also be determined based on two or three of the following: the price and quantity of the currently live stream product, and the similarity between the currently live stream product and the currently live stream product on the first live stream page.
[0089] The live stream page in the live stream page list can be the same as or different from the corresponding original live stream page. The original live stream page corresponding to the live stream page in the live stream page list is the viewer's live stream room.
[0090] The live stream page is identical to the original live stream page. This means that the live stream screen, functional controls, and page layout are all the same as the original live stream page.
[0091] The live stream room page differs from the original live stream room page. This can be understood in several ways: the functional controls are different, the page layout is different, or both the functional controls and the page layout are different. Functional controls can be understood as those that can be interacted with by the user.
[0092] The multiple live room pages included in the same type of live room interface are the multiple live room pages displayed in the live room page list on the same type of live room interface.
[0093] The live stream pages displayed on the interface for similar live streams can change based on user actions. Therefore, users can adjust the displayed live stream pages on the interface as needed, allowing them to select the appropriate page based on their preferences.
[0094] Similar live stream interfaces may also include confirmation controls. Confirmation controls are used to provide final confirmation or display of the live stream page selected by the user from the list of live stream pages.
[0095] Similar live streaming room interfaces may also include other information and / or other controls. This will be explained below.
[0096] In some embodiments, the interface of the same type of live streaming room may also include a cancellation control. The cancellation control is a control used to cancel the interface of the same type of live streaming room, or a control used to cancel the comparison.
[0097] For example, Figure 2E This is a schematic diagram of a similar live streaming room interface provided in this application. Figure 2E As shown, similar live streaming room interfaces may include confirmation controls and cancellation controls.
[0098] In other embodiments, the same type of live streaming room interface may also include a close control. The close control is a control used to close the same type of live streaming room interface.
[0099] For example, Figure 2F This is a schematic diagram of another similar live streaming room interface provided in this application. For example... Figure 2F As shown, similar live streaming room interfaces may include confirmation controls and close controls.
[0100] 203. In response to the operation of displaying the target live room in the list of live room pages, display multiple target live room pages in a split-screen manner in the split-screen interface.
[0101] When a user needs to display the selected live stream page from the live stream page list, a trigger action can be performed on similar live stream page interfaces. After the client detects the user's trigger action on a similar live stream page interface, it can respond by displaying multiple target live stream pages in a split-screen interface, showing the selected live stream page in a split-screen format.
[0102] When the interface of a similar live streaming room includes a confirmation control, it can respond to the triggering operation of the confirmation control in the interface of the same type of live streaming room and display multiple target live streaming room pages in a split-screen manner in the split-screen interface.
[0103] The target live stream page is the live stream page selected by the user from the list of live stream pages. Multiple target live stream pages can be all live stream pages selected by the user from the list of live stream pages, or a subset of live stream pages selected by the user from the list of live stream pages.
[0104] Because multiple target live stream pages are displayed in a split-screen manner, each target live stream page can occupy a portion of the split-screen interface's display area. The size of the display area occupied by different target live stream pages can be the same or different.
[0105] Each of the multiple target live stream pages can include information such as the price of the currently live stream product, so that users can quickly obtain information about similar live stream products.
[0106] For example, Figure 2G This is a schematic diagram illustrating the interactive process of displaying multiple live streaming room pages in a split-screen manner, as provided in this application. For example... Figure 2GAs shown, the live stream page 2-4 may include a price comparison control 6. In response to triggering the price comparison control 6 on the live stream page 2-4, a similar live stream interface 7 will be displayed on the live stream page 2-4 in a floating manner. The similar live stream interface 7 includes a confirmation control 8. In response to triggering the confirmation control 8 on the similar live stream interface 7, four sub-screens will be displayed. Each of the four sub-screens displays a live stream page, which includes the price information of the currently live stream product.
[0107] In the aforementioned method for displaying multiple live streaming rooms, a first live streaming room page, including a first control, is displayed. In response to a trigger operation on the first control in the first live streaming room page, multiple live streaming room interfaces of the same type, including multiple live streaming room pages from a live streaming room page list, are displayed. The live streaming room page list corresponds to the same type of live streaming product as the first live streaming room page. In response to an operation to display a target live streaming room from the live streaming room page list, multiple target live streaming room pages are displayed in a split-screen manner on a split-screen interface. The target live streaming room page is the live streaming page of the live streaming room selected by the user from the live streaming room page list. Therefore, if a user wants to buy a product in one live streaming room but is unfamiliar with other similar live streaming products, they can obtain similar products from other live streaming rooms through the first control of the live streaming room. This allows the user to compare similar products from different live streaming rooms and ultimately purchase a satisfactory product. Furthermore, since users can obtain similar products from other live streaming rooms through one live streaming room, they can determine the product to purchase based on similar products from different live streaming rooms, eliminating the need for users to enter multiple live streaming rooms separately for comparison, thus improving the efficiency of product selection.
[0108] In one alternative embodiment, Figure 3 This is an interactive schematic diagram of a method for displaying multiple live streaming rooms provided in an embodiment of this application. The method for displaying multiple live streaming rooms is from... Figure 1 This is described from the perspective of the client and server 102 on the terminal device 101. For example... Figure 3 As shown, the method for displaying multiple live streaming rooms may include the following steps.
[0109] 301. The client displays the first live stream page, including the first control.
[0110] For a detailed description of step 301, please refer to the description of step 201, which will not be repeated here.
[0111] 302. In response to the triggering operation of the first control on the first live broadcast page, the client sends a first information retrieval request to the server.
[0112] Accordingly, the server receives the first information retrieval request from the client.
[0113] When a user needs to compare similar live-streamed products on the client's platform with those currently being streamed on the first live-streaming page, the user can trigger an action on the first control on the first live-streaming page. Correspondingly, the client can detect this triggering action, respond to it, generate a first information retrieval request, and send this request to the server.
[0114] The client can generate a first information retrieval request based on the information of the corresponding live room on the first live room page, i.e., the information of the first live room.
[0115] In some cases, a first information retrieval request may include information from the first live stream. In other cases, a first information retrieval request may include product information of the currently live-streamed product on the first live stream page.
[0116] The first information retrieval request may also include the client's identifier.
[0117] 303. The server obtains the request based on the first information and determines the list of live streaming room pages.
[0118] In some cases, after receiving the first information retrieval request, the server can parse the request to obtain the information of the first live broadcast room. Based on the information of the first live broadcast room, the server can determine the product information of the currently broadcast product on the first live broadcast room page, that is, the product information of the currently broadcast product in the first live broadcast room.
[0119] In other cases, after receiving the first information retrieval request, the server can parse the request to obtain the product information of the currently live-streamed product on the first live-streaming page.
[0120] The server can determine all live streams with the same product type as the current live stream product on the first live stream page based on the product information of the current live stream product on the first live stream page. Then, it can determine the list of live stream pages based on the information of all the determined live streams.
[0121] The live stream page list can be a list of all live streams whose current live stream product is the same type as the current live stream product on the first live stream page, or it can be a list of a subset of live streams whose current live stream product is the same type as the current live stream product on the first live stream page.
[0122] If the live stream page list contains a list of live streams whose current live stream product is the same type as the current live stream product on the first live stream page, the server can select a portion of the live streams from all the live streams whose current live stream product is the same type as the current live stream product on the first live stream page. Then, the live stream page list can be determined based on the information of the selected portion of the live streams.
[0123] The server can select some live streams based on the following criteria: the price of the current live stream product, the number of live streams sold, the similarity between the current live stream product and the current live stream product on the first live stream page, or two or three of the following: price, number of live streams sold, and similarity between the current live stream product and the current live stream product on the first live stream page.
[0124] For further details on the live stream page list, please refer to the relevant descriptions below step 202, which will not be repeated here.
[0125] 304. The server sends the live stream page list information to the client.
[0126] Accordingly, the client receives a list of live streaming room pages from the server.
[0127] The server can also obtain the client's identifier by parsing the initial information retrieval request. Based on this identifier, it can send a list of live stream page information to the client. This live stream page list information is a list of all live stream pages.
[0128] In some embodiments, the server may send a list of live streaming room pages and template information for similar live streaming room interfaces to the client. Correspondingly, the client may receive the list of live streaming room pages and template information for similar live streaming room interfaces from the server.
[0129] The template information for the same type of live streaming room interface is the same as the template information for the same type of live streaming room interface.
[0130] 305. Based on the live room page list information, the client displays the interface of the same type of live room, including multiple live room pages in the live room page list.
[0131] After receiving the list of live streaming rooms, the client can generate a live streaming room interface of the same type based on the list information, and then display the live streaming room interface of the same type.
[0132] The client can generate a live room interface of the same type based on the live room page list information and the template information of the live room interface of the same type.
[0133] If the client does not receive template information for a similar live streaming room interface from the server, the client can obtain the template information for a similar live streaming room interface locally.
[0134] For a detailed description of the interface of a similar live streaming room, please refer to the relevant description below step 202, which will not be repeated here.
[0135] 306. In response to the operation of displaying the target live room in the list of live room pages, the client displays multiple target live room pages in a split-screen manner in the split-screen interface.
[0136] For a detailed description of step 306, please refer to the description of step 203, which will not be repeated here.
[0137] In the aforementioned method of displaying multiple live stream rooms, if a user wants to purchase a product while watching a live stream but is unfamiliar with other similar products, they can retrieve and display other live stream rooms offering similar products from the server through the first control of that live stream room on the client side. This allows the user to compare similar products from different live stream rooms and ultimately purchase a satisfactory product based on the comparison results. Furthermore, since users can access similar products from other live stream rooms through a single live stream, they can determine which product to purchase based on the available options, eliminating the need to enter different live stream rooms for comparison and thus improving the efficiency of product selection and purchase.
[0138] In one alternative embodiment, Figure 4A This is a flowchart illustrating another method for displaying multiple live streaming rooms provided in an embodiment of this application. This method can be applied to... Figure 1 The client on terminal device 101. For example... Figure 4A As shown, the method for displaying multiple live streaming rooms may include the following steps.
[0139] 401. Display the first live stream page, including the first control.
[0140] For a detailed description of step 401, please refer to the description of step 201, which will not be repeated here.
[0141] 402. In response to the triggering operation of the first control in the first live room page, display the same type of live room interface, including the confirmation control and multiple live room pages in the live room page list.
[0142] For a detailed description of step 402, please refer to the description of step 202, which will not be repeated here.
[0143] 403. In response to the selection operation of the second live room page in the live room page list, display the selected second live room page in the live room interface of the same type.
[0144] Users can adjust the live room page displayed on the same type of live room interface as needed. For example, the same type of live room interface may include a live room page area. The live room page area is the area used to display the live room page. Users can swipe up or down on the live room page area in the same type of live room interface. After detecting the swipe up or down operation on the live room page area in the same type of live room interface, the live room page displayed on the same type of live room interface can be updated in response to the swipe up or down operation.
[0145] When a user needs to select the second live stream page from the list of live stream pages displayed on the same type of live stream interface, the user can make a selection. After detecting this selection action (i.e., selecting the second live stream page displayed on the same type of live stream interface), the selected second live stream page will be displayed on the interface. The selection process is explained in detail below.
[0146] In some embodiments, the interface for the same type of live streaming room may further include selection controls corresponding to multiple displayed live streaming room pages. In response to a triggering operation on the selection control corresponding to the second live streaming room page in the list of live streaming room pages, the interface for the same type of live streaming room may display that the second live streaming room page is selected.
[0147] For example, Figure 4B This is a schematic diagram illustrating the interactive process of selecting a live streaming room page, as provided in this application. Figure 4B As shown, the interface of the same type of live room can include four live room pages, namely live room 1, live room 2, live room 3 and live room 4, and corresponding selection controls. In response to the trigger operation of the selection control corresponding to live room 2, a black dot is displayed in the middle of the selection control corresponding to live room 2 in the interface of the same type of live room to indicate that live room 2 is selected.
[0148] For example, Figure 4CThis is another schematic diagram illustrating the interactive process of selecting a live streaming room page, provided by this application. For example... Figure 4C As shown, the interface of the same type of live room can include four live room pages, namely live room 1, live room 2, live room 3 and live room 4, and corresponding selection controls. In response to the trigger operation of the selection control corresponding to live room 2, the corresponding selection control of live room 2 can be displayed in the interface of the same type of live room to indicate that live room 2 is selected.
[0149] It should be understood that the above is an exemplary description of the interactive process of displaying the selected live room page on a similar live room interface, and is not intended to limit the scope of the application. For example, the selection control can also be displayed in other corresponding locations on the live room page.
[0150] In other embodiments, the same type of live streaming interface may further include a live streaming page area and a selected live streaming page area. In response to a drag operation from the live streaming page area to the selected live streaming page area in the live streaming page list, the second live streaming page can be displayed in the selected live streaming page area.
[0151] The size of the live stream page area can be fixed or variable.
[0152] With a fixed size for the live stream page area, the maximum number of live stream pages that can be displayed in that area can also remain fixed. Since the more live stream pages displayed, the smaller each individual page appears, the more clearly the live stream pages can be displayed. To ensure clear display, the number of live stream pages displayed in the live stream page area can not exceed a preset number; that is, the maximum number of live stream pages displayed in the live stream page area is the preset number. The preset number can be 4, 6, or other values.
[0153] For example, when the size of the live streaming page area changes, the size of the selected live streaming page area can be different for the live streaming page area without a live streaming page and the live streaming page area with a live streaming page.
[0154] The size of the selected area on the live stream page can be fixed or varied.
[0155] For example, when the size of the selected live room page area changes, the size of the selected live room page area can be different for areas with no live room pages and areas with live room pages.
[0156] The size of the live stream page displayed in the selected live stream page area can be equal to or smaller than the size of the live stream page displayed in the selected live stream page area.
[0157] For example, Figure 4D This is another illustration of the interactive process of displaying a selected live stream page provided in this application. For example... Figure 4D As shown, a live streaming interface of the same type can include four live streaming pages, namely live streaming room 1, live streaming room 2, live streaming room 3 and live streaming room 4. It can respond to the drag operation of live streaming room 4 from the live streaming page area to the selected live streaming page area, display live streaming room 4 in the selected live streaming page area to indicate that live streaming room 4 is selected, while the live streaming page area does not display live streaming room 4.
[0158] It should be understood that the above is an exemplary description of selecting a live streaming room page and is not intended to limit it.
[0159] 404. In response to the triggering operation of the confirmation control in the interface of the same type of live room, multiple target live room pages are displayed in a split-screen mode in the split-screen interface.
[0160] The live stream page selected by the user from the list of live stream pages can be one or more.
[0161] It can respond to the confirmation control in the same type of live room interface. If the user selects only one live room page from the live room page list, it can display the second live room page in a single-screen mode on the single-screen interface.
[0162] The size of the display area of the single-screen interface can be equal to or smaller than the display area of the first live stream page. In this case, the second live stream page is displayed in single-screen mode.
[0163] If the size of the single-screen interface is equal to the size of the display area of the first live streaming room page, the single-screen interface can be displayed in the display area of the first live streaming room page.
[0164] It should be understood that when the second live stream page is displayed, the user is still in the first live stream room and has not entered the second live stream room corresponding to the second live stream page; it is just that the second live stream page is being displayed.
[0165] In response to a confirmation control, when multiple live stream pages are selected by the user from the live stream page list, multiple target live stream pages can be displayed in a split-screen mode on the split-screen interface. These multiple target live stream pages can be all the live stream pages selected by the user from the live stream page list, or only a portion of the selected live stream pages. The multiple target live stream pages may or may not include a second live stream page.
[0166] Because the screen size of terminal devices is limited, if there are too many sub-screens after splitting the screen, each sub-screen will be too small, and the displayed content will be too small, making it difficult for users to see the content clearly. Therefore, to ensure the clarity of the content displayed on each sub-screen after splitting, the number of sub-screens cannot exceed a certain threshold. The threshold is the maximum number of sub-screens that can be used for splitting.
[0167] In response to a confirmation control, if the user selects multiple live stream pages from the list, the system can determine if the number of selected pages is less than or equal to a threshold. If so, it displays the multiple target live stream pages in a split-screen mode on the split-screen interface. The multiple target live stream pages are all the live stream pages selected by the user from the list.
[0168] If the number of live stream pages selected by the user from the live stream page list exceeds a certain threshold, multiple target live stream pages will be displayed in a split-screen mode on the split-screen interface. The number of target live stream pages is the threshold number of live stream pages selected by the user from the live stream page list. The threshold number of live stream pages refers to the threshold number of live stream pages that appear at the top of the list of all selected live stream pages.
[0169] The order in which users select live stream pages from the list of live stream pages can be determined by the user's selection order, the price of the current live stream product, the sales quantity of the current live stream product, the similarity between the current live stream product and the current live stream product on the first live stream page, or multiple factors including the user's selection order, the similarity between the current live stream product and the current live stream product on the first live stream page, and the price and sales quantity of the current live stream product.
[0170] If the number of live stream pages selected by users from the live stream page list exceeds a certain threshold, the displayed live stream pages can be updated based on user actions. The live stream pages displayed on the sub-screens after split-screen functionality are not fixed. The threshold can be 4, 6, or other values.
[0171] It can update the live stream page displayed on the sub-screen in response to swiping up or down on the display screen.
[0172] For further details on step 404, please refer to the description of step 203, which will not be repeated here.
[0173] In the aforementioned method for displaying multiple live streaming rooms, a first live streaming room page, including a first control, is displayed. In response to a trigger operation on the first control in the first live streaming room page, a live streaming room interface of the same type, including a confirmation control and multiple live streaming room pages in a live streaming room page list, is displayed. The live streaming room page list corresponds to the same type of live streaming product as the first live streaming room page. In response to a selection operation on a second live streaming room page in the live streaming room page list, the second live streaming room page is displayed as selected in the live streaming room interface of the same type. In response to a trigger operation on the confirmation control in the live streaming room interface of the same type, multiple target live streaming room pages are displayed in a split-screen manner in a split-screen interface. The target live streaming room page is the live streaming room page selected by the user in the live streaming room page list. Therefore, if a user wants to buy a product in a live streaming room but is unfamiliar with other similar live streaming products, they can use the first control of this live streaming room to display other similar live streaming room pages, allowing the user to compare similar products from different live streaming rooms and ultimately purchase a satisfactory product based on the comparison results. In addition, since users can access similar products from other live streams through a single live stream, they can determine which products to buy based on the similar products available in different live streams, eliminating the need for users to enter different live streams separately to compare prices. This improves the efficiency of users in selecting and purchasing products.
[0174] In one alternative embodiment, Figure 5 This is an interactive schematic diagram of another method for displaying multiple live streaming rooms provided in this application embodiment. The method for displaying multiple live streaming rooms is from... Figure 1 This is described from the perspective of the client and server 102 on the terminal device 101. For example... Figure 5 As shown, the method for displaying multiple live streaming rooms may include the following steps.
[0175] 501. The client displays the first live stream page, including the first control.
[0176] For a detailed description of step 501, please refer to the description of step 201, which will not be repeated here.
[0177] 502. In response to the triggering operation of the first control on the first live broadcast page, the client sends a first information retrieval request to the server.
[0178] Accordingly, the server receives the first information retrieval request from the client.
[0179] For a detailed description of step 502, please refer to the description of step 302, which will not be repeated here.
[0180] 503. The server obtains the request based on the first information and determines the list of live streaming room pages.
[0181] For a detailed description of step 503, please refer to the description of step 303, which will not be repeated here.
[0182] 504. The server sends the live stream page list information to the client.
[0183] Accordingly, the client receives a list of live streaming room pages from the server.
[0184] For a detailed description of step 504, please refer to the description of step 304, which will not be repeated here.
[0185] 505. Based on the live room page list information, the client displays the interface of the same type of live room, including confirmation controls and multiple live room pages in the live room page list.
[0186] For a detailed description of step 505, please refer to the description of step 305, which will not be repeated here.
[0187] 506. In response to the client's selection of the second live room page in the live room page list, the second live room page is displayed as selected in the live room interface of the same type.
[0188] For a detailed description of step 506, please refer to the description of step 403, which will not be repeated here.
[0189] 507. The client responds to the confirmation control in the interface of the same type of live room by displaying multiple target live room pages in a split-screen manner in the split-screen interface.
[0190] For a detailed description of step 507, please refer to the description of step 306, which will not be repeated here.
[0191] In the aforementioned multi-livestream display method, if a user wants to purchase a product from a livestream while watching it but is unfamiliar with other similar products, they can retrieve other livestream pages featuring the same product from the server using the primary control of that livestream in the client. Based on the user's selection, multiple livestream pages are displayed in a split-screen manner on a split-screen interface, allowing the user to compare similar products from different livestreams and ultimately purchase a satisfactory item. Furthermore, since users can access similar products from other livestreams through a single livestream, they can determine their purchase based on the available products across different livestreams, eliminating the need to visit separate livestreams for comparison and thus improving the efficiency of product selection and purchase.
[0192] In one alternative embodiment, Figure 6 This is a flowchart illustrating another method for displaying multiple live streaming rooms provided in this application embodiment. This method can be applied to... Figure 1 The client on terminal device 101. For example... Figure 6 As shown, the method for displaying multiple live streaming rooms may include the following steps.
[0193] 601. Display the first live stream page, including the first control.
[0194] For a detailed description of step 601, please refer to the description of step 201, which will not be repeated here.
[0195] 602. In response to the triggering operation of the first control in the first live room page, display the same type of live room interface, including the confirmation control and multiple live room pages in the live room page list.
[0196] For a detailed description of step 602, please refer to the description of step 202, which will not be repeated here.
[0197] 603. In response to the selection operation of the second live room page in the live room page list, display the selected second live room page in the live room interface of the same type.
[0198] For a detailed description of step 603, please refer to the description of step 403, which will not be repeated here.
[0199] 604. In response to the triggering operation of the confirmation control in the interface of the same type of live room, multiple target live room pages, including the second control, are displayed in a split-screen mode in the split-screen interface.
[0200] Multiple target live stream pages may also include a second control; that is, each target live stream page may include a second control. The second control on a target live stream page is a control used to trigger the display of live stream product information on that target live stream page.
[0201] Similarly, if the user selects only one live streaming page, the second live streaming page can also include a second control.
[0202] For further details on step 604, please refer to the description of step 404, which will not be repeated here.
[0203] 605. In response to a trigger operation on the second control in the first target live streaming room page among multiple target live streaming room pages, display the live streaming product information of the first target live streaming room page.
[0204] When a user needs to purchase or view live-streamed products on a primary target live-streaming page, the user can trigger an action on a second control within the primary target live-streaming page across multiple target live-streaming pages. Upon detecting this trigger action, the system can respond by displaying the live-streamed product information from the primary target live-streaming page.
[0205] In some cases, in response to a triggering operation on a second control within the first target live stream page, the live product information of the first target live stream page can be displayed in the split-screen interface. This display can occur on the first target live stream page itself, or in a floating manner within the split-screen interface, or in a hovering manner, or in other ways.
[0206] In other cases, in response to a triggering operation on the second control in the first target live stream page, the first target live stream page can be displayed in a single-screen interface, and the live product information of the first target live stream page can be displayed on the first target live stream page. The live product information of the first target live stream page can be displayed in a floating manner, a hovering manner, or other methods.
[0207] The live product information on the first target live room page can be the product details page of the currently live product on the first target live room page, the information of the currently live product on the first target live room page, or the information of all live products on the first target live room page.
[0208] The product details page is a dedicated page for providing detailed product information. It can include product information and customer reviews. Product information includes basic details such as name, price, and purchase link. Basic parameters include material, size, and model number. Selling points highlight the product's advantages. Usage information includes usage scenarios and instructions. After-sales service information covers after-sales support. Logistics information relates to shipping. Customer reviews show user feedback on the product.
[0209] The product information consists of the product's basic information.
[0210] In some embodiments, in response to a triggering operation on a second control in the first target live streaming room page, the product details page of the currently live streaming product in the first target live streaming room page may be displayed.
[0211] When a user wants to purchase or view a product in the primary target live stream, they can trigger an action on a second control within that live stream. Upon detecting this trigger, the system will display the product details page for the currently live stream item. Users can then view the product details and, if they wish to purchase the item, access the purchase option within the product details page.
[0212] In some cases, in response to a triggering operation on a second control within the first target live stream page, the product details page of the currently live-streamed product on the first target live stream page can be displayed in a split-screen interface. In other cases, in response to a triggering operation on a second control within the first target live stream page, the first target live stream page, including the product details page of the currently live-streamed product, can be displayed in a single-screen interface.
[0213] In other embodiments, information about all live-streamed products on the first target live-streaming room page can be displayed in response to a triggering operation of a second control on the first target live-streaming room page.
[0214] When a user needs to purchase or view a product in the primary target livestream page, they can trigger an action on a second control within that page. Upon detecting this trigger, the system can display information about all products in the primary target livestream page. After understanding the basic information of the product, if the user needs more detailed information, they can trigger an action on the purchase entry point within the current product's information on the primary target livestream page. This trigger will then display the product details page for the current livestream product.
[0215] In some cases, in response to a triggering operation on a second control within the first target live stream page, information about all live stream products on the first target live stream page can be displayed in a split-screen interface. In other cases, in response to a triggering operation on a second control within the first target live stream page, the first target live stream page, including information about all live stream products, can be displayed in a single-screen interface.
[0216] It should be understood that when the live product information of the first target live room page is displayed, the user has not entered the third live room corresponding to the first target live room page, but is still in the first live room.
[0217] Similarly, if the user selects only one live streaming page, the system can respond to the triggering operation of the second control on the second live streaming page to display the product details page of the currently live streaming product on the second live streaming page, or it can respond to the triggering operation of the corresponding second control on the second live streaming page to display information of all live streaming products on the second live streaming page.
[0218] In the above-described method for displaying multiple live streaming rooms, a first live streaming room page including a first control is displayed. In response to a trigger operation on the first control in the first live streaming room page, a live streaming room interface of the same type, including a confirmation control and multiple live streaming room pages in a live streaming room page list, is displayed. The live streaming room page list corresponds to the same type of live streaming product as the first live streaming room page. In response to a selection operation on a second live streaming room page in the live streaming room page list, the second live streaming room page is displayed as selected in the live streaming room interface of the same type. In response to a trigger operation on the confirmation control in the live streaming room interface of the same type, multiple target live streaming room pages are displayed in a split-screen manner in a split-screen interface. The target live streaming room page is the live streaming room page selected by the user in the live streaming room page list. In response to a trigger operation on the second control in the first target live streaming room page, the live streaming product information of the first target live streaming room page is displayed. As can be seen, when a user wants to buy a product in a live stream but is unfamiliar with other similar products, they can use the first control in that live stream to access other similar live stream pages. This can be achieved by displaying a live stream page including a second control, and by showing the live stream's product information based on the user's actions on the second control within a particular live stream. This allows the user to compare similar products across different live streams and select and purchase the desired item. Furthermore, because users can access similar products from other live streams within a single live stream and select and purchase them, they can determine the product to buy based on the available options across different live streams, eliminating the need to visit separate live streams for comparison and thus improving the efficiency of product selection and purchase.
[0219] In one alternative embodiment, Figure 7This is an interactive schematic diagram of another method for displaying multiple live streaming rooms provided in this application embodiment. The method for displaying multiple live streaming rooms is from... Figure 1 This is described from the perspective of the client and server 102 on the terminal device 101. For example... Figure 7 As shown, the method for displaying multiple live streaming rooms may include the following steps.
[0220] 701. The client displays the first live stream page, including the first control.
[0221] For a detailed description of step 701, please refer to the description of step 201, which will not be repeated here.
[0222] 702. In response to the triggering operation of the first control on the first live broadcast page, the client sends a first information retrieval request to the server.
[0223] Accordingly, the server receives the first information retrieval request from the client.
[0224] For a detailed description of step 702, please refer to the description of step 302, which will not be repeated here.
[0225] 703. The server obtains the request based on the first information and determines the list of live streaming room pages.
[0226] For a detailed description of step 703, please refer to the description of step 303, which will not be repeated here.
[0227] 704. The server sends the live stream page list information to the client.
[0228] Accordingly, the client receives a list of live streaming room pages from the server.
[0229] For a detailed description of step 704, please refer to the description of step 304, which will not be repeated here.
[0230] 705. Based on the live room page list information, the client displays the same type of live room interface, including confirmation controls and multiple live room pages in the live room page list.
[0231] For a detailed description of step 705, please refer to the description of step 305, which will not be repeated here.
[0232] 706. In response to the client's selection of the second live room page in the live room page list, the second live room page is displayed as selected in the live room interface of the same type.
[0233] For a detailed description of step 706, please refer to the description of step 403, which will not be repeated here.
[0234] 707. In response to the triggering operation of the confirmation control in the interface of the same type of live room, the client displays multiple target live room pages, including the second control, in a split-screen manner on the split-screen interface.
[0235] For a detailed description of step 707, please refer to the description of step 604, which will not be repeated here.
[0236] 708. In response to the triggering operation of the second control in the first target live room page among multiple target live room pages, the client sends a second information retrieval request to the server.
[0237] Accordingly, the server receives a second information retrieval request from the client.
[0238] When a user needs to display live product information on a primary target live stream page, the user can trigger an action on a second control within the primary target live stream page across multiple target live stream pages. Correspondingly, the client can detect the user's triggering action on the second control within the primary target live stream page across multiple target live stream pages, and in response, can generate a second information retrieval request and send it to the server.
[0239] The client can generate a second information retrieval request based on the information of the live stream corresponding to the first target live stream page, i.e., the information of the third live stream. In some cases, the second information retrieval request may include information from the third live stream. In other cases, the second information retrieval request may include product information of the currently live-streamed product on the first target live stream page. The second information retrieval request may also include the client's identifier.
[0240] 709. Based on the second information retrieval request, the server determines the live product information of the first target live room page.
[0241] In some cases, after receiving a second information retrieval request, the server can parse the request to obtain information about the third live stream room. Based on this information, the server can determine the live stream product information of the third live stream room, which is the same as the live stream product information of the first target live stream room page.
[0242] In other cases, after receiving a second information retrieval request, the server can parse the request to obtain the live product information of the first target live streaming room page.
[0243] 710. The server sends the live product information of the first target live room page to the client.
[0244] The client receives live product information from the server's first target live stream page.
[0245] 711. The client displays the live product information of the first target live room page.
[0246] For a detailed description of step 711, please refer to the description of step 605, which will not be repeated here.
[0247] In the aforementioned method of displaying multiple live streams, if a user wants to purchase a product from a live stream but is unfamiliar with other similar products, they can retrieve information about other live streams offering similar products from the server by using the first control in the client's view of that live stream. This allows the display of the selected live stream page, including a second control. Furthermore, based on the user's interaction with the second control in a particular live stream, the system can display the product information for that live stream. This enables the user to compare and select products from different live streams, ultimately finding a satisfactory purchase. Moreover, since users can access and select similar products from other live streams within a single live stream, they can determine which product to buy based on the comparisons across different live streams, eliminating the need to visit separate live streams for comparison and improving the efficiency of product selection and purchase.
[0248] In one alternative embodiment, Figure 8A This is a flowchart illustrating another method for displaying multiple live streaming rooms provided in this application embodiment. This method can be applied to... Figure 1 The client on terminal device 101. For example... Figure 8A As shown, the method for displaying multiple live streaming rooms may include the following steps.
[0249] 801. Display the first live stream page, including the first control.
[0250] For a detailed description of step 801, please refer to the description of step 201, which will not be repeated here.
[0251] 802. In response to the triggering operation of the first control in the first live room page, display the same type of live room interface, including the confirmation control and multiple live room pages in the live room page list.
[0252] For a detailed description of step 802, please refer to the description of step 202, which will not be repeated here.
[0253] 803. In response to the selection operation of the second live room page in the live room page list, display the selected second live room page in the live room interface of the same type.
[0254] For a detailed description of step 803, please refer to the description of step 403, which will not be repeated here.
[0255] 804. In response to the confirmation control, multiple target live streaming room pages are displayed in a split-screen manner on the split-screen interface.
[0256] A split-screen interface may include a third control. This third control is used to close or exit the split-screen interface. It can be either an exit control or a close control.
[0257] For a detailed description of step 804, please refer to the description of step 604, which will not be repeated here.
[0258] 805. In response to the trigger operation of the third control in the split-screen interface, display the first live broadcast room page.
[0259] When a user needs to exit the split-screen interface, they can trigger an action on a third control within the split-screen interface. Upon detecting this action, the system can respond by displaying the first live stream page, effectively switching back to the first live stream page and ensuring the user can quickly return to the initial live stream.
[0260] For example, Figure 8B This is a schematic diagram illustrating an interactive process for returning to a live stream page, as provided in this application. Figure 8B As shown, the split-screen interface includes an exit control 9, which can respond to the triggering operation of the exit control 9 in the split-screen interface to display the initial live broadcast room page.
[0261] For example, Figure 8C This is a schematic diagram illustrating another interactive process for returning to the live stream page provided in this application. For example... Figure 8C As shown, the split-screen interface includes a close control 10, which can respond to the triggering operation of the close control 10 in the split-screen interface to display the initial live broadcast page.
[0262] In the above-described method for displaying multiple live streaming rooms, a first live streaming room page including a first control is displayed. In response to a trigger operation on the first control in the first live streaming room page, a live streaming room interface of the same type, including a confirmation control and multiple live streaming room pages in a live streaming room page list, is displayed. The live streaming room page list corresponds to the same type of live streaming product as the first live streaming room page. In response to a selection operation on a second live streaming room page in the live streaming room page list, the second live streaming room page is displayed as selected in the live streaming room interface of the same type. In response to a trigger operation on the confirmation control in the live streaming room interface of the same type, multiple target live streaming room pages including a second control are displayed in a split-screen interface. The target live streaming room page is the live streaming room page selected by the user in the live streaming room page list. In response to a trigger operation on a third control in the split-screen interface, the first live streaming room page is displayed. As can be seen, if a user wants to buy a product in a live stream but is unfamiliar with other similar products, they can access other similar live stream pages through the first control of this live stream. Multiple similar live stream pages can be displayed in a split-screen interface based on user actions. The split-screen interface can be closed and the user can return to the first live stream page based on the user's triggering action on the third control in the split-screen interface, so that the user can continue watching in the first live stream.
[0263] In one alternative embodiment, Figure 9 This is an interactive schematic diagram of another method for displaying multiple live streaming rooms provided in this application embodiment. The method for displaying multiple live streaming rooms is from... Figure 1 This is described from the perspective of the client and server 102 on the terminal device 101. For example... Figure 9 As shown, the method for displaying multiple live streaming rooms may include the following steps.
[0264] 901. The client displays the first live stream page, including the first control.
[0265] For a detailed description of step 901, please refer to the description of step 201, which will not be repeated here.
[0266] 902. In response to the triggering operation of the first control on the first live broadcast page, the client sends a first information retrieval request to the server.
[0267] Accordingly, the server receives the first information retrieval request from the client.
[0268] For a detailed description of step 902, please refer to the description of step 302, which will not be repeated here.
[0269] 903. The server obtains the request based on the first information and determines the list of live streaming room pages.
[0270] For a detailed description of step 903, please refer to the description of step 303, which will not be repeated here.
[0271] 904. The server sends the live stream page list information to the client.
[0272] Accordingly, the client receives a list of live streaming room pages from the server.
[0273] For a detailed description of step 904, please refer to the description of step 304, which will not be repeated here.
[0274] 905. Based on the live room page list information, the client displays the interface of the same type of live room, including confirmation controls and multiple live room pages in the live room page list.
[0275] For a detailed description of step 905, please refer to the description of step 305, which will not be repeated here.
[0276] 906. In response to the client's selection of the second live room page in the live room page list, the second live room page is displayed as selected in the live room interface of the same type.
[0277] For a detailed description of step 906, please refer to the description of step 403, which will not be repeated here.
[0278] 907. In response to the triggering operation of the confirmation control in the interface of the same type of live room, the client displays multiple target live room pages, including the second control, in a split-screen manner on the split-screen interface.
[0279] For a detailed description of step 907, please refer to the description of step 604, which will not be repeated here.
[0280] 908. The client responds to the trigger operation of the third control in the split-screen interface and displays the first live broadcast room page.
[0281] For a detailed description of step 908, please refer to the description of step 805, which will not be repeated here.
[0282] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0283] It should be understood that the same or similar information in the different embodiments described above can be referenced to each other, but the embodiments cannot be combined with each other.
[0284] Based on the same inventive concept, this application also provides a multi-live-room display device for implementing the multi-live-room display method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in the following embodiments of the multi-live-room display device can be found in the limitations of the multi-live-room display method described above, and will not be repeated here.
[0285] In one exemplary embodiment, Figure 10 This is a schematic diagram of a multi-live-room display device provided in an embodiment of this application. This multi-live-room display device can be applied to a client-side application. Figure 10 As shown, the multi-live-room display device may include:
[0286] The first display unit 1001 is used to display a first live room page, which includes a first control; the second display unit 1002 is used to display a similar live room interface in response to a trigger operation on the first control in the first live room page, which includes multiple live room pages in a live room page list, and the live room page list is the same as the live room page corresponding to the current live product type; the third display unit 1003 is used to display multiple target live room pages in a split-screen interface in response to a trigger operation on displaying target live rooms in the live room page list, and the target live room page is the live room page selected by the user in the live room page list.
[0287] In some embodiments, the multi-live-room display device may further include: a fourth display unit, configured to display that the second live-room page is selected in a live-room interface of the same type in response to a selection operation of the second live-room page in the live-room page list, wherein the multiple target live-room pages include the second live-room page.
[0288] In some embodiments, the fourth display unit is specifically used for: the same type of live room interface further includes multiple selection controls corresponding to live room pages, and in response to a trigger operation on the selection control corresponding to the second live room page in the live room page list, displaying the second live room page as selected in the same type of live room interface; or the same type of live room interface further includes a live room page area and a selected live room page area, the live room page area including multiple live room pages; in response to a drag operation on the second live room page in the live room page list from the live room page area to the selected live room page area, displaying the second live room page in the selected live room page area.
[0289] In some embodiments, the multiple target live streaming room pages further include a second control, and the multiple live streaming room display device may further include a fifth display unit, which is configured to: display the product details page of the currently live streaming product on the first target live streaming room page in response to a trigger operation of the second control on the first target live streaming room page; or display information of all live streaming products on the first target live streaming room page in response to a trigger operation of the second control on the first target live streaming room page.
[0290] In some embodiments, the fifth display unit, in response to a triggering operation on the second control in the first target live streaming room page, displays information of all live streaming products in the first target live streaming room page, including: in response to a triggering operation on the second control in the first target live streaming room page, displaying information of all live streaming products in the first target live streaming room page in a split-screen interface; or in response to a triggering operation on the second control in the first target live streaming room page, displaying the first target live streaming room page including information of all live streaming products in a single-screen interface in a single-screen manner.
[0291] In some embodiments, the same type of live room interface also includes a confirmation control, and the third display unit 1003 is specifically used to: in response to the triggering operation of the confirmation control in the same type of live room interface, when there are multiple live room pages selected by the user in the live room page list, display multiple target live room pages in a split-screen manner in the split-screen interface, wherein the number of live room pages selected by the user is greater than or equal to the number of multiple target live room pages.
[0292] In some embodiments, the split-screen interface includes a third control and a first display unit 1001, which is also used to display a first live streaming page in response to a trigger operation on the third control.
[0293] Each unit in the aforementioned multi-live-room display device can be implemented entirely or partially through software, hardware, or a combination thereof. These units can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device in software form, so that the processor can call and execute the corresponding operations of each unit.
[0294] In one exemplary embodiment, a computer device is provided, which may be a terminal device, and its internal structure diagram may be as follows: Figure 11The computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. The computer program is executed by the processor to implement the above methods. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0295] Those skilled in the art will understand that Figure 11 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0296] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.
[0297] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0298] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0299] It should be noted that the information involved in this application (including but not limited to product information) is all information authorized by the user or fully authorized by all parties, and the collection, use and processing of such information must comply with relevant regulations.
[0300] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0301] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0302] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for displaying multiple live streaming rooms, characterized in that, include: Display the first live stream page, which includes a first control; In response to the triggering operation of the first control, a live room interface of the same type is displayed. The live room interface of the same type includes multiple live room pages in the live room page list. The live room page list is the same as the live room page corresponding to the current live product type. In response to the operation of displaying the target live room in the list of live room pages, multiple target live room pages are displayed in a split-screen manner on the split-screen interface. The target live room page is the live room page selected by the user in the list of live room pages.
2. The method according to claim 1, characterized in that, The method further includes: In response to the selection operation of the second live room page in the list of live room pages, the second live room page is displayed as selected in the live room interface of the same type, and the plurality of target live room pages include the second live room page.
3. The method according to claim 2, characterized in that, The step of responding to a selection operation on a second live room page in the live room page list, displaying the selected second live room page on the same type of live room interface, includes: The similar live stream interface also includes selection controls corresponding to the multiple live stream pages. In response to a trigger operation on the selection control corresponding to the second live stream page in the live stream page list, the interface displays that the second live stream page is selected; or The same type of live streaming interface also includes a live streaming page area and a selected live streaming page area. The live streaming page area includes the plurality of live streaming pages. In response to a drag operation on the second live streaming page in the live streaming page list from the live streaming page area to the selected live streaming page area, the second live streaming page is displayed in the selected live streaming page area.
4. The method according to claim 1, characterized in that, The multiple target live streaming room pages also include a second control, and the method further includes: In response to a triggering operation on the second control in the first target live stream page, the product details page of the currently live streamed product in the first target live stream page is displayed; or In response to a triggering operation on the second control in the first target live streaming room page, information on all live streaming products in the first target live streaming room page is displayed.
5. The method according to claim 4, characterized in that, The step of responding to a trigger operation on the second control in the first target live streaming room page, and displaying information on all live streaming products in the first target live streaming room page, includes: In response to a triggering operation on the second control in the first target live streaming room page, information on all live streaming products in the first target live streaming room page is displayed on the split-screen interface; or In response to a trigger operation on the second control in the first target live streaming room page, the first target live streaming room page, including information on all live streaming products, is displayed in a single-screen interface in a single-screen manner.
6. The method according to claim 1, characterized in that, The similar live stream interface also includes a confirmation control. The operation of displaying the target live stream in the live stream page list, and displaying multiple target live stream pages in a split-screen manner on the split-screen interface, includes: In response to the confirmation control, if the user selects multiple live room pages in the live room page list, the multiple target live room pages are displayed in a split-screen manner on the split-screen interface, wherein the number of live room pages selected by the user is greater than or equal to the number of multiple target live room pages.
7. The method according to claim 1, characterized in that, The split-screen interface includes a third control, and the method further includes: In response to a trigger operation on the third control, the first live streaming room page is displayed.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1-7.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method described in any one of claims 1-7.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method described in any one of claims 1-7.
Citation Information
Patent Citations
Method and apparatus for multimedia content playback
CN102841742A
Playing control method and device, electronic equipment, storage medium and program product
CN113271488A
Page display method and device, electronic equipment, storage medium and program product
CN116193187A
Live broadcast interaction method and device, computer equipment and computer readable storage medium
CN118042236A
Live broadcast room recommendation method and device, medium and electronic equipment
CN120075516A