一种页面控件的渲染方法、设备和终端设备技术

技术编号:15956939 阅读:63 留言:0更新日期:2017-08-08 09:56
本申请公开了一种页面控件的渲染方法、设备和终端设备,包括:接收客户端发送的页面渲染请求,所述页面渲染请求中包含发送所述页面渲染请求的时间、所述客户端的标识信息和待渲染页面的URL;将所述页面渲染请求中包含的所述时间和所述客户端的标识信息作为计算因子,利用随机算法,得到计算结果;将所述计算结果作为所述待渲染页面中指定控件的标识信息,并根据所述待渲染页面的URL和所述计算结果,在所述客户端渲染包含所述指定控件的页面。这样,针对不同的页面渲染请求,得到的指定控件的标识信息不同,可以有效避免非法用户通过非法方式获取指定控件的标识信息进而在秒杀系统中获取非法利益,维护市场的购买秩序,进而提升用户体验。

【技术实现步骤摘要】
一种页面控件的渲染方法、设备和终端设备
本申请涉及互联网信息处理技术及计算机
,尤其涉及一种页面控件的渲染方法、设备和终端设备。
技术介绍
随着互联网技术的发展,越来越多的人们借助互联网平台来完成各种各样的事务,例如:利用互联网平台购买商品;利用互联网平台缴纳电费、手机话费等。显然,人们的生产生活与互联网平台之间的关系越来越紧密。互联网平台在给用户带来便利的同时,也成为一些恶意用户牟取暴力的工具。例如:目前,在互联网平台中出现的秒杀系统。所谓秒杀是运营商为了促销自己的商品,在互联网购物平台上发布一种价格极低且质量较好的商品,并且限定销售数量和开始销售的时间,用户若需要购买该商品需要在开始销售的时间到达时,点击该商品对应的“购买”控件,形成与其他用户竞争购买的形势,使得该商品在1秒之内销售完毕。这种秒杀形式既满足了运营商薄利多销的目的,也满足了用户的需求,在现实生活中,具有很好的市场前景。然而,对于一些恶意用户来讲,通过秒杀行为获取大量廉价且质量又好的商品进而转售,牟取利益。恶意用户为了在极短时间内秒杀到更多的商品,通过攻击秒杀系统的方式完成交易。具体地,攻击秒杀系统的方式包括但不限于:第一种方式:采用机器点击“购买”控件的方式直接进行交易,实现购买较多产品的目的。第二种方式:通过界面自动化的方式完成自动化购买,实现购买较多产品的目的。正是由于存在恶意用户攻击秒杀系统的行为,导致合法用户不能够按照正常的购买流程买到需要的商品,扰乱了秒杀系统的购买秩序,进而降低用户体验。
技术实现思路
有鉴于此,本申请实施例提供了一种页面控件的渲染方法、设备和终端设备,用于解决现有技术中存在的恶意用户攻击秒杀系统的行为扰乱秒杀系统的购买秩序进而降低用户体验的问题。一种页面控件的渲染方法,包括:接收客户端发送的页面渲染请求,其中,所述页面渲染请求中包含发送所述页面渲染请求的时间、所述客户端的标识信息和待渲染页面的URL;将所述页面渲染请求中包含的所述时间和所述客户端的标识信息作为计算因子,利用随机算法,得到计算结果;将所述计算结果作为所述待渲染页面中指定控件的标识信息,并根据所述待渲染页面的URL和所述计算结果,在所述客户端渲染包含所述指定控件的页面。一种页面控件的渲染方法,包括:接收客户端发送的页面渲染请求,其中,所述页面渲染请求中包含待渲染页面的URL;对于所述页面渲染请求中包含的所述页面中的指定控件,确定将所述指定控件的属性渲染成图片格式,其中,所述指定控件的属性包含所述指定控件的控件类型、所述指定控件的内容、所述指定控件的文本位置中的至少一种;根据所述待渲染页面的URL和确定的图片格式,在所述客户端渲染包含所述指定控件的页面。一种页面控件的渲染方法,包括:接收客户端发送的页面渲染请求,其中,所述页面渲染请求中包含待渲染页面的URL;根据所述待渲染页面的URL,在所述客户端渲染包含所述指定控件的页面;当检测到对所述指定控件的至少一次点击操作时,触发在所述页面中再次渲染所述指定控件,其中,渲染后的所述指定控件在所述页面中位置与执行所述点击操作之前所述指定控件在所述页面中的位置不同。一种页面控件的渲染设备,包括:接收单元,用于接收客户端发送的页面渲染请求,其中,所述页面渲染请求中包含发送所述页面渲染请求的时间、所述客户端的标识信息和待渲染页面的URL;计算单元,用于将所述页面渲染请求中包含的所述时间和所述客户端的标识信息作为计算因子,利用随机算法,得到计算结果;渲染单元,用于将所述计算结果作为所述待渲染页面中指定控件的标识信息,并根据所述待渲染页面的URL和所述计算结果,在所述客户端渲染包含所述指定控件的页面。一种页面控件的渲染设备,包括:接收单元,用于接收客户端发送的页面渲染请求,其中,所述页面渲染请求中包含待渲染页面的URL;确定单元,用于对于所述页面渲染请求中包含的所述页面中的指定控件,确定将所述指定控件的属性渲染成图片格式,其中,所述指定控件的属性包含所述指定控件的控件类型、所述指定控件的内容、所述指定控件的文本位置中的至少一种;渲染单元,用于根据所述待渲染页面的URL和确定的图片格式,在所述客户端渲染包含所述指定控件的页面。一种页面控件的渲染设备,包括:接收单元,用于接收客户端发送的页面渲染请求,其中,所述页面渲染请求中包含待渲染页面的URL;渲染单元,用于根据所述待渲染页面的URL,在所述客户端渲染包含所述指定控件的页面;位置变更单元,用于当检测到对所述指定控件的至少一次点击操作时,触发在所述页面中再次渲染所述指定控件,其中,渲染后的所述指定控件在所述页面中位置与执行所述点击操作之前所述指定控件在所述页面中的位置不同。一种终端设备,包括:存储器,用于存储显示页面的程序代码,所述显示页面的程序代码被所述处理器执行渲染处理时,在所述显示器的至少一部分显示区域中显示所述显示页面,所述显示页面中包含内容显示区以及可操作的指定控件,所述指定控件在所述显示页面中的显示位置与相邻上一次被执行渲染处理后的显示位置不同;处理器,用于执行所述存储器中存储的程序代码;显示器,用于显示包含所述指定控件的页面。本申请有益效果如下:本申请实施例接收客户端发送的页面渲染请求,所述页面渲染请求中包含发送所述页面渲染请求的时间、所述客户端的标识信息和待渲染页面的URL;将所述页面渲染请求中包含的所述时间和所述客户端的标识信息作为计算因子,利用随机算法,得到计算结果;将所述计算结果作为所述待渲染页面中指定控件的标识信息,并根据所述待渲染页面的URL和所述计算结果,在所述客户端渲染包含所述指定控件的页面。这样,针对不同的页面渲染请求,得到的指定控件的标识信息不同,可以有效避免非法用户通过非法方式获取指定控件的标识信息进而在秒杀系统中获取非法利益,维护市场的购买秩序,进而提升用户体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种页面控件的渲染方法的流程示意图;图2为本申请实施例提供的一种页面控件的渲染方法的流程示意图;图3为本申请实施例提供的一种页面控件的渲染方法的流程示意图;图4(a)为根据所述待渲染页面的URL在所述客户端渲染包含所述指定控件的页面的示意图;图4(b)为触发在所述页面中再次渲染所述指定控件的页面的示意图;图5为本申请实施例提供的一种页面控件的渲染设备的结构示意图;图6为本申请实施例提供的一种页面控件的渲染设备的结构示意图;图7为本申请实施例提供的一种页面控件的渲染设备的结构示意图;图8为本申请实施例提供的一种终端设备的结构示意图。具体实施方式为了实现本申请的目的,本申请实施例提供了一种页面控件的渲染方法、设备和终端设备,接收客户端发送的页面渲染请求,所述页面渲染请求中包含发送所述页面渲染请求的时间、所述客户端的标识信息和待渲染页面的URL;将所述页面渲染请求中包含的所述时间和所述客户端的标识信息作为计算因子,利用随机算法,得到计算结果;将所述计算结果作为所述待渲染页面中指定控件的本文档来自技高网...

【技术保护点】
一种页面控件的渲染方法,其特征在于,包括:接收客户端发送的页面渲染请求,其中,所述页面渲染请求中包含发送所述页面渲染请求的时间、所述客户端的标识信息和待渲染页面的URL;将所述页面渲染请求中包含的所述时间和所述客户端的标识信息作为计算因子,利用随机算法,得到计算结果;将所述计算结果作为所述待渲染页面中指定控件的标识信息,并根据所述待渲染页面的URL和所述计算结果,在所述客户端渲染包含所述指定控件的页面。

【技术特征摘要】
1.一种页面控件的渲染方法,其特征在于,包括:接收客户端发送的页面渲染请求,其中,所述页面渲染请求中包含发送所述页面渲染请求的时间、所述客户端的标识信息和待渲染页面的URL;将所述页面渲染请求中包含的所述时间和所述客户端的标识信息作为计算因子,利用随机算法,得到计算结果;将所述计算结果作为所述待渲染页面中指定控件的标识信息,并根据所述待渲染页面的URL和所述计算结果,在所述客户端渲染包含所述指定控件的页面。2.如权利要求1所述的渲染方法,其特征在于,所述页面渲染请求中还包含使用所述客户端的用户的标识信息;将所述页面渲染请求中包含的所述时间和所述客户端的标识信息作为计算因子,利用随机算法,得到计算结果,包括:将所述页面渲染请求中包含的所述时间、所述客户端的标识信息和使用所述客户端的用户的标识信息作为计算因子,利用随机算法,得到计算结果。3.如权利要求1所述的渲染方法,其特征在于,在所述客户端渲染包含所述指定控件的页面,包括:在所述客户端渲染包含所述指定控件的页面时,对于所述页面中包含的所述指定控件,将所述指定控件的属性渲染成图片格式,其中,所述指定控件的属性包含所述指定控件的控件类型、所述指定控件的内容、所述指定控件的文本位置中的至少一种。4.如权利要求1至3任一项所述的渲染方法,其特征在于,在所述客户端渲染包含所述指定控件的页面之后,所述方法还包括:在检测到对所述指定控件的至少一次点击操作时,触发在所述页面中再次渲染所述指定控件,其中,渲染后的所述指定控件在所述页面中位置与执行所述点击操作之前所述指定控件在所述页面中的位置不同。5.一种页面控件的渲染方法,其特征在于,包括:接收客户端发送的页面渲染请求,其中,所述页面渲染请求中包含待渲染页面的URL;对于所述页面渲染请求中包含的所述页面中的指定控件,确定将所述指定控件的属性渲染成图片格式,其中,所述指定控件的属性包含所述指定控件的控件类型、所述指定控件的内容、所述指定控件的文本位置中的至少一种;根据所述待渲染页面的URL和确定的图片格式,在所述客户端渲染包含所述指定控件的页面。6.如权利要求5所述的渲染方法,其特征在于,在所述客户端渲染包含所述指定控件的页面之后,所述方法还包括:在检测到对所述指定控件的至少一次点击操作时,触发在所述页面中再次渲染所述指定控件,其中,渲染后的所述指定控件在所述页面中位置与执行所述点击操作之前所述指定控件在所述页面中的位置不同。7.一种页面控件的渲染方法,其特征在于,包括:接收客户端发送的页面渲染请求,其中,所述页面渲染请求中包含待渲染页面的URL;根据所述待渲染页面的URL,在所述客户端渲染包含所述指定控件的页面;当检测到对所述指定控件的至少一次点击操作时,触发在所述页面中再次渲染所述指定控件,其中,渲染后的所述指定控件在所述页面中位置与执行所述点击操作之前所述指定控件在所述页面中的位置不同。8.一种页面控件的渲染设备,其特征在于,包括:接收单元,用于接收客户端发送的页面渲染请求,其中,所述页面渲染请求中包含发送所述页面渲染请求的时间、所述客户端的标识信息和待渲染页面的URL;计算单元,用于将所述页面渲染请求中包含的所述时间和所述客户端的标识信息作为计算因子,利用随机算法,得到计算结果;渲染单元,用于将所述计算结果作为所述待渲染页面中指定控件的标识信息,并根据所述待渲染页面的URL和所述计...

【专利技术属性】
技术研发人员:栗志果
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1