[发明专利]用于推荐和生成网络配置的方法和装置在审
申请号: | 201910610722.1 | 申请日: | 2019-07-08 |
公开(公告)号: | CN112202587A | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 华松;皮冰锋;孙俊 | 申请(专利权)人: | 富士通株式会社 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06Q40/04;G06N20/00;G06F16/28;G06F16/27 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 杜诚;刘敏 |
地址: | 日本神*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 推荐 生成 网络 配置 方法 装置 | ||
公开了用于推荐和生成网络配置的方法和装置。用于自动生成区块链网络的推荐网络配置的方法包括:接收用户通过输入装置输入的关于项目的描述文本;从描述文本中提取与预定特性有关的特征,并且针对特征计算特征值;基于特征和特征值将描述文本与已知网络配置进行匹配;选择最佳匹配的已知网络配置作为针对该项目的推荐网络配置;通过输出装置向用户呈现该推荐网络配置。
技术领域
本发明涉及用于推荐和生成网络配置的方法和装置,更具体地,涉及自动地推荐或生成区块链网络的网络配置的方法和装置。
背景技术
区块链技术可以实现为一种分布式账本(decentralized ledger)技术。一般来说,区块链网络包括公共区块链和许可区块链两种类型。例如,比特币和以太坊是公共区块链网络,而Hyperledger Fabric(超级账本)是一种许可区块链网络。通常,许可区块链网络比公共区块链网络更加复杂。在以太坊网络中,每个节点起着相同的作用,即,参与共识和同步账本数据。相比之下,Hyperledger Fabric网络中的节点(例如,对等节点peer,排序节点orderer,Kafka共识机制,证书颁发机构CA等)通常起着不同的作用,因此配置、构建和维护网络非常复杂且耗时。对于新手开发人员而言,由于他们并不熟悉如此多的分散的概念,因此需要花费大量的时间来学习和理解网络的各个部件。此外,许可区块链网络中有许多配置点,而这些配置点与整个网络的各种属性相关,因此新手开发人员经常很难决定为当前项目采用何种网络架构。例如,面对效率高但容错能力低的“可信的单节点共识(Trustedsolo)”以及容错能力高但效率低的“Kafka共识机制”,新手开发人员可能很难决定在项目中使用哪种共识机制(consensus algorithm)。
目前,建立一个许可区块链网络是完全手动的,因此即使是熟悉区块链网络技术的开发人员,往往也需要花费大量的时间和精力。虽然Hyperledger Fabric提供了多个示例网络,但开发人员仍然需要花费时间来理解和修改这些示例网络,以获得所需要的网络。
因此,期望提供一种能够为新手开发人员自动推荐网络配置的方法,以及能够根据开发人员的要求自动生成网络配置的方法。
发明内容
针对上述问题,本发明提供了自动推荐和生成区块链网络的网络配置的方案。利用该方案,可以大大提高开发人员构建和配置许可区块链网络的效率。
根据本发明的第一方面,提供了一种用于自动生成区块链网络的推荐网络配置的方法,包括:接收用户通过输入装置输入的关于项目的描述文本;从所述描述文本中提取与预定特性有关的特征,并且针对所述特征计算特征值;基于所述特征和特征值将所述描述文本与已知网络配置进行匹配;选择最佳匹配的已知网络配置作为针对所述项目的推荐网络配置;以及通过输出装置向所述用户呈现所述推荐网络配置。
根据本发明的第一方面,还提供了一种用于自动生成区块链网络的推荐网络配置的装置,包括:存储器,以及一个或多个处理器,所述处理器被配置为:接收用户通过输入装置输入的关于项目的描述文本;从所述描述文本中提取与预定特性有关的特征,并且针对所述特征计算特征值;基于所述特征和特征值将所述描述文本与已知网络配置进行匹配;选择最佳匹配的已知网络配置作为针对所述项目的推荐网络配置;以及通过输出装置向所述用户呈现所述推荐网络配置。
根据本发明的第二方面,提供了一种用于自动生成区块链网络的网络配置的方法,包括:接收用户通过输入装置输入的关于项目的系统图,其中所述系统图包括几何图形和文字;通过对所述系统图执行图像识别来识别所述系统图中的实体以及实体之间的关系;基于所识别的实体生成所述区块链网络的配置文件;基于所识别的实体之间的关系生成所述区块链网络的启动脚本;通过输出装置向所述用户提供所述配置文件和所述启动脚本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士通株式会社,未经富士通株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910610722.1/2.html,转载请声明来源钻瓜专利网。