System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及大数据,具体是涉及一种基于计算机终端的数据交互异常检测方法及检测端口。
技术介绍
1、数据交互指在信息系统中,将数据从一个系统传输到另个系统的过程。通过数据交互,不同系统之间可以实现数据共享、协作和集成,提高工作效率和数据准确性。随着社会科技发展,社会之间的资源交互更加紧密且频繁,在资源交互过程中,会产生大量的资源交互数据。资源交互数据往往是分析资源交互等社会活动的数据基础。因此,资源交互数据的准确性起着至关重要的作用,特别是针对资源交互过程中产生的携带时间标识的资源交互数据。资源管理机构在上报资源交互数据时,必须保证数据的准确性、完整性。
2、但现有的交互数据自身数据庞大,使用逐一比对的方式判断数据交互是否异常,并根据比对结果进行数据修复,耗时较长,且耗费算力多,检测的效率有待提升。
技术实现思路
1、为解决上述技术问题,提供一种基于计算机终端的数据交互异常检测方法及检测端口,本技术方案解决了上述
技术介绍
中提出的现有的交互数据自身数据庞大,使用逐一比对的方式判断数据交互是否异常,并根据比对结果进行数据修复,耗时较长,且耗费算力多,检测的效率有待提升的问题。
2、为达到以上目的,本专利技术采用的技术方案为:
3、一种基于计算机终端的数据交互异常检测方法,包括:
4、将原数据在计算机终端进行交互,得到交互后数据,生成数据交互日志文件;
5、获取数据交互日志文件,根据数据交互日志文件,分析得出数据交互种类,数据交
6、根据数据交互日志文件,得到交互后数据的目标位置;
7、对交互的原数据进行特征提取,得到数据基准特征,根据数据基准特征对原数据进行分块,得到至少一个基准分块;
8、根据数据基准特征,建立特征的基准结构树;
9、在目标位置,获取交互后数据,对交互后数据进行特征提取,得到数据验证特征,采用与基准分块一致的方式对交互后数据进行分块,得到至少一个验证分块;
10、根据数据验证特征,建立特征的验证结构树;
11、将基准结构树与验证结构树进行比对,计算二者的异常差值,判断异常差值是否大于预设值,若是,则交互后数据存在交互异常,获取存在异常的数据验证特征所在的验证分块,判断验证分块与对应所述基准分块是否一致,若是,则验证分块存在异常,重新更新验证分块中的信息,若否,则不作任何处理;
12、若异常差值不大于预设值,则对验证分块进行抽样检测,根据抽样检测,判断交互后数据是否存在交互异常。
13、优选的,所述对交互的原数据进行特征提取,得到数据基准特征包括以下步骤:
14、将交互的原数据按顺序排列,使用神经网络模型构建分层架构识别模型;
15、根据分层架构识别模型,获取交互的原数据的第一分层架构,获取构成第一分层架构的原数据分包;
16、在原数据分包中对数据进行随机定位,获得至少一个定位点,相邻所述定位点间隔预设字节数的数据;
17、将定位点处的原数据作为到数据基准特征。
18、优选的,所述根据数据基准特征对原数据进行分块,得到至少一个基准分块包括以下步骤:
19、将预设字节数的一半,作为判定距离;
20、将原数据中与数据基准特征距离不超过判定距离的数据,作为数据基准特征的基准特征数据,其中,原数据中数据与数据基准特征的距离为二者之间的数据的字节数;
21、汇总基准特征数据,得到数据基准特征对应的基准分块。
22、优选的,所述根据数据基准特征,建立特征的基准结构树包括以下步骤:
23、按照原数据的第一分层架构,排布原数据分包,得到至少一个第一结构树架构节点;
24、按照第一分层架构的延展关系,在至少一个第一结构树架构节点中对应位置连接指向线;
25、在第一结构树架构节点处复制定位点在原数据分包中的排布位置,得到定位点集合,将第一结构树架构节点与对应的定位点集合配对,并按照定位点在原数据分包中的排布顺序顺次连接定位点;
26、汇总第一结构树架构节点的连接关系和定位点集合,得到特征的基准结构树。
27、优选的,所述对交互后数据进行特征提取,得到数据验证特征包括以下步骤:
28、将交互后数据按顺序排列,使用第一分层架构作为交互后数据的第二分层架构,获取构成第二分层架构的交互后数据分包,将对应位置的交互后数据分包与原数据分包一一对应;
29、在交互后数据分包中按照对应所述原数据分包中的定位点的位置,获得至少一个识别点;
30、将识别点处的交互后数据作为到数据验证特征。
31、优选的,所述得到至少一个验证分块包括以下步骤:
32、将预设字节数的一半,作为判定距离;
33、将交互后数据中与数据验证特征距离不超过判定距离的数据,作为数据验证特征的验证特征数据,其中,交互后数据中数据与数据验证特征的距离为二者之间的数据的字节数;
34、汇总验证特征数据,得到数据验证特征对应的验证分块。
35、优选的,所述根据数据验证特征,建立特征的验证结构树包括以下步骤:
36、按照交互后数据的第二分层架构,排布交互后数据分包,得到至少一个第二结构树架构节点;
37、按照第二分层架构的延展关系,在至少一个第二结构树架构节点中对应位置连接指向线;
38、在第二结构树架构节点处复制识别点在交互后数据分包中的排布位置,得到识别点集合,将第二结构树架构节点与对应的识别点集合配对,并按照识别点在交互后数据分包中的排布顺序顺次连接识别点;
39、汇总第二结构树架构节点的连接关系和识别点集合,得到特征的验证结构树。
40、优选的,所述将基准结构树与验证结构树进行比对,计算二者的异常差值包括以下步骤:
41、将数据基准特征和数据验证特征均转化为二进制数字;
42、将基准结构树与验证结构树对应位置的原数据分包的数据基准特征和交互后数据分包中的数据验证特征,作差并取绝对值,得到至少一个判断值;
43、累加至少一个判断值,得到异常差值。
44、优选的,所述对验证分块进行抽样检测包括以下步骤:
45、随机获取至少一个抽样验证分块,在原数据中获取与抽样验证分块对应的抽样基准分块;
46、计算抽样验证分块和对应所述抽样基准分块中转化为二进制数字数据的差值,得到至少一个抽样值;
47、累加至少一个抽样值,得到抽样和;
48、若抽样和大于预设值,则交互后数据存在交互异常,若否,则交互后数据交互正常。
49、一种基于计算机终端的数据交互异常检测端口,用于实现上述的基于计算机终端的数据交互异常检测方法,包括:
50、数据交互模块,所述数据交互模块本文档来自技高网...
【技术保护点】
1.一种基于计算机终端的数据交互异常检测方法,其特征在于,包括:
2.根据权利要求1所述的一种基于计算机终端的数据交互异常检测方法,其特征在于,所述对交互的原数据进行特征提取,得到数据基准特征包括以下步骤:
3.根据权利要求2所述的一种基于计算机终端的数据交互异常检测方法,其特征在于,所述根据数据基准特征对原数据进行分块,得到至少一个基准分块包括以下步骤:
4.根据权利要求3所述的一种基于计算机终端的数据交互异常检测方法,其特征在于,所述根据数据基准特征,建立特征的基准结构树包括以下步骤:
5.根据权利要求4所述的一种基于计算机终端的数据交互异常检测方法,其特征在于,所述对交互后数据进行特征提取,得到数据验证特征包括以下步骤:
6.根据权利要求5所述的一种基于计算机终端的数据交互异常检测方法,其特征在于,所述得到至少一个验证分块包括以下步骤:
7.根据权利要求6所述的一种基于计算机终端的数据交互异常检测方法,其特征在于,所述根据数据验证特征,建立特征的验证结构树包括以下步骤:
8.根据权利要求7所
9.根据权利要求8所述的一种基于计算机终端的数据交互异常检测方法,其特征在于,所述对验证分块进行抽样检测包括以下步骤:
10.一种基于计算机终端的数据交互异常检测端口,用于实现如权利要求1-9任一项所述的基于计算机终端的数据交互异常检测方法,其特征在于,包括:
...【技术特征摘要】
1.一种基于计算机终端的数据交互异常检测方法,其特征在于,包括:
2.根据权利要求1所述的一种基于计算机终端的数据交互异常检测方法,其特征在于,所述对交互的原数据进行特征提取,得到数据基准特征包括以下步骤:
3.根据权利要求2所述的一种基于计算机终端的数据交互异常检测方法,其特征在于,所述根据数据基准特征对原数据进行分块,得到至少一个基准分块包括以下步骤:
4.根据权利要求3所述的一种基于计算机终端的数据交互异常检测方法,其特征在于,所述根据数据基准特征,建立特征的基准结构树包括以下步骤:
5.根据权利要求4所述的一种基于计算机终端的数据交互异常检测方法,其特征在于,所述对交互后数据进行特征提取,得到数据验证特征包括以下步骤:
6.根据...
【专利技术属性】
技术研发人员:李洪明,赵浩峰,李宁辉,庄楚雄,
申请(专利权)人:深圳市吉方工控有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。