[发明专利]一种业务模型搭建方法、装置、存储介质及计算设备在审
申请号: | 202111348866.8 | 申请日: | 2021-11-15 |
公开(公告)号: | CN114169143A | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 赵卫祥;宋彬;王晖昱;卢林;沈鹏 | 申请(专利权)人: | 北京健康之家科技有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F16/903 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 刘敏 |
地址: | 100102 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 模型 搭建 方法 装置 存储 介质 计算 设备 | ||
本发明提供了一种业务模型搭建方法、装置、存储介质及计算设备,该方法包括:接收业务方的业务模型搭建请求,解析业务模型搭建请求中携带的搭建目标业务模型对应的业务需求;在业务组件库中查找与业务需求匹配的多个业务组件以及各业务组件对应的文档管理信息;确定所述业务方根据文档管理信息在多个业务组件中选取的至少一目标业务组件;基于目标业务组件生成目标业务模型。本发明的方案通过业务组件库对业务组件以及功能组件的版本管理,可以减少了重复开发的人力成本,降低维护成本,明显减少重复开发。
技术领域
本发明涉及互联网技术领域,特别是一种业务模型搭建方法、装置、存储介质及计算设备。
背景技术
随着业务的高速增长,不同业务线中会出现很多同质化的项目,这些项目在产品形态、基础模块、源代码等存在不小的相似度。当研发者遇到相似的功能会采用复制粘贴的手动方式来开发出对应的产品的形态,虽然可以满足产品需求,但是极大的增加了维护成本,严重影响了开发效率,导致产品无法快速交付上线。当不同业务线中多个项目都要修改基础模块时,修改成本高且容易遗漏修改,轻则造成交互体验不一致,影响品牌形象,重则大大增加了可能导致线上故障发生的隐患。
目前,有现有技术通过将项目中的公共模块使用git的方式去维护,然后在业务工程中引入抽象出来的公共模块,最终实现代码的复用,减少重复开发的人力消耗。但是,上述方案中,当有多业务引入时,无法做到按需加载,项目用不到的公共代码就会造成冗余。
也有现有技术通过将项目中的公共模块抽象成npm包的方式,然后在项目工程中,从npm上拉取资源安装,最终实现代码的复用。但是,该方案版本管理过于单一,一个npm包中包含多个基础模块,当对其中某一个基础模块进行修改时,会触发整体包版本的更新,对使用者不友好,频繁更新使文档分支错乱,维护难、接入难。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的业务模型搭建方法、装置、存储介质及计算设备,实现互联网多渠道售卖场景的公共模块,实现多业务渠道最大化复用。
根据本发明的第一方面,提供了一种业务模型搭建方法,所述方法包括:
接收业务方的业务模型搭建请求,解析所述业务模型搭建请求中携带的搭建目标业务模型对应的业务需求;
在业务组件库中查找与所述业务需求匹配的多个业务组件以及各所述业务组件对应的文档管理信息;所述业务组件库为预先搭建且用于管理至少一版本的业务组件和/或组成业务组件的功能组件;
确定所述业务方根据所述文档管理信息在多个业务组件中选取的至少一目标业务组件;
基于所述目标业务组件生成目标业务模型。
可选地,所述业务组件库包括业务组件单元、单一功能组件单元、基础框架单元和文档管理单元;
所述单一功能组件单元用于管理多个功能组件;
所述业务组件单元用于管理多个业务组件,每个所述业务组件具有至少一个功能组件;每个所述业务组件对应至少一个版本,当同一业务组件具有多个版本时,不同版本的业务组件所包含的功能组件不同;
所述基础框架单元用于执行所述业务组件库的基础能力建设,包括但不限于各业务组件的版本管理、业务模型的搭建、功能测试;
所述文档管理单元用于记录并管理各所述业务组件和/或所述功能组件对应的文档管理信息,所述文档管理信息包括功能介绍信息、版本信息、业务需求信息、更新日志信息以及开发规范信息中至少之一。
可选地,所述业务组件库还包括组件合包单元,所述组件合包单元用于管理多个业务模型对应的组件合包,每个所述组件合包包括一个或多个业务组件;
所述基于所述目标业务组件生成目标业务模型包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京健康之家科技有限公司,未经北京健康之家科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111348866.8/2.html,转载请声明来源钻瓜专利网。