System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据传输,特别涉及一种互联互通系统、以及数据传输方法。
技术介绍
1、目前,随着互联网和物联网技术的发展,多端之间的互联互通已成为可实现的目标。而标识服务通过异构识别、自动识别技术、注册技术、查询技术、发现技术等成为实现多端之间的互联互通的关键。标识服务成为工业互联网中识别各种终端和中转设备以及资源的技术支撑,是实现工业互联网数据共享、管理、控制的基础。
2、但是,现有的多端互联互通系统多通过单一的标识授权验证方法,实现对端与端之间的数据共享、管理、控制的验证,导致互联互通系统的数据传输安全性有待提高。
3、因此,本专利技术提出一种互联互通系统、以及数据传输方法。
技术实现思路
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、式中,εtrust为当前互联互通任务的信任度,αter1为第一终端权重,αter2为第二终端权重,n为互联互通节点网中支持当前互联互通任务的路由器节点总数,n为互联互通节点网中包含的路本文档来自技高网...
【技术保护点】
1.一种互联互通系统,其特征在于,包括:
2.根据权利要求1所述的一种互联互通系统,其特征在于,二元数组生成模块,包括:
3.根据权利要求2所述的一种互联互通系统,其特征在于,可行性判断子模块,包括:
4.根据权利要求2所述的一种互联互通系统,其特征在于,二元数组最终生成子模块,包括:
5.根据权利要求4所述的一种互联互通系统,其特征在于,第二二元数组确定单元基于授权标识二元数组对互联互通节点网进行标识剔除的方法,包括:
6.根据权利要求1所述的一种互联互通系统,其特征在于,关系生成模块,包括:
7.根据权利要求1所述的一种互联互通系统,其特征在于,信任度计算模块,包括:
8.根据权利要求7所述的一种互联互通系统,其特征在于,信任度计算子模块,包括:
9.根据权利要求1所述的一种互联互通系统,其特征在于,任务响应模块,包括:
10.一种数据传输方法,其特征在于,应用于权利要求1至9中任一一种所述的互联互通系统,包括:
【技术特征摘要】
1.一种互联互通系统,其特征在于,包括:
2.根据权利要求1所述的一种互联互通系统,其特征在于,二元数组生成模块,包括:
3.根据权利要求2所述的一种互联互通系统,其特征在于,可行性判断子模块,包括:
4.根据权利要求2所述的一种互联互通系统,其特征在于,二元数组最终生成子模块,包括:
5.根据权利要求4所述的一种互联互通系统,其特征在于,第二二元数组确定单元基于授权标识二元数组对互联互通节点网进行标识剔除的方法,包...
【专利技术属性】
技术研发人员:倪采,贾高鹏,万曦,徐泺,
申请(专利权)人:北京观翌信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。