CN108111916A - Net cast content filtering method and device, computing device - Google Patents
Net cast content filtering method and device, computing device Download PDFInfo
- Publication number
- CN108111916A CN108111916A CN201711402378.4A CN201711402378A CN108111916A CN 108111916 A CN108111916 A CN 108111916A CN 201711402378 A CN201711402378 A CN 201711402378A CN 108111916 A CN108111916 A CN 108111916A
- Authority
- CN
- China
- Prior art keywords
- client
- filter
- net cast
- scoring
- cast content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/454—Content or additional data filtering, e.g. blocking advertisements
-
- 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/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
-
- 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/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8193—Monomedia components thereof involving executable data, e.g. software dedicated tools, e.g. video decoder software or IPMP tool
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a kind of net cast content filtering method and device, computing device, method installs multiple filters in advance in multiple client;Wherein, each client installs at least one filter, including:The corresponding net cast content of direct broadcasting room where receiving the main broadcaster that main broadcaster end is sent;Net cast content distribution is given at least one client into direct broadcasting room, so that at least one client scores to net cast content using preassembled at least one filter;At least one first scoring that at least one client returns is received, and determines whether to be filtered processing to net cast content according at least one first scoring.The present invention installs filter in advance in client, is scored by client using filter net cast content, alleviates the pressure that server is born so that be transferred to client by server to the filtering of net cast content, save the expense of server.
Description
Technical field
The present invention relates to field of image detection, and in particular to a kind of net cast content filtering method and device, calculating are set
It is standby.
Background technology
With the development of science and technology, and customer consumption upgrading the epoch arrival, live streaming be used as a kind of new expression way, get over
It is easily accepted by a user, and grows rapidly come more.Live streaming is that video is sent to service in main broadcaster end recorded video by main broadcaster
Device, then the client that video distribution is broadcast live to viewing by server, so that user watches live video in client.
Live streaming development is swift and violent, and various live streaming levels are not poor, and the quality of live streaming is also very different.Therefore, it is necessary to right
Live content is filtered, and removes undesirable live content, avoids causing harmful effect to user.The prior art is in live streaming
When appearance is filtered, usually all live contents are filtered in server.It is more so so that server is handled simultaneously
A live content, the pressure that server is born is very big, and cost overhead is huge, also results in user and is subject to shadow when watching and being broadcast live
It rings.
Therefore, it is necessary to a kind of net cast content filtering methods, to mitigate server stress, reduce server overhead.
The content of the invention
In view of the above problems, it is proposed that the present invention overcomes the above problem in order to provide one kind or solves at least partly
State the net cast content filtering method of problem and device, computing device.
According to an aspect of the invention, there is provided a kind of net cast content filtering method, method is in multiple client
Multiple filters are installed in advance;Wherein, each client installs at least one filter, including:
The corresponding net cast content of direct broadcasting room where receiving the main broadcaster that main broadcaster end is sent;
Net cast content distribution is given at least one client into direct broadcasting room, so that at least one client utilizes
Preassembled at least one filter scores to net cast content;
Receive at least one first scoring that at least one client returns, and determined according at least one first scoring be
It is no that processing is filtered to net cast content.
Optionally, net cast content distribution is being given at least one client into direct broadcasting room, at least one
Before client scores to net cast content using preassembled at least one filter, method further includes:
The mount message of the filter of at least one client into the direct broadcasting room is counted, obtains filter
Installation results;Wherein, installation results include the information of mounted filter and/or the installation number letter of various filters
Breath;
By net cast content distribution at least one client, at least one client using it is preassembled extremely
A few filter carries out net cast content scoring and further comprises:
According to installation results, by net cast content distribution at least one client, at least one client profit
It is scored with preassembled at least one filter net cast content.
Optionally, according to installation results, by net cast content distribution at least one client, at least one visitor
Family end carries out net cast content scoring using preassembled at least one filter and further comprises:
For the multiple client for the filter for being equipped with identical type, chosen from the plurality of client one or more
Client is as scoring client;
By net cast content distribution to the scoring client chosen, so that scoring client utilizes installation in advance
At least one filter score net cast content.
Optionally, according to installation results, by net cast content distribution at least one client, at least one visitor
Family end carries out net cast content scoring using preassembled at least one filter and further comprises:
For the multiple client for the filter for being equipped with identical type, using the plurality of client as one group of scoring visitor
Family end;
Processing is grouped to the two field picture that net cast content includes;Wherein, it is grouped number and uses client with one group of scoring
The number at end is consistent;
Each group two field picture after packet transaction is distributed to one group of scoring client;Wherein, each scoring client
It is scored using preassembled at least one filter a framing image.
Optionally, installation results further include whether client has installed filter;
Method further includes:
It is counted according to the information of mounted filter, if judging, the number of species of mounted filter is few
In the species total quantity of filter, and the client for entering the direct broadcasting room does not install the client of filter also;Then to not pacifying
The client push of fixed filter and diverse other various types of filters of mounted filter, for client
Other various types of filters are installed.
Optionally, at least one first scoring that at least one client returns is received, and is commented according at least one first
Divide and determine whether that being filtered processing to net cast content further comprises:
At least one first scoring that at least one client returns is received, and is counted according at least one first scoring
To the second scoring of net cast content;
Determine whether to be filtered processing to net cast content according to the second scoring.
Optionally, method further includes:
According to the species of each filter, corresponding weight parameter is set to each filter in advance;
At least one first scoring that at least one client returns is received, and is counted according at least one first scoring
The second scoring to net cast content further comprises:
Receive at least one first scoring and the corresponding weight that at least one client returns;
The product of at least one first corresponding weight parameter of scoring is added up, calculates being averaged for accumulation result
Value obtains the second scoring of net cast content.
Optionally, determine whether that being filtered processing to net cast content further comprises according to the second scoring:
Judge the second scoring whether less than predetermined threshold value;
If so, it determines to be filtered processing to net cast content.
According to another aspect of the present invention, a kind of net cast content filtering device is provided, device is in multiple client
Multiple filters are installed in advance;Wherein, each client installs at least one filter, including:
Receiving module, suitable for receiving the corresponding net cast content of main broadcaster place direct broadcasting room that main broadcaster end is sent;
Grading module, suitable for net cast content distribution to be given at least one client into direct broadcasting room, at least
One client scores to net cast content using preassembled at least one filter;
Filtering module, suitable for receiving at least one first scoring that at least one client returns, and according at least one
First scoring determines whether to be filtered processing to net cast content.
Optionally, device further includes:
Statistical module, the mount message suitable for the filter at least one client into the direct broadcasting room are united
Meter, obtains the installation results of filter;Wherein, installation results include the information of mounted filter and/or various mistakes
The installation number information of filter;
Grading module is further adapted for:
According to installation results, by net cast content distribution at least one client, at least one client profit
It is scored with preassembled at least one filter net cast content.
Optionally, grading module is further adapted for:
For the multiple client for the filter for being equipped with identical type, chosen from the plurality of client one or more
Client is as scoring client;
By net cast content distribution to the scoring client chosen, so that scoring client utilizes installation in advance
At least one filter score net cast content.
Optionally, grading module is further adapted for:
For the multiple client for the filter for being equipped with identical type, using the plurality of client as one group of scoring visitor
Family end;
Processing is grouped to the two field picture that net cast content includes;Wherein, it is grouped number and uses client with one group of scoring
The number at end is consistent;
Each group two field picture after packet transaction is distributed to one group of scoring client;Wherein, each scoring client
It is scored using preassembled at least one filter a framing image.
Optionally, installation results further include whether client has installed filter;
Device further includes:
Pushing module, suitable for being counted according to the information of mounted filter, if judging mounted filtering
The number of species of device is less than the species total quantity of filter, and the client for entering the direct broadcasting room does not install the visitor of filter also
Family end;Then to the client push for not installing filter and diverse other various types of filterings of mounted filter
Device, so that client installs other various types of filters.
Optionally, filtering module is further adapted for:
At least one first scoring that at least one client returns is received, and is counted according at least one first scoring
To the second scoring of net cast content;
Determine whether to be filtered processing to net cast content according to the second scoring.
Optionally, device further includes:
Weight setting module suitable for the species according to each filter, sets corresponding weight to each filter in advance
Parameter;
Filtering module is further adapted for:
Receive at least one first scoring and the corresponding weight that at least one client returns;
The product of at least one first corresponding weight parameter of scoring is added up, calculates being averaged for accumulation result
Value obtains the second scoring of net cast content.
Optionally, filtering module is further adapted for:
Judge the second scoring whether less than predetermined threshold value;If so, it determines to be filtered processing to net cast content.
According to another aspect of the invention, a kind of computing device is provided, including:Processor, memory, communication interface and
Communication bus, processor, memory and communication interface complete mutual communication by communication bus;
For memory for storing an at least executable instruction, executable instruction makes processor perform above-mentioned net cast content
The corresponding operation of filter method.
In accordance with a further aspect of the present invention, a kind of computer storage media is provided, at least one is stored in storage medium
Executable instruction, executable instruction make processor perform such as the corresponding operation of above-mentioned net cast content filtering method.
Net cast content filtering method and device, the computing device provided according to the present invention receives what main broadcaster end was sent
The corresponding net cast content of direct broadcasting room where main broadcaster;Give net cast content distribution at least one client into direct broadcasting room
End, so that at least one client scores to net cast content using preassembled at least one filter;It receives
At least one first scoring that at least one client returns, and determined whether according at least one first scoring to net cast
Content is filtered processing.The present invention installs filter in advance in client, by client using filter in net cast
Appearance scores, and alleviates the pressure that server is born so that be transferred to client by server to the filtering of net cast content
End saves the expense of server.And the characteristics of user is more is broadcast live using viewing in the present invention, can be installed in multiple client
Different filter so that multiple and different filters respectively score to net cast content, and scoring can be made more accurate.
Above description is only the general introduction of technical solution of the present invention, in order to better understand the technological means of the present invention,
And can be practiced according to the content of specification, and in order to allow above and other objects of the present invention, feature and advantage can
It is clearer and more comprehensible, below the special specific embodiment for lifting the present invention.
Description of the drawings
By reading the detailed description of hereafter preferred embodiment, it is various other the advantages of and benefit it is common for this field
Technical staff will be apparent understanding.Attached drawing is only used for showing the purpose of preferred embodiment, and is not considered as to the present invention
Limitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 shows the flow chart of net cast content filtering method according to an embodiment of the invention;
Fig. 2 shows the flow chart of net cast content filtering method in accordance with another embodiment of the present invention;
Fig. 3 shows the functional block diagram of net cast content filtering device according to an embodiment of the invention;
Fig. 4 shows the functional block diagram of net cast content filtering device in accordance with another embodiment of the present invention;
Fig. 5 shows a kind of structure diagram of computing device according to an embodiment of the invention.
Specific embodiment
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although the disclosure is shown in attached drawing
Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here
It is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure
Completely it is communicated to those skilled in the art.
Fig. 1 shows the flow chart of net cast content filtering method according to an embodiment of the invention.Such as Fig. 1 institutes
Show, net cast content filtering method specifically comprises the following steps:
Step S101, the corresponding net cast content of direct broadcasting room where receiving the main broadcaster that main broadcaster end is sent.
Main broadcaster can utilize its main broadcaster end recorded video live content, while send in real time in the net cast of its recording
Hold.The net cast content of main broadcaster end transmission is received, while marks the corresponding direct broadcasting room of net cast content as main broadcaster institute
Direct broadcasting room.
Step S102 gives net cast content distribution at least one client into direct broadcasting room, at least one
Client scores to net cast content using preassembled at least one filter.
The present embodiment can install multiple filters in advance in multiple client, wherein, each client installation is at least one
Filter.The species of filter can be different, when client installs filter in advance, can be at random by identical or different kind
The filter of class is mounted on different clients.Each client is installed a filter or can also be pacified in a client
Fill the filter (needing to be installed with reference to client in-house facility situation) of multiple and different species.It is wrapped in variety classes filter
It is calculated containing different algorithms, from various aspects such as different dimensions, different types of data, is scored net cast content.
The size of filter is arranged on several k or so, convenient that client is installed.Specific mounting means is set according to performance
It puts, does not set herein.
It, can the corresponding net cast content that will mark the direct broadcasting room after at least one client enters the direct broadcasting room
At least one client is distributed to, net cast content can be carried out using client preassembled at least one filter
Corresponding scoring.
Step S103 receives at least one first scoring that at least one client returns, and according at least one first
Scoring determines whether to be filtered processing to net cast content.
Receive at least one client return at least one first scores, the height to score according at least one first,
Net cast content is handled accordingly.Such as when at least one first scoring is too low, net cast content was carried out
Filter is handled, and does not continue to distribute net cast content to all clients of the direct broadcasting room.Consider live streaming viewing user common people
Number is more, and when receiving multiple first scorings of multiple client return, the multiple first scorings can be counted, such as multiple
When first scoring score value is relatively low or all first mean scores to score are calculated, when mean scores are relatively low, in net cast
Appearance is filtered processing, does not continue to distribute net cast content to all clients into the direct broadcasting room.It is specific determine be
The no mode that processing is filtered to net cast content does not limit herein.
The net cast content filtering method provided according to the present invention receives direct broadcasting room pair where the main broadcaster that main broadcaster end is sent
The net cast content answered;Net cast content distribution is given at least one client into direct broadcasting room, at least one
Client scores to net cast content using preassembled at least one filter;At least one client is received to return
At least one first scoring returned, and determine whether to be filtered place to net cast content according at least one first scoring
Reason.The present invention installs filter in advance in client, is scored by client using filter net cast content, mitigates
The pressure that server is born so that client is transferred to by server to the filtering of net cast content, saves server
Expense.And the characteristics of user is more is broadcast live using viewing in the present invention, and different filters can be installed in multiple client, is made
It obtains multiple and different filters respectively to score to net cast content, scoring can be made more accurate.
Fig. 2 shows the flow chart of net cast content filtering method in accordance with another embodiment of the present invention.Such as Fig. 2 institutes
Show, net cast content filtering method specifically comprises the following steps:
Step S201, the corresponding net cast content of direct broadcasting room where receiving the main broadcaster that main broadcaster end is sent.
The step is with reference to the description of Fig. 1 embodiment steps S101, and details are not described herein.
Step S202 counts the mount message of the filter of at least one client into the direct broadcasting room, obtains
To the installation results of filter.
Statistics is into the mount message of the installed filter of client of the direct broadcasting room, obtained installation results.No
It is calculated in species filter comprising different algorithms, from various aspects such as different dimensions, different types of data, it is straight to video
Content is broadcast to score.As variety classes filter includes A filters, B filters, C filters, D filters, E filterings
Device ....Installation results include information, the installation number information of various filters of such as mounted filter.Pacify
The species such as client 1 that the information of the filter of dress can include the filter of corresponding each client installation is mounted with
A filters, client 2 are mounted with B filters etc.;Further include the filter species installed according to all clients in the direct broadcasting room
It is counted, obtaining mounted filter species in the direct broadcasting room includes A filters, B filters, C filters etc..Various mistakes
The installation number information of filter includes various variety classes filters and distinguishes mounted quantity, if A filters are by 10 clients
End is installed, and B filters are installed by 5 clients etc..Further, installation results further include whether client has installed filter,
If client 5 is fitted without filter, client 1 is mounted with A filters etc..
Step S203, judge mounted filter number of species whether be less than filter species total quantity, and into
Whether the client for entering the direct broadcasting room also has the client for not installing filter.
It is counted according to the information of mounted filter, mounted filter in the direct broadcasting room can be obtained
Number of species, such as A filters, B filters and C filters totally 3 different types of filters have been installed.In view of filter
Species is more, then can never Tongfang score in face of net cast content, obtained appraisal result is more accurate.
When judging that the number of species of the mounted filter of the direct broadcasting room is less than the species total quantity of filter, and enter and be somebody's turn to do
The client of direct broadcasting room does not install the client of filter also, performs step S204, can not install the client of filter
End installation filter;Alternatively, judge that the number of species of the mounted filter of the direct broadcasting room is no less than the species sum of filter
During amount, step S205 is performed;Alternatively, judging that the client into the direct broadcasting room has all installed the client of filter, step is performed
Rapid S205.
Step S204, to the diverse other each of the client push and mounted filter for not installing filter
The filter of species, so that client installs other various types of filters.
To the diverse other each of the client push and the mounted filter of the direct broadcasting room for not installing filter
The filter of species if the mounted filter of the direct broadcasting room includes A filters, B filters, C filters, does not install filter
Client include client 5, client 7 etc., to these client push in addition to A filters, B filters, C filters
D filters, E filters, F filters etc., so that client installs other various types of filters.
Further, when the number for the client for not installing filter is less than or equal to the number of species of the filter of push
When, client installs different types of filter respectively.As do not install filter client include client 5, client 7,
D filters, E filters are pushed, client 5 installs D filters, client 7 installs E filters;Alternatively, filter is not installed
Client includes client 5, client 7, push D filters, E filters, F filters, the installation D of client 5 filters, client
7 installation F filters of end or client 5 install E filters, client 7 installs F filters or client 5 installs D filters, visitor
Family end 7 is installed by E filters etc..When not installing the number of species for the filter that the number of client of filter is more than push,
Client installs the filter of identical or different species respectively.Client as do not installed filter includes client 5, client
7, client 9, push D filters, E filters, then client 5 installs D filters, client 7 installs E filters, client 9
D filters are installed.Which specific client installs which species filter can be randomly provided, and do not limit herein.
Step S205, according to installation results, by net cast content distribution at least one client, at least one
Client scores to net cast content using preassembled at least one filter.
According to installation results, when giving net cast content distribution at least one client, following difference may be employed
Mode:
For the multiple client for the filter for being equipped with identical type, chosen from the plurality of client one or more
Client is as scoring client.Such as client 1, client 6, client 8 has been respectively mounted A filters, it is contemplated that same
Class filter to net cast content scores all same, need not use the clients of multiple installation identical type filters all into
Row scoring therefrom can only choose client 1 and be used as scoring client.Or client 1 and client 6 can be chosen
As scoring client, to prevent the situation that client 1 is likely to occur problem and leads to not scoring.It then will be in net cast
Hold the scoring client for being distributed to selection, for the scoring client using preassembled at least one filter to regarding
Frequency live content scores.
Alternatively, for the multiple client for the filter for being equipped with identical type, commented the plurality of client as one group
Divide and use client.Such as client 1, client 6, client 8 has been respectively mounted A filters.Client 1, client 6, client 8 are made
For one group of scoring client.Then the two field picture included to net cast content is grouped processing.Wherein, be grouped number with
The number of one group of scoring client is consistent.The 1st, 2 two field picture in 6 two field pictures is such as divided into one group, the 3rd, 4 two field picture is divided into
One group, the 5th, 6 two field picture is divided into one group.Each group two field picture after packet transaction is distributed to one group of scoring client.1st, 2
Two field picture is distributed to the 1, the 3rd, 4 two field picture of client and is distributed to client 6, and the 5th, 6 two field picture is distributed to client 8, by each
Scoring scores to a framing image using preassembled at least one filter with client.Client 1 is filtered using A
Device scores to the 1st, 2 two field picture, and client 6 scores to the 1st, 2 two field picture using A filters, and client 8 utilizes A filters pair
5th, 6 two field picture scores.The speed of client scoring can be so improved, mitigates the pressure of client.During specific packet transaction
The number of frames for the two field picture that each group includes may be the same or different.When the corresponding each group scoring of variety classes filter is used
When the number clients of client are inconsistent, A filters client 3, installation B filters client 4, for convenience of right are such as installed
Two field picture is grouped, and can be chosen 3 from installation B filters client and is used as B filter scoring clients;It alternatively, can also
Two field picture is corresponded into different filters and is divided into different groups, is divided into 3 groups for A filters, is divided into 4 groups for B filters, point
Corresponding client is not distributed to, so that each scoring client utilizes preassembled at least one filter to a framing
Image scores.It should be noted that after packet transaction, each scoring still receives the complete of server distribution with client
Net cast content, but each scoring only scores to the two field picture of packet distribution with client, but need not be to complete
Net cast content scores.
Step S206 obtains the second scoring of net cast content according at least one first scoring statistics.
According to the difference of filter species, can corresponding weight parameter be set to each filter in advance.Such as A filters
Weight 0.2, B filters weight 0.4 etc..Corresponding, the importance that content is specifically filtered according to filter sets weight parameter,
The high weight parameter of importance is higher, and the low weight parameter of importance is relatively low.
Receive at least one first scoring returned of at least one client and the filter kind installed according to client
Class obtains corresponding weight.The product of at least one first corresponding weight parameter of scoring is added up, calculates cumulative knot
The average value of fruit obtains the second scoring of net cast content.
Whether step S207 judges the second scoring less than predetermined threshold value.
Determine whether to be filtered processing to net cast content according to the second scoring, judge the second scoring less than default threshold
Value, then perform step S208, otherwise, which do not handled, and continues to distribute the net cast content to each
A client is watched for each client.
Step S208 determines to be filtered processing to net cast content.
Second scoring is less than predetermined threshold value, does not continue to distribute net cast content to all clients of the direct broadcasting room,
Client can not continue watching video live broadcast content.
The net cast content filtering method provided according to the present invention, at least one client into the direct broadcasting room
The mount message of filter is counted, and obtains the installation results of filter.According to installation results, by net cast content distribution
To at least one client, at least one client using preassembled at least one filter to net cast content
It scores.It, can be therefrom for the client of multiple filters for being equipped with identical type when distributing net cast content
One or more clients are chosen as scoring client, is scored merely with these scorings with client, avoids repeating
Scoring;Or can also will be equipped with identical type filter multiple client as one group of scoring client, to regarding
The two field picture that frequency live content includes is grouped, and each scoring utilizes preassembled at least one filter pair with client
One framing image scores, and makes full use of the advantage of multiple client, mitigates client's end pressure.Further, judge to have installed
The number of species of filter be less than the species total quantity of filter, and into the client of the direct broadcasting room filtering is not installed also
It, can also be in client installation and diverse other various types of filterings of mounted filter during the client of device
Device to be judged in terms of more net cast content, is accurately scored.After the first scoring is obtained, according to
First scoring and the corresponding weight parameter of filter species, are calculated the second scoring.According to the height of the second scoring, come
Determine whether processing is filtered to net cast content.The present invention using client installation filter to net cast content into
Row scoring, alleviates the pressure that server is born so that is transferred to client by server to the filtering of net cast content, saves
The expense of server is saved.And the characteristics of user is more is broadcast live using viewing in the present invention, can be installed in multiple client different
Filter so that multiple and different filters respectively score to net cast content, and scoring can be made more accurate.
Fig. 3 shows the functional block diagram of net cast content filtering device according to an embodiment of the invention.Such as Fig. 3 institutes
Show, net cast content filtering device includes following module:
Receiving module 310, suitable for receiving the corresponding net cast content of main broadcaster place direct broadcasting room that main broadcaster end is sent.
Main broadcaster can utilize its main broadcaster end recorded video live content, while send in real time in the net cast of its recording
Hold.Receiving module 310 receives the net cast content of main broadcaster end transmission, while marks the corresponding live streaming of net cast content
Between for the direct broadcasting room where main broadcaster.
Grading module 320, suitable for net cast content distribution to be given at least one client into direct broadcasting room, to be supplied to
A few client scores to net cast content using preassembled at least one filter.
The present embodiment can install multiple filters in advance in multiple client, wherein, each client installation is at least one
Filter.The species of filter can be different, when client installs filter in advance, can be at random by identical or different kind
The filter of class is mounted on different clients.Each client is installed a filter or can also be pacified in a client
Fill the filter (needing to be installed with reference to client in-house facility situation) of multiple and different species.It is wrapped in variety classes filter
It is calculated containing different algorithms, from various aspects such as different dimensions, different types of data, is scored net cast content.
The size of filter is arranged on several k or so, convenient that client is installed.Specific mounting means is set according to performance
It puts, does not set herein.
Grading module 320 corresponding can will mark the direct broadcasting room after at least one client enters the direct broadcasting room
Net cast content distribution gives at least one client, can be to video using the preassembled at least one filter of client
Live content carries out corresponding scoring.
Filtering module 330, suitable for receiving at least one first scoring that at least one client returns, and according at least one
A first scoring determines whether to be filtered processing to net cast content.
Filtering module 330 receives at least one first scoring that at least one client returns, according at least one first
The height of scoring handles net cast content accordingly.Such as when at least one first scoring is too low, filtering module
330 pairs of net cast contents are filtered processing, do not continue to distribute net cast content to all clients of the direct broadcasting room.
Consider that the live streaming viewing general number of user is more, when filtering module 330 receives multiple first scorings of multiple client return,
Multiple first scorings can be counted, when such as the multiple first scoring score values are relatively low or what calculating all first was scored is averaged
Score value, when mean scores are relatively low, filtering module 330 is filtered processing to net cast content, and not continuing to should to entrance
The all clients distribution net cast content of direct broadcasting room.Specifically determine whether to be filtered net cast content the side of processing
Formula does not limit herein.
The net cast content filtering device provided according to the present invention receives direct broadcasting room pair where the main broadcaster that main broadcaster end is sent
The net cast content answered;Net cast content distribution is given at least one client into direct broadcasting room, at least one
Client scores to net cast content using preassembled at least one filter;At least one client is received to return
At least one first scoring returned, and determine whether to be filtered place to net cast content according at least one first scoring
Reason.The present invention installs filter in advance in client, is scored by client using filter net cast content, mitigates
The pressure that server is born so that client is transferred to by server to the filtering of net cast content, saves server
Expense.And the characteristics of user is more is broadcast live using viewing in the present invention, and different filters can be installed in multiple client, is made
It obtains multiple and different filters respectively to score to net cast content, scoring can be made more accurate.
Fig. 4 shows the functional block diagram of net cast content filtering device in accordance with another embodiment of the present invention.Such as Fig. 4
Shown, the difference is that, net cast content filtering device further includes with Fig. 3:
Statistical module 340 carries out suitable for the mount message of the filter at least one client into the direct broadcasting room
Statistics, obtains the installation results of filter.
The statistics of statistical module 340 is obtained into the mount message of the installed filter of client of the direct broadcasting room
Installation results.It is counted in variety classes filter comprising different algorithms, from various aspects such as different dimensions, different types of data
It calculates, scores net cast content.As variety classes filter includes A filters, B filters, C filters, D filterings
Device, E filters ....Installation results include the information such as mounted filter, the installation number of various filters letter
Breath etc..The information of mounted filter can include the species such as client of the filter of corresponding each client installation
End 1 is mounted with A filters, and client 2 is mounted with B filters etc.;The information of mounted filter further includes basis should
The filter species that all clients are installed in direct broadcasting room is counted, and obtains mounted filter species bag in the direct broadcasting room
Include A filters, B filters, C filters etc..The installation number information of various filters includes various variety classes filters point
Not mounted quantity, as A filters are installed by 10 clients, and B filters are installed by 5 clients etc..Further, install
As a result further include whether client has installed filter, if client 5 is fitted without filter, client 1 is mounted with A filters
Deng.
Pushing module 350, suitable for being counted according to the information of mounted filter, if judging mounted mistake
The number of species of filter is less than the species total quantity of filter, and does not install filter also into the client of the direct broadcasting room
Client;Then to the client push and diverse other various types of mistakes of mounted filter for not installing filter
Filter, so that client installs other various types of filters.
Pushing module 350 is counted according to the information of mounted filter, can be obtained in the direct broadcasting room
The number of species of the filter of installation has such as installed A filters, B filters and C filters totally 3 different types of filters.
It is more in view of filter species, then it can never Tongfang score in face of net cast content, obtained appraisal result is got over
Accurately.
Pushing module 350 judges that the number of species of the mounted filter of the direct broadcasting room is less than the species total quantity of filter
When, and the client for entering the direct broadcasting room does not install the client of filter also, to the client push for not installing filter
With diverse other various types of filters of the mounted filter of the direct broadcasting room, can the visitor of filter be installed
Family end is installed by other various types of filters;Pushing module 350 judges the number of species of the mounted filter of the direct broadcasting room not
Less than filter species total quantity when, alternatively, pushing module 350 judges all to have installed filtering into the client of the direct broadcasting room
The client of device, then no longer push filter.
Pushing module 350 is not to installing the species of the client push of filter and the mounted filter of the direct broadcasting room not
Same other various types of filters, if the mounted filter of the direct broadcasting room includes A filters, B filters, C filters, not
Install filter client include client 5, client 7 etc., pushing module 350 to these client push except A filters,
D filters, E filters, F filters outside B filters, C filters etc., so that client installs other various types of filterings
Device.
Further, when the number for the client for not installing filter is less than or equal to the number of species of the filter of push
When, client installs different types of filter respectively.As do not install filter client include client 5, client 7,
D filters, E filters are pushed, client 5 installs D filters, client 7 installs E filters;Alternatively, filter is not installed
Client includes client 5, client 7, push D filters, E filters, F filters, the installation D of client 5 filters, client
7 installation F filters of end or client 5 install E filters, client 7 installs F filters or client 5 installs D filters, visitor
Family end 7 is installed by E filters etc..When not installing the number of species for the filter that the number of client of filter is more than push,
Client installs the filter of identical or different species respectively.Client as do not installed filter includes client 5, client
7, client 9, push D filters, E filters, then client 5 installs D filters, client 7 installs E filters, client 9
D filters are installed.Which specific client installs which species filter can be randomly provided, and do not limit herein.
Grading module 320 is further adapted for according to installation results, gives net cast content distribution at least one client,
So that at least one client scores to net cast content using preassembled at least one filter.
Grading module 320, when giving net cast content distribution at least one client, can be adopted according to installation results
With following different modes:
Grading module 320 is directed to the multiple client for the filter for being equipped with identical type, is selected from the plurality of client
One or more clients are taken as scoring client.Such as client 1, client 6, client 8 has been respectively mounted A filters,
In view of one species filter to net cast content scores all same, multiple installation identical type filters need not be used
Client all score, grading module 320 therefrom can only choose client 1 be used as scoring client.Or
Grading module 320 can choose client 1 and client 6 is used as scoring client, and problem is likely to occur to prevent client 1
Lead to not the situation of scoring.Then net cast content distribution is given the scoring client chosen by grading module 320, for
The scoring scores to net cast content using preassembled at least one filter with client.
Alternatively, grading module 320 is directed to the multiple client for the filter for being equipped with identical type, by the plurality of client
As one group of scoring client.Such as client 1, client 6, client 8 has been respectively mounted A filters.Client 1, client
6, client 8 is used as one group of scoring client.Then the two field picture that grading module 320 includes net cast content divides
Group processing.Wherein, it is consistent with the number of one group of scoring client to be grouped number.If grading module 320 is by 6 two field pictures
1,2 two field picture is divided into one group, and the 3rd, 4 two field picture is divided into one group, and the 5th, 6 two field picture is divided into one group.Grading module 320 will be at grouping
Each group two field picture after reason is distributed to one group of scoring client.1st, 2 two field picture is distributed to client 1, the 3rd, 4 two field picture point
It issues the 6, the 5th, 6 two field picture of client and is distributed to client 8, by each scoring with client using preassembled at least one
Filter scores to a framing image.Client 1 scores to the 1st, 2 two field picture using A filters, and client 6 utilizes A mistakes
Filter scores to the 1st, 2 two field picture, and client 8 scores to the 5th, 6 two field picture using A filters.Client can so be improved
The speed of scoring mitigates the pressure of client.The number of frames for the two field picture that each group includes can be identical during specific packet transaction,
It can be different.When the number clients of the corresponding each group scoring client of variety classes filter are inconsistent, A filterings are such as installed
Device client 3, installation B filters client 4, is grouped for convenience of to two field picture, and grading module 320 can be from installation B mistakes
Filter client chooses 3 and is used as B filter scoring clients;Alternatively, grading module 320 can also correspond to two field picture not
Same filter is divided into different groups, is divided into 3 groups for A filters, is divided into 4 groups for B filters, is distributed to respectively corresponding
Client, so that each scoring scores to a framing image using preassembled at least one filter with client.
It should be noted that grading module 320, after packet transaction, each scoring still receives the complete of server distribution with client
Net cast content, but each scoring only scores to the two field picture of packet distribution with client, but need not be to completely regarding
Frequency live content scores.
Weight setting module 360 suitable for the species according to each filter, sets corresponding power to each filter in advance
Weight parameter.
Weight setting module 360 can set corresponding power to each filter in advance according to the difference of filter species
Weight parameter.Such as A filters weight 0.2, B filters weight 0.4 etc..It is corresponding, the weight of content is specifically filtered according to filter
The property wanted sets weight parameter, and the high weight setting module 360 of importance sets weight parameter higher, and the low weight of importance is set
Module 360 sets weight parameter relatively low.
Filtering module 330 is further adapted for receiving at least one first scoring that at least one client returns, Yi Jigen
The filter species installed according to client obtains corresponding weight.Filtering module 330 is corresponding by at least one first scoring
The product of weight parameter adds up, and calculates the average value of accumulation result, obtains the second scoring of net cast content.
Filtering module 330 scores according to second to be determined whether to be filtered processing to net cast content, works as filtering module
330 judge that the second scoring is less than predetermined threshold value, then do not continue to distribute net cast content to all clients of the direct broadcasting room,
Client can not continue watching video live broadcast content.Otherwise, filtering module 330 is not handled the net cast content,
Continue to distribute the net cast content to each client, watched for each client.
The net cast content filtering device provided according to the present invention, at least one client into the direct broadcasting room
The mount message of filter is counted, and obtains the installation results of filter.According to installation results, by net cast content distribution
To at least one client, at least one client using preassembled at least one filter to net cast content
It scores.It, can be therefrom for the client of multiple filters for being equipped with identical type when distributing net cast content
One or more clients are chosen as scoring client, is scored merely with these scorings with client, avoids repeating
Scoring;Or can also will be equipped with identical type filter multiple client as one group of scoring client, to regarding
The two field picture that frequency live content includes is grouped, and each scoring utilizes preassembled at least one filter pair with client
One framing image scores, and makes full use of the advantage of multiple client, mitigates client's end pressure.Further, judge to have installed
The number of species of filter be less than the species total quantity of filter, and into the client of the direct broadcasting room filtering is not installed also
It, can also be in client installation and diverse other various types of filterings of mounted filter during the client of device
Device to be judged in terms of more net cast content, is accurately scored.After the first scoring is obtained, according to
First scoring and the corresponding weight parameter of filter species, are calculated the second scoring.According to the height of the second scoring, come
Determine whether processing is filtered to net cast content.The present invention using client installation filter to net cast content into
Row scoring, alleviates the pressure that server is born so that is transferred to client by server to the filtering of net cast content, saves
The expense of server is saved.And the characteristics of user is more is broadcast live using viewing in the present invention, can be installed in multiple client different
Filter so that multiple and different filters respectively score to net cast content, and scoring can be made more accurate.
Present invention also provides a kind of nonvolatile computer storage media, the computer storage media is stored at least
One executable instruction, the computer executable instructions can perform the net cast information filtering side in above-mentioned any means embodiment
Method.
Fig. 5 shows a kind of structure diagram of computing device according to an embodiment of the invention, and the present invention is specific real
Example is applied not limit the specific implementation of computing device.
As shown in figure 5, the computing device can include:Processor (processor) 502, communication interface
(Communications Interface) 504, memory (memory) 506 and communication bus 508.
Wherein:
Processor 502, communication interface 504 and memory 506 complete mutual communication by communication bus 508.
Communication interface 504, for communicating with the network element of miscellaneous equipment such as client or other servers etc..
Processor 502 for performing program 510, can specifically perform above-mentioned net cast content filtering method embodiment
In correlation step.
Specifically, program 510 can include program code, which includes computer-managed instruction.
Processor 502 may be central processor CPU or specific integrated circuit ASIC (Application
Specific Integrated Circuit) or be arranged to implement the embodiment of the present invention one or more integrate electricity
Road.The one or more processors that computing device includes can be same type of processor, such as one or more CPU;Also may be used
To be different types of processor, such as one or more CPU and one or more ASIC.
Memory 506, for storing program 510.Memory 506 may include high-speed RAM memory, it is also possible to further include
Nonvolatile memory (non-volatile memory), for example, at least a magnetic disk storage.
Program 510 specifically can be used for so that processor 502 is performed in the net cast in above-mentioned any means embodiment
Hold filter method.The specific implementation of each step may refer to the phase in above-mentioned net cast information filtering embodiment in program 510
Corresponding description in step and unit is answered, this will not be repeated here.It is apparent to those skilled in the art that it is description
It is convenienct and succinct, the equipment of foregoing description and the specific work process of module may be referred to pair in preceding method embodiment
Process description is answered, details are not described herein.
Algorithm and display be not inherently related to any certain computer, virtual system or miscellaneous equipment provided herein.
Various general-purpose systems can also be used together with teaching based on this.As described above, required by constructing this kind of system
Structure be obvious.In addition, the present invention is not also directed to any certain programmed language.It should be understood that it can utilize various
Programming language realizes the content of invention described herein, and the description done above to language-specific is to disclose this hair
Bright preferred forms.
In the specification provided in this place, numerous specific details are set forth.It is to be appreciated, however, that the implementation of the present invention
Example can be put into practice without these specific details.In some instances, well known method, structure is not been shown in detail
And technology, so as not to obscure the understanding of this description.
Similarly, it should be understood that in order to simplify the disclosure and help to understand one or more of each inventive aspect,
Above in the description of exemplary embodiment of the present invention, each feature of the invention is grouped together into single implementation sometimes
In example, figure or descriptions thereof.However, the method for the disclosure should be construed to reflect following intention:I.e. required guarantor
Shield the present invention claims the more features of feature than being expressly recited in each claim.It is more precisely, such as following
Claims reflect as, inventive aspect is all features less than single embodiment disclosed above.Therefore,
Thus the claims for following specific embodiment are expressly incorporated in the specific embodiment, wherein each claim is in itself
Separate embodiments all as the present invention.
Those skilled in the art, which are appreciated that, to carry out adaptively the module in the equipment in embodiment
Change and they are arranged in one or more equipment different from the embodiment.It can be the module or list in embodiment
Member or component be combined into a module or unit or component and can be divided into addition multiple submodule or subelement or
Sub-component.In addition at least some in such feature and/or process or unit exclude each other, it may be employed any
Combination is disclosed to all features disclosed in this specification (including adjoint claim, summary and attached drawing) and so to appoint
Where all processes or unit of method or equipment are combined.Unless expressly stated otherwise, this specification is (including adjoint power
Profit requirement, summary and attached drawing) disclosed in each feature can be by providing the alternative features of identical, equivalent or similar purpose come generation
It replaces.
In addition, it will be appreciated by those of skill in the art that although some embodiments described herein include other embodiments
In included some features rather than other feature, but the combination of the feature of different embodiments means in of the invention
Within the scope of and form different embodiments.For example, in the following claims, embodiment claimed is appointed
One of meaning mode can use in any combination.
The all parts embodiment of the present invention can be with hardware realization or to be run on one or more processor
Software module realize or realized with combination thereof.It will be understood by those of skill in the art that it can use in practice
Microprocessor or digital signal processor (DSP) realize the device of net cast information filtering according to embodiments of the present invention
In some or all components some or all functions.The present invention is also implemented as performing as described herein
The some or all equipment or program of device (for example, computer program and computer program product) of method.So
Realization the present invention program can may be stored on the computer-readable medium or can have one or more signal shape
Formula.Such signal can be downloaded from internet website to be obtained either providing or with any other shape on carrier signal
Formula provides.
It should be noted that the present invention will be described rather than limits the invention for above-described embodiment, and ability
Field technique personnel can design alternative embodiment without departing from the scope of the appended claims.In the claims,
Any reference symbol between bracket should not be configured to limitations on claims.Word "comprising" does not exclude the presence of not
Element or step listed in the claims.Word "a" or "an" before element does not exclude the presence of multiple such
Element.The present invention can be by means of including the hardware of several different elements and being come by means of properly programmed computer real
It is existing.If in the unit claim for listing equipment for drying, several in these devices can be by same hardware branch
To embody.The use of word first, second, and third does not indicate that any order.These words can be explained and run after fame
Claim.
Claims (10)
1. a kind of net cast content filtering method, the method install multiple filters in advance in multiple client;Wherein, often
A client installs at least one filter, including:
The corresponding net cast content of direct broadcasting room where receiving the main broadcaster that main broadcaster end is sent;
The net cast content distribution is given at least one client into the direct broadcasting room, at least one client
It is scored using preassembled at least one filter the net cast content;
At least one first scoring that at least one client returns is received, and it is true according at least one first scoring
It is fixed whether processing to be filtered to the net cast content.
2. according to the method described in claim 1, wherein, enter the live streaming in described give the net cast content distribution
Between at least one client, at least one client using preassembled at least one filter it is straight to the video
It broadcasts before content scored, the method further includes:
The mount message of the filter of at least one client into the direct broadcasting room is counted, obtains the installation of filter
As a result;Wherein, the installation results include the information of mounted filter and/or the installation number letter of various filters
Breath;
It is described to give the net cast content distribution at least one client, so that at least one client utilizes installation in advance
At least one filter to the net cast content carry out scoring further comprise:
According to the installation results, by the net cast content distribution at least one client, at least one client
It is scored using preassembled at least one filter the net cast content at end.
3. it is described according to the installation results according to the method described in claim 2, wherein, by the net cast content point
At least one client is issued, so that at least one client is straight to the video using preassembled at least one filter
It broadcasts content and score and further comprise:
For the multiple client for the filter for being equipped with identical type, one or more clients are chosen from the plurality of client
End is as scoring client;
By the net cast content distribution to the scoring client chosen, so that scoring client utilizes installation in advance
At least one filter score the net cast content.
4. it is described according to the installation results according to the method described in claim 2, wherein, by the net cast content point
At least one client is issued, so that at least one client is straight to the video using preassembled at least one filter
It broadcasts content and score and further comprise:
For the multiple client for the filter for being equipped with identical type, client is used using the plurality of client as one group of scoring
End;
The two field picture included to the net cast content is grouped processing;Wherein, it is grouped number and uses client with one group of scoring
The number at end is consistent;
Each group two field picture after packet transaction is distributed to one group of scoring client;Wherein, each scoring is utilized with client
Preassembled at least one filter scores to a framing image.
5. according to the method described in claim 2, wherein, the installation results further include whether client has installed filter;
The method further includes:
It is counted according to the information of mounted filter, if judging, the number of species of mounted filter was less than
The species total quantity of filter, and the client for entering the direct broadcasting room does not install the client of filter also;Do not pacify to described then
The client push of fixed filter and diverse other various types of filters of mounted filter, for client
Other various types of filters are installed.
6. according to the method any one of claim 1-5, wherein, it is described to receive what at least one client returned
At least one first scoring, and determine whether to be filtered the net cast content according at least one first scoring
Processing further comprises:
At least one first scoring that at least one client returns is received, and is united according at least one first scoring
Meter obtains the second scoring of the net cast content;
Determine whether to be filtered processing to the net cast content according to the described second scoring.
7. according to the method described in claim 6, wherein, the method further includes:
According to the species of each filter, corresponding weight parameter is set to each filter in advance;
At least one first scoring for receiving at least one client and returning, and commented according to described at least one first
The second scoring that statistics obtains the net cast content is divided to further comprise:
Receive at least one first scoring and the corresponding weight that at least one client returns;
The product of at least one first corresponding weight parameter of scoring is added up, the average value of accumulation result is calculated, obtains
To the second scoring of the net cast content.
8. a kind of net cast content filtering device, described device install multiple filters in advance in multiple client;Wherein, often
A client installs at least one filter, including:
Receiving module, suitable for receiving the corresponding net cast content of main broadcaster place direct broadcasting room that main broadcaster end is sent;
Grading module, suitable for the net cast content distribution to be given at least one client into the direct broadcasting room, for
At least one client scores to the net cast content using preassembled at least one filter;
Filtering module, suitable for receiving at least one first scoring that at least one client returns, and according to it is described at least
One first scoring determines whether to be filtered processing to the net cast content.
9. a kind of computing device, including:Processor, memory, communication interface and communication bus, the processor, the storage
Device and the communication interface complete mutual communication by the communication bus;
For the memory for storing an at least executable instruction, the executable instruction makes the processor perform right such as will
Ask the corresponding operation of net cast content filtering method any one of 1-7.
10. a kind of computer storage media, an at least executable instruction, the executable instruction are stored in the storage medium
Processor is made to perform the corresponding operation of net cast content filtering method as any one of claim 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711402378.4A CN108111916B (en) | 2017-12-22 | 2017-12-22 | Live video content filtering method and device and computing equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711402378.4A CN108111916B (en) | 2017-12-22 | 2017-12-22 | Live video content filtering method and device and computing equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108111916A true CN108111916A (en) | 2018-06-01 |
CN108111916B CN108111916B (en) | 2020-08-14 |
Family
ID=62212109
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711402378.4A Active CN108111916B (en) | 2017-12-22 | 2017-12-22 | Live video content filtering method and device and computing equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108111916B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101035280A (en) * | 2007-04-19 | 2007-09-12 | 鲍东山 | Classified content auditing terminal system |
US20110004902A1 (en) * | 2008-11-07 | 2011-01-06 | Mark Alan Schultz | System and method for providing content stream filtering in a multi-channel broadcast multimedia system |
US20120310633A1 (en) * | 2010-10-14 | 2012-12-06 | JVC Kenwood Corporation | Filtering device and filtering method |
CN105897672A (en) * | 2015-11-16 | 2016-08-24 | 乐视云计算有限公司 | Network broadcast method, device and system |
CN106992974A (en) * | 2017-03-17 | 2017-07-28 | 腾讯科技(深圳)有限公司 | A kind of live video information monitoring method, device and equipment |
-
2017
- 2017-12-22 CN CN201711402378.4A patent/CN108111916B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101035280A (en) * | 2007-04-19 | 2007-09-12 | 鲍东山 | Classified content auditing terminal system |
US20110004902A1 (en) * | 2008-11-07 | 2011-01-06 | Mark Alan Schultz | System and method for providing content stream filtering in a multi-channel broadcast multimedia system |
US20120310633A1 (en) * | 2010-10-14 | 2012-12-06 | JVC Kenwood Corporation | Filtering device and filtering method |
CN105897672A (en) * | 2015-11-16 | 2016-08-24 | 乐视云计算有限公司 | Network broadcast method, device and system |
CN106992974A (en) * | 2017-03-17 | 2017-07-28 | 腾讯科技(深圳)有限公司 | A kind of live video information monitoring method, device and equipment |
Also Published As
Publication number | Publication date |
---|---|
CN108111916B (en) | 2020-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108174296B (en) | Malicious user recognition methods and device | |
US10592566B2 (en) | Intelligent edge device for filtering internet of things (IoT) data | |
CN112351288B (en) | Live broadcast information processing method, device, server, terminal and storage medium | |
CN105938557A (en) | Image recognition method and image recognition device | |
CN106326297B (en) | Application program recommendation method and device | |
CN107135429B (en) | Barrage message resolution method, device, electronic equipment and computer-readable storage media | |
CN110347708A (en) | A kind of data processing method and relevant device | |
CN108184166A (en) | A kind of video quality analysis method and system | |
CN107295082A (en) | Running software processing method, apparatus and system | |
CN104424331A (en) | Data sampling method and device | |
CN105512910A (en) | Target user screening method and apparatus | |
CN108632634A (en) | A kind of providing method and device of direct broadcast service | |
CN110876072B (en) | Batch registered user identification method, storage medium, electronic device and system | |
CN105550334B (en) | A kind of video recommendation method and device | |
CN104991935B (en) | A kind for the treatment of method and apparatus of website attention rate | |
CN105589714B (en) | The method and apparatus for using application behavior for analyzing user | |
CN102769625A (en) | Client-side Cookie information acquisition method and device | |
CN106603653A (en) | News push method and device | |
CN110287361A (en) | A kind of personage's picture screening technique and device | |
CN106776614A (en) | The display methods and device of sharing platform | |
CN108111916A (en) | Net cast content filtering method and device, computing device | |
CN104980817B (en) | A kind of video flowing takes out frame method and device | |
CN107391217A (en) | A kind of method, apparatus, server and the medium of client upgrading | |
CN109660877B (en) | Live broadcast room popularization method, storage medium, electronic device and system | |
CN108134946A (en) | Net cast content filtering method and device, computing device |
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 |