一种基于区块链的供应系统及方法
文献发布时间:2023-06-19 10:08:35
技术领域
本发明涉及区块链技术领域,具体为一种基于区块链的供应系统及方法。
背景技术
随着社会经济的发展,对供应系统也进行了越来越深入的研究,设计供应系统的总原则是实现高顾客满意度和企业成本最小化,在此原则下合理规划包括生产地决定、仓储管理、运输配送、信息处理等,当供应系统的物流规模和服务范围日益扩大,结构日趋复杂时,供应系统上发生信息错误的机会也随之增多,而在运输配送方面,首先,企业会出现合作伙伴(物流商)选择不当而导致减少企业利润的问题,其次,企业在选择好不同类型的物流商后需要对资源作最优配置以解决物流供应短缺的问题。
所以,人们需要一种基于区块链的供应系统及方法来解决上述问题。
发明内容
本发明的目的在于提供一种基于区块链的供应系统及方法,以解决上述背景技术中提出的问题。
为了解决上述技术问题,本发明提供如下技术方案:一种基于区块链的供应系统,其特征在于:包括:物流商可运输产品数录入单元、企业需配送产品数录入单元、数据处理中心、物流商运输产品数比较单元、需配送产品分类单元、物流商分类单元、分类产品数比较单元、物流商类型选择单元、建模单元、分类产品仓库定位单元、物流商类型选择单元、物流商所在地定位单元、同类物流商分配单元、无线传输单元和显示终端;
所述数据处理中心的输入端连接所述物流商可运输产品数录入单元和所述企业需配送产品数录入单元的输出端,所述数据处理中心的输出端连接所述物流商运输产品数比较单元和所述需配送产品分类单元的输入端,所述物流商运输产品数比较单元的输出端连接所述物流商分类单元的输入端,所述需配送产品分类单元的输出端连接所述分类产品数比较单元的输入端,所述分类产品数比较单元、所述建模单元的输出端连接所述分类产品仓库定位单元的输入端,所述物流商分类单元、分类产品数比较单元的输出端连接所述物流商类型选择单元的输入端,所述物流商类型选择单元的输出端连接所述物流商所在地定位单元的输入端,所述物流商所在地定位单元、分类产品仓库定位单元的输出端连接所述同类物流商分配单元的输入端,所述同类物流商分配单元的输出端连接所述无线传输单元的输入端,所述无线传输单元的输出端连接所述显示终端的输入端;
所述物流商可运输产品数录入单元和所述企业需配送产品数录入单元用于存储物流商的运输能力信息和企业的产品配送需求信息,所述物流商分类单元用于依据运输能力的大小对物流商进行分类,所述分类产品数比较单元用于比较分好类后的产品数量,所述物流商类型选择单元用于依据比较的不同类产品数量选择合适的物流商类型,所述同类物流商分配单元用于确认物流商类型对应的产品类别后依据产品仓库所在位置和物流商所在地分配合适的物流商对不同类别的产品进行运输。
进一步的,所述物流商可运输产品数录入单元将不同的物流商可承担的运输产品的数量录入到所述数据处理中心中,所述数据处理中心将运输产品数量传输到所述物流商运输产品数比较单元中,通过所述物流商运输产品数比较单元比较不同物流商可以运输的产品数量并将比较结果传输到所述物流商分类单元中,通过所述物流商分类单元根据比较结果将物流商分为大型物流商和小型物流商两类;
所述企业需配送产品数录入单元将企业需要配送的产品总数量录入到所述数据处理中心中,所述数据处理中心将产品总数量传输到所述需配送产品分类单元中,通过所述需配送产品分类单元将需要配送的产品进行分类并统计每类需要配送产品的数量,并将分类统计的结果传输到所述分类产品数比较单元中,通过所述分类产品数比较单元根据分类统计的结果比较不同类别产品的数量,根据物流商录入的可承担运输产品的数量多少将其分为两大类,并将企业的需配送产品进行分类,有利于后续企业依据自身需配送产品的多少选择物流商的类型,使得整个供应系统实现需求统一规划。
进一步的,将所述物流商分类单元中的分类结果和所述分类产品数比较单元中的比较结果传输到所述物流商类型选择单元,在所述物流商类型选择单元中根据分类结果和比较结果为不同类别产品选择合适类型的物流商类型,根据比较企业不同类别产品的数量为不同类别产品分配合适的物流,保证了资源的最优配置。
进一步的,确认好不同类别产品对应的物流商类型后,通过所述分类产品仓库定位单元定位不同类别产品所在仓库位置,通过所述物流商所在地定位单元定位不同的物流商所在的位置,通过所述建模单元确认产品所在仓库和物流商所在位置的坐标,所述分类产品仓库定位单元将产品所在仓库位置坐标传输到所述同类物流商分配单元中,所述物流商所在地定位单元将物流商所在地位置坐标传输到所述同类物流商分配单元中,在所述同类物流商分配单元中根据位置坐标信息分配选择同类物流商的所有类别产品的确切的物流商运输该类产品;
所述同类物流商分配单元将分配的结果通过所述无线传输单元传输到所述显示终端,在区块链节点上的不同企业可以根据录入的需配送产品数的到不同的分配结果,根据分配结果匹配合适的物流商进行合作运输相应的产品,在选择好物流商类型后依据各自的物流商到达需配送产品所在仓库的距离大小分配确切的物流进行配送,减少了物流商配货的时间,提高了物流供应的整体效率。
一种基于区块链的供应方法,其特征在于:包括以下步骤:
S1:不同的物流商输入可运输产品的总数,企业输入需配送产品总数;
S2:比较物流商可运输产品数,将不同物流商分类;
S3:将企业需配送产品分类,比较每类的产品数,选择相应物流商类型;
S4:确认物流商类型后,建模定位产品仓库所在地和不同的物流商所在地;
S5:企业在选择不同产品需要的物流商类型后分配具体的物流商运输对应类型产品。
进一步的,在步骤S1中:不同的物流商通过物流商可运输产品数录入单元输入可以承担运输的产品数集合为m={m
进一步的,在步骤S2中:所述物流商运输产品数比较单元中,根据下列公式计算物流商可以承担运输的平均产品数
其中,k表示物流商的总数,将不同的物流商可以承担运输的产品数m一一和
进一步的,在步骤S3中:企业通过需配送产品数录入单元将需要配送的产品总数n
将不同类型的需配送产品数和
进一步的,在步骤S4中:确认物流类型后,通过物流商所在地定位单元和建模单元定位小型物流商所在位置坐标集合为(x,y)={(x
进一步的,在步骤S5中:将物流商所在地定位单元和分类产品仓库定位单元中的数据传输到同类物流商分配单元中,根据下列公式分别计算小型物流商到达对应需配送产品所在仓库的距离d和大型物流商到达对应需配送产品所在仓库的距离D:
分别筛选出到达选择该类型物流商配送产品所在仓库的距离最小的大小型物流商,其中,小型物流商到达对应需配送产品所在仓库的最小距离为d
与现有技术相比,本发明所达到的有益效果是:
1.本发明通过物流商可运输产品数录入单元录入物流商的运输能力信息至数据处理中心,根据比较不同物流商可运输产品的数量将其分为大小型物流商两类以供选择,不同的企业可以通过区块链确认不同物流商的具体信息,实现了信息的透明化,减少了发生信息错误的机会,企业只需要在企业需配送产品数录入单元录入需要配送的产品数和产品信息,供应系统就能通过比较对应企业的需配送产品每个类别的数量为每类产品选择合适的物流商类型,为企业选择了合适的合作伙伴,实现了资源的最优配置,使得整个供应系统实现需求统一规划;
2.本发明通过物流商类型选择单元为企业需要配送的不同类别的产品规划了合适的物流商类型后,在各自类型中通过物流商所在地定位单元和分类产品仓库定位单元确认大小型物流商所在地位置和对应的不同类别产品所在仓库位置信息,通过计算比较不同物流商到对应类别的产品所在仓库的距离远近选择距离最小的物流商赶往对应类别产品所在仓库配货,缩短了配货的时间,提高了配货及物流供应的整体效率。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是本发明一种基于区块链的供应系统及方法的系统结构图;
图2是本发明一种基于区块链的供应系统及方法的方法步骤图;
图3是区块链节点示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
请参阅图1-3,本发明提供技术方案:一种基于区块链的供应系统,其特征在于:包括:物流商可运输产品数录入单元、企业需配送产品数录入单元、数据处理中心、物流商运输产品数比较单元、需配送产品分类单元、物流商分类单元、分类产品数比较单元、物流商类型选择单元、建模单元、分类产品仓库定位单元、物流商类型选择单元、物流商所在地定位单元、同类物流商分配单元、无线传输单元和显示终端;
数据处理中心的输入端连接物流商可运输产品数录入单元和企业需配送产品数录入单元的输出端,数据处理中心的输出端连接物流商运输产品数比较单元和需配送产品分类单元的输入端,物流商运输产品数比较单元的输出端连接物流商分类单元的输入端,需配送产品分类单元的输出端连接分类产品数比较单元的输入端,分类产品数比较单元、建模单元的输出端连接分类产品仓库定位单元的输入端,物流商分类单元、分类产品数比较单元的输出端连接物流商类型选择单元的输入端,物流商类型选择单元的输出端连接物流商所在地定位单元的输入端,物流商所在地定位单元、分类产品仓库定位单元的输出端连接同类物流商分配单元的输入端,同类物流商分配单元的输出端连接无线传输单元的输入端,无线传输单元的输出端连接显示终端的输入端;
物流商可运输产品数录入单元和企业需配送产品数录入单元用于存储物流商的运输能力信息和企业的产品配送需求信息,物流商分类单元用于依据运输能力的大小对物流商进行分类,分类产品数比较单元用于比较分好类后的产品数量,物流商类型选择单元用于依据比较的不同类产品数量选择合适的物流商类型,同类物流商分配单元用于确认物流商类型对应的产品类别后依据产品仓库所在位置和物流商所在地分配合适的物流商对不同类别的产品进行运输。
物流商可运输产品数录入单元将不同的物流商可承担的运输产品的数量录入到数据处理中心中,数据处理中心将运输产品数量传输到物流商运输产品数比较单元中,通过物流商运输产品数比较单元比较不同物流商可以运输的产品数量并将比较结果传输到物流商分类单元中,通过物流商分类单元根据比较结果将物流商分为大型物流商和小型物流商两类;
企业需配送产品数录入单元将企业需要配送的产品总数量录入到数据处理中心中,数据处理中心将产品总数量传输到需配送产品分类单元中,通过需配送产品分类单元将需要配送的产品进行分类并统计每类需要配送产品的数量,并将分类统计的结果传输到分类产品数比较单元中,通过分类产品数比较单元根据分类统计的结果比较不同类别产品的数量,根据物流商录入的可承担运输产品的数量多少将其分为两大类,并将企业的需配送产品进行分类,便于后续企业依据自身需配送产品的多少选择物流商的类型,使得整个供应系统实现需求统一规划。
将物流商分类单元中的分类结果和分类产品数比较单元中的比较结果传输到物流商类型选择单元,在物流商类型选择单元中根据分类结果和比较结果为不同类别产品选择合适类型的物流商类型,根据比较企业不同类别产品的数量为不同类别产品分配合适的物流能够保证资源的最优配置。
确认好不同类别产品对应的物流商类型后,通过分类产品仓库定位单元定位不同类别产品所在仓库位置,通过物流商所在地定位单元定位不同的物流商所在的位置,通过建模单元确认产品所在仓库和物流商所在位置的坐标,分类产品仓库定位单元将产品所在仓库位置坐标传输到同类物流商分配单元中,物流商所在地定位单元将物流商所在地位置坐标传输到同类物流商分配单元中,在同类物流商分配单元中根据位置坐标信息分配选择同类物流商的所有类别产品的确切的物流商运输该类产品;
同类物流商分配单元将分配的结果通过无线传输单元传输到显示终端,在区块链节点上的不同企业可以根据录入的需配送产品数的到不同的分配结果,根据分配结果匹配合适的物流商进行合作运输相应的产品,,在选择好物流商类型后依据各自的物流商到达需配送产品所在仓库的距离大小分配确切的物流进行配送,便于减少物流商配货的时间、提高物流供应的整体效率。
一种基于区块链的供应方法,其特征在于:包括以下步骤:
S1:不同的物流商输入可运输产品的总数,企业输入需配送产品总数;
S2:比较物流商可运输产品数,将不同物流商分类;
S3:将企业需配送产品分类,比较每类的产品数,选择相应物流商类型;
S4:确认物流商类型后,建模定位产品仓库所在地和不同的物流商所在地;
S5:企业在选择不同产品需要的物流商类型后分配具体的物流商运输对应类型产品。
在步骤S1中:不同的物流商通过物流商可运输产品数录入单元输入可以承担运输的产品数集合为m={m
在步骤S2中:物流商运输产品数比较单元中,根据下列公式计算物流商可以承担运输的平均产品数
其中,k表示物流商的总数,将不同的物流商可以承担运输的产品数m一一和
在步骤S3中:企业通过需配送产品数录入单元将需要配送的产品总数n
将不同类型的需配送产品数和
在步骤S4中:确认物流类型后,通过物流商所在地定位单元和建模单元定位小型物流商所在位置坐标集合为(x,y)={(x
在步骤S5中:将物流商所在地定位单元和分类产品仓库定位单元中的数据传输到同类物流商分配单元中,根据下列公式分别计算小型物流商到达对应需配送产品所在仓库的距离d和大型物流商到达对应需配送产品所在仓库的距离D:
分别筛选出到达选择该类型物流商配送产品所在仓库的距离最小的大小型物流商,其中,小型物流商到达对应需配送产品所在仓库的最小距离为d
实施例一:不同的物流商通过物流商可运输产品数录入单元输入可以承担运输的产品数集合为m={500,900,600,700,1000},对应的不同的物流商集合为A={A
最后应说明的是:以上所述仅为本发明的优选实例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
- 一种基于区块链的供应系统及方法
- 一种基于区块链的数据存储方法及系统、一种智能区块链