CN105657475A - Method and device for grouping users in live broadcast website - Google Patents

Method and device for grouping users in live broadcast website Download PDF

Info

Publication number
CN105657475A
CN105657475A CN201610145797.3A CN201610145797A CN105657475A CN 105657475 A CN105657475 A CN 105657475A CN 201610145797 A CN201610145797 A CN 201610145797A CN 105657475 A CN105657475 A CN 105657475A
Authority
CN
China
Prior art keywords
group
packet
user
grouped
direct broadcasting
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
Application number
CN201610145797.3A
Other languages
Chinese (zh)
Other versions
CN105657475B (en
Inventor
马小龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Douyu Network Technology Co Ltd
Original Assignee
Wuhan Douyu Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201610145797.3A priority Critical patent/CN105657475B/en
Publication of CN105657475A publication Critical patent/CN105657475A/en
Application granted granted Critical
Publication of CN105657475B publication Critical patent/CN105657475B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client 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/25866Management of end-user data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44218Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Graphics (AREA)
  • Human Computer Interaction (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention belongs to the field of Internet danmu video broadcast and particularly relates to a method and device for grouping users in a live broadcast website. According to the method and device, groups are updated in real time according to the groups of the number of people in a current live broadcast room, and the number of danmu provided by each group can be limited by means of grouping. The problem that when the number of people in a certain live broadcast room is too large, the number of danmu is too large is solved.

Description

User is carried out the method and the device that are grouped by a kind of webcast website
Technical field
The invention belongs to barrage formula net cast field, the Internet, more particularly, to user is carried out the method and the device that are grouped by a kind of webcast website.
Background technology
Currently, the net cast industry of barrage formula is very burning hot. People on one side can participate in the interaction between main broadcaster and spectators, spectators and spectators by sending barrage, collect barrage by watching video live broadcast on one side, and then reach user and watch video and carry out the purpose of exchange impression, the interest of increase watching video live broadcast simultaneously.
Along with the increase of the number of participation, problem also comes out gradually. One of them problem is for too much when entering attendance in some, and when everybody sends the viewpoint of barrage expression oneself enthusiastically, each barrage need to be distributed to above the machine of each user by server. When number arrives certain limit, the barrage quantity that now server need to be distributed too much causes overload, it is possible to cause that server cannot normal operation. Client computer receives too much barrage simultaneously, will also result in the effect that client cards is paused and barrage too much cannot normally be watched.
Summary of the invention
The present invention mainly solves the technical problem existing for prior art; Provide a kind of often group that limits and the quantity of barrage can be provided. Solve in a kind of webcast website of the problem that number too much causes barrage quantity excessive, user being carried out in existing a certain direct broadcasting room is grouped method and device.
The above-mentioned technical problem of the present invention is addressed mainly by following technical proposals:
A kind of method being undertaken user in webcast website being grouped, including:
Step S1, to direct broadcasting room, user is grouped: set a user and organize number restriction maximum N, in real time direct broadcasting room user number and packet situation are refreshed, when having flushed to new user and having entered direct broadcasting room, the user of this entrance is grouped;
Step S2, deletes user's group unnecessary between current live: in real time direct broadcasting room user number and packet situation are refreshed, and when having flushed to user and having left direct broadcasting room, carries out selecting to perform according to the packet number at this user place:
Select execution one: this user place left, be more than or equal to 2, is grouped number and subtracts 1 by the packet number at this user place, and the packet number at this user place refers to comprise this user left;
Select execution two: the packet number at this user place is equal to 1, and by this packet of deletion, the packet number at this user place refers to comprise this user left.
The method being undertaken user being grouped in above-mentioned a kind of webcast website, the concrete group technology of described step S1 is:
Packet mode one: in total group number P of current all packets, the number of K group is minimum, then the user of this entrance distributed to K group;
Packet mode two: in total group number P of current all packets, often group direct broadcasting room number is reached direct broadcasting room number and limits maximum N, then create new packet, and group number is P+1, and the user of this entrance is distributed to P+1 group;
Packet mode three: in total group number P of current all packets, having the number that number at least more than two is identical and identical be more than or equal to N-Q, wherein Q takes positive integer, then create new packet, and group number is P+1, and the user of this entrance is distributed to P+1 group;
Packet mode four: in total group number P of current all packets, including number at least more than two identical, and identical number is less than N-Q, wherein Q takes positive integer, then between the group that this is identical, randomly choose one group, the user of this entrance is distributed to the group randomly choosed.
The method being undertaken user being grouped in above-mentioned a kind of webcast website, also includes:
Step S3, arrange direct broadcasting room Packet State,: a self-defined finishing time interval and a number arrange limit value M, and M is less than N, when reaching the finishing time interval set in time arranging last time, direct broadcasting room Packet State is arranged one by one, and after scanning the state often organized one by one, and the people's number state according to all groups of numbers of scanning carries out selecting to perform:
Select execution one: if in P group, comprising and have at least one group, and the number of this group is more than M people, then create new packet, group number is P+1, and half user in current group is assigned in this P+1 group;
Select execution two: if in P group, comprise and have at least two groups, and inside these two groups, number is respectively less than equal to M/3, then automatically merge these two packets, and refresh after deleting merged packet and always organize number;
The time arranging packet is updated after having arranged.
The method being undertaken user being grouped in above-mentioned a kind of webcast website, in the step be grouped direct broadcasting room user, when performing packet first, selects to perform following group mode:
Select execution one: after selecting a packet number H1 at random in 1 ~ N, one group it is defined as after randomly choosing the H1 that active user reaches to randomly choose, for group P1, judge that whether remaining not yet packet total number of persons is less than or equal to N, if less than or equal to N, after then remaining number being divided into one group, group mode terminates, otherwise repeated packets step until all numbers packet complete, after include P group;
Select execution two: after selecting a packet number F1 at random in 1 ~ M, one group it is defined as after randomly choosing the F1 that active user reaches to randomly choose, for group P1, judge that whether remaining not yet packet total number of persons is less than or equal to M, if less than less than or equal to M, after then remaining number being divided into one group, group mode terminates, otherwise repeated packets step until all numbers packet complete, after include P group;
Select execution three: current persons count be grouped successively according to often organizing M number, until last still ungrouped number is less than or equal to M, divide be grouped to last group complete, after include P group.
User is carried out the device being grouped by a kind of webcast website, including:
Grouping module: set a user and organize number restriction maximum N, in real time direct broadcasting room user number and packet situation are refreshed, when having flushed to new user and having entered direct broadcasting room, the user of this entrance is grouped;
User organizes number removing module: in real time direct broadcasting room user number and packet situation are refreshed, and when having flushed to user and having left direct broadcasting room, carries out selecting to perform according to the packet number at this user place:
Select execution one: this user place left, be more than or equal to 2, is grouped number and subtracts 1 by the packet number at this user place, and the packet number at this user place refers to comprise this user left;
Select execution two: the packet number at this user place is equal to 1, and by this packet of deletion, the packet number at this user place refers to comprise this user left.
User carries out the device being grouped in above-mentioned a kind of webcast website, and the concrete packet mode of grouping module is:
Packet mode one: in total group number P of current all packets, the number of K group is minimum, then the user of this entrance distributed to K group;
Packet mode two: in total group number P of current all packets, often group direct broadcasting room number is reached direct broadcasting room number and limits maximum N, then create new packet, and group number is P+1, and the user of this entrance is distributed to P+1 group;
Packet mode three: in total group number P of current all packets, having the number that number at least more than two is identical and identical be more than or equal to N-Q, wherein Q takes positive integer, then create new packet, and group number is P+1, and the user of this entrance is distributed to P+1 group;
Packet mode four: in total group number P of current all packets, including number at least more than two identical, and identical number is less than N-Q, wherein Q takes positive integer, then between the group that this is identical, randomly choose one group, the user of this entrance is distributed to the group randomly choosed.
User is carried out the device being grouped by above-mentioned a kind of webcast website, also includes:
Packet State sorting module: a self-defined finishing time interval and a number arrange limit value M, and M is less than N, when reaching the finishing time interval set in time arranging last time, direct broadcasting room Packet State is arranged one by one, after scanning the state often organized one by one, and the people's number state according to all groups of numbers of scanning carries out selecting to perform:
Select execution one: if in P group, comprising and have at least one group, and the number of this group is more than M people, then create new packet, group number is P+1, and half user in current group is assigned in this P+1 group;
Select execution two: if in P group, comprise and have at least two groups, and inside these two groups, number is respectively less than equal to M/3, then automatically merge these two packets, and refresh after deleting merged packet and always organize number; ;
The time arranging packet is updated after having arranged.
User is carried out the device being grouped by above-mentioned a kind of webcast website, when direct broadcasting room user is carried out performing packet first by grouping module, selects to perform following group mode:
Select execution one: after selecting a packet number H1 at random in 1 ~ N, one group it is defined as after randomly choosing the H1 that active user reaches to randomly choose, for group P1, judge that whether remaining not yet packet total number of persons is less than or equal to N, if less than less than or equal to N, after then remaining number being divided into one group, group mode terminates, otherwise repeated packets step until all numbers packet complete, after include P group;
Select execution two: after selecting a packet number F1 at random in 1 ~ M, one group it is defined as after randomly choosing the F1 that active user reaches to randomly choose, for group P1, judge that whether remaining not yet packet total number of persons is less than or equal to M, if less than less than or equal to M, after then remaining number being divided into one group, group mode terminates, otherwise repeated packets step until all numbers packet complete, after include P group;
Select execution three: current persons count be grouped successively according to often organizing M number, until last still ungrouped number is less than or equal to M, divide be grouped to last group complete, after include P group.
Therefore, present invention have the advantage that limiting often group can provide the quantity of barrage. Solve the problem that in existing a certain direct broadcasting room, number too much causes barrage quantity excessive.
Accompanying drawing explanation
Fig. 1 is the method flow schematic diagram that user enters direct broadcasting room.
Fig. 2 is the method flow schematic diagram that user leaves direct broadcasting room.
Fig. 3 is the method flow schematic diagram that timing arranges direct broadcasting room.
Detailed description of the invention
By the examples below, and in conjunction with accompanying drawing, technical scheme is described in further detail.
Embodiment:
The present invention is directed to above-mentioned method and include following specific embodiment, specifically include that
1, the process step when user enters direct broadcasting room: when user enters direct broadcasting room, the number in packet existing in direct broadcasting room is made a look up by system automatically, finds the minimum group of number, user is assigned to this packet. When having flushed to new user and having entered direct broadcasting room, the user of this entrance being grouped, the situation for current all packet numbers selects to perform as follows:
Packet mode one: in total group number P of current all packets, the number of K group is minimum, then the user of this entrance distributed to K group;
Packet mode two: in total group number P of current all packets, often group direct broadcasting room number is reached direct broadcasting room number and limits maximum N, then create new packet, and group number is P+1, and the user of this entrance is distributed to P+1 group;
Packet mode three: in total group number P of current all packets, having the number that number at least more than two is identical and identical be more than or equal to N-Q, wherein Q takes positive integer, then create new packet, and group number is P+1, and the user of this entrance is distributed to P+1 group;
Packet mode four: in total group number P of current all packets, include at least two groups, and this number of two groups is identical, and identical number is less than N-Q, wherein Q takes positive integer, then randomly choose one group between the group that this is identical, the user of this entrance is distributed to the group randomly choosed;
Refer to accompanying drawing 1
2, the process step when user leaves direct broadcasting room:
When user leaves direct broadcasting room, in its place is grouped by system, number subtracts 1, if this group number is 0 in direct broadcasting room after deducting this number, is then automatically deleted this packet. Refer to accompanying drawing 2.
3, the process step of direct broadcasting room is automatically regularly arranged:
Set a finishing time section, after reaching certain time in time arranging last time, direct broadcasting room each group of people's number is carried out automatic arranging, specifically:
3.1: if in P group, comprise and have at least one group, and the number of this group is more than M people, then create new packet, group number is P+1, and half user in current group is assigned in this P+1 group;
3.2: if in P group, comprise and have at least two groups, and inside these two groups, number is respectively less than equal to M/3, then automatically merge these two packets, and refresh after deleting merged packet and always organize number;
The time arranging packet is updated after having arranged.
4, when user carries out performing packet first, select to perform following group mode:
Select execution one: after selecting a packet number H1 at random in 1 ~ N, one group it is defined as after randomly choosing the H1 that active user reaches to randomly choose, for group P1, judge that whether remaining not yet packet total number of persons is less than or equal to N, if less than less than or equal to N, after then remaining number being divided into one group, group mode terminates, otherwise repeated packets step until all numbers packet complete, after include P group;
Select execution two: after selecting a packet number F1 at random in 1 ~ M, one group it is defined as after randomly choosing the F1 that active user reaches to randomly choose, for group P1, judge that whether remaining not yet packet total number of persons is less than or equal to M, if less than less than or equal to M, after then remaining number being divided into one group, group mode terminates, otherwise repeated packets step until all numbers packet complete, after include P group;
Select execution three: current persons count be grouped successively according to often organizing M number, until last still ungrouped number is less than or equal to M, divide be grouped to last group complete, after include P group.
Specific embodiment described herein is only to present invention spirit explanation for example. Described specific embodiment can be made various amendment or supplements or adopt similar mode to substitute by those skilled in the art, but without departing from the spirit of the present invention or surmount the scope that appended claims is defined.

Claims (8)

1. the method being undertaken being grouped by user in a webcast website, it is characterised in that including:
Step S1, to direct broadcasting room, user is grouped: set a user and organize number restriction maximum N, in real time direct broadcasting room user number and packet situation are refreshed, when having flushed to new user and having entered direct broadcasting room, the user of this entrance is grouped;
Step S2, deletes user's group unnecessary between current live: in real time direct broadcasting room user number and packet situation are refreshed, and when having flushed to user and having left direct broadcasting room, carries out selecting to perform according to the packet number at this user place:
Select execution one: this user place left, be more than or equal to 2, is grouped number and subtracts 1 by the packet number at this user place, and the packet number at this user place refers to comprise this user left;
Select execution two: the packet number at this user place is equal to 1, and by this packet of deletion, the packet number at this user place refers to comprise this user left.
2. the method being undertaken being grouped by user in a kind of webcast website according to claim 1, it is characterised in that the concrete group technology of described step S1 is:
Packet mode one: in total group number P of current all packets, the number of K group is minimum, then the user of this entrance distributed to K group;
Packet mode two: in total group number P of current all packets, often group direct broadcasting room number is reached direct broadcasting room number and limits maximum N, then create new packet, and group number is P+1, and the user of this entrance is distributed to P+1 group;
Packet mode three: in total group number P of current all packets, having the number that number at least more than two is identical and identical be more than or equal to N-Q, wherein Q takes positive integer, then create new packet, and group number is P+1, and the user of this entrance is distributed to P+1 group;
Packet mode four: in total group number P of current all packets, including number at least more than two identical, and identical number is less than N-Q, wherein Q takes positive integer, then between the group that this is identical, randomly choose one group, the user of this entrance is distributed to the group randomly choosed.
3. the method being undertaken being grouped by user in a kind of webcast website according to claim 1, it is characterised in that also include:
Step S3, arrange direct broadcasting room Packet State,: a self-defined finishing time interval and a number arrange limit value M, and M is less than N, when reaching the finishing time interval set in time arranging last time, direct broadcasting room Packet State is arranged one by one, and after scanning the state often organized one by one, and the people's number state according to all groups of numbers of scanning carries out selecting to perform:
Select execution one: if in P group, comprising and have at least one group, and the number of this group is more than M people, then create new packet, group number is P+1, and half user in current group is assigned in this P+1 group;
Select execution two: if in P group, comprise and have at least two groups, and inside these two groups, number is respectively less than equal to M/3, then automatically merge these two packets, and refresh after deleting merged packet and always organize number;
The time arranging packet is updated after having arranged.
4. the method being undertaken being grouped by user in a kind of webcast website according to claim 1, it is characterised in that in the step be grouped direct broadcasting room user, when performing packet first, selects to perform following group mode:
Select execution one: after selecting a packet number H1 at random in 1��N, one group it is defined as after randomly choosing the H1 that active user reaches to randomly choose, for group P1, judge that whether remaining not yet packet total number of persons is less than or equal to N, if less than or equal to N, after then remaining number being divided into one group, group mode terminates, otherwise repeated packets step until all numbers packet complete, after include P group;
Select execution two: after selecting a packet number F1 at random in 1��M, one group it is defined as after randomly choosing the F1 that active user reaches to randomly choose, for group P1, judge that whether remaining not yet packet total number of persons is less than or equal to M, if less than less than or equal to M, after then remaining number being divided into one group, group mode terminates, otherwise repeated packets step until all numbers packet complete, after include P group;
Select execution three: current persons count be grouped successively according to often organizing M number, until last still ungrouped number is less than or equal to M, divide be grouped to last group complete, after include P group.
5. user is carried out by a webcast website device being grouped, it is characterised in that including:
Grouping module: set a user and organize number restriction maximum N, in real time direct broadcasting room user number and packet situation are refreshed, when having flushed to new user and having entered direct broadcasting room, the user of this entrance is grouped;
User organizes number removing module: in real time direct broadcasting room user number and packet situation are refreshed, and when having flushed to user and having left direct broadcasting room, carries out selecting to perform according to the packet number at this user place:
Select execution one: this user place left, be more than or equal to 2, is grouped number and subtracts 1 by the packet number at this user place, and the packet number at this user place refers to comprise this user left;
Select execution two: the packet number at this user place is equal to 1, and by this packet of deletion, the packet number at this user place refers to comprise this user left.
6. user is carried out by a kind of webcast website according to claim 5 the device being grouped, it is characterised in that the concrete packet mode of grouping module is:
Packet mode one: in total group number P of current all packets, the number of K group is minimum, then the user of this entrance distributed to K group;
Packet mode two: in total group number P of current all packets, often group direct broadcasting room number is reached direct broadcasting room number and limits maximum N, then create new packet, and group number is P+1, and the user of this entrance is distributed to P+1 group;
Packet mode three: in total group number P of current all packets, having the number that number at least more than two is identical and identical be more than or equal to N-Q, wherein Q takes positive integer, then create new packet, and group number is P+1, and the user of this entrance is distributed to P+1 group;
Packet mode four: in total group number P of current all packets, include at least two groups, and this number of two groups is identical, and identical number is less than N-Q, wherein Q takes positive integer, then randomly choose one group between the group that this is identical, the user of this entrance is distributed to the group randomly choosed.
7. user is carried out by a kind of webcast website according to claim 1 the device being grouped, it is characterised in that also include:
Packet State sorting module: a self-defined finishing time interval and a number arrange limit value M, and M is less than N, when reaching the finishing time interval set in time arranging last time, direct broadcasting room Packet State is arranged one by one, after scanning the state often organized one by one, and the people's number state according to all groups of numbers of scanning carries out selecting to perform:
Select execution one: if in P group, comprising and have at least one group, and the number of this group is more than M people, then create new packet, group number is P+1, and half user in current group is assigned in this P+1 group;
Select execution two: if in P group, comprise and have at least two groups, and inside these two groups, number is respectively less than equal to M/3, then automatically merge these two packets, and refresh after deleting merged packet and always organize number; ;
The time arranging packet is updated after having arranged.
8. user is carried out by a kind of webcast website according to claim 1 the device being grouped, it is characterised in that when direct broadcasting room user is carried out performing packet first by grouping module, selects to perform following group mode:
Select execution one: after selecting a packet number H1 at random in 1��N, one group it is defined as after randomly choosing the H1 that active user reaches to randomly choose, for group P1, judge that whether remaining not yet packet total number of persons is less than or equal to N, if less than less than or equal to N, after then remaining number being divided into one group, group mode terminates, otherwise repeated packets step until all numbers packet complete, after include P group;
Select execution two: after selecting a packet number F1 at random in 1��M, one group it is defined as after randomly choosing the F1 that active user reaches to randomly choose, for group P1, judge that whether remaining not yet packet total number of persons is less than or equal to M, if less than less than or equal to M, after then remaining number being divided into one group, group mode terminates, otherwise repeated packets step until all numbers packet complete, after include P group;
Select execution three: current persons count be grouped successively according to often organizing M number, until last still ungrouped number is less than or equal to M, divide be grouped to last group complete, after include P group.
CN201610145797.3A 2016-03-15 2016-03-15 A kind of method and device for being grouped user in webcast website Active CN105657475B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610145797.3A CN105657475B (en) 2016-03-15 2016-03-15 A kind of method and device for being grouped user in webcast website

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610145797.3A CN105657475B (en) 2016-03-15 2016-03-15 A kind of method and device for being grouped user in webcast website

Publications (2)

Publication Number Publication Date
CN105657475A true CN105657475A (en) 2016-06-08
CN105657475B CN105657475B (en) 2018-08-24

Family

ID=56493313

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610145797.3A Active CN105657475B (en) 2016-03-15 2016-03-15 A kind of method and device for being grouped user in webcast website

Country Status (1)

Country Link
CN (1) CN105657475B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106210793A (en) * 2016-06-28 2016-12-07 广州华多网络科技有限公司 A kind of method and apparatus sending main broadcaster's competition Information
CN106507133A (en) * 2016-11-28 2017-03-15 北京金山安全软件有限公司 Method, device and system for processing barrage message and equipment thereof
CN106899857A (en) * 2017-03-23 2017-06-27 武汉斗鱼网络科技有限公司 Server load adjusting method, device and server
CN106973328A (en) * 2017-03-14 2017-07-21 武汉斗鱼网络科技有限公司 A kind of information loading method and device
CN106993234A (en) * 2017-03-22 2017-07-28 北京潘达互娱科技有限公司 Barrage display methods and device
CN107071584A (en) * 2017-03-14 2017-08-18 北京潘达互娱科技有限公司 Live even wheat method and device
CN107222760A (en) * 2017-06-01 2017-09-29 武汉斗鱼网络科技有限公司 A kind of method and device to watching user grouping
CN107613309A (en) * 2017-08-29 2018-01-19 武汉斗鱼网络科技有限公司 Live resource self-defined distribution method, storage medium, electronic equipment and system
CN109547807A (en) * 2018-11-15 2019-03-29 腾讯科技(深圳)有限公司 A kind of information processing method based on live streaming, device and server
CN110348878A (en) * 2019-06-13 2019-10-18 北京华峰创业科技有限公司 The method and apparatus that a kind of couple of user is grouped
CN110366045A (en) * 2018-04-09 2019-10-22 武汉斗鱼网络科技有限公司 Machine barrage user identification method, storage medium, electronic equipment and system
CN110856011A (en) * 2019-12-05 2020-02-28 咪咕视讯科技有限公司 Method for grouping live broadcast interaction, electronic equipment and storage medium
CN111479141A (en) * 2020-04-02 2020-07-31 广州虎牙科技有限公司 Live broadcast control method and device, electronic equipment, live broadcast system and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090275414A1 (en) * 2007-03-06 2009-11-05 Trion World Network, Inc. Apparatus, method, and computer readable media to perform transactions in association with participants interacting in a synthetic environment
CN101642621A (en) * 2009-07-21 2010-02-10 武汉必联网络技术有限公司 Automatic room dividing method in game platform
CN102984144A (en) * 2012-11-22 2013-03-20 福州博远无线网络科技有限公司 Free matching method of mobile phone game matching competitive race
CN103297297A (en) * 2013-06-03 2013-09-11 腾讯科技(深圳)有限公司 Group processing method and group processing system
CN103841470A (en) * 2013-09-11 2014-06-04 天津三星电子有限公司 Point-to-point method and system for real-time program comment and interaction

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090275414A1 (en) * 2007-03-06 2009-11-05 Trion World Network, Inc. Apparatus, method, and computer readable media to perform transactions in association with participants interacting in a synthetic environment
CN101642621A (en) * 2009-07-21 2010-02-10 武汉必联网络技术有限公司 Automatic room dividing method in game platform
CN102984144A (en) * 2012-11-22 2013-03-20 福州博远无线网络科技有限公司 Free matching method of mobile phone game matching competitive race
CN103297297A (en) * 2013-06-03 2013-09-11 腾讯科技(深圳)有限公司 Group processing method and group processing system
CN103841470A (en) * 2013-09-11 2014-06-04 天津三星电子有限公司 Point-to-point method and system for real-time program comment and interaction

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106210793A (en) * 2016-06-28 2016-12-07 广州华多网络科技有限公司 A kind of method and apparatus sending main broadcaster's competition Information
CN106507133A (en) * 2016-11-28 2017-03-15 北京金山安全软件有限公司 Method, device and system for processing barrage message and equipment thereof
CN106507133B (en) * 2016-11-28 2019-07-26 北京金山安全软件有限公司 Method, device and system for processing barrage message and equipment thereof
WO2018095096A1 (en) * 2016-11-28 2018-05-31 北京金山安全软件有限公司 Method, device and system for processing overlay comment message and apparatus thereof
CN107071584B (en) * 2017-03-14 2019-12-24 北京潘达互娱科技有限公司 Live broadcast wheat connecting method and device
CN106973328A (en) * 2017-03-14 2017-07-21 武汉斗鱼网络科技有限公司 A kind of information loading method and device
CN107071584A (en) * 2017-03-14 2017-08-18 北京潘达互娱科技有限公司 Live even wheat method and device
CN106973328B (en) * 2017-03-14 2020-03-17 武汉斗鱼网络科技有限公司 Information loading method and device
CN106993234A (en) * 2017-03-22 2017-07-28 北京潘达互娱科技有限公司 Barrage display methods and device
CN106899857B (en) * 2017-03-23 2019-03-15 武汉斗鱼网络科技有限公司 Server load adjusting method, device and server
CN106899857A (en) * 2017-03-23 2017-06-27 武汉斗鱼网络科技有限公司 Server load adjusting method, device and server
CN107222760B (en) * 2017-06-01 2020-02-07 武汉斗鱼网络科技有限公司 Method and device for grouping watching users
CN107222760A (en) * 2017-06-01 2017-09-29 武汉斗鱼网络科技有限公司 A kind of method and device to watching user grouping
CN107613309B (en) * 2017-08-29 2020-02-07 武汉斗鱼网络科技有限公司 Live broadcast resource custom distribution method, storage medium, electronic device and system
CN107613309A (en) * 2017-08-29 2018-01-19 武汉斗鱼网络科技有限公司 Live resource self-defined distribution method, storage medium, electronic equipment and system
CN110366045A (en) * 2018-04-09 2019-10-22 武汉斗鱼网络科技有限公司 Machine barrage user identification method, storage medium, electronic equipment and system
CN110366045B (en) * 2018-04-09 2021-07-23 武汉斗鱼网络科技有限公司 Machine bullet screen user identification method, storage medium, electronic device and system
CN109547807A (en) * 2018-11-15 2019-03-29 腾讯科技(深圳)有限公司 A kind of information processing method based on live streaming, device and server
CN109547807B (en) * 2018-11-15 2021-02-12 腾讯科技(深圳)有限公司 Information processing method and device based on live broadcast and server
CN110348878A (en) * 2019-06-13 2019-10-18 北京华峰创业科技有限公司 The method and apparatus that a kind of couple of user is grouped
CN110856011A (en) * 2019-12-05 2020-02-28 咪咕视讯科技有限公司 Method for grouping live broadcast interaction, electronic equipment and storage medium
CN110856011B (en) * 2019-12-05 2022-06-10 咪咕视讯科技有限公司 Method for grouping live broadcast interaction, electronic equipment and storage medium
CN111479141A (en) * 2020-04-02 2020-07-31 广州虎牙科技有限公司 Live broadcast control method and device, electronic equipment, live broadcast system and storage medium

Also Published As

Publication number Publication date
CN105657475B (en) 2018-08-24

Similar Documents

Publication Publication Date Title
CN105657475A (en) Method and device for grouping users in live broadcast website
Krishnamurthy et al. A few chirps about twitter
CN104575553B (en) Produce the method and apparatus for being superimposed upon and playing the barrage on object
CN105554528A (en) Method and apparatus for grouping bullet screen users in live broadcasting room
CN101340308B (en) Network rubbish information filtering architecture, Network rubbish information cleaning system and method thereof
CN106028165A (en) Method and system for realizing lucky draw in mobile terminal of live broadcasting website
CN102685020B (en) Microblog wall display method and system
CN104462482A (en) Content providing method and system for medium display
CN112418580A (en) Risk control method, computer equipment and readable storage medium
CN104615627B (en) A kind of event public feelings information extracting method and system based on microblog
CN103747301B (en) Log file is play in a kind of advertisement placement method, system and storage advertisement
CN105791443B (en) User service provides system and method in webcast website based on distributed type assemblies
CN106162247B (en) Any active ues collection maintaining method and system based on time wheel disc and page heartbeat
CN105872836B (en) Increase the method and device of user interaction in a kind of webcast website
CN105898599A (en) Video comment method and device and terminal equipment
CN103200429B (en) The method and system interacted with the advertisement in TV, radio station
CN102739812B (en) A kind of method of commending friends and device
CN106060632A (en) System and method of controlling bullet screen in program field
CN106131702A (en) Barrage supplying system and method
CN105187865A (en) System and method for dynamic delivery of advertisement
CN105898603A (en) Voice danmaku generation method and device
CN106162305A (en) A kind of webpage barrage acquiescence loading control method and device
CN106131673A (en) For realizing the device of group chat, system and method
Kallander From TUNeZINE to Nhar 3la 3mmar: A Reconsideration of the Role of Bloggers in Tunisia’s Revolution
Marchant et al. # Iranvotes: Political Discourse on Iranian Twitter During the 2016 Parliamentary Elections

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20160608

Assignee: Hubei Special Automobile Network Technology Co.,Ltd.

Assignor: WUHAN DOUYU NETWORK TECHNOLOGY Co.,Ltd.

Contract record no.: X2023980034618

Denomination of invention: A method and device for grouping users in live streaming websites

Granted publication date: 20180824

License type: Common License

Record date: 20230413