[发明专利]扫码跳转数据处理方法、装置、设备及系统在审
申请号: | 202010903205.6 | 申请日: | 2020-09-01 |
公开(公告)号: | CN112084438A | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 邹胜群 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F16/955 | 分类号: | G06F16/955;G06F16/957;G06F16/958 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 阚传猛;周达 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 跳转 数据处理 方法 装置 设备 系统 | ||
本说明书提供一种扫码跳转数据处理方法、装置、设备及系统,预先基于各个识别码的域名的资源路径对识别码进行分类,基于分类结果配置出正则库。在扫描识别码时,可以获取识别码的识别码码值,基于识别码码值中的域名,可以获取到域名对应的目标正则。将识别码的域名的资源路径与目标正则进行比对,可以确定出识别码对应的跳转规则串,再在规则库中查询可以获得跳转规则串对应的跳转地址。
技术领域
本说明书属于计算机技术领域,尤其涉及一种扫码跳转数据处理方法、装置、设备及系统。
背景技术
通过扫码跳转到小程序或指定的页面进行支付或其他的业务操作已经成为客户端一种常见的操作,一般扫码需要使用指定的应用程序。当识别码(如:二维码等)的生成方和扫码使用的应用程序不是同一平台时,如何实现使用应用程序扫描能够跳转到指定的跳转地址。一般的,对于识别码是第三方生成的情况,扫码需要进行扫描映射,可能需要将每个码的码值和跳转地址之间的关系进行映射保存,工作量比较大,匹配过程也需要循环遍历,匹配时间可能会比较长。
发明内容
本说明书实施例的目的在于提供一种扫码跳转数据处理方法、装置、设备及系统,提高了扫码跳转数据处理效率和跳转准确性。
一方面,本说明书实施例提供了一种扫码跳转数据处理方法,所述方法包括:
获取扫描请求中识别码码值中的域名;其中,所述扫描请求中的识别码和发送所述扫描请求的应用程序不属于同一平台;
从正则库中获取所述域名对应的目标正则;其中,所述正则库中包括多条正则,每一条正则基于不同类别的识别码的域名的资源路径确定获得,每一条正则中包括待匹配字符;
根据所述目标正则和所述识别码的域名的资源路径,确定出所述识别码对应的跳转规则串;
在规则库中查询所述跳转规则串对应的跳转地址;其中,所述规则库中包括跳转规则串与跳转地址之间的映射关系。
另一方面,本说明书提供了一种扫码跳转数据处理装置,包括:
域名获取模块,用于获取扫描请求中识别码码值中的域名;其中,所述扫描请求中的识别码和发送所述扫描请求的应用程序不属于同一平台;
正则匹配模块,用于从正则库中获取所述域名对应的目标正则;所述正则库中包括多条正则,每一条正则基于不同类别的识别码的域名的资源路径确定获得,每一条正则中包括待匹配字符;
规则匹配模块,用于根据所述目标正则和所述识别码的域名的资源路径,确定出所述识别码对应的跳转规则串;
跳转地址确定模块,用于在规则库中查询所述跳转规则串对应的跳转地址;其中,所述规则库中包括跳转规则串与跳转地址之间的映射关系。
又一方面,本说明书实施例提供了一种扫码跳转数据处理设备,包括至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现上述扫码跳转数据处理方法。
还一方面,本说明书实施例提供了一种扫码跳转数据处理系统,包括:服务器和多个客户端;其中,所述客户端中安装有用于扫码的应用程序,并使用所述应用程序扫描识别码,向所述服务器发送扫描请求,所述扫描请求带有扫描的识别码的识别码码值;
所述服务器中包括至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现上述扫码跳转数据处理方法,用于对所述客户端通过应用程序发送的扫描请求进行处理,并返回所述识别码对应的跳转地址,以使得所述客户端中的应用程序跳转到所示识别码对应的地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010903205.6/2.html,转载请声明来源钻瓜专利网。