一种数据传输方法、装置、存储介质及电子设备制造方法及图纸

技术编号:36875521 阅读:9 留言:0更新日期:2023-03-15 20:30
本申请提供了一种数据传输方法、装置、存储介质及电子设备,数据传输方法包括获取客户终端传输的请求数据;基于请求数据确定响应接口以及响应数据;对响应接口的属性信息进行哈希计算,得到目标第一哈希值,以及对响应数据进行哈希计算,得到目标第二哈希值;基于目标第一哈希值和目标第二哈希值,确定目标数据,将目标数据返回给客户终端。本申请基于目标第一哈希值和目标第二哈希值来确定目标数据,将目标数据返回给客户终端,其中,该目标数据可能是响应数据,也可能是目标第二哈希值,也即降低了数据传输量,进而能够在一定程度上有效降低网络带宽的占用,提升网络中数据传输速度,也即解决网络传输带宽占用量大的问题,同时无需增加成本。时无需增加成本。时无需增加成本。

【技术实现步骤摘要】
一种数据传输方法、装置、存储介质及电子设备


[0001]本申请涉及数据传输
,特别涉及一种数据传输方法、装置、存储介质及电子设备。

技术介绍

[0002]在互联网时代下,由于需要传输的数据呈爆炸性增长,因此对互联网带宽的要求也日甚一日。为了避免互联网带宽影响用户体验,需要保证网络稳定、数据传输无延时、无卡顿。目前,第一种方式为借助于API管理服务器通过读取API的服务配置,获取该API初始类型信息,API管理服务器根据该API类型信息确定的API待处理策略,并向WOC下发确定的处理策略,以指示WOC对该API待处理的数据进行响应的处理;第二种方式为基于每个网络节点之间的当前流量及其对应的加权值来对网络系统进行流量传输的优化。
[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]基于所述目标第一哈希值和所述目标第二哈希值,确定目标数据,将所述目标数据返回给所述客户终端。
[0042]第四方面,本申请实施例还提供了一种电子设备,其中,包括:处理器和存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如下步骤:
[0043]获取客户终端传输的请求数据;
[0044]基于所述请求数据确定响应接口以及响应数据;
[0045]对所述响应接口的属性信息进行哈希计算,得到目标第一哈希值,以及对所述响应数据进行哈希计算,得到目标第二哈希值;
[0046]基于所述目标第一哈希值和所述目标第二哈希值,确定目标数据,将所述目标数据返回给所述客户终端。
[0047]本申请实施例通过对响应接口的属性信息进行哈希计算得到目标第一哈希值,以及对响应数据进行哈希计算得到目标第二哈希值,进而基于目标第一哈希值和目标第二哈希值来确定目标数据,将目标数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:获取客户终端传输的请求数据;基于所述请求数据确定响应接口以及响应数据;对所述响应接口的属性信息进行哈希计算,得到目标第一哈希值,以及对所述响应数据进行哈希计算,得到目标第二哈希值;基于所述目标第一哈希值和所述目标第二哈希值,确定目标数据,将所述目标数据返回给所述客户终端。2.根据权利要求1所述的数据传输方法,其特征在于,所述对所述响应接口的属性信息进行哈希计算,得到目标第一哈希值,包括:提取所述响应接口的地址信息和/或用户认证信息,其中,所述用户认证信息包括所述请求数据中的用户标识和用户密码;至少通过对所述地址信息进行哈希计算和/或对所述地址信息和所述用户认证信息进行哈希计算,得到目标第一哈希值。3.根据权利要求1所述的数据传输方法,其特征在于,所述对所述响应数据进行哈希计算,得到目标第二哈希值,包括:确定来自所述客户终端的请求频率;在所述请求频率小于或等于预设阈值的情况下,对所述响应数据进行哈希计算,得到目标第二哈希值;在所述请求频率大于所述预设阈值的情况下,对所述响应数据中的部分数据进行哈希计算,得到目标第二哈希值,其中,所述部分数据为更新数据。4.根据权利要求1所述的数据传输方法,其特征在于,所述基于所述目标第一哈希值和所述目标第二哈希值,确定目标数据,将所述目标数据返回给所述客户终端,包括:从第一数据库中确定所述目标第一哈希值对应的历史第二哈希值,其中,所述第一数据库中包括历史第一哈希值与历史第二哈希值之间的映射关系;确定所述历史第二哈希值与所述目标第二哈希值是否相同;若相同,将所述目标第二哈希值返回给所述客户终端,以使所述客户终端基于所述目标第二哈希值从第二数据库中获得所述请求数据对应的响应数据并显示,其中,所述第二数据库中包括历史第二哈希值与历史响应数据之间的映射关系。5.根据权利要求1所述的数据传输方法,其特征在于,所述基于所述目标第一哈希值和所述目标第二哈希值,确定目标数据,将所述目标数据返回给所述客户终端,包括:从第一数据库中确定所述目标第一哈希值对应的历史第二哈希值,其中,所述第一数据库中包括历史第一哈希值与历史第二哈希值之间的映射关系;确定所述历史第二哈希值与所述目标第二哈希值是否相同;若不同,将所述目标第二哈希值和所述响应数据返回给所述客户终端,以使所述客户终端显示所述...

【专利技术属性】
技术研发人员:赵云飞姚竞聪
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

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

1