应用开发方法、装置、设备、介质和程序产品制造方法及图纸

技术编号:35112014 阅读:21 留言:0更新日期:2022-10-01 17:27
本申请涉及一种应用开发方法、装置、设备、介质和程序产品,属于计算机技术领域。该方法包括:将当前设备中各应用的应用程序按照功能进行拆分,并对拆分后的应用程序进行封装处理,得到多个功能程序;接收第三方设备发送的获取请求,获取请求中包括目标功能程序的标识信息,根据目标功能程序的标识信息确定目标功能程序;将确定的目标功能程序发送至第三方设备,以使第三方设备将接收到的目标功能程序嵌入预设的程序架构中生成目标应用。本申请提供的应用开发方法、装置、设备、介质和程序产品,可以提高应用开发效率。可以提高应用开发效率。可以提高应用开发效率。

【技术实现步骤摘要】
应用开发方法、装置、设备、介质和程序产品


[0001]本专利技术涉及计算机
,特别是涉及一种应用开发方法、装置、设备、介质和程序产品。

技术介绍

[0002]随着市场上平板电脑、智能手机等智能终端的兴起,智能终端已经成为人们生活中不可或缺的一部分,人们可以通过智能终端上安装的应用程序进行在线聊天、网络游戏、网上购物等操作。为了满足用户多变的需求,需要开发不同的应用程序。
[0003]目前,通常通过人工编写与业务需求相应的代码程序并在代码程序中填写相应的应用参数,然后通过执行该代码程序进而完成对应用程序的应用开发操作。然而,当需要多次开发应用程序时,每次都需要人工编写复杂的代码程序,增加了应用开发工作量,影响了应用开发时间,进而会造成应用开发效率较低的问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种应用开发方法、装置、设备、介质和程序产品,能够提高应用开发的效率。
[0005]第一方面,本申请提供了一种应用开发方法,该方法包括:将当前设备中各应用的应用程序按照功能进行拆分,并对拆分后的应用程序进行封装处理,得到多个功能程序;接收第三方设备发送的获取请求,获取请求中包括目标功能程序的标识信息,根据目标功能程序的标识信息确定目标功能程序;将确定的目标功能程序发送至第三方设备,以使第三方设备将接收到的目标功能程序嵌入预设的程序架构中生成目标应用。
[0006]在其中一个实施例中,方法还包括:将功能程序的标识信息以及功能程序对应的地址信息发送至管理服务器,以使管理服务器将功能程序的标识信息和功能程序的地址信息进行对应存储;对应的,接收第三方设备发送的获取请求包括:接收第三方设备根据目标功能程序的标识信息在管理服务器中查找到的目标地址信息所发送的获取请求。
[0007]在其中一个实施例中,方法还包括:检测功能程序是否存在程序异常,若功能程序存在程序异常,则对功能程序进行调试并更新;对应的,将目标功能程序发送至第三方设备,包括:将更新后的目标功能程序发送至第三方设备。
[0008]在其中一个实施例中,将当前设备中各应用的应用程序按照功能进行拆分包括:对各应用的应用程序进行解耦处理,将解耦处理后的应用程序按照功能进行拆分。
[0009]在其中一个实施例中,方法还包括:对功能程序进行编译处理,并将编译处理后的功能程序存储至预设的文件集合中;对应的,将目标功能程序发送至第三方设备,包括:将编译处理后的目标功能程序发送至第三方设备。
[0010]在其中一个实施例中,功能程序中包括基础程序和特性程序,第三方设备将接收到的目标功能程序嵌入预设的程序架构中生成目标应用,包括:
第三方设备将基础程序嵌入预设的程序架构中,再将特性程序嵌入预设的程序架构中生成目标应用。
[0011]在其中一个实施例中,功能程序中包括特性程序,第三方设备将接收到的目标功能程序嵌入预设的程序架构中生成目标应用,包括:第三方设备将预设的基础程序嵌入预设的程序架构中,再将特性程序嵌入预设的程序架构中生成目标应用。
[0012]第二方面,本申请还提供了一种应用开发装置,该装置包括:处理模块,用于将当前设备中各应用的应用程序按照功能进行拆分,并对拆分后的应用程序进行封装处理,得到多个功能程序;接收模块,用于接收第三方设备发送的获取请求,获取请求中包括目标功能程序的标识信息,根据目标功能程序的标识信息确定目标功能程序;发送模块,用于将目标功能程序发送至第三方设备,以使第三方设备将接收到的目标功能程序嵌入预设的程序架构中生成目标应用。
[0013]第三方面,本申请还提供了一种计算机设备,该计算机设备包括存储器和处理器,该存储器存储有计算机程序,该计算机程序被处理器执行时实现本申请实施例第一方面任一方法的步骤。
[0014]第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本申请实施例第一方面任一方法的步骤。
[0015]第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时可以实现本申请第一方面任一方法的步骤。
[0016]本申请实施例提供的技术方案带来的有益效果至少包括:本申请提供的应用开发方法通过将当前设备中各应用的应用程序按照功能进行拆分,并对拆分后的应用程序进行封装处理,得到多个功能程序,然后,接收第三方设备发送的获取请求,获取请求中包括目标功能程序的标识信息,根据目标功能程序的标识信息确定目标功能程序;将确定的目标功能程序发送至第三方设备,以使第三方设备将接收到的目标功能程序嵌入预设的程序架构中生成目标应用。本申请提供的应用开发方法是根据开发的功能需求直接从其他服务器中获取其他应用已经封装好的功能程序来嵌入预设的程序架构中来实现的,可以不用在每次开发一个新的应用时来人工编写复杂的代码程序,因此减少了应用开发工作量,进而可以提高应用开发的效率。
附图说明
[0017]图1为本申请实施例提供的应用开发方法所涉及的实施环境的示意图;图2为本申请实施例提供的一种应用开发方法的流程图;图3为本申请实施例提供的另一种应用开发方法的流程图;图4为本申请实施例提供的一种应用程序共享的示意图;图5为本申请实施例提供的一种应用开发装置的结构框图;图6为本申请实施例提供的计算机设备的内部结构示意图。
具体实施方式
[0018]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0019]随着市场上平板电脑、智能手机等智能终端的兴起,智能终端已经成为人们生活中不可或缺的一部分,人们可以通过智能终端上安装的应用程序进行在线聊天、网络游戏、网上购物等操作。为了满足用户多变的需求,需要开发不同的应用程序。
[0020]目前,通常通过人工编写与业务需求相应的代码程序并在代码程序中填写相应的应用参数,然后通过执行该代码程序进而完成对应用程序的应用开发操作。然而,当需要多次开发应用程序时,每次都需要人工编写复杂的代码程序,增加了应用开发工作量,影响了应用开发时间,进而会造成应用开发效率较低的问题。
[0021]有鉴于此,本申请实施例提供了一种应用开发方法、装置、设备、介质和程序产品,利用该应用开发方法可以提高应用的开发效率。
[0022]请参见图1,其示出了本申请实施例提供的应用开发方法所涉及的实施环境的示意图,如图1所示,该实施环境可以包括服务器102以及终端101,其中,服务器102可以与终端101进行通信,终端101将获取到的目标用户请求发送至服务器102,服务器102根据用户请求确定服务器资源保护模式。需要指出的是,终端101可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备;服务器102可以是一台服务器,也可以为由多台服务器组成的服务器集群,不同的计算机设备之间可以通过有线本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用开发方法,其特征在于,所述方法包括:将当前设备中各应用的应用程序按照功能进行拆分,并对拆分后的应用程序进行封装处理,得到多个功能程序;接收第三方设备发送的获取请求,所述获取请求中包括目标功能程序的标识信息,根据所述目标功能程序的标识信息确定目标功能程序;将确定的目标功能程序发送至所述第三方设备,以使所述第三方设备将接收到的目标功能程序嵌入预设的程序架构中生成目标应用。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述功能程序的标识信息以及所述功能程序对应的地址信息发送至管理服务器,以使所述管理服务器将所述功能程序的标识信息和所述功能程序的地址信息进行对应存储;对应的,接收第三方设备发送的获取请求,包括:接收所述第三方设备根据目标功能程序的标识信息在所述管理服务器中查找到的目标地址信息所发送的所述获取请求。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测所述功能程序是否存在程序异常,若所述功能程序存在程序异常,则对所述功能程序进行调试并更新;对应的,所述将所述目标功能程序发送至所述第三方设备,包括:将更新后的目标功能程序发送至所述第三方设备。4.根据权利要求1所述的方法,其特征在于,所述将当前设备中各应用的应用程序按照功能进行拆分包括:对各应用的应用程序进行解耦处理,将解耦处理后的应用程序按照功能进行拆分。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述功能程序进行编译处理,并将编译处理后的功能程序存储至预设的文件集合中;对应的,所述将所述目标功能程序发送至所述第三方设备,包括:将所述编译处理后的目标功能程序发送至所述第三方设备。6.根据权利要求1所述的方法,其特征在于,所述功能程序中包括基础程序和特性程序,所...

【专利技术属性】
技术研发人员:朱胜男刘丰栗靖伟
申请(专利权)人:太平金融科技服务上海有限公司深圳分公司
类型:发明
国别省市:

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

1