Page display method, device, electronic device and storage medium

By displaying the live video stream of the target related live broadcast room and the video data released by the anchor in the live broadcast room preview page, the problem of insufficient content in the live broadcast room preview page in the existing technology is solved, and the interaction between users and the live broadcast room is improved.

CN115396713BActive Publication Date: 2025-02-11BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210944957.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-08
Publication Date
2025-02-11
Estimated Expiration
2042-08-08

AI Technical Summary

Technical Problem

The live broadcast room preview page of existing live broadcast related applications is not rich enough, and users cannot quickly obtain effective information in the live broadcast room, resulting in low interaction between users and the live broadcast room.

Method used

By responding to the account display instructions, we obtain the live video stream of the target associated live broadcast room in the live broadcast state, and display the live video stream in the first preview area of ​​the live broadcast room preview page, and play the target video data in the second preview area, including the anchor release video data.

Benefits of technology

The display content of the live broadcast room preview page has been enriched, and users can quickly obtain effective information in the live broadcast room, reducing the difficulty of selecting the live broadcast room of interest, and improving the interaction between users and the live broadcast room preview page and the live broadcast room.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115396713B_ABST
    Figure CN115396713B_ABST
Patent Text Reader

Abstract

The present disclosure is about a page display method, device, electronic device and storage medium, the page display method comprising: in response to an account's display instruction for a live broadcast room preview page, obtaining a live video stream of at least one target-associated live broadcast room in a live broadcast state; the target-associated live broadcast room and the account satisfy a target association relationship, and the target association relationship corresponds to the page type of the live broadcast room preview page; determining target video data; the target video data includes video data released by an anchor corresponding to any of the target-associated live broadcast rooms; displaying the live video stream of at least one target-associated live broadcast room in a first preview area of ​​the live broadcast room preview page, and playing the target video data in a second preview area of ​​the live broadcast room preview page. The present disclosure enriches the display content of the live broadcast room preview page, and improves the interaction between the user and the live broadcast room preview page, as well as the interaction between the user and the live broadcast room.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a page display method, device, electronic device and storage medium. Background Art

[0002] Watching live videos through live broadcast related applications in terminals has become one of people's main lifestyles. Usually, live broadcast related applications will display preview information of multiple related live broadcast rooms on the live broadcast room preview page for users to select the live broadcast room they are interested in to enter.

[0003] In the related art, the content displayed on the live broadcast room preview page is not rich enough, and the preview information of each live broadcast room reveals less live broadcast related information. For example, only the live broadcast prompt with the live broadcast room avatar is used as the preview information, which not only reduces the interaction between the user and the live broadcast room preview page, but also increases the difficulty for the user to select the live broadcast room of interest from the live broadcast room preview page because the user cannot quickly obtain the effective information of the live broadcast room, thereby reducing the interaction between the user and the live broadcast room. Summary of the invention

[0004] The present disclosure provides a page display method, device, electronic device and storage medium to at least solve the problem of low interaction between users and live broadcast room preview pages and live broadcast rooms in the related art. The technical solution of the present disclosure is as follows:

[0005] According to a first aspect of an embodiment of the present disclosure, a page display method is provided, including:

[0006] In response to a display instruction of the account for the live broadcast room preview page, a live video stream of at least one target-associated live broadcast room in a live broadcast state is acquired; the target-associated live broadcast room satisfies a target association relationship with the account, and the target association relationship corresponds to a page type of the live broadcast room preview page;

[0007] Determine target video data; the target video data includes video data released by a host corresponding to any of the target associated live broadcast rooms;

[0008] The live video stream of at least one target-associated live room is displayed in the first preview area of ​​the live room preview page, and the target video data is played in the second preview area of ​​the live room preview page.

[0009] In an exemplary embodiment, in response to a display instruction of an account for a preview page of a live broadcast room, obtaining a live video stream of at least one target associated live broadcast room in a live broadcast state includes:

[0010] In response to a display instruction of the account for the live broadcast room preview page, sending a live broadcast room preview request to the server;

[0011] Receiving a live broadcast room identifier of at least one target associated live broadcast room in a live broadcast state, which is returned by the server in response to the live broadcast room preview request;

[0012] Based on the live broadcast room identifier of the at least one target-associated live broadcast room, the live broadcast video stream of each target-associated live broadcast room is obtained.

[0013] In an exemplary embodiment, the receiving the live broadcast room identifier of at least one target associated live broadcast room in a live broadcast state returned by the server in response to the live broadcast room preview request includes:

[0014] Receive a live broadcast room identification list returned by the server in response to the live broadcast room preview request; the live broadcast room identification list includes the live broadcast room identification of at least one target-associated live broadcast room sorted according to a weight coefficient, and the weight coefficient represents the degree of association between the corresponding target-associated live broadcast room and the account.

[0015] In an exemplary embodiment, displaying the live video stream of the at least one target-associated live room in the first preview area of ​​the live room preview page includes:

[0016] Determine a first target-associated live broadcast room having the largest weight coefficient among the at least one target-associated live broadcast room;

[0017] Determine the cover information corresponding to the remaining target associated live broadcast rooms;

[0018] The live video stream of the first target-associated live room is displayed in the first preview area of ​​the live room preview page, and the cover information corresponding to the remaining target-associated live rooms is displayed in the first preview area of ​​the live room preview page.

[0019] In an exemplary embodiment, the method further comprises:

[0020] In response to a sliding operation on the first preview area, determining a second target-associated live broadcast room located at a preset area position among the at least one target-associated live broadcast room;

[0021] Determine the cover information corresponding to the remaining target associated live broadcast rooms;

[0022] The live video stream of the second target-associated live room is displayed in the first preview area of ​​the live room preview page, and the cover information of the remaining target-associated live rooms is displayed in the first preview area of ​​the live room preview page.

[0023] In an exemplary embodiment, determining the target video data includes:

[0024] Select any live video stream from the remaining live video streams corresponding to the target-associated live broadcast room as the target video data.

[0025] In an exemplary embodiment, determining the target video data includes:

[0026] Select any live broadcast room identifier from the live broadcast room identifiers;

[0027] Sending a video data acquisition request for any live broadcast room identifier to the server; the video data acquisition request is used to request historical video data released by the anchor of the target associated live broadcast room corresponding to any live broadcast room identifier within a preset time period;

[0028] The historical video data returned by the server in response to the video data acquisition request is received, and the historical video data is used as the target video data.

[0029] In an exemplary embodiment, the method further comprises:

[0030] In response to a triggering operation on any of the target-associated live broadcast rooms in the first preview area, a live broadcast page of the triggered target-associated live broadcast room is displayed.

[0031] According to a second aspect of an embodiment of the present disclosure, a page display method is provided, including:

[0032] In response to a live broadcast room preview request from an account for a live broadcast room preview page, determining a target association relationship corresponding to a page type of the live broadcast room preview page;

[0033] When it is determined that there is at least one target-associated live broadcast room in a live broadcast state among the live broadcast rooms that satisfy the target association relationship with the account, acquiring a live broadcast room identifier of the at least one target-associated live broadcast room;

[0034] The live broadcast room identifier of the at least one target-associated live broadcast room is returned to the account, so that the terminal corresponding to the account obtains the live video stream of each target-associated live broadcast room based on the live broadcast room identifier of the at least one target-associated live broadcast room, determines the target video data, displays the live video stream of the at least one target-associated live broadcast room in the first preview area of ​​the live broadcast room preview page, and displays the target video data in the second preview area of ​​the live broadcast room preview page; wherein, the target video stream includes video data released by the anchor of any of the target-associated live broadcast rooms.

[0035] In an exemplary embodiment, returning the live broadcast room identifier of the at least one target associated live broadcast room to the account includes:

[0036] Determining a degree of association between each target-associated live broadcast room in the at least one target-associated live broadcast room and the account;

[0037] Determine a weight coefficient of each of the target associated live broadcast rooms based on the association degree;

[0038] Sort the live broadcast room identifiers of the at least one target associated live broadcast room according to the weight coefficient to obtain a live broadcast room identifier list;

[0039] Return the live broadcast room identification list to the account.

[0040] According to a third aspect of an embodiment of the present disclosure, a page display device is provided, including:

[0041] A live video stream acquisition unit is configured to execute a display instruction for a live room preview page in response to an account, and acquire a live video stream of at least one target-associated live room in a live state; the target-associated live room satisfies a target association relationship with the account, and the target association relationship corresponds to a page type of the live room preview page;

[0042] A target video data determination unit is configured to determine target video data; the target video data includes video data released by a host corresponding to any of the target associated live broadcast rooms;

[0043] The page display unit is configured to display the live video stream of at least one target-associated live room in the first preview area of ​​the live room preview page, and play the target video data in the second preview area of ​​the live room preview page.

[0044] In an exemplary embodiment, the live video stream acquisition unit includes:

[0045] A request sending unit, configured to execute a display instruction of the account for the live broadcast room preview page and send a live broadcast room preview request to the server;

[0046] A live broadcast room identification receiving unit is configured to receive a live broadcast room identification of at least one target associated live broadcast room in a live broadcast state, which is returned by the server in response to the live broadcast room preview request;

[0047] The live video stream acquisition subunit is configured to execute, based on the live room identifier of the at least one target-associated live room, to acquire the live video stream of each target-associated live room.

[0048] In an exemplary embodiment, the live broadcast room identification receiving unit is specifically configured to perform: receiving a live broadcast room identification list returned by the server in response to the live broadcast room preview request; the live broadcast room identification list includes the live broadcast room identification of at least one target associated live broadcast room sorted according to a weight coefficient, and the weight coefficient represents the degree of association between the corresponding target associated live broadcast room and the account.

[0049] In an exemplary embodiment, the page display unit includes:

[0050] A first determining unit is configured to determine a first target-associated live broadcast room with the largest weight coefficient among the at least one target-associated live broadcast room;

[0051] A second determining unit is configured to determine the cover information corresponding to the remaining target associated live broadcast rooms;

[0052] The first display sub-unit is configured to display the live video stream of the first target-associated live broadcast room in the first preview area of ​​the live broadcast room preview page, and display the cover information corresponding to the remaining target-associated live broadcast rooms in the first preview area of ​​the live broadcast room preview page.

[0053] In an exemplary embodiment, the page display unit further includes:

[0054] A third determining unit is configured to determine, in response to a sliding operation on the first preview area, a second target associated live broadcast room located at a preset area position among the at least one target associated live broadcast room;

[0055] A fourth determining unit is configured to determine cover information corresponding to the remaining target associated live broadcast rooms;

[0056] The second display sub-unit is configured to display the live video stream of the second target-associated live room in the first preview area of ​​the live room preview page, and display the cover information of the remaining target-associated live rooms in the first preview area of ​​the live room preview page.

[0057] In an exemplary embodiment, the target video data determination unit is specifically configured to execute: selecting any live video stream from the remaining live video streams corresponding to the target-associated live broadcast room as the target video data.

[0058] In an exemplary embodiment, the target video data determination unit is specifically configured to execute: selecting any live broadcast room identifier from the live broadcast room identifiers; sending a video data acquisition request for any live broadcast room identifier to the server; the video data acquisition request is used to request historical video data released by the anchor of the target associated live broadcast room corresponding to any live broadcast room identifier within a preset time period; receiving the historical video data returned by the server in response to the video data acquisition request, and using the historical video data as the target video data.

[0059] In an exemplary embodiment, the apparatus further comprises:

[0060] The live broadcast page display unit is configured to execute a triggering operation on any of the target-associated live broadcast rooms in the first preview area and display the live broadcast page of the triggered target-associated live broadcast room.

[0061] According to a fourth aspect of an embodiment of the present disclosure, a page display device is provided, including:

[0062] A target association relationship determination unit is configured to execute, in response to a live broadcast room preview request from an account for a live broadcast room preview page, determine a target association relationship corresponding to a page type of the live broadcast room preview page;

[0063] A live broadcast room identification acquisition unit is configured to execute, when it is determined that there is at least one target-associated live broadcast room in a live broadcast state among the live broadcast rooms that satisfy the target association relationship with the account, to acquire the live broadcast room identification of the at least one target-associated live broadcast room;

[0064] The live broadcast room identification returning unit is configured to return the live broadcast room identification of the at least one target-associated live broadcast room to the account, so that the terminal corresponding to the account obtains the live video stream of each target-associated live broadcast room based on the live broadcast room identification of the at least one target-associated live broadcast room, determines the target video data, displays the live video stream of the at least one target-associated live broadcast room in the first preview area of ​​the live broadcast room preview page, and plays the target video data in the second preview area of ​​the live broadcast room preview page; wherein, the target video stream includes the video data released by the anchor of any of the target-associated live broadcast rooms.

[0065] In an exemplary embodiment, the live broadcast room identification returning unit includes:

[0066] A correlation degree determination unit is configured to determine the correlation degree between each target-associated live broadcast room in the at least one target-associated live broadcast room and the account;

[0067] A weight coefficient determination unit is configured to determine a weight coefficient of each of the target associated live broadcast rooms based on the association degree;

[0068] A sorting unit is configured to sort the live broadcast room identifiers of the at least one target associated live broadcast room according to the weight coefficient to obtain a live broadcast room identifier list;

[0069] The live broadcast room identification returning subunit is configured to return the live broadcast room identification list to the account.

[0070] According to a fifth aspect of an embodiment of the present disclosure, there is provided an electronic device, including:

[0071] processor;

[0072] a memory for storing instructions executable by the processor;

[0073] The processor is configured to execute the instructions to implement the page display method of the first aspect or the second aspect mentioned above.

[0074] According to a sixth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the page display method of the first aspect described above.

[0075] According to a seventh aspect of an embodiment of the present disclosure, a computer program product is provided, including a computer program / instruction, which implements the page display method of the first aspect or the second aspect when executed by a processor.

[0076] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:

[0077] By responding to the display instruction of the account for the live broadcast room preview page, the live video stream of at least one target-associated live broadcast room in the live broadcast state is obtained, wherein the target-associated live broadcast room and the account satisfy the target association relationship, and the target association relationship corresponds to the page type of the live broadcast room preview page, and the target video data is determined, and the target video data includes the video data released by the anchor corresponding to any target-associated live broadcast room, and then the live video stream of at least one target-associated live broadcast room is displayed in the first preview area of ​​the live broadcast room preview page, and the target video data is displayed in the second preview area of ​​the live broadcast room preview page, so that the user can preview the content currently being broadcast in each target-associated live broadcast room during the process of browsing the target video, enriching the display content of the live broadcast room preview page, and the user can quickly obtain the effective information of the live broadcast room, thereby reducing the difficulty of selecting the live broadcast room of interest from the live broadcast room preview page, which is conducive to improving the interaction between the user and the live broadcast room preview page, and also improving the interaction between the user and the live broadcast room.

[0078] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0079] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0080] Figure 1 is a schematic diagram of an application environment according to an exemplary embodiment;

[0081] Figure 2 is a flow chart of a page display method according to an exemplary embodiment;

[0082] Figure 3 is a schematic diagram showing a live broadcast room attention page according to an exemplary embodiment;

[0083] Figure 4 is a flow chart of another page display method according to an exemplary embodiment;

[0084] Figure 5 is a flow chart of another page display method according to an exemplary embodiment;

[0085] Figure 6 is a flow chart of another page display method according to an exemplary embodiment;

[0086] Figure 7 is a flow chart of another page display method according to an exemplary embodiment;

[0087] Figure 8 is a structural block diagram of a page display device according to an exemplary embodiment;

[0088] Fig. 9 is a structural block diagram of another page display device according to an exemplary embodiment;

[0089] Fig.10 is a structural block diagram of a terminal according to an exemplary embodiment;

[0090] Fig.11 The figure is a structural block diagram of a server according to an exemplary embodiment. DETAILED DESCRIPTION

[0091] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.

[0092] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0093] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0094] In the related art, the content displayed on the live broadcast room preview page of the live broadcast application program, such as the live broadcast room follow-up page, is not rich enough, and the preview information of each live broadcast room reveals less live broadcast related information. Only the live broadcast prompt with the live broadcast room avatar is used as the preview information of the live broadcast room that is being broadcast. This not only reduces the interaction between the user and the live broadcast room preview page, but also because the user cannot quickly obtain effective information about the live broadcast room, it increases the difficulty for the user to select the live broadcast room of interest from the live broadcast room preview page, thereby reducing the interaction between the user and the live broadcast room.

[0095] Based on this, an embodiment of the present disclosure provides a page display method, which obtains a live video stream of at least one target-associated live broadcast room in a live broadcast state by responding to a display instruction of an account for a live broadcast room preview page, wherein a target association relationship is satisfied between the target-associated live broadcast room and the account, and the target association relationship corresponds to the page type of the live broadcast room preview page, and determines target video data, which includes video data released by an anchor corresponding to any target-associated live broadcast room, and then displays the live video stream of at least one target-associated live broadcast room in a first preview area of ​​the live broadcast room preview page, and plays the target video data in a second preview area of ​​the live broadcast room preview page, so that users can learn about the content currently being broadcast in each target-associated live broadcast room during browsing the target video, enriching the display content of the live broadcast room preview page, and users can quickly obtain effective information about the live broadcast room, thereby reducing the difficulty of selecting a live broadcast room of interest from the live broadcast room preview page, which is conducive to improving the interaction between the user and the live broadcast room preview page, and also improving the interaction between the user and the live broadcast room.

[0096] See also Figure 1, which is a schematic diagram of an application environment of a page display method according to an exemplary embodiment, the application environment may include a terminal 110 and a server 120, and the terminal 110 and the server 120 may be connected via a wired network or a wireless network.

[0097] The terminal 110 may be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc., but is not limited thereto. The terminal 110 may be installed with client software such as an application (Application, referred to as App) that provides a live broadcast function. The application may be an independent application or a subprogram in the application. The user of the terminal 110 may log in to the application using pre-registered user information, which may include an account and a password.

[0098] The server 120 may provide background services for the application in the terminal 110. Specifically, the background service may be a live data service. The server 120 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.

[0099] Figure 2 is a flow chart of a page display method according to an exemplary embodiment. Figure 2 As shown, the page display method is applied to Figure 1 The terminal comprises the following steps:

[0100] In step S201, in response to an account's display instruction for a live broadcast room preview page, a live video stream of at least one target-associated live broadcast room in a live broadcast state is obtained.

[0101] Among them, the target-associated live broadcast room and the account satisfy the target association relationship and are in a live broadcast state, and the target association relationship corresponds to the page type of the live broadcast room preview page.

[0102] Taking the example of the live broadcast room preview page with the page type of the follow page type, the live broadcast room preview page at this time is the live broadcast room follow page, and the corresponding target association relationship refers to the follow relationship. The target associated live broadcast room refers to the follow live broadcast room that is in the live broadcast state among the live broadcast rooms followed by the account.

[0103] For example, if the page type of the live broadcast room preview page is the same city page type, the live broadcast room preview page is the same city page, and the corresponding target association relationship refers to the same region relationship. The target associated live broadcast room refers to the live broadcast room that belongs to the same region as the account and is in the live broadcast state. For example, if the account belongs to city A, the target associated live broadcast room is the live broadcast room that belongs to city A and is in the live broadcast state.

[0104] In a specific implementation, the account's display instruction for the live broadcast room preview page can be a display instruction initiated to the corresponding terminal when the account enters the live broadcast application and clicks on the live broadcast room preview page. After receiving the display instruction, the terminal responds to the display instruction to obtain the live video stream of at least one target-associated live broadcast room in the live broadcast state.

[0105] In step S203, target video data is determined.

[0106] Among them, the target video data includes video data released by the anchor corresponding to any of the target-associated live broadcast rooms.

[0107] It is understandable that the target video data may be a live video stream or video data capable of audio and video playback. When the target video data is a live video stream, the target video data may be a live video stream of any of the target associated live rooms.

[0108] In step S205, the live video stream of the at least one target-associated live room is displayed in the first preview area of ​​the live room preview page, and the target video data is played in the second preview area of ​​the live room preview page.

[0109] In the disclosed embodiment, the live preview page includes a first preview area and a second preview area, wherein the first preview area is used to display the live video stream of at least one target-related live room, and the second preview area is used to play the target video data. Therefore, after obtaining the live video stream and target video data of at least one target-related live room, the live video stream of at least one target-related live room is displayed in the first preview area, and the target video data is played in the second preview area at the same time.

[0110] Among them, the position layout of the first preview area and the second preview area in the live broadcast room preview page can be designed according to actual needs, so that the first preview area can be arranged in the top area of ​​the live broadcast room preview page, and the remaining area of ​​the live broadcast room preview page can be used as the second preview area.

[0111] Considering the limited size of the terminal display interface in actual applications, in order to more clearly display the live video streams of each target-associated live room, the live video stream of at least one target-associated live room can be displayed in the first preview area in the form of a sliding list.

[0112] In a specific implementation, the first preview area provides a corresponding entrance for each target-related live broadcast room, and the live video stream of the target-related live broadcast room is displayed in the entrance. When a trigger operation (such as a click) on the entrance is received, the live broadcast page of the live broadcast room corresponding to the entrance can be entered. The entrance can be in the form of a card, and the first preview area can display a card list, each card corresponds to a target-related live broadcast room, and each card displays the live video stream of the corresponding target-related live broadcast room.

[0113] In an exemplary embodiment, in order to facilitate users to quickly identify each target-related live broadcast room, when displaying the live video stream of at least one target-related live broadcast room in the first preview area, the live video stream of the target-related live broadcast room and the live broadcast room logo of the target-related live broadcast room can be superimposed and displayed, so that the user can see the live broadcast room logo while previewing the live video stream. It is understandable that other information, such as live broadcast status information, can also be superimposed and displayed when displaying the live video stream, and the live video stream of each target-related live broadcast room can be superimposed and displayed in the first preview area according to actual needs.

[0114] Figure 3 A schematic diagram showing a live broadcast room attention page provided in an embodiment of the present disclosure, such as Figure 3 As shown, the live broadcast room attention page 300 includes a first preview area 310 and a second preview area 320. The first preview area 310 is located in the top area, and the second preview area 320 is located below the first preview area 310. The area of ​​the page occupied by the second preview area 320 is larger than that of the first preview area 310. The first preview area 310 displays the live video streams of multiple target attention live broadcast rooms being broadcast in the form of a horizontal card list. Each card superimposes the corresponding live video stream with the live broadcast room logo and the live broadcast status. The second preview area 320 plays the target video data, which is a game video released by the anchor of a target attention live broadcast room in the first preview area 310.

[0115] In the above implementation mode, when the account selects the desired live broadcast room in the first preview area of ​​the live broadcast preview page, the account can still receive the audio and video output of the second preview area, thereby strengthening the interaction between the live broadcast preview page and the account. Moreover, since the first preview area displays at least one target-associated live broadcast room in the form of a dynamic live broadcast video stream, the account can learn about the current live broadcast content of each target-associated live broadcast room, thereby reducing the difficulty of selecting the desired live broadcast room, thereby improving the efficiency of the account in selecting a live broadcast room, and facilitating the interaction between the account and the live broadcast room.

[0116] In an exemplary embodiment, Figure 4 A flowchart of another page display method is provided, wherein the above step S201 may include:

[0117] In step S401, in response to the account's display instruction for the live broadcast room preview page, a live broadcast room preview request is sent to the server.

[0118] Among them, the live broadcast room preview request can carry the page identifier of the live broadcast room preview page and the account identifier of the account.

[0119] In step S403, a live broadcast room identifier of at least one target associated live broadcast room in a live broadcast state is received, which is returned by the server in response to the live broadcast room preview request.

[0120] Specifically, after receiving the live room preview request sent by the terminal, the server parses the live room preview request to obtain the page identifier of the live room preview page and the account identifier of the account, and then determines the page type of the live room preview page based on the page identifier of the live room preview page, and determines the target association relationship corresponding to the page type. The server continues to search for the associated live room that satisfies the target association relationship with the account identifier based on the target association relationship, and determines the target associated live room in the live state among the associated live rooms, and then obtains the live room identifier of the target associated live room, and returns the live room identifier of each target associated live room to the corresponding terminal, so that the terminal receives the live room identifier of at least one target associated live room in the live state returned by the server in response to the live room preview request.

[0121] In step S405, based on the live broadcast room identifier of the at least one target-associated live broadcast room, the live broadcast video stream of each target-associated live broadcast room is obtained.

[0122] Specifically, after receiving the live broadcast room identifier of at least one target associated live broadcast room returned by the server, the terminal can obtain the live video stream of the corresponding live broadcast room based on each live broadcast room identifier, and then obtain the live video stream of each target associated live broadcast room.

[0123] In actual applications, the terminal can pull the live video stream according to the number of live room identifiers of at least one target associated live room. For example, when the number of returned live room identifiers is small, the live video streams of all target associated live rooms corresponding to the returned live room identifiers can be pulled at one time, and when the number of returned live room identifiers is large, the live video streams of the target associated live rooms corresponding to the live room identifiers can be pulled in batches, which can reduce the occupancy of the terminal memory and help improve the display effect. Among them, when pulling in batches, the number of live room identifiers involved in each batch can be greater than the maximum number of live room entrances that can be displayed on the display interface at a time.

[0124] In the above implementation, by first obtaining the live broadcast room identifier of at least one target associated live broadcast room, and then pulling the corresponding live video stream based on the obtained live broadcast room identifier, the flexibility of the terminal in pulling the corresponding live video stream of the target associated live broadcast room can be improved.

[0125] In an exemplary embodiment, the above-mentioned step S403 may include: receiving a live broadcast room identification list returned by the server in response to a live broadcast room preview request; wherein the live broadcast room identification list includes the live broadcast room identification of at least one target associated live broadcast room sorted according to a weight coefficient, and the weight coefficient represents the degree of association between the corresponding target associated live broadcast room and the account.

[0126] Specifically, after the server obtains the live broadcast room identifier of at least one target associated live broadcast room in response to the live broadcast room preview request, it further determines a weight coefficient based on the degree of association between each target associated live broadcast room and the account, sorts the live broadcast room identifier of at least one target associated live broadcast room based on the weight coefficient, and returns a sorted live broadcast room identifier list.

[0127] The degree of association can be determined based on the interactive data between the account and each target-associated live broadcast room. The interactive data may include the number of comments made by the account in the target-associated live broadcast room, the number of virtual resource transfers to the target live broadcast room, etc. Generally, the more comments there are, the greater the degree of association, and the more virtual resource transfers there are, the greater the degree of association. In a specific implementation, the degree of association can be calculated for different types of interactive data, and then the weight coefficient can be obtained by summing up the degrees of association.

[0128] Among them, when sorting the live broadcast room identifiers of at least one target-associated live broadcast room, they can be arranged in descending order according to the weight coefficient, or in ascending order according to the weight coefficient. The embodiment of the present disclosure does not specifically limit the sorting method.

[0129] In the above implementation, the live broadcast room identification list returned by the server is sorted according to the weight coefficient, so that the terminal can obtain the live video stream of the target associated live broadcast room based on the weight coefficient for display, which is conducive to improving the efficiency of users selecting the desired live broadcast room.

[0130] In an exemplary embodiment, step S205 of displaying the live video stream of the at least one target-associated live room in the first preview area of ​​the live room preview page may specifically include:

[0131] Determine a first target-associated live broadcast room having the largest weight coefficient among the at least one target-associated live broadcast room;

[0132] Determine the cover information corresponding to the remaining target associated live broadcast rooms;

[0133] The live video stream of the first target-associated live room is displayed in the first preview area of ​​the live room preview page, and the cover information corresponding to the remaining target-associated live rooms is displayed in the first preview area of ​​the live room preview page.

[0134] Specifically, when the list of live broadcast room identifications of at least one target-associated live broadcast room is arranged in descending order according to the weight system, the target-associated direct room corresponding to the live broadcast room identification ranked first in the live broadcast room identification list is the first target-associated live broadcast room with the largest weight coefficient; conversely, when the list of live broadcast room identifications of at least one target-associated live broadcast room is arranged in ascending order according to the weight system, the target-associated direct room corresponding to the live broadcast room identification ranked last in the live broadcast room identification list is the first target-associated live broadcast room with the largest weight coefficient.

[0135] The remaining target-related live broadcast rooms are target-related live broadcast rooms other than the first target-related live broadcast room in the at least one target-related live broadcast room. The cover information of the remaining target-related live broadcast rooms can be obtained by intercepting live video frames from the live video stream of the corresponding target-related live broadcast room.

[0136] In the above implementation, when the terminal displays the live video stream of at least one target-associated live room in the first preview area for the first time, the live video stream of the target-associated live room with the largest weight coefficient is displayed, and the live video streams of the remaining target-associated live rooms are displayed with cover information. Since the target-associated live room with the largest weight coefficient is usually the anchor that the user is most interested in, displaying the live video stream corresponding to the anchor that the user is most interested in can reduce user selection, improve interaction efficiency, and thereby enhance user experience.

[0137] In an exemplary embodiment, the method may further include:

[0138] In response to a sliding operation on the first preview area, determining a second target-associated live broadcast room located at a preset area position in the at least one target-associated live broadcast room;

[0139] Determine the cover information corresponding to the remaining target-related live broadcast rooms;

[0140] The live video stream of the second target associated live room is displayed in the first preview area of ​​the live room preview page, and the cover information of the remaining target associated live rooms is displayed in the first preview area of ​​the live room preview page.

[0141] Specifically, when the user performs a sliding operation in the first preview area, the target associated live broadcast room located within the display range of the terminal can be switched, thereby switching the target associated live broadcast room that falls into the user's field of view in the first preview area.

[0142] The preset area position can be set according to actual needs, for example, it can be the middle position of the terminal display range, or it can be the boundary position of the terminal display range. Taking horizontal sliding as an example, when a horizontal sliding operation is performed in the first preview area so that the left edge of the corresponding entrance of a target-associated live broadcast room within the display range touches the boundary position of the terminal display range, the target-associated live broadcast room can be determined as the second target-associated live broadcast room. The remaining target-associated live broadcast rooms refer to the target-associated live broadcast rooms other than the above-mentioned second target-associated live broadcast room in at least one target-associated live broadcast room, and the cover information of the remaining target-associated live broadcast rooms can be obtained by intercepting the live video frames from the live video stream of the corresponding target-associated live broadcast room.

[0143] In the above implementation, by sliding to switch the live video streams of the target-associated live rooms displayed in the first preview area, the live video streams corresponding to the target-associated live rooms can be displayed in an orderly manner, thereby improving the efficiency of users selecting the live rooms of interest.

[0144] In an exemplary embodiment, when determining the target video data in the above step S203, any live video stream can be selected from the live video streams corresponding to the remaining target-associated live broadcast rooms as the target video data.

[0145] In this way, the second preview area can be used to play the live video stream of the target associated live room, and the live content played in the second preview area is not synchronized with the live content displayed in the first preview area, which enriches the content output form of the live video stream on the live room preview page and is conducive to improving user experience.

[0146] In another exemplary embodiment, when determining the target video data, the above step S203 may include:

[0147] Select any live broadcast room identifier from the live broadcast room identifiers of at least one target associated live broadcast room;

[0148] Sending a video data acquisition request for any live broadcast room identifier to the server; the video data acquisition request is used to request the historical video data released by the anchor of the target associated live broadcast room corresponding to any live broadcast room identifier within a preset time period;

[0149] The historical video data returned by the server in response to the video data acquisition request is received, and the historical video data is used as the target video data.

[0150] In this embodiment, the terminal plays the historical video data released by the anchor of any target-related live broadcast room within the preset time period as the target video data in the second preview area, further enriching the content output of the live broadcast room preview page and improving the user experience. The preset time period can be the last three days or a week, which can be set according to actual needs.

[0151] In an exemplary embodiment, Figure 5 The flowchart of another page display method shown in FIG. 20 is as follows. After step 205, the method may further include:

[0152] In step S207, in response to a triggering operation on any of the target-associated live broadcast rooms in the first preview area, a live broadcast page of the triggered target-associated live broadcast room is displayed.

[0153] Among them, the trigger operation is used to trigger the jump to the live broadcast page. The trigger operation can be a click, a long press, etc., and the embodiment of the present disclosure does not make any specific limitations on this.

[0154] Since the first preview area of ​​the live broadcast room preview page displays the live video stream of each target-related live broadcast room and dynamically outputs the live broadcast content, users can quickly obtain the effective live broadcast content of each target-related live broadcast room, and then quickly select the live broadcast room of interest to enter, thereby improving the interaction efficiency between users and the live broadcast rooms.

[0155] The following is an introduction based on the server as the execution subject. Figure 6 FIG. 1 is a flow chart of another page display method provided by an embodiment of the present disclosure. Figure 6 As shown, the method includes:

[0156] In step S601, in response to a live broadcast room preview request from an account for a live broadcast room preview page, a target association relationship corresponding to a page type of the live broadcast room preview page is determined.

[0157] Among them, the live broadcast room preview request is sent by the terminal corresponding to the account in response to the display instruction of the account for the live broadcast room preview page.

[0158] The live room preview request may carry the page identifier of the live room preview page and the account identifier of the account. After receiving the live room preview request sent by the terminal, the server parses the live room preview request to obtain the page identifier of the live room preview page and the account identifier of the account, and then determines the page type of the live room preview page based on the page identifier of the live room preview page, and determines the target association relationship corresponding to the page type.

[0159] Taking the live preview page as an example, if the page type of the live preview page is the follow page type, the live preview page is the follow page, and the corresponding target association is the follow relationship. Taking the live preview page as an example, if the page type of the live preview page is the same city page type, the live preview page is the same city page, and the corresponding target association is the same region relationship.

[0160] In step S603, when it is determined that there is at least one target-associated live room in a live broadcast state among the live broadcast rooms that satisfy the target association relationship with the account, the live broadcast room identifier of the at least one target-associated live broadcast room is obtained.

[0161] Specifically, the server determines the associated live broadcast rooms that satisfy the target association relationship with the account based on the target association relationship, and further determines whether there is a target associated live broadcast room that is currently broadcasting among the associated live broadcast rooms. If so, the server obtains the live broadcast room identifier of the target associated live broadcast room that is currently broadcasting to execute the following step S605; otherwise, if it does not exist, the server ends the processing.

[0162] In step S605, the live broadcast room identifier of the at least one target associated live broadcast room is returned to the account.

[0163] Among them, the live broadcast room identifier of at least one target-associated live broadcast room is used by the terminal corresponding to the account to obtain the live video stream of each target-associated live broadcast room, and determine the target video data, display the live video stream of at least one target-associated live broadcast room in the first preview area of ​​the live broadcast room preview page, and play the target video data in the second preview area of ​​the live broadcast room preview page; wherein, the target video stream includes video data released by the anchor of any target-associated live broadcast room.

[0164] In an exemplary embodiment, in order to reduce user selection and improve the efficiency of selecting a live broadcast room of interest, when the server returns the live broadcast room identifier of at least one target associated live broadcast room to the account, it may include:

[0165] Determining a degree of association between each target-associated live broadcast room in the at least one target-associated live broadcast room and the account;

[0166] Determine a weight coefficient of each of the target associated live broadcast rooms based on the association degree;

[0167] Sort the live broadcast room identifiers of the at least one target associated live broadcast room according to the weight coefficient to obtain a live broadcast room identifier list;

[0168] Return the live broadcast room identification list to the account.

[0169] The degree of association can be determined based on the interactive data between the account and each target-associated live broadcast room. The interactive data may include the number of comments made by the account in the target-associated live broadcast room, the number of virtual resource transfers to the target live broadcast room, etc. Generally, the more comments there are, the greater the degree of association, and the more virtual resource transfers there are, the greater the degree of association. In a specific implementation, the degree of association can be calculated for different types of interactive data, and then the weight coefficient can be obtained by summing up the degrees of association.

[0170] When sorting the live broadcast room identifiers of at least one target-associated live broadcast room, they may be sorted in descending order according to the weight coefficient, or in ascending order according to the weight coefficient. The embodiment of the present disclosure does not specifically limit the sorting method.

[0171] In the above implementation, the server sorts the live broadcast room identification of at least one target associated live broadcast room according to the weight coefficient and returns a live broadcast room identification list, so that the terminal can obtain the live video stream of the target associated live broadcast room based on the weight coefficient for display, which is conducive to improving the efficiency of users selecting the desired live broadcast room.

[0172] In order to more clearly illustrate the technical solution of the embodiment of the present disclosure, Figure 7 ,by Figure 3 The following example shows the display of the live broadcast room follow page. Figure 7 FIG. 1 is a flow chart of another page display method provided by an embodiment of the present disclosure, including:

[0173] In step S701, the terminal sends a live broadcast room preview request to the server in response to the account's display instruction for the live broadcast room follow-up page.

[0174] In step S703, the server responds to the live room preview request and determines that the target association relationship is a follow relationship.

[0175] In step S705, when the server determines that there is at least one target-followed live broadcast room currently broadcasting live broadcasts among the live broadcast rooms that satisfy the follow-up relationship with the account, the server obtains the live broadcast room identifier of the at least one target-followed live broadcast room.

[0176] In step S707, the server determines the degree of association between each target-followed live broadcast room and the account in at least one target-followed live broadcast room, determines the weight coefficient of each target-followed live broadcast room based on the degree of association, and sorts the live broadcast room identification according to the weight coefficient to obtain a live broadcast room identification list.

[0177] In step S709, the server returns the above-mentioned live broadcast room identification list to the terminal.

[0178] Correspondingly, the terminal receives the above-mentioned live broadcast room identification list.

[0179] In step S711, the terminal pulls the live video stream of each target-followed live room based on the above-mentioned live room identification list.

[0180] In step S713, the live video streams of each target live room are displayed in the form of a horizontal card list in the top area of ​​the live room focus page (i.e., the first preview area), and the target video data is played in the main page area of ​​the live room focus page (i.e., the second preview area).

[0181] The target video data is the live video stream of any target live broadcast room.

[0182] The present disclosure also provides a page display device configured in a terminal. Figure 8 is a structural block diagram of a page display device according to an exemplary embodiment. Figure 8 , the page display device 800 includes:

[0183] The live video stream acquisition unit 810 is configured to execute a display instruction for a live room preview page in response to an account, and acquire a live video stream of at least one target-associated live room in a live state; the target-associated live room satisfies a target association relationship with the account, and the target association relationship corresponds to a page type of the live room preview page;

[0184] The target video data determination unit 820 is configured to determine the target video data; the target video data includes the video data released by the anchor corresponding to any of the target associated live broadcast rooms;

[0185] The page display unit 830 is configured to display the live video stream of at least one target-associated live room in the first preview area of ​​the live room preview page, and play the target video data in the second preview area of ​​the live room preview page.

[0186] In an exemplary embodiment, the live video stream acquiring unit 810 includes:

[0187] A request sending unit, configured to execute a display instruction of the account for the live broadcast room preview page and send a live broadcast room preview request to the server;

[0188] A live broadcast room identification receiving unit is configured to receive a live broadcast room identification of at least one target associated live broadcast room in a live broadcast state, which is returned by the server in response to the live broadcast room preview request;

[0189] The live video stream acquisition subunit is configured to execute, based on the live room identifier of the at least one target-associated live room, to acquire the live video stream of each target-associated live room.

[0190] In an exemplary embodiment, the live broadcast room identification receiving unit is specifically configured to perform: receiving a live broadcast room identification list returned by the server in response to the live broadcast room preview request; the live broadcast room identification list includes the live broadcast room identification of at least one target associated live broadcast room sorted according to a weight coefficient, and the weight coefficient represents the degree of association between the corresponding target associated live broadcast room and the account.

[0191] In an exemplary embodiment, the page display unit 830 includes:

[0192] A first determining unit is configured to determine a first target-associated live broadcast room with the largest weight coefficient among the at least one target-associated live broadcast room;

[0193] A second determining unit is configured to determine the cover information corresponding to the remaining target associated live broadcast rooms;

[0194] The first display sub-unit is configured to display the live video stream of the first target-associated live broadcast room in the first preview area of ​​the live broadcast room preview page, and display the cover information corresponding to the remaining target-associated live broadcast rooms in the first preview area of ​​the live broadcast room preview page.

[0195] In an exemplary embodiment, the page display unit further includes:

[0196] A third determining unit is configured to determine, in response to a sliding operation on the first preview area, a second target associated live broadcast room located at a preset area position among the at least one target associated live broadcast room;

[0197] A fourth determining unit is configured to determine cover information corresponding to the remaining target associated live broadcast rooms;

[0198] The second display sub-unit is configured to display the live video stream of the second target-associated live room in the first preview area of ​​the live room preview page, and display the cover information of the remaining target-associated live rooms in the first preview area of ​​the live room preview page.

[0199] In an exemplary embodiment, the target video data determination unit is specifically configured to execute: selecting any live video stream from the remaining live video streams corresponding to the target-associated live broadcast room as the target video data.

[0200] In an exemplary embodiment, the target video data determination unit is specifically configured to execute: selecting any live broadcast room identifier from the live broadcast room identifiers; sending a video data acquisition request for any live broadcast room identifier to the server; the video data acquisition request is used to request historical video data released by the anchor of the target associated live broadcast room corresponding to any live broadcast room identifier within a preset time period; receiving the historical video data returned by the server in response to the video data acquisition request, and using the historical video data as the target video data.

[0201] In an exemplary embodiment, the apparatus further comprises:

[0202] The live broadcast page display unit is configured to execute a triggering operation on any of the target-associated live broadcast rooms in the first preview area and display the live broadcast page of the triggered target-associated live broadcast room.

[0203] The present disclosure also provides a page display device configured on a server. Fig. 9 is a structural block diagram of a page display device according to an exemplary embodiment. Fig. 9 , the page display device 900 includes:

[0204] The target association relationship determination unit 910 is configured to execute, in response to a live room preview request from an account for a live room preview page, determining a target association relationship corresponding to a page type of the live room preview page;

[0205] The live broadcast room identification acquisition unit 920 is configured to execute, when it is determined that there is at least one target-associated live broadcast room in a live broadcast state among the live broadcast rooms that satisfy the target association relationship with the account, to acquire the live broadcast room identification of the at least one target-associated live broadcast room;

[0206] The live broadcast room identification returning unit 930 is configured to return the live broadcast room identification of the at least one target associated live broadcast room to the account, so that the terminal corresponding to the account obtains the live video stream of each target associated live broadcast room based on the live broadcast room identification of the at least one target associated live broadcast room, determines the target video data, displays the live video stream of the at least one target associated live broadcast room in the first preview area of ​​the live broadcast room preview page, and plays the target video data in the second preview area of ​​the live broadcast room preview page; wherein, the target video stream includes the video data released by the anchor of any of the target associated live broadcast rooms.

[0207] In an exemplary embodiment, the live broadcast room identification returning unit 930 includes:

[0208] A correlation degree determination unit is configured to determine the correlation degree between each target-associated live broadcast room in the at least one target-associated live broadcast room and the account;

[0209] A weight coefficient determination unit is configured to determine a weight coefficient of each of the target associated live broadcast rooms based on the association degree;

[0210] A sorting unit is configured to sort the live broadcast room identifiers of the at least one target associated live broadcast room according to the weight coefficient to obtain a live broadcast room identifier list;

[0211] The live broadcast room identification returning subunit is configured to return the live broadcast room identification list to the account.

[0212] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0213] In an exemplary embodiment, an electronic device is also provided, including a processor; a memory for storing instructions executable by the processor; wherein, when the processor is configured to execute the instructions stored in the memory, the page display method provided in any of the above embodiments is implemented.

[0214] The electronic device may be a terminal, a server or a similar computing device. For example, the electronic device is a terminal. Fig.10 This is a structural block diagram of a terminal for page display according to an exemplary embodiment. Specifically:

[0215] The terminal may include components such as an RF (Radio Frequency) circuit 1010, a memory 1020 including one or more computer-readable storage media, an input unit 1030, a display unit 1040, a sensor 1050, an audio circuit 1060, a WiFi (wireless fidelity) module 1070, a processor 1080 including one or more processing cores, and a power supply 1090. Those skilled in the art will appreciate that Fig.10 The terminal structure shown in the figure does not constitute a limitation on the terminal, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0216] The RF circuit 1010 can be used for receiving and sending signals during information transmission or calls. In particular, after receiving the downlink information of the base station, it is handed over to one or more processors 1080 for processing; in addition, the data related to the uplink is sent to the base station. Generally, the RF circuit 1010 includes but is not limited to an antenna, at least one amplifier, a tuner, one or more oscillators, a user identity module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. In addition, the RF circuit 1010 can also communicate with the network and other terminals through wireless communication. The wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.

[0217] The memory 1020 can be used to store software programs and modules, and the processor 1080 executes various functional applications and data processing by running the software programs and modules stored in the memory 1020. The memory 1020 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, application programs required for functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 1020 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 1020 may also include a memory controller to provide the processor 1080 and the input unit 1030 with access to the memory 1020.

[0218] The input unit 1030 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control. Specifically, the input unit 1030 may include a touch-sensitive surface 1031 and other input devices 1032. The touch-sensitive surface 1031, also known as a touch display screen or a touch pad, can collect user touch operations on or near it (such as operations performed by the user using any suitable object or accessory such as a finger, stylus, etc. on or near the touch-sensitive surface 1031), and drive the corresponding connection device according to a pre-set program. Optionally, the touch-sensitive surface 1031 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch direction, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 1080, and can receive and execute commands sent by the processor 1080. In addition, the touch-sensitive surface 1031 may be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 1031, the input unit 1030 may further include other input devices 1032. Specifically, the other input devices 1032 may include, but are not limited to, one or more of a physical keyboard, a function key (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, and the like.

[0219] The display unit 1040 can be used to display information input by the user or information provided to the user and various graphical user interfaces of the terminal, which can be composed of graphics, text, icons, videos and any combination thereof. The display unit 1040 may include a display panel 1041, and optionally, the display panel 1041 may be configured in the form of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), etc. Further, the touch-sensitive surface 1031 may cover the display panel 1041, and when the touch-sensitive surface 1031 detects a touch operation on or near it, it is transmitted to the processor 1080 to determine the type of the touch event, and then the processor 1080 provides corresponding visual output on the display panel 1041 according to the type of the touch event. Among them, the touch-sensitive surface 1031 and the display panel 1041 can be two independent components to realize the input and output functions, but in some embodiments, the touch-sensitive surface 1031 and the display panel 1041 can also be integrated to realize the input and output functions.

[0220] The terminal may also include at least one sensor 1050, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 1041 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 1041 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the terminal posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that can be configured in the terminal, they will not be repeated here.

[0221] The audio circuit 1060, the speaker 1061, and the microphone 1062 can provide an audio interface between the user and the terminal. The audio circuit 1060 can transmit the received audio data to the speaker 1061 after converting the received audio data into an electrical signal, which is converted into a sound signal for output by the speaker 1061; on the other hand, the microphone 1062 converts the collected sound signal into an electrical signal, which is received by the audio circuit 1060 and converted into audio data, and then the audio data is output to the processor 1080 for processing, and then sent to another terminal through the RF circuit 1010, or the audio data is output to the memory 1020 for further processing. The audio circuit 1060 may also include an earplug jack to provide communication between an external headset and the terminal.

[0222] WiFi is a short-range wireless transmission technology. The terminal can help users send and receive emails, browse web pages, and access streaming media through the WiFi module 1070, which provides users with wireless broadband Internet access. Fig.10 A WiFi module 1070 is shown, but it is understandable that it is not an essential component of the terminal and can be omitted as needed without changing the essence of the invention.

[0223] The processor 1080 is the control center of the terminal, and uses various interfaces and lines to connect various parts of the entire terminal. By running or executing software programs and / or modules stored in the memory 1020, and calling data stored in the memory 1020, the processor 1080 performs various functions of the terminal and processes data, thereby monitoring the terminal as a whole. Optionally, the processor 1080 may include one or more processing cores; preferably, the processor 1080 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 1080.

[0224] The terminal also includes a power supply 1090 (such as a battery) for supplying power to each component. Preferably, the power supply can be logically connected to the processor 1080 through a power management system, so that the power management system can manage charging, discharging, and power consumption management. The power supply 1090 can also include any components such as one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators.

[0225] Although not shown, the terminal may also include a camera, a Bluetooth module, etc., which will not be described in detail herein. Specifically in this embodiment, the terminal also includes a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by one or more processors. The one or more programs include instructions for executing the page display method provided in the above method embodiment.

[0226] For example, the electronic device is a server. Fig.11 is a block diagram of a server for page display according to an exemplary embodiment. Fig.11As shown, the server 1100 may have relatively large differences due to different configurations or performances, and may include one or more central processing units (CPU) 1110 (the processor 1110 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 1130 for storing data, and one or more storage media 1120 (such as one or more mass storage devices) for storing application programs 1123 or data 1122. Among them, the memory 1130 and the storage medium 1120 can be short-term storage or permanent storage. The program stored in the storage medium 1120 may include one or more modules, each of which may include a series of instruction operations on the server. Furthermore, the central processing unit 1110 can be configured to communicate with the storage medium 1120 and execute a series of instruction operations in the storage medium 1120 on the server 1100. The server 1100 may also include one or more power supplies 1160, one or more wired or wireless network interfaces 1150, one or more input and output interfaces 1140, and / or one or more operating systems 1121, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.

[0227] The input / output interface 1140 may be used to receive or send data via a network. The specific example of the network may include a wireless network provided by a communication provider of the server 1100. In one example, the input / output interface 1140 includes a network adapter (Network Interface Controller, NIC), which may be connected to other network devices via a base station so as to communicate with the Internet. In one example, the input / output interface 1140 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0228] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory including instructions, and the above instructions can be executed by a processor to complete the page display method of the embodiment of the present disclosure. Optionally, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0229] In an exemplary embodiment, a computer program product is also provided, including a computer program / instruction, and when the computer program / instruction is executed by a processor, the page display method provided in any of the above embodiments is implemented.

[0230] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0231] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A page display method, characterized in that: include: In response to a display instruction of the account for a live broadcast room preview page, obtaining a live video stream of at least one target associated live broadcast room in a live broadcast state; The target-associated live broadcast room and the account satisfy a target association relationship, and the target association relationship corresponds to the page type of the live broadcast room preview page; determining target video data; The target video data includes historical video data or live video streams released by a host corresponding to any of the target associated live broadcast rooms; The live video stream of at least one target-associated live room is displayed in the first preview area of ​​the live room preview page based on a weight coefficient, and the target video data is played in the second preview area of ​​the live room preview page; the weight coefficient represents the degree of association between the corresponding target-associated live room and the account.

2. The page display method according to claim 1, characterized in that: The step of obtaining, in response to a display instruction of the account for a preview page of the live broadcast room, a live video stream of at least one target associated live broadcast room in a live broadcast state comprises: In response to a display instruction of the account for the live broadcast room preview page, sending a live broadcast room preview request to the server; Receiving a live broadcast room identifier of at least one target associated live broadcast room in a live broadcast state, which is returned by the server in response to the live broadcast room preview request; Based on the live broadcast room identifier of the at least one target-associated live broadcast room, the live broadcast video stream of each target-associated live broadcast room is obtained.

3. The page display method according to claim 2, characterized in that: The receiving the live broadcast room identifier of at least one target associated live broadcast room in a live broadcast state, which is returned by the server in response to the live broadcast room preview request, comprises: A live broadcast room identification list is received, which is returned by the server in response to the live broadcast room preview request; the live broadcast room identification list includes the live broadcast room identifications of the at least one target associated live broadcast room sorted according to the weight coefficient.

4. The page display method according to claim 2 or 3, characterized in that: The determining of the target video data comprises: Select any live broadcast room identifier from the live broadcast room identifiers; Sending a video data acquisition request for any live broadcast room identifier to the server; the video data acquisition request is used to request historical video data released by the anchor of the target associated live broadcast room corresponding to any live broadcast room identifier within a preset time period; The historical video data returned by the server in response to the video data acquisition request is received, and the historical video data is used as the target video data.

5. A page display method, characterized in that: The method comprises: In response to a live broadcast room preview request from an account for a live broadcast room preview page, determining a target association relationship corresponding to a page type of the live broadcast room preview page; When it is determined that there is at least one target-associated live broadcast room in a live broadcast state among the live broadcast rooms that satisfy the target association relationship with the account, acquiring a live broadcast room identifier of the at least one target-associated live broadcast room; Return the live broadcast room identifier of at least one target-associated live broadcast room to the account, so that the terminal corresponding to the account obtains the live video stream of each target-associated live broadcast room based on the live broadcast room identifier of the at least one target-associated live broadcast room, determines the target video data, displays the live video stream of at least one target-associated live broadcast room in the first preview area of ​​the live broadcast room preview page based on the weight coefficient, and displays the target video data in the second preview area of ​​the live broadcast room preview page; wherein, the target video data includes historical video data or live video stream released by the anchor of any of the target-associated live broadcast rooms; and the weight coefficient represents the degree of association between the corresponding target-associated live broadcast room and the account.

6. A page display device, characterized in that: include: A live video stream acquisition unit is configured to execute a display instruction of the account for the live broadcast room preview page, and acquire a live video stream of at least one target associated live broadcast room in a live broadcast state; The target-associated live broadcast room and the account satisfy a target association relationship, and the target association relationship corresponds to the page type of the live broadcast room preview page; A target video data determining unit, configured to determine the target video data; The target video data includes historical video data or live video streams released by a host corresponding to any of the target associated live broadcast rooms; The page display unit is configured to display the live video stream of at least one target-associated live room based on a weight coefficient in the first preview area of ​​the live room preview page, and play the target video data in the second preview area of ​​the live room preview page; the weight coefficient represents the degree of association between the corresponding target-associated live room and the account.

7. A page display device, characterized in that: include: A target association relationship determination unit is configured to execute, in response to a live broadcast room preview request from an account for a live broadcast room preview page, determine a target association relationship corresponding to a page type of the live broadcast room preview page; A live broadcast room identification acquisition unit is configured to execute, when it is determined that there is at least one target-associated live broadcast room in a live broadcast state among the live broadcast rooms that satisfy the target association relationship with the account, to acquire the live broadcast room identification of the at least one target-associated live broadcast room; The live broadcast room identification returning unit is configured to execute returning the live broadcast room identification of at least one target associated live broadcast room to the account, so that the terminal corresponding to the account obtains the live video stream of each target associated live broadcast room based on the live broadcast room identification of the at least one target associated live broadcast room, determines the target video data, displays the live video stream of at least one target associated live broadcast room based on the weight coefficient in the first preview area of ​​the live broadcast room preview page, and plays the target video data in the second preview area of ​​the live broadcast room preview page; wherein, the target video data includes historical video data or live video stream released by the anchor of any of the target associated live broadcast rooms; the weight coefficient represents the degree of association between the corresponding target associated live broadcast room and the account.

8. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the page display method as described in any one of claims 1 to 5.

9. A computer-readable storage medium, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the page display method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Live broadcast interface display method, device, electronic equipment and storage medium

    CN113949888A

  • Live broadcast room display method and device, electronic equipment, storage medium and program product

    CN114697727A

  • Video playback method and device, equipment and storage medium

    CN114827735A