一种图片验证码的生成方法及客户端的制作方法

文档序号:7823928阅读:176来源:国知局
一种图片验证码的生成方法及客户端的制作方法
【专利摘要】本发明实施例公开了一种图片验证码的生成方法及客户端,该方法包括客户端检测到用户针对客户端中至少两个内容界面输入的访问指令后响应该访问指令并获取上述至少两个内容界面中每个内容界面的界面标识,其中,不同内容界面的界面标识不同,其次,客户端生成与上述每个内容界面的界面标识分别对应的图片验证码,其中,不同界面标识对应的图片验证码不同,最后,客户端输出上述每个内容界面的验证界面,其中,每个验证界面包括验证内容输入区以及对应的图片验证码。实施本发明实施例能够使客户端针对用户进行验证访问的不同内容界面输出不同的图片验证码,能够有效的防止非法用户利用程序对客户端进行的恶意网络行为。
【专利说明】一种图片验证码的生成方法及客户端

【技术领域】
[0001] 本发明涉及信息验证【技术领域】,具体涉及一种图片验证码的生成方法及客户端。

【背景技术】
[0002] 图片验证码技术被广泛的应用于集合群聊、视频直播、频道K歌、应用游戏、在线 影视等功能为一体的富媒体客户端中,且其能够有效防止非法用户利用程序对富媒体客户 端进行批量注册以及恶意破坏富媒体客户端中用户密码等恶意网络行为。在用户访问需要 通过图片验证码进行验证访问的内容界面时,富媒体客户端生成并输出图片验证码,且当 用户输入的验证内容与该图片验证码所指示的验证内容一致时,富媒体客户端才允许用户 进行后续的操作。
[0003] 当前,当用户同时访问富媒体客户端中需要通过图片验证码进行验证访问的多个 内容界面时,富媒体客户端会针对该多个内容界面分别输出相同的图片验证码,这降低了 为富媒体客户端中不同内容界面设置图片验证码进而防止非法用户利用程序针对富媒体 客户端进行恶意网络行为的性能。


【发明内容】

[0004] 本发明实施例公开了一种图片验证码的生成方法及客户端,能够有效防止非法用 户利用程序对客户端进行的恶意网络行为。
[0005] 本发明实施例第一方面公开了一种图片验证码的生成方法,包括:
[0006] 检测用户针对客户端中至少两个内容界面输入的访问指令;
[0007] 响应所述访问指令,并获取每个所述内容界面的界面标识,其中,不同内容界面的 界面标识不同;
[0008] 生成与每个所述内容界面的界面标识分别对应的图片验证码,其中,不同界面标 识对应的图片验证码不同;
[0009] 输出每个所述内容界面的验证界面,其中,每个所述验证界面包括验证内容输入 区以及对应的图片验证码。
[0010] 本发明实施例第二方面公开了一种客户端,包括:
[0011] 检测单元,用于检测用户针对所述客户端中至少两个内容界面输入的访问指令;
[0012] 获取单元,用于响应所述访问指令,并获取每个所述内容界面的界面标识,其中, 不同内容界面的界面标识不同;
[0013] 生成单元,用于生成与每个所述内容界面的界面标识分别对应的图片验证码,其 中,不同界面标识对应的图片验证码不同;
[0014] 输出单元,用于输出每个所述内容界面的验证界面,其中,每个所述验证界面包括 验证内容输入区以及对应的图片验证码。
[0015] 本发明实施例中,客户端检测到用户针对客户端中至少两个内容界面输入的访问 指令后响应该访问指令并获取上述至少两个内容界面中每个内容界面的界面标识,其中, 不同内容界面的界面标识不同,其次,客户端生成与上述每个内容界面的界面标识分别对 应的图片验证码,其中,不同界面标识对应的图片验证码不同,最后,客户端输出上述每个 内容界面的验证界面,其中,每个验证界面包括验证内容输入区以及对应的图片验证码。实 施本发明实施例能够使客户端针对用户进行验证访问的不同内容界面输出不同的图片验 证码,能够有效的防止非法用户利用程序对客户端进行的恶意网络行为。

【专利附图】

【附图说明】
[0016] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的 附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领 域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附 图。
[0017] 图1是本发明实施例公开的一种图片验证码的生成方法的流程示意图;
[0018] 图2是本发明实施例公开的另一种图片验证码的生成方法的流程示意图;
[0019] 图3是本发明实施例公开的一种客户端的结构示意图;
[0020] 图4是本发明实施例公开的另一种客户端的结构示意图;
[0021] 图5是本发明实施例公开的一种网络构架的结构示意图。

【具体实施方式】
[0022] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0023] 本发明实施例公开了一种图片验证码的生成方法及客户端,能够使客户端针对用 户进行验证访问的不同内容界面输出不同的图片验证码,能够有效的防止非法用户利用程 序对客户端进行的恶意网络行为。以下分别进行详细说明。
[0024] 请参阅图1,图1是本发明实施例公开的一种图片验证码的生成方法的流程示意 图。其中,图1所示的方法可以应用于集合群聊、视频直播、频道K歌、在线游戏、在线影视 等功能为一体的客户端中。如图1所示,该图片验证码的生成方法可以包括以下步骤:
[0025] S101、检测用户针对客户端中至少两个内容界面输入的访问指令。
[0026] 本发明实施例中,访问指令可以由用户通过触摸或点击客户端输出的当前内容界 面中的操作图标而触发,本发明实施例不做限定。
[0027] S102、响应上述访问指令,并获取每个内容界面的界面标识。
[0028] 本发明实施例中,每个内容界面为步骤S101中提到的至少两个内容界面中的每 个内容界面。
[0029] 本发明实施例中,不同内容界面的界面标识不同,即客户端中每个内容界面都存 在与之对应的唯一的界面标识。
[0030] S103、生成与上述每个内容界面的界面标识分别对应的图片验证码。
[0031] 本发明实施例中,不同界面标识对应的图片验证码不同,即客户端会为每个内容 界面生成一个图片验证码,且客户端生成的图片验证码中任意两个验证码都不相同。
[0032] 作为一种可选的实施方式,生成与上述每个内容界面的界面标识分别对应的图片 验证码的具体方式可以为:
[0033] 以客户端中默认或预先配置的图片验证码生成规则为依据生成与上述每个内容 界面的界面标识分别对应的图片验证码。
[0034] 作为另一种可选的实施方式,生成与上述每个内容界面的界面标识分别对应的图 片验证码的具体方式可以为:
[0035] 向服务设备发送包括上述每个内容界面的界面标识的、用于获取上述每个内容 界面的图片验证码的第一请求消息,其中,服务设备中存储有客户端的图片验证码生成规 则;
[0036] 接收服务设备以图片验证码生成规则为依据响应上述第一请求消息返回的与上 述每个内容界面的界面标识分别对应的图片验证码。
[0037] 本发明实施例中,服务设备接收到客户端发送的上述第一请求消息之后,服务设 备可以结合Spring框架并通过定义CaptchaView视图即可生成图片验证码,且生成图片验 证码的代码可以如下所示:

【权利要求】
1. 一种图片验证码的生成方法,其特征在于,包括: 检测用户针对客户端中至少两个内容界面输入的访问指令; 响应所述访问指令,并获取每个所述内容界面的界面标识,其中,不同内容界面的界面 标识不同; 生成与每个所述内容界面的界面标识分别对应的图片验证码,其中,不同界面标识对 应的图片验证码不同; 输出每个所述内容界面的验证界面,其中,每个所述验证界面包括验证内容输入区W 及对应的图片验证码。
2. 根据权利要求1所述的方法,其特征在于,所述生成与每个所述内容界面的界面标 识分别对应的图片验证码包括: 向服务设备发送包括每个所述内容界面的界面标识的、用于获取每个所述内容界面的 图片验证码的第一请求消息,所述服务设备存储有所述客户端的图片验证码生成规则; 接收所述服务设备W所述图片验证码生成规则为依据响应所述第一请求消息返回的 与每个所述内容界面的界面标识分别对应的图片验证码。
3. 根据权利要求2所述的方法,其特征在于,所述方法还包括: 检测用户在每个所述验证界面的验证内容输入区输入的验证内容; 当用户在每个所述验证界面中的某一验证界面的验证内容输入区输入的验证内容与 所述某一验证界面中的图片验证码所指示的验证内容相同时,输出与所述某一验证界面对 应的内容界面。
4. 根据权利要求3所述的方法,其特征在于,所述方法还包括: 当用户在每个所述验证界面中的某一验证界面的验证内容输入区输入的验证内容与 所述某一验证界面中的图片验证码所指示的验证内容不相同时,向用户输出用于指示用户 在所述某一验证界面的验证内容输入区输入的验证内容错误的指示消息; 更新所述某一验证界面中的图片验证码。
5. 根据权利要求4所述的方法,其特征在于,所述更新所述某一验证界面中的图片验 证码包括: 向所述服务设备发送包括所述某一验证界面对应内容界面的界面标识的、用于更新所 述某一验证界面中的图片验证码的第二请求消息; 接收所述服务设备W所述图片验证码生成规则为依据响应所述第二请求消息返回的 更新后的图片验证码; 在所述某一验证界面中输出所述更新后的图片验证码,W更新所述某一验证界面中的 图片验证码。
6. -种客户端,其特征在于,包括: 检测单元,用于检测用户针对所述客户端中至少两个内容界面输入的访问指令; 获取单元,用于响应所述访问指令,并获取每个所述内容界面的界面标识,其中,不同 内容界面的界面标识不同; 生成单元,用于生成与每个所述内容界面的界面标识分别对应的图片验证码,其中,不 同界面标识对应的图片验证码不同; 输出单元,用于输出每个所述内容界面的验证界面,其中,每个所述验证界面包括验证 内容输入区w及对应的图片验证码。
7. 根据权利要求6所述的客户端,其特征在于,所述生成单元生成与每个所述内容界 面的界面标识分别对应的图片验证码的具体方式为: 向服务设备发送包括每个所述内容界面的界面标识的、用于获取每个所述内容界面的 图片验证码的第一请求消息,所述服务设备存储有所述客户端的图片验证码生成规则; 接收所述服务设备W所述图片验证码生成规则为依据响应所述第一请求消息返回的 与每个所述内容界面的界面标识分别对应的图片验证码。
8. 根据权利要求7所述的客户端,其特征在于,所述检测单元,还用于检测用户在每个 所述验证界面的验证内容输入区输入的验证内容; 所述输出单元,还用于当用户在每个所述验证界面中的某一验证界面的验证内容输入 区输入的验证内容与所述某一验证界面中的图片验证码所指示的验证内容相同时,输出与 所述某一验证界面对应的内容界面。
9. 根据权利要求8所述的客户端,其特征在于,所述输出单元,还用于当用户在每个所 述验证界面中的某一验证界面的验证内容输入区输入的验证内容与所述某一验证界面中 的图片验证码所指示的验证内容不相同时,向用户输出用于指示用户在所述某一验证界面 的验证内容输入区输入的验证内容错误的指示消息; 所述客户端还包括: 更新单元,用于更新所述某一验证界面中的图片验证码。
10. 根据权利要求9所述的客户端,其特征在于,所述更新单元更新所述某一验证界面 中的图片验证码的具体方式为: 向所述服务设备发送包括所述某一验证界面对应内容界面的界面标识的、用于更新所 述某一验证界面中的图片验证码的第二请求消息; 接收所述服务设备W所述图片验证码生成规则为依据响应所述第二请求消息返回的 更新后的图片验证码; 在所述某一验证界面中输出所述更新后的图片验证码,W更新所述某一验证界面中的 图片验证码。
【文档编号】H04L29/06GK104468616SQ201410821677
【公开日】2015年3月25日 申请日期:2014年12月24日 优先权日:2014年12月24日
【发明者】卢轩华 申请人:广州华多网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1