本发明涉及数据传输,具体而言,涉及一种物联网数据的高效传输方法及系统。
背景技术:
1、物联网(internet of things,iot),即通过约定的协议将原本独立存在的设备相互连接起来,并最终实现智能识别、定位、跟踪、监测、控制和管理的一种网络。物联网在我们生活中的方方面面都得到了广泛地应用,主要包含应用支撑平台和应用服务。其中应用支撑平台用于支撑跨行业、跨应用、跨系统之间的信息协同、共享、互通的功能。应用服务包括智能交通、智能医疗、智能家居、智能物流、智能电力、智慧工业、智慧农业等行业应用。
2、在这样的应用背景下,有海量的数据需要传输。物联网数据传输主要是利用传感器网络、移动通信技术、互联网技术,将采集到的信息无障碍、高可靠性、高安全性的进行传递。现有技术中,在海量数据的传输过程中,由于对接终端多、数据量大等,容易出现数据遗漏、安全性被破坏等问题。因此,如何保证海量数据的高效、安全、精准无遗漏的数据传输成为一个亟需解决的问题。
技术实现思路
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、协议转换模块,用于基于数据传输模型结合目标场景对采集的数据进行协议转换;
34、数据传输模块,用于基于数据传输模型按照数据传输优先级将转换后的数据传输给对应的应用终端。
35、本系统通过第一框架构建模块、第二框架构建模块、协议架构搭建模块、传输模型建立模块、特征分析模块、优先级确定模块、协议转换模块以及数据传输模块等多个模块的配合,构建针对性的传输框架,实现多方协议的高效接入,有效保证高效精准且安全的数据传输。结合实际目标场景下的物联网和应用终端情况分别构建针对性的数据传输架构,并基于不同的终端接入协议,建立协议转换架构,以便后续进行全面精准的数据协议转换,提高数据传输效率;基于此,构建一个合理的针对性的数据传输模型,基于该数据传输模型实现数据的采集、数据分析、数据协议转换等等操作,进而确定合理的传输方案,根据不同数据传输优先级分时间、分字节等进行数据的高效传输。
36、第三方面,本技术提供一种电子设备,其包括存储器,用于存储一个或多个程序;处理器;当一个或多个程序被处理器执行时,实现如上述第一方面中任一项的方法。
37、第四方面,本技术提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面中任一项的方法。
38、本发明至少具有如下优点或有益效果:
39、本发明提供一种物联网数据的高效传输方法及系统,结合实际目标场景下的物联网和应用终端情况分别构建针对性的数据传输架构,并基于不同的终端接入协议,建立协议转换架构,以便后续进行全面精准的数据协议转换,提高数据传输效率;基于此,构建一个合理的针对性的数据传输模型,基于该数据传输模型实现数据的采集、数据分析、数据协议转换等等操作,进而确定合理的传输方案,根据不同数据传输优先级分时间、分字节等进行数据的高效传输。本发明通过构建针对性的传输框架,实现多方协议的高效接入,有效保证高效精准且安全的数据传输。