[发明专利]版本集合的显示方法及装置、存储介质及电子装置在审
申请号: | 202310323066.3 | 申请日: | 2023-03-29 |
公开(公告)号: | CN116628292A | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 袁伟;刘刚 | 申请(专利权)人: | 青岛海尔科技有限公司;海尔优家智能科技(北京)有限公司;海尔智家股份有限公司 |
主分类号: | G06F16/904 | 分类号: | G06F16/904;G06F8/71;G06F16/25 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 江舟 |
地址: | 266101 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 版本 集合 显示 方法 装置 存储 介质 电子 | ||
本申请公开了一种版本集合的显示方法及装置、存储介质及电子装置,涉及智慧家庭技术领域,该版本集合的显示方法包括:响应于部署指令,从目标资源包的配置文件中获取指定函数库的第一版本号,其中,所述部署指令用于指示在应用程序中部署所述目标资源包,所述指定函数库用于支持所述目标资源包在所述应用程序中运行;根据所述指定函数库的第一版本号确定所述应用程序的版本集合,其中,所述目标资源允许部署在指定版本的应用程序上,所述指定版本为所述版本集合中的任意一个版本;将所述应用程序的版本集合显示在指定页面上。采用上述技术方案,解决了无法确定资源包允许部署在何种版本的应用程序上的问题。
技术领域
本申请涉及智慧家庭技术领域,具体而言,涉及一种版本集合的显示方法及装置、存储介质及电子装置。
背景技术
随着flutter在app开发上的普及,flutter动态化也开始被逐渐探索和应用,其中有一个重点的环节是flutter动态资源包生成和部署。目前大多数动态资源包都手动生成并且无法生成资源包和宿主app的对应关系,这样会导致动态资源包生成繁琐,上线部署app时容易发生错误或不知道可以将资源包部署在什么版本的宿主app上。
针对相关技术中,无法确定资源包允许部署在何种版本的应用程序上的问题,目前尚未提出有效的解决方案。
因此,有必要对相关技术予以改良以克服相关技术中的所述缺陷。
发明内容
本发明实施例提供了一种版本集合的显示方法及装置、存储介质及电子装置,以至少解决无法确定资源包允许部署在何种版本的应用程序上的问题。
根据本发明实施例的一方面,提供一种版本集合的显示方法,包括:响应于部署指令,从目标资源包的配置文件中获取指定函数库的第一版本号,其中,所述部署指令用于指示在应用程序中部署所述目标资源包,所述指定函数库用于支持所述目标资源包在所述应用程序中运行;根据所述指定函数库的第一版本号确定所述应用程序的版本集合,其中,所述目标资源允许部署在指定版本的应用程序上,所述指定版本为所述版本集合中的任意一个版本;将所述应用程序的版本集合显示在指定页面上。
在一个示例性的实施例中,响应于部署指令之前,所述方法还包括:通过第一脚本检测目标对象是否执行了指定操作,其中,所述指定操作包括:所述目标对象上报目标代码至代码服务器,其中,所述目标代码为所述目标对象在依赖指定版本号的所述指定函数库的基础上使用指定工具包编写的代码;在通过第一脚本检测到所述目标对象执行了所述指定操作的情况下,指示第二脚本生成所述目标代码对应的资源包并将所述指定版本号写入所述资源包的配置文件中。
在一个示例性的实施例中,指示第二脚本生成所述目标代码对应的资源包,包括:通过所述第一脚本将资源包生成命令发送至第二脚本,其中,所述资源包生成命令中携带有所述目标代码的存储地址以及资源包输出地址;指示所述第二脚本根据所述存储地址中的所述目标代码生成所述目标代码对应的资源包,其中,所述资源包输出地址为所述第二脚本输出所述目标资源包的地址。
在一个示例性的实施例中,根据所述指定函数库的第一版本号确定所述应用程序的版本集合,包括:通过指定数据库确定与所述指定函数库的第一版本号相对应的所述应用程序的第一版本和第二版本;其中,所述指定数据库中具有所述指定函数库的不同版本号与所述应用程序的不同版本的对应关系;所述应用程序的版本集合包括所述应用程序的第一版本和第二版本之间的所有版本。
在一个示例性的实施例中,通过指定数据库确定与所述指定函数库的第一版本号相对应的所述应用程序的第一版本,包括:通过所述指定数据库确定与所述指定函数库的第一版本号相对应的所述应用程序的一个或多个第一参考版本;将所述一个或多个第一参考版本中的最低版本确定为所述应用程序的第一版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔科技有限公司;海尔优家智能科技(北京)有限公司;海尔智家股份有限公司,未经青岛海尔科技有限公司;海尔优家智能科技(北京)有限公司;海尔智家股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310323066.3/2.html,转载请声明来源钻瓜专利网。