一种盾构机授权管理方法、系统及存储介质技术方案

技术编号:33124328 阅读:15 留言:0更新日期:2022-04-17 00:31
本申请提出的盾构机授权管理方法、系统及存储介质中,根据盾构机工控机的CPU硬件序列号由机器码生成模块生成盾构控机工控机对应的机器码,然后通过解密模块获取根据机器码生成的口令,并对口令进行解密,得到开始时间和最长可用天数,计时计数模块根据开始时间和最长可用天数进行倒计时,当倒计时小于时间阈值时,提醒警告模块进行提示,当倒计时为零时,屏幕锁定模块将工控机的屏幕进行锁定。由此可知,本申请降低了盾构机管理中的人工成本、维护成本。同时,本申请生成与工控机一一对应的机器码,使得同一授权不能串用,提高了授权效果,从而盾构机产权方可以有效、便捷、安全对盾构机的授权进行管理。构机的授权进行管理。构机的授权进行管理。

【技术实现步骤摘要】
一种盾构机授权管理方法、系统及存储介质


[0001]本申请涉及盾构机
,尤其涉及一种盾构机授权管理方法、系统及存储介质。

技术介绍

[0002]随着基础建设的发展,对地下空间开发的大力推进,使得对盾构机的需求也随之逐年增加。由于盾构机价格高昂,以及施工周期与盾构机生命周期的不对等,使得盾构机租赁的业务模式得到了广泛的应用。但是,如何在盾构机租赁到期后承租方不得继续使用是亟需要解决的问题。
[0003]相关技术中,有以下两种处理方法解决上述问题:
[0004]方法一、人为干预把控核心硬件。例如拆取盾构机设备的核心控制单元或者数据存储设备,使盾构机无法正常启动工作。
[0005]方法二、软件干预手段。例如在盾构机工控机PLC控制单元的软件层面添加授权时间控制,到期锁定。
[0006]其中,针对方法一而言,需要派驻人员到盾构机所在现场实施,增加了额外的人工成本。针对方法二而言,每次租赁到期都需更新PLC控制软件,从而需要PLC控制软件的开发人员频繁修改打包,并且该软件提供厂商众多,有可能产生授权串用的情况,从而导致授权效果较差,同时还提高了维护成本。

技术实现思路

[0007]本申请提供一种盾构机授权管理方法、系统及存储介质,以至少解决相关技术中的人工成本、维护成本高和授权效果差的技术问题。
[0008]本申请第一方面实施例提出一种盾构机授权管理系统,包括:
[0009]机器码生成模块,用于根据盾构机工控机的CPU硬件序列号生成所述盾构控机工控机对应的机器码;
[0010]解密模块,用于获取根据所述机器码生成的口令,并对所述口令进行解密,得到开始时间和最长可用天数;
[0011]计时计数模块,用于根据所述开始时间和最长可用天数进行倒计时;
[0012]提醒警告模块,用于当所述倒计时小于时间阈值时,进行提示;
[0013]屏幕锁定模块,用于当所述倒计时为零时,将所述工控机的屏幕进行锁定。本申请第二方面实施例提出一种盾构机授权管理方法,包括:
[0014]根据盾构机工控机的CPU硬件序列号生成所述盾构机工控机对应的机器码;
[0015]获取根据所述机器码生成的口令,并对所述口令进行解密,得到开始时间和最长可用天数;
[0016]根据所述开始时间和最长可用天数进行倒计时;
[0017]当所述倒计时小于时间阈值时,进行提示;
[0018]当所述倒计时为零时,将所述工控机的屏幕进行锁定。
[0019]本申请的实施例提供的技术方案至少带来以下有益效果:
[0020]本申请提出的盾构机授权管理方法、系统及存储介质中,通过机器码生成模块根据盾构机工控机的CPU硬件序列号生成盾构控机工控机对应的机器码,然后通过解密模块获取根据机器码生成的口令,并对口令进行解密,得到开始时间和最长可用天数,计时计数模块根据开始时间和最长可用天数进行倒计时,当倒计时小于时间阈值时,提醒警告模块进行提示,当倒计时为零时,屏幕锁定模块将工控机的屏幕进行锁定。由此可知,本申请可以通过盾构机授权管理系统帮助产权方规避租赁方违背租赁合同使用盾构机的行为,从而降低了盾构机管理中的人工成本、维护成本。同时,本申请生成与工控机一一对应的机器码,使得同一授权不能串用,提高了授权效果,从而盾构机产权方可以有效、便捷、安全对盾构机的授权进行管理。
[0021]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0022]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0023]图1为根据本申请一个实施例提供的盾构机授权管理系统的结构示意图;
[0024]图2为根据本申请一个实施例提供的盾构机授权管理方法的流程示意图。
具体实施方式
[0025]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
[0026]本申请提出的盾构机授权管理方法、系统及存储介质中,通过机器码生成模块根据盾构机工控机的CPU硬件序列号生成盾构控机工控机对应的机器码,然后通过解密模块获取根据机器码生成的口令,并对口令进行解密,得到开始时间和最长可用天数,计时计数模块根据开始时间和最长可用天数进行倒计时,当倒计时小于时间阈值时,提醒警告模块进行提示,当倒计时为零时,屏幕锁定模块将工控机的屏幕进行锁定。由此可知,本申请可以通过盾构机授权管理系统帮助产权方规避租赁方违背租赁合同使用盾构机的行为,从而降低了盾构机管理中的人工成本、维护成本。同时,本申请生成与工控机一一对应的机器码,使得同一授权不能串用,提高了授权效果,从而盾构机产权方可以有效、便捷、安全对盾构机的授权进行管理。
[0027]下面参考附图描述本申请实施例的盾构机授权管理方法及系统。
[0028]实施例一
[0029]图1为根据本申请一个实施例提供的一种盾构机授权管理系统的结构示意图,如图1所示,可以包括:
[0030]机器码生成模块101,用于根据盾构机工控机的CPU硬件序列号生成盾构机工控机对应的机器码;
[0031]解密模块102,用于获取根据机器码生成的口令,并对口令进行解密,得到开始时间和最长可用天数;
[0032]计时计数模块103,用于根据开始时间和最长可用天数进行倒计时;
[0033]提醒警告模块104,用于当倒计时小于时间阈值时,进行提示;
[0034]屏幕锁定模块105,用于当倒计时为零时,将工控机的屏幕进行锁定。
[0035]需要说明的是,机器码生成模块还用于:
[0036]获取盾构机工控机的CPU硬件序列号;
[0037]将CPU硬件序列号进行MD5_32BIT计算;
[0038]将上述计算结果进行CRC32计算,得到盾构机工控机的机器码。
[0039]以及,在本公开的实施例中,机器码生成模块得到的盾构机工控机的机器码的长度为8位的16进制字符串,并且每台盾构机工控机生成的机器码是唯一的,因此不同盾构机工控机生成的机器码不相同。同时,当机器码生成模块生成机器码之后,会将生成的机器码存储在盾构机授权管理系统中,以便后续使用时可以直接读出,不用重新生成。
[0040]进一步地,在本公开的实施例中,根据机器码生成的口令是服务端生成的。具体的,是通过将58位二进制码与上述机器码混合后进行加密生成长度为10位的只包含大字字母和数字的字符串。其中,在本公开的实施例之中,58位二进制码包括加密狗校验位、机器码校验位、开始时间、最长可用天数。
[0041]具体的,在本公开的实施例中,58位二进制码中的1~6位是加密狗校验位,7~12位是机器码校验位,13~30位是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种盾构机授权管理系统,其特征在于,所述系统包括:机器码生成模块,用于根据盾构机工控机的CPU硬件序列号生成所述盾构机工控机对应的机器码;解密模块,用于获取根据所述机器码生成的口令,并对所述口令进行解密,得到开始时间和最长可用天数;计时计数模块,用于根据所述开始时间和最长可用天数进行倒计时;提醒警告模块,用于当所述倒计时小于时间阈值时,进行提示;屏幕锁定模块,用于当所述倒计时为零时,将所述工控机的屏幕进行锁定。2.根据权利要求1所述的盾构机授权管理系统,其特征在于,所述系统还包括:加密狗识别模块,用于获取所述盾构机工控机加密狗数据存储区的值。3.根据权利要求1所述的盾构机授权管理系统,其特征在于,所述机器码生成模块,还用于:获取所述盾构机工控机的CPU硬件序列号;将所述CPU硬件序列号进行MD5_32BIT计算;将所述计算结果进行CRC32计算,得到所述盾构机工控机的机器码。4.根据权利要求1所述的盾构机授权管理系统,其特征在于,所述根据所述机器码生成的口令是通过将58位二进制码与所述机器码混合后进行加密生成长度为10位的只包含大字字母和数字的字符串。5.根据权利要求4所述的盾构机授权管理系统,其特征在于,所述58位二进制码包括加密狗校验位、机器码校验位、开始时间、最长可用天数。6.根据权利要求1所述的盾构机授权管理系统,其特征在于,所述屏...

【专利技术属性】
技术研发人员:刘绥美杨梦柳陈可吴友兴谭远良黄山乙刘祥韩少锋章龙管李开富
申请(专利权)人:中铁工程服务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1