CN108111916A - Net cast content filtering method and device, computing device - Google Patents

Net cast content filtering method and device, computing device Download PDF

Info

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
Application number
CN201711402378.4A
Other languages
Chinese (zh)
Other versions
CN108111916B (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.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo 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 Beijing Qihoo Technology Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201711402378.4A priority Critical patent/CN108111916B/en
Publication of CN108111916A publication Critical patent/CN108111916A/en
Application granted granted Critical
Publication of CN108111916B publication Critical patent/CN108111916B/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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/454Content or additional data filtering, e.g. blocking advertisements
    • 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/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • 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/262Content 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
    • 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/266Channel 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8193Monomedia 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

Net cast content filtering method and device, computing device
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.
CN201711402378.4A 2017-12-22 2017-12-22 Live video content filtering method and device and computing equipment Active CN108111916B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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