应用程序运行、发布方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:28622397 阅读:18 留言:0更新日期:2021-05-28 16:18
本申请涉及一种应用程序运行、发布方法、装置、计算机设备和存储介质。所述应用程序运行方法包括:获取与目标应用程序对应的访问请求;根据所述访问请求唤起企业应用程序;所述目标应用程序以所述企业应用程序为宿主应用程序,并通过所述企业应用程序集成的SDK对外交互;由所述企业应用程序通过Web控件从安全目录中启动所述目标应用程序;在所述企业应用程序所提供的运行环境中运行所述目标应用程序;所述企业应用程序的应用用户为所述企业应用程序所属企业的企业成员。采用本方法能够降低应用开发成本,提高开发效率。

【技术实现步骤摘要】
应用程序运行、发布方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种应用程序运行、发布方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,计算机设备上应用程序的使用越来越普遍。当用户需要使用应用程序时,通常在应用商城上进行搜索下载应用程序到手机端,安装后打开就可以使用。但是,传统手机端应用程序各自独立开发,从而导致应用开发成本高,而且还可能存在重复的开发内容,影响开发效率。
技术实现思路
基于此,有必要针对上述技术问题,提供一种降低应用开发成本、提高开发效率的应用程序运行方法、装置、计算机设备和存储介质。一种应用程序运行方法,其特征在于,所述方法包括:获取与目标应用程序对应的访问请求;根据所述访问请求唤起企业应用程序;所述目标应用程序以所述企业应用程序为宿主应用程序,并通过所述企业应用程序集成的SDK对外交互;由所述企业应用程序通过Web控件从安全目录中启动所述目标应用程序;在所述企业应用程序所提供的运行环境中运行所述目标应用程序;所述企业应用程序的应用用户为所述企业应用程序所属企业的企业成员。在一个实施例中,所述获取与目标应用程序对应的访问请求,包括:在企业应用程序的应用程序列表中查找与目标应用程序对应的应用标识,响应于对所述应用标识的触发操作获取与所述目标应用程序对应的访问请求;或者,在终端界面的应用程序桌面图标中查找与目标应用程序对应的桌面图标,响应于对所述桌面图标的触发操作获取与所述目标应用程序对应的访问请求。在一个实施例中,所述方法还包括:当所述企业应用程序未下载所述目标应用程序时,由所述企业应用程序向应用管理平台请求所述目标应用程序的应用压缩包并存储至终端存储空间中与所述企业应用程序对应的安全目录,以及由所述企业应用程序通过Web控件从安全目录中启动所述目标应用程序;所述企业应用程序与所述应用管理平台归属于同一企业,所述应用管理平台将所述子应用程序发布至所述企业应用程序;当所述企业应用程序已下载所述目标应用程序时,则执行所述由所述企业应用程序通过Web控件从安全目录中启动所述目标应用程序的步骤。在一个实施例中,所述方法还包括:在产生业务操作时,调用所述企业应用程序集成的SDK与业务服务器交互;在产生系统硬件交互操作时,调用所述企业应用程序集成的SDK与系统硬件交互。一种应用程序运行装置,其特征在于,所述装置包括:获取模块,用于获取与目标应用程序对应的访问请求;唤起模块,用于根据所述访问请求唤起企业应用程序;所述目标应用程序以所述企业应用程序为宿主应用程序,并通过所述企业应用程序集成的SDK对外交互;启动模块,用于由所述企业应用程序通过Web控件从安全目录中启动所述目标应用程序;运行模块,用于在所述企业应用程序所提供的运行环境中运行所述目标应用程序;所述企业应用程序的应用用户为所述企业应用程序所属企业的企业成员。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取与目标应用程序对应的访问请求;根据所述访问请求唤起企业应用程序;所述目标应用程序以所述企业应用程序为宿主应用程序,并通过所述企业应用程序集成的SDK对外交互;由所述企业应用程序通过Web控件从安全目录中启动所述目标应用程序;在所述企业应用程序所提供的运行环境中运行所述目标应用程序;所述企业应用程序的应用用户为所述企业应用程序所属企业的企业成员。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取与目标应用程序对应的访问请求;根据所述访问请求唤起企业应用程序;所述目标应用程序以所述企业应用程序为宿主应用程序,并通过所述企业应用程序集成的SDK对外交互;由所述企业应用程序通过Web控件从安全目录中启动所述目标应用程序;在所述企业应用程序所提供的运行环境中运行所述目标应用程序;所述企业应用程序的应用用户为所述企业应用程序所属企业的企业成员。上述应用程序运行方法、装置、计算机设备和存储介质,在需要访问目标应用程序时,自动唤起企业应用程序,由企业应用程序通过Web控件从安全目录中启动目标应用程序,这样便可实现目标应用程序的访问。其中,目标应用程序以企业应用程序为宿主应用程序,在企业应用程序所提供的运行环境中运行,通过企业应用程序集成的SDK对外交互,那么在开发应用程序时,只需要先开发企业应用程序并集成SDK,再基于企业应用程序即可快速便捷地开发其他目标应用程序,且这些目标应用程序时无需再单独开发对外交互能力容,极大地降低目标应用程序的开发成本,提高了目标应用程序的开发效率。而且,企业应用程序的应用用户为企业应用程序所属企业的企业成员,可方便企业的内部私有化管理;另外,目标应用程序存储在安全目录中,也提高了目标应用程序的使用安全性。一种应用程序发布方法,其特征在于,所述方法包括:创建目标应用程序的应用标识和应用描述信息;获取与所述目标应用程序对应的应用压缩包;将所述应用压缩包与所述应用标识和所述应用描述信息关联;在企业应用程序中发布所述目标应用程序;所述目标应用程序以所述企业应用程序为宿主应用程序,并通过所述企业应用程序集成的SDK对外交互;所述企业应用程序的应用用户为所述企业应用程序所属企业的企业成员。在一个实施例中,所述获取与所述目标应用程序对应的应用压缩包,包括:获取所述企业的分企业管理员账号上传的、与所述目标应用程序对应的应用压缩包;所述应用压缩包通过所述企业的分企业开发人员账号根据所述目标应用程序对应的Web应用包和配置文件压缩得到。在一个实施例中,所述在企业应用程序中发布所述目标应用程序,包括:通过所述企业的企业管理员账号获取目标对象;所述目标对象包括所述企业的部门、组织和企业成员中的至少一个;通过所述企业管理员账号在企业应用程序中发布所述目标应用程序,并赋予所述目标对象对所述目标应用程序对应的应用压缩包的访问权限。一种应用程序发布装置,其特征在于,所述装置包括:创建模块,用于创建目标应用程序的应用标识和应用描述信息;获取模块,用于获取与所述目标应用程序对应的应用压缩包;关联模块,用于将所述应用压缩包与所述应用标识和所述应用描述信息关联;发布模块,用于在企业应用程序中发布所述目标应用程序;所述目标应用程序以所述企业应用程序为宿主应用程序,并通过所述企业应用程序集成的SDK对外交互;所述企业应用程序的应用用户为所述企业应用程序所属企业的企业成员。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:创建目标应用程序的应用标识和应用描述信息;获取与所述目标应用程序对应的应用压缩包;本文档来自技高网...

【技术保护点】
1.一种应用程序运行方法,其特征在于,所述方法包括:/n获取与目标应用程序对应的访问请求;/n根据所述访问请求唤起企业应用程序;所述目标应用程序以所述企业应用程序为宿主应用程序,并通过所述企业应用程序集成的SDK对外交互;/n由所述企业应用程序通过Web控件从安全目录中启动所述目标应用程序;/n在所述企业应用程序所提供的运行环境中运行所述目标应用程序;所述企业应用程序的应用用户为所述企业应用程序所属企业的企业成员。/n

【技术特征摘要】
1.一种应用程序运行方法,其特征在于,所述方法包括:
获取与目标应用程序对应的访问请求;
根据所述访问请求唤起企业应用程序;所述目标应用程序以所述企业应用程序为宿主应用程序,并通过所述企业应用程序集成的SDK对外交互;
由所述企业应用程序通过Web控件从安全目录中启动所述目标应用程序;
在所述企业应用程序所提供的运行环境中运行所述目标应用程序;所述企业应用程序的应用用户为所述企业应用程序所属企业的企业成员。


2.根据权利要求1所述的方法,其特征在于,所述获取与目标应用程序对应的访问请求,包括:
在企业应用程序的应用程序列表中查找与目标应用程序对应的应用标识,响应于对所述应用标识的触发操作获取与所述目标应用程序对应的访问请求;
或者,
在终端界面的应用程序桌面图标中查找与目标应用程序对应的桌面图标,响应于对所述桌面图标的触发操作获取与所述目标应用程序对应的访问请求。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述企业应用程序未下载所述目标应用程序时,由所述企业应用程序向应用管理平台请求所述目标应用程序的应用压缩包并存储至终端存储空间中与所述企业应用程序对应的安全目录,以及由所述企业应用程序通过Web控件从安全目录中启动所述目标应用程序;所述企业应用程序与所述应用管理平台归属于同一企业,所述应用管理平台将所述子应用程序发布至所述企业应用程序;
当所述企业应用程序已下载所述目标应用程序时,则执行所述由所述企业应用程序通过Web控件从安全目录中启动所述目标应用程序的步骤。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在产生业务操作时,调用所述企业应用程序集成的SDK与业务服务器交互;
在产生系统硬件交互操作时,调用所述企业应用程序集成的SDK与系统硬件交互。


5.一种应用程序发布方法,其特征在于,所述方法包括:
创建目标应用程序的应用标识和应用描述信息;
获取与所述目标应用程序对应的应用压缩包;
将所述应用压缩包与所述应用标识和所述应用描述信息关联;
在企业应用程序中发布所述目标应用程序;所述目标应用程序以所述企业应用程序为宿主应用程序,并通过所述企业应用程序集成的SDK对外交互;所述企业应用程序的应用用户...

【专利技术属性】
技术研发人员:陈禹旭金文娴胡钊余芸萧展辉姜唯冯国聪张凌志
申请(专利权)人:南方电网数字电网研究院有限公司
类型:发明
国别省市:广东;44

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

1