[发明专利]一种应用程序发布方法、装置、电子设备及存储介质在审
申请号: | 202211100288.0 | 申请日: | 2022-09-08 |
公开(公告)号: | CN115629773A | 公开(公告)日: | 2023-01-20 |
发明(设计)人: | 周辉;辛鹏辉 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71;G06F21/64 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 刘攀 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 发布 方法 装置 电子设备 存储 介质 | ||
1.一种应用程序发布方法,其特征在于,所述方法包括:
在满足发布条件时,获取待发布的目标程序应用文件和所述目标程序应用文件的配置信息;
校验目标服务器上的命令行开发工具和运行应用程序加载器的安装状态;所述运行应用程序加载器用于上传所述目标程序应用文件和验证所述配置信息的有效性;
在所述命令行开发工具和所述运行应用程序加载器均满足预设的上传要求时,根据所述配置信息将所述目标程序应用文件上传到所述目标服务器,完成发布。
2.根据权利要求1所述的方法,其特征在于,所述校验目标服务器上的命令行开发工具的安装状态,包括:
若所述目标服务器上未安装命令行开发工具,在所述目标服务器上安装所述命令行开发工具;
若所述目标服务器上已安装命令行开发工具,校验所述运行应用程序加载器的安装状态。
3.根据权利要求2所述的方法,其特征在于,所述校验所述运行应用程序加载器的安装状态,包括:
若所述目标服务器上未安装所述运行应用程序加载器,在所述目标服务器上安装所述运行应用程序加载器;
若所述目标服务器上已安装所述运行应用程序加载器,使用所述运行应用程序加载器验证所述配置信息的有效性。
4.根据权利要求3所述的方法,其特征在于,所述配置信息包括所述目标程序应用文件的签名信息、开发者账号的专用密码;所述使用所述运行应用程序加载器验证所述配置信息的有效性,包括:
使用所述运行应用程序加载器验证所述签名信息的有效性;
使用所述运行应用程序加载器和所述专用密码验证所述开发者账号的有效性。
5.根据权利要求1所述的方法,其特征在于,所述配置信息包括版本信息和路径信息,所述根据所述配置信息将所述目标程序应用文件上传到所述目标服务器,包括:
从所述路径信息中获取所述目标程序应用文件,并将所述版本信息和所述目标程序应用文件上传到所述目标服务器。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述命令行开发工具和所述运行应用程序加载器未满足预设的上传要求,反馈失败提示信息,重新发布。
7.根据权利要求1所述的方法,其特征在于,在校验目标服务器上的命令行开发工具和运行应用程序加载器的安装状态之前,所述方法还包括:
校验所述目标程序应用文件的标识信息。
8.一种应用程序发布装置,其特征在于,所述装置包括:
获取模块,用于在满足发布条件时,获取待发布的目标程序应用文件和所述目标程序应用文件的配置信息;
校验模块,用于校验目标服务器上的命令行开发工具和运行应用程序加载器的安装状态;所述运行应用程序加载器用于上传所述目标程序应用文件和验证所述配置信息的有效性;
发布模块,用于在所述命令行开发工具和所述运行应用程序加载器均满足预设的上传要求时,根据所述配置信息将所述目标程序应用文件上传到所述目标服务器,完成发布。
9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至7任一所述的应用程序发布方法的步骤。
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至7任一所述的应用程序发布方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211100288.0/1.html,转载请声明来源钻瓜专利网。