[发明专利]一种小程序的预览二维码生成方法及装置在审
申请号: | 202010594773.2 | 申请日: | 2020-06-28 |
公开(公告)号: | CN111737139A | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 洪创煌 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06K17/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 邹雅莹 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 程序 预览 二维码 生成 方法 装置 | ||
本发明公开了一种小程序的预览二维码生成方法及装置,其中方法为:若多个构建任务为具有不同小程序标识,则将所述多个构建任务中的小程序标识设置为同一小程序标识;根据具有同一小程序标识的所述多个构建任务,生成所述多个构建任务的多个构建结果,将所述多个构建结果存储在所述多个构建任务的存储空间中;获取目标构建任务的目标预览任务;从多个构建任务的存储空间中获取目标构建任务映射的目标构建结果;根据所述目标构建结果,生成所述目标构建任务的预览二维码。上述方法应用于金融科技(Fintech)时,实现了小程序标识的复用,减少了小程序标识的消耗。
技术领域
本发明涉及金融科技(Fintech)领域中的计算机软件领域,尤其涉及一种小程序的预览二维码生成方法及装置。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求。一些金融机构常依托小程序(如微信小程序)来实现辅助功能,让用户更方便、更灵活地操作。一个小程序在正式上线之前,需要进行各种功能测试,排查漏洞。
目前的方式中,是对开发人员提交的源代码进行构建,得到源代码构建后的构建结果,并将构建结果上传到小程序平台(如微信开放平台),同时生成构建结果唯一对应的预览二维码。源代码中包含了唯一的小程序标识(APPID),目前由于每个APPID,只能设置1个小程序体验版,一个APPID在小程序平台中也只对应唯一的构建结果,也只对应唯一的预览二维码。之后,测试人员通过手机扫描预览二维码对构建结果进行测试,在测试阶段涉及到多项目、多分支或多环境等多版本的测试时,需要申请多个APPID,包含在每个版本的源代码中,生成不同的预览二维码进行测试。举例来说,一个项目在两个运行环境下得到的两种不同的构建结果,需要分配两个APPID。而一般小程序平台只给1个机构主体账号分发有限数量的APPID。当公司规模扩张后,有更多个项目需要测试,这种测试方式很容易出现小程序数量被消耗完,新项目找不到可用的APPID的情况。因此,目前测试过程中小程序的APPID容易被消耗,是一个亟待解决的问题。
发明内容
本发明提供一种小程序的预览二维码生成方法及装置,解决了现有技术中测试过程中小程序的APPID容易被消耗的问题。
第一方面,本发明提供一种小程序的预览二维码生成方法,包括:若多个构建任务具有不同小程序标识,则将所述多个构建任务中的小程序标识设置为同一小程序标识;根据具有同一小程序标识的所述多个构建任务,生成所述多个构建任务的多个构建结果,将所述多个构建结果存储在所述多个构建任务的存储空间中;获取目标构建任务的目标预览任务;所述目标预览任务用于生成所述目标构建任务的预览二维码;从多个构建任务的存储空间中获取目标构建任务映射的目标构建结果;根据所述目标构建结果,生成所述目标构建任务的预览二维码。
上述方法中,具有同一小程序标识的所述多个构建任务的构建结果是预生成并存储在所述多个构建任务的存储空间中的,因此多版本的小程序的构建结果可以先共存,在需要生成目标构建任务的预览二维码时,才从多个构建任务的存储空间中获取目标构建任务映射的目标构建结果,进而生成所述目标构建任务的预览二维码,从而实现了小程序标识的复用,减少了小程序标识的消耗。
可选的,所述获取目标构建任务的目标预览任务之前,还包括:将所述目标构建任务的任务信息以及所述目标构建结果的存储位置信息发送至测试服务器;所述目标构建任务以及所述目标构建结果的存储位置信息用于所述测试服务器生成所述目标预览任务;所述获取目标构建任务的目标预览任务,包括:获取来自所述测试服务器的所述目标预览任务。
上述方法中,在获取目标构建任务的目标预览任务之前,可以将所述目标构建任务的任务信息以及所述目标构建结果的存储位置信息发送至测试服务器,并在测试服务器预先生成所述目标预览任务,在需要生成所述目标构建任务的预览二维码时,可以直接从所述测试服务器获取,从而通过预先生成的方式可以实时获取所述目标预览任务,增加了生成所述目标构建任务的预览二维码的效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010594773.2/2.html,转载请声明来源钻瓜专利网。