基于人工智能的组件参数自动封装方法及相关设备技术

技术编号:34322231 阅读:55 留言:0更新日期:2022-07-31 00:25
本申请提出一种基于人工智能的组件参数自动封装方法、装置、电子设备及存储介质,基于人工智能的组件参数自动封装方法包括:构建业务数据库以存储组件数据,组件数据包括组件使用频率和组件配置参数集合;基于组件使用频率筛选组件得到待封装组件;基于组件配置参数集合统计待封装组件中各组件参数的不同配置参数以构建组件参数的配置参数表;基于组件参数的配置参数表计算各组件参数不同配置参数的封装系数;基于封装系数筛选各组件参数的配置参数以获取组件参数的封装参数,封装所有组件参数的封装参数得到组件参数封装结果;基于组件参数封装结果自动配置组件参数。本申请能够自动封装组件参数,从而自动配置组件参数,提高开发效率。高开发效率。高开发效率。

【技术实现步骤摘要】
基于人工智能的组件参数自动封装方法及相关设备


[0001]本申请涉及人工智能
,尤其涉及一种基于人工智能的组件参数自动封装方法、装置、电子设备及存储介质。

技术介绍

[0002]软件开发过程中,通常需要使用不同类型的框架以及第三方组件,同时还要对所用到的框架内组件和第三方组件的所有组件参数进行配置以完成开发项目任务,在不同的项目任务中,使用到的开发框架和第三方组件大致相同,且很多框架内组件和第三方组件的配置参数也是相同的。
[0003]目前,软件开发过程中通常由开发人员重复编写框架内组件和第三方组件的配置参数,或以人工方式对不同的配置参数进行更改以适应新项目,然而,这种方式大大增加了开发人员的工作量,组件参数的配置效率低下,进而导致开发效率降低。

技术实现思路

[0004]鉴于以上内容,有必要提出一种基于人工智能的组件参数自动封装方法及相关设备,以解决如何提高组件参数的配置效率这一技术问题,其中,相关设备包括基于人工智能的组件参数自动封装装置、电子设备及存储介质。
[0005]本申请提供基于人工智能的组件参本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于人工智能的组件参数自动封装方法,其特征在于,所述方法包括:构建业务数据库以存储组件数据,所述组件数据包括组件使用频率和组件配置参数集合,所述组件配置参数集合包括组件需要配置的所有组件参数以及每一个组件参数对应的所有配置参数;基于所述组件使用频率对组件进行分类得到待封装组件;基于组件配置参数集合统计所述待封装组件中每一个组件参数的不同配置参数的数量以构建每一个组件参数的配置参数表;基于所述组件参数的配置参数表计算每一个组件参数的不同配置参数的封装系数;基于所述封装系数筛选每一个组件参数的配置参数以获取组件参数的封装参数,对所有组件参数的封装参数进行封装得到组件参数封装结果;基于所述组件参数封装结果对组件参数进行自动配置得到参数配置结果。2.如权利要求1所述的基于人工智能的组件参数自动封装方法,其特征在于,所述搭建业务数据库以获取组件数据,所述组件数据包括组件使用频率和组件配置参数集合,所述组件配置参数集合包括组件需要配置的所有组件参数以及每一个组件参数对应的所有配置参数包括:获取不同项目中使用的所有组件的ID信息以及所有组件参数的配置参数;基于所述组件的ID信息计算所述组件的使用次数与所有项目的数量比值得到所述组件的组件使用频率;储存相同组件在不同项目中所有组件参数的配置参数作为该组件对应的所述组件配置参数集合。3.如权利要求1所述的基于人工智能的组件参数自动封装方法,其特征在于,所述基于所述组件使用频率对组件进行分类得到待封装组件包括:对比所述组件使用频率和预设频率阈值得到分类结果;若所述组件使用频率大于预设频率阈值,则表示对应组件使用频率较高,所述分类结果为待封装组件;若所述组件使用频率不大于预设频率阈值,则表示对应组件使用频率较低,所述分类结果为不需要封装组件;遍历所述组件数据中所有组件的使用频率完成分类过程,从而得到所有待封装组件。4.如权利要求1所述的基于人工智能的组件参数自动封装方法,其特征在于,所述基于组件配置参数集合统计所述待封装组件中每一个组件参数不同配置参数的数量以构建每一个组件参数的配置参数表包括:挑选所述待封装组件中任意一个组件参数作为目标组件参数;查询所述待封装组件的组件配置参数集合得到所述目标组件参数的不同配置参数,并统计所述目标组件参数不同的配置参数的数量;基于所述目标组件参数的不同配置参数以及所述配置参数的数量构建所述目标组件参数的配置参数表;遍历所述待封装组件的所有组件参数得到每一个组件参数的配置参数表。5.如权利要求1所述的基于人工智能的组件参数自动封装方法,其特征在于,所述基于所述组件参数的配置参数表计算每一个组件参数不同配置参数的封装系数包括:
挑选所述待封装组件中任意一个组件参数作为目标组件参数,并获取所述目标组件参数对应的配置参数表;基于所述配置参数表计算所述目标组件参数对...

【专利技术属性】
技术研发人员:张磊
申请(专利权)人:平安国际智慧城市科技股份有限公司
类型:发明
国别省市:

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

1