[发明专利]一种构件管理方法、设备及介质在审
申请号: | 202111369922.6 | 申请日: | 2021-11-18 |
公开(公告)号: | CN114089962A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 周由甲 | 申请(专利权)人: | 山东浪潮通软信息科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/36 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 肖鹏 |
地址: | 250101 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 构件 管理 方法 设备 介质 | ||
1.一种构件管理方法,其特征在于,所述方法包括:
获取用户发送的关键字查找指令,并根据所述关键字,在构件管理库中查找到所述关键字对应的预置构件;其中,所述构件管理库中包括多个所述预置构件;
根据所述预置构件的类型,确定出所述预置构件对应的配置文件,并在所述配置文件中确定出所述预置构件对应的子类;
根据所述预置构件对应的子类,调用构件扩展接口,以获取所述预置构件对应的自定义结构内容;其中,所述自定义结构内容为与当前项目相关联的构件内容;
基于所述自定义结构内容,以实现当前项目对应的功能。
2.根据权利要求1所述的一种构件管理方法,其特征在于,所述根据所述预置构件的类型,确定出所述预置构件对应的配置文件,并在所述配置文件中确定出所述预置构件对应的子类,具体包括:
将所述预置构件的类型与多个所述配置文件中的类型进行比对,以确定出与所述预置构件的类型相匹配的配置文件;
根据所述配置文件,确定出所述预置构件对应的逻辑子类与结构子类;
其中,相同类型的构件所对应的配置文件相同。
3.根据权利要求2所述的一种构件管理方法,其特征在于,所述根据所述预置构件对应的子类,调用构件扩展接口,以获取所述预置构件对应的自定义结构内容,具体包括:
根据所述预置构件对应的逻辑子类,确定所述预置构件对应的扩展接口实现;以及
根据所述预置构件对应的结构子类,确定所述预置构件中的自定义结构内容;
通过所述扩展接口实现调用所述构件扩展接口,获取与当前项目对应的自定义结构内容。
4.根据权利要求1所述的一种构件管理方法,其特征在于,所述在构件管理库中查找到所述关键字对应的预置构件之前,所述方法还包括:
获取所述构件管理库对应的构件结构描述文件,并基于所述构件结构描述文件,获取构件信息描述;其中,所述构件信息描述至少包括构件编号、构件名称、构件类型、构件版本、所属类名、方法名、返回值、参数列表、描述信息、构件内容中的一项或多项;以及
获取构件实现扩展接口,以通过所述构件实现扩展接口,对构件内容进行获取、保存与序列化操作。
5.根据权利要求1所述的一种构件管理方法,其特征在于,所述在构件管理库中查找到所述关键字对应的预置构件之前,所述方法还包括:
基于所述构件管理库,对获取到的所述预置构件进行维护管理。
6.根据权利要求5所述的一种构件管理方法,其特征在于,所述对获取到的所述预置构件进行维护管理,具体包括:
接收构件升级指令,以对所述指令对应的构件进行升级,并将升级后的最新版本构件展示给用户;以及
接收构件过期指令,以对所述指令对应的构件的状态更新为过期状态,并将所述过期状态的构件不再展示给用户。
7.根据权利要求5所述的一种构件管理方法,其特征在于,所在构件管理库中查找到所述关键字对应的预置构件之前,所述方法还包括:
对所述构件的使用数据进行实时监控与分析;其中,所述使用数据至少包括用户对构件的查询次数、浏览次数、下载次数中的一项或多项;以及
对所述构件对应的使用反馈信息进行统计;其中,所述使用反馈信息至少包括用户对所述构件的点赞数量、评论数据中的一项或多项;
根据所述使用数据与所述使用反馈信息,对所述构件进行排序,以挑选出热门构件,并将所述热门构件优先推送给用户。
8.根据权利要求1所述的一种构件管理方法,其特征在于,所述根据所述预置构件的类型,确定出所述预置构件对应的配置文件之前,所述方法还包括:
根据开发后的构件对应的数据信息,确定出所述构件的特征信息;其中,所述特征信息至少包括构件类型、功能特性、行业领域中的一项或多项;
将所述构件以及所述构件对应的特征信息上传至所述构件管理库,以根据用户输入的指令,确定相应类型的预置构件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮通软信息科技有限公司,未经山东浪潮通软信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111369922.6/1.html,转载请声明来源钻瓜专利网。