基于区块链的工时结算方法、装置、设备及存储介质制造方法及图纸

技术编号:33782025 阅读:81 留言:0更新日期:2022-06-12 14:36
本申请属于区块链技术领域,提供了一种基于区块链的工时结算方法、装置、设备及存储介质,包括:接收甲方节点在预设结算周期的预付时间到达时发送的预付交易信息;通过智能合约从预设项目账户中扣除预付金额添加至监管节点请求创建的临时账户;接收乙方节点在预设结算周期的结算时间到达时发送的结算交易信息;通过智能合约对乙方工时投入数据进行验证,在验证通过时允许乙方节点从临时账户扣除结算金额添加至乙方节点账户完成结算交易;接收甲方节点在预设验收周期到达时发送的验收请求,通过智能合约协助甲方节点对乙方节点完成的所有结算交易执行验收操作并在验收通过时签名,完成项目工时结算。本申请基于区块链实现了准确性更高的工时结算。了准确性更高的工时结算。了准确性更高的工时结算。

【技术实现步骤摘要】
基于区块链的工时结算方法、装置、设备及存储介质


[0001]本申请涉及区块链
,尤其涉及一种基于区块链的工时结算方法、装置、设备及存储介质。

技术介绍

[0002]甲方委托乙方开发人员进行项目开发时,甲方对乙方的结算付款是以乙方开发人员的工作量为衡量依据的,因此乙方开发人员对项目开发的工时投入的真实性尤为重要。
[0003]然而,在项目开发管理中,对于人力效能的评估是比较复杂的事,其中一个难点在于,甲方的项目管理人员需要非常了解技术,对于乙方开发人员的产出,依赖于“故事开发完成数量”等指标。但是每一个用户故事的开发难度,本身包含的工作量是比较难量化的,哪怕在敏捷开发过程中,也只能事先评估该项任务“大约”需要多少时间。当乙方开发人员完成开发后,以事先评估的工时作为实际投入的工时,可见,对工时投入的评估并不十分准确,即现有的项目工时结算方式,准确性较低。

技术实现思路

[0004]本申请的主要目的在于提供一种基于区块链的工时结算方法、装置、设备及存储介质,旨在解决现有的项目工时结算方式,准确性较低的技术问题。
[0005]第一方面,本申请提供了一种基于区块链的工时结算方法,所述区块链设有甲方节点、乙方节点和监管节点,所述方法包括以下步骤:
[0006]接收甲方节点在预设结算周期的预付时间到达时发送的预付交易信息;
[0007]通过智能合约从预设项目账户中扣除所述预付交易信息中的预付金额,添加至监管节点请求创建的临时账户,其中,所述预设项目账户存有甲方对项目的预计投入金额;
[0008]接收乙方节点在预设结算周期的结算时间到达时发送的结算交易信息;
[0009]通过所述智能合约对所述结算交易信息中的乙方工时投入数据进行验证,在验证通过时允许乙方节点从所述临时账户中扣除所述结算交易信息中的结算金额添加至乙方节点账户,完成结算交易;
[0010]接收甲方节点在预设验收周期到达时发送的验收请求,通过所述智能合约协助甲方节点对乙方节点在验收周期内完成的所有结算交易执行验收操作并在验收通过时签名,完成项目工时结算。
[0011]第二方面,本申请还提供了一种基于区块链的工时结算装置,所述装置包括:
[0012]第一接收模块,用于接收甲方节点在预设结算周期的预付时间到达时发送的预付交易信息;
[0013]添加模块,用于通过智能合约从预设项目账户中扣除所述预付交易信息中的预付金额,添加至监管节点请求创建的临时账户,其中,所述预设项目账户存有甲方对项目的预计投入金额;
[0014]第二接收模块,用于接收乙方节点在预设结算周期的结算时间到达时发送的结算
交易信息;
[0015]验证模块,用于通过所述智能合约对所述结算交易信息中的乙方工时投入数据进行验证,在验证通过时允许乙方节点从所述临时账户中扣除所述结算交易信息中的结算金额添加至乙方节点账户,完成结算交易;
[0016]协助模块,用于接收甲方节点在预设验收周期到达时发送的验收请求,通过所述智能合约协助甲方节点对乙方节点在验收周期内完成的所有结算交易执行验收操作并在验收通过时签名,完成项目工时结算。
[0017]第三方面,本申请还提供了一种计算机设备,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上述的基于区块链的工时结算方法的步骤。
[0018]第四方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上述的基于区块链的工时结算方法。
[0019]本申请公开了一种基于区块链的工时结算方法、装置、设备及存储介质,该基于区块链的工时结算方法,区块链设有甲方节点、乙方节点和监管节点,接收甲方节点在预设结算周期的预付时间到达时发送的预付交易信息;通过智能合约从预设项目账户中扣除所述预付交易信息中的预付金额,添加至监管节点请求创建的临时账户,其中,所述预设项目账户存有甲方对项目的预计投入金额;接收乙方节点在预设结算周期的结算时间到达时发送的结算交易信息;通过所述智能合约对所述结算交易信息中的乙方工时投入数据进行验证,在验证通过时允许乙方节点从所述临时账户中扣除所述结算交易信息中的结算金额添加至乙方节点账户,完成结算交易;接收甲方节点在预设验收周期到达时发送的验收请求,通过所述智能合约协助甲方节点对乙方节点在验收周期内完成的所有结算交易执行验收操作并在验收通过时签名,完成项目工时结算。相比现有的项目工时结算方式,本申请基于区块链在监管节点的参与下实现了甲乙双方之间的工时结算,由于乙方的工时投入数据经过验证,且工时结算交易发生在临时账户,使得工时结算交易的安全性和准确性得到了提升,提升了项目工时结算的效率。
[0020]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0021]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为本申请基于区块链的工时结算方法一实施例的流程示意图;
[0023]图2为本申请基于区块链的工时结算方法一实施例涉及的应用场景示例图;
[0024]图3为本申请一实施例提供的一种基于区块链的工时结算装置的示意性框图;
[0025]图4为本申请一实施例涉及的计算机设备的结构示意框图。
[0026]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0027]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0028]附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0029]应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0030]还应当进理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0031]本申请的实施例提供了一种基于区块链的工时结算方法、装置、设备及存储介质。该基于区块链的工时结算方法主要应用于基于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的工时结算方法,其特征在于,所述区块链设有甲方节点、乙方节点和监管节点,所述方法包括以下步骤:接收甲方节点在预设结算周期的预付时间到达时发送的预付交易信息;通过智能合约从预设项目账户中扣除所述预付交易信息中的预付金额,添加至监管节点请求创建的临时账户,其中,所述预设项目账户存有甲方对项目的预计投入金额;接收乙方节点在预设结算周期的结算时间到达时发送的结算交易信息;通过所述智能合约对所述结算交易信息中的乙方工时投入数据进行验证,在验证通过时允许乙方节点从所述临时账户中扣除所述结算交易信息中的结算金额添加至乙方节点账户,完成结算交易;接收甲方节点在预设验收周期到达时发送的验收请求,通过所述智能合约协助甲方节点对乙方节点在验收周期内完成的所有结算交易执行验收操作并在验收通过时签名,完成项目工时结算。2.根据权利要求1所述的基于区块链的工时结算方法,其特征在于,所述接收甲方节点在预设结算周期的预付时间到达时发送的预付交易信息之前,包括:接收甲方节点发送的项目投入交易信息,通过所述智能合约将所述项目投入交易信息中甲方对项目的预计投入金额添加至所述预设项目账户。3.根据权利要求1所述的基于区块链的工时结算方法,其特征在于,所述通过智能合约从预设项目账户中扣除所述预付交易信息中的预付金额,添加至监管节点请求创建的临时账户,包括:通过所述智能合约从所述预设项目账户中扣除所述预付交易金额添加至监管节点的监管账户;接收监管节点发送的临时账户创建请求,通过所述智能合约创建临时账户,将所述监管账户中的预付金额添加至所述临时账户。4.根据权利要求1所述的基于区块链的工时结算方法,其特征在于,所述通过所述智能合约协助甲方节点对乙方节点在验收周期内完成的所有结算交易执行验收操作,包括:通过所述智能合约将乙方节点在验收周期内完成的所有结算交易的明细反馈至甲方节点,以供甲方节点根据所述明细对乙方节点完成的所有结算交易执行验收操作。5.根据权利要求1所述的基于区块链的工时结算方法,其特征在于,所述通过所述智能合约协助甲方节点对乙方节点在验收周期内完成的所有结算交易执行验收操作之后,包括:接...

【专利技术属性】
技术研发人员:董国超
申请(专利权)人:平安国际智慧城市科技股份有限公司
类型:发明
国别省市:

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

1