[发明专利]版本集合的显示方法及装置、存储介质及电子装置在审
申请号: | 202310323066.3 | 申请日: | 2023-03-29 |
公开(公告)号: | CN116628292A | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 袁伟;刘刚 | 申请(专利权)人: | 青岛海尔科技有限公司;海尔优家智能科技(北京)有限公司;海尔智家股份有限公司 |
主分类号: | G06F16/904 | 分类号: | G06F16/904;G06F8/71;G06F16/25 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 江舟 |
地址: | 266101 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 版本 集合 显示 方法 装置 存储 介质 电子 | ||
1.一种版本集合的显示方法,其特征在于,包括:
响应于部署指令,从目标资源包的配置文件中获取指定函数库的第一版本号,其中,所述部署指令用于指示在应用程序中部署所述目标资源包,所述指定函数库用于支持所述目标资源包在所述应用程序中运行;
根据所述指定函数库的第一版本号确定所述应用程序的版本集合,其中,所述目标资源允许部署在指定版本的应用程序上,所述指定版本为所述版本集合中的任意一个版本;
将所述应用程序的版本集合显示在指定页面上。
2.根据权利要求1所述的版本集合的显示方法,其特征在于,响应于部署指令之前,所述方法还包括:
通过第一脚本检测目标对象是否执行了指定操作,其中,所述指定操作包括:所述目标对象上报目标代码至代码服务器,其中,所述目标代码为所述目标对象在依赖指定版本号的所述指定函数库的基础上使用指定工具包编写的代码;
在通过第一脚本检测到所述目标对象执行了所述指定操作的情况下,指示第二脚本生成所述目标代码对应的资源包并将所述指定版本号写入所述资源包的配置文件中。
3.根据权利要求2所述的版本集合的显示方法,其特征在于,指示第二脚本生成所述目标代码对应的资源包,包括:
通过所述第一脚本将资源包生成命令发送至第二脚本,其中,所述资源包生成命令中携带有所述目标代码的存储地址以及资源包输出地址;
指示所述第二脚本根据所述存储地址中的所述目标代码生成所述目标代码对应的资源包,其中,所述资源包输出地址为所述第二脚本输出所述目标资源包的地址。
4.根据权利要求1所述的版本集合的显示方法,其特征在于,根据所述指定函数库的第一版本号确定所述应用程序的版本集合,包括:
通过指定数据库确定与所述指定函数库的第一版本号相对应的所述应用程序的第一版本和第二版本;
其中,所述指定数据库中具有所述指定函数库的不同版本号与所述应用程序的不同版本的对应关系;所述应用程序的版本集合包括所述应用程序的第一版本和第二版本之间的所有版本。
5.根据权利要求4所述的版本集合的显示方法,其特征在于,通过指定数据库确定与所述指定函数库的第一版本号相对应的所述应用程序的第一版本,包括:
通过所述指定数据库确定与所述指定函数库的第一版本号相对应的所述应用程序的一个或多个第一参考版本;
将所述一个或多个第一参考版本中的最低版本确定为所述应用程序的第一版本。
6.根据权利要求4所述的版本集合的显示方法,其特征在于,通过指定数据库确定与所述指定函数库的第一版本号相对应的所述应用程序的第二版本,包括:
通过所述指定数据库确定所述指定函数库的第二版本号,其中,所述第二版本号为所述第一版本号所在的版本等级中最大的版本号;
通过所述指定数据库确定与所述指定函数库的第二版本号相对应的所述应用程序的一个或多个第二参考版本;
将所述一个或多个第二参考版本中的最高版本确定为所述应用程序的第二版本。
7.根据权利要求4所述的版本集合的显示方法,其特征在于,通过指定数据库确定与所述指定函数库的第一版本号相对应的所述应用程序的第一版本和第二版本之前,所述方法还包括:
在所述应用程序发布的过程中,确定所述应用程序的当前版本;
确定所述当前版本的应用程序对应的所述指定函数库的依赖版本号;
将所述依赖版本号与所述当前版本的对应关系存储至所述指定数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔科技有限公司;海尔优家智能科技(北京)有限公司;海尔智家股份有限公司,未经青岛海尔科技有限公司;海尔优家智能科技(北京)有限公司;海尔智家股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310323066.3/1.html,转载请声明来源钻瓜专利网。