一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据传输方法与流程

2022-04-27 06:20:40 来源:中国专利 TAG:


1.本发明涉及网络安全技术领域,具体涉及一种数据传输方法。


背景技术:

2.互联网(internet),又称国际网络,是指网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络,开始于1969年。它与万维网(www)不同,其可以提供广泛的信息资源、点对点网络、文件共享以及ip电话服务等。而随着新一代无线宽带通信技术的发展和产业化进程的展开,以pda、多媒体手机、平板电脑等为中心的手持多媒体终端得到了广泛的应用,将成为信息技术普及应用的统一平台,它可以支持丰富多彩的各种信息应用,在各个行业如工业、农业、医疗、教育、家庭和个人通信等中得到快速发展。
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.与现有技术相比,本发明的有益效果是:在传输大数据或者大文件是摒弃传统整体传送的方式,将所述的数据拆分成若干个子数据文件,并将数据量较小的子数据文件依次传输至请求端口,而即使这些子数据文件在传输过程中遭到中断或者部分丢失,其已经
传输至请求端口的那部分子数据文件任然能够在解密解压自我组合,拼凑成临时数据文件供请求人查看,从而排除了传统数据传输中中途因为网络或者其他原因而造成传输中断,那么该文件处于未完成的传输状态,不能对其内容进行查看甚至要重新进行下载,从而影响日常的办公或者娱乐的问题。
附图说明
34.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中的一些实施例。
35.图1为本发明实施例提供的适用于本发明实施例的一种数据传输方法的流程示意图。
36.图2为本发明一种优选的实施例中提供的一种数据在传输前的处理过程的流程示意图。
37.图3为本发明一种优选的实施例中提供的一种数据在读取前的整理过程的流程示意图。
38.图4为本发明一种优选的实施例中提供的一种中断应急处理的流程示意图。
具体实施方式
39.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
40.基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
41.需要说明,若本发明实施例中有方向性指示(诸如上、下、左、右、前、后......),则其仅用于解释在某一特定姿态下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
42.另外,若在本发明中涉及“第一”、“第二”等的描述,则其仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
43.以下结合具体实施例对本发明的具体实现进行详细描述:
44.数据传输是其中的关键技术之一,数据存储在各种不同的存储引擎中。数据传输功能应在平台的安全体系之下访问和管理这些业务数据。以帮助大数据平台的使用者更规范、更统一、更安全的管理大数据平台中的数据,实现统一的数据传输管理。在常规的数据传输过程中,经常需要对很多种类的数据进行传输,这些数据中包括有较大的文件,比如电影、电视剧和电子书等等,这些大文件通常都需要较长的时间来完成数据传输过程,而在中途因为网络或者其他原因而造成传输中断,那么该文件处于未完成的传输状态,不能对其内容进行查看甚至要重新进行下载,从而影响日常的办公或者娱乐。
45.在本实施例中,数据库接受传输请求,所述的传输请求包括有请求端口信息以及需要访问的数据名称,所述的请求端口指的是用于发送传输请求的数据终端,而传输请求中的数据名称指的是所需要传输的数据的位置信息或者检索信息,通过所述的数据名称可以轻易从数据库中检索出该数据信息,任意两个数据信息的数据名称不相同;数据库提取出所述的数据信息并将所述的数据信息拆分成若干个子数据,所述的数据拆分过程不破坏数据本身的完整性,也即是为可逆过程,而经过拆分的任意子数据都可以作为一个独立的数据信息;请求端口接受来自数据库的处理数据,所述的处理数据指的是子数据经过压缩之后的压缩包数据。在传输大数据或者大文件是摒弃传统整体传送的方式,将所述的数据拆分成若干个子数据文件,并将数据量较小的子数据文件依次传输至请求端口,而即使这些子数据文件在传输过程中遭到中断或者部分丢失,其已经传输至请求端口的那部分子数据文件任然能够在解密解压自我组合,拼凑成临时数据文件供请求人查看,从而排除了传统数据传输中中途因为网络或者其他原因而说明书造成传输中断,那么该文件处于未完成的传输状态,不能对其内容进行查看甚至要重新进行下载,从而影响日常的办公或者娱乐的问题。
46.实施例1
47.图1示出了本发明中的一种数据传输方法的实现流程,所述的一种数据传输方法
48.应用于能够实时连接互联网的设备,该设备可以是手机、平板电脑和计算机等可以通信的设备,此处不做具体限定,所述的一种数据传输方法详述如下:
49.步骤s100,数据库接受传输请求,所述的传输请求包括有请求端口信息以及需要访问的数据名称,所述的请求端口指的是用于发送传输请求的数据终端,而传输请求中的数据名称指的是所需要传输的数据的位置信息或者检索信息,通过所述的数据名称可以轻易从数据库中检索出该数据信息,任意两个数据信息的数据名称不相同;
50.步骤s200,数据库提取出所述的数据信息并将所述的数据信息拆分成若干个子数据,所述的数据拆分过程不破坏数据本身的完整性,也即是为可逆过程,而经过拆分的任意子数据都可以作为一个独立的数据信息;
51.步骤s300,请求端口接受来自数据库的处理数据,所述的处理数据指的是子数据经过压缩之后的压缩包数据。
52.在上述描述中提出的数据压缩是指在不丢失有用信息的前提下,缩减数据量以减少存储空间,提高其传输、存储和处理效率,或按照一定的算法对数据进行重新组织,减少数据的冗余和存储的空间的一种技术方法。数据压缩包括有损压缩和无损压缩。
53.在计算机科学和信息论中,数据压缩或者源编码是按照特定的编码机制用比未经编码少的数据位元(或者其它信息相关的单位)表示信息的过程。例如,如果我们将“compression”编码为“comp”那么这篇文章可以用较少的数据位表示。一种流行的压缩实例是许多计算机都在使用的zip文件格式,它不仅仅提供了压缩的功能,而且还作为归档工具(archiver)使用,能够将许多文件存储到同一个文件中。
54.另外,如图2中所示,从数据库中提取出数据信息并将其拆分成若干个子数据之后需要对其进行加密压缩,用于减少后续数据传输所需要的时间和提高其安全性,其数据信息的处理的具体步骤如下所示:
55.步骤s101,提取所述的数据信息;
56.步骤s102,将数据信息拆分成若干个子数据;
57.步骤s103,根据子数据的内容顺序对其进行标记,所述的标记的根据是子数据中的内容,也即是相邻两个标记的子数据的内容能够接续上,其中任意两个相邻标记的子数据都可以合并成一个子数据;
58.步骤s104,将所述的子数据进行加密加压,建立临时数据库,将加密加压后的子数据保存在临时数据库中。
59.而图3示出了本发明另一个优选的实施例,其中示出了数据在读取前的处理过程,所述的请求端口接受来自数据库的处理数据,因为所述的处理数据是经过拆分的一个个子数据,而且这些子数据是经过加密加压处理,所以进行读取之前还要进行数据的整理,具体的数据整理步骤如下所示:
60.步骤s201,提取所述的子数据和与该子数据相对应的密钥;
61.步骤s202,通过相应的密钥将子数据进行解密,并在解密完成之后将其从压缩状态转换为正常状态;
62.步骤s203,按照标记顺序将所述的解密解压的子数据合并成一个完整的数据信息。密钥(secretkey)是指某个用来完成加密、解密、完整性验证等密码学应用的秘密信息。在对称密码学(或称密钥密码学)中,加密和解密用的是同一个钥匙,因此钥匙需要保密。而在公钥密码学(或称非对称密码学)中,加密和解密用的钥匙不同:通常一个是公开的,称为公钥;另一个保密,称为私钥。根据密码算法所使用的加密密钥和解密密钥是否相同、能否由密钥加密过程推导出解密过程(或者由解密过程推导出加密过程),可将密码体制分为对称密码体制(也叫作单钥密码体制、秘密密钥密码体制、对称密钥密码体制)和非对称密码体制(也叫作双钥密码体制、公开密钥密码体制、非对称密钥密码体制)。对称密钥加密,又称私钥加密或会话密钥加密算法,即信息的发送方和接收方使用同一个密钥去加密和解密数据。它的最大优势说明书是加/解密速度快,适合于对大数据量进行加密,所以在实际的应用中,人们通常将两者结合在一起使用,例如,对称密钥加密系统用于存储大量数据信息,而公开密钥加密系统则用于加密密钥。
63.在本发明实施例中值得注意的是,所述的子数据需要加密之后才能进行传输,而在加密的过程中因为任意一个子数据都为单独的数据信息,并且被独立加密,所以每一个子数据都有其专属的密钥,所述的密钥会继承子数据的标记,在数据传输过程中作为数据库的处理数据的一部分,跟随压缩加密后子数据一起传输至请求端口。并且,在本实施例中,可以理解的是子数据文件在没有密钥的前提下,将成为无效文件,因此数据库的处理数据传输至请求端口的过程中,密钥作为最优先的传输项,优先于子数据的传输。
64.如图4所示,提供了本发明另一个优选的实施例,当数据传输的过程中断,后续内容无法传输时,会启动中断应急处理,具体的处理步骤为:
65.步骤s301,将已经接受到子数据进行解密解压缩,并按照标记进行排序合并,生成临时数据信息;
66.步骤s302,提取已经接受到的子数据的标记信息;
67.步骤s303,请求端口发送中断接续请求至临时数据库;
68.步骤s304,临时数据库继续发送剩下的子数据至请求端口。
69.可以理解的是,在本实施例中,所述的中断接续请求中包括有请求端口已经接受
到的子数据的标记信息,临时数据库读取这些标记信息,从而判断出那些子数据未传输至请求端口,从而接续之前的数据数据传输流程。值得注意的是,在本实施例中,当数据传输遭到中断,而请求端口只接收密钥信息或者部分密钥信息时,中断数据传输过程,重新发送传输请求。
70.在本发明另一种优选的实施例中,当数据传输过程因为网络环境等问题造成部分数据缺失时,会启动相应的缺失应急处理,所述的缺失应急处理的具体
71.步骤如下:
72.提取已经接受到的子数据或密钥的标记信息;
73.请求端口发送缺失接续请求至临时数据库;
74.临时数据库继续发送剩下的子数据至请求端口。
75.所述一种数据传输方法所能实现的功能均由计算机设备完成,所述计算机设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条程序代码,所述程序代码由所述一个或多个处理器加载并执行以实现所述电网工程设计单位管理方法的功能。
76.处理器从存储器中逐条取出指令、分析指令,然后根据指令要求完成相应操作,产生一系列控制命令,使计算机各部分自动、连续并协调动作,成为一个有机的整体,实现程序的输入、数据的输入以及运算并输出结果,这一过程中产生的算术运算或逻辑运算均由运算器完成;所述存储器包括只读存储器(read-onlymemory,rom),所述只读存储器用于存储计算机程序,所述存储器外部设有保护装置。
77.示例性的,计算机程序可以被分割成一个或多个模块,一个或者多个模块被存储在存储器中,并由处理器执行,以完成本发明。一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序在终端设备中的执行过程。
78.本领域技术人员可以理解,上述服务设备的描述仅仅是示例,并不构成对终端设备的限定,可以包括比上述描述更多或更少的部件,或者组合某些部件,或者不同的部件,例如可以包括输入输出设备、网络接入设备、总线等。
79.所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器 (digitalsignalprocessor,dsp)、专用集成电路 (applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,上述处理器是上述终端设备的控制中心,利用各种接口和线路连接整个用户终端的各个部分。
80.上述存储器可用于存储计算机程序和/或模块,上述处理器通过运行或执行存储在存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现上述终端设备的各种功能。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如信息采集模板展示功能、产品信息发布功能等)等;存储数据区可存储根据泊位状态显示系统的使用所创建的数据(比如不同产品种类对应的产品信息采集模板、不同产品提供方需要发布的产品信息等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡
(smartmediacard,smc),安全数字(securedigital, sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
81.终端设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例系统中的全部或部分模块/单元,也可以通过计算机程序来指令相关的硬件来完成,上述的计算机程序可存储于计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个系统实施例的功能。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。
82.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限说明书定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
83.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献