一种基于验证码的大数据获取方法和系统与流程

文档序号:12493350阅读:433来源:国知局
一种基于验证码的大数据获取方法和系统与流程

本发明涉及数据处理领域,特别涉及一种基于验证码的大数据获取方法和系统。



背景技术:

大数据是指无法在可承受的时间范围内用常规软件工具进行处理的数据集合,此概念最早由维克托-迈尔舍恩伯格和肯尼斯-库克耶教授编写的《大数据时代》中提出,大数据具有四个显著特点:数量巨大、类型巨多、处理速度巨快和价值密度低,大数据拥有海量的资源,只要人们使用了科学而快速的方法,可以从中获取巨大的利益。由于生活中的数据来源广泛,体量庞大,并且目前国内乃至国际上对于大数据的管理较为松散还没有出台相关的政策法规,这就导致了一个问题,当企业或个人的数据信息上传到了大数据平台或系统以后,黑客通过植入病毒便可轻易获取企业或个人的信息,从而使企业或个人遭受损失。



技术实现要素:

本发明提供了一种基于验证码的大数据获取方法和系统,解决了现有大数据分析系统登录安全度较低的问题

本发明解决上述技术问题的技术方案如下:一种基于验证码的大数据获取方法,包括以下步骤:

步骤S1,对用户的账号和密码进行验证,验证通过后执行步骤S2;

步骤S2,生成至少一个验证码并采用所述验证码对用户身份进行验证,验证通过则执行步骤S3,验证不通过则生成新的验证码进行重复验证,当验证结果持续为不通过且重复验证次数达到第一预设阈值时,执行步骤S4;

步骤S3,通过集成式中央处理器获取数据库中预先存储的经分类整理后的企业数据;

步骤S4,采用自锁模块对所述账号进行锁定。

本发明的有益效果是:本发明基于验证码的大数据获取方法,在用户获取数据库中的企业数据前,依次对用户进行账号密码验证和验证码验证,首先采用账号密码验证可以最快的排除普通非法登陆情况,比如对用户账号盗用后登陆,然后选择验证码验证,可以排除黑客登陆情况,并在判断出是黑客登陆时冻结用户的账号,防止遭遇二次入侵,从而提高了用户账号和企业数据的安全性;同时,本发明通过集成式中央处理器获取数据库中的企业数据,获取速度块,而且企业数据是经过分类整理后的企业数据,方便用户更加有效地对企业数据进行筛选,提高企业数据的利用效率。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步,步骤S1具体为:对用户的账号和密码进行验证,验证通过后执行步骤S2,若验证结果持续为不通过且重复验证次数达到第二预设阈值时,执行步骤S4。

采用上述进一步方案的有益效果是:本进一步技术方案中,限定了用户账号和密码的验证次数,当超过设定的第二预设阈值时,即对用户账号进行冻结,不仅节约了系统运行资源而且进一步提高了用户账号以及企业数据的安全。

进一步,步骤S2具体为:

S201,通过集成式中央处理器获取预先存储的验证信息,并根据所述验证信息生成多个验证码以及每个验证码对应的目标数据;

S202,显示所述验证码并获取用户输入的与所述验证码对应的验证数据;

S203,将所述验证数据与对应的目标数据进行核对,若核对通过,则执行步骤S3;若核对不通过,则返回至步骤S201重新生成验证码进行重复验证,当验证结果持续为不通过且重复验证次数达到第一预设阈值时,执行步骤S4。

进一步,验证信息包括文字信息、图片信息和算式信息,所述验证码包括文字验证码、图片验证码和算式验证码中的至少一个。

采用上述进一步方案的有益效果是:本进一步技术方案中,在对用户的账号和密码信息进行验证后,采用多个验证码,比如文字验证码、图片验证码和算式验证码对用户身份进行验证,只有当所有的验证码全部验证通过后,才认定登陆系统的用户不是黑客,否则对用户的账号进行锁定,这种技术方案针对黑客难以获取文字验证码、图片验证码和算式验证码的目标数据的特点,有效防止了黑客入侵数据库,进一步提高了用户账号以及企业数据的安全。

进一步,步骤S3中,在数据库中存储经分类整理后的企业数据包括以下步骤:

S301,连接企业信息数据系统,获取所述企业信息数据系统返回的原始企业数据;

S302,对所述原始企业数据进行分类整理,并将分类整理后的企业数据发送给大数据服务器;

S303,大数据服务器将接收到的企业数据通过集成式中央处理器分类存储在数据库中。

进一步,所述原始企业数据包括员工信息、货物信息、财务信息和设备信息中的至少一种。

采用上述进一步方案的有益效果是:本进一步技术方案中,可以按照预设周期获取企业信息数据系统的原始企业数据,并通过集成式中央处理器对分类整理后的原始企业数据进行分类存储,方便用户更加有效地对企业数据进行筛选,提高企业数据的利用效率。

为了解决本发明的技术问题,还提供了一种基于验证码的大数据获取系统,包括第一验证模块、第二验证模块、自锁模块、登陆链接模块、集成式中央处理器和数据库,

所述第一验证模块用于对用户的账号和密码进行验证,验证通过后驱动第二验证模块;

所述第二验证模块用于生成至少一个验证码并采用所述验证码对用户身份进行验证,验证通过则驱动登陆链接模块,验证不通过则生成新的验证码进行重复验证,当验证结果持续为不通过且重复验证次数达到第一预设阈值时,驱动自锁模块;

所述自锁模块用于对所述账号进行锁定;

所述登陆链接模块用于链接所述集成式中央处理器,并对所述集成式中央处理器进行驱动;

所述集成式中央处理器用于获取数据库中预先存储的经分类整理后的企业数据;

所述数据库用于存储经分类整理后的企业数据。

本发明的有益效果是:本发明基于验证码的大数据获取系统,在用户获取数据库中的企业数据前,依次对用户进行账号密码验证和验证码验证,首先采用账号密码验证可以最快的排除普通非法登陆情况,比如对用户账号盗用后登陆,然后选择验证码验证,可以排除黑客登陆情况,并在判断出是黑客登陆时冻结用户的账号,防止遭遇二次入侵,从而提高了用户账号和企业数据的安全性;同时,数据库中的企业数据是经过分类整理后的企业数据,方便用户更加有效地对企业数据进行筛选,提高企业数据的利用效率。

进一步,所述第一验证模块具体用于对用户的账号和密码进行验证,验证通过后驱动第二验证模块,若验证结果持续为不通过且重复验证次数达到第二预设阈值时,驱动所述自锁模块。

进一步,所述第二验证模块包括:

验证码生成单元,用于通过所述集成式中央处理器获取存储单元中的验证信息,并根据所述验证信息生成多个验证码以及每个验证码对应的目标数据,并通过所述集成式中央处理器将所述目标数据传输至验证码比对单元;

反馈单元,用于将生成的所述验证码发送给验证码显示单元;

验证码显示单元,用于显示所述验证码;

控制面板,用于获取用户输入的与所述验证码对应的验证数据,并将所述验证数据通过集成式中央处理器发送至验证码比对单元;

验证码比对单元,用于将所述验证数据与对应的目标数据进行核对,若核对通过,则驱动登陆链接模块;若核对不通过,则驱动验证码生成单元重新生成验证码进行重复验证,当验证结果持续为不通过且重复验证次数达到第一预设阈值时,驱动自锁模块;

存储单元,用于存储验证信息和验证码对应的目标数据。

进一步,所述基于验证码的大数据获取系统还包括与集成式中央处理器连接的企业数据分析模块,所述企业数据分析模块包括:

数据采集单元,用于连接企业信息数据系统,获取所述企业信息数据系统返回的原始企业数据;

数据整理单元,对所述原始企业数据进行分类整理,并将分类整理后的企业数据发送给大数据服务器;

大数据服务器,用于将接收到的企业数据通过集成式中央处理器分类存储在所述数据库中。

本发明附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明实践了解到。

附图说明

图1为本发明实施例提供的一种基于验证码的大数据获取方法的示意性流程图;

图2为本发明实施例提供的一种基于验证码的大数据获取系统的结构示意图;

图3为本发明另一实施例提供的一种基于验证码的大数据获取系统的结构示意图;

图4为本发明另一实施例提供的一种基于验证码的大数据获取系统的结构示意图。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

如图1所示,为本发明实施例提供的一种基于验证码的大数据获取方法的示意性流程图,包括以下步骤:

步骤S1,对用户的账号和密码进行验证,验证通过后执行步骤S2;

步骤S2,生成至少一个验证码并采用所述验证码对用户身份进行验证,验证通过则执行步骤S3,验证不通过则生成新的验证码进行重复验证,当验证结果持续为不通过且重复验证次数达到第一预设阈值时,执行步骤S4;

步骤S3,通过集成式中央处理器获取数据库中预先存储的经分类整理后的企业数据;

步骤S4,采用自锁模块对所述账号进行锁定。本实施例基于验证码的大数据获取方法,在用户获取数据库中的企业数据前,依次对用户进行账号密码验证和验证码验证,首先采用账号密码验证可以最快的排除普通非法登陆情况,比如对用户账号盗用后登陆,然后选择验证码验证,可以排除黑客登陆情况,并在判断出是黑客登陆时冻结用户的账号,防止遭遇二次入侵,从而提高了用户账号和企业数据的安全性;同时,本发明通过集成式中央处理器获取数据库中的企业数据,获取速度块,而且企业数据是经过分类整理后的企业数据,方便用户更加有效地对企业数据进行筛选,提高企业数据的利用效率。

本发明一个优选实施例中,步骤S1具体为:对用户的账号和密码进行验证,验证通过后执行步骤S2,若验证结果持续为不通过且重复验证次数达到第二预设阈值时,执行步骤S4。本优选实施例中限定了用户账号和密码的验证次数,当超过设定的第二预设阈值时,即对用户账号进行冻结,不仅节约了系统运行资源而且进一步提高了用户账号以及企业数据的安全。

本发明的一个优选实施例中,所述步骤S2具体为:

S201,通过集成式中央处理器获取预先存储的验证信息,并根据所述验证信息生成多个验证码以及每个验证码对应的目标数据;

S202,显示所述验证码并获取用户输入的与所述验证码对应的验证数据;

S203,将所述验证数据与对应的目标数据进行核对,若核对通过,则执行步骤S3;若核对不通过,则返回至步骤S201重新生成验证码进行重复验证,当验证结果持续为不通过且重复验证次数达到第一预设阈值时,执行步骤S4。所述优选实施例中,验证信息包括文字信息、图片信息和算式信息,所述验证码包括文字验证码、图片验证码和算式验证码中的至少一个。该优选实施例中,在对用户的账号和密码信息进行验证后,采用多个验证码,比如文字验证码、图片验证码和算式验证码依次对用户身份进行验证,只有当所有的验证码全部验证通过后,才认定登陆系统的用户不是黑客,否则对用户的账号进行锁定,这种技术方案针对黑客难以获取文字验证码、图片验证码和算式验证码的目标数据的特点,有效防止了黑客入侵数据库,进一步提高了用户账号以及企业数据的安全。

在本发明的另一优选实施例中,步骤S3中,在数据库中存储经分类整理后的企业数据包括以下步骤:

S301,连接企业信息数据系统,获取所述企业信息数据系统返回的原始企业数据;

S302,对所述原始企业数据进行分类整理,并将分类整理后的企业数据发送给大数据服务器;

S303,大数据服务器将接收到的企业数据通过集成式中央处理器分类存储在数据库中。所述优选实施例中,原始企业数据包括员工信息、货物信息、财务信息和设备信息中的至少一种。该优选实施例可以按照预设周期获取企业信息数据系统的原始企业数据,并通过集成式中央处理器对分类整理后的原始企业数据进行分类存储,方便用户更加有效地对企业数据进行筛选,提高企业数据的利用效率。

图2为本发明实施例提供的一种基于验证码的大数据获取系统的结构示意图,包括第一验证模块、第二验证模块、自锁模块、登陆链接模块、集成式中央处理器和数据库,

所述第一验证模块用于对用户的账号和密码进行验证,验证通过后驱动第二验证模块;

所述第二验证模块用于生成至少一个验证码并采用所述验证码对用户身份进行验证,验证通过则驱动登陆链接模块,验证不通过则生成新的验证码进行重复验证,当验证结果持续为不通过且重复验证次数达到第一预设阈值时,驱动自锁模块;

所述自锁模块用于对所述账号进行锁定;

所述登陆链接模块用于链接所述集成式中央处理器,并对所述集成式中央处理器进行驱动;

所述集成式中央处理器用于获取数据库中预先存储的经分类整理后的企业数据;

所述数据库用于存储经分类整理后的企业数据。本实施例基于验证码的大数据获取系统,在用户获取数据库中的企业数据前,依次对用户进行账号密码验证和验证码验证,首先采用账号密码验证可以最快的排除普通非法登陆情况,比如对用户账号盗用后登陆,然后选择验证码验证,可以排除黑客登陆情况,并在判断出是黑客登陆时冻结用户的账号,防止遭遇二次入侵,从而提高了用户账号和企业数据的安全性;同时,本发明通过集成式中央处理器获取数据库中的企业数据,获取速度块,而且企业数据是经过分类整理后的企业数据,方便用户更加有效地对企业数据进行筛选,提高企业数据的利用效率。

作为一个优选的实施例,所述第一验证模块具体用于对用户的账号和密码进行验证,验证通过后驱动第二验证模块,若验证结果持续为不通过且重复验证次数达到第二预设阈值时,驱动所述自锁模块。本优选实施例中限定了用户账号和密码的验证次数,当超过设定的第二预设阈值时,即对用户账号进行冻结,不仅节约了系统运行资源而且进一步提高了用户账号以及企业数据的安全。

图3为本发明另一实施例提供的一种基于验证码的大数据获取系统的结构示意图,如图3所示,所述第二验证模块包括:

验证码生成单元,用于通过所述集成式中央处理器获取存储单元中的验证信息,并根据所述验证信息生成多个验证码以及每个验证码对应的目标数据,并通过所述集成式中央处理器将所述目标数据传输至验证码比对单元;

反馈单元,用于将生成的所述验证码发送给验证码显示单元;

验证码显示单元,用于显示所述验证码;

控制面板,用于获取用户输入的与所述验证码对应的验证数据,并将所述验证数据通过集成式中央处理器发送至验证码比对单元;

验证码比对单元,用于将所述验证数据与对应的目标数据进行核对,若核对通过,则驱动登陆链接模块;若核对不通过,则驱动验证码生成单元重新生成验证码进行重复验证,当验证结果持续为不通过且重复验证次数达到第一预设阈值时,驱动自锁模块;

存储单元,用于存储验证信息和验证码对应的目标数据。该实施例中,验证信息包括文字信息、图片信息和算式信息,所述验证码包括文字验证码、图片验证码和算式验证码中的至少一个。具体的在该实施例中,在对用户的账号和密码信息进行验证后,采用多个验证码,比如文字验证码、图片验证码和算式验证码依次对用户身份进行验证,只有当所有的验证码全部验证通过后,才认定登陆系统的用户不是黑客,否则对用户的账号进行锁定,这种技术方案针对黑客难以获取文字验证码、图片验证码和算式验证码的目标数据的特点,有效防止了黑客入侵数据库,进一步提高了用户账号以及企业数据的安全。

图4为本发明另一实施例提供的一种基于验证码的大数据获取系统的结构示意图,如图4所示,所述基于验证码的大数据获取系统还包括与集成式中央处理器连接的企业数据分析模块,所述企业数据分析模块包括:

数据采集单元,用于连接企业信息数据系统,获取所述企业信息数据系统返回的原始企业数据;

数据整理单元,对所述原始企业数据进行分类整理,并将分类整理后的企业数据发送给大数据服务器;

大数据服务器,用于将接收到的企业数据通过集成式中央处理器分类存储在所述数据库中。该实施例中,可以按照预设周期获取企业信息数据系统的原始企业数据,并通过集成式中央处理器对分类整理后的原始企业数据进行分类存储,方便用户更加有效地对企业数据进行筛选,提高企业数据的利用效率。

在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1