本申请涉及数据传输,特别是涉及一种流量筛选方法、装置、计算机设备、存储介质和程序产品。
背景技术:
1、在网络通信中,将流量从一个环境传输到另一个环境是一种常见的传输任务。对于大规模的网络系统,通常会对流量进行筛选,以减少不必要的流量被传输。
2、传统技术中,根据服务名称对大量候选流量进行筛选,以筛掉不必要的流量,将未筛掉的流量作为目标流量。从而,在网络通信过程中,仅传输该目标流量。
3、但是,上述筛选方法流量筛选的精准性不高的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高流量筛选的精准性的流量筛选方法、装置、计算机设备、存储介质和程序产品。
2、第一方面,本申请提供了一种流量筛选方法,包括:
3、基于筛选需求信息,确定待筛选流量对应的流量筛选方式;该流量筛选方式包括路径筛选方式;
4、从该待筛选流量中确定预设筛选路径对应的候选流量;该预设筛选路径为与该路径筛选方式对应的筛选路径;
5、确定该候选流量中目标字段的目标字段值;
6、根据该目标字段值和预设筛选值,从该待筛选流量中确定目标流量。
7、在其中一个实施例中,该确定该候选流量中目标字段的目标字段值,包括:
8、根据预先设置的该预设筛选路径与字段之间的对应关系,确定该预设筛选路径对应的目标字段;
9、根据预先设置的该目标字段与字段值之间的关系,确定该目标字段对应的目标字段值。
10、在其中一个实施例中,该根据该目标字段值和预设筛选值,从该待筛选流量中确定目标流量,包括:
11、确定该目标字段值的数据类型;
12、根据该数据类型、该目标字段值和该预设筛选值,确定该目标流量。
13、在其中一个实施例中,该根据该数据类型、该目标字段值和该预设筛选值,确定该目标流量,包括:
14、若该数据类型为字符类型,则确定该目标字段值与该预设筛选值是否相等;
15、若是,则将该候选流量作为该目标流量。
16、在其中一个实施例中,该根据该数据类型、该目标字段值和该预设筛选值,确定该目标流量,包括:
17、若该数据类型为数字类型,则确定该目标字段值是否大于或等于该预设筛选值;
18、若是,则将该候选流量作为该目标流量。
19、在其中一个实施例中,该流量筛选方式还包括维度筛选方式,该方法还包括:
20、获取该维度筛选方式对应的预设筛选维度和该待筛选流量的维度信息;该预设筛选维度包括预设服务名称、预设ip地址、预设协议类型和预设端口号中的至少一种;
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、上述流量筛选方法、装置、计算机设备、存储介质和程序产品,基于筛选需求信息,确定待筛选流量对应的流量筛选方式。在所述流量筛选方式包括路径筛选方式时,从所述待筛选流量中确定预设筛选路径对应的候选流量,从而确定所述候选流量中目标字段的目标字段值,根据所述目标字段值和预设筛选值,从而可以从所述待筛选流量中确定目标流量。其中,所述预设筛选路径为与所述路径筛选方式对应的筛选路径。相较于传统技术中,根据服务名称对大量候选流量进行筛选,以筛掉不必要的流量,将未筛掉的流量作为目标流量,存在流量筛选的精准性不高的问题。本申请实施例中,根据筛选需求信息可以确定不同的流量筛选方式,再根据预设筛选路径确定目标字段和目标字段值,最后根据目标字段值和预设筛选值确定目标流量。由于可以根据需求信息选择不同的流量筛选方式进行筛选,能够针对性地筛选,提高流量筛选的精准性;其次,由于还可以在流量筛选方式是路径筛选方式时,不仅根据目标字段进行筛选,还根据目标字段值确定目标流量,筛选条件增多能够提高流量筛选的精准性。同时,通过预设筛选路径确定目标字段以及目标字段对应的目标字段值,有利于滤除对恶意流量或异常流量,增强流量传输系统的安全性和防护能力。
1.一种流量筛选方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述候选流量中目标字段的目标字段值,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述目标字段值和预设筛选值,从所述待筛选流量中确定目标流量,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述数据类型、所述目标字段值和所述预设筛选值,确定所述目标流量,包括:
5.根据权利要求3所述的方法,其特征在于,所述根据所述数据类型、所述目标字段值和所述预设筛选值,确定所述目标流量,包括:
6.根据权利要求1所述的方法,其特征在于,所述流量筛选方式还包括维度筛选方式,所述方法还包括:
7.根据权利要求1-6任意一项所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1-6任意一项所述的方法,其特征在于,所述方法还包括:
9.一种流量筛选装置,其特征在于,所述装置包括:
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。
12.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。