[发明专利]一种执行业务的方法及装置有效
申请号: | 202110156996.5 | 申请日: | 2021-02-04 |
公开(公告)号: | CN112861033B | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 王海鹏;李海涛;赵鑫旺 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | G06F16/955 | 分类号: | G06F16/955;G06F16/903 |
代理公司: | 北京曼威知识产权代理有限公司 11709 | 代理人: | 方志炜 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 执行 业务 方法 装置 | ||
1.一种执行业务的方法,其特征在于,包括:
响应于用户对入口的操作,确定支付二维码,并对所述支付二维码进行识别,获取待识别字符串;
验证所述待识别字符串是否与预设的字符串编码格式或预设的链接格式匹配;
当所述待识别字符串与所述预设的字符串编码格式匹配时,则根据匹配结果确定第一任务信息,通过所述第一任务信息对应的境外服务器获取业务数据,并根据所述业务数据以及所述第一任务信息,再通过预先配置的工具包生成业务界面,使所述用户通过所述业务界面执行业务;
当所述待识别字符串与所述预设的链接格式匹配时,则根据所述链接格式,对所述待识别字符串进行解析,确定第二任务信息,并根据所述第二任务信息判断所述待识别字符串是否指向境内服务器;
若是,则根据所述第二任务信息,通过所述境内服务器获取业务数据,再通过所述工具包生成所述业务界面,使所述用户通过所述业务界面执行业务;
若否,则根据所述第二任务信息,通过所述第二任务信息对应的境外服务器获取业务数据,再通过所述工具包生成所述业务界面,使所述用户通过所述业务界面执行业务。
2.如权利要求1所述的方法,其特征在于,验证所述待识别字符串是否与预设的字符串编码格式或预设的链接格式匹配,具体包括:
根据预设的正则表达式识别所述待识别字符串是否包含域名;
若是,则确定所述待识别字符串与预设的链接格式匹配;
若否,则根据预设的字符串编码格式,对所述待识别字符串进行拆分,确定所述待识别字符串中包含的各标签键值对,并对各标签键值对进行解析,若解析成功,则确定所述待识别字符串与预设的字符串编码格式匹配,若解析失败,则确定所述待识别字符串与预设的字符串编码格式以及预设的链接格式均不匹配。
3.如权利要求2所述的方法,其特征在于,根据预设的字符串编码格式,对所述待识别字符串进行拆分,确定所述待识别字符串中包含的各标签键值对,并对各标签键值对进行解析,具体包括:
根据预设的字符串编码格式,从所述待识别字符串的首个字符开始,确定所述待识别字符串中首个标签的标签编号以及标签长度,根据所述标签长度确定所述标签对应的标签值,并将所述标签编号与所述标签值作为一个标签键值对;
依次从所述待识别字符串中确定各标签键值对;
根据各标签键值对以及所述字符串编码格式中的标签规则,确定所述待识别字符串中包含的境外服务器的标识信息;
判断所述标识信息中是否命中预设的境外服务器标识集合,若是,则确定解析成功,若否,则确定解析失败。
4.如权利要求1所述的方法,其特征在于,根据所述第二任务信息判断所述待识别字符串是否指向境内服务器,具体包括:
根据所述第二任务信息中包含的链接指向的服务器域名,判断所述域名是否命中预设的境内服务器域名白名单。
5.如权利要求1所述的方法,其特征在于,根据所述第二任务信息,通过所述第二任务信息对应的境外服务器获取业务数据之前,所述方法还包括:
根据所述第二任务信息中包含的链接指向的服务器域名,判断所述域名是否命中预设的境外服务器域名白名单;
若是,则根据所述第二任务信息,通过所述第二任务信息对应的境外服务器获取业务数据;
若否,则确定所述待识别字符串为无效字符串,并向所述用户展示错误提示信息。
6.如权利要求2或4所述的方法,其特征在于,所述方法还包括:
当所述待识别字符串与预设的字符串编码格式以及预设的链接格式均不匹配时,确定所述待识别字符串为无效字符串,并向所述用户展示错误提示信息。
7.如权利要求3所述的方法,其特征在于,根据匹配结果确定第一任务信息,通过所述第一任务信息对应的境外服务器获取业务数据,具体包括:
根据各标签键值对以及所述字符串编码格式中的标签规则,确定所述各标签键值对包含的数据,作为第一任务信息;
根据所述第一任务信息中包含的境外服务器的标识信息,通过所述境外服务器获取业务数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110156996.5/1.html,转载请声明来源钻瓜专利网。