本申请涉及数据处理领域,特别是涉及一种控制器系统的激活方法、装置和计算机设备,还涉及一种计算机可读存储介质。
背景技术:
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、上述控制器系统的激活方法、装置、计算机设备及存储介质,通过控制设备端接收控制器系统的激活启动指令,根据激活启动指令执行第一验证操作确定控制器系统处于为待激活状态,生成控制器系统对应的验证标识,通过移动终端将验证标识发送至云服务端,以通过云平台根据验证标识执行第二验证操作生成授权信息,并返回授权信息至移动终端,控制设备端获取授权信息执行控制器系统的激活动作,并将控制器的激活信息发送至云平台,云平台对激活信息执行第三验证操作确定控制器系统激活成功,从而完成控制器系统的激活流程。本技术方案通过三次验证操作,分别在控制器端和云服务端验证控制器系统的激活状态一致后发送授权信息到移动终端,以使得控制器通过移动终端获得授权信息后,再根据授权信息进行系统激活,激活后将激活信息发送至云平台再次进行验证,从而保证激活后控制器端和服务端的激活状态保持一致,从而提高了控制器系统激活的安全性和可靠性。
1.一种控制器系统的激活方法,其特征在于,应用于控制设备端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述生成所述控制器系统对应的验证标识的步骤包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述授权信息对所述控制器系统进行激活,生成所述控制器系统的激活信息的步骤包括:
4.一种控制器系统的激活方法,其特征在于,应用于云服务端,所述方法包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述验证标识执行第二验证操作生成授权信息的步骤包括:
6.根据权利要求4所述的方法,其特征在于,所述根据所述激活信息执行第三验证操作的步骤包括:
7.一种控制器系统的激活装置,其特征在于,应用于控制设备端,所述装置包括:
8.一种控制器系统的激活装置,其特征在于,应用于云服务端,所述装置包括:
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。