一种校验方法和装置的制造方法

文档序号:9673072阅读:186来源:国知局
一种校验方法和装置的制造方法
【技术领域】
[0001]本申请涉及通信技术领域,尤其涉及一种校验方法和装置。
【背景技术】
[0002]终端的各种客户端上存在着诸多机器人行为。比如:机器人注册、机器人登录等。这些客户端机器人行为给用户、服务端等带来诸多影响。以客户端机器人注册为例,如果恶意频繁注册,将可能给服务端造成巨大压力。同时,客户端机器人在注册完成之后,还会在论坛上频繁发布广告等影响论坛的正常管理。
[0003]目前,通常采用验证码的方式来识别客户端机器人行为。比如:用户在注册的时候,服务端随机生成一组校验码以供用户输入并校验。这种方式对于正常的注册用户而言,体验较差。同时,也存在着被客户端机器人识别的可能,效果欠佳。

【发明内容】

[0004]有鉴于此,本申请提供一种校验方法和装置,能够有效地识别客户端的机器人行为。
[0005]具体地,本申请是通过如下技术方案实现的:
[0006]一种校验方法,所述方法包括:
[0007]发送校验方式请求给服务端;
[0008]根据服务端返回的校验方式生成提示信息,以提示用户输入所述校验方式;
[0009]获取终端的状态参数,并将所述状态参数发送给服务端,以供服务端在校验所述状态参数匹配所述校验方式时,确认校验通过。
[0010]进一步地,所述校验方式为终端的传感器校验;
[0011]所述获取终端的状态参数包括:从所述终端的传感器上获取状态参数。
[0012]进一步地,所述校验方式包括:重力传感器校验、光线传感器校验和触摸传感器校验中的至少一种。
[0013]进一步地,所述根据服务端返回的校验方式生成提示信息包括:
[0014]根据服务端返回的校验方式生成用户界面,所述用户界面中包括所述校验方式。
[0015]进一步地,在接收到服务端返回的匹配失败消息后,重新获取所述终端的状态参数,并将所述状态参数发送给服务端。
[0016]一种校验方法,所述方法包括:
[0017]接收客户端发送的校验方式请求;
[0018]根据所述校验方式请求生成校验方式;
[0019]将所述校验方式发送给客户端,以供客户端根据所述校验方式生成提示信息;
[0020]接收客户端发送的终端的状态参数;
[0021]判断所述状态参数是否匹配所述校验方式,在所述状态参数匹配所述校验方式时,确认校验通过。
[0022]进一步地,所述根据所述校验方式请求生成校验方式包括:
[0023]获取客户端所在的终端的型号;
[0024]随机生成所述终端的型号支持的传感器校验方式。
[0025]进一步地,所述根据所述校验方式请求生成校验方式还包括:
[0026]生成所述校验方式对应的时间戳;
[0027]所述方法还包括:
[0028]在接收到客户端发送的终端的状态参数时,判断当前时间是否超过所述校验方式对应的时间戳,如果否,则判断所述状态参数是否匹配所述校验方式。
[0029]进一步地,所述方法还包括:
[0030]在所述状态参数不匹配所述校验方式,且当前时间没有超过所述校验方式对应的时间戳时,发送匹配失败的消息给客户端。
[0031]一种校验装置,所述装置包括:
[0032]请求发送单元,发送校验方式请求给服务端;
[0033]提示生成单元,根据服务端返回的校验方式生成提示信息,以提示用户输入所述校验方式;
[0034]参数发送单元,获取终端的状态参数,并将所述状态参数发送给服务端,以供服务端在校验所述状态参数匹配所述校验方式时,确认校验通过。
[0035]进一步地,所述校验方式为终端的传感器校验;
[0036]所述参数发送单元,具体从所述终端的传感器上获取状态参数。
[0037]进一步地,所述校验方式包括:重力传感器校验、光线传感器校验和触摸传感器校验中的至少一种。
[0038]进一步地,所述提示生成单元,具体根据服务端返回的校验方式生成用户界面,所述用户界面中包括所述校验方式。
[0039]进一步地,在接收到服务端返回的匹配失败消息后,所述参数发送单元重新获取所述终端的状态参数,并将所述状态参数发送给服务端。
[0040]一种校验装置,所述装置包括:
[0041]请求接收单元,接收客户端发送的校验方式请求;
[0042]校验生成单元,根据所述校验方式请求生成校验方式;
[0043]方式发送单元,将所述校验方式发送给客户端,以供客户端根据所述校验方式生成提示信息;
[0044]参数接收单元,接收客户端发送的终端的状态参数;
[0045]参数校验单元,判断所述状态参数是否匹配所述校验方式,在所述状态参数匹配所述校验方式时,确认校验通过。
[0046]进一步地,所述校验生成单元,具体获取客户端所在的终端的型号;
[0047]随机生成所述终端的型号支持的传感器校验方式。
[0048]进一步地,所述校验生成单元,还生成所述校验方式对应的时间戳;
[0049]在接收到客户端发送的终端的状态参数时,所述参数校验单元判断当前时间是否超过所述校验方式对应的时间戳,在所述当前时间没有超过所述校验方式对应的时间戳时,判断所述状态参数是否匹配所述校验方式。
[0050]进一步地,在所述状态参数不匹配所述校验方式,且当前时间没有超过所述校验方式对应的时间戳时,所述参数校验单元发送匹配失败的消息给客户端。
[0051]由以上描述可以看出,本申请在发生需要进行机器人行为识别的行为时,服务端根据客户端的请求向客户端返回随机的校验方式,以使用户根据所述校验方式改变终端的状态,如果终端的状态参数匹配所述校验方式,则可以确认客户端的当前行为不是机器人行为,校验通过。通过本申请的技术方案,可以有效避免客户端机器人行为,从而提高校验的准确性,同时不降低用户体验。
【附图说明】
[0052]图1是本申请一实施例中校验方法的流程示意图。
[0053]图2是本申请另一实施例中校验方法的流程示意图。
[0054]图3是本申请另一实施例中校验方法的流程示意图。
[0055]图4是本申请一实施例中客户端生成提示信息的用户界面示意图。
[0056]图5是本申请一实施例中客户端的结构示意图。
[0057]图6是本申请一实施例中校验装置的结构示意图。
[0058]图7是本申请一实施例中服务端的结构示意图。
[0059]图8是本申请另一实施例中校验装置的结构示意图。
【具体实施方式】
[0060]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0061]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“ 一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0062]应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
[0063]针对上述问题,本申请提供一种校验方案,由服务端下发随机的传感器校验方式,客户端将该
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1