[发明专利]一种数据处理方法、装置、设备及可读存储介质有效
| 申请号: | 202210801014.8 | 申请日: | 2022-07-08 |
| 公开(公告)号: | CN114900546B | 公开(公告)日: | 2022-09-16 |
| 发明(设计)人: | 卞恩泽;刘宇江;龙啸;华巍;梁权;张恒茂;赵子豪;唐天龙 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
| 主分类号: | H04L67/133 | 分类号: | H04L67/133;H04L67/63;H04L45/745;G06F16/955 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 李威 |
| 地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据处理 方法 装置 设备 可读 存储 介质 | ||
本说明书公开了一种数据处理方法、装置、设备及可读存储介质,通过构建目标路由表的方式,将路由表中的各路径规则信息包含的目标变量更新为通配正则表达式,构建了包含通配正则表达式的各业务请求对应的路径规则信息与控制器层处理各业务请求调用的方法之间的对应关系。可见,将路由表的各路径规则信息中目标变量更新为通配正则表达式,可以准确地查询出目标路由表中与接收到的目标业务请求携带的URL的路径信息匹配的路径规则信息,进而准确地获取控制器层处理该目标业务请求所调用的方法,提高了基于URL执行业务的效率。
技术领域
本说明书涉及计算机技术领域,尤其涉及一种数据处理方法、装置、设备及可读存储介质。
背景技术
随着互联网技术的发展,通过平台应用开发框架开发的各种不同类型页面的使用也越来越广泛。在业务执行时,用户可通过发送携带统一资源定位符(Uniform ResourceLocation,URL)的业务请求,使业务执行方执行业务。业务执行方根据URL确定控制器层处理URL对应的业务所调用的方法,进而根据确定出的方法执行URL对应的业务。然而,在实际应用中,业务请求携带的URL的路径信息是根据预设的路径规则信息以及动态变量确定的,其中,预设的路径规则信息与控制器层调用的方法之间具有对应关系。于是,可能会出现不同的URL对应的业务可调用同一方法进行处理的情况。因此,业务执行方可将相似的URL数据进行URL归一化处理,以确定调用相同方法URL从而高效地执行业务。
现有技术中,通常将URL按照预先设置的规则进行URL归一化处理,得到URL归一化处理结果,如根据人工编写的URL归一化规则进行URL归一化处理,或者根据URL间的相似程度进行URL归一化处理,等等。按照URL归一化处理结果,将URL归一化处理结果相同的各URL视为需要调用同一方法的URL,采用相同的处理手段统一路径信息,并执行业务。
但是,上述方法仍然依赖于人工经验(如,规则的制定或相似度阈值的设置等),可能出现将需要调用不同方法的URL进行URL归一化处理后,得到相同的URL归一化处理结果的情况,影响了执行业务的效率。
基于此,本说明书提供一种基于安全切面的数据处理方法。
发明内容
本说明书提供一种数据处理方法、装置、设备及可读存储介质,以部分的解决现有技术存在的上述问题。
本说明书采用下述技术方案:
本说明书提供了一种数据处理方法,包括:
获取目标框架的路由表;所述路由表包括各业务请求与控制器层处理各类型的业务请求调用的方法的对应关系;
从所述路由表中识别各业务请求的路径规则信息;
针对每个路径规则信息,判断该路径规则信息中是否包含目标变量;
若是,将该路径规则信息中的目标变量更新为通配正则表达式;
遍历所述各业务请求的路径规则信息,确定更新后的路由表,作为目标路由表,所述目标路由表用于查询所述控制器层处理用户发送的业务请求所调用的方法;
当接收到目标业务请求时,根据所述目标路由表,以及所述目标业务请求携带的统一资源定位符URL中的路径信息,确定所述控制器层处理所述目标业务请求调用的方法,以根据确定出的方法执行所述目标业务请求对应的业务,所述URL的路径信息是根据所述路由表确定的。
可选地,所述目标框架中预先通过探针添加指定代码,所述指定代码用于提取所述目标框架的路由表;
获取目标框架的路由表,具体包括:
启动所述目标框架,解析各类型的业务请求和所述控制器层处理各类型业务请求调用的方法之间的映射关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210801014.8/2.html,转载请声明来源钻瓜专利网。





