CN113468370B - Live list page display method, device, equipment and storage medium - Google Patents
Live list page display method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN113468370B CN113468370B CN202110801018.1A CN202110801018A CN113468370B CN 113468370 B CN113468370 B CN 113468370B CN 202110801018 A CN202110801018 A CN 202110801018A CN 113468370 B CN113468370 B CN 113468370B
- Authority
- CN
- China
- Prior art keywords
- live
- live broadcast
- list
- view
- item
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 83
- 238000006243 chemical reaction Methods 0.000 claims description 13
- 238000009877 rendering Methods 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 12
- 230000009191 jumping Effects 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 15
- 238000007726 management method Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 10
- 230000004044 response Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/71—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/73—Querying
- G06F16/738—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/74—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/75—Clustering; Classification
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The application discloses a live list page display method, a device, equipment and a storage medium, wherein the method comprises the following steps: acquiring live list page data comprising classified tag data and live list data under preset classification, wherein the live list data comprises display data of at least one live broadcast item, based on a preset page framework structure, displaying a live list page according to the live list page data, wherein the live list page comprises classified list views and live list views, the live list views comprise views of at least one live broadcast item, each live broadcast item view comprises live broadcast information, live broadcast state indication and operation buttons, the indication information of the operation buttons corresponds to the live broadcast state of the live broadcast item, and the operation buttons selected by a user are clicked, so that the corresponding operation information is displayed or the page corresponding to the selected live broadcast item is jumped to according to the indication information of the operation button of the selected live broadcast item. Thus, the live listing page presents relatively comprehensive information for each live item.
Description
Technical Field
The present application relates to the field of internet technologies, and in particular, to a live list page display method, apparatus, device, and storage medium.
Background
Live broadcast means video live broadcast by utilizing the Internet and streaming media technology, and the video is combined with elements such as images, characters, sound and the like, so that the effect is excellent, and the video gradually becomes a mainstream expression mode of the Internet. Currently, a live webcast application is a very common application, and a user can download and install the live webcast application to a terminal device to watch live broadcast.
In the prior art, a network live Application (APP) provides different types of live broadcast for users to select. The live broadcast list page is specifically displayed in a live broadcast list page mode, live broadcast under different live broadcast classifications and each live broadcast classification is displayed, the live broadcast classifications comprise all live broadcast classifications, music, delicacies, fitness and the like, after a user selects one live broadcast classification, a display interface displays covers and titles of all live broadcast under the live broadcast classification selected by the user in a arranged mode, and the user can select one live broadcast for watching.
However, since there are multiple live broadcasts under each direct broadcast category, the live broadcast status of each live broadcast is different, and the user needs to select a certain live broadcast to enter (the page jumps to the selected live broadcast page) to obtain the live broadcast status of the live broadcast, so that the next operation can be performed on the live broadcast, for example, reservation is performed when the live broadcast is in a reserved state, and surrounding viewing is performed when the live broadcast is in a live broadcast state. The existing live broadcast list page has less live broadcast information, and for users, the users need to obtain the desired live broadcast information through complicated operations.
Disclosure of Invention
The application provides a live list page display method, a device, equipment and a storage medium, which are used for solving the problem that live information displayed on a live list page is less.
In a first aspect, the present application provides a live list page display method, including:
acquiring live list page data, wherein the live list page data comprises classified tag data and live list data under preset classification, the live list data comprises display data of at least one live item, and the display data comprises live information and a live state;
based on a preset page framework structure, displaying a live list page according to the live list page data, wherein the live list page comprises a classified list view and a live list view, the live list view comprises at least one view of a live broadcast item, each view of the live broadcast item comprises the live broadcast information, a live broadcast state indication and an operation button, and the indication information of the operation button corresponds to the live broadcast state of the live broadcast item;
And responding to the operation of clicking the operation button of the selected live broadcast item by a user, and displaying corresponding operation information or jumping to a page corresponding to the selected live broadcast item according to the indication information of the operation button of the selected live broadcast item.
In a second aspect, the present application provides a live list page display apparatus, including:
The live broadcast list page data comprises classified tag data and live broadcast list data under preset classification, wherein the live broadcast list data comprises display data of at least one live broadcast item, and the display data comprises live broadcast information and a live broadcast state;
The display module is used for displaying a live list page according to the live list page data based on a preset page framework structure, wherein the live list page comprises a classified list view and a live list view, the live list view comprises at least one view of a live broadcast item, each view of the live broadcast item comprises the live broadcast information, a live broadcast state indication and an operation button, and the indication information of the operation button corresponds to the live broadcast state of the live broadcast item;
The display module is further configured to: and responding to the operation of clicking the operation button of the selected live broadcast item by a user, and displaying corresponding operation information or jumping to a page corresponding to the selected live broadcast item according to the indication information of the operation button of the selected live broadcast item.
In a third aspect, the present application provides a terminal device, including:
a processor; and
A memory for storing executable instructions of the processor;
wherein the processor is configured to perform the live list page display method according to the first aspect or any of the possible implementations of the first aspect via execution of the executable instructions.
In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, where a computer program is stored, where the computer program is executed by a processor to implement the live list page display method according to the first aspect or any one of possible implementation manners of the first aspect.
In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a computer program, where the computer program when executed by a processor implements the live list page display method according to the first aspect or any of the possible implementation manners of the first aspect.
According to the live list page display method, device and equipment and storage medium, live list page data are firstly obtained, the live list page data comprise classified label data and live list data under preset classification, the live list data comprise display data of at least one live broadcast item, the display data comprise live broadcast information and live broadcast states, when the live list page is displayed according to the live list page data based on a preset page framework structure, not only the live broadcast information of each live broadcast item but also live broadcast state indication and operation buttons of each live broadcast item are displayed, the indication information of the operation buttons is displayed on the operation buttons, the indication information of the operation buttons corresponds to the live broadcast state of the live broadcast item, and the operation buttons are selected according to clicking operation of the operation buttons of the selected live broadcast item by a user, so that the corresponding operation information is displayed or the page corresponding to the selected live broadcast item is jumped. Therefore, the live list page displays the relatively comprehensive information of each live broadcast item, a user can acquire the current live broadcast state of each live broadcast item only from the live list page, and can select to click an operation button according to the indication information of the operation button displayed by the live broadcast item to perform the next operation (such as booking, surrounding or viewing and playing back the live broadcast item), the next operation can be performed without page skip, the operation is simple for the user, the time of the user is saved, and the user experience is improved.
Drawings
Fig. 1 is a schematic view of an application scenario of a live list page display method provided by an embodiment of the present application;
fig. 2 is a flowchart of a live list page display method according to an embodiment of the present application;
Fig. 3 is a schematic diagram of a live list page according to an embodiment of the present application;
FIG. 4 is a flowchart of an embodiment of a live list page display method according to an embodiment of the present application;
Fig. 5 is a schematic diagram of a live list page according to an embodiment of the present application;
fig. 6 is an interaction flow chart of an embodiment of a live list page display method according to an embodiment of the present application;
fig. 7 is a schematic diagram of a UML class diagram of IGLISTKIT framework structure according to an embodiment of the present application;
fig. 8 is a flowchart of an embodiment of a live list page display method according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of a live list page display device according to an embodiment of the present application;
Fig. 10 is a schematic structural diagram of a live list page display device according to an embodiment of the present application;
Fig. 11 is a schematic structural diagram of a terminal device according to an embodiment of the present application.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings. The embodiments described below by referring to the drawings are illustrative and intended to explain the present application and should not be construed as limiting the application.
The terms first and second and the like in the description, the claims and the drawings of embodiments of the application are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that embodiments of the application described herein may be implemented, for example, in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
In the related art, when displaying a live broadcast list page, covers and titles of all live broadcasts under a live broadcast category selected by a user are displayed in a arrayed form, but because the live broadcast information displayed by the existing live broadcast list page is less, the user needs to select a certain live broadcast to enter (the page jumps to the selected live broadcast page) so as to acquire the live broadcast state of the live broadcast, and then the next operation can be performed on the live broadcast, and for the user, the user needs to perform complicated operation so as to acquire the desired live broadcast information. In order to solve the problem, the embodiment of the application provides a live list page display method, a device, equipment and a storage medium, when a live list page is displayed, not only live information of each live item is displayed, but also live state indication and operation buttons of each live item are displayed, indication information of the operation buttons is displayed on the operation buttons, and the indication information of the operation buttons corresponds to the live state of the live item, so that the live list page displays relatively comprehensive information of each live item, a user can acquire the current live state of each live item only from the live list page, and whether to click the operation buttons to perform next operation (such as booking, surrounding or viewing and playing back the live item) or not can be selected according to the indication information of the operation buttons displayed by the live item.
Next, an application scenario according to an embodiment of the present application is illustrated.
The live list page display method provided by the embodiment of the application can be at least applied to the following application scenes, and is explained below with reference to the accompanying drawings.
The live broadcast list page display method provided by the embodiment of the application can be applied to a scene that a user selects to watch different live broadcast through the live broadcast APP installed on the terminal equipment. Exemplary, fig. 1 is a schematic view of an application scenario of a live list page display method according to an embodiment of the present application, where, as shown in fig. 1, the application scenario may include: at least one terminal device (two terminal devices, terminal device 11 and terminal device 12, respectively) and a server 13 are shown in fig. 1. Wherein each terminal device and the server 13 may communicate via a network. Alternatively, the terminal device may be a mobile phone, a personal computer, a tablet computer, or the like.
Optionally, the user may use the terminal device, specifically, may view live broadcast information, live broadcast view, or other related operations through an APP (also referred to as a client) or a browser webpage installed on the terminal device, for example, the user starts a live broadcast APP to enter a live broadcast list page. Or the live list page can be accessed from the live broadcast function module of the third party APP, for example, the user clicks an entry (such as a live broadcast button) of the live broadcast function module, and then the live list page can be accessed. The server 13 stores live list page data updated in real time or according to a preset period, optionally, the live list page data includes category tag data and live list data under a preset category, the live list data includes display data of at least one live item, and the display data includes live information and a live state. Or the live list page data comprises operation position data, classified label data and live list data under preset classification, the live list data comprises display data of at least one live item, the display data comprises live information and a live state, and the operation position data comprises display data of at least one live item. And when the terminal equipment detects that the APP is started or detects that the user clicks the entry of the live list page, executing the live list page display method provided by the embodiment of the application, and displaying the live list page on the interface of the terminal equipment. The live list page comprises a classified list view and a live list view, or the live list page comprises an operation position view, a classified list view and a live list view, the live list view comprises at least one view of a live item, and each view of the live item comprises live information, live state indication and an operation button. The operator site view comprises a view of multiple live items and a slide indication view, or the operator site view comprises a view of one live item.
The following describes the technical scheme of the present application and how the technical scheme of the present application solves the above technical problems in detail with specific embodiments. The following embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
Fig. 2 is a flowchart of a live list page display method according to an embodiment of the present application, where the live list page display method may be performed by a live list page display device, and the live list page display device may be implemented by using software and/or hardware. Alternatively, the method of the present embodiment may be performed by a terminal device, as shown in fig. 2, and may include:
S101, acquiring live broadcast list page data, wherein the live broadcast list page data comprise classified tag data and live broadcast list data under preset classification, the live broadcast list data comprise display data of at least one live broadcast item, and the display data comprise live broadcast information and live broadcast states.
Specifically, when detecting that a user clicks an entry of a live list page or detecting that a live APP is started, the terminal equipment acquires live list page data.
Wherein the category label data includes a plurality of category labels including, for example, all, trending, my attention, and other category labels. The preset classification is one classification label of a plurality of classification labels included in the classification label data, and the preset classification is, for example, all, or may be focused by the user, or may be other. For example, the preset categories are all at the time of first display, and the preset categories are categories set according to user preference at the time of subsequent display.
The live broadcast item can be live broadcast content, display data of the live broadcast item comprise live broadcast information and live broadcast states, the live broadcast information can comprise covers, topics and the like of the live broadcast item, and the live broadcast states can comprise reserved states, upcoming states, live broadcast in-state states, ended states, outdated states and the like.
S102, based on a preset page framework structure, displaying a live list page according to live list page data, wherein the live list page comprises a classified list view and a live list view, the live list view comprises at least one view of a live broadcast item, the view of each live broadcast item comprises live broadcast information, live broadcast state indication and an operation button, and the indication information of the operation button corresponds to the live broadcast state of the live broadcast item.
Specifically, fig. 3 is a schematic diagram of a live broadcast list page provided by an embodiment of the present application, where, as shown in fig. 3, the live broadcast list page includes a category list view and a live broadcast list view, and the category list view includes a plurality of categories, and optionally, each category may further include a sub-category. The live list view includes a view of at least one live item, as in fig. 3, only 6 live item views under all categories are shown, each live item view including live information, live status indications, and operation buttons. Wherein the indication information of the operation button corresponds to a live state of the live item, for example, the live state may include a reserved state, an upcoming state, a live state, an ended state, an expired state, and the like. The following table is an example of indication information of an operation button corresponding to a live status of a live item:
Indicating information of operation button corresponding to live broadcast state of list live broadcast item
Live status | Indication information of operation button |
Reservation state | Reservation |
Reserved state | Reserved for |
Status of about to start | Is about to start |
Live in-flight status | Go around and watch |
Ending state | Has ended |
Expired state | Has been cancelled |
The terminal equipment can pre-store the corresponding relation between the indication information of the operation buttons and the live broadcast state of the live broadcast items, and when the live broadcast state of each live broadcast item is obtained, the indication information of the operation buttons corresponding to the live broadcast state of the live broadcast item can be determined according to the corresponding relation, and then the corresponding position of each live broadcast item on the live broadcast list page is displayed.
In this embodiment, the server stores live list page data updated in real time or updated according to a preset period, and if the terminal device detects that the user clicks the entry of the live list page for the first time or detects that the live APP is started for the first time, the live list data is obtained, or may be the live list data sent by the server by sending a data request to the server. When the live list data is acquired later, the live list data corresponding to the last live list page can be acquired from a server or a local memory.
Alternatively, in this embodiment, the preset page frame structure may be a complex page layout (IGLISTKIT) frame structure.
Accordingly, as an implementation manner, based on the preset page framework structure in S102, displaying the live list page according to the live list page data may specifically include:
s1021, respectively performing model conversion on the classified tag data and the live broadcast list data under the preset classification to obtain a classified tag model and a live broadcast list model.
And S1022, rendering the classified label model and the live list model respectively to obtain a classified list view and a live list view.
S1023, displaying the classified list view at a first preset position of the live list page.
S1024, displaying the live list view at a second preset position of the live list page.
In S1024, displaying the live list view at the second preset position of the live list page may specifically include:
And determining the indication information of the operation button of each live broadcast item according to the live broadcast state of each live broadcast item, and displaying the view of each live broadcast item according to the live broadcast information of each live broadcast item and the indication information of the operation button at a second preset position of the live broadcast list page according to the display priority or weight of each live broadcast item.
The method comprises the steps that the number of live items which can be displayed on a display interface of a terminal device is limited, and a page displays views of each live item according to display priority or weight of each live item, so that the display sequence of the live items is determined, and the live items with high priority or weight are displayed on the front, so that a user can see the live items in time.
Specifically, in this embodiment, when determining the priority or the weight Hev of each live broadcast item, the tem_obj is calculated based on the first heat tem_lab corresponding to the classification tag to which the live broadcast item belongs, the second heat tem_sub corresponding to the live broadcast main body, and the third heat corresponding to the live broadcast object, where the specific formula is as follows:
Hev=Tem_lab·log2(Tem_sub+Tem_obj)
The live subject in this embodiment includes a user account, a public number account, and the like that make live broadcast; live objects include targets of live broadcast lectures, and the like.
And S103, responding to the operation of clicking the operation button of the selected live broadcast item by the user, and displaying corresponding operation information or jumping to a page corresponding to the selected live broadcast item according to the indication information of the operation button of the selected live broadcast item.
For example, if the live broadcast status of a live broadcast item selected by a user is a reserved status and the indication information of the corresponding operation button is reserved, and the user wants to reserve the live broadcast item and clicks the operation button, the terminal device responds to the operation of clicking the operation button of the live broadcast item by the user and displays the corresponding operation information, such as reserved. For another example, if the live broadcast state of the live broadcast item selected by a certain user is in the live broadcast state, the indication information of the corresponding operation button is "going to the surrounding", and the user clicks the operation button to watch the live broadcast item, the terminal device jumps to the page of the selected live broadcast item, namely jumps to the live broadcast room, in response to the operation of clicking the operation button of the live broadcast item by the user.
According to the live list page display method, live list page data are firstly obtained, the live list page data comprise classified tag data and live list data under preset classification, the live list data comprise display data of at least one live broadcast item, the display data comprise live broadcast information and live broadcast states, when the live list page is displayed according to the live list page data based on a preset page framework structure, live broadcast information of each live broadcast item is displayed, live broadcast state indication and operation buttons of each live broadcast item are displayed, indication information of the operation buttons is displayed on the operation buttons, the indication information of the operation buttons corresponds to the live broadcast state of the live broadcast item, operation of clicking the operation buttons of the selected live broadcast item by a user is responded, and corresponding operation information is displayed or a page corresponding to the selected live broadcast item is jumped to according to the indication information of the operation buttons of the selected live broadcast item. Therefore, the live list page displays the relatively comprehensive information of each live broadcast item, a user can acquire the current live broadcast state of each live broadcast item only from the live list page, and can select to click an operation button according to the indication information of the operation button displayed by the live broadcast item to perform the next operation (such as booking, surrounding or viewing and playing back the live broadcast item), the next operation can be performed without page skip, the operation is simple for the user, the time of the user is saved, and the user experience is improved.
In the embodiment of the application, the server stores live list page data updated in real time or updated according to a preset period, and if the terminal equipment detects that the user clicks an entry of a live list page or detects that a live APP is started, optionally, the method for acquiring the live list data can also be as shown in the following embodiment. The method of this embodiment is based on the method shown in fig. 2, and optionally, S101 may be implemented by the following steps:
s201, acquiring live broadcast list page data corresponding to the last live broadcast list page from a memory.
Specifically, after the terminal device performs live list page display once, live list page data corresponding to the live list page can be stored in a memory of the terminal device, for example, the live list page data can be cached in the memory, and when the live list page is displayed next time, the live list page data can be acquired from the memory first, so that the live list page can be conveniently and quickly displayed, the page display speed is improved, and the waiting time of a user is avoided.
S202, a first data request is sent to a server, wherein the first data request carries identification of preset classification.
S203, receiving current live list page data from a server.
Accordingly, S102 may specifically include:
S204, based on a preset page framework structure, displaying the live list page according to the live list page data corresponding to the last live list page display.
In one implementation manner, S204 may specifically include:
S2041, respectively performing model conversion on the classified tag data and the live broadcast list data under the preset classification to obtain a classified tag model and a live broadcast list model.
And S2042, rendering the classified label model and the live list model respectively to obtain a classified list view and a live list view.
S2043, displaying the classified list view at a first preset position of the live list page.
And S2044, displaying the live list view at a second preset position of the live list page.
In S2044, displaying the live list view at the second preset position of the live list page may specifically include:
determining indication information of an operation button of each live broadcast item according to the live broadcast state of each live broadcast item;
And displaying the view of each live broadcast item at a second preset position of the live broadcast list page according to the live broadcast information of each live broadcast item and the indication information of the operation button according to the display priority or weight of each live broadcast item.
S205, updating the live list page according to the current live list page data.
Specifically, the current live list page data also includes classified tag data and live list data under a preset classification, and compared with the live list page data corresponding to the live list page displayed last time, the current live list page data can be the live items under each classification to be increased or decreased or the live state to be changed. The process of updating the live list page according to the current live list page data may be the same as the process of S2041-S2044, and will not be described here again.
According to the live list page display method provided by the embodiment, on the basis of the method shown in fig. 2, when the live list page is displayed, the live list page is displayed according to the live list page data corresponding to the last live list page displayed in the memory, and meanwhile, the current live list page data is acquired from the server, so that the live list page required by a user can be quickly displayed, and meanwhile, the live list page can be updated to the latest live list page, and under the condition that the user does not feel, the more comprehensive information of the latest live item can be quickly displayed through the live list page, and the user experience is improved. In addition, when the live list page data is generally acquired from the server, the live list page is acquired through a network, and when the network is disconnected or abnormal, the live list page is displayed according to the live list page data corresponding to the live list page displayed last time, which is acquired from the memory, so that the live list page can be displayed under the condition that the network is disconnected or abnormal, and the user experience is ensured.
In the foregoing embodiment, the live list page displays live items under a preset category, so as to enable the user to view live items under different categories, and the method in this embodiment may further include, after S103, on the basis of the method shown in fig. 2, optionally:
S104, responding to the operation of selecting the target classification by the user, and sending a second data request to the server, wherein the second data request carries the identification of the target classification.
Specifically, the second data request is used for requesting live list data under the target classification, wherein the live list data comprises display data of at least one live item, and the display data comprises live information and live status.
S105, receiving the live list data under the target classification from the server.
Specifically, the server stores live list page data updated in real time or updated according to a preset period, and when the live list page data are stored, the live list page data under each category can be stored according to the category identification (for example, the category label) and the corresponding format of the live list data, and after receiving the second data request, the server can send the live list data under the target category to the terminal device according to the second data request carrying the target category identification.
S106, updating the live list page according to the live list data under the target classification.
Specifically, S106 may be: and performing model conversion according to the live broadcast list data under the target classification to obtain a live broadcast list model under the target classification, rendering the live broadcast list model under the target classification to obtain a live broadcast list view under the target classification, determining the indication information of the operation button of each live broadcast item according to the live broadcast state of each live broadcast item included in the live broadcast list data under the target classification, and displaying the view of each live broadcast item according to the live broadcast information of each live broadcast item and the indication information of the operation button at a second preset position of the live broadcast list page according to the display priority or weight of each live broadcast item.
Therefore, live broadcast item switching display under different classifications is realized, and different viewing requirements of users are met.
On the basis of the above embodiment, in the scene of more categories and more live items under each category, in order to highlight the live items with higher priority or higher weight, the live list page may further include an operation site view, generally, the operation site view occupies a larger area of the whole page, for example, may be disposed near the top of the page, so that the user can quickly see the live items, which will be described in detail below in conjunction with fig. 4 and 5.
Fig. 4 is a flowchart of an embodiment of a live list page display method according to an embodiment of the present application, where the live list page display method may be performed by a live list page display device, and the live list page display device may be implemented by using software and/or hardware. Alternatively, the method of the present embodiment may be performed by a terminal device, as shown in fig. 4, and may include:
S301, acquiring live broadcast list page data, wherein the live broadcast list page data comprises operation position data, classified label data and live broadcast list data under preset classification, the operation position data comprises display data of at least one live broadcast item, the live broadcast list data comprises display data of at least one live broadcast item, and the display data comprises live broadcast information and a live broadcast state.
S302, based on a preset page framework structure, displaying a live list page according to live list page data, wherein the live list page comprises an operation position view, a classification list view and a live list view, the live list view comprises at least one view of a live broadcast item, the operation position view comprises a plurality of views of the live broadcast item and a sliding indication view, or the operation position view comprises a view of the live broadcast item, the view of each live broadcast item comprises live broadcast information, live broadcast state indication and an operation button, and the indication information of the operation button corresponds to the live broadcast state of the live broadcast item.
In this embodiment, the server stores live list page data updated in real time or updated according to a preset period, and if the terminal device detects that the user clicks the entry of the live list page for the first time or detects that the live APP is started for the first time, the live list data is obtained, or may be the live list data sent by the server by sending a data request to the server. When the live list data is acquired later, the live list data corresponding to the last live list page can be acquired from a server or a local memory.
Accordingly, as an implementation manner, displaying the live list page according to the live list page data in S302 may specifically include:
S3021, performing model conversion on the operation position data, the classification label data and the live list data under the preset classification respectively to obtain an operation position model, a classification label model and a live list model.
And S3022, rendering the operation site model, the classification label model and the live list model respectively to obtain an operation site view, a classification list view and a live list view.
S3023, displaying the classified list view at a first preset position of the live list page.
And S3024, displaying the live list view at a second preset position of the live list page.
S3025, displaying the operation position view at a third preset position of the live list page.
Wherein, S3025 may specifically be:
If the operation site view includes views of a plurality of live broadcast items and sliding indication views, indication information of an operation button of each live broadcast item is determined according to a live broadcast state of each live broadcast item included in the operation site view, a view of a target live broadcast item is randomly selected from views of at least one live broadcast item included in the operation site view, or according to display priority or weight of each live broadcast item, a view of a target live broadcast item is selected from views of a plurality of live broadcast items included in the operation site view, for example, the first few live broadcast items with higher weight are selected to be alternately displayed in the operation site. And displaying the view and the sliding indication view of the target live broadcast item according to the live broadcast information of the target live broadcast item and the indication information of the operation button at a third preset position of the live broadcast list page.
If the operation site view comprises a view of a live broadcast item, determining indication information of an operation button of the live broadcast item according to a live broadcast state of the live broadcast item, and displaying the view of the live broadcast item according to the live broadcast information of the live broadcast item and the indication information of the operation button at a third preset position of a live broadcast list page.
Fig. 5 is a schematic diagram of a live list page according to an embodiment of the present application, where, as shown in fig. 5, the live list page includes an operation site view, a category list view, and a live list view, and the category list view includes a plurality of categories (such as all, a first tag, a second tag, a third tag, and a fourth tag shown in fig. 5), and optionally, there may be sub-categories under each category. The live list view includes a view of at least one live item, as in fig. 5, only 4 live item views under all categories are shown, each live item view including live information, live status indications, and operation buttons. Wherein the indication information of the operation button corresponds to a live state of the live item, for example, the live state may include a reserved state, an upcoming state, a live state, an ended state, an expired state, and the like. Wherein, the view of the operation site view comprises a view of a live broadcast item is shown in fig. 5, it can be understood that the view of the operation site view comprises a view of a plurality of live broadcast items, and a sliding indication view is required to be displayed.
S303, responding to the operation of clicking the operation button of the selected live broadcast item by the user, and displaying corresponding operation information or jumping to a page corresponding to the selected live broadcast item according to the indication information of the operation button of the selected live broadcast item.
According to the live list page display method, live list page data are firstly obtained, the live list page data comprise operation position data, classification label data and live list data under the preset classification, the operation position data comprise display data of at least one live broadcast item, the live list data comprise display data of at least one live broadcast item, the display data comprise live broadcast information and live broadcast states, when the live list page is displayed according to the live list page data, not only live broadcast information of each live broadcast item but also live broadcast state indication and operation buttons of each live broadcast item are displayed, indication information of the operation buttons is displayed on the operation buttons, the indication information of the operation buttons corresponds to the live broadcast states of the live broadcast items, and in response to operation of clicking the operation buttons of the live broadcast items selected by a user, the corresponding operation information is displayed or the page corresponding to the live broadcast item is jumped to according to the indication information of the operation button of the selected item. Therefore, the live list page displays the relatively comprehensive information of each live broadcast item, a user can acquire the current live broadcast state of each live broadcast item only from the live list page, and can select to click an operation button according to the indication information of the operation button displayed by the live broadcast item to perform the next operation (such as booking, surrounding or viewing and playing back the live broadcast item), the next operation can be performed without page skip, the operation is simple for the user, the time of the user is saved, and the user experience is improved.
In the foregoing embodiment, further, the live page data may further include operation bit data, and accordingly, as an implementation manner, S204 may specifically include:
S2041', respectively performing model conversion on the operation position data, the classification tag data and the live broadcast list data under the preset classification to obtain an operation position model, a classification tag model and a live broadcast list model;
S2042', rendering the operation site model, the classification label model and the live list model respectively to obtain an operation site view, a classification list view and a live list view;
s2043' displaying a classified list view at a first preset position of the live list page;
S2044' displaying the live list view at a second preset position of the live list page;
s2045', displaying the operator bit view at a third preset location of the live list page.
In S2045', displaying the operation site view at the third preset position of the live broadcast list page may specifically include:
If the operation site view comprises views and sliding indication views of a plurality of live broadcast items, determining indication information of an operation button of each live broadcast item according to a live broadcast state of each live broadcast item included in the operation site view, randomly selecting a view of a target live broadcast item from views of at least one live broadcast item included in the operation site view, or selecting a view of a target live broadcast item from the views of the plurality of live broadcast items included in the operation site view according to display priority or weight of each live broadcast item, and displaying the view and the sliding indication view of the target live broadcast item according to live broadcast information of the target live broadcast item and the indication information of the operation button at a third preset position of a live broadcast list page.
If the operation site view comprises a view of a live broadcast item, determining indication information of an operation button of the live broadcast item according to a live broadcast state of the live broadcast item, and displaying the view of the live broadcast item according to the live broadcast information of the live broadcast item and the indication information of the operation button at a third preset position of a live broadcast list page.
The embodiment shown in fig. 4 may be performed by four units set by the client, which are: a live view controller (Tab View Controller), a live data controller (Tab Data Controller), a live management unit (Tab Manager), and a network pull unit (Tab API CLIENT). The following describes the interaction process of the four units in detail with reference to fig. 8, and fig. 6 is an interaction flow chart of an embodiment of a live list page display method according to an embodiment of the present application, where, as shown in fig. 6, the method of this embodiment may include:
S401, the live view controller sends an operation bit data request to the live data controller.
S402, the live broadcast data controller sends an operation bit data request to the live broadcast management unit.
S403, the live broadcast management unit sends operation bit data to the live broadcast data controller.
S404, the live broadcast data controller performs model conversion on the operation bit data to obtain an operation bit model, and sends the operation bit model to the live broadcast view controller.
And S405, rendering the operation site model by the live view controller to obtain an operation site view.
S406, the live view controller sends a classification tag data request to the live data controller.
S407, the live broadcast data controller sends a classified label data request to the live broadcast management unit.
S408, the live broadcast management unit sends the classified label data to the live broadcast data controller.
S409, the live broadcast data controller performs model conversion on the classified label data to obtain a classified label model, and sends the classified label model to the live broadcast view controller.
And S410, rendering the classification label model by the live view controller to obtain a classification list view.
S411, the live view controller sends a live list data request under preset classification to the live data controller.
And S412, the live broadcast data controller sends a live broadcast list data request under the preset classification to the live broadcast management unit.
S413, the live broadcast management unit sends live broadcast list data under preset classification to the live broadcast data controller.
And S414, the live broadcast data controller performs model conversion on the live broadcast list data under the preset classification to obtain a live broadcast list model under the preset classification, and sends the live broadcast list model under the preset classification to the live broadcast view controller.
And S415, rendering the live list model under the preset classification by the live view controller to obtain the live list view under the preset classification.
The above is a process of acquiring live list page data from the memory, and the following is a process of acquiring live list page data from the server.
S501, the live view controller sends an operation bit data request to the live data controller.
S502, the live broadcast data controller sends an operation bit data request to the live broadcast management unit.
S503, the live broadcast management unit sends an operation bit data request to the network pulling unit.
S504, the network pulling unit sends the operation bit data to the live broadcast management unit.
S505, the live broadcast management unit sends operation bit data to the live broadcast data controller.
S506, the live broadcast data controller performs model conversion on the operation site data to obtain an operation site model, and the operation site model is sent to the live broadcast view controller.
And S507, rendering the operation site model by the live view controller to obtain an operation site view.
The display process of the classified list view and the live list view is similar to that of the operation site view, and will not be repeated here.
In the embodiment of the present application, the preset page frame structure may be a complex page layout (IGLISTKIT) frame structure, and the following details of the composition of a IGLISTKIT frame structure provided by the embodiment of the present application are described with reference to fig. 7, fig. 7 is a schematic diagram of a unified modeling language (Unified Modeling Language, UML) class diagram of a IGLISTKIT frame structure provided by the embodiment of the present application, as shown in fig. 7, the UML class diagram of the IGLISTKIT frame structure includes 20 classes (also referred to as interfaces), the method comprises the steps of IGList binding a controller, a live single card view, a live operation site controller, a live list classification column view, a live classification column view, live under-live-list live items, a live operation site view model, a live operation site data controller, a live list classification column view model, a live list under-list classification column view model, a live operation site network pulling unit, a live list classification column network pulling unit, a live list under-list network pulling unit, a live operation site model, a live list classification column model and a live list under-list classification column model.
The IGList binding controller is connected with the live broadcast operation site controller and the live broadcast list controller. The live broadcast controller comprises a live broadcast operation position controller and a live broadcast list controller, the live broadcast operation position controller comprises a live broadcast operation position data controller, the live broadcast list controller comprises a live broadcast list data controller, the live broadcast operation position data controller comprises a live broadcast operation position network pulling unit, the live broadcast list data controller comprises a live broadcast list classification column network pulling unit and a live broadcast list classification lower list network pulling unit, a live broadcast list classification column view comprises a live broadcast list classification column view model, and a live broadcast classification list view comprises a live broadcast list classification lower list view model and a live broadcast item under a live broadcast classification list.
The embodiment may further include, based on the embodiment shown in fig. 4:
s304, detecting the up-sliding operation of the user on the live list page.
For example, the user is not interested in the live items displayed on the current live list page, and wants to continue to watch other live items, and can slide the screen to enable the page to slide upwards, and the terminal device can detect the upward sliding operation for enabling the page to slide upwards.
S305, determining that the classified list view slides to a first position above the live list page, displaying the classified list view at the first position, and continuing to slide the live list view according to the sliding distance of the up-sliding operation.
Specifically, for example, the first position above the live list page is the top position of the page, when the page slides to the classification list, the classification list view is displayed at the first position, that is, the classification list view is displayed in a ceiling manner, and only the live list view is slid.
As an implementation manner, S304 may specifically include:
s3041, detecting the up-sliding operation of a user on the operation position view or the live list view through a control encapsulated by the complex page layout IGLISTKIT framework.
S3042, determining that the classified list view slides to a first position at the top of the live list page through the control, displaying the classified list view at the first position, and continuing to slide the live list view according to the sliding distance of the up-sliding operation.
In this embodiment, the control encapsulated by IGLISTKIT frames is used to execute the top-sucking display of the classified list view, when the page slides to the classified list, the top-sucking display of the classified list view has the effects of high response and no jamming, and the page does not suddenly jump to the classified list view, so that better user experience is provided.
In this embodiment, optionally, when the sideslip operation of the user on the live broadcast list page is detected, the sideslip includes sliding to the left or right, and sliding the classification columns in the classification list view according to the sideslip direction and sideslip distance corresponding to the sideslip operation, and simultaneously recording the position of the live broadcast item after sliding under each classification, and if the live broadcast item slides to the history page again, displaying the history browsing area of the user, so that the display efficiency of the live broadcast list page can be improved.
Further, after S305, it may further include:
S306, responding to the operation of selecting the target classification by the user, and sending a second data request to the server, wherein the second data request carries the identification of the target classification.
Specifically, after the category list view is presented in a ceiling manner, the terminal device performs S306 when the user selects another category.
S307, if the live list data under the target category sent by the server is not received within the preset time, the operation position view and the category list view are respectively displayed at the initial positions.
Specifically, the preset time is, for example, the time when the server returns live list data when the network is normal, and in the preset time, the server does not return live list data under the target classification, then the terminal device displays the operation site view and the classified list view at respective initial positions respectively, namely, the live list page jumps back to the top of the original page, at this time, the user can also see the live item displayed by the operation site view, and the situation that no data is displayed when the network is abnormal is solved.
And S308, if the live broadcast list data under the target classification sent by the server is received within the preset time, continuing to display the classified list view at the first position, and displaying at least one live broadcast item under the target classification according to the display data of at least one live broadcast item included in the live broadcast list page data corresponding to the target classification.
Specifically, if the live broadcast list data under the target category sent by the server is received within the preset time, namely the network is normal, the category list view is continuously displayed at the first position, namely the ceiling display of the category list view is continuously kept, and meanwhile, live broadcast items under the target category are displayed.
In this embodiment, in S307, the operation position view and the classification list view are respectively displayed at respective initial positions, and in S308, the continued display of the classification list view at the first position may be performed through a control encapsulated by a IGLISTKIT framework, so as to achieve the effects of high response and no jamming, and the page does not suddenly jump, thereby having better user experience.
Further, after the sorted list view is displayed at the first position in S305, the live list view is continuously slid according to the sliding distance of the up-sliding operation, which may specifically include:
S3051, determining a sliding direction and a sliding distance according to the up-sliding operation.
Specifically, after the classified list view is displayed in a ceiling manner, due to limited screen display, a user can continue to slide up the live list page when sliding the page to browse other live items under a certain classification.
S3052, setting the sliding distance of the classified list view to be 0, and setting the sliding distance of the live list view to be the sliding distance.
S3053, sliding the classified list view and the live list view according to the sliding distance of the classified list view and the sliding distance of the live list view respectively.
Specifically, the sliding distance of the classified list view is modified to be 0, namely, when the page slides up, only the live list view is slid up, and the ceiling-mounted display of the classified list view is kept.
In the embodiment of the application, in a scene, for example, after a user opens a live list page through a terminal device, if the user does not refresh the live list page for a long time, the live list page is not updated, if the live state of one or more live items under the current classification displayed by the live list page changes along with time, but the live list page is not updated, the situation that the live state indication displayed by the live items under the current classification displayed by the live list page and the indication information of an operation button are inconsistent with the live state of an actual live item can occur, at this moment, if the user clicks the operation button, an error can occur, for example, the indication information of the operation button of a certain live item is reserved when the user opens the live list page, after a period of time (for example, 2 minutes), the live item is started to be live, and at this moment, the situation that the state of the live item is inconsistent with the actual live item can occur when the user clicks the operation button is reserved. To solve this problem, the present application provides a live list page display method, which is described in detail below with reference to fig. 8.
Fig. 8 is a flowchart of an embodiment of a live list page display method according to an embodiment of the present application, where the embodiment is described by taking the embodiment shown in fig. 4 as an example on the basis of the above embodiment, and further may further include:
S304', responding to the operation of clicking the operation button for selecting the live broadcast item by the user, and sending a live broadcast state request to the server, wherein the live broadcast state request carries the identification of the selected live broadcast item.
S305', receiving the current live status of the selected live item sent by the server.
S306', updating the live state indication of the selected live item and the indication information of the operation button or the indication information of the operation button according to the indication information of the operation button when the user clicks the selected live item and the current live state of the selected live item; and according to the indication information of the operation button when the user clicks the selected live broadcast item and the current live broadcast state of the selected live broadcast item, jumping to a corresponding page.
Specifically, as an implementation manner, according to the indication information of the operation button when the user clicks the selected live broadcast item and the current live broadcast state of the selected live broadcast item, updating the live broadcast state indication of the selected live broadcast item and the indication information of the operation button may specifically include:
determining the indication of the live state to be updated and the indication of the operation button to be updated of the selected live item according to the indication information of the operation button when the user clicks the selected live item, the current live state of the selected live item and the pre-stored corresponding relation, wherein the corresponding relation comprises the indication information of the operation button of the live item and the corresponding relation between the current live state of the live item and the indication information of the operation button to be updated when the user clicks the live item.
And updating the live broadcast state indication of the selected live broadcast item and the indication information of the operation button according to the live broadcast state indication to be updated of the selected live broadcast item and the indication information of the operation button to be updated.
Specifically, for example, the live state may include a reserved state, an upcoming state, a live state, an ended state, an expired state, and the like, and the time, the instruction information of the operation button, and the operations that can be performed by clicking the operation button, which correspond to the 6 live states, respectively, are as follows:
1. reserved state: before the live broadcasting forecast time, the indication information of the operation button is reserved, and the reservation can be carried out by clicking the operation button.
2. Reserved state: after the user has reserved, the indication information of the operation button is reserved, and clicking the operation button can cancel the reservation.
3. The impending state: when the reservation time is reached and the live broadcast is not started, the indication information of the operation button is 'about to start', and the operation button cannot be clicked.
4. Live broadcast state: when the live broadcast is started, the indication information of the operation button is 'going to the surrounding', and the operation button is clicked to jump to the live broadcast room.
5. The ended state: when the live broadcast is finished, the indication information of the operation button is 'finished', and the operation button is clicked to jump to the recording and broadcasting detail page.
6. Expired state: if the live broadcast exceeds the initiation enabling time and does not start, the indication information of the operation button is cancelled, and the operation button cannot be clicked.
In an actual use scene, the state of a live broadcast can be changed at any time, for example, when a user opens a live broadcast list page through a terminal device, the live broadcast state of a live broadcast item is in live broadcast, after a period of time, the live broadcast state of the live broadcast item may be converted into an ended state, and the live broadcast state indication of the live broadcast item and the indication information of an operation button displayed on the live broadcast list page are still the corresponding live broadcast state indication and the indication information of the operation button in live broadcast because the user does not do any operation.
For example, the following table two shows the relationship between the indication information of the operation button of the live broadcast item and the current live broadcast state of the live broadcast item when clicking the live broadcast item, and the corresponding indication information of the live broadcast state to be updated and the operation button to be updated:
Table two correspondence
When the live broadcast state is a live broadcast in-process state and an ended state, according to the indication information of the operation button when the user clicks the selected live broadcast item and the current live broadcast state of the selected live broadcast item, the jump to the corresponding page can be specifically:
1. Live broadcast state: when the live broadcast is started, the indication information of the operation button is 'going to the surrounding view', and when the user clicks the selected live broadcast item, if the live broadcast is not ended, the page jumps to the live broadcast room, and if the live broadcast is ended, the page jumps to the feed detail page (the live broadcast and the recorded broadcast are the same feed).
2. The ended state: when the live broadcast is finished, the indication information of the operation button is 'finished', and when the user clicks the selected live broadcast item, the page jumps to the recorded broadcast detail page, and if the feed is deleted, the deleted style is displayed.
According to the live broadcast list page display method, when the user clicks the operation button for selecting the live broadcast item, the current live broadcast state of the selected live broadcast item is obtained from the server, and according to the indication information of the operation button when the user clicks the selected live broadcast item and the current live broadcast state of the selected live broadcast item, the live broadcast state indication of the selected live broadcast item and the indication information of the operation button are updated, or according to the indication information of the operation button when the user clicks the selected live broadcast item and the current live broadcast state of the selected live broadcast item, the corresponding page is jumped. Therefore, when the user clicks the operation button for selecting the live broadcast item, the current state of the selected live broadcast item is confirmed, and the live broadcast state indication of the selected live broadcast item and the indication information of the operation button are updated according to the current state of the selected live broadcast item, or the user jumps to a corresponding page, and the live broadcast list page can be updated under the condition that the user does not need to refresh the page, so that the indication information of the operation button displayed by the live broadcast item selected by the user is consistent with the actual live broadcast state, psychological expectation is given to the user, and good user experience is achieved.
The present embodiment is described by taking the embodiment shown in fig. 2 as an example on the basis of the above embodiment, and further may further include:
and S104', when the user is detected to start the client, determining that the user has the authority to watch the live list page.
The user is determined to have the authority to watch the live list page, and two methods are available:
in the first mode, the authority of the user for watching the live list page is found from the memory.
And secondly, the user is not found to have the authority of watching the live list page from the memory, and the identification of the user is sent to the server.
And receiving the authority of the user transmitted by the server to watch the live list page.
S105', detect that the user clicks on the entry of the live list page.
According to the live list page display method, when the client is detected to be started, whether the user has the authority to watch the live list page or not is determined, and the live list page is only displayed for the user with the authority, so that different requirements, such as operation requirements and supervision policy requirements, can be met, and the authority is opened for different users.
The following are embodiments of the apparatus of the present application that may be used to perform the above-described method embodiments of the present application. For details not disclosed in the embodiments of the device according to the application, reference is made to the above-described method embodiments of the application.
Fig. 9 is a schematic structural diagram of a live list page display device according to an embodiment of the present application, where, as shown in fig. 9, the device in this embodiment may include: an acquisition module 11 and a display module 12, wherein,
The obtaining module 11 is configured to obtain live list page data, where the live list page data includes category tag data and live list data under a preset category, and the live list data includes display data of at least one live item, and the display data includes live information and a live state.
The display module 12 is configured to display a live list page according to live list page data, where the live list page includes a categorized list view and a live list view, the live list view includes at least one view of a live item, and each view of the live item includes live information, a live status indication, and an operation button, where the indication information of the operation button corresponds to a live status of the live item.
Optionally, the acquiring module 11 is configured to acquire live list page data corresponding to a live list page displayed last time from the memory;
A first data request is sent to a server, wherein the first data request carries a preset classified identifier;
current live list page data is received from a server.
Optionally, the display module 12 is configured to display a live list page according to live list page data corresponding to a live list page displayed last time;
And updating the live list page according to the current live list page data.
Optionally, the display module 12 is configured to perform model conversion on the category label data and live broadcast list data under a preset category, to obtain a category label model and a live broadcast list model;
rendering the classified label model and the live list model respectively to obtain a classified list view and a live list view;
Displaying a classified list view at a first preset position of a live list page;
and displaying the live list view at a second preset position of the live list page.
Further, the display module 12 is configured to determine indication information of an operation button of each live broadcast item according to a live broadcast state of each live broadcast item;
And displaying the view of each live broadcast item at a second preset position of the live broadcast list page according to the live broadcast information of each live broadcast item and the indication information of the operation button according to the display priority or weight of each live broadcast item.
Specifically, in this embodiment, when determining the priority or the weight Hev of each live broadcast item, the tem_obj is calculated based on the first heat tem_lab corresponding to the classification tag to which the live broadcast item belongs, the second heat tem_sub corresponding to the live broadcast main body, and the third heat corresponding to the live broadcast object, where the specific formula is as follows:
Hev=Tem_lab·log2(Tem_sub+Tem_obj)
The live subject in this embodiment includes a user account, a public number account, and the like that make live broadcast; live objects include targets of live broadcast lectures, and the like.
Optionally, the obtaining module 11 is further configured to send a second data request to the server in response to the operation of selecting the target classification by the user, where the second data request carries an identifier of the target classification;
Receiving live list data under the target classification from a server;
The display module 12 is further configured to update the live list page according to the live list data under the target classification.
Optionally, the live page data further includes operation position data, and the operation position data includes display data of at least one live item;
The live list page also includes an operator site view that includes a view of multiple live items and a slide indication view, or an operator site view that includes a view of one live item.
Further, the display module 12 is configured to perform model conversion on the operation location data, the category label data, and the live broadcast list data under the preset category, to obtain an operation location model, a category label model, and a live broadcast list model;
Rendering the operation site model, the classification label model and the live list model respectively to obtain an operation site view, a classification list view and a live list view;
Displaying a classified list view at a first preset position of a live list page;
Displaying the live list view at a second preset position of the live list page;
And displaying the operation position view at a third preset position of the live list page.
Further, if the operation site view includes views of a plurality of live items and a sliding indication view, the display module 12 is configured to determine indication information of an operation button of each live item according to a live state of each live item included in the operation site view;
Randomly selecting a view of a target live broadcast item from views of at least one live broadcast item included in the operation site view, or selecting a view of a target live broadcast item from views of a plurality of live broadcast items included in the operation site view according to display priority or weight of each live broadcast item; for example, the first few live items with higher weight are selected to be displayed in turn at the operation site.
Displaying the view and the sliding indication view of the target live broadcast item according to the live broadcast information of the target live broadcast item and the indication information of the operation button at a third preset position of the live broadcast list page;
If the operation site view comprises a view of a live broadcast item, determining indication information of an operation button of the live broadcast item according to a live broadcast state of the live broadcast item;
And displaying a view of the live broadcast item according to the live broadcast information of the live broadcast item and the indication information of the operation button at a third preset position of the live broadcast list page.
The device provided in the embodiment of the present application may execute the above method embodiment, and the specific implementation principle and technical effects of the device may be referred to the above method embodiment, and this embodiment is not described herein again.
Fig. 10 is a schematic structural diagram of a live list page display device according to an embodiment of the present application, as shown in fig. 10, where the device according to this embodiment may further include, based on the device shown in fig. 9: a processing module 13, wherein,
The processing module 13 is used for detecting the up-sliding operation of the live list page by the user;
and determining that the classified list view slides to a first position above the live list page, displaying the classified list view at the first position, and continuing to slide the live list view according to the sliding distance of the up-sliding operation.
Optionally, the processing module 13 is configured to detect a sliding operation of the user on the operation site view or the live list view through a control encapsulated by the complex page layout IGLISTKIT frame;
And determining that the classified list view slides to a first position at the top of the live list page through the control, displaying the classified list view at the first position, and continuing to slide the live list view according to the sliding distance of the up-sliding operation.
Optionally, the processing module 13 is further configured to send a second data request to the server in response to the operation of selecting the target classification by the user, where the second data request carries an identifier of the target classification;
If the live broadcast list data under the target classification sent by the server is not received within the preset time, respectively displaying the operation position view and the classified list view at the respective initial positions;
If the live broadcast list data under the target classification sent by the server is received within the preset time, continuing to display the classified list view at the first position, and displaying at least one live broadcast item under the target classification according to the display data of at least one live broadcast item included in the live broadcast list data under the target classification.
Optionally, the processing module 13 is further configured to determine a sliding direction and a sliding distance according to the sliding-up operation;
Setting the sliding distance of the classified list view to be 0, and setting the sliding distance of the live list view to be the sliding distance;
And sliding the classified list view and the live list view according to the sliding direction according to the sliding distance of the classified list view and the sliding distance of the live list view.
Optionally, the processing module 13 is further configured to respond to an operation of clicking an operation button of the selected live broadcast item by a user, and the obtaining module 11 is further configured to send a live broadcast status request to the server, where the live broadcast status request carries an identifier of the selected live broadcast item;
receiving a current live broadcast state of a selected live broadcast item sent by a server;
The display module 12 is further configured to update the live state indication of the selected live item and the indication information of the operation button, or alternatively, update the indication information of the operation button according to the indication information of the operation button when the user clicks the selected live item and the current live state of the selected live item;
and according to the indication information of the operation button when the user clicks the selected live broadcast item and the current live broadcast state of the selected live broadcast item, jumping to a corresponding page.
Optionally, the display module 12 is configured to determine, according to the indication information of the operation button when the user clicks the selected live broadcast item, the current live broadcast state of the selected live broadcast item, and a pre-stored correspondence, where the correspondence includes the indication information of the operation button of the selected live broadcast item, and the correspondence between the current live broadcast state of the live broadcast item when the user clicks the live broadcast item, the corresponding indication information of the live broadcast state to be updated, and the corresponding indication information of the operation button to be updated;
And updating the live broadcast state indication of the selected live broadcast item and the indication information of the operation button according to the live broadcast state indication to be updated of the selected live broadcast item and the indication information of the operation button to be updated.
Optionally, in this embodiment, the live status includes a reserved status, an upcoming status, an in-live status, an ended status, and an expired status.
Optionally, the processing module 13 is further configured to: when the user is detected to start the client, determining that the user has the authority to watch the live list page;
it is detected that the user clicks on the entry of the live list page.
Optionally, the processing module 13 is specifically configured to: searching that the user has the authority to watch the live list page from the memory; or alternatively
The method comprises the steps that no authority of a user to watch a live list page is found in a memory, and identification of the user is sent to a server;
And receiving the authority of the user transmitted by the server to watch the live list page.
The device provided in the embodiment of the present application may execute the above method embodiment, and the specific implementation principle and technical effects of the device may be referred to the above method embodiment, and this embodiment is not described herein again.
It should be noted that, it should be understood that the division of the modules of the above apparatus is merely a division of a logic function, and may be fully or partially integrated into a physical entity or may be physically separated. And these modules may all be implemented in software in the form of calls by the processing element; or can be realized in hardware; the method can also be realized in a form of calling software by a processing element, and the method can be realized in a form of hardware by a part of modules. For example, the processing module may be a processing element that is set up separately, may be implemented in a chip of the above-mentioned apparatus, or may be stored in a memory of the above-mentioned apparatus in the form of program codes, and the functions of the above-mentioned processing module may be called and executed by a processing element of the above-mentioned apparatus. The implementation of the other modules is similar. In addition, all or part of the modules can be integrated together or can be independently implemented. The processing element here may be an integrated circuit with signal processing capabilities. In implementation, each step of the above method or each module above may be implemented by an integrated logic circuit of hardware in a processor element or an instruction in a software form.
For example, the modules above may be one or more integrated circuits configured to implement the methods above, such as: one or more Application SPECIFIC INTEGRATED Circuits (ASIC), or one or more microprocessors (DIGITAL SIGNAL processors, DSP), or one or more field programmable gate arrays (field programmable GATE ARRAY, FPGA), etc. For another example, when a module above is implemented in the form of processing element scheduler code, the processing element may be a general purpose processor, such as a central processing unit (central processing unit, CPU) or other processor that may invoke the program code. For another example, the modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions in accordance with embodiments of the present application are produced in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another, for example, by wired (e.g., coaxial cable, fiber optic, digital Subscriber Line (DSL)), or wireless (e.g., infrared, wireless, microwave, etc.) means from one website, computer, server, or data center. Computer readable storage media can be any available media that can be accessed by a computer or data storage devices, such as servers, data centers, etc., that contain an integration of one or more available media. Usable media may be magnetic media (e.g., floppy disks, hard disks, magnetic tape), optical media (e.g., DVD), or semiconductor media (e.g., solid state disk STATE DISK (SSD)), among others.
Fig. 11 is a schematic structural diagram of a terminal device according to an embodiment of the present application, as shown in fig. 11, the terminal device of this embodiment may include a processor 21 and a memory 22,
Wherein the memory 22 is used for storing executable instructions of the processor 21.
The processor 21 is configured to perform the live list page display method in the above-described method embodiment via execution of the executable instructions.
Alternatively, the memory 22 may be separate or integrated with the processor 21.
When the memory 22 is a device independent of the processor 21, the terminal apparatus of the present embodiment may further include:
A bus 23 for connecting the memory 22 and the processor 21.
Optionally, the terminal device of the present embodiment may further include: a communication interface 24, the communication interface 24 being connectable with the processor 21 via a bus 23.
The present application also provides a computer-readable storage medium having stored therein computer-executable instructions that, when executed on a computer, cause the computer to perform the live list page display method of the above-described embodiments.
The embodiment of the application also provides a computer program product, which comprises a computer program, and the computer program realizes the live list page display method in the embodiment when being executed by a processor.
In the description of the present specification, a description referring to terms "one embodiment," "some embodiments," "examples," "specific examples," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present application. In this specification, schematic representations of the above terms are not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, the different embodiments or examples described in this specification and the features of the different embodiments or examples may be combined and combined by those skilled in the art without contradiction.
While embodiments of the present application have been shown and described above, it will be understood that the above embodiments are illustrative and not to be construed as limiting the application, and that variations, modifications, alternatives and variations may be made to the above embodiments by one of ordinary skill in the art within the scope of the application.
Claims (9)
1. The live list page display method is characterized by being applied to a client and comprising the following steps of:
acquiring live broadcast list page data corresponding to a live broadcast list page displayed last time from a memory;
A first data request is sent to a server, wherein the first data request carries a preset classified identifier;
Receiving current live list page data from the server, wherein the live list page data comprise classified tag data and live list data under preset classification, the live list data comprise display data of at least one live item, and the display data comprise live information and live state;
Based on a preset page frame structure, displaying a live list page according to live list page data corresponding to the last live list page display;
Updating the live broadcast list page according to the current live broadcast list page data; the live list page comprises a classified list view, a live list view and an operation position view, wherein the live list view comprises at least one view of a live broadcast item, each view of the live broadcast item comprises the live broadcast information, a live broadcast state indication and an operation button, and the indication information of the operation button corresponds to the live broadcast state of the live broadcast item; the operation site view comprises views of a plurality of live items and a sliding indication view; the indication information of the operation button is used for displaying corresponding operation information or jumping to a page corresponding to the selected live broadcast item;
Responding to the operation of clicking the operation button of the selected live broadcast item by a user, and sending a live broadcast state request to a server, wherein the live broadcast state request carries an identifier of the selected live broadcast item; receiving the current live broadcast state of the selected live broadcast item sent by the server; updating the live state indication of the selected live item and the indication information of the operation button or the current live state of the selected live item according to the indication information of the operation button when the user clicks the selected live item; according to the indication information of the operation button when the user clicks the selected live broadcast item and the current live broadcast state of the selected live broadcast item, jumping to a corresponding page;
The preset page frame structure is a complex page layout IGLISTKIT frame structure; the displaying the live list page according to the live list page data corresponding to the last live list page display comprises the following steps:
Respectively performing model conversion on the operation position data, the classified label data and the live list data under the preset classification to obtain an operation position model, a classified label model and a live list model;
Rendering the operation position model, the classification label model and the live list model respectively to obtain the operation position view, the classification list view and the live list view;
displaying the classified list view at a first preset position of the live list page;
displaying the live list view at a second preset position of the live list page;
Displaying the operation position view at a third preset position of the live broadcast list page;
The displaying the live list view at the second preset position of the live list page includes: determining indication information of an operation button of each live broadcast item according to the live broadcast state of each live broadcast item; displaying the view of each live broadcast item at a second preset position of the live broadcast list page according to the live broadcast information of each live broadcast item and the indication information of the operation button according to the display priority or weight of each live broadcast item;
The displaying the operation site view at the third preset position of the live broadcast list page includes: if the operation site view comprises views and sliding indication views of a plurality of live broadcast items, indicating indication information of operation buttons of each live broadcast item according to a live broadcast state of each live broadcast item included in the operation site view; randomly selecting a view of a target live broadcast item from the views of at least one live broadcast item included in the operation site view, or selecting a view of a target live broadcast item from the views of a plurality of live broadcast items included in the operation site view according to the display priority or weight of each live broadcast item; displaying the view of the target live broadcast item and the sliding indication view according to the live broadcast information of the target live broadcast item and the indication information of the operation button at a third preset position of the live broadcast list page; if the operation site view comprises a view of one live broadcast item, determining indication information of an operation button of the one live broadcast item according to a live broadcast state of the one live broadcast item; displaying the view of the live broadcast item according to the live broadcast information of the live broadcast item and the indication information of the operation button at a third preset position of the live broadcast list page; and updating the live broadcast list page according to the current live broadcast list page data.
2. The method according to claim 1, wherein the method further comprises:
Detecting the up-sliding operation of the user on the live list page;
and determining that the classified list view slides to a first position above the live list page, displaying the classified list view at the first position, and continuing to slide the live list view according to the sliding distance of the up-sliding operation.
3. The method of claim 2, wherein the detecting the user's up-slide operation on the live list page comprises:
Detecting the up-sliding operation of the user on the operation site view or the live list view through a control encapsulated by IGLISTKIT frames;
And determining that the classified list view slides to a first position at the top of the live list page through the control, displaying the classified list view at the first position, and continuing to slide the live list view according to the sliding distance of the up-sliding operation.
4. The method according to claim 1, wherein the method further comprises:
Responding to the operation of selecting the target classification by the user, and sending a second data request to a server, wherein the second data request carries the identification of the target classification;
If the live broadcast list data under the target classification sent by the server is not received within the preset time, the operation position view and the classification list view are respectively displayed at the respective initial positions;
And if the live broadcast list data under the target category sent by the server is received within the preset time, continuously displaying the category list view at a first position, and displaying at least one live broadcast item under the target category according to display data of the at least one live broadcast item included in the live broadcast list data under the target category.
5. The method of claim 2, wherein the continuing to slide the live list view according to the sliding distance of the up-slide operation comprises:
Determining a sliding direction and a sliding distance according to the upward sliding operation;
Setting the sliding distance of the classified list view to be 0, and setting the sliding distance of the live list view to be the sliding distance;
And sliding the classified list view and the live list view according to the sliding direction according to the sliding distance of the classified list view and the sliding distance of the live list view.
6. The method according to claim 1, wherein updating the live status indication of the selected live item and the indication information of the operation button according to the indication information of the operation button and the current live status of the selected live item when the user clicks the selected live item comprises:
Determining the indication of the live state to be updated and the indication of the operation button to be updated of the selected live item according to the indication information of the operation button when the user clicks the selected live item, the current live state of the selected live item and a pre-stored corresponding relation, wherein the corresponding relation comprises the indication information of the operation button of the live item and the corresponding relation between the current live state of the live item and the corresponding indication information of the live state to be updated and the corresponding indication information of the operation button to be updated when the live item is clicked;
and updating the live broadcast state indication of the selected live broadcast item and the indication information of the operation button according to the live broadcast state indication to be updated of the selected live broadcast item and the indication information of the operation button to be updated.
7. A live list page display device, characterized by comprising:
The acquisition module is used for acquiring live broadcast list page data corresponding to the last live broadcast list page from the memory; a first data request is sent to a server, wherein the first data request carries a preset classified identifier; receiving current live list page data from the server, wherein the live list page data comprise classified tag data and live list data under preset classification, the live list data comprise display data of at least one live item, and the display data comprise live information and live state;
the display module is used for displaying the live list page according to the live list page data corresponding to the last live list page display based on a preset page framework structure; updating the live broadcast list page according to the current live broadcast list page data; the live list page comprises a classified list view, a live list view and an operation position view, wherein the live list view comprises at least one view of a live broadcast item, each view of the live broadcast item comprises the live broadcast information, a live broadcast state indication and an operation button, and the indication information of the operation button corresponds to the live broadcast state of the live broadcast item; the operation site view comprises views of a plurality of live items and a sliding indication view; the indication information of the operation button is used for displaying corresponding operation information or jumping to a page corresponding to the selected live broadcast item;
The display module is further configured to: responding to the operation of clicking the operation button of the selected live broadcast item by a user, and sending a live broadcast state request to a server, wherein the live broadcast state request carries an identifier of the selected live broadcast item; receiving the current live broadcast state of the selected live broadcast item sent by the server; updating the live state indication of the selected live item and the indication information of the operation button or the current live state of the selected live item according to the indication information of the operation button when the user clicks the selected live item; according to the indication information of the operation button when the user clicks the selected live broadcast item and the current live broadcast state of the selected live broadcast item, jumping to a corresponding page; the preset page frame structure is a complex page layout IGLISTKIT frame structure; the displaying the live list page according to the live list page data corresponding to the last live list page display comprises the following steps:
Respectively performing model conversion on the operation position data, the classified label data and the live list data under the preset classification to obtain an operation position model, a classified label model and a live list model;
Rendering the operation position model, the classification label model and the live list model respectively to obtain the operation position view, the classification list view and the live list view;
displaying the classified list view at a first preset position of the live list page;
displaying the live list view at a second preset position of the live list page;
Displaying the operation position view at a third preset position of the live broadcast list page;
The displaying the live list view at the second preset position of the live list page includes: determining indication information of an operation button of each live broadcast item according to the live broadcast state of each live broadcast item; displaying the view of each live broadcast item at a second preset position of the live broadcast list page according to the live broadcast information of each live broadcast item and the indication information of the operation button according to the display priority or weight of each live broadcast item;
The displaying the operation site view at the third preset position of the live broadcast list page includes: if the operation site view comprises views and sliding indication views of a plurality of live broadcast items, indicating indication information of operation buttons of each live broadcast item according to a live broadcast state of each live broadcast item included in the operation site view; randomly selecting a view of a target live broadcast item from the views of at least one live broadcast item included in the operation site view, or selecting a view of a target live broadcast item from the views of a plurality of live broadcast items included in the operation site view according to the display priority or weight of each live broadcast item; displaying the view of the target live broadcast item and the sliding indication view according to the live broadcast information of the target live broadcast item and the indication information of the operation button at a third preset position of the live broadcast list page; if the operation site view comprises a view of one live broadcast item, determining indication information of an operation button of the one live broadcast item according to a live broadcast state of the one live broadcast item; displaying the view of the live broadcast item according to the live broadcast information of the live broadcast item and the indication information of the operation button at a third preset position of the live broadcast list page; and updating the live broadcast list page according to the current live broadcast list page data.
8. A terminal device, comprising:
a processor; and
A memory for storing executable instructions of the processor;
wherein the processor is configured to perform the live list page display method of any of claims 1-6 via execution of the executable instructions.
9. A computer readable storage medium having stored thereon a computer program, which when executed by a processor implements the live list page display method of any of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110801018.1A CN113468370B (en) | 2021-07-15 | 2021-07-15 | Live list page display method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110801018.1A CN113468370B (en) | 2021-07-15 | 2021-07-15 | Live list page display method, device, equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113468370A CN113468370A (en) | 2021-10-01 |
CN113468370B true CN113468370B (en) | 2024-06-11 |
Family
ID=77880522
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110801018.1A Active CN113468370B (en) | 2021-07-15 | 2021-07-15 | Live list page display method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113468370B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113975788A (en) * | 2021-10-27 | 2022-01-28 | 北京有竹居网络技术有限公司 | Entry indexing method and device, computer equipment and storage medium |
CN115687666A (en) * | 2022-11-16 | 2023-02-03 | 北京字跳网络技术有限公司 | Media content recommendation method, device, equipment, readable storage medium and product |
CN119473469A (en) * | 2024-09-29 | 2025-02-18 | 北京达佳互联信息技术有限公司 | Information display method, device, electronic device and storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN303749537S (en) * | 2016-07-20 | |||
CN106021478A (en) * | 2016-05-19 | 2016-10-12 | 武汉斗鱼网络科技有限公司 | Method and apparatus for displaying home page direct broadcast room list in optimized manner through direct broadcast website |
CN106488252A (en) * | 2016-11-03 | 2017-03-08 | 腾讯音乐娱乐(深圳)有限公司 | A kind of direct broadcasting room list processing method and processing device |
CN107959860A (en) * | 2017-12-26 | 2018-04-24 | 广州酷狗计算机科技有限公司 | The method and apparatus for showing live list |
WO2018113659A1 (en) * | 2016-12-20 | 2018-06-28 | 北京奇虎科技有限公司 | Method of displaying streaming medium data, device, process, and medium |
CN108712665A (en) * | 2018-05-18 | 2018-10-26 | 武汉斗鱼网络科技有限公司 | A kind of generation method, device, server and the storage medium of live streaming list |
WO2019001080A1 (en) * | 2017-06-30 | 2019-01-03 | 武汉斗鱼网络科技有限公司 | Live broadcast list mirror image display method, live broadcast platform server and client |
CN109922353A (en) * | 2019-03-25 | 2019-06-21 | 广州华多网络科技有限公司 | List imposition layout method, apparatus, computer equipment and storage medium is broadcast live |
CN110045893A (en) * | 2019-03-08 | 2019-07-23 | 视联动力信息技术股份有限公司 | Querying method and device is broadcast live |
CN112351300A (en) * | 2020-11-05 | 2021-02-09 | 北京字节跳动网络技术有限公司 | Information display method, device, equipment and medium |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9571784B2 (en) * | 2009-10-30 | 2017-02-14 | Verizon Patent And Licensing Inc. | Media content watch list systems and methods |
US9081481B2 (en) * | 2010-06-16 | 2015-07-14 | Google Inc. | Adjusting list views based on list sorting and item highlighting |
US10313735B2 (en) * | 2015-12-08 | 2019-06-04 | DISH Technologies L.L.C. | Live video recall list |
US20170188109A1 (en) * | 2015-12-29 | 2017-06-29 | Le Holdings (Beijing) Co., Ltd. | Method and electronic device for switching video |
-
2021
- 2021-07-15 CN CN202110801018.1A patent/CN113468370B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN303749537S (en) * | 2016-07-20 | |||
CN106021478A (en) * | 2016-05-19 | 2016-10-12 | 武汉斗鱼网络科技有限公司 | Method and apparatus for displaying home page direct broadcast room list in optimized manner through direct broadcast website |
CN106488252A (en) * | 2016-11-03 | 2017-03-08 | 腾讯音乐娱乐(深圳)有限公司 | A kind of direct broadcasting room list processing method and processing device |
WO2018113659A1 (en) * | 2016-12-20 | 2018-06-28 | 北京奇虎科技有限公司 | Method of displaying streaming medium data, device, process, and medium |
WO2019001080A1 (en) * | 2017-06-30 | 2019-01-03 | 武汉斗鱼网络科技有限公司 | Live broadcast list mirror image display method, live broadcast platform server and client |
CN107959860A (en) * | 2017-12-26 | 2018-04-24 | 广州酷狗计算机科技有限公司 | The method and apparatus for showing live list |
CN108712665A (en) * | 2018-05-18 | 2018-10-26 | 武汉斗鱼网络科技有限公司 | A kind of generation method, device, server and the storage medium of live streaming list |
CN110045893A (en) * | 2019-03-08 | 2019-07-23 | 视联动力信息技术股份有限公司 | Querying method and device is broadcast live |
CN109922353A (en) * | 2019-03-25 | 2019-06-21 | 广州华多网络科技有限公司 | List imposition layout method, apparatus, computer equipment and storage medium is broadcast live |
CN112351300A (en) * | 2020-11-05 | 2021-02-09 | 北京字节跳动网络技术有限公司 | Information display method, device, equipment and medium |
Also Published As
Publication number | Publication date |
---|---|
CN113468370A (en) | 2021-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113468370B (en) | Live list page display method, device, equipment and storage medium | |
JP7537830B2 (en) | Method, device and apparatus for implementing search | |
US20130219341A1 (en) | Apparatus and method for creating a shortcut menu | |
JP2021535656A (en) | Video processing methods, equipment, devices and computer programs | |
CN110913135A (en) | Video shooting method and device, electronic equipment and storage medium | |
CN110619098A (en) | Information display method and device, electronic equipment and storage medium | |
CN108429927A (en) | The method of virtual goods information in smart television and search user interface | |
US20160162125A1 (en) | System and method for providing media preview for playlists | |
CN107241657A (en) | Video broadcasting method, device, computing device and storage medium | |
CN115278346B (en) | Method and related equipment for sending and receiving comments in live broadcast room | |
CN107995513A (en) | A kind of method of TV remote controller and its button multiplexing, storage medium | |
CN109597929A (en) | Methods of exhibiting, device, terminal and the readable medium of search result | |
JP2023528398A (en) | Live distribution room creation method, device, electronic device and storage medium | |
US20240070191A1 (en) | Music pushing method, apparatus, electronic device and storage medium | |
CN108668172A (en) | A kind of video broadcasting method and device | |
CN111372115A (en) | Application program access method and device and communication system | |
CN109656653A (en) | Mask icon display method and device | |
CN113569089A (en) | Information processing method, device, server, equipment, system and storage medium | |
JP2019164748A (en) | Method for generating integrated information, method for pushing the same, and device, terminal, server, and media of the same | |
US20180032223A1 (en) | Methods, systems, and media for presenting messages | |
CN103168436A (en) | Method and apparatus for accessing devices based on intuitive selections | |
CN109241480A (en) | page display method and device | |
JP2025520107A (en) | Information processing method, device, electronic device, and storage medium | |
US20130125023A1 (en) | System and method of sharing application information | |
CN115190366B (en) | Information display method, device, electronic equipment and computer readable medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |