[发明专利]一种应用程序的组件管理方法、装置及计算机设备在审
申请号: | 202110380156.7 | 申请日: | 2021-04-08 |
公开(公告)号: | CN113094041A | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 曲建超;徐康康;张伟超 | 申请(专利权)人: | 北京自如信息科技有限公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 张琳琳 |
地址: | 101500 北京市密云区经济开*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 组件 管理 方法 装置 计算机 设备 | ||
本发明公开了一种应用程序的组件管理方法、装置及计算机设备,包括如下步骤:接收组件管理客户端发送的组件信息操作请求,所述组件信息操作请求中携带有标识信息;根据所述标识信息和组件依赖关系执行所述组件信息操作请求对应的操作;向所述组件管理客户端发送操作反馈信息。本发明通过组件管理服务端存储的组件依赖信息对组件信息进行中心化管理,每一个组件管理客户端都使用同一份组件数据,降低了组件管理客户端的数据差异,同时根据组件管理客户端的组件信息操作请求实现组件信息以及组件依赖关系的管理,满足组件数据量大时的开发需求。
技术领域
本发明涉及计算机技术领域,具体涉及一种应用程序的组件管理方法、装置及计算机设备。
背景技术
在软件开发过程中,随着时间的推移,软件功能越来越复杂,代码会变的越来越多,考虑到易于维护、降低耦合度的设计原则,产生了组件化的概念。组件化的概念目前已经被广泛应用于应用程序的开发中,但是当组件变得越来越多、开发团队规模越来越大时,简单的组件化已经无法满足日常开发了,例如,当想要了解某个组件由谁负责开发的、组件的代码地址指的是什么、应用程序和组件的依赖关系是什么等,单凭人脑记忆和项目中的代码结构是无法确定的。故亟待提出一种应用程序的组件管理方法来实现组件、组件之间的依赖关系以及组件和应用程序之间的依赖关系的管理。
发明内容
因此,本发明要解决的技术问题在于克服现有技术中当组件数量较大时,简单的组件化无法满足开发需求的缺陷,从而提供一种应用程序的组件管理方法、装置及计算机设备。
根据第一方面,本发明公开了一种应用程序的组件管理方法,包括如下步骤:接收组件管理客户端发送的组件信息操作请求,所述组件信息操作请求中携带有标识信息;根据所述标识信息和组件依赖关系执行所述组件信息操作请求对应的操作;根据操作结果向所述组件管理客户端发送操作反馈信息。
本发明通过组件管理服务端存储的组件依赖信息对组件信息进行中心化管理,每一个组件管理客户端都使用同一份组件数据,降低了组件管理客户端的数据差异,同时根据组件管理客户端的组件信息操作请求实现组件信息以及组件依赖关系的管理,满足组件数据量大时的开发需求。
可选地,所述组件信息操作请求包括:应用程序与组件的依赖关系添加请求,所述标识信息包括:目标应用程序的标识信息和目标组件的标识信息,所述根据所述标识信息和组件依赖关系执行所述组件信息操作请求对应的操作包括:根据所述目标应用程序的标识信息、目标组件的标识信息以及所述组件依赖关系确定所述目标应用程序与所述目标组件是否存在直接依赖关系;当所述目标应用程序与所述目标组件不存在直接依赖关系时,将所述目标应用程序与所述目标组件进行关联。
可选地,所述当所述目标应用程序与所述目标组件不存在直接依赖关系时,将所述目标应用程序与所述目标组件进行关联,包括:当所述目标应用程序与所述目标组件不存在直接依赖关系时,确定所述应用程序与组件的依赖关系添加请求中是否携带有所述目标组件的组件版本号;当所述应用程序与组件的依赖关系添加请求中携带有所述目标组件的组件版本号时,将所述目标应用程序与所述目标组件的所述组件版本号进行关联。
可选地,当所述应用程序与组件的依赖关系添加请求中未携带有所述目标组件的组件版本号时,将所述目标应用程序与所述目标组件的第一预设组件版本号进行关联。
可选地,所述组件信息操作请求包括:应用程序的组件依赖关系查询请求,所述标识信息包括:目标应用程序的标识信息,所述根据所述标识信息和组件依赖关系执行所述组件信息操作请求对应的操作,包括:根据所述目标应用程序的标识信息与所述组件依赖关系确定所述目标应用程序是否存在直接依赖组件;当所述目标应用程序存在直接依赖组件时,将所述直接依赖组件的组件信息确定为查询结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京自如信息科技有限公司,未经北京自如信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110380156.7/2.html,转载请声明来源钻瓜专利网。