System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术提出了基于区块链加密的物联网设备系统程序验证方法和系统,属于程序验证。
技术介绍
1、在物联网(iot)领域,"更换物料"通常指的是在设备或传感器中用于数据采集和通信的硬件部件,这些部件可能需要更换或维护。这些部件通常包括以下内容:
2、传感器:传感器是用于测量环境参数或物理量的设备,如温度、湿度、压力、光线等。这些传感器可能需要更换,因为它们可能会出现故障或性能下降。
3、通信模块:iot设备通常需要与其他设备或云服务器进行通信,以传输数据。通信模块如wi-fi、蓝牙、lora、nb-iot等,可能需要更换或升级以保证设备的连接性。
4、电池:许多iot设备使用电池供电,电池寿命有限,因此电池可能需要更换,以确保设备持续运行。
5、处理器和储存设备:iot设备中的处理器和存储设备可能需要更换或升级,以适应更高的性能需求或支持新的应用程序。
6、外壳和防护设备:物联网设备通常安装在户外或恶劣环境中,其外壳和防护设备可能需要更换,以保护设备免受恶劣天气或物理损坏的影响。
7、更换这些物料的原因可能包括硬件老化、损坏、性能不佳、技术升级、维护需求等。在物联网部署中,定期维护和更换物料是确保设备正常运行并延长其寿命的重要任务。
技术实现思路
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、当完成本文档来自技高网...
【技术保护点】
1.基于区块链加密的物联网设备系统程序验证方法,其特征在于,所述基于区块链加密的物联网设备系统程序验证方法包括:
2.根据权利要求1所述基于区块链加密的物联网设备系统程序验证方法,其特征在于,提取物联网设备系统的文件验证要求,包括:
3.根据权利要求1所述基于区块链加密的物联网设备系统程序验证方法,其特征在于,根据所述物联网设备系统的文件验证要求针对物联网设备进行区块链布设,包括:
4.根据权利要求3所述基于区块链加密的物联网设备系统程序验证方法,其特征在于,所述等级判定原则包括:
5.根据权利要求3所述基于区块链加密的物联网设备系统程序验证方法,其特征在于,根据所述物联网设备系统所需的安全等级确定物联网设备系统的区块链布设方案,包括:
6.基于区块链加密的物联网设备系统程序验证系统,其特征在于,所述基于区块链加密的物联网设备系统程序验证系统包括:
7.根据权利要求6所述基于区块链加密的物联网设备系统程序验证系统,其特征在于,所述文件验证要求获取模块包括:
8.根据权利要求6所述基于区块链加密的物
9.根据权利要求8所述基于区块链加密的物联网设备系统程序验证系统,其特征在于,所述等级判定原则包括:
10.根据权利要求8所述基于区块链加密的物联网设备系统程序验证系统,其特征在于,所述区块链布设方案获取模块包括:
...【技术特征摘要】
1.基于区块链加密的物联网设备系统程序验证方法,其特征在于,所述基于区块链加密的物联网设备系统程序验证方法包括:
2.根据权利要求1所述基于区块链加密的物联网设备系统程序验证方法,其特征在于,提取物联网设备系统的文件验证要求,包括:
3.根据权利要求1所述基于区块链加密的物联网设备系统程序验证方法,其特征在于,根据所述物联网设备系统的文件验证要求针对物联网设备进行区块链布设,包括:
4.根据权利要求3所述基于区块链加密的物联网设备系统程序验证方法,其特征在于,所述等级判定原则包括:
5.根据权利要求3所述基于区块链加密的物联网设备系统程序验证方法,其特征在于,根据所述物联网设备系统所需的安全等级...
【专利技术属性】
技术研发人员:余丹,兰雨晴,姜政,贺江,
申请(专利权)人:慧之安信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。