交互页面的生成方法及装置的制造方法

文档序号:8473208阅读:423来源:国知局
交互页面的生成方法及装置的制造方法
【技术领域】
[0001]本发明涉及网络技术领域,特别涉及一种交互页面的生成方法及装置。
【背景技术】
[0002]互联网技术的应用越来越深入,更多的推广活动和互动环节都会引入现金、实物、虚拟类的奖品奖励(例如:微信群抢红包、双11秒杀或送话费活动等),而一些黄牛、黑客却利用各种规则、系统的漏洞,使用不正规的方法抢走了这些奖品,导致正常用户受到不公平待遇。
[0003]传统的防范机制是在服务端仅限登录用户、限IP或加验证码等,但这些都是可以用计算机来模拟、篡改和自动识别的,在与客户端交互方式基本固化,不容易进行调整和更新,无法真正地避免一般用户受到不公正待遇,影响了用户体验。

【发明内容】

[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]图1是本发明一种实施方式的交互页面的生成方法的流程图;
[0043]图2是本发明一种实施方式的交互页面的生成方法的流程图;
[0044]图3是本发明一种实施方式的交互页面的生成方法的流程图
[0045]图4是本发明一种实施方式的交互页面的生成装置的结构框图;
[0046]图5是本发明一种实施方式的交互页面的生成装置的结构框图。
【具体实施方式】
[0047]下面结合附图和实施例,对本发明的【具体实施方式】作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
[0048]图1是本发明一种实施方式的交互页面的生成方法的流程图;参照图1,所述方法包括:
[0049]SlOl:接收终端发送的交互请求,选择性生成包含辅助验证逻辑代码和/或诱导错误逻辑代码的交互页面;
[0050]需要说明的是,所述选择性生成可理解为动态生成,即生成的交互页面是不固定的。
[0051]可理解的是,所述辅助验证逻辑代码为用于辅助性验证交互逻辑的代码,其可采用多种方式来实现,例如:图形验证代码、逻辑题验证代码、问答题验证代码和游戏验证代码等代码中的至少一种,当然,还可采用其他方式来实现,本实施方式对此不加以限制。
[0052]同样,所述诱导错误逻辑代码为用于诱导计算机出现识别错误的代码,其可采用多种方式来实现,例如:无效操作代码、用于调换按钮功能布局的代码和用于调换提示信息的代码等代码中的至少一种,当然还可采用其他方式来实现,本实施方式对此不加以限制。
[0053]在具体实现中,可按照预设策略选择性生成包含辅助验证逻辑代码和/或诱导错误逻辑代码的交互页面,例如:生成的交互页面中先进行辅助验证(对应于辅助验证逻辑代码),再进行诱导错误(对应于诱导错误逻辑代码),又或是,两者先后顺序互换。
[0054]又例如:所述生成的交互页面中辅助验证和诱导错误两者交替进行。
[0055]还可采用在不同的时间段生成不同的交互页面,如上午9点?12点生成包含辅助验证逻辑代码的交互页面,在下午I点?6点生成包含诱导错误逻辑代码的交互页面,在晚上7点?12点生成包含辅助验证逻辑代码和诱导错误逻辑代码的交互页面。
[0056]当然,在交互请求中包含交位置信息或IP地址时,可对处于不同位置或属于不同IP地址的终端生成不同的交互页面。
[0057]可理解的是,完全可根据需要来调整预设策略,本实施方式对此不加以限制。
[0058]S102:将所述交互页面发送至所述终端,以使所述终端展示所述交互页面。
[0059]本实施方式通过接收终端发送的交互请求,选择性生成包含辅助验证逻辑代码和/或诱导错误逻辑代码的交互页面,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1