应用程序管理方法及装置、电子设备和存储介质制造方法及图纸

技术编号:31623460 阅读:13 留言:0更新日期:2021-12-29 18:59
本公开涉及一种应用程序管理方法及装置、电子设备和存储介质,通过确定包括至少一个应用程序的应用程序集合,在接收到应用程序管理请求时判断请求类型。在应用程序管理请求为创建请求时,确定程序创建信息并根据所述程序创建信息创建的第一应用程序并将第一应用程序更新至应用程序集合中。在应用程序管理请求为使用请求时在应用程序集合中确定第二应用程序,并根据第二应用程序处理待处理数据得到处理结果。本公开实施例可以基于一个系统实现应用程序的创建和在线使用,并在创建情况下根据程序创建信息实现快速创建应用程序,还可以通过直接在线调用应用程序进行任务处理的方式直观的验证各应用程序的效果。直观的验证各应用程序的效果。直观的验证各应用程序的效果。

【技术实现步骤摘要】
应用程序管理方法及装置、电子设备和存储介质


[0001]本公开涉及计算机
,尤其涉及一种应用程序管理方法及装置、电子设备和存储介质。

技术介绍

[0002]应用程序的开发需要基于多种算法,而在算法开发过程中需要经过算法研究、算法包装等复杂的步骤,导致应用程序的上线过程繁琐,时间周期长,难以快速落地。

技术实现思路

[0003]本公开提出了一种应用程序管理方法及装置、电子设备和存储介质,旨在提高应用程序的开发效率。
[0004]根据本公开的第一方面,提供了一种应用程序管理方法,包括:
[0005]确定应用程序集合,所述应用程序集合中包括至少一个应用程序;
[0006]确定应用程序管理请求;
[0007]响应于所述应用程序管理请求为创建请求,确定程序创建信息并根据所述程序创建信息创建的第一应用程序;
[0008]将所述第一应用程序更新至所述应用程序集合;
[0009]响应于所述应用程序管理请求为使用请求,在所述应用程序集合中确定第二应用程序;
[0010]根据所述第二应用程序处理待处理数据,以确定处理结果。
[0011]在一种可能的实现方式中,所述确定程序创建信息并根据所述程序创建信息创建的第一应用程序包括:
[0012]确定程序创建信息,所述程序创建信息中至少包括配置信息;
[0013]根据所述配置信息确定至少一个开发工具和至少一个依赖库;
[0014]根据所述配置信息、至少一个开发工具和至少一个依赖库创建第一应用程序。
[0015]在一种可能的实现方式中,所述确定程序创建信息包括:
[0016]显示程序创建信息上传页面;
[0017]通过所述程序创建信息上传页面接收程序创建信息。
[0018]在一种可能的实现方式中,所述配置信息中包括至少一个开发工具标识和至少一个依赖库地址;
[0019]所述根据所述配置信息确定至少一个开发工具和至少一个依赖库包括:
[0020]确定预先存储的开发工具集合,所述开发工具集合中包括至少一个候选开发工具;
[0021]在所述开发工具集合中确定各所述开发工具标识表征的候选开发工具为开发工具;
[0022]根据各所述依赖库地址在数据库中获取数据,以确定依赖库。
[0023]在一种可能的实现方式中,所述开发工具为算法集成的软件开发工具包。
[0024]在一种可能的实现方式中,所述算法至少包括下列中的至少一个:图像分割算法、图像分类算法、图像检测算法。
[0025]在一种可能的实现方式中,所述在所述应用程序集合中确定第二应用程序包括:
[0026]确定目标处理算法;
[0027]根据所述目标处理算法在所述应用程序集合中确定第二应用程序。
[0028]在一种可能的实现方式中,所述确定目标处理算法包括:
[0029]显示处理算法类型选择页面,所述选择页面中包括至少一种任务处理算法;
[0030]响应于一种任务处理算法被选中,确定所述任务处理算法为目标处理算法。
[0031]在一种可能的实现方式中,所述根据所述目标处理算法在所述应用程序集合中确定第二应用程序包括:
[0032]在所述应用程序集合中确定与所述目标处理算法对应的至少一个候选应用程序;
[0033]显示各所述候选应用程序;
[0034]响应于一个候选应用程序被选中,确定被选中的所述候选应用程序为第二应用程序。
[0035]在一种可能的实现方式中,所述根据所述第二应用程序处理待处理数据,以确定处理结果包括:
[0036]显示数据接收页面;
[0037]响应于接收到通过所述数据接收页面输入的待处理数据,根据所述第二应用程序处理所述待处理数据以确定处理结果。
[0038]根据本公开的第二方面,提供了一种应用程序管理装置,包括:
[0039]集合确定模块,用于确定应用程序集合,所述应用程序集合中包括至少一个应用程序;
[0040]请求接收模块,用于确定应用程序管理请求;
[0041]程序创建模块,用于响应于所述应用程序管理请求为创建请求,确定程序创建信息并根据所述程序创建信息创建的第一应用程序;
[0042]集合更新模块,用于将所述第一应用程序更新至所述应用程序集合;
[0043]程序选择模块,用于响应于所述应用程序管理请求为使用请求,在所述应用程序集合中确定第二应用程序;
[0044]结果确定模块,用于根据所述第二应用程序处理待处理数据,以确定处理结果。
[0045]在一种可能的实现方式中,所述程序创建模块包括:
[0046]创建信息确定子模块,用于确定程序创建信息,所述程序创建信息中至少包括配置信息;
[0047]文件配置子模块,用于根据所述配置信息确定至少一个开发工具和至少一个依赖库;
[0048]程序创建子模块,用于根据所述配置信息、至少一个开发工具和至少一个依赖库创建第一应用程序。
[0049]在一种可能的实现方式中,所述创建信息确定子模块包括:
[0050]上传页面显示单元,用于显示程序创建信息上传页面;
[0051]创建信息接收单元,用于通过所述程序创建信息上传页面接收程序创建信息。
[0052]在一种可能的实现方式中,所述配置信息中包括至少一个开发工具标识和至少一个依赖库地址;
[0053]所述文件配置子模块包括:
[0054]工具集合确定单元,用于确定预先存储的开发工具集合,所述开发工具集合中包括至少一个候选开发工具;
[0055]开发工具确定单元,用于在所述开发工具集合中确定各所述开发工具标识表征的候选开发工具为开发工具;
[0056]依赖库确定单元,用于根据各所述依赖库地址在数据库中获取数据,以确定依赖库。
[0057]在一种可能的实现方式中,所述开发工具为算法集成的软件开发工具包。
[0058]在一种可能的实现方式中,所述算法至少包括下列中的至少一个:图像分割算法、图像分类算法、图像检测算法。
[0059]在一种可能的实现方式中,所述程序选择模块包括:
[0060]算法选择子模块,用于确定目标处理算法;
[0061]程序选择子模块,用于根据所述目标处理算法在所述应用程序集合中确定第二应用程序。
[0062]在一种可能的实现方式中,所述算法选择子模块包括:
[0063]选择页面显示单元,用于显示处理算法类型选择页面,所述选择页面中包括至少一种任务处理算法;
[0064]算法选择单元,用于响应于一种任务处理算法被选中,确定所述任务处理算法为目标处理算法。
[0065]在一种可能的实现方式中,所述程序选择子模块包括:
[0066]候选程序确定单元,用于在所述应用程序集合中确定与所述目标处理算法对应的至少一个候选应用程序;
[0067]候选本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序管理方法,其特征在于,所述方法包括:确定应用程序集合,所述应用程序集合中包括至少一个应用程序;确定应用程序管理请求;响应于所述应用程序管理请求为创建请求,确定程序创建信息并根据所述程序创建信息创建的第一应用程序;将所述第一应用程序更新至所述应用程序集合;响应于所述应用程序管理请求为使用请求,在所述应用程序集合中确定第二应用程序;根据所述第二应用程序处理待处理数据,以确定处理结果。2.根据权利要求1所述的方法,其特征在于,所述确定程序创建信息并根据所述程序创建信息创建的第一应用程序包括:确定程序创建信息,所述程序创建信息中至少包括配置信息;根据所述配置信息确定至少一个开发工具和至少一个依赖库;根据所述配置信息、至少一个开发工具和至少一个依赖库创建第一应用程序。3.根据权利要求2所述的方法,其特征在于,所述确定程序创建信息包括:显示程序创建信息上传页面;通过所述程序创建信息上传页面接收程序创建信息。4.根据权利要求2或3所述的方法,其特征在于,所述配置信息中包括至少一个开发工具标识和至少一个依赖库地址;所述根据所述配置信息确定至少一个开发工具和至少一个依赖库包括:确定预先存储的开发工具集合,所述开发工具集合中包括至少一个候选开发工具;在所述开发工具集合中确定各所述开发工具标识表征的候选开发工具为开发工具;根据各所述依赖库地址在数据库中获取数据,以确定依赖库。5.根据权利要求2

4中任意一项所述的方法,其特征在于,所述开发工具为算法集成的软件开发工具包。6.根据权利要求5所述的方法,其特征在于,所述算法至少包括下列中的至少一个:图像分割算法、图像分类算法、图像检测算法。7.根据权利要求1

6中任意一项所述的方法,其特征在于,所述在所述应用程序集合中确定第二应用程序包括:确定目标处理算法;根据所述目标处理算法在所述应用程序集合中...

【专利技术属性】
技术研发人员:邵巾芮蔺颖
申请(专利权)人:上海商汤智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1