CN112165625B - Live broadcast room display method, system, equipment and medium - Google Patents
Live broadcast room display method, system, equipment and medium Download PDFInfo
- Publication number
- CN112165625B CN112165625B CN202011009565.8A CN202011009565A CN112165625B CN 112165625 B CN112165625 B CN 112165625B CN 202011009565 A CN202011009565 A CN 202011009565A CN 112165625 B CN112165625 B CN 112165625B
- Authority
- CN
- China
- Prior art keywords
- user
- live
- live broadcasting
- room
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000006399 behavior Effects 0.000 claims description 161
- 230000002776 aggregation Effects 0.000 claims description 46
- 238000004220 aggregation Methods 0.000 claims description 46
- 230000000694 effects Effects 0.000 abstract description 8
- 230000014759 maintenance of location Effects 0.000 abstract description 7
- 238000013441 quality evaluation Methods 0.000 description 8
- 235000011888 snacks Nutrition 0.000 description 5
- 230000001680 brushing effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000013507 mapping Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 241000209140 Triticum Species 0.000 description 3
- 235000021307 Triticum Nutrition 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012163 sequencing technique Methods 0.000 description 3
- 238000009335 monocropping Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 235000011850 desserts Nutrition 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25841—Management of client data involving the geographical location of the client
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26258—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
-
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The embodiment of the invention discloses a live broadcast room display method, a system, equipment and a medium, which relate to the technical field of computer networks, and the live broadcast room display method comprises the following steps: acquiring user behavior information corresponding to a live broadcasting room; determining quality information of the live broadcasting room according to the user behavior information; inserting the live broadcasting information of the live broadcasting room into a live broadcasting room list corresponding to the target area according to the quality information, wherein the target area is an area determined according to the main broadcasting position information of the live broadcasting room; and displaying the live broadcasting room according to the live broadcasting information in the live broadcasting room list. The embodiment of the invention improves the display accuracy of the live broadcasting room and promotes the daily activity and the retention rate of live broadcasting products.
Description
Technical Field
The present invention relates to the field of computer networks, and in particular, to a method, system, device, and medium for displaying a live broadcast room.
Background
With the rapid development of computer network technology and intelligent terminal equipment, internet products such as network living broadcast and the like are not layered, and great convenience is brought to life, work and study of people.
In live broadcast products, in order to improve daily life and retention rate of the products, a live broadcast room with high content quality is usually displayed to a user preferentially, so that the quality of the live broadcast room needs to be judged. The judgment logic of the existing live broadcast product usually takes the number of people in a live broadcast room as the judgment standard of the content quality. In fact, a live broadcasting room with a large number of people is not necessarily the live broadcasting room which is most expected to be seen by users, for example, in the case that only the number of people is taken as the quality evaluation basis of the live broadcasting room, the threshold of improving the quality of the live broadcasting room by a hacker brushing the dummy head hanging machine is low, and the problem that the quality of the live broadcasting room is improved by the hacker dummy head hanging machine, so that the display accuracy of live broadcasting contents is low easily occurs. In addition, as a global direct broadcast product, the cultural differences between regions are huge, such as users in European regions are not interested in large direct broadcast rooms of singing and dance types popular in India regions. Therefore, the existing live broadcast product live broadcast room evaluation scheme judges live broadcast quality by using the same global system, the granularity is too coarse, and the problem of coarse granularity of live broadcast display exists.
Disclosure of Invention
In view of the above, the embodiments of the present invention provide a method, a system, a device, and a medium for displaying a live broadcast room, so as to improve the accuracy of displaying the live broadcast room, and promote the daily life and the retention rate of the live broadcast product.
In a first aspect, an embodiment of the present invention provides a live room display method, including:
acquiring user behavior information corresponding to a live broadcasting room;
determining quality information of the live broadcasting room according to the user behavior information;
inserting the live broadcasting information of the live broadcasting room into a live broadcasting room list corresponding to the target area according to the quality information, wherein the target area is an area determined according to the main broadcasting position information of the live broadcasting room;
and displaying the live broadcasting room according to the live broadcasting information in the live broadcasting room list.
In a second aspect, an embodiment of the present invention further provides a live room display system, including:
the user behavior information acquisition module is used for acquiring user behavior information corresponding to the live broadcasting room;
the quality information determining module is used for determining the quality information of the live broadcasting room according to the user behavior information;
the live broadcasting room inserting module is used for inserting live broadcasting information of the live broadcasting room into a live broadcasting room list corresponding to a target area according to the quality information, wherein the target area is an area determined according to the main broadcasting position information of the live broadcasting room;
and the live broadcasting room display module is used for displaying the live broadcasting room according to the live broadcasting information in the live broadcasting room list.
In a third aspect, an embodiment of the present invention further provides an electronic device, including: a processor and a memory; the memory has stored therein at least one instruction that is executable by the processor to cause the electronic device to perform the live room presentation method of the first aspect.
In a fourth aspect, embodiments of the present invention also provide a computer readable storage medium, the instructions in which, when executed by a processor of a device, enable the device to perform the live room presentation method as described in the first aspect.
According to the embodiment of the invention, the quality information of the live broadcasting room is determined through the user behavior information corresponding to the live broadcasting room, and the live broadcasting information of the live broadcasting room is inserted into the live broadcasting room list corresponding to the target area according to the quality information of the live broadcasting room, namely, the live broadcasting room is inserted into the live broadcasting room list of the corresponding area according to the quality of the live broadcasting room and the main broadcasting position of the live broadcasting room to participate in sequencing, so that the problems of single calculation dimension, rough display granularity, low threshold of a house brushing and the like in the existing live broadcasting room display scheme are solved through an area aggregation mode, the display accuracy of the live broadcasting room is improved, and the daily life and the retention rate of live broadcasting products are promoted.
Drawings
Fig. 1 is a schematic flow chart of steps of a live broadcast room display method according to an embodiment of the present invention;
FIG. 2 is a flow chart of steps of a live room presentation method in an alternative embodiment of the invention;
FIG. 3 is an overall flow diagram of a live room presentation method in an alternative example of the invention;
fig. 4 is a schematic block diagram of a live room display system according to an embodiment of the present invention.
Detailed Description
The invention is described in further detail below with reference to the drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting thereof. It should be further noted that, for convenience of description, only some, not all, of the structures or components related to the present invention are shown in the drawings.
In the existing quality evaluation scheme of the global live broadcasting product living broadcasting room, two problems mainly exist. The regional problem of quality evaluation, namely, different cultural crowd acceptance degrees, is too coarse in granularity and low in display accuracy of a live broadcast room if the quality of the live broadcast room is judged by the same global system; if the live broadcast quality is judged by the same system of a single country, the granularity is too fine, most countries are small countries, and the number of live broadcast rooms is insufficient. The other is the problem of single person number dimension of quality evaluation, specifically, one of the largest differences between live broadcast products and common products is that frequent interaction exists between a host and users serving as audiences, if only the person number is taken as the quality evaluation dimension, the users can miss active live broadcast rooms with small number and large behaviors, namely live broadcast rooms with large interaction behaviors such as gift sending, wheat connecting and public screen, have larger promotion effect on a platform, such as live broadcast rooms with large behaviors such as public screen, gift sending and sharing, have more exhibition significance than large live broadcast rooms without behaviors, audience types of live broadcast rooms are various, and the effect of users with different audience types on quality evaluation of the live broadcast rooms is different, such as the effect of high-level users at an Application (App) end on the quality evaluation of the live broadcast rooms is larger than that of low-level tourist users.
In order to solve the two problems, the embodiment of the invention provides a live broadcast room display method, which adopts a new quality evaluation scheme to improve the accuracy of live broadcast content display. As shown in fig. 1, the live broadcasting room display method in the embodiment of the present invention specifically includes the following steps:
Specifically, when the quality of a living broadcast room needs to be calculated, the embodiment can acquire the user behavior information corresponding to the living broadcast room, so as to determine the quality information of the living broadcast room according to the user behavior information. The user behavior information may include personal information data, behavior data, and the like of the target user, which is not limited in this embodiment. The target user may refer to a user corresponding to the living room, for example, a viewer of the living room. The personal information data of the target user may represent user personal information, and may specifically include various user profile data of the user, such as user identification (Uid) data, internet protocol (Internet Protocol, IP) address data of the user, and the like, which is not particularly limited in this embodiment. The behavior data may represent user behavior, and may specifically include various behavior data of the user, such as may include: the present embodiment is not particularly limited as to gift-offering behavior data, public-screen behavior data, even-wheat number behavior data, snack behavior data, sharing behavior data, and the like. The gift sending behavior data may represent a gift sending behavior of the user, the public screen behavior data may represent a public screen behavior of the user, and the sharing behavior data may represent a sharing behavior of the user.
And step 120, determining the quality information of the live broadcasting room according to the user behavior information.
Specifically, after the user behavior information corresponding to the live broadcasting room is obtained, the user behavior information can be subjected to anti-brushing processing to remove illegal users, namely, invalid audience data of the live broadcasting room, such as personal information data and behavior data of the invalid audience, and quality information of the live broadcasting room is determined according to the behaviors of the effective users, wherein the quality information of the live broadcasting room can represent the quality of the live broadcasting room. Further, the determining, according to the user behavior information, the quality information of the live broadcasting room may specifically include: based on personal information data of a target user, determining whether the target user is an illegal user corresponding to the live broadcasting room; if the target user is the illegal user, personal information data and behavior data of the target user are removed; otherwise, determining the target user as a legal user, and determining the quality information of the live broadcasting room according to the personal information data and the behavior data of the legal user. The illegal user may be an invalid audience in the live broadcast room, such as an on-hook user who is used by a hacker to brush the number of people in the live broadcast room. It should be noted that, the on-hook user has no improvement effect on the quality of the live broadcasting room, and needs to be removed. The legitimate user may refer to a valid user at the live room, as may include: the present embodiment is not particularly limited to this by an App viewer entering a live room, a Web viewer entering a live room through a Web site (Web), or the like.
And 130, inserting the live broadcast information of the live broadcast room into a live broadcast room list corresponding to the target area according to the quality information.
The target area is an area determined according to the anchor position information of the live broadcasting room; the anchor location information of the living room may refer to location information of an anchor of the living room, and may be used to represent an anchor geographic location. Specifically, after the quality of the live broadcasting room is calculated, the region code can be obtained according to the position information of the host, and then based on the region code, the live broadcasting information of the live broadcasting room can be inserted into the live broadcasting room list corresponding to the target region to participate in the sorting, namely, the live broadcasting room is inserted into the live broadcasting room list of the corresponding region to participate in the sorting, so that the update of the live broadcasting room list is realized. Furthermore, in this embodiment, before the live broadcast information of the live broadcast room is inserted into the live broadcast room list corresponding to the target area, the target area may be determined according to the anchor location information of the live broadcast room. The live information of the live broadcasting room may represent the live broadcasting room, for example, the name of the live broadcasting room, the unique code (Identity Document, ID) of the live broadcasting room, etc., which is not particularly limited in this embodiment. In addition, the target area in this embodiment may refer to an area where the anchor is located, and the target area may have an area code corresponding to one, and the area code may be used as a unique identifier of the area.
And 140, displaying the live broadcasting room according to the live broadcasting information in the live broadcasting room list.
In actual processing, after the live broadcast information of the live broadcast room is inserted into the live broadcast room list corresponding to the target area, the live broadcast rooms contained in the live broadcast room list can be displayed to the user according to the ordering of the live broadcast information in the live broadcast room list, so that the live broadcast room with high quality can be preferentially displayed to the user, the aim of preferentially recommending the live broadcast room with high quality is fulfilled, and further, the daily activity and the retention rate of live broadcast products can be promoted. The ordering of the live information may be used to indicate the ordering order of the live rooms in the live room list, for example, in the case that the live information in the live room list is ordered according to the order of the live room quality from high to low, if the ordering of the live information in the live room is smaller, the ordering of the live information in the live room list may be represented as the quality of the live room is higher.
For example, when a user pulls a live broadcasting room list on an App page, the live broadcasting room display method provided by the embodiment of the invention can be used for carrying out live broadcasting room display according to the live broadcasting information in the live broadcasting room list of the corresponding region pulled according to the quality of the live broadcasting room by the region where the user is located, so that the live broadcasting room with high quality can be preferentially displayed to the user, and the aim of preferentially recommending the live broadcasting room with high quality is fulfilled.
Furthermore, before the live broadcasting room display method according to the embodiment of the present invention performs live broadcasting room display according to the live broadcasting information in the live broadcasting room list, the method may further include: when a live broadcast pulling request of a user is received, determining a request area where the user is located; and if the request area is matched with the target area corresponding to the live broadcasting room list, executing the step of live broadcasting room display according to the live broadcasting information in the live broadcasting room list so as to respond to the live broadcasting pulling request. The live broadcast pulling request may be a request generated by a pointer to a user to pull a list of the live broadcast room, for example, the request may be a request generated by an App user when the App home page pulls the list of the live broadcast room, and the request may carry user location information. The user location information may be used to determine the area in which the user is located.
Specifically, after receiving a live broadcast pulling request of a user, the embodiment can determine the area where the user is located according to the user location information carried by the live broadcast pulling request, such as the geographical location information of the user, and can use the area where the user is located as a request area to match the request area with the area corresponding to each live broadcast room list, namely, the request area is compared with the target area corresponding to the live broadcast room list to determine whether the request area is matched with the target area corresponding to the live broadcast room list, so that when the request area is matched with the target area corresponding to the live broadcast room list, live broadcast rooms in the live broadcast room list can be displayed to the user according to quality ordering, namely, the live broadcast rooms are displayed in an area aggregation mode, the problem of rough granularity in the existing live broadcast room display scheme is solved, the display accuracy of the live broadcast room is further improved, and the daily activity and the retention rate of products are promoted.
In a specific implementation, the live broadcasting room display method provided by the embodiment of the invention can calculate the quality of the live broadcasting room at fixed time through the quality calculation service so as to avoid the problems of shortage of calculation resources, low calculation efficiency and the like caused by that the quality of the live broadcasting room occupies a large amount of calculation resources. Optionally, on the basis of the foregoing embodiment, the obtaining, by the embodiment of the present invention, user behavior information corresponding to a live broadcast room may specifically include: after the quality calculation service starts the thread timing, determining timing time; and if the timing time exceeds a preset time threshold, loading user behavior information corresponding to the live broadcasting room from a database, wherein the user behavior information comprises personal information data and behavior data of a target user.
It should be noted that, the timing time in this embodiment may be a time recorded in a designated timer, and may specifically be used to determine whether to acquire user behavior information corresponding to a live broadcast room to perform quality calculation of the live broadcast room; the preset time threshold may be set according to the requirement of mass calculation in the live broadcasting room, for example, may be set to 10 minutes, which is not particularly limited in this embodiment.
Referring to fig. 2, a schematic flow diagram of steps of a live room presentation method in an alternative embodiment of the present invention is shown. Specifically, the live broadcasting room display method in the embodiment of the invention can be suitable for situations such as live broadcasting room display, recommendation and the like, and specifically comprises the following steps:
At step 210, after the quality calculation service is started, a timing time is determined.
In this embodiment, the quality calculation service may refer to a server for calculating the quality of a live room. The timing time may be a time recorded in a specified timer. Specifically, after the quality calculation service starts the thread timing, the calculation process can be started, and the timer can be triggered to start timing, so that the timing time can be determined by acquiring the time recorded in the timer after the calculation process is started, and whether the time is overtime or not is determined according to the timing time, namely whether the current timing time exceeds a preset time threshold is judged. If the timing time exceeds the preset time threshold, step 220 is performed, i.e., step 220 is performed when the timeout occurs. If the timing time does not exceed the preset time threshold, it can be determined that the user behavior information and the live broadcasting room quality corresponding to the live broadcasting room do not need to be acquired at present, namely, the calculation flow can be returned to start without timeout, so that the user behavior information corresponding to the live broadcasting room is acquired to calculate the live broadcasting room quality when the timing time exceeds the preset time threshold, and therefore calculation resources are saved.
And 220, when the timing time exceeds a preset time threshold, uploading user behavior information corresponding to the live broadcasting room from the database.
Wherein the user behavior information includes personal information data and behavior data of the target user.
Specifically, after the quality calculation service starts the thread to calculate the quality of the live broadcasting room at regular time, all audience data of the live broadcasting room can be loaded from the storage service, namely, user behavior information corresponding to the live broadcasting room is loaded from the database, for example, personal information data and behavior data of all audience in the live broadcasting room are loaded, then anti-brushing processing can be performed according to the personal information data in the user behavior information, so as to eliminate invalid audience, namely, whether the target user is an illegal user corresponding to the live broadcasting room is determined based on the personal information data of the target user, and if the target user is the illegal user, step 240 is executed; otherwise, the target user may be determined to be a legitimate user, and then the process may jump to step 250 for determining the quality information of the live room based on the personal information data and the behavior data of the legitimate user.
In a specific implementation, the embodiment of the invention can determine whether the target user is an illegal user corresponding to the live broadcasting room by analyzing the aggregation of the live broadcasting room users. Optionally, the determining whether the target user is an illegal user corresponding to the live broadcasting room based on personal information data of the target user may specifically include: determining a statistics segment corresponding to a target user according to personal information data of the target user; determining whether the users of the statistical section have aggregation according to the number of the users of the statistical section; and if the users in the statistical section have aggregation, determining that the target user is an illegal user corresponding to the live broadcasting room.
Specifically, the embodiment can determine which statistical segment the target user belongs to according to the personal information data of the target user, and then can determine whether the user of the statistical segment has aggregation according to the number of users contained in the statistical segment, so that when the user of the statistical segment has aggregation, the target user can be determined to be an illegal user corresponding to the live broadcasting room; and when the user in the statistics section does not have aggregation, the target user can be determined to be not an illegal user, namely when the user in the statistics section does not have aggregation, the target user can be determined to be a legal user.
In a specific implementation, the statistics segment may be determined by the IP address data and/or the user ID data of the user, so as to analyze whether the statistics segment has aggregation according to the number of users included in the statistics segment. The statistics segment may include a target network segment and/or a user identification segment. Further, in the case that the personal information data of the target user includes internet protocol address data and/or user identification data of the target user, the determining, according to the personal information data of the target user, the statistical segment corresponding to the user may specifically include: determining a target network segment serving as the statistical segment based on internet protocol address data of the target user; and/or determining the user identification segment as the statistical segment based on the user identification data. The target network segment may be a network segment determined according to internet protocol address data; the user identification segment may refer to a Uid segment determined from user identification data.
For example, after the IP address data of the target user is obtained, the first 24 bits (Bit) of the IP address data may be determined as a network segment, and the network segment may be used as a target network segment, so as to count the audience of the living broadcast room according to the target network segment, that is, determine the number of users of the target network segment, and further determine whether the target network segment has aggregation according to the number of users of the target network segment, that is, determine whether the users of the statistics segment have aggregation.
For another example, after obtaining the Uid data of the target user, the Uid data may be divided by an integer obtained by one thousand to be used as the Uid segment, and then the number of audience in the live broadcasting room may be counted according to the Uid segment, that is, the number of users of the Uid segment may be determined, and further whether the Uid segment has aggregation according to the number of users of the Uid segment, that is, whether the users of the counted segment have aggregation may be determined.
Further, according to the number of users in the statistics segment, the determining whether the users in the statistics segment have aggregation may specifically include: determining the number of users of the statistical section; when the number of the room users in the live broadcasting room exceeds a preset number threshold, judging whether the number of the users in the statistical section exceeds an aggregation threshold corresponding to the number of the room users; and if the number of the users in the statistical section exceeds the aggregation threshold, judging that the users in the statistical section have aggregation. The number of room users in the living room may refer to the number of all users in the living room, such as the number of all viewers in the living room. The aggregation threshold may be set according to the number of room users in the living room, for example, may be set to half the number of room users, which is not particularly limited in this embodiment.
Specifically, after determining the statistics segment to which the target user belongs, the embodiment may count all the users in the statistics segment, that is, determine the number of users in the statistics segment, and may count all the users in the living room, that is, determine the number of users in the room in the living room, then determine that the number of users in the room in the living room exceeds a preset number threshold, if the number of users in the room in the living room exceeds the preset number threshold 1000, determine that the number of users in the statistics segment exceeds an aggregation threshold corresponding to the number of users in the room in the living room when the number of users in the living room exceeds the preset number threshold, thereby determining that the users in the statistics segment have aggregation when the number of users in the statistics segment exceeds the aggregation threshold, and further determine that the target user is an illegal user corresponding to the living room, and then execute step 240; and when the number of users in the statistics segment does not exceed the aggregation threshold, it may be determined that the users in the statistics segment do not have aggregation, so that it may be determined that the target user is a legal user, and then step 250 is performed. Optionally, in this embodiment, when the number of users in the room in the live broadcasting room does not exceed the preset number threshold, it may be determined that the users in the statistics section have no aggregation, that is, the statistics section is a legal user in the normal statistics section, and the step 250 may be directly skipped to be executed.
And step 240, eliminating the personal information data and the behavior data of the target user.
And step 250, determining the quality information of the live broadcasting room according to the personal information data and the behavior data of the legal user.
In a specific implementation, the embodiment can calculate the corresponding effective user number quality T1 and effective user behavior quality T1 according to the personal information data and behavior data of the legal user respectively, and then obtain the live broadcasting room quality T by accumulating the effective user number quality and the effective user behavior quality, that is, determine the quality information of the live broadcasting room. The legal users can be effective users of the living broadcast room, and specifically can comprise App spectators, web spectators, tourist spectators and the like of the living broadcast room.
For example, after determining the effective user number quality T1 according to the personal information data of the legal user and determining the effective user behavior quality T2 according to the behavior data of the legal user, the live broadcasting room quality T may be determined according to a first calculation formula. The first calculation formula is as follows:
live room quality t=effective user number quality t1×w1+effective user behavior quality t2×w2;
it should be noted that w1 and w2 are weights, and the sum of w1 and w2 is 100; wherein, w1 can represent the weight corresponding to the quality of the effective user number, and the specific value of w1 can be set according to the importance degree of the effective user number to the quality of the living broadcast room; w2 may represent a weight corresponding to the quality of the effective user behavior, and the specific value of w2 may be set according to the importance of the effective user behavior to the quality of the live room, which is not particularly limited in this example.
Optionally, the determining the quality information of the live broadcasting room according to the personal information data and the behavior data of the legal user according to the embodiment of the invention specifically may include: determining user quality information corresponding to the live broadcasting room based on the personal information data of the legal user and the user weight data corresponding to the legal user; determining user behavior quality information corresponding to the live broadcasting room based on the behavior data of the legal user and the behavior weight data corresponding to the behavior data; and determining the quality information of the live broadcasting room based on the user quality information and the user behavior quality information. The user behavior quality information may represent the quality of the effective number of users in the live broadcast room, and the user behavior quality information may represent the quality of the effective user behavior in the live broadcast room.
In a specific implementation, the embodiment can determine which type of valid user each legal user belongs to according to personal information data of the legal user, such as UId data, and then calculate according to the number of valid users of each type and corresponding user weight data to obtain user quality as user behavior quality information; the method comprises the steps of determining the number of various effective user behaviors according to the behavior data of legal users, and calculating according to the number of various effective user behaviors and corresponding behavior weight data to obtain user behavior quality serving as user behavior quality information; and further, the quality of the direct broadcasting room can be determined according to the quality of the user number and the quality of the user behavior, namely, the quality information of the direct broadcasting room is determined based on the quality information of the user number and the quality information of the user behavior.
For example, in combination with the above example, in the case where the determined effective user number includes App audience number, web audience number, and guest audience number, the effective user number quality T1 may be determined according to the calculation formula two. The calculation formula II is as follows:
effective user count quality t1=app audience count w3+web audience count w4+guest audience count w5;
it should be noted that w3, w4 and w5 are all user weight data, and the sum of the three user weight data of w3, w4 and w5 is 100; wherein, w3 can represent the weight corresponding to the number of the App audience, and the specific value of w3 can be set according to the importance degree of the number of the App audience to the quality of the living broadcast room; w4 can represent the weight corresponding to the number of Web audiences, and the specific value of w4 can be set according to the importance degree of the number of Web audiences on the quality of the living broadcast room; w5 may represent a weight corresponding to the number of guest viewers, and the specific value of w5 may be set according to the importance of the number of guest viewers to the quality of the living room, which is not particularly limited in this example.
Under the condition that the determined effective user behavior quantity comprises the gift sending behavior quantity, the public screen behavior quantity, the wheat connecting behavior quantity, the snack behavior quantity and the sharing behavior quantity, the effective user behavior quality T2 can be determined according to a calculation formula III. The calculation formula three is as follows:
Effective user behavior quality t2=number of gifting behaviors w6+number of common screen behaviors w7+number of company behaviors w8+number of snack behaviors w9+number of sharing behaviors w10;
it should be noted that w6, w7, w8, w9 and w10 are all behavior weight data, and the sum of the five behavior weight data of w6, w7, w8, w9 and w10 is 100; wherein, w6 can represent the weight corresponding to the number of the gift sending behaviors, and the specific value of w6 can be set according to the importance degree of the number of the gift sending behaviors on the quality of the living broadcast room; w7 can represent the weight corresponding to the number of the public screen behaviors, and the specific value of w7 can be set according to the importance degree of the number of the public screen behaviors on the quality of the live broadcasting room; w8 can represent the weight corresponding to the number of the continuous cropping behaviors, and the specific value of w8 can be set according to the importance degree of the number of the continuous cropping behaviors on the quality of the live broadcasting room; w9 can represent the weight corresponding to the number of snack behaviors, and the specific value of w9 can be set according to the importance degree of the number of snack behaviors on the quality of the direct broadcasting room; w10 may represent a weight corresponding to the number of sharing actions, and the specific value of w10 may be set according to the importance of the number of sharing actions to the quality of the live room, which is not particularly limited in this example.
Subsequently, the effective user number quality T1 and the effective user behavior quality T2 of the live broadcasting room may be used, and the live broadcasting room quality T is obtained as quality information of the live broadcasting room according to the first calculation formula, and then step 260 is performed.
And 260, determining a target area according to the main broadcasting position information of the live broadcasting room, and inserting the live broadcasting information of the live broadcasting room into a live broadcasting room list corresponding to the target area according to the quality information.
In a specific implementation, the country of the host can be determined according to the host broadcasting position information of the live broadcasting room, so that a corresponding area is determined according to the country of the host broadcasting room and used as a target area, and further, the live broadcasting information of the live broadcasting room can be inserted into a live broadcasting room list corresponding to the target area according to the quality information of the live broadcasting room.
Optionally, the determining the target area according to the anchor location information of the live broadcast room in this embodiment may specifically include: acquiring the anchor position information of the living broadcast room; determining country information of the anchor according to the anchor position information; and determining the area corresponding to the country information as the target area. The country information to which the anchor belongs may indicate the country in which the anchor is located, for example, may be a country code.
Specifically, after the calculation of the quality of the live broadcasting room is completed, the host broadcasting position information of the live broadcasting room can be obtained, so that the country of the host broadcasting room is searched according to the host broadcasting position information, that is, the country information of the host broadcasting room is searched according to the host broadcasting position information, for example, the country code corresponding to the country of the host broadcasting room is searched according to the host broadcasting position information, then the country region mapping list is obtained, the region corresponding to the country information is searched according to the country region mapping list, then the target region can be determined by the searched region, the live broadcasting room list corresponding to the target region is obtained, the live broadcasting information of the live broadcasting room with the calculated quality is inserted into the live broadcasting room list corresponding to the target region, that is, the live broadcasting room is inserted into the live broadcasting room list corresponding to the target region to participate in the sorting. Therefore, the embodiment of the invention provides proper regional aggregation granularity of the live broadcasting room by using the national regional mapping table, and can adopt multi-dimensional user data and behavior data to weight and calculate the quality of the live broadcasting room, thereby solving the problems of single calculation dimension, rough display granularity and the like of the existing live broadcasting room display scheme, and further improving the display accuracy of the live broadcasting room.
Furthermore, the live broadcasting room display method of the embodiment may further include the following steps after inserting the live broadcasting information of the live broadcasting room into the live broadcasting room list corresponding to the target area:
if the live of the live room is finished, the live information of the live room may be deleted from the live room list, i.e. step 280 is performed. If the live broadcasting of the live broadcasting room is not finished, the live broadcasting room can be displayed and recommended to the user according to the live broadcasting information in the live broadcasting room list when the live broadcasting pulling request of the user is received, namely, step 290 is executed.
And 280, deleting the live information of the live broadcasting room from the live broadcasting room list when the live broadcasting of the live broadcasting room is finished.
And step 290, when a live broadcast pulling request of a user is received, determining a request area where the user is located, and displaying the live broadcast room according to live broadcast information in the live broadcast room list when the request area is matched with a target area corresponding to the live broadcast room list.
As an example of the present invention, as shown in fig. 3, after a main cast starts to play, a viewer may enter a living room in which the main cast plays as a target user of the living room. Specifically, after the host starts the host through the live App, the host can notify the audience of the entry of the fan into the live room through means such as a push-on-air. After entering the living broadcast room, the audience can generate interaction behaviors of the living broadcast room such as public screens, gift sending, wheat connecting, desserts, attention and the like, namely, user behavior information corresponding to the living broadcast room. The interactive behavior of the live broadcasting room generated by the audience can inform the behavior collection service through the information, so that the behavior collection service can collect the behavior, namely, collect the user behavior information corresponding to the live broadcasting room, and store the collected user behavior information in the database, thereby enabling the live broadcasting quality calculation service to acquire the user behavior information corresponding to the live broadcasting room from the database to calculate the live broadcasting quality.
Specifically, the live broadcast quality calculation service calculates the quality of the live broadcast room at regular time, which may specifically include: user behavior information such as user behavior data, user data and the like of the user in the latest period is loaded from the database at regular time, namely, the user behavior information of all audiences in the live broadcasting room is loaded from the storage service, and the user behavior information of invalid audiences is removed after the anti-brushing processing is carried out, so that the quality of the live broadcasting room is calculated according to the user behavior information of the valid audiences, and the aim of calculating the quality of the live broadcasting room at regular time is achieved.
After the quality of the live broadcasting room is calculated, the region codes can be obtained according to the position information of the anchor, and the live broadcasting room is inserted into a live broadcasting room list of a corresponding region according to the region codes to participate in sequencing, namely, the anchor region is used for aggregation sequencing, so that the problems of single calculation dimension, rough display granularity, low house threshold brushing and the like of the existing live broadcasting room display scheme can be solved through a region aggregation mode. Specifically, after the live broadcasting room is inserted into the regional live broadcasting room list corresponding to the main broadcasting country code, the live broadcasting rooms in the live broadcasting room list can be ordered according to the quality of the live broadcasting rooms, so that when the audience pulls the list, the live broadcasting room with high regional live broadcasting quality of the audience is preferentially pulled, namely, the user can pull the regional live broadcasting room.
In addition, after the live broadcasting room is inserted into the regional live broadcasting room list corresponding to the main broadcasting country code, whether the live broadcasting of the live broadcasting room is finished or not can be judged, namely whether the live broadcasting is finished or not is judged, if the live broadcasting is not finished, the step of calculating the quality of the live broadcasting can be returned at regular time, namely, when the live broadcasting of the live broadcasting room is not finished, the quality information of the live broadcasting room can be continuously calculated at regular time; if the live broadcast is finished, the live broadcast room can be deleted from the regional live broadcast room list, namely, when the live broadcast of the live broadcast room is finished, the live broadcast information of the live broadcast room can be deleted from the live broadcast room list. The regional live broadcast room list may refer to a live broadcast room list corresponding to a region, and specifically may include a region code, live broadcast information of a live broadcast room, and the like, which is not limited in this example.
In summary, the embodiment can calculate the quality of the living broadcast room through the multi-dimensional user data and the behavior data in a weighted manner, and can provide proper regional aggregation granularity of the living broadcast room according to the national regional mapping table, namely, aggregate the living broadcast room in a regional aggregation manner to form a living broadcast room list corresponding to the region, thereby solving the problems of single calculation dimension, rough and violent room threshold brushing of the display granularity, low and the like of the existing living broadcast room display scheme, further improving the display precision of the living broadcast room, and promoting the daily activity and the retention rate of products. In addition, the embodiment of the invention determines illegal users in the live broadcasting room by analyzing the aggregations of the statistical segments such as the network segments, the user identification segments and the like so as to eliminate the illegal users, calculates the quality of the live broadcasting room by adopting the user behavior information of the effective users, namely, the anti-brushing means of distinguishing the on-hook users according to the segments in the IP dimension and the UId dimension is adopted, and further improves the accuracy of the live broadcasting room display.
It should be noted that, for simplicity of description, the method embodiments are shown as a series of acts, but it should be understood by those skilled in the art that the embodiments are not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments.
Referring to fig. 4, a schematic structural block diagram of a live room display system in an embodiment of the present invention is shown, where the live room display system may specifically include the following modules:
a user behavior information acquisition module 410, configured to acquire user behavior information corresponding to a live broadcasting room;
a quality information determining module 420, configured to determine quality information of the live broadcasting room according to the user behavior information;
the live broadcasting room inserting module 430 is configured to insert live broadcasting information of the live broadcasting room into a live broadcasting room list corresponding to a target area according to the quality information, where the target area is an area determined according to the main broadcasting position information of the live broadcasting room;
and the live broadcast room display module 440 is configured to display a live broadcast room according to the live broadcast information in the live broadcast room list.
Optionally, the live room display system may further include a target area determination module based on the above embodiments. The target area determining module is used for determining a target area according to the anchor position information of the live broadcasting room.
In an alternative embodiment of the present invention, the user behavior information acquisition module 410 may include the following sub-modules:
the time determining submodule is used for determining timing time after the quality computing service starts the thread timing;
and the information acquisition sub-module is used for loading the user behavior information corresponding to the live broadcasting room from the database when the timing time exceeds a preset time threshold, wherein the user behavior information comprises personal information data and behavior data of a target user.
In an alternative embodiment of the invention, the quality information determination module 420 includes the following sub-modules:
the target user determining submodule is used for determining whether the target user is an illegal user corresponding to the live broadcasting room or not based on personal information data of the target user; if the target user is the illegal user, triggering a data eliminating sub-module to eliminate personal information data and behavior data of the target user; otherwise, determining that the target user is a legal user, and triggering a quality information determination submodule to determine the quality information of the live broadcasting room according to personal information data and behavior data of the legal user.
The data eliminating sub-module is used for eliminating personal information data and behavior data of the target user when the target user is the illegal user;
And the quality information determining sub-module is used for determining the quality information of the live broadcasting room according to the personal information data and the behavior data of the legal user.
In an embodiment of the present invention, optionally, the quality information determining submodule may include the following units:
the user quantity determining unit is used for determining user quantity information corresponding to the live broadcasting room based on the personal information data of the legal user and the user weight data corresponding to the legal user;
the user behavior quality determining unit is used for determining user behavior quality information corresponding to the live broadcasting room based on the behavior data of the legal user and the behavior weight data corresponding to the behavior data;
and the live broadcasting room quality determining unit is used for determining the quality information of the live broadcasting room based on the user quality information and the user behavior quality information.
In an alternative embodiment of the present invention, the target user determination submodule may include the following elements:
the statistical segment determining unit is used for determining a statistical segment corresponding to the target user according to the personal information data of the target user;
an aggregation determining unit, configured to determine, according to the number of users in the statistics segment, whether the users in the statistics segment have an aggregation;
And the user determination submodule is used for determining that the target user is an illegal user corresponding to the live broadcasting room when the users in the statistical section have aggregation.
On the basis of the above embodiment, optionally, the aggressor determination unit includes the following sub-units:
a user number determination subunit, configured to determine the number of users in the statistics segment;
an aggregation judging subunit, configured to judge, when the number of room users in the live broadcasting room exceeds a preset number threshold, whether the number of users in the statistical section exceeds an aggregation threshold corresponding to the number of room users; and if the number of the users in the statistical section exceeds the aggregation threshold, judging that the users in the statistical section have aggregation.
In an alternative embodiment of the present invention, the personal information data of the target user includes internet protocol address data and/or user identification data of the target user, and the statistical segment determining unit includes the following sub-units:
a network segment determining subunit, configured to determine, based on internet protocol address data of a target user, a target network segment that is the statistical segment; and/or the number of the groups of groups,
and the user identification segment determining subunit is used for determining the user identification segment serving as the statistical segment based on the user identification data.
In an alternative embodiment of the present invention, the target area determining module may include the following sub-modules:
a main broadcasting position obtaining sub-module for obtaining main broadcasting position information of the live broadcasting room;
the country information determining submodule is used for determining country information of the anchor according to the anchor position information;
and the target area determining submodule is used for determining an area corresponding to the country information as the target area.
On the basis of the foregoing embodiment, optionally, the live room display system in this embodiment may further include the following modules:
the live broadcast judging module is used for judging whether the live broadcast of the live broadcast room is finished or not after the live broadcast information of the live broadcast room is inserted into the live broadcast room list corresponding to the target area by the live broadcast room inserting module; if the live broadcasting of the live broadcasting room is finished, triggering a live broadcasting deleting module to delete the live broadcasting information of the live broadcasting room from the live broadcasting room list;
and the live broadcast deleting module is used for deleting the live broadcast information of the live broadcast room from the live broadcast room list.
In an alternative embodiment of the present invention, the live room display system may further include a request area module and a display trigger module. The request area module is used for determining a request area where the user is located when a live broadcast pulling request of the user is received. The display triggering module is configured to trigger the live broadcast room display module 440 to execute a step of live broadcast room display according to live broadcast information in the live broadcast room list when the request area is matched with a target area corresponding to the live broadcast room list, so as to respond to the live broadcast pulling request.
It should be noted that, the live broadcast room display system provided by the invention can execute the live broadcast room display method provided by any embodiment of the invention, and has the corresponding functions and beneficial effects of the execution method.
In a specific implementation, the live room presentation system described above may be integrated in an electronic device. The electronic device may be formed of two or more physical entities or may be formed of one physical entity, such as a personal computer (Personal Computer, PC), a computer, a cell phone, a tablet device, a personal digital assistant, a server, a game console, or the like.
Further, an embodiment of the present invention further provides an electronic device, including: a processor and a memory. At least one instruction is stored in the memory and executed by the processor, causes the electronic device to perform the live room presentation method as described in the method embodiments above.
The embodiment of the invention also provides a computer readable storage medium, wherein the instructions in the readable storage medium are executed by a processor of the device, so that the device can execute the live room exhibition method according to the embodiment of the method. Exemplary, the live room presentation method includes: acquiring user behavior information corresponding to a live broadcasting room; determining quality information of the live broadcasting room according to the user behavior information; determining a target area according to the main broadcasting position information of the live broadcasting room, and inserting the live broadcasting information of the live broadcasting room into a live broadcasting room list corresponding to the target area according to the quality information; and displaying the live broadcasting room according to the live broadcasting information in the live broadcasting room list.
It should be noted that, in terms of the system, apparatus, and storage medium embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, and the relevant points should be referred to in the description of the method embodiments.
Note that the above is only a preferred embodiment of the present invention and the technical principle applied. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, while the invention has been described in connection with the above embodiments, the invention is not limited to the embodiments, but may be embodied in many other equivalent forms without departing from the spirit or scope of the invention, which is set forth in the following claims.
Claims (10)
1. A live room display method, comprising:
acquiring user behavior information corresponding to a live broadcasting room, wherein the user behavior information at least comprises personal information data of a target user;
determining quality information of the live broadcasting room according to the user behavior information comprises the following steps:
Based on personal information data of a target user, determining whether the target user is an illegal user corresponding to the live broadcasting room;
if the target user is the illegal user, personal information data and behavior data of the target user are removed; otherwise, determining the target user as a legal user, and determining the quality information of the live broadcasting room according to personal information data and behavior data of the legal user;
inserting the live broadcast information of the live broadcast room into a live broadcast room list corresponding to a target area according to the quality information, wherein the target area is an area determined according to the main broadcast position information of the live broadcast room;
displaying the live broadcasting room according to the live broadcasting information in the live broadcasting room list;
the determining whether the target user is an illegal user corresponding to the live broadcasting room based on the personal information data of the target user comprises the following steps:
determining a statistics segment corresponding to a target user according to personal information data of the target user;
determining whether the users of the statistical section have aggregation according to the number of the users of the statistical section;
if the users of the statistical section have aggregation, determining that the target user is an illegal user corresponding to the live broadcasting room;
Wherein the personal information data comprises internet protocol address data and/or user identification data;
before the live broadcasting room displaying according to the live broadcasting information in the live broadcasting room list, the method further comprises the following steps:
when a live broadcast pulling request of a user is received, determining a request area where the user is located;
and if the request area is matched with the target area corresponding to the live broadcasting room list, executing the step of live broadcasting room display according to the live broadcasting information in the live broadcasting room list so as to respond to the live broadcasting pulling request.
2. The method for displaying a live broadcast room according to claim 1, wherein the obtaining user behavior information corresponding to the live broadcast room comprises:
after the quality calculation service starts the thread timing, determining timing time;
and if the timing time exceeds a preset time threshold, loading user behavior information corresponding to the live broadcasting room from a database, wherein the user behavior information comprises personal information data and behavior data of a target user.
3. The live room presentation method of claim 1, wherein the determining the quality information of the live room based on personal information data and behavior data of legal users comprises:
Determining user quality information corresponding to the live broadcasting room based on the personal information data of the legal user and the user weight data corresponding to the legal user;
determining user behavior quality information corresponding to the live broadcasting room based on the behavior data of the legal user and the behavior weight data corresponding to the behavior data;
and determining the quality information of the live broadcasting room based on the user quality information and the user behavior quality information.
4. The live room presentation method of claim 1, wherein determining whether the users of the statistics segments are aggregated based on the number of users of the statistics segments comprises:
determining the number of users of the statistical section;
when the number of the room users in the live broadcasting room exceeds a preset number threshold, judging whether the number of the users in the statistical section exceeds an aggregation threshold corresponding to the number of the room users;
and if the number of the users in the statistical section exceeds the aggregation threshold, judging that the users in the statistical section have aggregation.
5. The live broadcasting room showing method as claimed in claim 1 or 4, wherein the determining the statistical segment corresponding to the user according to the personal information data of the target user comprises:
Determining a target network segment serving as the statistical segment based on internet protocol address data of the target user; and/or the number of the groups of groups,
and determining the user identification section as the statistical section based on the user identification data.
6. The live room presentation method as claimed in any one of claims 1 to 4, further comprising, before inserting the live information of the live room into the live room list corresponding to the target area:
acquiring the anchor position information of the living broadcast room;
determining country information of the anchor according to the anchor position information;
and determining the area corresponding to the country information as the target area.
7. The live broadcasting room displaying method according to any one of claims 1 to 4, further comprising, after inserting live broadcasting information of the live broadcasting room into a live broadcasting room list corresponding to the target area:
judging whether the live broadcasting of the live broadcasting room is finished or not;
and if the live broadcasting of the live broadcasting room is finished, deleting the live broadcasting information of the live broadcasting room from the live broadcasting room list.
8. A live room display system, comprising:
the system comprises a user behavior information acquisition module, a live broadcasting room and a live broadcasting room, wherein the user behavior information acquisition module is used for acquiring user behavior information corresponding to the live broadcasting room, and the user behavior information at least comprises personal information data of a target user;
The quality information determining module is used for determining the quality information of the live broadcasting room according to the user behavior information;
the quality information determining module specifically includes: the target user determining submodule is used for determining whether the target user is an illegal user corresponding to the live broadcasting room or not based on personal information data of the target user; if the target user is the illegal user, triggering a data eliminating sub-module to eliminate personal information data and behavior data of the target user; otherwise, determining that the target user is a legal user, and triggering a quality information determination submodule to determine the quality information of the live broadcasting room according to personal information data and behavior data of the legal user;
the live broadcasting room inserting module is used for inserting live broadcasting information of the live broadcasting room into a live broadcasting room list corresponding to a target area according to the quality information, wherein the target area is an area determined according to the main broadcasting position information of the live broadcasting room;
the live broadcast room display module is used for displaying the live broadcast room according to the live broadcast information in the live broadcast room list;
wherein the target user determination submodule further comprises:
the statistical segment determining unit is used for determining a statistical segment corresponding to the target user according to the personal information data of the target user;
An aggregation determining unit, configured to determine, according to the number of users in the statistics segment, whether the users in the statistics segment have an aggregation;
the user determination submodule is used for determining that the target user is an illegal user corresponding to the live broadcasting room when the users in the statistical section have aggregation;
wherein the personal information data comprises internet protocol address data and/or user identification data;
the live broadcasting room display system further comprises: a request area module and a display triggering module;
the request area module is used for determining a request area where the user is located when receiving a live broadcast pulling request of the user;
and the display triggering module is used for executing the step of displaying the live broadcasting room according to the live broadcasting information in the live broadcasting room list when the request area is matched with the target area corresponding to the live broadcasting room list so as to respond to the live broadcasting pulling request.
9. An electronic device, comprising: a processor and a memory;
at least one instruction stored in the memory, the instruction being executable by the processor to cause the electronic device to perform the live room presentation method of any one of claims 1 to 7.
10. A computer readable storage medium, wherein instructions in the readable storage medium, when executed by a processor of a device, enable the device to perform the live room presentation method of any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011009565.8A CN112165625B (en) | 2020-09-23 | 2020-09-23 | Live broadcast room display method, system, equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011009565.8A CN112165625B (en) | 2020-09-23 | 2020-09-23 | Live broadcast room display method, system, equipment and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112165625A CN112165625A (en) | 2021-01-01 |
CN112165625B true CN112165625B (en) | 2023-05-05 |
Family
ID=73863439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011009565.8A Active CN112165625B (en) | 2020-09-23 | 2020-09-23 | Live broadcast room display method, system, equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112165625B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113032628B (en) * | 2021-04-01 | 2023-10-17 | 广州虎牙科技有限公司 | Method, device, equipment and medium for determining content ecological index segmentation threshold |
CN113259704B (en) * | 2021-05-19 | 2023-06-09 | 杭州米络星科技(集团)有限公司 | Live broadcast room initialization method, device, equipment and storage medium |
CN114390303B (en) * | 2021-12-10 | 2023-09-26 | 北京达佳互联信息技术有限公司 | Data processing method, device, server, storage medium and program product |
CN114979700B (en) * | 2022-08-01 | 2022-12-13 | 广州市千钧网络科技有限公司 | Live broadcast wheat connection quality detection method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104519376A (en) * | 2014-12-23 | 2015-04-15 | 广州酷狗计算机科技有限公司 | Method and device for arranging program links |
CN108123960A (en) * | 2018-01-02 | 2018-06-05 | 武汉斗鱼网络科技有限公司 | Room popularity verification method, device and electronic equipment is broadcast live |
CN110795446A (en) * | 2019-10-29 | 2020-02-14 | 北京字节跳动网络技术有限公司 | List updating method and device, readable medium and electronic equipment |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008064356A1 (en) * | 2006-11-22 | 2008-05-29 | Metis Enterprise Technologies Llc | Real-time multicast peer-to-peer video streaming platform |
CN107172499B (en) * | 2017-04-28 | 2020-08-11 | 北京潘达互娱科技有限公司 | Live broadcast room display method and device |
CN109600638B (en) * | 2017-09-30 | 2021-05-07 | 北京乐我无限科技有限责任公司 | Live broadcast method and device, electronic equipment and computer readable storage medium |
-
2020
- 2020-09-23 CN CN202011009565.8A patent/CN112165625B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104519376A (en) * | 2014-12-23 | 2015-04-15 | 广州酷狗计算机科技有限公司 | Method and device for arranging program links |
CN108123960A (en) * | 2018-01-02 | 2018-06-05 | 武汉斗鱼网络科技有限公司 | Room popularity verification method, device and electronic equipment is broadcast live |
CN110795446A (en) * | 2019-10-29 | 2020-02-14 | 北京字节跳动网络技术有限公司 | List updating method and device, readable medium and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN112165625A (en) | 2021-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112165625B (en) | Live broadcast room display method, system, equipment and medium | |
CN107590689B (en) | Advertisement data recommendation method and system | |
CN105872837B (en) | User's recommended method and device | |
CN110278466B (en) | Short video advertisement putting method, device and equipment | |
US20160199742A1 (en) | Automatic generation of a game replay video | |
CN105447147B (en) | A kind of data processing method and device | |
CN108683952B (en) | Video content segment pushing method and device based on interactive video | |
WO2015142710A1 (en) | Method, apparatus, and system for determining a location corresponding to an ip address | |
CN107426620B (en) | Program content recommendation method | |
CN108270738A (en) | A kind of method for processing video frequency and the network equipment | |
CN106454536B (en) | Method and device for determining information recommendation degree | |
CN107679901B (en) | Interactive large screen and mobile terminal media resource delivery method and advertisement delivery system | |
CN109034867B (en) | Click traffic detection method and device and storage medium | |
CN106488256B (en) | data processing method and device | |
WO2018121209A1 (en) | Method of dynamically adjusting resource competition parameter threshold, device, and server | |
CN107645667A (en) | Video recommendation method, system and server apparatus | |
CN110895594A (en) | Page display method and related equipment | |
JP2016128958A (en) | Control device, control program, and control method | |
CN109218766B (en) | Method for summoning bean vermicelli, live broadcast platform server and anchor terminal | |
CN109688217A (en) | A kind of information push method, device and electronic equipment | |
CN108830636A (en) | A kind of inquiry amount method and apparatus of any active ues | |
CN112561636A (en) | Recommendation method, recommendation device, terminal equipment and medium | |
CN106407353B (en) | Method and device for playing animation | |
CN103577481A (en) | Advertising data search method and device | |
CN111246277B (en) | Method and system for live broadcast auditing partition |
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 |