The invention relates to a method and system for filtering the data stream, the method includes: obtaining the data message; according to the first preset feature code, determine the data message containing the virus signatures, if not, the data packet filtering, the first preset feature code for a virus signature signature unit. According to the invention first preset feature code, the first preset feature code and data in the message code, comparison, judgment for whether data packets containing the virus feature code, if so, the data will be directly deleted message, if not, for the further data message filtering, avoid network server by virus, also the abnormal data to intercept, but also can greatly reduce the amount of data received by the server, so as to avoid the slow processing speed server caused by the data to be processed over the problem.
【技术实现步骤摘要】
一种数据流过滤方法及系统
本专利技术涉及网络数据传输
,尤其涉及一种数据流过滤方法及系统。
技术介绍
物联网是一个庞大的体系。该体系时刻产生海量数据流。处理器往往因海量数据流而过载,导致处理速度变慢。如此造成的结果便是待处理的数据更多,严重的话会使系统崩溃。实际上,海量数据流中有很多数据流携带有病毒信号,如果将这些信号有效过滤掉,然后再传输至服务器进行处理,以避免网络受到病毒等的威胁,会大大提高数据处理的速率。那么,如何将这些无用信号过滤掉,则成为了亟待解决的技术问题。
技术实现思路
本专利技术所要解决的技术问题是针对上述现有技术的不足,提供一种数据流过滤方法及系统。第一方面,本专利技术提供了一种数据流过滤方法,该方法包括:获取数据报文;根据第一预设特征码,判断所述数据报文是否含有病毒特征码,若否,对所述数据报文进行过滤,所述第一预设特征码为构成病毒特征码的单元特征码。本专利技术的有益效果是:该方法根据第一预设特征码,通过将该第一预设特征码和数据报文中的特征码进行匹配对比,判断获取的数据报文是否含有病毒特征码,若是,直接将该数据报文删除,若否,对该数据报文进行多次过滤,避免了网络服务器受到病毒的威胁,同时对异常的数据进行拦截,也可大大降低服务器接收到的数据的数量,从而避免服务器因待处理数据过多而导致的处理速度减慢的问题。进一步,所述对所述数据报文进行过滤处理,具体包括:判断所述数据报文是否含有可疑特征码,若是,根据第二预设特征码,判断所述数据报文是否含有病毒特征码;若否,将所述数据报文发送至服务器;其中,所述第二预设特征码的敏感级别高于所述第一预设特征码 ...
【技术保护点】
一种数据流过滤方法,其特征在于,所述方法包括:获取数据报文;根据第一预设特征码,判断所述数据报文是否含有病毒特征码,若否,对所述数据报文进行过滤处理,所述第一预设特征码为构成病毒特征码的单元特征码。
【技术特征摘要】
1.一种数据流过滤方法,其特征在于,所述方法包括:获取数据报文;根据第一预设特征码,判断所述数据报文是否含有病毒特征码,若否,对所述数据报文进行过滤处理,所述第一预设特征码为构成病毒特征码的单元特征码。2.根据权利要求1所述的数据流过滤方法,其特征在于,所述对所述数据报文进行过滤处理,具体包括:判断所述数据报文是否含有可疑特征码,若是,将所述数据报文保存至可疑数据库,并记录所述可疑数据库中数据报文的个数;当所述个数超过预设值时,从所述可疑数据库的每个数据报文中提取可疑特征码;当提取得到的第一可疑特征码构成病毒特征码时,将所述第一可疑特征码对应的数据报文从所述可疑数据库中删除;当提取得到的第二可疑特征码不构成病毒特征码时,将所有的所述第二可疑特征码对应的数据报文进行打包推送处理,其中,所述第一可疑特征码和所述第二可疑特征码为提取得到的可疑特征码中的任一可疑特征码。3.根据权利要求2所述的数据流过滤方法,其特征在于,所述将所有的所述第二可疑特征码对应的数据报文进行打包推送处理具体包括:将所有的所述第二可疑特征码对应的数据报文加密打包成第一加密压缩包;将所述第一加密压缩包传输至服务器;实时对比所述服务器的待处理报文量和预设处理量;当所述待处理报文量小于所述预设处理量时,向所述服务器发送所述第一加密压缩包对应的解压缩密码,以便所述服务器根据所述解压缩密码,处理所述第一加密压缩包中的数据报文。4.根据权利要求3所述的一种数据流过滤方法,其特征在于,所述将所有的所述第二可疑特征码对应的数据报文进行打包推送处理还包括:对所述第一加密压缩包以数字标签的形式命名,以便所述服务器根据所述数字标签的大小顺序,依次处理所述第一加密压缩包。5.根据权利要求4所述的数据流过滤方法,其特征在于,当提取得到的第二可疑特征码不构成病毒特征码时,还包括:根据第二预设特征码,判断所述第二可疑特征码是否含有病毒特征码;将所有的含有病毒特征码的所述第二可疑特征码对应的数据报文删除;将所有的不含有病毒特征码的所述第二可疑特征码对应的数据报文进行打包推送处理;其中,所述第二预设特征码为构成病毒特征码的单元特征码,且所述第二预设特征码的敏感级别高于所述第一预设特征码的敏感级别。6.一种数据流过滤系统,其特征在于,所述系统包括:数据报文获取模块,用于获取数据报文;数据报文过滤模块,用于根据第一预设特征码,判断所述数据报文获...
【专利技术属性】
技术研发人员:杜光东,
申请(专利权)人:深圳市盛路物联通讯技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。