CN113660502A - Information display method and device, storage medium and electronic equipment - Google Patents
Information display method and device, storage medium and electronic equipment Download PDFInfo
- Publication number
- CN113660502A CN113660502A CN202110939685.6A CN202110939685A CN113660502A CN 113660502 A CN113660502 A CN 113660502A CN 202110939685 A CN202110939685 A CN 202110939685A CN 113660502 A CN113660502 A CN 113660502A
- Authority
- CN
- China
- Prior art keywords
- account
- anchor
- display
- state information
- anchor account
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 230000001960 triggered effect Effects 0.000 claims abstract description 13
- 230000015654 memory Effects 0.000 claims description 32
- 238000004590 computer program Methods 0.000 claims description 15
- 230000000977 initiatory effect Effects 0.000 claims description 10
- 238000012216 screening Methods 0.000 abstract description 12
- 238000010586 diagram Methods 0.000 description 10
- 230000001186 cumulative effect Effects 0.000 description 8
- 230000003993 interaction Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 235000010469 Glycine max Nutrition 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000005034 decoration Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 244000068988 Glycine max Species 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 235000013312 flour Nutrition 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000000843 powder Substances 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47205—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4825—End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses an information display method and device, a storage medium and electronic equipment. Wherein, the method comprises the following steps: responding to a request display operation triggered in a client of a live application logged by a viewing account, and sending a main broadcasting account list display request to a server; receiving a main broadcasting account list sent by a server and target relation state information between a viewing account and a main broadcasting account; displaying a main broadcasting account list in a client; displaying target relation state information in an object display area corresponding to each anchor account in the anchor account list, wherein the target relation state information is state information of which the relation state is displayed according to the highest priority in the corresponding second display priorities; the second display priority is used to indicate a display level of different status information. The invention solves the technical problem of low screening anchor efficiency caused by only depending on anchor information such as anchor titles, nicknames, pictures and the like to enter rooms.
Description
Technical Field
The invention relates to the field of computers, in particular to an information display method and device, a storage medium and electronic equipment.
Background
Currently, in a live broadcast application, an attention list in a live broadcast of a related technology only highlights personal information of an anchor, only can enter a house by depending on anchor information such as an anchor title, a nickname, a picture and the like, and cannot highlight association between the anchor and a user, so that the efficiency of screening the anchor is low.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The embodiment of the invention provides an information display method and device, a storage medium and electronic equipment, which at least solve the technical problem of low screening anchor efficiency caused by the fact that only anchor information such as anchor titles, nicknames and pictures can be relied on to enter a house.
According to an aspect of an embodiment of the present invention, there is provided an information display method including: responding to a request display operation triggered in a client of a live application logged by a viewing account, and sending a main broadcasting account list display request to a server; receiving a main broadcasting account list sent by the server and target relation state information between the viewing account and the main broadcasting account; the target relation state information is used for indicating the relation state of the watching account for watching the live content initiated by the anchor account; displaying the anchor account list in the client, wherein each anchor account in the anchor account list has a binding relationship with the viewing account, and the anchor account list is obtained by the server according to a first display priority corresponding to each anchor account; the first display priority is used for indicating the display level of each anchor account; displaying the target relationship state information in an object display area corresponding to each anchor account in the anchor account list, wherein the target relationship state information is state information which is displayed according to a second display priority and corresponds to the relationship state; the second display priority is used to indicate a different display level of the status information.
According to another aspect of the embodiments of the present invention, there is also provided an information display method, including: receiving a display request of a main broadcasting account list sent by a client; the anchor account list display request carries a viewing account logged in a client of the live application; determining a main broadcasting account list consisting of main broadcasting accounts having binding relation with the viewing accounts according to the sequence of the first display priority corresponding to each main broadcasting account; the first display priority is used for indicating the display level of each anchor account; determining candidate relationship state information between each anchor account in the anchor account list and the viewing account, wherein the candidate relationship state information is used for indicating the viewing account to view the relationship state of live content initiated by the anchor account; determining the relation state information to be displayed in the candidate relation state information as target relation state information according to a second display priority; the second display priority is used for indicating different display levels of the status information; and sending the main broadcast account list and the target relation state information to the client.
According to another aspect of the embodiments of the present invention, there is also provided an object display apparatus including: the client side comprises a sending unit, a receiving unit and a display unit, wherein the sending unit is used for responding to a request display operation triggered in a client side of a live application logged in by a watching account, and sending a main broadcast account list display request to a server; a receiving unit, configured to receive a primary account list sent by the server and target relationship state information between the viewing account and the primary account; the target relation state information is used for indicating the relation state of the watching account for watching the live content initiated by the anchor account; a display unit, configured to display the anchor account list in the client, where each anchor account in the anchor account list has a binding relationship with the viewing account, and the anchor account list is a list obtained by the server according to a first display priority corresponding to each anchor account; the first display priority is used for indicating the display level of each anchor account; a display unit, configured to display the target relationship state information in an object display area corresponding to each anchor account in the anchor account list, where the target relationship state information is state information in which the relationship state is displayed according to a second display priority; the second display priority is used to indicate a different display level of the status information.
According to another aspect of the embodiments of the present invention, there is also provided an object display apparatus including: the receiving unit is used for receiving a display request of a main broadcasting account list sent by a client; the anchor account list display request carries a viewing account logged in a client of the live application; a first determining unit, configured to determine, according to an order of a first display priority corresponding to each anchor account, an anchor account list composed of anchor accounts having a binding relationship with the viewing account; the first display priority is used for indicating the display level of each anchor account; a second determining unit, configured to determine candidate relationship state information between each anchor account in the anchor account list and the viewing account, where the candidate relationship state information is used to indicate a relationship state of the viewing account viewing live content initiated by the anchor account; a third determining unit, configured to determine, according to a second display priority, relationship state information to be displayed in the candidate relationship state information as target relationship state information; the second display priority is used for indicating different display levels of the status information; and a sending unit, configured to send the anchor account list and the target relationship status information to the client.
According to still another aspect of the embodiments of the present invention, there is also provided a computer-readable storage medium in which a computer program is stored, wherein the computer program is configured to execute the above-mentioned information display method when running.
According to still another aspect of the embodiments of the present invention, there is also provided an electronic device including a memory in which a computer program is stored and a processor configured to execute the information display method described above by the computer program.
In the embodiment of the present invention, the anchor account list is displayed in the client, where each anchor account in the anchor account list has a binding relationship with the viewing account, and the anchor account list is a list obtained by the server according to a first display priority corresponding to each anchor account; the first display priority is used for indicating the display level of each anchor account; displaying the target relationship state information in an object display area corresponding to each anchor account in the anchor account list, wherein the target relationship state information is state information which is displayed in a second display priority and corresponds to the relationship state; the second display priority is used for indicating the display levels of different state information, so that the purpose of highlighting the incidence relation between the anchor and the current user is achieved, the efficiency of screening the anchor is improved, the technical effect of displaying the anchor concerned by the current user in a diversified manner is achieved, and the technical problem of low efficiency of screening the anchor due to the fact that the user can only enter the house by the anchor information such as an anchor title, a nickname and a picture is solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
FIG. 1 is a schematic diagram of an application environment of an alternative information display method according to an embodiment of the invention;
FIG. 2 is a schematic diagram of an application environment of an alternative information display method according to an embodiment of the invention;
FIG. 3 is a flow chart diagram of an alternative information display method according to an embodiment of the invention;
FIG. 4 is a schematic flow chart diagram of an alternative information display method according to an embodiment of the invention;
FIG. 5 is a schematic view of an application interface of an alternative information display method according to an embodiment of the present invention;
FIG. 6 is a schematic view of an application interface of an alternative information display method according to an embodiment of the present invention;
FIG. 7 is a schematic view of an application interface of yet another alternative information display method according to an embodiment of the present invention;
FIG. 8 is a schematic illustration of an application interface of yet another alternative information display method according to an embodiment of the present invention;
FIG. 9 is a schematic view of an application interface of an alternative information display method according to an embodiment of the present invention;
FIG. 10 is a schematic view of an application interface of yet another alternative information display method according to an embodiment of the present invention;
FIG. 11 is a schematic view of an application interface of an alternative information display method according to an embodiment of the invention;
FIG. 12 is a schematic diagram of an alternative information display device according to an embodiment of the present invention;
FIG. 13 is a schematic diagram of an alternative electronic device according to an embodiment of the invention;
FIG. 14 is a schematic diagram of an alternative information display device according to an embodiment of the present invention;
fig. 15 is a schematic structural diagram of another alternative electronic device according to an embodiment of the invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or 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.
According to an aspect of the embodiments of the present invention, an information display method is provided, and optionally, as an optional implementation manner, the information display method may be applied, but not limited, to a hardware environment as shown in fig. 1. The hardware environment comprises: the terminal equipment 102, the network 104 and the server 106 are used for human-computer interaction with the user. The user 108 and the terminal device 102 can perform human-computer interaction, and a live application client runs in the terminal device 102. The terminal device 102 includes a human-machine interaction screen 1022, a processor 1024, and a memory 1026. The human-computer interaction screen 1022 is used for presenting a anchor account list and also presenting target relationship state information between the viewing account and the anchor account; the processor 1024 is configured to send a main broadcast account list display request to the server in response to a request display operation triggered in a client of a live application logged in by a viewing account. The memory 1026 is configured to store a primary account list, and also configured to store target relationship status information between the viewing account and the primary account, and to store a first display priority for indicating a display level of each of the primary accounts and a second display priority for indicating a display level of different status information.
In addition, the server 106 includes a database 1062 and a processing engine 1064, where the database 1062 is used to store a primary account list, also used to store target relationship status information between the viewing account and the primary account, and used to store a first display priority for indicating a display level of each primary account and a second display priority for indicating a display level of different status information; the processing engine 1064 is configured to determine, according to the order of the first display priority corresponding to each anchor account, an anchor account list composed of anchor accounts having a binding relationship with the viewing account, and determine, according to the second display priority, to-be-displayed relationship state information in the candidate relationship state information as the target relationship state information.
The specific process comprises the following steps: assuming that a live application client is running in the terminal device 102 shown in fig. 1, the user 108 operates the human-computer interaction screen 1022 to manage and operate the live application, and in step S102, in response to a request display operation triggered in the client of the live application for viewing account login, sends a main-broadcast account list display request to the server 106. Then, step S104 is executed to send the anchor account list to the server 106 via the network 104. In step S108 to step S112, receiving a request for displaying a anchor account list sent by a client; determining a main broadcasting account list consisting of main broadcasting accounts having binding relation with the viewing accounts according to the sequence of the first display priority corresponding to each main broadcasting account; determining candidate relationship state information between each anchor account and the viewing account in the anchor account list; and determining the relation state information to be displayed in the candidate relation state information as target relation state information according to the second display priority. And as step S114, notifies the terminal device 102 via the network 104, and returns the anchor account list and the target relationship status information. In steps S116-S120, receiving a primary account list and target relationship status information between the viewing account and the primary account sent by the server 106; and displaying the anchor account list in the client, and displaying the target relation state information in an object display area corresponding to each anchor account in the anchor account list.
As another alternative, the information display method described above in the present application may be applied to fig. 2. As shown in fig. 2, a human-computer interaction may be performed between a user 202 and a user device 204. The user equipment 204 includes a memory 206 and a processor 208. In this embodiment, the user equipment 204 may refer to and execute the operation executed by the terminal device 102, and display the anchor account list in the client, and display the target relationship status information in the object display area corresponding to each anchor account in the anchor account list.
Alternatively, the terminal device 102 and the user device 204 may be, but not limited to, a mobile phone, a tablet computer, a notebook computer, a PC, and the like, and the network 104 may include, but is not limited to, a wireless network or a wired network. Wherein, this wireless network includes: WIFI and other networks that enable wireless communication. Such wired networks may include, but are not limited to: wide area networks, metropolitan area networks, and local area networks. The server 106 may include, but is not limited to, any hardware device capable of performing computations.
Optionally, as an optional implementation manner, as shown in fig. 3, the information display method includes:
s302, responding to a request display operation triggered in a client of a live application logged in by a viewing account, and sending a main broadcast account list display request to a server;
s304, receiving a main broadcast account list sent by the server and target relationship state information between the viewing account and the main broadcast account; the target relation state information is used for indicating the relation state of the watching account for watching the live content initiated by the anchor account;
s306, displaying the anchor account list in the client, where each anchor account in the anchor account list has a binding relationship with the viewing account, and the anchor account list is a list obtained by the server according to a first display priority corresponding to each anchor account; the first display priority is used for indicating the display level of each anchor account;
s308, displaying the target relationship status information in an object display area corresponding to each anchor account in the anchor account list, wherein the target relationship status information is status information in which the relationship status is displayed according to a corresponding second display priority; the second display priority is used to indicate a different display level of the status information.
In step S302, in an actual application, in response to a request display operation triggered in a client of a live application logged in by a viewing account, a request for displaying a home-cast account list is sent to a server, where the request display operation may include, but is not limited to, a display page operation of multiple home-casts focusing on a current account, and the request display operation in this embodiment may be a touch or slide operation on a live-cast page, which is not limited herein.
In step S304, during actual application, receiving a primary account list sent by the server and target relationship status information between the viewing account and the primary account; as shown in fig. 5, the anchor account list includes 6 anchors concerned by the current user, where the target relationship status information is used to indicate a relationship status of the viewing account viewing live content initiated by the anchor account, and in fig. 5, for example, the target relationship status may be "newly opened", "not seen for consecutive days", "accompanied by xx days", and the like, and the association relationship between the current user and the multiple anchors concerned can be visually seen.
In step S306, in actual application, the anchor account list is displayed in the live broadcast client, where each anchor account in the anchor account list has a binding relationship with the viewing account, as shown in fig. 5, that is, each anchor account in the anchor account category is an anchor focused by the current user.
The anchor account list is a list obtained by the server according to a first display priority corresponding to each anchor account; the first display priority is used to indicate a display level of each anchor account. That is, presentation may be performed according to the display level of each anchor account, for example, as shown in fig. 5, a "jummi" anchor is an anchor that the current user has just focused on, the anchor definition priority that has just focused on is the highest, a "cantonese star" anchor that has just launched is an anchor that has just launched, the anchor definition priority that has just launched is lower than the priority that has just focused on, and the anchor definition priority that has just launched may be dropped to the second position for display.
In step S308, in actual application, as shown in fig. 5, the target relationship status information is displayed in an object display area corresponding to each anchor account in the anchor account list; for example, a "vermillion" anchor is an anchor just started that the current user just focused on, where the current user has not watched the anchor for 3 days when the cantonese language stars "has a relationship with the current user; the target relation state information is state information which displays the relation state according to a corresponding second display priority; the second display priority is used to indicate a different display level of the status information. As shown in fig. 5, here, for example, the display level of the status information of "AL aline" anchor, which is currently viewed by the user for 5 consecutive days, is the highest, and next, the display level of the status information, which is currently accompanied by the anchor for 30 days, is lower than the display level viewed for X consecutive days, so that only the display status information of "continuously viewed by her for 5 days" may be displayed, or "continuously viewed by her for 5 days" and "accompanied by the anchor for 30 days" may be sequentially scroll-displayed at the display levels, which is merely an example and is not limited herein.
In an embodiment of the present invention, the first display priority and the second display priority may have consistency, that is, the sorting priority of the anchor account list is consistent with the target status information priority of each anchor, for example, the first display priority is "last M days attention", "N days not watching", "cumulative watching L duration", the second display priority is a fine classification based on the first display priority, for example, the above "last M days attention" may be subdivided into "last 2 days attention", "last 3 days attention", "last 4 days attention", the above "N days not watching" may be subdivided into "7 days not watching", "8 days not watching", "9 days not watching", "cumulative watching L duration" may be subdivided into "cumulative watching 9 hours", "cumulative watching 8 hours", and "cumulative watching 7 hours". In the priority ranking, the target relationship status information displayed by the anchor from top to bottom is "focus in the last 2 days", "focus in the last 3 days", "focus in the last 4 days", "no view for 7 days", "no view for 8 days", "no view for 9 days", "cumulative view for 9 hours", "cumulative view for 8 hours", and "cumulative view for 7 hours".
In the embodiment of the present invention, the anchor account list is displayed in the client, where each anchor account in the anchor account list has a binding relationship with the viewing account, and the anchor account list is a list obtained by the server according to a first display priority corresponding to each anchor account; the first display priority is used for indicating the display level of each anchor account; displaying the target relationship state information in an object display area corresponding to each anchor account in the anchor account list, wherein the target relationship state information is state information which is displayed in a second display priority and corresponds to the relationship state; the second display priority is used for indicating the display levels of different state information, so that the purpose of highlighting the incidence relation between the anchor and the current user is achieved, the efficiency of screening the anchor is improved, the technical effect of displaying the anchor concerned by the current user in a diversified manner is achieved, and the technical problem of low efficiency of screening the anchor due to the fact that the user can only enter the house by the anchor information such as an anchor title, a nickname and a picture is solved.
In one or more embodiments, the information display method further includes: receiving a recommended anchor list sent by the server;
displaying the recommended anchor list in the client; the live type of each anchor account in the recommended anchor account list is the same as the live type of one or more anchor accounts in the anchor account list.
In the embodiment of the present invention, when the server obtains the live broadcast type currently used for the anchor in the anchor list concerned, an anchor of the same live broadcast type as that of one or more anchor in the anchor list is selected from the background database and recommended to the current user, for example, if the live broadcast type of the multiple anchor concerned by the current user is a sports program, the live broadcast type of the current user can be recommended to the one or more anchor of the sports program.
In one or more embodiments, the displaying the target relationship status information in the object display area corresponding to each anchor account in the anchor account list includes one of:
receiving the number of unviewed periods sent by the server under the condition that the viewing account does not view live content initiated by the anchor account in a current period and the viewing account does not view live content initiated by the anchor account in a plurality of historical periods before the current period; displaying first relation state information in an object display area corresponding to the anchor account, wherein the first relation state information is used for prompting the number of unviewed periods; as shown in fig. 5, in the present embodiment, the first relationship state information may be "no view for consecutive xx days".
When the viewing account does not view the live content initiated by the anchor account in the current period, but views the live content initiated by the anchor account in a historical time period before the current period, receiving second relationship state information sent by the server and displaying the second relationship state information in an object display area corresponding to the anchor account, wherein the second relationship state information is used for prompting that the viewing account does not view the live content initiated by the anchor account in the current period; as shown in fig. 5, in the present embodiment, the second relationship state information may be "seen or not seen on the current day".
Receiving the number of continuous watching periods sent by the server under the condition that the watching account watches the live content initiated by the main broadcasting account in the current period and the watching account also watches the live content initiated by the main broadcasting account in a plurality of historical periods before the current period; displaying third relation state information in an object display area corresponding to the anchor account, wherein the third relation state information is used for prompting the number of the continuous watching periods; as shown in fig. 5, in the present embodiment, the third relationship state information may be "seen for consecutive days".
Receiving the number of watched periods sent by the server before the current period under the condition that the watching account watches the live content initiated by the main broadcasting account in the current period and the watching account watches the live content initiated by the main broadcasting account in the historical time period before the current period; and displaying fourth relation state information in an object display area corresponding to the anchor account, wherein the fourth relation state information is used for prompting the watched cycle number. As shown in fig. 5, in the present embodiment, the fourth relationship state information may be "how many days have been accompanied".
In one or more embodiments, the display priority of the first relationship state information is higher than the second display priority of the second relationship state information, the second display priority of the second relationship state information is higher than the second display priority of the third relationship state information, and the second display priority of the third relationship state information is higher than the second display priority of the fourth relationship state information. In the present embodiment, for example, the display priority of "no view on consecutive xx days" is higher than "no view on the same day"; the display priority of "having or not having been seen on the current day" is greater than "seen on consecutive days". The display priority of "seen in consecutive days" is greater than "how many days have been accompanied".
In one or more embodiments, the displaying the anchor account list in the client includes: acquiring an updated first display priority sent by the server; displaying the anchor account list according to the updated first display priority; wherein, the updated first display priority is obtained by adjusting and updating the initial first display priority; the above-mentioned initial first display priority may include, in order from high to low: the anchor account with the watching account concerning time length being less than a first threshold, the anchor account with the initiating time of initiating the live broadcast content being less than a second threshold from the current time, and the anchor account watched by the watching account in the current time period.
In an embodiment of the present invention, the first display priority and the second display priority may be updated when the trigger condition is satisfied, so as to update the anchor account list and the state information, for example, when a duration of a user watching a certain live broadcast room is longer than a preset duration, when the user refreshes the anchor account list, the preference of the user may be determined according to a type of the live broadcast room watched by the user, so as to adjust the first display priority and/or the second display priority according to the preference of the user, so as to update the user list. For example, if the watching time of the user in the live game room is longer than 1 hour, the priority of the game categories of the first display priority and the second display priority is increased, so that the list information more suitable for the user is recommended.
In this embodiment, the anchor account with the viewing account attention duration being less than the first threshold may include, but is not limited to, the "anchor account with the latest attention"; the anchor account, for which the time length from the initiation time of initiating the live content to the current time is less than the second threshold, may include, but is not limited to, a newly-played anchor account that is just concerned by the current user; the primary account viewed by the viewing account during the current time period may include, but is not limited to, the most recently viewed primary account. For example, as shown in fig. 5, the current anchor that the user focuses on before the current time is 5 anchors including no "jig m" anchor, and after the current time focuses on the "jig m" anchor, the anchor account list is displayed according to the updated first display priority, and is a 6-digit anchor including "jig m".
Optionally, as another optional implementation, as shown in fig. 4, the information display method includes:
s402, a server receives a display request of a main broadcasting account list sent by a client; the anchor account list display request carries a viewing account logged in a client of the live application;
s404, the server determines a anchor account list consisting of anchor accounts having a binding relationship with the viewing accounts according to the sequence of the first display priority corresponding to each anchor account; the first display priority is used for indicating the display level of each anchor account;
s406, the server determines candidate relationship status information between each anchor account in the anchor account list and the viewing account, where the candidate relationship status information is used to indicate a relationship status of the viewing account viewing the live content initiated by the anchor account;
s408, the server determines the relation state information to be displayed in the candidate relation state information as target relation state information according to the second display priority; the second display priority is used for indicating different display levels of the status information;
and S410, the server sends the primary account list and the target relation state information to the client.
In the embodiment of the invention, a request for displaying a main broadcasting account list sent by a receiving client is adopted; the anchor account list display request carries a viewing account logged in a client of the live application; determining a main broadcasting account list consisting of main broadcasting accounts having binding relation with the viewing accounts according to the sequence of the first display priority corresponding to each main broadcasting account; the first display priority is used for indicating the display level of each anchor account; determining candidate relationship state information between each anchor account in the anchor account list and the viewing account, wherein the candidate relationship state information is used for indicating the viewing account to view the relationship state of live content initiated by the anchor account; determining the relation state information to be displayed in the candidate relation state information as target relation state information according to a second display priority; the second display priority is used for indicating the display levels of different state information, so that the purpose of highlighting the incidence relation between the anchor and the current user is achieved, the efficiency of screening the anchor is improved, the technical effect of displaying the anchor concerned by the current user in a diversified manner is achieved, and the technical problem of low efficiency of screening the anchor due to the fact that the user can only enter the house by the anchor information such as an anchor title, a nickname and a picture is solved.
In one or more embodiments, the information display method further includes: determining a recommended anchor account list, wherein the anchor account in the recommended anchor account list is the same as the live broadcast type of one or more anchor accounts in the anchor account list; and sending the recommended anchor list to the client.
In one or more embodiments, in step S406, determining candidate relationship status information between each anchor account in the anchor account list and the viewing account, and sending target relationship status information to the client includes one of the following:
counting the number of unviewed periods when the viewing account does not view the live content initiated by the anchor account in the current period and the viewing account does not view the live content initiated by the anchor account in a plurality of historical periods before the current period; sending first relation state information to the client, wherein the first relation state information is used for prompting the number of unviewed periods;
when the viewing account does not view the live content initiated by the anchor account in the current period, but views the live content initiated by the anchor account in a historical time period before the current period, sending second relationship state information to the client, wherein the second relationship state information is used for prompting that the viewing account does not view the live content initiated by the anchor account in the current period;
counting the number of continuous watching periods under the condition that the watching account watches the live content initiated by the main broadcasting account in the current period and the watching account also watches the live content initiated by the main broadcasting account in a plurality of historical periods before the current period; sending third relation state information to the client, wherein the third relation state information is used for prompting the number of the continuous watching cycles;
counting the number of cycles watched before the current cycle under the condition that the watching account watches the live content initiated by the main broadcasting account in the current cycle and the watching account watches the live content initiated by the main broadcasting account in the historical time period before the current cycle; and sending fourth relation state information to the client, wherein the fourth relation state information is used for prompting the watched cycle number.
In one or more embodiments, the display priority of the first relationship state information is higher than the second display priority of the second relationship state information, the second display priority of the second relationship state information is higher than the second display priority of the third relationship state information, and the second display priority of the third relationship state information is higher than the second display priority of the fourth relationship state information.
In one or more embodiments, in step S408, the determining, according to the order of the first display priority corresponding to each anchor account, an anchor account list composed of anchor accounts having a binding relationship with the viewing account includes:
determining an initial first display priority of each anchor account in the anchor account list, wherein the order of the initial first display priority from high to low includes: the anchor account with the watching account concerning time length being less than a first threshold, the anchor account with the initiating time of initiating the live broadcast content being less than a second threshold from the current time, and the anchor account watched by the watching account in the current time period; adjusting and updating the initial first display priority according to the relationship state information to obtain an updated first display priority; determining an updated anchor account list according to the updated first display priority; and sending the updated anchor account list to the client.
Based on the above embodiment, in an application embodiment, the present application further provides an information display method for displaying the association between the anchor and the user, displaying the intimacy between the anchor and the user, how many days the anchor and the user see continuously, and how many days the anchor and the user do not see continuously; and the user is supported to set the top of a specific anchor, the screening efficiency of the user is improved, and the user is reminded to enter the house.
As shown in fig. 5, the corresponding state change settings for the current user and the attention anchor are as follows:
(1) whether the person has seen the day (before seeing)
The concrete case is as follows: no one has seen her/he today
Real-time needs to be guaranteed, and after the user has the house entering action, the next priority status is displayed.
(2) Go unseen for several days
The concrete case is as follows: she/he was not seen on xx days; here, the maximum upper limit of time may be set to 1 year, and the next priority is presented after the user has entered the house.
(3) For consecutive days: continuously watch her/his xx cheeks; here, the trigger can be set for more than or equal to 3 days, and the necessary time is required to enter a live broadcast room in a continuous time period; and updating data in real time after entering a live broadcast room.
(4) How many days have been accompanied
The concrete case is as follows: accompany him/her xx Tianla; and after the action of entering the live broadcast room in the same day, updating the number of accompanying days for accompanying the live broadcast by the current user.
(5) New broadcast
A cultural case: broadcast just before xx minutes; a time limit of 30 minutes may be set; and after the house entering action is carried out on the day, updating the next state.
1.2 the corresponding priority ranking (i.e., the second display priority) may be: newly broadcast, see not seeing for x consecutive days, see not seeing this day, see for x consecutive days, already accompany x days.
The current live application supports the top setting of a specific anchor, as shown in fig. 6, the anchor "AL ali" can be displayed on top, in fig. 6, a dialog box for the top setting and the cancellation of attention is displayed, and after the current user sets the top, an interface as shown in fig. 7 is displayed. As shown in FIG. 8, when the cancel set-top option is clicked, the interface shown in FIG. 9 may be displayed with the anchor "AL Alin" returning to the pre-set list position.
Number of set-top anchor limit: and 3 cannot be exceeded, and if the number exceeds the preset value, the user is reminded to cancel one set top. The set-top presentation logic is: the anchor is not displayed online, the top anchor is arranged according to the reverse order of the starting time, and the soybean powder and the daemon have the highest priority. Here, the soy flour and daemon may have purchased special privileges for the user profile. Display of the set-top logic in big graph mode: and no change is made in the large graph mode, and the original sequencing is kept. That is, in the large map mode, the set-top display operation cannot be performed. Display of right live and fan cluster ratings: as shown in fig. 10 and 11, live information of the current live broadcast and the level of the mason roll, that is, the level of the current user in the current live broadcast, may be displayed in the live broadcast application. The live title and the specific live title content of the live broadcast room can be displayed in the embodiment of the application, and the live title and the specific live title content of the live broadcast room can be displayed in the live broadcast process of the applied live broadcast application. When the live title of the live room occurs simultaneously with other ratings, the live title priority may be set to be greater than the fan cluster rating. That is, the live title is preferentially displayed.
The anchor interest list (anchor account list) ordering is strongly related to the user attention/viewing behavior. It may be set here that anchor (once only) → new start (once only) → most recent watching may be reversed in intimacy.
The latest focus in this example is limited to the anchor whose focus time is focused within 1 h.
The new broadcast may be set as a master broadcast within 30 minutes of the new broadcast.
Recent viewing duration setting rule: and (4) taking the anchor with the historical accumulation viewing time length of more than 10 minutes in the day of 7 days as an initial sorting pool, and inversely sorting according to the viewing time length.
And updating in near real time, limiting the current watching duration to be more than 10s of the anchor, and arranging the anchor according to the watching time stamp.
The anchor is concerned with newly, the watching duration of the day is not limited, and the anchor is directly arranged backwards according to the watching time stamp.
The attention time, the broadcasting time and the watching time threshold can be configured as required; the duration statistics include a cast of viewing of the recommended pages.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
According to another aspect of the embodiments of the present invention, there is also provided an object display apparatus for implementing the above-described information display method. As shown in fig. 12, the apparatus includes:
a sending unit 1202, configured to send a request for displaying a home-play account list to a server in response to a request display operation triggered in a client of a live application logged in by a viewing account;
a receiving unit 1204, configured to receive a primary account list sent by the server and target relationship status information between the viewing account and the primary account; the target relation state information is used for indicating the relation state of the watching account for watching the live content initiated by the anchor account;
a displaying unit 1206, configured to display the anchor account list in the client, where each anchor account in the anchor account list has a binding relationship with the viewing account, and the anchor account list is a list obtained by the server according to a first display priority corresponding to each anchor account; the first display priority is used for indicating the display level of each anchor account;
a display unit 1208, configured to display the target relationship status information in an object display area corresponding to each anchor account in the anchor account list, where the target relationship status information is status information in which the relationship status is displayed according to a second display priority; the second display priority is used to indicate a different display level of the status information.
In the embodiment of the present invention, a request for displaying a home-broadcast account list is sent to a server in response to a request for displaying operation triggered in a client of a live-broadcast application logged in by a viewing account, where the request for displaying operation may include, but is not limited to, a page displaying operation of multiple home-broadcasts focusing on a current account, and the request for displaying operation in this embodiment may be a touch or slide operation on a live-broadcast page, which is not limited herein.
In the embodiment of the invention, a main broadcast account list sent by the server and target relationship state information between the viewing account and the main broadcast account are received; as shown in fig. 5, the anchor account list includes 6 anchors concerned by the current user, where the target relationship status information is used to indicate a relationship status of the viewing account viewing live content initiated by the anchor account, and in fig. 5, for example, the target relationship status may be "newly opened", "not seen for consecutive days", "accompanied by xx days", and the like, and the association relationship between the current user and the multiple anchors concerned can be visually seen.
In the embodiment of the present invention, the anchor account list is displayed in a live client, where each anchor account in the anchor account list has a binding relationship with the viewing account, as shown in fig. 5, that is, each anchor account in the anchor account category is an anchor that is concerned by a current user.
The anchor account list is a list obtained by the server according to a first display priority corresponding to each anchor account; the first display priority is used to indicate a display level of each anchor account. That is, presentation may be performed according to the display level of each anchor account, for example, as shown in fig. 5, a "jummi" anchor is an anchor that the current user has just focused on, the anchor definition priority that has just focused on is the highest, a "cantonese star" anchor that has just launched is an anchor that has just launched, the anchor definition priority that has just launched is lower than the priority that has just focused on, and the anchor definition priority that has just launched may be dropped to the second position for display.
In the embodiment of the present invention, as shown in fig. 5, the target relationship state information is displayed in an object display area corresponding to each anchor account in the anchor account list; for example, a "vermillion" anchor is an anchor just started that the current user just focused on, where the current user has not watched the anchor for 3 days when the cantonese language stars "has a relationship with the current user; the target relation state information is state information which displays the relation state according to a corresponding second display priority; the second display priority is used to indicate a different display level of the status information. As shown in fig. 5, here, for example, the display level of the status information of "AL aline" anchor, which is currently viewed by the user for 5 consecutive days, is the highest, and next, the display level of the status information, which is currently accompanied by the anchor for 30 days, is lower than the display level viewed for X consecutive days, so that only the display status information of "continuously viewed by her for 5 days" may be displayed, or "continuously viewed by her for 5 days" and "accompanied by the anchor for 30 days" may be sequentially scroll-displayed at the display levels, which is merely an example and is not limited herein.
In the embodiment of the present invention, the anchor account list is displayed in the client, where each anchor account in the anchor account list has a binding relationship with the viewing account, and the anchor account list is a list obtained by the server according to a first display priority corresponding to each anchor account; the first display priority is used for indicating the display level of each anchor account; displaying the target relationship state information in an object display area corresponding to each anchor account in the anchor account list, wherein the target relationship state information is state information which is displayed in a second display priority and corresponds to the relationship state; the second display priority is used for indicating the display levels of different state information, so that the purpose of highlighting the incidence relation between the anchor and the current user is achieved, the efficiency of screening the anchor is improved, the technical effect of displaying the anchor concerned by the current user in a diversified manner is achieved, and the technical problem of low efficiency of screening the anchor due to the fact that the user can only enter the house by the anchor information such as an anchor title, a nickname and a picture is solved.
In an embodiment of the present application, the information display apparatus further includes:
a receiving recommending unit, configured to receive the recommended anchor list sent by the server;
a display recommending unit for displaying the recommendation anchor list in the client; the live type of each anchor account in the recommended anchor account list is the same as the live type of one or more anchor accounts in the anchor account list.
In one or more embodiments, the display unit 1208 includes one of:
a first receiving and displaying module, configured to receive, when the viewing account does not view live content initiated by the anchor account in a current period and the viewing account does not view live content initiated by the anchor account in a plurality of history periods before the current period, a number of unviewed periods sent by the server; displaying first relation state information in an object display area corresponding to the anchor account, wherein the first relation state information is used for prompting the number of unviewed periods;
a second receiving and displaying module, configured to receive second relationship state information sent by the server and display the second relationship state information in an object display area corresponding to the anchor account when the viewing account does not view live content initiated by the anchor account in a current period but views the live content initiated by the anchor account in a historical time period before the current period, where the second relationship state information is used to prompt the viewing account not to view the live content initiated by the anchor account in the current period;
a third receiving and displaying module, configured to receive, when the viewing account views live content initiated by the anchor account in a current period and the viewing account also views live content initiated by the anchor account in a plurality of history periods before the current period, a number of consecutive viewing periods sent by the server; displaying third relation state information in an object display area corresponding to the anchor account, wherein the third relation state information is used for prompting the number of the continuous watching periods;
a fourth receiving and displaying module, configured to receive, when the viewing account views live content initiated by the anchor account in a current period and the viewing account also views live content initiated by the anchor account in a historical time period before the current period, a number of periods that have been viewed before the current period and are sent by the server; and displaying fourth relation state information in an object display area corresponding to the anchor account, wherein the fourth relation state information is used for prompting the watched cycle number.
In one or more embodiments, the display priority of the first relationship state information is higher than the second display priority of the second relationship state information, the second display priority of the second relationship state information is higher than the second display priority of the third relationship state information, and the second display priority of the third relationship state information is higher than the second display priority of the fourth relationship state information.
In one or more embodiments, the display unit 1206 comprises:
the acquisition module is used for acquiring the updated first display priority sent by the server;
a display module, configured to display the anchor account list according to the updated first display priority; wherein, the updated first display priority is obtained by adjusting and updating the initial first display priority; the above-mentioned initial first display priority includes, in order from high to low: the anchor account with the watching account concerning time length being less than a first threshold, the anchor account with the initiating time of initiating the live broadcast content being less than a second threshold from the current time, and the anchor account watched by the watching account in the current time period.
According to a further aspect of the embodiment of the present invention, there is also provided an electronic device for implementing the information display method, as shown in fig. 13, the electronic device includes a memory 1302 and a processor 1304, the memory 1302 stores a computer program, and the processor 1304 is configured to execute the steps in any one of the method embodiments through the computer program.
Optionally, in this embodiment, the electronic apparatus may be located in at least one network device of a plurality of network devices of a computer network.
Optionally, in this embodiment, the processor may be configured to execute the following steps by a computer program:
s11, responding to a request display operation triggered in a client of the live application logged in by the viewing account, and sending a main broadcast account list display request to a server;
s12, receiving a primary account list sent by the server and target relationship status information between the viewing account and the primary account; the target relation state information is used for indicating the relation state of the watching account for watching the live content initiated by the anchor account;
s13, displaying the anchor account list in the client, where each anchor account in the anchor account list has a binding relationship with the viewing account, and the anchor account list is a list obtained by the server according to a first display priority corresponding to each anchor account; the first display priority is used for indicating the display level of each anchor account;
s14, displaying the target relationship status information in an object display area corresponding to each anchor account in the anchor account list, wherein the target relationship status information is status information in which the relationship status is displayed according to a second display priority; the second display priority is used to indicate a different display level of the status information.
Alternatively, it can be understood by those skilled in the art that the structure shown in fig. 13 is only an illustration, and the electronic device may also be a terminal device such as a smart phone (e.g., an Android phone, an iOS phone, etc.), a tablet computer, a palmtop computer, a Mobile Internet Device (MID), a PAD, and the like. Fig. 13 is a diagram illustrating a structure of the electronic device. For example, the electronic device may also include more or fewer components (e.g., network interfaces, etc.) than shown in FIG. 13, or have a different configuration than shown in FIG. 13.
The memory 1302 may be used to store software programs and modules, such as program instructions/modules corresponding to the information display method and apparatus in the embodiments of the present invention, and the processor 1304 executes various functional applications and data processing by running the software programs and modules stored in the memory 1302, that is, implementing the information display method described above. The memory 1302 may include high speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 1302 may further include memory located remotely from the processor 1304, which may be connected to the terminal over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof. The memory 1302 may be specifically but not limited to be used for storing information such as a anchor account list and target relationship status information. As an example, as shown in fig. 13, the memory 1302 may include, but is not limited to, a transmitting unit 1202, a receiving unit 1204, a presenting unit 1206 and a displaying unit 1208 of the object display apparatus. In addition, the device may further include, but is not limited to, other module units in the prop obtaining device, which is not described in detail in this example.
Optionally, the transmitting device 1306 is used for receiving or sending data via a network. Examples of the network may include a wired network and a wireless network. In one example, the transmission device 1306 includes a Network adapter (NIC) that can be connected to a router via a Network cable and other Network devices to communicate with the internet or a local area Network. In one example, the transmitting device 1306 is a Radio Frequency (RF) module, which is used to communicate with the internet in a wireless manner.
In addition, the electronic device further includes: a display 1308 for displaying the anchor account list and the target relationship status information; and a connection bus 1310 for connecting the respective module parts in the above-described electronic apparatus.
According to another aspect of the embodiments of the present invention, there is also provided an object display apparatus for implementing the above-described information display method. As shown in fig. 14, the apparatus includes:
a receiving unit 1402, configured to receive a request for displaying a anchor account list sent by a client; the anchor account list display request carries a viewing account logged in a client of the live application;
a first determining unit 1404, configured to determine, according to an order of a first display priority corresponding to each anchor account, an anchor account list composed of anchor accounts having a binding relationship with the viewing account; the first display priority is used for indicating the display level of each anchor account;
a second determining unit 1406, configured to determine candidate relationship state information between each anchor account in the anchor account list and the viewing account, where the candidate relationship state information is used to indicate a relationship state of the viewing account viewing live content initiated by the anchor account;
a third determining unit 1408, configured to determine, according to the second display priority, relationship state information to be displayed in the candidate relationship state information as target relationship state information; the second display priority is used for indicating different display levels of the status information;
a sending unit 1410, configured to send the anchor account list and the target relationship status information to the client.
According to yet another aspect of the embodiments of the present invention, there is also provided an electronic device for implementing the information display method, as shown in fig. 15, the electronic device includes a memory 1502 and a processor 1504, the memory 1502 stores a computer program, and the processor 1504 is configured to execute the steps of any one of the method embodiments by the computer program.
Optionally, in this embodiment, the electronic apparatus may be located in at least one network device of a plurality of network devices of a computer network.
Optionally, in this embodiment, the processor may be configured to execute the following steps by a computer program:
s21, receiving a display request of a main broadcasting account list sent by a client; the anchor account list display request carries a viewing account logged in a client of the live application;
s22, determining a anchor account list composed of anchor accounts having a binding relationship with the viewing accounts according to the sequence of the first display priority corresponding to each anchor account; the first display priority is used for indicating the display level of each anchor account;
s23, determining candidate relationship status information between each anchor account in the anchor account list and the viewing account, where the candidate relationship status information is used to indicate a relationship status of the viewing account viewing live content initiated by the anchor account;
s24, determining the relation state information to be displayed in the candidate relation state information as target relation state information according to the second display priority; the second display priority is used for indicating different display levels of the status information;
s25, sending the primary account list and the target relationship status information to the client.
Alternatively, it can be understood by those skilled in the art that the structure shown in fig. 15 is only an illustration, and the electronic device may also be a terminal device such as a smart phone (e.g., an Android phone, an iOS phone, etc.), a tablet computer, a palm computer, a Mobile Internet Device (MID), a PAD, and the like. Fig. 15 is a diagram illustrating a structure of the electronic device. For example, the electronic device may also include more or fewer components (e.g., network interfaces, etc.) than shown in FIG. 15, or have a different configuration than shown in FIG. 15.
The memory 1502 may be configured to store software programs and modules, such as program instructions/modules corresponding to the information display method and apparatus in the embodiments of the present invention, and the processor 1504 executes various functional applications and data processing by running the software programs and modules stored in the memory 1502, that is, implements the information display method described above. The memory 1502 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 1502 can further include memory located remotely from the processor 1504, which can be coupled to the terminal over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof. The memory 1502 may be specifically but not limited to be used for storing information such as a anchor account list and target relationship status information. As an example, as shown in fig. 15, the memory 1502 may include, but is not limited to, a receiving unit 1402, a first determining unit 1404, a second determining unit 1406, a third determining unit 1408, and a transmitting unit 1410 in the object display apparatus. In addition, the device may further include, but is not limited to, other module units in the prop obtaining device, which is not described in detail in this example.
Optionally, the transmission device 1506 is used for receiving or transmitting data via a network. Examples of the network may include a wired network and a wireless network. In one example, the transmission device 1506 includes a Network adapter (NIC) that can be connected to a router via a Network cable and other Network devices to communicate with the internet or a local area Network. In one example, the transmission device 1506 is a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.
In addition, the electronic device further includes: a display 1508 for displaying the anchor account list and target relationship status information; and a connection bus 1510 for connecting the respective module parts in the above-described electronic apparatus.
According to a further aspect of an embodiment of the present invention, there is also provided a computer-readable storage medium, in which a computer program is stored, wherein the computer program is arranged to perform the steps in any of the above-mentioned method embodiments when executed.
Alternatively, in the present embodiment, the storage medium may be configured to store a computer program for executing the steps of:
s11, responding to a request display operation triggered in a client of the live application logged in by the viewing account, and sending a main broadcast account list display request to a server;
s12, receiving a primary account list sent by the server and target relationship status information between the viewing account and the primary account; the target relation state information is used for indicating the relation state of the watching account for watching the live content initiated by the anchor account;
s13, displaying the anchor account list in the client, where each anchor account in the anchor account list has a binding relationship with the viewing account, and the anchor account list is a list obtained by the server according to a first display priority corresponding to each anchor account; the first display priority is used for indicating the display level of each anchor account;
s14, displaying the target relationship status information in an object display area corresponding to each anchor account in the anchor account list, wherein the target relationship status information is status information in which the relationship status is displayed according to a second display priority; the second display priority is used to indicate a different display level of the status information.
Or S21, receiving a display request of the anchor account list sent by the client; the anchor account list display request carries a viewing account logged in a client of the live application;
s22, determining a anchor account list composed of anchor accounts having a binding relationship with the viewing accounts according to the sequence of the first display priority corresponding to each anchor account; the first display priority is used for indicating the display level of each anchor account;
s23, determining candidate relationship status information between each anchor account in the anchor account list and the viewing account, where the candidate relationship status information is used to indicate a relationship status of the viewing account viewing live content initiated by the anchor account;
s24, determining the relation state information to be displayed in the candidate relation state information as target relation state information according to the second display priority; the second display priority is used for indicating different display levels of the status information;
s25, sending the primary account list and the target relationship status information to the client.
Alternatively, in this embodiment, a person skilled in the art may understand that all or part of the steps in the methods of the foregoing embodiments may be implemented by a program instructing hardware associated with the terminal device, where the program may be stored in a computer-readable storage medium, and the storage medium may include: flash disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
The integrated unit in the above embodiments, if implemented in the form of a software functional unit and sold or used as a separate product, may be stored in the above computer-readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing one or more computer devices (which may be personal computers, servers, network devices, etc.) to execute all or part of the steps of the above methods according to the embodiments of the present invention.
In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed client may be implemented in other manners. The above-described embodiments of the apparatus are merely illustrative, and for example, the above-described division of the units is only one type of division of logical functions, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.
Claims (10)
1. An information display method, comprising:
responding to a request display operation triggered in a client of a live application logged by a viewing account, and sending a main broadcasting account list display request to a server;
receiving a anchor account list sent by the server and target relationship state information between the viewing account and the anchor account; the target relation state information is used for indicating the relation state of the watching account for watching the live content initiated by the anchor account;
displaying the anchor account list in the client, wherein each anchor account in the anchor account list has a binding relationship with the viewing account, and the anchor account list is obtained by the server according to a first display priority corresponding to each anchor account; the first display priority is used for indicating the display level of each anchor account;
displaying the target relationship state information in an object display area corresponding to each anchor account in the anchor account list, wherein the target relationship state information is state information in which the relationship state is displayed according to a second display priority; the second display priority is used to indicate a different display level of the status information.
2. The method of claim 1, further comprising:
receiving a recommended anchor list sent by the server;
displaying the recommended anchor list in the client; the live type of each anchor account in the recommended anchor account list is the same as the live type of one or more anchor accounts in the anchor account list.
3. The method according to claim 1, wherein the displaying the target relationship status information in the object display area corresponding to each anchor account in the anchor account list comprises one of:
receiving the number of unviewed periods sent by the server under the condition that the viewing account does not view live content initiated by the anchor account in the current period and the viewing account does not view live content initiated by the anchor account in a plurality of historical periods before the current period; displaying first relation state information in an object display area corresponding to the anchor account, wherein the first relation state information is used for prompting the number of unviewed periods;
when the viewing account does not view the live content initiated by the anchor account in the current period, but views the live content initiated by the anchor account in a historical time period before the current period, receiving second relationship state information sent by the server and displaying the second relationship state information in an object display area corresponding to the anchor account, wherein the second relationship state information is used for prompting that the viewing account does not view the live content initiated by the anchor account in the current period;
receiving the number of continuous watching periods sent by the server under the condition that the watching account watches the live content initiated by the anchor account in the current period and the watching account also watches the live content initiated by the anchor account in a plurality of historical periods before the current period; displaying third relation state information in an object display area corresponding to the anchor account, wherein the third relation state information is used for prompting the number of the continuous watching cycles;
receiving the number of watched periods sent by the server before the current period under the condition that the watching account watches the live content initiated by the anchor account in the current period and the watching account also watches the live content initiated by the anchor account in the historical time period before the current period; and displaying fourth relation state information in an object display area corresponding to the anchor account, wherein the fourth relation state information is used for prompting the watched periodicity.
4. The method of claim 3, wherein the display priority of the first relationship state information is higher than a second display priority of the second relationship state information, wherein the second display priority of the second relationship state information is higher than a second display priority of the third relationship state information, and wherein the second display priority of the third relationship state information is higher than a second display priority of the fourth relationship state information.
5. The method of any of claims 1-4, wherein presenting the list of anchor accounts in the client comprises:
acquiring an updated first display priority sent by the server;
displaying the anchor account list according to the updated first display priority; the updated first display priority is obtained by adjusting and updating the initial first display priority; the initial first display priority comprises, in order from high to low: the watching account numbers concern the anchor account numbers with the time length less than a first threshold value, the anchor account numbers with the time length of the initiation time of initiating the live broadcast content less than a second threshold value from the current time, and the anchor account numbers watched by the watching account numbers in the current time period.
6. An information display method, comprising:
receiving a display request of a main broadcasting account list sent by a client; the anchor account list display request carries a viewing account logged in a client of a live application;
determining a main broadcasting account list consisting of main broadcasting accounts having a binding relation with the viewing accounts according to the sequence of the first display priority corresponding to each main broadcasting account; the first display priority is used for indicating the display level of each anchor account;
determining candidate relationship state information between each anchor account in the anchor account list and the viewing account, wherein the candidate relationship state information is used for indicating the viewing account to view the relationship state of live content initiated by the anchor account;
determining the relation state information to be displayed in the candidate relation state information as target relation state information according to a second display priority; the second display priority is used for indicating different display levels of the state information;
and sending the anchor account list and the target relation state information to the client.
7. An information display device characterized by comprising:
the client side comprises a sending unit, a receiving unit and a display unit, wherein the sending unit is used for responding to a request display operation triggered in a client side of a live application logged in by a watching account, and sending a main broadcast account list display request to a server;
a receiving unit, configured to receive a anchor account list sent by the server and target relationship state information between the viewing account and the anchor account; the target relation state information is used for indicating the relation state of the watching account for watching the live content initiated by the anchor account;
the client side is used for displaying the anchor account list, wherein each anchor account in the anchor account list has a binding relationship with the viewing account, and the anchor account list is obtained by the server according to a first display priority corresponding to each anchor account; the first display priority is used for indicating the display level of each anchor account;
a display unit, configured to display the target relationship state information in an object display area corresponding to each anchor account in the anchor account list, where the target relationship state information is state information in which the relationship state is displayed according to a second display priority; the second display priority is used to indicate a different display level of the status information.
8. An information display device characterized by comprising:
the receiving unit is used for receiving a display request of a main broadcasting account list sent by a client; the anchor account list display request carries a viewing account logged in a client of a live application;
a first determining unit, configured to determine, according to an order of a first display priority corresponding to each anchor account, an anchor account list composed of anchor accounts having a binding relationship with the viewing account; the first display priority is used for indicating the display level of each anchor account;
a second determining unit, configured to determine candidate relationship state information between each anchor account in the anchor account list and the viewing account, where the candidate relationship state information is used to indicate a relationship state of the viewing account for viewing live content initiated by the anchor account;
a third determining unit, configured to determine, according to a second display priority, relationship state information to be displayed in the candidate relationship state information as target relationship state information; the second display priority is used for indicating different display levels of the state information;
and the sending unit is used for sending the anchor account list and the target relation state information to the client.
9. A computer-readable storage medium, comprising a stored program, wherein the program when executed performs the method of any of claims 1 to 5 or 6.
10. An electronic device comprising a memory and a processor, characterized in that the memory has stored therein a computer program, the processor being arranged to execute the method of any of claims 1 to 5 or 6 by means of the computer program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110939685.6A CN113660502B (en) | 2021-08-16 | 2021-08-16 | Information display method and device, storage medium and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110939685.6A CN113660502B (en) | 2021-08-16 | 2021-08-16 | Information display method and device, storage medium and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113660502A true CN113660502A (en) | 2021-11-16 |
CN113660502B CN113660502B (en) | 2024-03-15 |
Family
ID=78480413
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110939685.6A Active CN113660502B (en) | 2021-08-16 | 2021-08-16 | Information display method and device, storage medium and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113660502B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115118774A (en) * | 2022-07-05 | 2022-09-27 | 珠海格力电器股份有限公司 | Equipment updating method and device, electronic equipment and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107509118A (en) * | 2017-08-08 | 2017-12-22 | 北京小米移动软件有限公司 | Main broadcaster's display methods, device and computer-readable recording medium |
CN109660876A (en) * | 2019-01-29 | 2019-04-19 | 广州酷狗计算机科技有限公司 | The method and apparatus for showing list |
CN110139120A (en) * | 2019-05-20 | 2019-08-16 | 北京字节跳动网络技术有限公司 | Information display method, device, electronic equipment and computer readable storage medium |
CN111556327A (en) * | 2020-04-02 | 2020-08-18 | 北京达佳互联信息技术有限公司 | Live broadcast room recommendation method, device, terminal, server, system and storage medium |
CN111800645A (en) * | 2020-09-10 | 2020-10-20 | 腾讯科技(深圳)有限公司 | Multimedia data processing method, device, client and storage medium |
CN112333458A (en) * | 2020-10-28 | 2021-02-05 | 腾讯科技(深圳)有限公司 | Live broadcast room display method, device, equipment and storage medium |
CN112714329A (en) * | 2020-12-23 | 2021-04-27 | 广州博冠信息科技有限公司 | Display control method and device for live broadcast room, storage medium and electronic equipment |
-
2021
- 2021-08-16 CN CN202110939685.6A patent/CN113660502B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107509118A (en) * | 2017-08-08 | 2017-12-22 | 北京小米移动软件有限公司 | Main broadcaster's display methods, device and computer-readable recording medium |
CN109660876A (en) * | 2019-01-29 | 2019-04-19 | 广州酷狗计算机科技有限公司 | The method and apparatus for showing list |
CN110139120A (en) * | 2019-05-20 | 2019-08-16 | 北京字节跳动网络技术有限公司 | Information display method, device, electronic equipment and computer readable storage medium |
CN111556327A (en) * | 2020-04-02 | 2020-08-18 | 北京达佳互联信息技术有限公司 | Live broadcast room recommendation method, device, terminal, server, system and storage medium |
CN111800645A (en) * | 2020-09-10 | 2020-10-20 | 腾讯科技(深圳)有限公司 | Multimedia data processing method, device, client and storage medium |
CN112333458A (en) * | 2020-10-28 | 2021-02-05 | 腾讯科技(深圳)有限公司 | Live broadcast room display method, device, equipment and storage medium |
CN112714329A (en) * | 2020-12-23 | 2021-04-27 | 广州博冠信息科技有限公司 | Display control method and device for live broadcast room, storage medium and electronic equipment |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115118774A (en) * | 2022-07-05 | 2022-09-27 | 珠海格力电器股份有限公司 | Equipment updating method and device, electronic equipment and storage medium |
CN115118774B (en) * | 2022-07-05 | 2023-08-15 | 珠海格力电器股份有限公司 | Equipment updating method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN113660502B (en) | 2024-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111641859B (en) | Information display method and device, computer readable storage medium and electronic device | |
KR101895536B1 (en) | Server and terminal for recommending application according to use of application, and recommending application method | |
CN112328816B (en) | Media information display method and device, electronic equipment and storage medium | |
CN110784751B (en) | Information display method and device | |
CN110324680B (en) | Video pushing method and device, server, client and storage medium | |
CN111324275B (en) | Broadcasting method and device for elements in display picture | |
CN114466216B (en) | Live broadcast room display method, server side and live broadcast client side | |
CN105574198B (en) | column recommendation method and device | |
CN103955487A (en) | Information prompting method and device | |
CN103442299B (en) | A kind of display methods for playing record and electronic equipment | |
CN104811786A (en) | Filtering method and device for menu bar option | |
CN113170221A (en) | Display method, device, terminal, server and storage medium of live broadcast interface | |
CN111107434A (en) | Information recommendation method and device | |
CN109348261A (en) | Data statistical approach, device and electronic equipment in a kind of live streaming | |
CN111405363A (en) | Method and device for identifying current user of set top box in home network | |
US12003801B2 (en) | System, method, and computer-readable medium including program for distributing live video | |
CN112667936A (en) | Video processing method, device, terminal, server and storage medium | |
CN113660502A (en) | Information display method and device, storage medium and electronic equipment | |
CN105100949A (en) | Television-based system and method for achieving social function | |
CN103699589A (en) | Information push method and information push device | |
CN103702218A (en) | Video playing method and device | |
CN113139123A (en) | Resource recommendation method, device, server and storage medium | |
CN102843602A (en) | Television system and method for providing program recommendation list of television system | |
JP6957079B2 (en) | Methods and devices for presenting information | |
CN116208579A (en) | Information pushing method, device, equipment and storage 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 |