一种机组动态密码的生成方法、系统及动态密码生成器技术方案

技术编号:11086109 阅读:153 留言:0更新日期:2015-02-26 12:59
本申请公开了一种机组动态密码的生成方法、系统及动态密码生成器,在密码生成程序启动后,依据获取的注册序列号中包含的信息确定该注册序列号在之前是否存储,并在注册序列号存储后,获取由空调控制器提供的显示器序列号,从而生成与该显示器序列号对应的动态密码。可以看出,本申请提供的动态密码生成器不仅实现了密码生成过程在同一软件上实现,而且相比现有技术采用人工计算而言,具有很好的算法保密性,与此同时,也提高了动态密码生成的准确性及效率。

【技术实现步骤摘要】
—种机组动态密码的生成方法、系统及动态密码生成器
本专利技术涉及密码生成
,更具体的说,涉及一种机组动态密码的生成方法、系统及动态密码生成器。
技术介绍
随着中央空调等大型机组的推广和销售,其生产量、工程量和用户量日益增多,对机组的稳定性和安全性的要求越来越高。在机组运行过程中,为达到安全稳定的目的,机组将会因为某些原因(机组报故障、服务协议到期续费、操作失误等)锁住显示器,处于加锁状态,无法控制。 当对造成机组锁屏的原因处理后,需要对机组进行解锁,才可使机组恢复到正常的工作状态。由于解锁密码是不断变化的,因此,每次都需要人工按照预设算法进行计算,然后结合其它密码生成软件得到解锁密码。 由人工计算解锁密码存在很多弊端,例如,易出错、耗时间、效率低、易泄露等,同时还要依赖其它的密码生成软件。因此,如何提供一种机组动态密码的生成方法、系统及动态密码生成器是本领域技术人员亟待解决的技术问题。
技术实现思路
有鉴于此,本专利技术提供一种机组动态密码的生成方法、系统及动态密码生成器,以解决由于人工计算解锁密码而带来的多种弊端问题。 一种机组动态密码的生成方法,包括: 以用户输入的启动指令为触发条件,启动密码生成程序; 获取注册序列号,所述注册序列号包括捆绑上位机的MAC地址、注册次数和密钥信息; 判断所述注册序列号在之前是否存储; 若所述注册序列号已存储,则获取空调控制器提供的显示器序列号; 判断所述显示器序列号的格式是否正确; 若所述显示器序列号的格式正确,则利用所述显示器序列号生成与所述显示器序列号相对应的动态密码。 优选的,还包括: 若所述注册序列号未存储,则将所述注册序列号发送至注册机; 接收所述注册机返回的注册码,所述注册码由所述注册机判定所述注册序列号格式正确后生成; 通过所述注册码完成对所述注册序列号的注册。 优选的,在所述通过所述注册码完成对所述注册序列号的注册之后,还包括: 存储所述注册序列号以及注册时间。 优选的,在判断出所述注册序列号已存储之后,还包括: 判断所述注册序列号的累计使用时间是否超过预设使用时间; 若所述累计使用时间超过所述预设使用时间,则判断是否再次注册; 若再次注册,则将所述注册序列号中的注册次数加一得到的新注册序列号,并将所述新注册序列号作为再次注册的注册序列号。 优选的,在所述判断所述注册序列号的累计使用时间是否超过预设使用时间之前,还包括: 存储当前的登录时间。 优选的,若判断出所述注册序列号的累计使用时间没有超过预设使用时间,则还包括: 判断所述注册序列号的剩余使用时间是否低于预设剩余使用时间; 若所述注册序列号的剩余使用时间低于所述预设剩余使用时间,则输出注册序列号即将过期的提示信息。 一种机组动态密码的生成系统,包括: 启动单元,用于以用户输入的启动指令为触发条件,启动密码生成程序; 第一获取单元,用于获取注册序列号,所述注册序列号包括捆绑上位机的MAC地址、注册次数和密钥信息; 第一判断单元,用于判断所述注册序列号在之前是否存储; 第二获取单元,用于若所述注册序列号已存储,则获取空调控制器提供的显示器序列号; 第二判断单元,用于判断所述显示器序列号的格式是否正确; 生成单元,用于若所述显示器序列号的格式正确,则利用所述显示器序列号生成与所述显示器序列号相对应的动态密码。 优选的,还包括: 发送单元,用于若所述注册序列号未存储,则将所述注册序列号发送至注册机; 接收单元,用于接收所述注册机返回的注册码,所述注册码由所述注册机判定所述注册序列号格式正确后生成; 注册单元,用于通过所述注册码完成对所述注册序列号的注册。 优选的,还包括: 第一存储单元,用于所述注册单元通过所述注册码完成对所述注册序列号的注册之后,存储所述注册序列号以及注册时间。 优选的,还包括: 第三判断单元,用于判断出所述注册序列号已存储之后,判断所述注册序列号的累计使用时间是否超过预设使用时间; 第四判断单元,用于若所述累计使用时间超过所述预设使用时间,则判断是否再次注册; 再次注册单元,用于若再次注册,则将所述注册序列号中的注册次数加一得到的新注册序列号,并将所述新注册序列号作为再次注册的注册序列号。 优选的,还包括: 第二存储单元,用于在所述第三判断单元判断所述注册序列号的累计使用时间是否超过预设使用时间之前,存储当前的登录时间。 优选的,还包括: 第五判断单元,用于在所述第三判断单元判断所述注册序列号的累计使用时间没有超过预设使用时间之后,判断所述注册序列号的剩余使用时间是否低于预设剩余使用时间; 输出单元,用于若所述注册序列号的剩余使用时间低于所述预设剩余使用时间,则输出注册序列号即将过期的提示信息。 一种动态密码生成器,其特征在于,包括上述任意一项所述的机组动态密码的生成系统。 从上述的技术方案可以看出,本专利技术提供了一种机组动态密码的生成方法、系统及动态密码生成器,在密码生成程序启动后,依据获取的注册序列号中包含的信息确定该注册序列号在之前是否存储,并在注册序列号存储后,获取由空调控制器提供的显示器序列号,从而生成与该显示器序列号对应的动态密码。可以看出,本申请提供的动态密码生成器不仅实现了密码生成过程在同一软件上实现,而且相比现有技术采用人工计算而言,具有很好的算法保密性,与此同时,也提高了动态密码生成的准确性及效率。 【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。 图1为本专利技术实施例公开的一种机组动态密码的生成方法流程图; 图2为本专利技术实施例公开的另一种机组动态密码的生成方法流程图; 图3为本专利技术实施例公开的另一种机组动态密码的生成方法流程图; 图4为本专利技术实施例公开的另一种机组动态密码的生成方法流程图; 图5为本专利技术实施例公开的一种机组动态密码的生成系统的结构示意图; 图6为本专利技术实施例公开的另一种机组动态密码的生成系统的结构示意图; 图7为本专利技术实施例公开的另一种机组动态密码的生成系统的结构示意图; 图8为本专利技术实施例公开的另一种机组动态密码的生成系统的结构示意图。 【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 本专利技术实施例公开了一种机组动态密码的生成方法、系统及动态密码生成器,以解决由于人工计算解锁密码而带来的多种弊端问题。 参见图1,本专利技术实施例公开的一种机组动态密码的生成方法流程图,包括步骤: 步骤S11、以用户输入的启动指令为触发条件,启动密码生成程序; 步骤S12、获取注册序列号,所述注册序列号包括捆绑上位机的MAC地址、注册次数和密钥信息; 其本文档来自技高网...
一种机组动态密码的生成方法、系统及动态密码生成器

【技术保护点】
一种机组动态密码的生成方法,其特征在于,包括:以用户输入的启动指令为触发条件,启动密码生成程序;获取注册序列号,所述注册序列号包括捆绑上位机的MAC地址、注册次数和密钥信息;判断所述注册序列号在之前是否存储;若所述注册序列号已存储,则获取空调控制器提供的显示器序列号;判断所述显示器序列号的格式是否正确;若所述显示器序列号的格式正确,则利用所述显示器序列号生成与所述显示器序列号相对应的动态密码。

【技术特征摘要】
1.一种机组动态密码的生成方法,其特征在于,包括: 以用户输入的启动指令为触发条件,启动密码生成程序; 获取注册序列号,所述注册序列号包括捆绑上位机的MAC地址、注册次数和密钥信息; 判断所述注册序列号在之前是否存储; 若所述注册序列号已存储,则获取空调控制器提供的显示器序列号; 判断所述显示器序列号的格式是否正确; 若所述显示器序列号的格式正确,则利用所述显示器序列号生成与所述显示器序列号相对应的动态密码。2.根据权利要求1所述的生成方法,其特征在于,还包括: 若所述注册序列号未存储,则将所述注册序列号发送至注册机; 接收所述注册机返回的注册码,所述注册码由所述注册机判定所述注册序列号格式正确后生成; 通过所述注册码完成对所述注册序列号的注册。3.根据权利要求2所述的生成方法,其特征在于,在所述通过所述注册码完成对所述注册序列号的注册之后,还包括: 存储所述注册序列号以及注册时间。4.根据权利要求1所述的生成方法,其特征在于,在判断出所述注册序列号已存储之后,还包括: 判断所述注册序列号的累计使用时间是否超过预设使用时间; 若所述累计使用时间超过所述预设使用时间,则判断是否再次注册; 若再次注册,则将所述注册序列号中的注册次数加一得到的新注册序列号,并将所述新注册序列号作为再次注册的注册序列号。5.根据权利要求4所述的生成方法,其特征在于,在所述判断所述注册序列号的累计使用时间是否超过预设使用时间之前,还包括: 存储当前的登录时间。6.根据权利要求4所述的生成方法,其特征在于,若判断出所述注册序列号的累计使用时间没有超过预设使用时间,则还包括: 判断所述注册序列号的剩余使用时间是否低于预设剩余使用时间; 若所述注册序列号的剩余使用时间低于所述预设剩余使用时间,则输出注册序列号即将过期的提示信息。7.—种机组动态密码的生成系统,其特征在于,包括: 启动单元,用于以用户输入的启动指令为触发条件,启动密码生成程序; 第一获取单元,用于获取注册序列号,所述注册序列号包括捆绑上位机的MAC地址、注...

【专利技术属性】
技术研发人员:梁扬炼柯程远宋海川罗晓
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东;44

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

1