System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及物联网,尤其涉及一种基于物模型的许可并发管理方法、设备及存储介质。
技术介绍
1、随着物联网和分布式设备网络的发展,设备授权管理成为一项至关重要的任务。传统的license(许可)管理系统大多采用单节点锁定方式,即每个license只能绑定到一个特定的设备或用户。这种模式限制了license的灵活性,无法有效支持多个设备之间的共享使用。在多设备环境中,如果某个设备需要临时访问特定功能,而该功能的license已被其他设备占用,就会导致资源分配不均,影响整体效率。因此,在并发使用的情况下,传统license系统通常无法有效管理多个设备的并发使用,尤其是在多设备共享license的场景下,可能会导致超额使用或资源浪费。
2、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本申请的主要目的在于提供一种基于物模型的许可并发管理方法、设备及存储介质,旨在解决传统license系统无法有效管理多个设备的并发使用的技术问题。
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、获取模块,用于获取与所述第一许可类型对应的许可文件以及所述许可文件对应的本文档来自技高网...
【技术保护点】
1.一种基于物模型的许可并发管理方法,其特征在于,应用于中央服务器,所述基于物模型的许可并发管理方法包括:
2.如权利要求1所述的基于物模型的许可并发管理方法,其特征在于,所述根据所述并发状态信息、所述网络状态信息和所述许可状态信息从所述第一设备中筛选出通过许可申请的第二设备的步骤,包括:
3.如权利要求2所述的基于物模型的许可并发管理方法,其特征在于,所述根据各所述第一设备的网络状态信息和所述许可状态信息对各所述第一设备进行优先级排序,得到包含所有所述第一设备的优先级序列的步骤,包括:
4.如权利要求1所述的基于物模型的许可并发管理方法,其特征在于,所述接收第一设备发送的许可申请请求的步骤之前,还包括:
5.如权利要求4所述的基于物模型的许可并发管理方法,其特征在于,所述创建所述第二许可类型对应的并发设备列表和包含所述第二许可类型对应并发状态信息和所述激活码的许可文件的步骤之后,还包括:
6.如权利要求4所述的基于物模型的许可并发管理方法,其特征在于,所述创建所述第二许可类型对应的并发设备列表和包含所述第二许可类型对应
7.如权利要求6所述的基于物模型的许可并发管理方法,其特征在于,所述通过预设物模型监控所述预设物模型中所有设备的网络状态信息和许可状态信息的步骤之后,还包括:
8.如权利要求6所述的基于物模型的许可并发管理方法,其特征在于,所述通过预设物模型监控所述预设物模型中所有设备的网络状态信息和许可状态信息的步骤之后,还包括:
9.一种基于物模型的许可并发管理方法设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至8中任一项所述的基于物模型的许可并发管理方法的步骤。
10.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的基于物模型的许可并发管理方法的步骤。
...【技术特征摘要】
1.一种基于物模型的许可并发管理方法,其特征在于,应用于中央服务器,所述基于物模型的许可并发管理方法包括:
2.如权利要求1所述的基于物模型的许可并发管理方法,其特征在于,所述根据所述并发状态信息、所述网络状态信息和所述许可状态信息从所述第一设备中筛选出通过许可申请的第二设备的步骤,包括:
3.如权利要求2所述的基于物模型的许可并发管理方法,其特征在于,所述根据各所述第一设备的网络状态信息和所述许可状态信息对各所述第一设备进行优先级排序,得到包含所有所述第一设备的优先级序列的步骤,包括:
4.如权利要求1所述的基于物模型的许可并发管理方法,其特征在于,所述接收第一设备发送的许可申请请求的步骤之前,还包括:
5.如权利要求4所述的基于物模型的许可并发管理方法,其特征在于,所述创建所述第二许可类型对应的并发设备列表和包含所述第二许可类型对应并发状态信息和所述激活码的许可文件的步骤之后,还包括:
6.如权利要求4所述的基于物模型的许可并发管理方法,其特征在...
【专利技术属性】
技术研发人员:卢伟超,
申请(专利权)人:深圳开鸿数字产业发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。