本发明涉及网络通信,具体是涉及一种自动化控制物联网智能网关管理方法及系统。
背景技术:
1、物联网智能网关是物联网系统中的关键组件之一,主要作用是连接和管理多种物联网设备,并通过各种通信协议将它们连接到云端或本地网络中。
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、物联网智能网关基于第一通信系统和第二通信系统的通信协议对请求数据进行格式匹配,获取待加密数据;
40、物联网智能网关基于非对称加密算法对待加密数据进行加密,获取处理数据。
41、优选的,所述物联网智能网关基于第一通信系统和第二通信系统的通信协议对请求数据进行格式匹配,获取待加密数据具体包括如下步骤:
42、物联网智能网关基于第一通信系统的通信协议对请求数据进行格式修改,获取正常格式请求数据;
43、物联网智能网关基于第二通信系统的通信协议对请求数据进行格式匹配,获取待加密数据。
44、优选的,所述物联网智能网关基于第二通信系统向接收设备发送测试数据,获取多组测试结果具体包括如下步骤:
45、物联网智能网关基于第二通信系统进行频率分析,确定最大传输频率和最小传输频率,获取传输频率区间;
46、物联网智能网关基于传输频率区间进行频率调整,获取多组传输信道;
47、物联网智能网关基于多组传输信道分别传输测试数据,获取多组测试结果。
48、优选的,所述物联网智能网关对多组测试结果进行分析,选择数据传输信道具体包括如下步骤:
49、对多组测试结果与设定第二阈值进行对比;
50、若测试结果大于或等于设定第二阈值,输出速率测试结果;
51、若测试结果小于设定第二阈值,舍弃对应测试结果;
52、对速率测试结果与设定第三阈值进行对比;
53、若速率测试结果大于或等于设定第三阈值,输出数据完整测试结果;
54、若速率测试结果小于设定第三阈值,舍弃对应速率测试结果;
55、物联网智能网关基于数据完整测试结果进行筛选,选择传输速率最快且数据完整度最高的测试结果对应的传输信道作为数据传输信道。
56、进一步的,提出一种自动化控制物联网智能网关管理系统,用于实现如上述的一种自动化控制物联网智能网关管理方法,包括:
57、物联网智能网关,所述物联网智能网关用于对请求数据进行风险分析和安全性分析,确定是否接收请求数据,所述物联网智能网关用于对发送设备和接收设备的通信系统进行升级;
58、发送设备,所述发送设备用于发送请求数据;
59、接收设备,所述接收设备用于接收请求数据;
60、病毒数据库,所述病毒数据库用于对请求数据进行第一次风险分析;
61、其中,所述物联网智能网关内部集成有:
62、指令生成模块,所述指令生成模块用于生成各种控制指令;
63、风险评估模块,所述风险评估模块用于对请求数据进行风险评估,确定请求数据的安全性;
64、私密评估模块,所述私密评估模块用于对请求数据进行私密性评估,确定是否对请求数据进行加密;
65、加密模块,所述加密模块用于对请求数据进行加密,保证请求数据不会发生泄漏;
66、升级模块,所述升级模块用于对发送设备和接收设备的通信系统进行升级;
67、通信模块,所述通信模块用于实现与发送设备、接收设备进行信息交互;
68、控制模块,所述控制模块用于实现各个模块之间的数据传输、信息交互。
69、与现有技术相比,本发明提供了一种自动化控制物联网智能网关管理方法及系统,具备以下有益效果:
70、本发明先是对请求数据进行风险分析和私密性分析,确保请求数据内部不包括病毒,避免了病毒入侵物联网智能网关,造成物联网智能网关内部存储的数据丢失,导致信息发生泄漏,此外,对请求数据的私密性进行评估,对私密性较高的请求数据进行加密,提高了请求数据在传输过程中的安全性,而且,物联网智能网关能够对发送设备和接收设备的通信系统版本进行更新,提高了请求数据的传输速度。
1.一种自动化控制物联网智能网关管理方法,其特征在于,包括:
2.根据权利要求1所述的一种自动化控制物联网智能网关管理方法,其特征在于,所述物联网智能网关向发送设备发送数据读取指令,确定发送设备对应的第一通信系统具体包括如下步骤:
3.根据权利要求1所述的一种自动化控制物联网智能网关管理方法,其特征在于,所述物联网智能网关对请求数据进行风险分析,确定请求数据的安全性具体包括如下步骤:
4.根据权利要求3所述的一种自动化控制物联网智能网关管理方法,其特征在于,所述物联网智能网关对请求数据进行二次核验,确定请求数据的安全性具体包括如下步骤:
5.根据权利要求1所述的一种自动化控制物联网智能网关管理方法,其特征在于,所述物联网智能网关基于请求数据的安全性对请求数据进行分析处理,获取请求数据的私密度具体包括如下步骤:
6.根据权利要求1所述的一种自动化控制物联网智能网关管理方法,其特征在于,所述物联网智能网关根据请求数据的私密度选择是否对请求数据进行加密,获取处理数据具体包括如下步骤:
7.根据权利要求6所述的一种自动化控制物联网智能网关管理方法,其特征在于,所述物联网智能网关基于第一通信系统和第二通信系统的通信协议对请求数据进行格式匹配,获取待加密数据具体包括如下步骤:
8.根据权利要求1所述的一种自动化控制物联网智能网关管理方法,其特征在于,所述物联网智能网关基于第二通信系统向接收设备发送测试数据,获取多组测试结果具体包括如下步骤:
9.根据权利要求1所述的一种自动化控制物联网智能网关管理方法,其特征在于,所述物联网智能网关对多组测试结果进行分析,选择数据传输信道具体包括如下步骤:
10.一种自动化控制物联网智能网关管理系统,用于实现如权利要求1-9任一项所述的一种自动化控制物联网智能网关管理方法,其特征在于,包括: