数据传输方法、系统、设备及介质技术方案

技术编号:34451009 阅读:21 留言:0更新日期:2022-08-06 16:51
本发明专利技术的实施例提供了一种数据传输方法、系统、电子设备及计算机可读存储介质,方法包括:获取用户端的请求数据;若请求数据的状态为非加密状态,则将所述请求数据发送给后台端,若所述请求数据的状态为加密状态,则按照加密方式对所述请求数据进行解密后,将解密后的请求数据发送给后台端;获取所述后台端基于所述请求数据生成的返回数据,基于预设加密规则对返回数据进行处理后发送给用户端。通过上述方式,可以实现对数据的加密,提高安全性。提高安全性。提高安全性。

【技术实现步骤摘要】
数据传输方法、系统、设备及介质


[0001]本专利技术涉及数据传输,具体而言,涉及一种数据传输方法、系统、电子设备及计算机可读存储介质。

技术介绍

[0002]在目前的网络通讯中的数据传输过程中,一般采取全明文传输,导致数据传输不够安全。

技术实现思路

[0003]本专利技术的目的在于提供一种数据传输方法、系统、电子设备及计算机可读存储介质,能够对传输数据进行加密解密管理,使得数据传输更安全。
[0004]为了实现上述目的,本申请实施例采用的技术方案如下:
[0005]第一方面,本申请实施例提供一种数据传输方法,所述方法应用于网关,所述方法包括:
[0006]获取用户端的请求数据;
[0007]若所述请求数据的状态为非加密状态,则将所述请求数据发送给后台端,若所述请求数据的状态为加密状态,则按照加密方式对所述请求数据进行解密后,将解密后的请求数据发送给所述后台端;
[0008]获取所述后台端基于所述请求数据生成的返回数据,基于预设加密规则对所述返回数据进行处理后发送给所述用户端。
[0009]在可选实施例中,所述预设加密规则包括加密开关、所述加密方式以及加密程度;
[0010]所述基于预设加密规则对所述返回数据进行处理后发送给所述用户端,包括:
[0011]若所述加密开关为开且所述加密程度不为允许数据降级,则利用所述加密方式对所述返回数据进行加密后发送给所述用户端;
[0012]若所述加密开关为开且所述加密程度为允许数据降级,r/>[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]本申请具有以下有益效果:
[0042]本申请利用网关来实现对用户端的请求数据进行解密,以及利用网关实现后台端发送的返回数据按照预设加密规则处理后才给用户端,不仅仅可以实现对数据的加密和解
密的传输,有效的提高数据的安全性(因为数据的传输的泄密主要会在客户端到网关之间),且相对将加密和解密均让用户端和后台端配合实现的方式而言,利用网关这个中间态,可以有效的实现独立配置,而无需对程序主要部分(即对用户端和后台端)进行代码的修改,如果需要修改加密方式或者确定是否加密,均可以通过网关实现。也即无需对程序主要部分进行重启,只需要适当性修改网关的配置则可。
附图说明
[0043]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0044]图1为本专利技术实施例提供的电子设备的方框示意图;
[0045]图2为本专利技术实施例提供的一种数据传输系统的结构框图;
[0046]图3为本专利技术实施例提供的一种数据传输方法的步骤流程图之一;
[0047]图4为本专利技术实施例提供的一种数据传输方法的步骤流程图之二;
[0048]图5为本专利技术实施例提供的一种数据传输方法的步骤流程图之三。
具体实施方式
[0049]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法应用于网关,所述方法包括:获取用户端的请求数据;若所述请求数据的状态为非加密状态,则将所述请求数据发送给后台端,若所述请求数据的状态为加密状态,则按照加密方式对所述请求数据进行解密后,将解密后的请求数据发送给所述后台端;获取所述后台端基于所述请求数据生成的返回数据,基于预设加密规则对所述返回数据进行处理后发送给所述用户端。2.根据权利要求1所述的数据传输方法,其特征在于,所述预设加密规则包括加密开关、所述加密方式以及加密程度;所述基于预设加密规则对所述返回数据进行处理后发送给所述用户端,包括:若所述加密开关为开且所述加密程度不为允许数据降级,则利用所述加密方式对所述返回数据进行加密后发送给所述用户端;若所述加密开关为开且所述加密程度为允许数据降级,则将所述返回数据进行非加密处理后发送给所述用户端;或则在利用所述加密方式对所述返回数据进行加密错误时,将所述返回数据非加密处理后发送给所述用户端;若所述加密开关为关,则将所述返回数据进行非加密处理后发送给所述用户端。3.根据权利要求2所述的数据传输方法,其特征在于,所述获取所述后台端的返回数据,基于预设加密规则对所述返回数据进行处理后发送给所述用户端之前,还包括:基于缓存服务获取管理端所发送的所述加密开关和加密程度;所述加密开关包括开或关;读取预先配置的所述加密方式。4.一种数据传输方法,其特征在于,所述方法应用于用户端,所述方法包括:发送请求数据给网关,以使得所述网关在所述请求数据的状态为非加密状态时将所述请求数据发送给后台端,在所述请求数据的状态为加密状态时按照加密方式对所述请求数据进行解密后发送给所述后台端;接收所述网关基于预设加密规则进行处理后的返回数据。5.根据权利要求4所述的数据传输方法,其特征在于,所述用户端包括有配置信息,所述配置信息表明请求数据是否需要加密以及对应的加密方式;所述发送请求数据给网关,包括:若所述配置信息表明所述请求数据需要加密,则将数据按照对应...

【专利技术属性】
技术研发人员:陈鑫伟李世杰王明君
申请(专利权)人:四川万网鑫成信息科技有限公司
类型:发明
国别省市:

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

1