一种基于互联网区块链的工程材料交易管控方法及系统技术方案

技术编号:39154314 阅读:8 留言:0更新日期:2023-10-23 15:00
本发明专利技术公开了一种基于互联网区块链的工程材料交易管控方法及系统,方法包括:针对工程材料的每一项订单信息,在未完成结算之前,将订单信息发送至区块链的第一节点;区块链的第一节点将订单信息分发给其他节点,指示其他节点针对订单信息进行风险打分并反馈,接收其他节点所反馈的风险打分,对风险打分进行整合,得到风险系数;分析风险系数,若判定风险系数表示风险高,则生成表征停止付款的信息。通过将订单信息通过区块链发送给其他节点,可使得订单信息进行公开并且公开的订单信息不易被篡改,保证了订单信息的合法性,另外,通过由其他节点进行风险打分,综合其他节点的风险打分来计算得到该订单的风险系数,使得增加了订单风险的可靠性。单风险的可靠性。单风险的可靠性。

【技术实现步骤摘要】
一种基于互联网区块链的工程材料交易管控方法及系统


[0001]本专利技术涉及区块链
,尤其涉及一种基于互联网区块链的工程材料交易管控方法及系统。

技术介绍

[0002]当前的工程材料交易过程中,其订单信息一直是未公开状态,导致投资人对于每项订单情况一无所知,在订单交易过程中,对于订单是否有风险,由于只有极少部分人知道订单信息,所以对风险把控的能力较差。

技术实现思路

[0003]本专利技术实施例提供了一种基于互联网区块链的工程材料交易管控方法及系统,使得订单公开化,以及提高了对订单的风险把控能力。
[0004]本专利技术提供一种基于互联网区块链的工程材料交易管控方法,所述方法包括:针对工程材料的每一项订单信息,在未完成结算之前,将所述订单信息发送至区块链的第一节点;所述区块链的第一节点将所述订单信息分发给其他节点,指示其他节点针对所述订单信息进行风险打分并反馈,其中,所述风险打分标的包括订单时间d、材料种类j、结算金额q和收款方信息s;接收其他节点所反馈的风险打分,对所述风险打分进行整合,得到风险系数w;分析所述风险系数,若判定所述风险系数表示风险高,则生成表征停止付款的信息。
[0005]在一可实施方式中,得到风险系数w,其公式为:风险系数,其中,n表示其他节点的总数,表示第k个节点的订单时间打分分数,表示第k个节点的材料种类打分分数,表示第k个节点的结算金额打分分数,表示第k个节点的收款方信息打分分数,a表示订单时间对应的权重,b表示材料种类对应的权重,c表示结算金额对应的权重,d表示收款方信息对应的权重,风险系数w越大表示风险越高。
[0006]在一可实施方式中,所述权重a、权重b、权重c以及权重d为固定比例,所述固定比例为a:b:c:d = 1:1:5:3。
[0007]在一可实施方式中,所述权重a、权重b、权重c以及权重d为浮动值,所述浮动值根据所述其他节点的打分分数进行调整具体为:统计并分析其他节点对于打分标的各自的打分分数;若判定所述打分标的各自的打分分数表示交易风险为高,则提高对应的打分标的
的权重。
[0008]在一可实施方式中,所述分析其他节点对于打分标的各自的打分分数,包括:对每一所述打分标的所有打分分数进行排序,得到第一集合;将所述第一集合进行聚类划分,得到多个数据范围的第二集合;选取所述第二集合中数据量最多的第三集合,计算所述第三集合的平均打分分数。
[0009]在一可实施方式中,所述将所述第一集合进行聚类划分,得到多个数据范围的第二集合,包括:轮流依次以每一所述打分标的中的各个打分分数为中心,计算并相加与其他打分分数的数值差;在轮流计算完成之后,选取所有数值差中最小的打分分数;以最小数值差的打分分数为中心,制定数据范围;根据所制定的数据范围,得到多个数据范围的第二集合。
[0010]在一可实施方式中,所述制定数据范围,包括:以最小数值差的打分分数为中心,计算打分分数的上限值和下限值,其中,所述上限值为最小数值差的打分分数的50%,所述下限值为最小数值差的打分分数的150%。
[0011]在一可实施方式中,所述提高对应的打分标的的权重,包括:对应打分标的的权重在原有的基础上提高预设百分值,其中,所述预设百分值为1%~3%。
[0012]在一可实施方式中,所述预设百分值为2%。
[0013]在一可实施方式中,在生成表征停止付款的信息之后,所述方法还包括:将停止付款的信息生成摘要,并将所述摘要转换为对应的第一哈希值;将所述第一哈希值通过所述第一节点发送至其他节点,指示所述其他节点根据所述第一哈希值确定节点所对应的身份信息,并将身份信息转换为对应的第二哈希值,将所述第二哈希值反馈至所述第一节点;若所述第一节点根据所述第二哈希值确认所对应的身份信息为可发送的对象,则将完成的停止付款信息发送至该节点。本专利技术另一方面提供一种基于互联网区块链的工程材料交易管控系统,所述系统包括:订单发送模块,用于针对工程材料的每一项订单信息,在未完成结算之前,将所述订单信息发送至区块链的第一节点;风险打分模块,用于所述区块链的第一节点将所述订单信息分发给其他节点,指示其他节点针对所述订单信息进行风险打分并反馈,其中,所述风险打分标的包括订单时间d、材料种类j、结算金额q和收款方信息s;分数分析模块,用于接收其他节点所反馈的风险打分,对所述风险打分进行整合,得到风险系数w,其公式为:风险系数,
其中,n表示其他节点的总数,表示第k个节点的订单时间打分分数,表示第k个节点的材料种类打分分数,表示第k个节点的结算金额打分分数,表示第k个节点的收款方信息打分分数,a表示订单时间对应的权重,b表示材料种类对应的权重,c表示结算金额对应的权重,d表示收款方信息对应的权重,风险系数w越大表示风险越高;风险提示模块,用于分析所述风险系数,若判定所述风险系数表示风险高,则生成表征停止付款的信息。
[0014]在本专利技术实施例中,通过将订单信息通过区块链发送给其他节点,可使得订单信息进行公开并且公开的订单信息不易被篡改,保证了订单信息的合法性,另外,通过由其他节点进行风险打分,综合其他节点的风险打分来计算得到该订单的风险系数,使得增加了订单风险的可靠性。
附图说明
[0015]通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:在附图中,相同或对应的标号表示相同或对应的部分。
[0016]图1为本专利技术实施例一种基于互联网区块链的工程材料交易管控方法的实现流程示意图;图2为本专利技术实施例一种基于互联网区块链的工程材料交易管控系统的结构组成图。
具体实施方式
[0017]为使本专利技术的目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0018]如图1所示,本专利技术提供一种基于互联网区块链的工程材料交易管控方法,所述方法包括:步骤101,针对工程材料的每一项订单信息,在未完成结算之前,将所述订单信息发送至区块链的第一节点;其中第一节点的选择方法包括:在系统初始化时,建立一个包含多个候选节点的节点池;对所述节点性能指标进行评估,所述性能指标包括计算能力、存储能力、网络带宽以及延迟;根据加权平均算法,根据节点的性能指标,选择最佳节点。
[0019]步骤102,所述区块链的第一节点将所述订单信息分发给其他节点,指示其他节点针对所述订单信息进行风险打分并反馈,其中,所述风险打分标的包括订单时间d、材料种类j、结算金额q和收款方信息s;其中,其他节点选择分配的方法包括:
根据系统的需求和可用节点数目,在第一节点的基础上确定需要分配的其他节点数目并根据系统的高峰以及低谷,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于互联网区块链的工程材料交易管控方法,其特征在于,所述方法包括:针对工程材料的每一项订单信息,在未完成结算之前,将所述订单信息发送至区块链的第一节点;所述区块链的第一节点将所述订单信息分发给其他节点,指示其他节点针对所述订单信息进行风险打分并反馈,其中,所述风险打分标的包括订单时间d、材料种类j、结算金额q和收款方信息s;接收其他节点所反馈的风险打分,对所述风险打分进行整合,得到风险系数w;分析所述风险系数,若判定所述风险系数表示风险高,则生成表征停止付款的信息。2.根据权利要求1所述的方法,其特征在于,得到风险系数w,其公式为:风险系数,其中,n表示其他节点的总数,表示第k个节点的订单时间打分分数,表示第k个节点的材料种类打分分数,表示第k个节点的结算金额打分分数,表示第k个节点的收款方信息打分分数,a表示订单时间对应的权重,b表示材料种类对应的权重,c表示结算金额对应的权重,d表示收款方信息对应的权重,风险系数w越大表示风险越高。3.根据权利要求2所述的方法,其特征在于,所述权重a、权重b、权重c以及权重d为固定比例,所述固定比例为a:b:c:d = 1:1:5:3。4.根据权利要求2所述的方法,其特征在于,所述权重a、权重b、权重c以及权重d为浮动值,所述浮动值根据所述其他节点的打分分数进行调整,具体为:统计并分析其他节点对于打分标的各自的打分分数;若判定所述打分标的各自的打分分数表示交易风险为高,则提高对应的打分标的的权重。5.根据权利要求4所述的方法,其特征在于,所述分析其他节点对于打分标的各自的打分分数,包括:对每一所述打分标的所有打分分数进行排序,得到第一集合;将所述第一集合进行聚类划分,得到多个数据范围的第二集合;选取所述第二集合中数据量最多的第三集合,计算所述第三集合的平均打分分数。6.根据权利要求5所述的方法,其特征在于,所述将所述第一集合进行聚类划分,得到多个数据范围的第二集合,包括:轮流依次以每一所述打分标的中的各个打分分数为中心,计算并相加与其他打分分数的数值差;在轮流计算完成之后,选取所有数值差中最小的打分分数;以最小数值差...

【专利技术属性】
技术研发人员:郭树龙
申请(专利权)人:天津市津能工程管理有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1