密码验证的方法、密码验证系统、控制器的制造方法_3

文档序号:8282623阅读:来源:国知局
作为验证密码予以输出;控制器2c,预设有定位信息,用于将服务器2a中的所述与定位信息相关的原始密码予以上载导入,并将移动终端2b上所提供的验证密码与所述上载导入的与定位信息相关的原始密码进行比较,若一致,则验证成功,若不一致,则验证失败。
[0100]本实施例中的所述密码验证系统适用于在服务器2a和控制器2c之间不能进行通信的情况,由服务器2a来生成包括多个原始密码的密码集,然后利用存储介质将所述密码集中的原始密码导入至控制器2c中,其中,所导入的原始密码为存储于服务器2a上的密码集中的部分或者全部原始密码,之后移动终端2b将所述控制器2c中的定位信息发送至服务器2a,以此来获取与所述定位信息相对应的原始密码,并将该原始密码作为验证密码输入控制器2c中进行比较验证。
[0101]更进一步地,在本实施例中,本发明还提供了一种控制器2c,如图6所示,所述控制器2c包括:密码生成模块,用于从服务器2a上导入与定位信息相关的原始密码并予以存储;密码验证模块,用于将移动终端2b所提供的验证密码与存储于控制器2c上所述与定位信息相关的原始密码进行比较,若一致,则验证成功,若不一致,则验证失败,其中,所述验证密码为至少一个与定位信息相关的原始密码,由移动终端2b发送所述定位信息至服务器2a所请求获取。
[0102]本实施例二中的实施方式适用于控制器2c在没有网络的环境下运行,用户可以预先生成密码存储到控制器2c中,即使没有网络也可以使用。
[0103]实施例三,
[0104]进一步地,见图7,示出了本发明中一种密码验证方法的又一实施方式流程图,如图所示,所述方法包括以下步骤:
[0105]步骤S31,发送定位信息,以进行验证关联定位;
[0106]步骤S33,生成至少一个与定位信息相关的原始密码并予以输出;
[0107]步骤S35,接收所述与定位信息相关的原始密码并予以存储;
[0108]步骤S37,输入所生成的所述至少一个与定位信息相关的原始密码,并其作为验证码与所接收存储的所述与定位信息相关的原始密码进行比较验证,若一致,则验证成功,若不一致,则验证失败。
[0109]相应地,本实施例也提供了一种用于实施上述密码验证方法的密码验证系统,如图8所述,其中,所述密码验证系统包括:服务器3a ;移动终端3b,用于发送定位信息至服务器3a进行验证关联定位,及生成至少一个与定位信息相关的原始密码并予以输出服务器3a中存储;控制器3c,预设有定位信息,用于接收服务器3a中的所述与定位信息相关的原始密码并予以存储,并将移动终端3b上所生成的原始密码作为验证码,以将所述验证密码与自服务器3a上所接收存储的所述与定位信息相关的原始密码进行比较验证,若一致,则验证成功,若不一致,则验证失败。
[0110]更进一步地,本实施例中还提供了一种对应的控制器3c,见图9,所述控制器3c包括:密码生成模块,用于自服务器3a中接收与定位信息相关的原始密码并予以存储;密码验证模块,用于将自服务器3a上所接收存储的所述与定位信息相关的原始密码与验证密码进行比较验证,若一致,则验证成功,若不一致,则验证失败,其中,所述验证密码为移动终端3b生成的包括至少一个与定位信息相关的原始密码,且所述验证密码存储于服务器3a上。
[0111]本实施例三中的密码验证的方法、系统以及控制器3c,适用于控制器3c在有网络的环境下运行,用户不需要预先生成密码,控制器3c也不需要存储密码,用户提交定位信息时才生成,从而可以减小服务器3a压力,所述原始密码由用户触发生成,用户不触发不会生成原始密码。
[0112]实施例四
[0113]更进一步地,本发明在上述实施例一的基础上,本发明还提供了一种密码验证方法的又一种实施例方式流程图,如图10所示,所述密码验证方法包括:
[0114]步骤S41,生成包括至少一个与定位信息相关的原始密码的密码集,并予以存储和输出;
[0115]步骤S43,发送所述定位信息,以请求获取至少一个与定位信息相关的原始密码,并将所获取的所述原始密码作为验证密码;
[0116]步骤S45,输入所述验证密码,并将所述验证密码与所生成的密码集中的与定位信息相关的原始密码进行比较,若一致,则验证成功,若不一致,则验证失败。
[0117]对应地,本实施例也给出了一种用于实现上述密码验证方法的密码验证系统,如图11所示,所述密码验证系统包括:服务器4a ;移动终端4b,用于发送所述定位信息至服务器4a,以请求获取至少一个与定位信息相关的原始密码,并将其作为验证密码予以输出;控制器4c,用于生成包括至少一个与定位信息相关的原始密码的密码集,并将所述密码集予以存储和输出至服务器4a,及将所输入的所述验证密码与存储于控制器4c上的密码集中的与定位信息相关的原始密码进行比较,若一致,则验证成功,若不一致,则验证失败。
[0118]另外,本实施例还提供了另外一种控制器4c,如图12所示,所述控制器4c包括:密码生成模块,用于生成包括至少一个与定位信息相关的原始密码的密码集,并予以存储;密码验证模块,用于将自移动终端4b上所输入的验证密码与存储于控制器4c上的密码集中的与定位信息相关的原始密码进行比较,若一致,则验证成功,若不一致,则验证失败,其中,所述验证密码为至少一个与定位信息相关的原始密码,由移动终端4b发送所述定位信息至服务器4a所请求获取。
[0119]本实施例四中的方案适用于控制器4c在有网络的环境下运行,用户不需要预先生成密码,控制器4c也不需要存储密码,由控制器4c生成密码到服务器4a存储,减少服务器4a压力,此方法由控制器4c触发密码生成,密码未使用的情况下会一直存储在服务器4a上。
[0120]实施例五
[0121]另外,本发明还提供了一种密码验证方法的又一种实施方式流程图,如图13所示,所述密码验证方法包括:
[0122]步骤S501,生成包括至少一个与定位信息相关的原始密码的第一密码集,并予以存储;
[0123]步骤S503,生成包括至少一个与定位信息相关的原始密码的第二密码集并予以存储,且生成所述第二密码集和生成所述第一密码集的方法相同;
[0124]步骤S505,发送所述定位信息,以请求获取至少一个与定位信息相关的原始密码,并将所获取的所述原始密码作为验证密码;
[0125]步骤S507,输入所述验证密码,并将所述验证密码与所生成的第一密码集/第二密码集中的与定位信息相关的原始密码进行比较,若一致,则验证成功,若不一致,则验证失败。
[0126]对应地,本实施例中还提供了一种用于实现本实施例五中所述密码验证方法的密码验证系统,如图14所示,所述密码验证系统包括:服务器5a,用于生成包括至少一个与定位信息相关的原始密码的第一密码集,并予以存储;移动终端5b,用于发送所述定位信息至服务器5a以请求获取至少一个与定位信息相关的原始密码,并将所获取的所述原始密码作为验证密码;控制器5c,用于生成包括至少一个与定位信息相关的原始密码的第二密码集并予以存储,及将移动终端5b上的所述验证密码与所述第二密码集中的与定位信息相关的原始密码进行比较,若一致,则验证成功,若不一致,则验证失败,其中,生成所述第二密码集和生成所述第一密码集的方法相同。
[0127]更进一步地,本实施中还提供了一种与上述方案相适应的控制器5c,如图15所示,实施控制器5c包括:密码生成模块,用于生成包括至少一个与定位信息相关的原始密码的密码集,并予以存储;密码验证模块,用于将移动终端5b上的所述验证密码与所述密码集中的与定位信息相关的原始密码进行比较,若一致,则验证成功,若不一致,则验证失败,其中,所述验证密码为至少一个与定位信息相关的原始密码,由移动终端5b发送所述定位信息至服务器5a所请求获取。
[0128]在本实施例五中,密码集由服务器5a和控制器5c依据相同的算法各自生成,本实施例五中,以上方案适用于控制器5c在没有网络的环境下运行,控制器5c和服务器5a根据特定算法同时生成密码,密码使用后同时删除服务器5a和控制器5c,密码未使用的情况下会一直存储在服务器5a和控制器5c上。
[0129]综上来讲,在实施例二至实施例五中,所例举的密码验证系统中,还包括一执行机构ld,用于根据控制器进行密码的比对验证后结果分别执行与其对应的操作动作。例如,根据验证结果,在验证成功时执行打开的动作,而在验证失败时执行关闭的动作。
[0130]另外,在上述所有实施例中,所述移动终端可以是带网络的智能设备,例如:智能手机、ipad或自制设备等,控制器是指包括中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1