Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, completeSite preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based onEmbodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every otherEmbodiment shall fall within the protection scope of the present invention.
Referring to Figure 1, for the embodiment of the invention provides a kind of network architecture diagrams of data screening system.As shown in Figure 1,The network architecture may include service equipment and multiple user terminals, wherein service equipment is also by title background service equipment, groupPart service equipment etc., service equipment can be communicatively coupled by internet and multiple user terminals;User terminal can wrapInclude but be not limited to mobile phone, removable computer, tablet computer, personal digital assistant (Personal Digital Assistant,PDA), the user equipmenies such as media player, smart television, smartwatch, intelligent glasses, Intelligent bracelet.Network shown in Fig. 1In framework, when user terminal is got based on online the inputted real-time, interactive data of live streaming application, the user terminal canAssociated user information is applied with the online live streaming to obtain, the user terminal obtains described corresponding point of user informationGroup information, and obtain the corresponding data screening condition of the grouping information, user terminal screening conditions based on the dataScreening Treatment is carried out to the real-time, interactive data, and in Screening Treatment success is sent to the real-time, interactive data describedCorresponding service equipment, the real-time, interactive data that the available multiple user terminals of service equipment report are applied in online live streamingAnd it is counted.
Wherein, the online live streaming application is the application of online real-time perfoming internet program live streaming, the real-time, interactive numberAccording to the user data inputted in real time for user based on the internet program of current live, such as: real-time scoring, real-time comments etc..
Based on the network architecture shown in FIG. 1, below in conjunction with attached drawing 2 and attached drawing 3, to data provided in an embodiment of the present inventionScreening technique describes in detail.
Fig. 2 is referred to, for the embodiment of the invention provides a kind of flow diagrams of data screening method.As shown in Fig. 2,Method described in the embodiment of the present invention may comprise steps of S101- step S103.
S101 is obtained and described online straight when getting based on online the inputted real-time, interactive data of live streaming applicationIt broadcasts using associated user information;
Specifically, when user terminal gets user based on online the inputted real-time, interactive data of live streaming application, instituteState that user terminal is available to apply associated user information with the online live streaming, it is to be understood that user's letterBreath can be address network interconnection agreement (Internet Protocol, IP) used in presently described user terminal, be based on instituteState age data, the gender data etc. being pre-filled with when online live streaming application is registered.
S102 obtains the corresponding grouping information of the user information, and obtains the corresponding data screening of the grouping informationCondition;
Specifically, the corresponding grouping information of the available user information of the user terminal, such as: pass through analysis instituteThe address field of the IP address of acquisition determines address packets information belonging to the IP address;By analyzing age data, the year is determinedAge bracket grouping information etc. belonging to age data, the user terminal can further obtain the corresponding data of the grouping informationScreening conditions, such as: the corresponding address screening percentage of the address packets information is obtained, the age bracket grouping information is obtainedThe corresponding age screens percentage.
S103, screening conditions carry out Screening Treatment to the real-time, interactive data based on the data, and in Screening TreatmentThe real-time, interactive data are sent to the online live streaming when success and apply corresponding application service equipment;
Specifically, the user terminal screening conditions can screen the real-time, interactive data based on the dataProcessing, such as: percentage is screened for the address, the user terminal can be based on address screening percentage to describedReal-time, interactive data carry out the first random screening processing;Percentage is screened for the age, the user terminal can be based onThe age screening percentage carries out second random screening processing etc. to the real-time, interactive data, in Screening Treatment success,Real-time, interactive data can be sent to the online live streaming and apply corresponding application service equipment by the user terminal.
It should be noted that the process of above-mentioned first random screening processing, the processing of the second random screening can be according to realityApplication demand arrange in pairs or groups, such as: in conjunction with address grouping information the first random screening treatment process and age bracket be groupedSecond random screening treatment process of information realizes the Screening Treatment process to the real-time, interactive data, if the real-time friendshipMutual the first random screening of data handle successfully, and the second random screening is handled successfully, then the user terminal can will described inReal-time, interactive data are sent to the application service equipment.The above first random screening processing and the processing of the second random screening are equalFor the random sampling treatment process executed in the user terminal.
In embodiments of the present invention, when getting based on online the inputted real-time, interactive data of live streaming application, pass throughCorresponding obtain applies associated user information with online live streaming, corresponding grouping information is obtained based on user information, into oneStep obtains corresponding data screening condition, finally carries out Screening Treatment to the real-time, interactive data according to data screening condition, whenWhen real-time, interactive data screening is handled successfully, the real-time, interactive data are just sent to online live streaming and apply corresponding application serviceEquipment.Since the process of Screening Treatment is not necessarily to the participation of application service equipment, and the only successful real-time, interactive of Screening TreatmentData can just report to application service equipment, reduce volume of transmitted data, and then reduce the use pressure of network bandwidth, simultaneouslyBy being grouped and obtaining corresponding data screening condition based on user information, different use can be targetedly gotThe real-time, interactive data of family type, ensure that the accuracy of data statistics.
Fig. 3 is referred to, for the embodiment of the invention provides the flow diagrams of another data screening method.Such as Fig. 3 instituteShow, method described in the embodiment of the present invention may comprise steps of S201- step S204.
S201 is obtained and is applied configured grouping information set based on online live streaming;
Specifically, the developer of online live streaming application can be user terminal configuration packet according to different application demandsInformation aggregate, the user terminal is available to apply configured grouping information set based on the online live streaming, and described pointGroup information set may include at least one grouping information and at least one described grouping information each grouping information it is correspondingData screening condition.
S202 is obtained and described online straight when getting based on online the inputted real-time, interactive data of live streaming applicationIt broadcasts using associated user information;
Specifically, when user terminal gets user based on online the inputted real-time, interactive data of live streaming application, instituteState that user terminal is available to apply associated user information with the online live streaming, it is to be understood that user's letterBreath can be pre-filled with for IP address used in presently described user terminal, based on the online live streaming using when being registeredAge data, gender data etc..
S203 obtains the corresponding grouping information of the user information, and obtains the corresponding data screening of the grouping informationCondition;
Specifically, the corresponding grouping information of the available user information of the user terminal, such as: pass through analysis instituteThe address field of the IP address of acquisition determines address packets information belonging to the IP address;By analyzing age data, the year is determinedAge bracket grouping information etc. belonging to age data, the user terminal can further obtain the corresponding data of the grouping informationScreening conditions, such as: the corresponding address screening percentage of the address packets information is obtained, the age bracket grouping information is obtainedThe corresponding age screens percentage.
S204, screening conditions carry out Screening Treatment to the real-time, interactive data based on the data, and in Screening TreatmentThe real-time, interactive data are sent to the online live streaming when success and apply corresponding application service equipment;
Specifically, the user terminal screening conditions can screen the real-time, interactive data based on the dataProcessing, such as: percentage is screened for the address, the user terminal can be based on address screening percentage to describedReal-time, interactive data carry out the first random screening processing;Percentage is screened for the age, the user terminal can be based onThe age screening percentage carries out second random screening processing etc. to the real-time, interactive data, in Screening Treatment success,Real-time, interactive data can be sent to the online live streaming and apply corresponding application service equipment by the user terminal.
Preferably, it is contemplated that still can have the successful real-time, interactive number of more Screening Treatment after aforementioned Screening TreatmentAccording to being set the real-time, interactive data are sent to the application service in order to be further reduced the use pressure of network bandwidthBefore standby, the user terminal can be based further on user volume screening percentage to the real-time, interactive data carry out third withMachine Screening Treatment, and the application service is sent to when third random screening is handled successfully, then by the real-time, interactive dataEquipment.
It should be noted that at above-mentioned first random screening processing, the processing of the second random screening and third random screeningThe process of reason can arrange in pairs or groups according to actual application demand, such as: at the first random screening in conjunction with address grouping informationSecond random screening treatment process of reason process and age bracket grouping information realizes the screening to the real-time, interactive dataTreatment process, if first random screening of real-time, interactive data is handled successfully, and the second random screening is handled successfully, then instituteDescribed application service equipment etc. can be sent to for the real-time, interactive data by stating user terminal, for taking for other Screening TreatmentsWith equally may refer to above-mentioned example, herein without repeating.The processing of above first random screening, the processing of the second random screening withAnd the processing of third random screening is the random sampling treatment process executed in the user terminal.
In embodiments of the present invention, when getting based on online the inputted real-time, interactive data of live streaming application, pass throughCorresponding obtain applies associated user information with online live streaming, corresponding grouping information is obtained based on user information, into oneStep obtains corresponding data screening condition, finally carries out Screening Treatment to the real-time, interactive data according to data screening condition, whenWhen real-time, interactive data screening is handled successfully, the real-time, interactive data are just sent to online live streaming and apply corresponding application serviceEquipment.Since the process of Screening Treatment is not necessarily to the participation of application service equipment, and the only successful real-time, interactive of Screening TreatmentData can just report to application service equipment, reduce volume of transmitted data, and then reduce the use pressure of network bandwidth, simultaneouslyBy being grouped and obtaining corresponding data screening condition based on user information, different use can be targetedly gotThe real-time, interactive data of family type, ensure that the accuracy of data statistics;It is handed over by screening percentage based on user volume real-timeMutual data carry out the processing of third random screening, further reduce the use pressure of network bandwidth;By combining Screening TreatmentJourney can further get the real-time, interactive data of different user types, preferably ensure that the accuracy of data statistics.
Based on the network architecture shown in FIG. 1, below in conjunction with attached drawing 4 and attached drawing 5, to user provided in an embodiment of the present inventionTerminal describes in detail.It should be noted that attached drawing 4 and attached user terminal shown in fig. 5, for execute Fig. 2 of the present invention andThe method of embodiment illustrated in fig. 3, for ease of description, only parts related to embodiments of the present invention are shown, and particular technique is thinWhat section did not disclosed, please refer to Fig. 2 of the present invention and embodiment shown in Fig. 3.
Fig. 4 is referred to, provides a kind of structural schematic diagram of user terminal for the embodiment of the present invention.As shown in figure 4, of the inventionThe user terminal 1 of embodiment may include: information acquisition unit 11, condition acquiring unit 12 and data screening unit 13.
Information acquisition unit 11, for obtaining when getting based on online the inputted real-time, interactive data of live streaming applicationIt takes and applies associated user information with the online live streaming;
In the specific implementation, applying inputted real-time, interactive based on online live streaming when the user terminal 1 gets userWhen data, the information acquisition unit 11 is available to apply associated user information with the online live streaming, it is possible to understand that, the user information can for IP address used in presently described user terminal 1, based on the online live streaming apply intoAge data, the gender data etc. being pre-filled with when row registration.
Condition acquiring unit 12 for obtaining the corresponding grouping information of the user information, and obtains the grouping informationCorresponding data screening condition;
In the specific implementation, the corresponding grouping information of the available user information of the condition acquiring unit 12, such as:By analyzing the address field of acquired IP address, address packets information belonging to the IP address is determined;By analyzing age numberAccording to determining age bracket grouping information etc. belonging to the age data, the condition acquiring unit 12 can further obtain describedThe corresponding data screening condition of grouping information, such as: the corresponding address screening percentage of the address packets information is obtained, is obtainedThe age bracket grouping information corresponding age screens percentage.
Data screening unit 13 carries out at screening the real-time, interactive data for screening conditions based on the dataReason, and the real-time, interactive data are sent to the online live streaming in Screening Treatment success and are set using corresponding application serviceIt is standby;
In the specific implementation, the data screening unit 13 can based on the data screening conditions to the real-time, interactive numberAccording to progress Screening Treatment, such as: percentage is screened for the address, the data screening unit 13 can be based on the addressIt screens percentage and the first random screening processing is carried out to the real-time, interactive data;Percentage is screened for the age, it is describedData screening unit 13 can carry out at the second random screening the real-time, interactive data based on age screening percentageReason etc., in Screening Treatment success, real-time, interactive data can be sent to the online live streaming by the data screening unit 13Using corresponding application service equipment.
It should be noted that the process of above-mentioned first random screening processing, the processing of the second random screening can be according to realityApplication demand arrange in pairs or groups, such as: in conjunction with address grouping information the first random screening treatment process and age bracket be groupedSecond random screening treatment process of information realizes the Screening Treatment process to the real-time, interactive data, if the real-time friendshipMutual the first random screening of data is handled successfully, and the second random screening is handled successfully, then the data screening unit 13 can be withThe real-time, interactive data are sent to the application service equipment.The above first random screening processing and the second random screeningProcessing is the random sampling treatment process executed in the user terminal 1.
In embodiments of the present invention, when getting based on online the inputted real-time, interactive data of live streaming application, pass throughCorresponding obtain applies associated user information with online live streaming, corresponding grouping information is obtained based on user information, into oneStep obtains corresponding data screening condition, finally carries out Screening Treatment to the real-time, interactive data according to data screening condition, whenWhen real-time, interactive data screening is handled successfully, the real-time, interactive data are just sent to online live streaming and apply corresponding application serviceEquipment.Since the process of Screening Treatment is not necessarily to the participation of application service equipment, and the only successful real-time, interactive of Screening TreatmentData can just report to application service equipment, reduce volume of transmitted data, and then reduce the use pressure of network bandwidth, simultaneouslyBy being grouped and obtaining corresponding data screening condition based on user information, different use can be targetedly gotThe real-time, interactive data of family type, ensure that the accuracy of data statistics.
Fig. 5 is referred to, provides a kind of structural schematic diagram of user terminal for the embodiment of the present invention.As shown in figure 5, of the inventionThe user terminal 1 of embodiment may include: information acquisition unit 11, condition acquiring unit 12, data screening unit 13, collectionClose acquiring unit 14 and notification unit 15.
Gather acquiring unit 14, configured grouping information set is applied based on online live streaming for obtaining;
In the specific implementation, the developer of online live streaming application can be the user terminal according to different application demands1 configuration packet information aggregate, the set acquiring unit 14 is available to apply configured grouping based on the online live streamingInformation aggregate, the grouping information set may include each at least one grouping information and at least one described grouping informationThe corresponding data screening condition of grouping information.
Information acquisition unit 11, for obtaining when getting based on online the inputted real-time, interactive data of live streaming applicationIt takes and applies associated user information with the online live streaming;
In the specific implementation, applying inputted real-time, interactive based on online live streaming when the user terminal 1 gets userWhen data, the information acquisition unit 11 is available to apply associated user information with the online live streaming, it is possible to understand that, the user information can for IP address used in presently described user terminal 1, based on the online live streaming apply intoAge data, the gender data etc. being pre-filled with when row registration.
Condition acquiring unit 12 for obtaining the corresponding grouping information of the user information, and obtains the grouping informationCorresponding data screening condition;
In the specific implementation, the corresponding grouping information of the available user information of the condition acquiring unit 12, such as:By analyzing the address field of acquired IP address, address packets information belonging to the IP address is determined;By analyzing age numberAccording to determining age bracket grouping information etc. belonging to the age data, the condition acquiring unit 12 can further obtain describedThe corresponding data screening condition of grouping information, such as: the corresponding address screening percentage of the address packets information is obtained, is obtainedThe age bracket grouping information corresponding age screens percentage.
Data screening unit 13 carries out at screening the real-time, interactive data for screening conditions based on the dataReason, and the real-time, interactive data are sent to the online live streaming in Screening Treatment success and are set using corresponding application serviceIt is standby;
In the specific implementation, the data screening unit 13 can based on the data screening conditions to the real-time, interactive numberAccording to progress Screening Treatment, such as: percentage is screened for the address, the data screening unit 13 can be based on the addressIt screens percentage and the first random screening processing is carried out to the real-time, interactive data;Percentage is screened for the age, it is describedData screening unit 13 can carry out at the second random screening the real-time, interactive data based on age screening percentageReason etc., in Screening Treatment success, real-time, interactive data can be sent to the online live streaming by the data screening unit 13Using corresponding application service equipment.
Notification unit 15, for carrying out third random screening to the real-time, interactive data based on user volume screening percentageProcessing, and notify the data screening unit 13 executes to send out the real-time, interactive data when third random screening is handled successfullyIt send to the online live streaming and applies corresponding application service equipment;
In the specific implementation, in view of that still can have the successful real-time, interactive of more Screening Treatment after aforementioned Screening TreatmentThe real-time, interactive data are being sent to the application service to be further reduced the use pressure of network bandwidth by dataBefore equipment, the notification unit 15 can be based further on user volume screening percentage and carry out the to the real-time, interactive dataThe processing of three random screenings, and when third random screening is handled successfully, notify the data screening unit 13 by the real-time friendshipMutual data are sent to the application service equipment.
It should be noted that at above-mentioned first random screening processing, the processing of the second random screening and third random screeningThe process of reason can arrange in pairs or groups according to actual application demand, such as: at the first random screening in conjunction with address grouping informationSecond random screening treatment process of reason process and age bracket grouping information realizes the screening to the real-time, interactive dataTreatment process, if first random screening of real-time, interactive data is handled successfully, and the second random screening is handled successfully, then instituteDescribed application service equipment etc. can be sent to for the real-time, interactive data by stating data screening unit 13, at other screeningsThe collocation of reason equally may refer to above-mentioned example, herein without repeating.The above first random screening processing, the second random screeningProcessing and the processing of third random screening are the random sampling treatment process executed in the user terminal 1.
In embodiments of the present invention, when getting based on online the inputted real-time, interactive data of live streaming application, pass throughCorresponding obtain applies associated user information with online live streaming, corresponding grouping information is obtained based on user information, into oneStep obtains corresponding data screening condition, finally carries out Screening Treatment to the real-time, interactive data according to data screening condition, whenWhen real-time, interactive data screening is handled successfully, the real-time, interactive data are just sent to online live streaming and apply corresponding application serviceEquipment.Since the process of Screening Treatment is not necessarily to the participation of application service equipment, and the only successful real-time, interactive of Screening TreatmentData can just report to application service equipment, reduce volume of transmitted data, and then reduce the use pressure of network bandwidth, simultaneouslyBy being grouped and obtaining corresponding data screening condition based on user information, different use can be targetedly gotThe real-time, interactive data of family type, ensure that the accuracy of data statistics;It is handed over by screening percentage based on user volume real-timeMutual data carry out the processing of third random screening, further reduce the use pressure of network bandwidth;By combining Screening TreatmentJourney can further get the real-time, interactive data of different user types, preferably ensure that the accuracy of data statistics.
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, being can be withRelevant hardware is instructed to complete by computer program, the program can be stored in a computer-readable storage mediumIn, the program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.Wherein, the storage medium can be magneticDish, CD, read-only memory (Read-Only Memory, ROM) or random access memory (Random AccessMemory, RAM) etc..
The above disclosure is only the preferred embodiments of the present invention, cannot limit the right model of the present invention with this certainlyIt encloses, therefore equivalent changes made in accordance with the claims of the present invention, is still within the scope of the present invention.