[发明专利]处理请求的方法和装置在审
申请号: | 202010382979.9 | 申请日: | 2020-05-08 |
公开(公告)号: | CN113626832A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 曹志龙 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 冯培培;耿雪利 |
地址: | 100176 北京市北京经济技术*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 请求 方法 装置 | ||
本发明公开了处理请求的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接收第一请求,根据第一请求获取至少一个数据、第一图层模板和第二图层模板;识别数据中子数据,从所有子数据中选择出至少一个第一子数据;根据至少一个数据和第一图层模板生成第一图层,根据至少一个第一子数据和第二图层模板生成第二图层;根据至少一个第一子数据的偏移量、第一图层和第二图层生成第一请求的响应结果,发送第一请求的响应结果。该实施方式降低数据被爬取的风险,提高数据的安全性。
技术领域
本发明涉及计算机技术领域,尤其涉及一种处理请求的方法和装置。
背景技术
目前,现有处理请求的过程,包括:终端发送请求给服务器;服务器根据请求获取至少一个数据,将至少一个数据直接发送给终端;终端对至少一个数据进行显示。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
由于至少一个数据直接由服务器传递到终端,没有经过任何处理,数据容易被爬取,数据的安全性不高。
发明内容
有鉴于此,本发明实施例提供一种处理请求的方法和装置,能够降低数据被爬取的风险,提高数据的安全性。
为实现上述目的,根据本发明实施例的一个方面,提供了一种处理请求的方法。
本发明实施例的处理请求的方法,应用于服务器,包括:
接收第一请求,根据所述第一请求获取至少一个数据、第一图层模板和第二图层模板;
识别所述数据中子数据,从所有子数据中选择出至少一个第一子数据;
根据所述至少一个数据和所述第一图层模板生成第一图层,根据所述至少一个第一子数据和所述第二图层模板生成第二图层;
根据至少一个第一子数据的偏移量、所述第一图层和所述第二图层生成所述第一请求的响应结果,发送所述第一请求的响应结果。
在一个实施例中,根据所述至少一个数据和所述第一图层模板生成第一图层,根据所述至少一个第一子数据和所述第二图层模板生成第二图层,包括:
将所述至少一个数据中每个第一子数据分别用占位符替代,以得到至少一个新数据;
将所述新数据添加到所述第一图层模板,得到第一图层;
对于每个第一子数据,获取所述第一子数据的目标格式,按照所述目标格式对所述第一子数据进行格式转换,得到第二子数据;所述目标格式与所述第一子数据所属占位符在所述第一图层的格式相同;
将所有第二子数据添加到所述第二图层模板,得到第二图层。
在一个实施例中,根据至少一个第一子数据的偏移量、所述第一图层和所述第二图层生成所述第一请求的响应结果,包括:
对于每个第一子数据,以所述第一图层的预设位置为原点,确定所述第一子数据所属占位符在所述第一图层的位置的第一坐标;以所述第二图层的所述预设位置为原点,确定所述第一子数据所属第二子数据在所述第二图层的初始位置的第二坐标;将所述第二坐标相对于所述第一坐标的坐标确定为所述第一子数据的偏移量;
对所有第一子数据的偏移量进行共同加密,得到加密数据;
将所述加密数据、所述第一图层和所述第二图层确定为所述第一请求的响应结果。
在一个实施例中,该方法还包括:
确定并发送所述至少一个数据中每个数据占用所述第一图层的区域和每个数据的标识;
接收第二请求,根据所述第二请求更新所述终端的请求次数;所述第二请求与所述第一请求匹配;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010382979.9/2.html,转载请声明来源钻瓜专利网。