一种执行业务的方法及装置制造方法及图纸

技术编号:28623534 阅读:16 留言:0更新日期:2021-05-28 16:19
本说明书公开了一种执行业务的方法及装置。获取待识别字符串,验证待识别字符串的格式,当待识别字符串与字符串编码格式匹配,确定第一任务信息,通过第一任务信息对应的境外服务器获取业务数据,并通过预先配置的工具包生成业务界面,使用户执行业务,当待识别字符串与链接格式匹配,对待识别字符串进行解析,确定第二任务信息,并根据第二任务信息判断待识别字符串是否指向境内服务器,若是,通过该境内服务器获取业务数据,并通过该工具包生成业务界面,使该用户执行业务,否则通过境外服务器获取业务数据,通过该工具包生成业务界面,使该用户执行业务。可根据待识别字符串的不同格式,通过不同服务器获取数据,生成业务界面使用户执行业务。

【技术实现步骤摘要】
一种执行业务的方法及装置
本说明书涉及信息识别领域,尤其涉及一种执行业务的方法及装置。
技术介绍
随着互联网技术的发展,人们的消费方式变得更加多样化,也更加便利。如今,人们在消费时,除了用现金支付,还可以扫描商家的收款码,通过支付平台进行网上支付。目前,商家的收款码通常是矩阵二维码,该矩阵二维码一般至少包含指向支付平台的服务器的链接以及商家的标识,通常链接为统一资源定位器(UniformResourceLocator,URL)形式的。用户在使用支付平台的客户端扫描商家的二维码后,该客户端可先对该二维码进行解析,确定该二维码包含的内容,之后再对解析得到的内容进行识别,确定该二维码中包含的链接以及商家的标识,然后根据该链接从服务器获取支付界面的数据,以在客户端中展示该支付界面,使用户通过该支付界面向该商家付款。
技术实现思路
本说明书提供一种执行业务的方法及装置,以部分的解决现有技术存在的上述问题。本说明书采用下述技术方案:本说明书提供了一种执行业务的方法,具体包括:响应于用户对入口的操作,获取待识别字符串;验证所述待识别字符串是否与预设的字符串编码格式或预设的链接格式匹配;当所述待识别字符串与所述预设的字符串编码格式匹配时,则根据匹配结果确定第一任务信息,通过所述第一任务信息对应的境外服务器获取业务数据,并根据所述业务数据以及所述第一任务信息,再通过预先配置的工具包生成业务界面,使所述用户通过所述业务界面执行业务;当所述待识别字符串与所述预设的链接格式匹配时,则根据所述链接格式,对所述待识别字符串进行解析,确定第二任务信息,并根据所述第二任务信息判断所述待识别字符串是否指向境内服务器;若是,则根据所述第二任务信息,通过所述境内服务器获取业务数据,再通过所述工具包生成所述业务界面,使所述用户通过所述业务界面执行业务;若否,则根据所述第二任务信息,通过所述第二任务信息对应的境外服务器获取业务数据,再通过所述工具包生成所述业务界面,使所述用户通过所述业务界面执行业务。可选地,验证所述待识别字符串是否与预设的字符串编码格式或预设的链接格式匹配,具体包括:根据预设的正则表达式识别所述待识别字符串是否包含域名;若是,则确定所述待识别字符串与预设的链接格式匹配;若否,则根据预设的字符串编码格式,对所述待识别字符串进行拆分,确定所述待识别字符串中包含的各标签键值对,并对各标签键值对进行解析,若解析成功,则确定所述待识别字符串与预设的字符串编码格式匹配,若解析失败,则确定所述待识别字符串与预设的字符串编码格式以及预设的链接格式均不匹配。可选地,根据预设的字符串编码格式,对所述待识别字符串进行拆分,确定所述待识别字符串中包含的各标签键值对,并对各标签键值对进行解析,具体包括:根据预设的字符串编码格式,从所述待识别字符串的首个字符开始,确定所述待识别字符串中首个标签的标签编号以及标签长度,根据所述标签长度确定所述标签对应的标签值,并将所述标签编号与所述标签值作为一个标签键值对;依次从所述待识别字符串中确定各标签键值对;根据各标签键值对以及所述字符串编码格式中的标签规则,确定所述待识别字符串中包含的境外服务器的标识信息;判断所述标识信息中是否命中预设的境外服务器标识集合,若是,则确定解析成功,若否,则确定解析失败。可选地,根据所述第二任务信息判断所述待识别字符串是否指向境内服务器,具体包括:根据所述第二任务信息中包含的链接指向的服务器域名,判断所述域名是否命中预设的境内服务器域名白名单。可选地,根据所述第二任务信息,通过所述第二任务信息对应的境外服务器获取业务数据之前,所述方法还包括:根据所述第二任务信息中包含的链接指向的服务器域名,判断所述域名是否命中预设的境外服务器域名白名单;若是,则根据所述第二任务信息,通过所述第二任务信息对应的境外服务器获取业务数据;若否,则确定所述待识别字符串为无效字符串,并向所述用户展示错误提示信息。可选地,所述方法还包括:当所述待识别字符串与预设的字符串编码格式以及预设的链接格式均不匹配时,确定所述待识别字符串为无效字符串,并向所述用户展示错误提示信息。可选地,根据匹配结果确定第一任务信息,通过所述第一任务信息对应的境外服务器获取业务数据,具体包括:根据各标签键值对以及所述字符串编码格式中的标签规则,确定所述各标签键值对包含的数据,作为第一任务信息;根据所述第一任务信息中包含的境外服务器的标识信息,通过所述境外服务器获取业务数据。本说明书提供了一种执行业务的装置,所述装置具体包括:监测模块,用于响应于用户对入口的操作,获取待识别字符串;验证模块,用于验证所述待识别字符串是否与预设的字符串编码格式或预设的链接格式匹配;界面生成第一模块,用于当所述待识别字符串与所述预设的字符串编码格式匹配时,则根据匹配结果确定第一任务信息,通过所述第一任务信息对应的境外服务器获取业务数据,并根据所述业务数据以及所述第一任务信息,再通过预先配置的工具包生成业务界面,使所述用户通过所述业务界面执行业务;判断模块,用于当所述待识别字符串与所述预设的链接格式匹配时,则根据所述链接格式,对所述待识别字符串进行解析,确定第二任务信息,并根据所述第二任务信息判断所述待识别字符串是否指向境内服务器;界面生成第二模块,用于若是,则根据所述第二任务信息,通过所述境内服务器获取业务数据,再通过所述工具包生成所述业务界面,使所述用户通过所述业务界面执行业务;界面生成第三模块,用于若否,则根据所述第二任务信息,通过所述第二任务信息对应的境外服务器获取业务数据,再通过所述工具包生成所述业务界面,使所述用户通过所述业务界面执行业务。本说明书提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述执行业务的方法。本说明书提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述执行业务的方法。本说明书采用的上述至少一个技术方案能够达到以下有益效果:在本说明书提供的执行业务的方法中,获取待识别字符串,验证待识别字符串的格式,当待识别字符串与字符串编码格式匹配,确定第一任务信息,通过第一任务信息对应的境外服务器获取业务数据,并通过预先配置的工具包生成业务界面,使用户执行业务,当待识别字符串与链接格式匹配,对待识别字符串进行解析,确定第二任务信息,并根据第二任务信息判断待识别字符串是否指向境内服务器,若是,通过该境内服务器获取业务数据,并通过该工具包生成业务界面,使该用户执行业务,否则通过境外服务器获取业务数据,通过该工具包生成业务界面,使该用户执行业务。从上述方法中可以看出,本方法可以通过一个入口识别境内外不同格式的二维码,并根据识别出的二维码格式,对二维码本文档来自技高网...

【技术保护点】
1.一种执行业务的方法,其特征在于,包括:/n响应于用户对入口的操作,获取待识别字符串;/n验证所述待识别字符串是否与预设的字符串编码格式或预设的链接格式匹配;/n当所述待识别字符串与所述预设的字符串编码格式匹配时,则根据匹配结果确定第一任务信息,通过所述第一任务信息对应的境外服务器获取业务数据,并根据所述业务数据以及所述第一任务信息,再通过预先配置的工具包生成业务界面,使所述用户通过所述业务界面执行业务;/n当所述待识别字符串与所述预设的链接格式匹配时,则根据所述链接格式,对所述待识别字符串进行解析,确定第二任务信息,并根据所述第二任务信息判断所述待识别字符串是否指向境内服务器;/n若是,则根据所述第二任务信息,通过所述境内服务器获取业务数据,再通过所述工具包生成所述业务界面,使所述用户通过所述业务界面执行业务;/n若否,则根据所述第二任务信息,通过所述第二任务信息对应的境外服务器获取业务数据,再通过所述工具包生成所述业务界面,使所述用户通过所述业务界面执行业务。/n

【技术特征摘要】
1.一种执行业务的方法,其特征在于,包括:
响应于用户对入口的操作,获取待识别字符串;
验证所述待识别字符串是否与预设的字符串编码格式或预设的链接格式匹配;
当所述待识别字符串与所述预设的字符串编码格式匹配时,则根据匹配结果确定第一任务信息,通过所述第一任务信息对应的境外服务器获取业务数据,并根据所述业务数据以及所述第一任务信息,再通过预先配置的工具包生成业务界面,使所述用户通过所述业务界面执行业务;
当所述待识别字符串与所述预设的链接格式匹配时,则根据所述链接格式,对所述待识别字符串进行解析,确定第二任务信息,并根据所述第二任务信息判断所述待识别字符串是否指向境内服务器;
若是,则根据所述第二任务信息,通过所述境内服务器获取业务数据,再通过所述工具包生成所述业务界面,使所述用户通过所述业务界面执行业务;
若否,则根据所述第二任务信息,通过所述第二任务信息对应的境外服务器获取业务数据,再通过所述工具包生成所述业务界面,使所述用户通过所述业务界面执行业务。


2.如权利要求1所述的方法,其特征在于,验证所述待识别字符串是否与预设的字符串编码格式或预设的链接格式匹配,具体包括:
根据预设的正则表达式识别所述待识别字符串是否包含域名;
若是,则确定所述待识别字符串与预设的链接格式匹配;
若否,则根据预设的字符串编码格式,对所述待识别字符串进行拆分,确定所述待识别字符串中包含的各标签键值对,并对各标签键值对进行解析,若解析成功,则确定所述待识别字符串与预设的字符串编码格式匹配,若解析失败,则确定所述待识别字符串与预设的字符串编码格式以及预设的链接格式均不匹配。


3.如权利要求2所述的方法,其特征在于,根据预设的字符串编码格式,对所述待识别字符串进行拆分,确定所述待识别字符串中包含的各标签键值对,并对各标签键值对进行解析,具体包括:
根据预设的字符串编码格式,从所述待识别字符串的首个字符开始,确定所述待识别字符串中首个标签的标签编号以及标签长度,根据所述标签长度确定所述标签对应的标签值,并将所述标签编号与所述标签值作为一个标签键值对;
依次从所述待识别字符串中确定各标签键值对;
根据各标签键值对以及所述字符串编码格式中的标签规则,确定所述待识别字符串中包含的境外服务器的标识信息;
判断所述标识信息中是否命中预设的境外服务器标识集合,若是,则确定解析成功,若否,则确定解析失败。


4.如权利要求1所述的方法,其特征在于,根据所述第二任务信息判断所述待识别字符串是否指向境内服务器,具体包括:
根据所述第二任务信息中包含的链接指向的服务器域名,判断所述域名是否命中预设的境内服务器域名白名单。

【专利技术属性】
技术研发人员:王海鹏李海涛赵鑫旺
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京;11

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

1