System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于数据传输,具体涉及一种互联网数据传输方法、系统、电子设备及存储介质。
技术介绍
1、随着互联网技术的飞速发展,越来越多的移动网络终端接入互联网,人们的生产生活逐渐依赖于互联网的数据传输。由于传输数据量的不断增长,导致现有的完整数据单通道传输方式容易出现数据传输拥堵、阻塞的情况,进而导致数据传输速度变慢、时效性变差。且现行的完整数据单通道传输方式其传输过程容易被监听,进而可能导致数据被窃取、篡改,所以在数据传输安全性方面也有待提升。因此,亟需一种更加高效且安全的互联网数据传输方法。
技术实现思路
1、本专利技术的目的是提供一种互联网数据传输方法、系统、电子设备及存储介质,用以解决现有技术中存在的上述问题。
2、为了实现上述目的,本专利技术采用以下技术方案:
3、第一方面,提供一种互联网数据传输方法,包括:
4、获取身份标识数据、目标互联网数据以及目标互联网数据的数据类型参数;
5、将身份标识数据与目标互联网数据的数据类型参数组合后进行加密处理,得到访问请求数据包,对目标互联网数据进行加密处理,得到互联网传输加密数据;
6、将访问请求数据包通过通用传输通道传输至数据接收端,以使数据接收端根据访问请求数据包生成握手数据包,并通过通用传输通道接收数据接收端反馈的握手数据包;
7、对握手数据包进行解密处理,得到数据帧封装参数、结束标识数据以及初始通道编号;
8、根据数据帧封装参数对互联网传输加密
9、根据初始通道编号确定初始专用传输通道,将首个数据帧通过初始专用传输通道传输至数据接收端,并通过初始专用传输通道接收数据接收端反馈的下一通道编号;
10、根据下一通道编号确定下一专用传输通道,将下一数据帧通过下一专用传输通道传输至数据接收端,并以此循环,直至所有数据帧传输完毕,接收数据接收端反馈的最终专用通道编号;
11、根据最终通道编号确定最终专用传输通道,将结束标识数据通过最终专用传输通道传输至数据接收端,以使数据接收端根据结束标识数据从接收的各数据帧中提取帧体数据,并将各帧体数据按照对应数据帧的排序进行拼接组合,得到互联网传输加密数据,对互联网传输加密数据进行解密处理,得到目标互联网数据。
12、在一个可能的设计中,在将身份标识数据与目标互联网数据的数据类型参数组合后进行加密处理,以及对目标互联网数据进行加密处理时,采用第一公钥对身份标识数据与数据类型参数的组合进行非对称加密处理,采用第一公钥对目标互联网数据进行非对称加密处理;对握手数据包进行解密处理时,采用第一私钥对握手数据包进行非对称解密处理。
13、在一个可能的设计中,所述根据数据帧封装参数对互联网传输加密数据进行数据切片和帧封装处理,得到若干顺序排列的数据帧,包括:
14、根据数据帧封装参数确定数据帧格式以及帧体数据量;
15、根据帧体数据量对互联网传输加密数据进行数据切片,得到若干顺序排列的帧体数据;
16、根据数据帧格式对各帧体数据进行帧封装处理,得到若干顺序排列的数据帧。
17、第二方面,提供一种互联网数据传输方法,包括:
18、获取数据发送端通过通用传输通道接传输的访问请求数据包;
19、对访问请求数据包进行解密处理,得到身份标识数据和数据类型参数;
20、对身份标识数据进行身份验证,并在身份验证通过后,根据数据类型参数确定数据帧封装参数,以及生成结束标识数据;
21、根据当前对接数据发送端的各专用传输通道的占用情况确定初始专用传输通道,并生成初始通道编号;
22、将数据帧封装参数、结束标识数据和初始通道编号组合后进行加密处理,得到握手数据包;
23、将握手数据包通过通用传输通道接传输至数据发送端,以使数据发送端对握手数据包进行解密处理,得到数据帧封装参数、结束标识数据以及初始通道编号,并根据初始通道编号确定初始专用传输通道,根据数据帧封装参数对互联网传输加密数据进行数据切片和帧封装处理,得到若干顺序排列的数据帧;
24、通过初始专用传输通道接收数据发送端传输的首个数据帧,并根据当前对接数据发送端的各专用传输通道的占用情况确定下一专用传输通道,生成对应的下一通道编号;
25、将下一通道编号通过初始专用传输通道传输至数据发送端,通过下一专用传输通道接收数据发送端传输的下一数据帧,并以此循环,直至接收到数据发送端所传输的结束标识数据;
26、从数据发送端所传输的各数据帧中提取帧体数据,并将各帧体数据按照对应数据帧的排序进行拼接组合,得到互联网传输加密数据;
27、对互联网传输加密数据进行解密处理,得到目标互联网数据。
28、在一个可能的设计中,对访问请求数据包进行解密处理时,采用第二私钥对访问请求数据包进行非对称解密处理;在对互联网传输加密数据进行解密处理时,采用第二私钥对互联网传输加密数据进行非对称解密处理;在将数据帧封装参数、结束标识数据和初始通道编号组合后进行加密处理时,采用第二公钥对数据帧封装参数、结束标识数据和初始通道编号的组合进行非对称加密处理。
29、在一个可能的设计中,各数据帧均设有帧头,所述帧头包含对应数据帧的顺序编号以及统一的地址数据,所述从数据发送端所传输的各数据帧中提取帧体数据,并将各帧体数据按照对应数据帧的排序进行拼接组合,得到互联网传输加密数据,包括:
30、根据帧头中统一的地址数据将数据发送端所传输的各数据帧整合;
31、从各数据帧的帧头中提取对应的顺序编号,并从各数据帧中提取帧体数据,将帧体数据与对应的顺序编号关联;
32、将各帧体数据按照关联的顺序编号进行顺序拼接组合,得到互联网传输加密数据。
33、在一个可能的设计中,各数据帧均设有帧尾,所述帧尾包含crc校验码,在接收数据发送端传输的对应数据帧后,所述方法还包括:
34、从数据帧的帧尾中提取crc校验码;
35、利用crc校验码进行crc校验,若crc校验通过,则将对应数据帧保存,若crc校验不通过,则通过对应专用传输通道向数据发送端反馈出错信息,以使数据发送端根据出错信息从对应专用传输通道中重新传输对应的数据帧。
36、第三方面,提供一种互联网数据传输系统,包括数据发送端和数据接收端,所述数据发送端包括数据获取单元、第一加密单元、第一解密单元、数据分帧单元和第一传输单元,所述数据接收端包括第二解密单元、身份验证单元、通道选定单元、第二加密单元、第二传输单元和数据组合单元,其中:
37、数据获取单元,用于获取身份标识数据、目标互联网数据以及目标互联网数据的数据类型参数;
38、第一加密单元,用于将身份标识数据与目标互联网数据的数据类型参数组合后进行加密处理,得到访问请求数据包,本文档来自技高网...
【技术保护点】
1.一种互联网数据传输方法,应用于数据发送端,其特征在于,包括:
2.根据权利要求1所述的一种互联网数据传输方法,其特征在于,在将身份标识数据与目标互联网数据的数据类型参数组合后进行加密处理,以及对目标互联网数据进行加密处理时,采用第一公钥对身份标识数据与数据类型参数的组合进行非对称加密处理,采用第一公钥对目标互联网数据进行非对称加密处理;对握手数据包进行解密处理时,采用第一私钥对握手数据包进行非对称解密处理。
3.根据权利要求1所述的一种互联网数据传输方法,其特征在于,所述根据数据帧封装参数对互联网传输加密数据进行数据切片和帧封装处理,得到若干顺序排列的数据帧,包括:
4.一种互联网数据传输方法,应用于数据接收端,其特征在于,包括:
5.根据权利要求4所述的一种互联网数据传输方法,其特征在于,对访问请求数据包进行解密处理时,采用第二私钥对访问请求数据包进行非对称解密处理;在对互联网传输加密数据进行解密处理时,采用第二私钥对互联网传输加密数据进行非对称解密处理;在将数据帧封装参数、结束标识数据和初始通道编号组合后进行加密处理时,采用
6.根据权利要求4所述的一种互联网数据传输方法,其特征在于,各数据帧均设有帧头,所述帧头包含对应数据帧的顺序编号以及统一的地址数据,所述从数据发送端所传输的各数据帧中提取帧体数据,并将各帧体数据按照对应数据帧的排序进行拼接组合,得到互联网传输加密数据,包括:
7.根据权利要求4所述的一种互联网数据传输方法,其特征在于,各数据帧均设有帧尾,所述帧尾包含CRC校验码,在接收数据发送端传输的对应数据帧后,所述方法还包括:
8.一种互联网数据传输系统,其特征在于,包括数据发送端和数据接收端,所述数据发送端包括数据获取单元、第一加密单元、第一解密单元、数据分帧单元和第一传输单元,所述数据接收端包括第二解密单元、身份验证单元、通道选定单元、第二加密单元、第二传输单元和数据组合单元,其中:
9.一种互联网数据传输电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,使得所述计算机执行权利要求1-3任意一项所述的互联网数据传输方法,或权利要求4-7任意一项所述的互联网数据传输方法。
...【技术特征摘要】
1.一种互联网数据传输方法,应用于数据发送端,其特征在于,包括:
2.根据权利要求1所述的一种互联网数据传输方法,其特征在于,在将身份标识数据与目标互联网数据的数据类型参数组合后进行加密处理,以及对目标互联网数据进行加密处理时,采用第一公钥对身份标识数据与数据类型参数的组合进行非对称加密处理,采用第一公钥对目标互联网数据进行非对称加密处理;对握手数据包进行解密处理时,采用第一私钥对握手数据包进行非对称解密处理。
3.根据权利要求1所述的一种互联网数据传输方法,其特征在于,所述根据数据帧封装参数对互联网传输加密数据进行数据切片和帧封装处理,得到若干顺序排列的数据帧,包括:
4.一种互联网数据传输方法,应用于数据接收端,其特征在于,包括:
5.根据权利要求4所述的一种互联网数据传输方法,其特征在于,对访问请求数据包进行解密处理时,采用第二私钥对访问请求数据包进行非对称解密处理;在对互联网传输加密数据进行解密处理时,采用第二私钥对互联网传输加密数据进行非对称解密处理;在将数据帧封装参数、结束标识数据和初始通道编号组合后进行加密处理时,采用第二公钥对数据帧封装参数、结束标识数据和初始通道编号的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。