【技术实现步骤摘要】
界面交互及其验证方法、登陆请求生成及验证方法和装置
本专利技术涉及界面交互
,尤其是涉及一种界面交互及其验证方法、登陆请求生成及验证方法和装置。
技术介绍
相关技术中,用户在进行登录、发帖、上传文件、投票等界面交互行为时,通常采用用户识别图片内容的方式验证上述交互行为的合法性,如果用户提交的图片内容不正确,则认为上述交互行为由机器触发,并拒绝响应该交互行为。但是,通过图像识别技术,机器可以使用程序算法轻易识别图片内容,从而模拟人输入图片内容,这就降低了上述验证方式的安全性,使系统难以抵挡机器发起的恶意攻击,从而影响了系统的稳定性。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种界面交互方法、界面交互验证方法及装置和服务器,以提高验证方式的安全性,从而提高系统稳定性。第一方面,本专利技术实施例提供了一种界面交互方法,该方法包括:监听鼠标是否选中界面上预设图片中的指定对象;如果选中,获取鼠标拖动该指定对象在预设图片上滑动的路径信息;该路径信息包括指定对象经过的路径上的多个位置点的坐标值;基于该路径信息生成界面交互请求;将界面交互请求发送至服务器,以使服务器根据该路径信息验证界面交互请求是否由真实用户触发。在本专利技术较佳的实施例中,上述获取鼠标拖动该指定对象在预设图片上滑动的路径信息的步骤,包括:按照预设的采样间隔,采集鼠标拖动指定对象在预设图片上滑动时,该指定对象经过的各个位置点的坐标值。第二方面,本专利技术实施例提供了一种界面交互验证方法,该方法包括:接收来自客户端的界面交互请求;该界面交互请求包括鼠标拖动指定对象在预设图片上滑动的路径信息;该路径 ...
【技术保护点】
1.一种界面交互方法,其特征在于,所述方法包括:监听鼠标是否选中界面上预设图片中的指定对象;如果选中,获取所述鼠标拖动所述指定对象在所述预设图片上滑动的路径信息;所述路径信息包括所述指定对象经过的路径上的多个位置点的坐标值;基于所述路径信息生成界面交互请求;将所述界面交互请求发送至服务器,以使所述服务器根据所述路径信息验证所述界面交互请求是否由真实用户触发。
【技术特征摘要】
1.一种界面交互方法,其特征在于,所述方法包括:监听鼠标是否选中界面上预设图片中的指定对象;如果选中,获取所述鼠标拖动所述指定对象在所述预设图片上滑动的路径信息;所述路径信息包括所述指定对象经过的路径上的多个位置点的坐标值;基于所述路径信息生成界面交互请求;将所述界面交互请求发送至服务器,以使所述服务器根据所述路径信息验证所述界面交互请求是否由真实用户触发。2.根据权利要求1所述的方法,其特征在于,获取所述鼠标拖动所述指定对象在所述预设图片上滑动的路径信息的步骤,包括:按照预设的采样间隔,采集所述鼠标拖动所述指定对象在所述预设图片上滑动时,所述指定对象经过的各个位置点的坐标值。3.一种界面交互验证方法,其特征在于,所述方法包括:接收来自客户端的界面交互请求;所述界面交互请求包括鼠标拖动指定对象在预设图片上滑动的路径信息;所述路径信息包括所述指定对象经过的路径上的多个位置点的坐标值;根据所述路径信息确定所述指定对象是否沿着预设路径滑动;如果所述指定对象沿着所述预设路径滑动,确定所述界面交互请求由真实用户触发。4.根据权利要求3所述的方法,其特征在于,根据所述路径信息确定所述指定对象是否沿着预设路径滑动的步骤,包括:判断所述路径信息中的起始位置点的坐标值与所述预设路径中的起始位置点的坐标值的第一差值的绝对值是否满足第一差值阈值;如果所述第一差值的绝对值满足所述第一差值阈值,判断所述路径信息中的结束位置点的坐标值与所述预设路径中的结束位置点的坐标值的第二差值的绝对值是否满足第二差值阈值;如果所述第二差值的绝对值满足所述第二差值阈值,根据所述路径信息中的中间位置点确定所述指定对象是否沿着预设路径滑动。5.根据权利要求4所述的方法,其特征在于,根据所述路径信息中的中间位置点确定所述指定对象是否沿着预设路径滑动的步骤,包括:逐一判断所述路径信息中每个中间位置点的坐标值,是否位于所述预设路径对应的坐标值范围;统计坐标值位于所述预设路径对应的坐标值范围的中间位置点的数量;确定统计的所述中间位置点的数量与所述路径信息的中间位置点总数的比值;如果所述比值满足预设的比值阈值,确定所述指定对象沿着预设路径滑动。6.根据权利要求3所述的方法,其特征在于,根据所述路径信息确定所述鼠标是否沿着预设路径滑动的步骤之前,所述方法还包括:统计所述路径信息中位置点的总数;判断所述位置点的总数是否满足预设的数量阈值;如果满足,执行根据所述路径信息确定所述指定对象是否沿着预设路径滑动的步骤。7.一种登陆请求生成方法,其特征在于,所述方法包括:获取用户在登陆界面内输入的账户信息;监听鼠标是否选中界面上预设图片中的指定对象;如果选中,获取所述鼠标拖动所述指定对象在所述预设图片上滑动的路径信息;所述路径信息包括所述指定对象经过的路径上的多个位置点的坐标值;监听所述鼠标是否点击指定按钮;如果所述鼠标点击所述指定按钮,生成登陆请求;所述登陆请求包括所述账户信息和所述路径信息;将所述登陆请求发送至服务器,以使所述服务器根据所述路径信息验证所述登陆请求是否由真实用户触发。8.一种登陆请求验证方法,其特征在于,所述方法包括:接收来自客户端的登录请求;所述登录请求包括鼠标拖动指定对象在预设图片上滑动的...
【专利技术属性】
技术研发人员:钟望,
申请(专利权)人:北京金山云网络技术有限公司,北京金山云科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。