【技术实现步骤摘要】
一种请求语句以及应答语句的索引生成与匹配的方法及装置
本专利技术属于数据库
,尤其涉及一种请求语句以及应答语句的索引生成与匹配的方法及装置。
技术介绍
随着社会的发展,人们对各种信息以及数据的获取需求越来越高,所使用的网络也变得越来越错综复杂,使得客户端与服务器之间发生的请求与应答的流程也变得多样化。请求与应答是否能够正确地匹配在一起,决定了数据分析的正确性。因此,能否正确地得到与请求对应的应答,对于企业解决一些频繁出现的系统故障有着极为重要的意义。关于如何匹配所发出的请求与所接收到的对应应答,现有技术中比较通用的做法是对两者同时处理。然而,在某些特定的场景下,如请求与应答通过不同的交换机进行传输时,由于两者分别处于不同的传输链路中,不同的传输链路中充满着不同来源的数据,传输情况较为错综复杂。因此,从不同的交换机中获取对应的请求与应答的难度较大,导致请求与应答之间的匹配效果较差。
技术实现思路
本专利技术实施例提供了一种请求语句以及应答语句的索引生成与匹配的方法,旨在解决现有技术中,请求与应答通过不同的交换机进行传输而处在不同的传输链路中时,传输情况较为错综复杂,导致获取得到对应的请求与应答的难度较大,请求与应答之间的匹配效果较差的问题。本专利技术是这样实现的,一种请求语句以及应答语句的索引生成与匹配的方法,包括以下步骤:获取网络数据写入网络数据空间;根据所述网络数据的数据来源从所述网络数据空间中分离得到请求数据空间与应答数据空间;分别处理所述 ...
【技术保护点】
1.一种请求语句以及应答语句的索引生成与匹配的方法,其特征在于,包括以下步骤:/n获取网络数据写入网络数据空间;/n根据所述网络数据的数据来源从所述网络数据空间中分离得到请求数据空间与应答数据空间;/n分别处理所述请求数据空间与所述应答数据空间,得到与所述请求数据空间对应的第一连续空间和请求匹配值,以及与所述应答数据空间对应的第二连续空间和应答匹配值,所述第一连续空间存储有请求索引数据,所述第二连续空间存储有应答索引数据;/n确定相同的所述请求匹配值和所述应答匹配值分别对应的所述第一连续空间和所述第二连续空间,将所述第二连续空间中与所述第一连续空间对应的索引地址信息更新至所述第一连续空间中预留的空白位置处。/n
【技术特征摘要】
1.一种请求语句以及应答语句的索引生成与匹配的方法,其特征在于,包括以下步骤:
获取网络数据写入网络数据空间;
根据所述网络数据的数据来源从所述网络数据空间中分离得到请求数据空间与应答数据空间;
分别处理所述请求数据空间与所述应答数据空间,得到与所述请求数据空间对应的第一连续空间和请求匹配值,以及与所述应答数据空间对应的第二连续空间和应答匹配值,所述第一连续空间存储有请求索引数据,所述第二连续空间存储有应答索引数据;
确定相同的所述请求匹配值和所述应答匹配值分别对应的所述第一连续空间和所述第二连续空间,将所述第二连续空间中与所述第一连续空间对应的索引地址信息更新至所述第一连续空间中预留的空白位置处。
2.如权利要求1所述的请求语句以及应答语句的索引生成与匹配的方法,其特征在于,所述根据所述网络数据的数据来源,从所述网络数据空间中分离得到请求数据空间与应答数据空间的步骤,具体包括以下步骤:
将数据来源为客户端发起的所述网络数据分离为请求数据空间,将数据来源为服务端应答的所述网络数据分离为应答数据空间;
判断所得到的多个所述请求数据空间中是否存在相同的所述请求数据空间、以及多个所述应答数据空间中是否存在相同的所述应答数据空间;
若是,则将相同的所述请求数据空间划分为同一个所述请求数据空间,将相同的所述应答数据空间划分为同一个所述应答数据空间;
若否,则将不同的所述请求数据空间划分为不同的所述请求数据空间,将不同的所述应答数据空间划分为不同的所述应答数据空间。
3.如权利要求2所述的请求语句以及应答语句的索引生成与匹配的方法,其特征在于,所述判断所得到的多个所述请求数据空间中是否存在相同的所述请求数据空间、以及多个所述应答数据空间中是否存在相同的所述应答数据空间的步骤,具体包括以下步骤:
检测每一个所述请求数据空间与所述应答数据空间的数据顺序信息、数据大小信息与数据确认信息;
若当前的所述请求数据空间的数据顺序信息等于上一个所述请求数据空间的数据顺序信息加上上一个所述请求数据空间的数据大小信息,则判定当前的所述请求数据空间与上一个所述请求数据空间不同;
若当前的所述请求数据空间的数据确认信息等于上一个所述请求数据空间的数据确认信息,则判定当前的所述请求数据空间与上一个所述请求数据空间相同;
若当前的所述应答数据空间的数据顺序信息等于上一个所述应答数据空间的数据顺序信息加上上一个所述应答数据空间的数据大小信息,则判定当前的所述应答数据空间与上一个所述应答数据空间不同;
若当前的所述应答数据空间的数据确认信息等于上一个所述应答数据空间的数据确认信息,则判定当前的所述应答数据空间与上一个所述应答数据空间相同。
4.如权利要求1所述的请求语句以及应答语句的索引生成与匹配的方法,其特征在于,所述分别处理所述请求数据空间与所述应答数据空间,得到与所述请求数据空间对应的第一连续空间和请求匹配值,以及与所述应答数据空间对应的第二连续空间和应答匹配值的步骤,具体包括以下步骤:
分别获取所述请求数据空间的请求特征信息、请求顺序信息、请求大小信息,以及所述应答数据空间中的应答特征信息与应答确认信息;
根据所述请求特征信息与所述应答特征信息区分得到第一连续空间与第二连续空间;
在所述第一连续空间末尾预留一段空白位置;
生成对应所述第二连续空间的索引地址信息;
将所述请求顺序信息与所述请求大小信息的和作为请求匹配值,并将所述应答确认信息作为应答匹配值。
5.如权利要求4所述的请求语句以及应答语句的索引生成与匹配的方法,其特征在于,所述确定相同的所述请求匹配值和所述应答匹配值分别对应的所述第一连续空间和所述第二连续空间,将所述第二连续空间的索引地址信息更新至所述第一连续空间的步骤,具体包括以下步骤:
获取所有的所述请求匹配值形成请求匹配集合;
获取所有的所述应答匹配值形成应答匹配集合;
逐一将所述请求匹配值在所述应答匹配集合内匹配得到相同的所述应答匹配值;
将所述应答匹配值对应...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。