功能组件的创建与管理方法、系统、设备及可读存储介质技术方案

技术编号:27810602 阅读:24 留言:0更新日期:2021-03-30 09:42
本发明专利技术涉及研发管理技术领域,提供了一种功能组件的创建与管理方法,所述方法包括:获取多个功能和各个功能的功能信息;对每个功能信息进行规范化处理,以得到多个功能描述文件和各个功能描述文件所对应的功能ID;基于功能描述文件为每个功能配置对应的功能接口,以得到多个功能组件;及将各个功能描述文件所对应的功能ID发送到客户端,以便所述客户端根据所述功能ID调用对应的功能组件。本发明专利技术通过为业务功能进行规范化处理,统一了各个业务功能的功能接口,解决了跨业务场景实现业务功能的兼容问题,提高了业务开发的效率。提高了业务开发的效率。提高了业务开发的效率。

【技术实现步骤摘要】
功能组件的创建与管理方法、系统、设备及可读存储介质


[0001]本专利技术实施例涉及研发管理
,尤其涉及一种功能组件的创建与管理方法、系统、设备及可读存储介质。

技术介绍

[0002]前端技术日新月异,最近几年出现了大量的前端技术框架,比如微信的小程序、FaceBook推出的ReactNative、阿里推出的weex、google推出的Flutter等等。这些前端技术框架为前端人员在项目开发过程中提供多样化选择。但是,由于前端技术框架会存在多技术栈的问题,例如,在实际业务开发中,如果要实现跨业务场景实现业务功能,就会因技术栈不同需要做大量的兼容工作。因此,如何解决跨业务场景实现业务功能的兼容问题,从而提高业务开发效率,成为了当前亟需解决的技术问题。

技术实现思路

[0003]有鉴于此,有必要提供一种功能组件的创建与管理方法、系统、计算机设备及计算机可读存储介质,以解决跨业务场景实现业务功能的兼容问题,以及当前业务开发的效率较低等技术问题。
[0004]为实现上述目的,本专利技术实施例提供了一种功能组件的创建与管理方法,所述方法步骤包括:
[0005]获取多个功能和各个功能的功能信息,其中,每个Ability;
[0006]对每个功能信息进行规范化处理,以得到多个功能描述文件和各个功能描述文件所对应的功能ID;
[0007]基于功能描述文件为每个功能配置对应的功能接口,以得到多个功能组件;及
[0008]将各个功能描述文件所对应的功能ID发送到客户端,以便所述客户端根据所述功能ID调用对应的功能组件。
[0009]示例性的,对每个功能信息进行规范化处理的步骤,包括:
[0010]预先创建用于规范所述功能信息的描述文件框架;
[0011]将所述功能信息加载到所述描述文件框架中,其中,所述描述文件框架配置有多个配置项,每个配置项用于规范所述功能信息的一个参数;
[0012]根据所述功能信息对应的描述文件获取所述功能信息对应的功能ID;及
[0013]对加载后的描述文件框架配置对应的API接口,以得到所述功能信息对应的描述文件。
[0014]示例性的,所述配置项包括接口项,所述接口项用于声明所述功能接口;
[0015]所述基于功能描述文件为每个功能配置对应的功能接口,以得到多个功能组件的步骤,包括:
[0016]预先为每个功能组件配置对应的接口声明;
[0017]将每个接口声明加载到对应的功能描述文件的接口项中,以得到各个功能描述文
件的功能接口;及
[0018]对配置了所述功能接口的各个功能描述文件进行封装,以得到所述多个功能组件,将并将所述多个功能组件存储到组件数据包中。
[0019]示例性的,所述将各个功能描述文件所对应的功能ID发送到客户端的步骤之后,还包括功能组件的调用步骤:
[0020]提供一个或多个轻应用;
[0021]提供多个宿主APP,其中,每个宿主APP关联一个或多个功能组件的功能实现;及
[0022]管理和调用所述多个宿主APP提供的多个功能实现;其中,每个轻应用通过预先配置的调用引擎调用相应的宿主APP提供的功能实现,所述轻应用包括多个使用功能组件相关联的业务场景的应用。
[0023]示例性的,所述管理和调用所述多个宿主APP提供的多个功能实现的步骤,包括:
[0024]接收所述管理和调用模块转发的目标轻应用的调用请求,所述调用请求携带有对应的功能ID;
[0025]根据所述功能ID获取所述功能ID对应的调用信息,并将所述调用信息发送到所述解析模块;
[0026]接收并解析所述调用信息,以得到所述调用信息中的参数;及
[0027]将所述调用信息中的参数,发送到所述管理和调用模块,以便所述管理和调用模块根据所述调用信息中的参数查找对应的宿主APP提供的目标功能组件,并将所述目标功能组件加载到所述目标轻应用。
[0028]示例性的,所述管理和调用所述多个宿主APP提供的多个功能实现的步骤,包括:
[0029]接收查找请求,所述查找请求携带有查找信息和目标功能组件的功能ID;
[0030]根据所述查找信息和所述目标功能组件的功能ID查找所述目标功能组件的功能接口和功能条件;及
[0031]将所述功能接口和所述功能条件发送到所述管理和调用模块,以便所述管理和调用模块根据所述功能接口和所述功能条件查找对应的宿主APP提供的目标功能组件,并将所述目标功能组件加载到所述目标轻应用。
[0032]示例性的,还包括:将所述多个功能组件和对应的多个功能ID上传到区块链中。
[0033]为实现上述目的,本专利技术实施例还提供了一种功能组件的创建与管理系统,包括:
[0034]获取模块,用于获取多个功能和各个功能的功能信息,其中,每个Ability;
[0035]处理模块,用于对每个功能信息进行规范化处理,以得到多个功能描述文件和各个功能描述文件所对应的功能ID;
[0036]配置模块,用于基于功能描述文件为每个功能配置对应的功能接口,以得到多个功能组件;及
[0037]发送模块,用于将各个功能描述文件所对应的功能ID发送到客户端,以便所述客户端根据所述功能ID调用对应的功能组件。
[0038]为实现上述目的,本专利技术实施例还提供了一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被处理器执行时实现如上述的功能组件的创建与管理方法的步骤。
[0039]为实现上述目的,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机
可读存储介质内存储有计算机程序,所述计算机程序可被至少一个处理器所执行,以使所述至少一个处理器执行如上述的功能组件的创建与管理方法的步骤。
[0040]本专利技术实施例提供的功能组件的创建与管理方法、系统、计算机设备及计算机可读存储介质,本实施例通过为业务功能进行规范化处理,统一了各个业务功能的功能接口,解决了跨业务场景实现业务功能的兼容问题,实现了对功能组件的中心化管理,确保了业务功能是完整性和安全性,提高了业务开发的效率。
附图说明
[0041]图1为本专利技术实施例功能组件的创建与管理方法的流程示意图。
[0042]图2为本专利技术功能组件的创建与管理系统实施例二的程序模块示意图。
[0043]图3为本专利技术功能组件的调用系统实施例三的程序模块示意图。
[0044]图4为本专利技术计算机设备实施例四的硬件结构示意图。
具体实施方式
[0045]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种功能组件的创建与管理方法,其特征在于,所述方法包括:获取多个功能和各个功能的功能信息;对每个功能信息进行规范化处理,以得到多个功能描述文件和各个功能描述文件所对应的功能ID;基于功能描述文件为每个功能配置对应的功能接口,以得到多个功能组件;及将各个功能描述文件所对应的功能ID发送到客户端,以便所述客户端根据所述功能ID调用对应的功能组件。2.如权利要求1所述的功能组件的创建与管理方法,其特征在于,对每个功能信息进行规范化处理的步骤,包括:预先创建用于规范所述功能信息的描述文件框架;将所述功能信息加载到所述描述文件框架中,其中,所述描述文件框架配置有多个配置项,每个配置项用于规范所述功能信息的一个参数;根据所述功能信息对应的描述文件获取所述功能信息对应的功能ID;及对加载后的描述文件框架配置对应的API接口,以得到所述功能信息对应的描述文件。3.如权利要求2所述的功能组件的创建与管理方法,其特征在于,所述配置项包括接口项,所述接口项用于声明所述功能接口;所述基于功能描述文件为每个功能配置对应的功能接口,以得到多个功能组件的步骤,包括:预先为每个功能组件配置对应的接口声明;将每个接口声明加载到对应的功能描述文件的接口项中,以得到各个功能描述文件的功能接口;及对配置了所述功能接口的各个功能描述文件进行封装,以得到所述多个功能组件,将并将所述多个功能组件存储到组件数据包中。4.如权利要求1所述的功能组件的创建与管理方法,其特征在于,所述将各个功能描述文件所对应的功能ID发送到客户端的步骤之后,还包括功能组件的调用步骤:提供一个或多个轻应用;提供多个宿主APP,其中,每个宿主APP关联一个或多个功能组件的功能实现;及管理和调用所述多个宿主APP提供的多个功能实现;其中,每个轻应用通过预先配置的调用引擎调用相应的宿主APP提供的功能实现,所述轻应用包括多个使用功能组件相关联的业务场景的应用。5.如权利要求4所述的功能组件的创建与管理方法,其特征在于,所述管理和调用所述多个宿主APP提供的多个功能实现的步骤,包括:接收所述管理和调用模块转发的目标轻应用的调用请求,所述调用请求...

【专利技术属性】
技术研发人员:吴其敏史中月吴凡周辉
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1