南京大学张贺获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉南京大学申请的专利基于微内核的区块链供应链系统可定制化方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119597247B 。
龙图腾网通过国家知识产权局官网在2025-11-04发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411687447.0,技术领域涉及:G06F8/10;该发明授权基于微内核的区块链供应链系统可定制化方法是由张贺;郭臣;李杉杉;王岩泽;周鑫;黄艺玲;张兰;王岩;许张涵;吴凯文设计研发完成,并于2024-11-25向国家知识产权局提交的专利申请。
本基于微内核的区块链供应链系统可定制化方法在说明书摘要公布了:本发明提供了一种基于微内核的区块链供应链系统可定制化方法,具体包括:根据功能性需求,引入领域驱动设计,对基于区块链的供应链系统领域业务域功能进行领域划分;基于领域划分结果,进行系统的限界上下文划分并建立上下文映射关系;进行系统的整体架构设计和区块链网络架构设计;引入微内核架构模式,将供应链应用场景中的主体功能划分为核心模块,特性功能划分为插件模块,实现各个子领域模型的独立运行和更新;根据结果,对系统进行编码开发,完成领域模型与代码之间的映射,最终实现基于微内核的区块链供应链系统可定制化方法。该方法支持供应链企业根据自己的业务流程和需求定制化创建基于区块链的供应链系统,提高开发效率。
本发明授权基于微内核的区块链供应链系统可定制化方法在权利要求书中公布了:1.基于微内核的区块链供应链系统可定制化方法,其特征在于,所述方法包括以下步骤: S1:调研区块链供应链系统可定制化构建方法业务需求,引入领域驱动设计,对基于区块链的供应链系统领域业务域功能进行领域划分; S2:进行系统的整体架构设计和区块链网络架构设计; S3:引入微内核架构模式,将供应链应用场景中的主体功能划分为核心模块,特性功能划分为插件模块,实现各个子领域模型的独立运行和更新; S4:对系统进行编码开发,完成领域模型与代码之间的映射,最终实现基于微内核的区块链供应链系统可定制化方法; 其中,所述S2包含以下步骤: S2-1:基于S1的领域划分结果,对系统进行限界上下文划分,得到用户上下文、产品上下文、采购上下文、仓储上下文、销售上下文、物流上下文、生产上下文、加工上下文、质检上下文和物流上下文, S2-2:结合系统的业务逻辑,使用顺从者、客户供应商、防腐层限界上下文映射模式确定系统限界上下文映射关系,即系统中各个限界上下文之间的依赖关系与逻辑; 其中,采购、销售上下文都直接依赖和接收产品上下文提供的产品信息,与产品上下文形成顺从者映射关系,仓储上下文需要依赖销售、采购、加工上下文提供的数据,并且向质检上下文提供数据,这些上下文之间形成了客户供应商映射关系;仓储上下文和溯源上下文均依赖于采购、销售、生产多个上下文的数据,这两个上下文均加上了防腐蚀层; S2-3:结合领域划分及限界上下文划分的结果,使用微内核架构、领域驱动设计方法对系统进行整体架构设计; 整体架构主要分为展示层、网关层、业务服务层、区块链层和数据存储层, 展示层主要包含可定制化构建平台的前端UI界面以及区块链供应链系统前端UI界面, 网关层包含前端连接后端中各个模块和服务的统一入口,不涉及具体的业务逻辑,能够进行用户鉴权并将前端发送的请求路由到对应的接口, 业务服务层包含平台的核心业务服务,由定制化构建服务和供应链业务两部分构成,通过领域驱动设计和微内核架构模式对典型场景的供应链业务进行分析总结与设计,将供应链业务划分成用户管理、产品管理、采购管理、物流管理、销售管理以及仓储管理六个核心模块,以及生产管理、加工管理、质检管理和溯源管理四个插件模块,定制化构建服务用于支撑区块链供应链系统的构建和定制,基于平台的功能性需求划分了四个功能模块,分别是供应链系统构建模块、供应链系统定制模块、区块链管理模块和企业信息管理模块,其中,供应链系统构建模块允许用户按需选择供应链业务的核心模块和插件模块来定制化组装构建供应链系统,供应链系统定制模块则支持用户对其选择的各个业务模块进行详细的定制,包括定制字段、配置通道和配置链码,区块链管理模块用于为用户构建的系统提供区块链基础设施支撑,允许用户可视化快速构建和管理Fabric区块链网络, 区块链层主要包含Fabric区块链作为底层支撑,Fabric区块链网络由Docker容器服务部署及运行,Fabric区块链网络使用CouchDB作为状态数据库,业务服务层的功能接口对Fabric区块链网络进行节点管理、通道管理和链码管理,通过Fabric客户端连接和访问Fabric区块链网络,供应链业务模块与区块链网络的链码进行交互, 数据存储层主要包括MySQL数据库、Redis、OSS对象存储、RabbitMQ消息队列,为业务服务层数据的存储与管理提供了支持,其中,MySQL数据库用于持久化存储结构化数据,Redis用于缓存数据提升平台响应速度,OSS对象存储用于存储用户上传的各类文件,RabbitMQ消息队列用于支撑平台实现异步通信,能够降低平台的耦合度并且提升平台性能, S2-4:结合领域划分及限界上下文划分的结果,使用联盟链多通道技术、领域驱动设计方法对区块链存储网络架构进行设计; 所述S3包含以下步骤: 基于步骤S1和S2获得的领域划分及限界划分上下文结果,对各个子域进行建模,识别了各个子域中应包含的实体、值对象以及领域服务,从而建立领域模型,其中,实体和值对象应包含的具体字段属性由用户通过平台的供应链系统定制模块按需定制; 微内核架构由核心系统和插件两部分组成,核心系统需要提供系统需要的最基本功能集,插件用于向核心系统扩展的特定业务功能; 所述S4包括以下步骤: 基于系统的架构设计和各个子域的模型,对系统进行编码开发,包括用户管理、产品管理、采购管理、物流管理、销售管理以及仓储管理六个核心模块,以及生产管理、加工管理、质检管理和溯源管理四个插件模块,完成领域模型与代码之间的映射,系统编码还包括平台主要功能模块,包括供应链系统构建、供应链系统定制、区块链管理和企业信息管理四个模块; 供应链系统构建模块支持用户按需选择本文识别出的供应链业务核心模块和插件模块来快速组装构建系统,并且允许用户访问和操作系统;供应链系统定制模块允许用户对其选择的各个业务模块进行详细的定制,包括定制字段属性、配置对应的Fabric网络通道以及包含业务逻辑的链码;区块链管理模块允许用户可视化快速构建和管理Fabric区块链网络,该区块链网络将作为基础设施支撑用户构建的系统;企业信息管理模块主要负责管理和认证用户的企业信息和资质。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人南京大学,其通讯地址为:210023 江苏省南京市栖霞区仙林大道163号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励