基于网关监督的数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:35005822 阅读:18 留言:0更新日期:2022-09-21 14:56
本发明专利技术涉及云传输领域,揭露一种基于网关监督的数据处理方法,包括:判断业务请求数据需要发送至网关中串联模块还是并联模块;当发送至串联模块时,拦截业务请求数据,在业务请求数据存在请求权限时,根据业务规则选取业务请求数据中的待脱敏数据进行脱敏操作,将待加密数据进行加密,整合脱敏后的脱敏请求数据及加密后的加密请求数据,并将处理后的业务请求数据响应至请求系统中;当发送至并联模块时,将业务请求数据进行签名,得到签名业务请求数据。本发明专利技术还涉及一种区块链技术,业务请求数据可存储在区块链节点中。本发明专利技术还提出一种基于网关监督的数据处理装置、设备以及介质。本发明专利技术可以提高数据响应效果及效率。发明专利技术可以提高数据响应效果及效率。发明专利技术可以提高数据响应效果及效率。

【技术实现步骤摘要】
基于网关监督的数据处理方法、装置、设备及存储介质


[0001]本专利技术涉及云传输领域,尤其涉及一种基于网关监督的数据处理方法、装置、设备及存储介质。

技术介绍

[0002]传统的数据响应方法是通过编程语言编写的脚本对请求数据进行监控,以实现请求数据的监控及响应,比如,在java编程语言中,通过字节码模式将java源码编译为字节码,并通过java探针进行字节码参数拦截,在运行过程中通过处理器响应请求参数,由于该数据响应方法只能通过实现请求数据的实时展示,无法响应用户对所请求数据进行分析的需求,且不同的编程语言环境是不相同的,传统方法无法实现不同编程语言的兼容,需要进行二次开发,导致数据响应的效率较低且效果较差。

技术实现思路

[0003]本专利技术提供一种基于网关监督的数据处理方法、装置、设备及存储介质,其主要目的是提高数据响应效果及效率。
[0004]为实现上述目的,本专利技术提供了一种基于网关监督的数据处理方法,包括:
[0005]接收业务请求数据,判断所述业务请求数据需要发送至预设的网关中的串联模块还是并联模块;
[0006]当所述业务请求数据需要发送至串联模块时,拦截所述业务请求数据,并将所述业务请求数据传输至预设的线程队列中,利用所述线程队列识别所述业务请求数据的请求权限;
[0007]在所述业务请求数据存在请求权限时,根据预设的业务规则选取所述业务请求数据中的待脱敏数据及待加密数据,将所述待脱敏数据进行脱敏操作,得到脱敏请求数据,并将所述待加密数据进行加密,得到加密请求数据,整合所述脱敏请求数据及所述加密请求数据,得到处理后的业务请求数据,并将所述处理后的业务请求数据响应至预设的请求系统中;
[0008]当所述业务请求数据需要发送至并联模块时,将所述业务请求数据进行签名,得到签名业务请求数据。
[0009]可选地,所述判断所述业务请求数据需要发送至预设的网关中的串联模块还是并联模块,包括:
[0010]识别所述业务请求数据中是否存在业务分析指令;
[0011]当所述业务请求数据中存在业务分析指令时,利用所述网关将所述业务请求数据转发至所述串联模块;
[0012]当所述业务请求数据中不存在业务分析指令时,利用所述网关将所述业务请求数据转发至所述并联模块。
[0013]可选地,所述将所述待加密数据进行加密,得到加密请求数据,包括:
[0014]将所述待加密数据转化为待加密字节,并将所述待加密字节拆分为四组待加密字节;
[0015]利用预设的轮密钥对所述四组待加密字节分别进行异或操作,得到四组加密数据;
[0016]将所述四组加密数据进行合并输出,得到所述加密请求数据。
[0017]可选地,所述利用所述线程队列识别所述业务请求数据的请求权限,包括:
[0018]利用所述线程队列查询所述业务请求数据是否存在于预设的请求授权记录表中;
[0019]当所述业务请求数据不存在于预设的请求授权记录表中,则确定所述业务请求数据没有请求权限;
[0020]当所述业务请求数据存在于预设的请求授权记录表中,则确定所述业务请求数据有请求权限。
[0021]可选地,所述利用所述线程队列识别所述业务请求数据的请求权限,包括:
[0022]读取所述线程队列中的最大线程数,并查询所述正在使用的线程是否达到所述最大线程数;
[0023]当正在使用的线程达到所述最大线程数时,则确定所述线程队列中不存在闲置线程,创建暂时线程,并利用所述暂时线程识别所述业务请求数据的请求权限;
[0024]当正在使用的线程未达到所述最大线程数时,则确定所述线程队列中存在所述闲置线程,并利用所述闲置线程识别所述业务请求数据的请求权限。
[0025]可选地,所述将所述待脱敏数据进行脱敏操作,得到脱敏请求数据,包括:
[0026]将所述待脱敏数据与预设的敏感信息库中的信息进行匹配,确定匹配一致的信息为敏感信息,并配置所述敏感信息的脱敏规则;
[0027]根据所述脱敏规则将所述敏感信息进行脱敏操作,得到所述脱敏请求数据。
[0028]可选地,所述将所述业务请求数据传输至预设的线程队列中,包括:
[0029]基于预设的通信约定建立所述业务请求数据与所述线程队列的链接,通过所述链接形成线程队列通道;
[0030]利用所述线程队列通道存储所述业务请求数据。
[0031]为了解决上述问题,本专利技术还提供一种基于网关监督的数据处理装置,所述装置包括:
[0032]网关分发模块,用于接收业务请求数据,判断所述业务请求数据需要发送至预设的网关中的串联模块还是并联模块;
[0033]请求拦截模块,用于当所述业务请求数据需要发送至串联模块时,拦截所述业务请求数据,并将所述业务请求数据传输至预设的线程队列中,利用所述线程队列识别所述业务请求数据的请求权限;
[0034]脱敏加密模块,用于在所述业务请求数据存在请求权限时,根据预设的业务规则选取所述业务请求数据中的待脱敏数据及待加密数据,将所述待脱敏数据进行脱敏操作,得到脱敏请求数据,并将所述待加密数据进行加密,得到加密请求数据,整合所述脱敏请求数据及所述加密请求数据,得到处理后的业务请求数据,并将所述处理后的业务请求数据响应至预设的请求系统中;
[0035]并联数据处理模块,用于当所述业务请求数据需要发送至并联模块时,将所述业
务请求数据进行签名,得到签名业务请求数据。
[0036]为了解决上述问题,本专利技术还提供一种电子设备,所述电子设备包括:
[0037]存储器,存储至少一个计算机程序;及
[0038]处理器,执行所述存储器中存储的计算机程序以实现上述所述的基于网关监督的数据处理方法。
[0039]为了解决上述问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个计算机程序,所述至少一个计算机程序被电子设备中的处理器执行以实现上述所述的基于网关监督的数据处理方法。
[0040]本专利技术实施例中,首先通过判断业务请求数据是发送至预设的网关中的串联模块还是并联模块,可以实现串联模块及并联模块对业务请求数据的实时监督,并通过该网关的应用实现不同编程语言的兼容,无需进行二次开发,提高数据响应的效率;其次,通过串联模块将业务请求数据传输至预设的线程队列中,并利用线程队列识别业务请求数据的请求权限,可以将业务请求数据进行并发处理,提高后续数据响应的效率,将所述待脱敏数据进行脱敏操作,得到脱敏请求数据,可以实现对业务请求数据中存在的敏感隐私数据及进行可靠性保护;最后,待加密数据进行加密,得到加密请求数据,可以在响应用户对所请求数据进行分析的需求的同时防止他人窃取或篡改请求数据,增强信息的安全性,提高数据响应效果。因此本专利技术实施例提出的基于网关监督的数据处理方法、装置、设备及存储介质可以提高数据响应效果及效率。
附图说明
[0041]图1为本专利技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于网关监督的数据处理方法,其特征在于,所述方法包括:接收业务请求数据,判断所述业务请求数据需要发送至预设的网关中的串联模块还是并联模块;当所述业务请求数据需要发送至串联模块时,拦截所述业务请求数据,并将所述业务请求数据传输至预设的线程队列中,利用所述线程队列识别所述业务请求数据的请求权限;在所述业务请求数据存在请求权限时,根据预设的业务规则选取所述业务请求数据中的待脱敏数据及待加密数据,将所述待脱敏数据进行脱敏操作,得到脱敏请求数据,并将所述待加密数据进行加密,得到加密请求数据,整合所述脱敏请求数据及所述加密请求数据,得到处理后的业务请求数据,并将所述处理后的业务请求数据响应至预设的请求系统中;当所述业务请求数据需要发送至并联模块时,将所述业务请求数据进行签名,得到签名业务请求数据。2.如权利要求1所述的基于网关监督的数据处理方法,其特征在于,所述判断所述业务请求数据需要发送至预设的网关中的串联模块还是并联模块,包括:识别所述业务请求数据中是否存在业务分析指令;当所述业务请求数据中存在业务分析指令时,利用所述网关将所述业务请求数据转发至所述串联模块;当所述业务请求数据中不存在业务分析指令时,利用所述网关将所述业务请求数据转发至所述并联模块。3.如权利要求1所述的基于网关监督的数据处理方法,其特征在于,所述将所述待加密数据进行加密,得到加密请求数据,包括:将所述待加密数据转化为待加密字节,并将所述待加密字节拆分为四组待加密字节;利用预设的轮密钥对所述四组待加密字节分别进行异或操作,得到四组加密数据;将所述四组加密数据进行合并输出,得到所述加密请求数据。4.如权利要求1所述的基于网关监督的数据处理方法,其特征在于,所述利用所述线程队列识别所述业务请求数据的请求权限,包括:利用所述线程队列查询所述业务请求数据是否存在于预设的请求授权记录表中;当所述业务请求数据不存在于预设的请求授权记录表中,则确定所述业务请求数据没有请求权限;当所述业务请求数据存在于预设的请求授权记录表中,则确定所述业务请求数据有请求权限。5.如权利要求4所述的基于网关监督的数据处理方法,其特征在于,所述利用所述线程队列识别所述业务请求数据的请求权限,包括:读取所述线程队列中的最大线程数,并查询所述正在使用的线程是否达到所述最大线程数;当正在使用的线程达到所述最大线程数时,则确定所述线程队列中不存...

【专利技术属性】
技术研发人员:白云
申请(专利权)人:深圳云创数安科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1