物联网跨网数据交互方法及系统与流程

文档序号:31037659发布日期:2022-08-06 03:32阅读:448来源:国知局
物联网跨网数据交互方法及系统与流程

1.本发明属于物联网跨网数据交互技术领域,尤其涉及一种物联网跨网数据交互方法及系统方法。


背景技术:

2.物联网(internet ofthings,简称iot)是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络。然而,现有物联网跨网数据交互方法及系统通常采用跨网ftp的方式进行跨环境数据传输,但这种方式安全性较低且主要由人工进行操作,不能对数据传输的过程进行集中管控,容易发生数据泄漏事故且难以对数据流向追溯,安全性不足;同时,在专业化分工协作的现在,各类机构和单位越来越多地需要跨部门、跨行业进行频繁数据共享交换,网络隔离成为各单位内外网协作共享的屏障。
3.综上所述,现有技术存在的问题是:现有物联网跨网数据交互方法及系统通常采用跨网ftp的方式进行跨环境数据传输,但这种方式安全性较低且主要由人工进行操作,不能对数据传输的过程进行集中管控,容易发生数据泄漏事故且难以对数据流向追溯,安全性不足;同时,在专业化分工协作的现在,各类机构和单位越来越多地需要跨部门、跨行业进行频繁数据共享交换,网络隔离成为各单位内外网协作共享的屏障。


技术实现要素:

4.针对现有技术存在的问题,本发明提供了一种物联网跨网数据交互方法及系统。
5.本发明是这样实现的,一种物联网跨网数据交互系统,所述物联网跨网数据交互系统包括:
6.跨网数据采集模块,与中央控制模块连接,用于进行物联网跨网数据信息的采集;
7.数据预处理模块,与中央控制模块连接,用于对采集的物联网跨网数据进行预处理;
8.数据传输模块,与中央控制模块连接,用于进行物联网跨网数据的传输与通信;
9.数据加密模块,与中央控制模块连接,用于通过加密程序对物联网跨网数据进行加密;
10.数据共享模块,与中央控制模块连接,用于通过共享程序对物联网跨网数据进行共享。
11.进一步,所述物联网跨网数据交互系统还包括:
12.中央控制模块,与跨网数据采集模块、数据预处理模块、数据传输模块、数据加密模块、数据共享模块、数据下载模块以及数据存储模块连接,用于利用单片机或控制器控制
各个模块正常工作;
13.数据下载模块,与中央控制模块连接,用于通过下载程序下载物联网跨网数据;
14.数据存储模块,与中央控制模块连接,用于通过云存储服务器存储物联网跨网数据。
15.进一步,所述数据传输模块进行物联网跨网数据的传输与通信包括:
16.(1)通过接收程序获取网络中待进行数据传输与通信的对象发送到数据交互请求;并对所述数据交互请求进行初步审核,得到初步审核结果;
17.(2)当初步审核通过时,基于所述待进行数据传输与通信的对象发送的交互请求中涉及到的数据,向所述数据的拥有方发送对应的交互请求;
18.(3)对所述数据拥有方发送的交互请求进行审核,得到发送审核结果;当且仅当初步审核结果与发送审核结果都通过时,构建传输通道进行对应数据的传输与通信。
19.进一步,所述构建传输通道进行对应数据的传输与通信包括:
20.获取待传输的数据,对所述待传输的数据进行加密,得到加密后的待传输数据;
21.根据双方发送的交互请求,确定所述待传输数据的传输方式,基于确定的所述待传输数据的传输方式构建传输通道进行对应数据的传输。
22.进一步,所述根据双方发送的交互请求,确定所述待传输数据的传输方式包括:
23.基于所述双方发送的交互请求确定双方是否处于同一网络环境中,若双方处于同一网络环境中,则判断所述待传输数据的容量是否小于预设阈值;
24.若小于预设阈值,则通过主动传输的方式进行数据传输;若大于预设阈值,则通过被动传输的方式进行数据传输;
25.若双方未处于同一网络环境中,则通过被动传输的方式进行数据传输。
26.进一步,所述数据共享模块通过共享程序对物联网跨网数据进行共享包括:
27.首先,利用加密程序对待进行数据传输与通信的对象发送的交互请求进行加密生成加密请求,并对所述加密请求进行格式转换;
28.其次,将转换后的加密请求发送至数据拥有方,数据拥有方对所述加密请求进行解密得到相应请求数据;
29.最后,基于交互请求中包含的数据请求确定对方所需的数据,并返回包含是否同意进行数据交互的数据交互请求,若同意,还可同时返回相应数据,进行数据共享。
30.进一步,所述利用加密程序对待进行数据传输与通信的对象发送的交互请求进行加密生成加密请求包括:
31.随机选取加密算法对待进行数据传输与通信的对象发送的交互请求进行加密生成加密请求;
32.所述加密请求中包含对应密钥与加密算法。
33.本发明的另一目的在于提供一种信息数据处理终端,其特征在于,所述信息数据处理终端用于实现所述物联网跨网数据交互系统。
34.本发明的另一目的在于提供一种存储在计算机可读介质上的计算机程序产品,包括计算机可读程序,供于电子装置上执行时,提供用户输入接口以应用所述物联网跨网数据交互系统。
35.本发明的另一目的在于提供一种计算机可读存储介质,储存有指令,当所述指令
在计算机上运行时,使得计算机应用所述物联网跨网数据交互系统。
36.本发明的优点及积极效果为:本发明通过数据传输模块在第一网络环境以及第二网络环境下的数据请求进行审核,实现了跨网数据在不同网络环境下的传输,同时确保了跨网数据的传输处于监管和审核状态,提高了跨网数据在跨网环境中传输的安全性以及自动化程度;同时,通过数据共享模块实现了跨网数据共享,且平衡了跨网通信的安全性和共享开放性。
附图说明
37.图1是本发明实施例提供的物联网跨网数据交互系统结构示意图。
38.图2是本发明实施例提供的数据传输模块进行物联网跨网数据的传输与通信的方法流程图。
39.图3是本发明实施例提供的构建传输通道进行对应数据的传输与通信的方法流程图。
40.图4是本发明实施例提供的根据双方发送的交互请求,确定所述待传输数据的传输方式的方法流程图。
41.图5是本发明实施例提供的数据共享模块通过共享程序对物联网跨网数据进行共享的方法流程图。
42.图中:1、跨网数据采集模块;2、数据预处理模块;3、数据传输模块;4、中央控制模块;5、数据加密模块;6、数据共享模块;7、数据下载模块;8、数据存储模块。
具体实施方式
43.为能进一步了解本发明的发明内容、特点及功效,兹例举以下实施例,并配合附图详细说明如下。
44.下面结合附图对本发明的结构作详细的描述。
45.如图1所示,本发明实施例提供的物联网跨网数据交互系统包括:
46.跨网数据采集模块1,与中央控制模块4连接,用于进行物联网跨网数据信息的采集;
47.数据预处理模块2,与中央控制模块4连接,用于对采集的物联网跨网数据进行预处理;
48.数据传输模块3,与中央控制模块4连接,用于进行物联网跨网数据的传输与通信;
49.中央控制模块4,与跨网数据采集模块1、数据预处理模块2、数据传输模块3、数据加密模块5、数据共享模块6、数据下载模块7以及数据存储模块8连接,用于利用单片机或控制器控制各个模块正常工作;
50.数据加密模块5,与中央控制模块4连接,用于通过加密程序对物联网跨网数据进行加密;
51.数据共享模块6,与中央控制模块4连接,用于通过共享程序对物联网跨网数据进行共享;
52.数据下载模块7,与中央控制模块4连接,用于通过下载程序下载物联网跨网数据;
53.数据存储模块8,与中央控制模块4连接,用于通过云存储服务器存储物联网跨网
数据。
54.如图2所示,本发明实施例提供的数据传输模块进行物联网跨网数据的传输与通信包括:
55.s101,通过接收程序获取网络中待进行数据传输与通信的对象发送到数据交互请求;并对所述数据交互请求进行初步审核,得到初步审核结果;
56.s102,当初步审核通过时,基于所述待进行数据传输与通信的对象发送的交互请求中涉及到的数据,向所述数据的拥有方发送对应的交互请求;
57.s103,对所述数据拥有方发送的交互请求进行审核,得到发送审核结果;当且仅当初步审核结果与发送审核结果都通过时,构建传输通道进行对应数据的传输与通信。
58.如图3所示,本发明实施例提供的构建传输通道进行对应数据的传输与通信包括:
59.s201,获取待传输的数据,对所述待传输的数据进行加密,得到加密后的待传输数据;
60.s202,根据双方发送的交互请求,确定所述待传输数据的传输方式,基于确定的所述待传输数据的传输方式构建传输通道进行对应数据的传输。
61.如图4所示,本发明实施例提供的根据双方发送的交互请求,确定所述待传输数据的传输方式包括:
62.s301,基于所述双方发送的交互请求确定双方是否处于同一网络环境中,若双方处于同一网络环境中,则判断所述待传输数据的容量是否小于预设阈值;
63.s302,若小于预设阈值,则通过主动传输的方式进行数据传输;若大于预设阈值,则通过被动传输的方式进行数据传输;
64.s303,若双方未处于同一网络环境中,则通过被动传输的方式进行数据传输。
65.如图5所示,本发明实施例提供的数据共享模块通过共享程序对物联网跨网数据进行共享包括:
66.s401,利用加密程序对待进行数据传输与通信的对象发送的交互请求进行加密生成加密请求,并对所述加密请求进行格式转换;
67.s402,将转换后的加密请求发送至数据拥有方,数据拥有方对所述加密请求进行解密得到相应请求数据;
68.s403,基于交互请求中包含的数据请求确定对方所需的数据,并返回包含是否同意进行数据交互的数据交互请求,若同意,还可同时返回相应数据,进行数据共享。
69.本发明实施例提供的利用加密程序对待进行数据传输与通信的对象发送的交互请求进行加密生成加密请求包括:
70.随机选取加密算法对待进行数据传输与通信的对象发送的交互请求进行加密生成加密请求。
71.本发明实施例提供的加密请求中包含对应密钥与加密算法。
72.以上所述仅是对本发明的较佳实施例而已,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所做的任何简单修改,等同变化与修饰,均属于本发明技术方案的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1