应用程序的开发方法及相关设备技术

技术编号:35836861 阅读:11 留言:0更新日期:2022-12-03 14:07
本申请关于一种应用程序的开发方法及相关设备,涉及软件技术领域。本申请中,开发平台可以向第一应用仓库发送调用请求,调用请求用于请求第二应用的配置信息,配置信息是基于应用的结构数据模型生成的。开发平台接收来自第一应用仓库的第二应用的配置信息。开发平台建立第一应用的结构数据模型与第二应用的配置信息之间的层级关系,生成更新后的第一应用的结构数据模型,更新后的第一应用的结构数据模型包括第二应用的配置信息。本申请可以降低协同开发应用程序的复杂度。同开发应用程序的复杂度。同开发应用程序的复杂度。

【技术实现步骤摘要】
应用程序的开发方法及相关设备


[0001]本申请涉及软件
,尤其涉及一种应用程序的开发方法及相关设备。

技术介绍

[0002]应用程序(application,APP)也称应用,是指为完成某项或多项特定工作的计算机程序,可以运行在用户模式和用户进行交互,可以具有可视的用户界面。
[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]一些实现方式中,调用请求包括:目标账号,目标账号为登录开发平台的账号;第一应用仓库中存储有多个账号的访问权限信息,访问权限信息用于指示账号是否具有访问第一应用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序的开发方法,其特征在于,所述方法应用于开发平台,所述开发平台中存储有第一应用的结构数据模型,所述结构数据模型包括应用的功能函数;所述方法包括:向第一应用仓库发送调用请求,所述调用请求用于请求第二应用的配置信息,所述配置信息是基于应用的结构数据模型生成的;接收来自所述第一应用仓库的所述第二应用的配置信息;建立所述第一应用的结构数据模型与所述第二应用的配置信息之间的层级关系,生成更新后的所述第一应用的结构数据模型,所述更新后的所述第一应用的结构数据模型包括所述第二应用的配置信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述更新后的所述第一应用的结构数据模型,生成所述第一应用的配置信息。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:向第二应用仓库发送上传请求,所述上传请求用于上传所述第一应用的配置信息。4.根据权利要求3所述的方法,其特征在于,上传请求包括:目标账号和所述第一应用的配置信息,所述目标账号为登录所述开发平台的账号。5.根据权利要求1

4中任一项所述的方法,其特征在于,在所述向第一应用仓库发送调用请求之前,所述方法还包括:获取所述第一应用仓库的地址信息;所述向第一应用仓库发送调用请求,包括:根据所述第一应用仓库的地址信息,向所述第一应用仓库发送所述调用请求。6.根据权利要求5所述的方法,其特征在于,所述第一应用仓库与第二应用仓库相同,或者,所述第一应用仓库与所述第二应用仓库不相同。7.一种应用程序的开发方法,其特征在于,所述方法应用于第一应用仓库,所述第一应用仓库中存储有多个应用的配置信息,所述配置信息是基于应用的结构数据模型生成的,所述结构数据模型包括应用的功能函数;所述方法包括:接收来自开发平台的调用请求,所述调用请求用于请求第二应用的配置信息,所述第二应用为所述多个应用中任一应用;向所述开发平台发送所述第二应用的配置信息。8.根据权利要求7所述的方法,其特征在于,所述调用请求包括:目标账号,所述目标账号为登录所述开发平台的账号;所述第一应用仓库中存储有多个账号的访问权限信息,所述访问权限信息用于指示账号是否具有访问所述第一应用仓库的权限;在所述向所述开发平台发送所述第二应用的配置信息之前,所述方法还包括:根据所述目标账号和所述多个账号的访问权限信息,确定所述目标账号的访问权限信息;所述向所述开发平台发送所述第二应用的配置信息,包括:若所述目标账号的访问权限信息为第一权限信息,则向所述开发平台发送所述第二应用的配置信息,所述第一权限信息用于指示具有访问所述第一应用仓库的权限。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:...

【专利技术属性】
技术研发人员:林伟石洪峰
申请(专利权)人:北京亚控科技发展有限公司
类型:发明
国别省市:

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

1