[发明专利]小程序生成方法、装置、设备及计算机可读存储介质在审
申请号: | 201910835860.X | 申请日: | 2019-09-04 |
公开(公告)号: | CN110532029A | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 黎俊标;文泽添;林挺;卢道和 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F8/73 | 分类号: | G06F8/73;G06F8/71 |
代理公司: | 44287 深圳市世纪恒程知识产权代理事务所 | 代理人: | 王韬<国际申请>=<国际公布>=<进入国 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 第三方 小程序 全局配置文件 页面文件 预设 计算机可读存储介质 源代码 复制 读取 第三方接入 获取目标 科技技术 目标页面 预设规则 字段信息 页面 存储 金融 分析 维护 | ||
本发明涉及金融科技技术领域,公开了一种小程序生成方法、装置、设备及计算机可读存储介质。该方法包括:获取第三方全局配置文件,并将所述第三方全局配置文件存储到预设目录下;读取所述第三方全局配置文件的第一目标字段信息,获取目标页面,并从源码目录中将与所述目标页面对应的页面文件复制到所述预设目录下;基于所述页面文件和预设规则分析所述页面文件的依赖资源,并获取所述依赖资源的路径;根据所述依赖资源的路径从所述源码目录中获取所述依赖资源的源代码,并复制到所述预设目录下,以生成第三方小程序。本发明能够解决现有技术中第三方接入小程序时、第三方小程序的代码难以维护的问题。
技术领域
本发明涉及金融科技(Fintech)技术领域,尤其涉及一种小程序生成方法、装置、设备及计算机可读存储介质。
背景技术
随着计算机技术的发展,越来越多的技术(大数据、分布式、区块链Blockchain、人工智能等)应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求。
随着计算机技术的不断发展,各种应用走进了人们日常生活中,而小程序作为一种不需要下载安装即可使用的应用,更是得到了各行各业的广泛关注。目前,很多银行等金融机构会开发一些应用小程序,提供相关的功能,同时支持商户的接入。具体的,当有商户需要接入时,通常通过以下2种方式提供接入:1)开发一套比较通用的小程序,当需要接入具体商户时,从代码主分支拉取一个商户分支,并在该分支上为商户定制功能,甚至为商户做二次开发;2)只保留一套全功能的小程序,每个商户都部署同样的代码,通过开关来开启关闭商户功能。通过第1)种方式接入时,若接入商户数量较多,会产生多个代码副本,导致代码难以维护,例如小程序中某个通用功能升级时,需要把代码从主分支同步到各个商户分支;通过第2)种方式接入时,无论商户是否需要该功能,都需要把小程序的整个代码包下载到客户端本地。在项目后期,小程序功能较为多样化,代码包可能会超过预先规定的上限,从而导致项目无法继续维护。因此,现有技术中存在第三方(如商户)接入小程序时、第三方小程序的代码难以维护的问题,会影响第三方小程序的性能和体验。
发明内容
本发明的主要目的在于提供一种小程序生成方法、装置、设备及计算机可读存储介质,旨在解决现有技术中第三方接入小程序时、第三方小程序的代码难以维护的问题。
为实现上述目的,本发明提供一种小程序生成方法,所述小程序生成方法包括:
获取第三方全局配置文件,并将所述第三方全局配置文件存储到预设目录下;
读取所述第三方全局配置文件的第一目标字段信息,获取目标页面,并从源码目录中将与所述目标页面对应的页面文件复制到所述预设目录下;
基于所述页面文件和预设规则分析所述页面文件的依赖资源,并获取所述依赖资源的路径;
根据所述依赖资源的路径从所述源码目录中获取所述依赖资源的源代码,并复制到所述预设目录下,以生成第三方小程序。
可选地,所述页面文件包括配置文件、逻辑文件、模板文件和样式文件,所述基于所述页面文件和预设规则分析所述页面文件的依赖资源,并获取所述依赖资源的路径的步骤包括:
根据预设目标参数从所述配置文件中获取组件的路径;
获取所述逻辑文件、所述模板文件和所述样式文件中所包含的依赖资源的路径信息;
根据所述路径信息,得到所述路径信息对应的依赖资源的路径。
可选地,所述获取所述逻辑文件、所述模板文件和所述样式文件中所包含的依赖资源的路径信息的步骤包括:
通过预设工具分别将所述逻辑文件、所述模板文件和所述样式文件的源代码转换成抽象语法树;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910835860.X/2.html,转载请声明来源钻瓜专利网。