【技术实现步骤摘要】
一种基于移动端的二维码处理方法、设备及介质
[0001]本申请涉及移动通信
,具体涉及一种基于移动端的二维码处理方法、设备及介质。
技术介绍
[0002]随着移动通信技术的不断发展,二维码已经成为人们日常生活中常用的一种信息传递方式。但是,不同的应用程序都具有其特定的编写规则,在识别二维码时也需要采用指定的应用程序进行扫描,若未使用正确的应用程序进行识别,则难以得到最终的识别结果。
技术实现思路
[0003]本申请实施例提供了一种基于移动端的二维码处理方法、设备及介质,用以解决现有的二维码需要通过指定应用程序扫描才能进行识别的技术问题。
[0004]为了解决上述问题,本申请实施例提供了一种基于移动端的二维码处理方法,方法包括:根据不同应用程序的二维码特征,生成对应的正则表达式;确定正则表达式所匹配的应用程序的包名,根据正则表达式、应用程序对应的二维码处理方式和包名,确定应用程序对应的匹配规则,以及匹配规则对应的二维码处理类型;从移动端获取与匹配规则相对应的本地匹配规则,将通过移动端获取到的二维码 ...
【技术保护点】
【技术特征摘要】
1.一种基于移动端的二维码处理方法,其特征在于,所述方法包括:根据不同应用程序的二维码特征,生成对应的正则表达式;确定所述正则表达式所匹配的应用程序的包名,根据所述正则表达式、所述应用程序对应的二维码处理方式和所述包名,确定所述应用程序对应的匹配规则,以及所述匹配规则对应的二维码处理类型;从移动端获取与所述匹配规则相对应的本地匹配规则,将通过所述移动端获取到的二维码信息与所述本地匹配规则进行匹配;在所述二维码信息与所述本地匹配规则相匹配,且所述移动端安装有所述应用程序的情况下,根据所述本地匹配规则对应的二维码处理类型,对所述二维码信息进行处理。2.根据权利要求1所述的一种基于移动端的二维码处理方法,其特征在于,根据所述正则表达式、所述应用程序对应的二维码处理方式和所述包名,确定所述匹配规则对应的二维码处理类型,具体包括:获取所述应用程序的应用文档,根据所述应用文档,确定所述应用程序是否具有匹配响应功能,以及是否存在二维码资源获取页面对应的跳转接口;根据所述匹配响应功能和所述二维码资源获取页面对应的跳转接口,确定所述匹配规则对应的二维码处理类型。3.根据权利要求2所述的一种基于移动端的二维码处理方法,其特征在于,根据所述匹配响应功能和所述二维码资源获取页面对应的跳转接口,确定所述匹配规则对应的二维码处理类型,具体包括:在所述匹配规则对应的应用程序具有匹配响应功能的情况下,根据所述匹配规则,确定对应的应用程序的包名;根据所述包名,通过调用所述应用程序中的匹配响应接口,直接获取所述二维码信息并对所述二维码信息进行分析处理。4.根据权利要求2所述的一种基于移动端的二维码处理方法,其特征在于,对所述二维码信息进行处理,具体包括:在所述匹配规则对应的应用程序未具有匹配响应功能的情况下,确定所述应用程序是否存在二维码资源获取页面对应的跳转接口;若存在,则根据所述包名,通过调用所述跳转接口,跳转至所述应用程序对应的二维码资源获取页面,以通过所述二维码资源获取页面对所述二维码信息进行处理;若不存在,则启动所述包名对应的应用程序,并响应于针对所述二维码资源获取页面的触发操作,对所述二维码信息进行处理。5.根据权利要求1所述的一种基于移动端的二维码处理方法,其特征在于,所述匹配规则携带有对应的第一版本号,所述本地匹配规则携带有对应的第二版本号;从移动端获取与所述匹配规则相对应的本地匹配规则之前,所述方法还包括:将所述第一版本号与所述第二版本号进行对比,在所述第一版本号与所述第二版本号不相符的情况下,控制所述移动端获取携带有所述第一版本号的匹配规则;根据所述匹配规则,对所述移动端对应的本地匹配规则以及第二版本号进行更新,得到更新后的本地匹配规则。6.根据权利要求1所述的一种基于移动端的二维码处理方法,其特...
【专利技术属性】
技术研发人员:尹金刚,陈义蒙,孙长杰,李照川,
申请(专利权)人:浪潮卓数大数据产业发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。