本发明涉及计算机,尤其涉及一种运输任务的操作执行方法、装置、设备及存储介质。
背景技术:
1、随着运输提效要求的越来越高,运输任务业务运作各环节都要保障业务规范的同时,不断提高日常运作的效率。尤其对于自调车场景,每个司机对运费的支付方式都有各自的要求,如果没有按时支付运费,甚至会出现投诉和闹事情况的发生。
2、而目前运输任务过程中存在多个环节,不同的环节对应不同的操作,而执行相关操作需要经过多个人工审核环节才能执行,并且在不同运输状态时的合约不统一,导致需要反复确认合约内容,从而降低运输任务的效率,增加了运输任务的风险。
3、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本发明的主要目的在于提供一种运输任务的操作执行方法、装置、设备及存储介质,旨在解决现有技术执行任务相关操作需要人为反复确认合约内容,导致降低运输任务的效率,增加了运输任务的风险的技术问题。
2、为实现上述目的,本发明提供了一种运输任务的操作执行方法,所述方法包括以下步骤:
3、基于目标运输任务的当前运输状态更新所述目标运输任务对应的智能合约;
4、获取所述智能合约的当前节点状态;
5、在所述当前节点状态为登记完成状态时,基于所述当前节点状态确定所述目标运输任务的目标操作;
6、按照所述智能合约中包含的运输协议信息执行所述目标操作。
7、可选地,所述基于目标运输任务的当前运输状态更新所述目标运输任务对应的智能合约之前,还包括:
8、获取目标运输任务,以及所述目标运输任务对应的运输协议信息;
9、基于所述运输协议信息生成所述目标运输任务对应的智能合约。
10、3、如权利要求2所述的运输任务的操作执行方法,其特征在于,所述基于所述运输协议信息生成所述目标运输任务对应的智能合约,包括:
11、基于所述运输协议信息获取所述目标运输任务的货物装卸位置信息;
12、根据所述货物装卸位置信息设置多个合约节点;
13、基于所述多个合约节点生成所述目标运输任务对应的智能合约。
14、可选地,所述基于所述运输协议信息生成所述目标运输任务对应的智能合约,包括:
15、基于所述运输协议信息获取所述目标运输任务的货物装卸位置信息;
16、根据所述货物装卸位置信息设置多个合约节点;
17、基于所述多个合约节点生成所述目标运输任务对应的智能合约。
18、可选地,所述基于目标运输任务的当前运输状态更新所述目标运输任务对应的智能合约,包括:
19、对目标运输任务的运输事件进行监测,获取所述目标运输任务的当前运输状态;
20、基于所述当前运输状态获取所述目标运输任务的任务时效信息;
21、判断所述任务时效信息是否满足预设时效条件;
22、若所述任务时效信息满足预设时效条件,则基于所述当前运输状态更新所述目标运输任务对应的智能合约;
23、若所述任务时效信息不满足预设时效条件,则基于所述任务时效信息和所述预设时效条件获取所述目标运输任务的超时信息,并基于所述超时信息更新所述智能合约。
24、可选地,所述基于目标运输任务的当前运输状态更新所述目标运输任务对应的智能合约,包括:
25、对目标运输任务的运输轨迹进行监测,获取所述目标运输任务的当前运输轨迹;
26、将所述当前运输轨迹与所述目标运输任务的目标运输轨迹进行比对,获取轨迹差异信息;
27、判断所述轨迹差异信息是否满足预设差异条件;
28、基于判断结果和所述当前运输轨迹确定所述目标运输任务的当前运输状态;
29、基于所述当前运输状态更新所述目标运输任务对应的智能合约。
30、可选地,在所述目标操作为支付操作时,所述按照所述智能合约中包含的运输协议信息执行所述目标操作,包括:
31、基于所述智能合约中包含的运输协议信息获取支付信息,所述支付信息包括全款金额和支付对象;
32、根据所述当前节点状态确定支付比例;
33、基于所述支付比例和所述全款金额确定待支付金额;
34、按照所述支付对象和所述待支付金额执行所述支付操作。
35、可选地,所述按照所述智能合约中包含的运输协议信息执行所述目标操作之后,还包括:
36、基于所述智能合约确定所述目标运输任务的运输用户,并获取所述目标运输任务的运输额度;
37、基于所述运输额度更新所述运输用户的账户总额度;
38、判断更新后的所述账户总额度是否超过预设额度阈值;
39、若所述账户总额度超过预设额度阈值,则基于所述账户总额度与所述预设额度阈值之间的额度差值确定激励操作;
40、按照所述智能合约中包含的激励协议信息执行所述激励操作。
41、此外,为实现上述目的,本发明还提出一种运输任务的操作执行装置,所述运输任务的操作执行装置包括:
42、合约更新模块,用于基于目标运输任务的当前运输状态更新所述目标运输任务对应的智能合约;
43、节点检测模块,用于获取所述智能合约的当前节点状态;
44、操作获取模块,用于在所述当前节点状态为登记完成状态时,基于所述当前节点状态确定所述目标运输任务的目标操作;
45、操作执行模块,用于按照所述智能合约中包含的运输协议信息执行所述目标操作。
46、此外,为实现上述目的,本发明还提出一种运输任务的操作执行设备,所述运输任务的操作执行设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的运输任务的操作执行程序,所述运输任务的操作执行程序配置为实现如上文所述的运输任务的操作执行方法的步骤。
47、此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有运输任务的操作执行程序,所述运输任务的操作执行程序被处理器执行时实现如上文所述的运输任务的操作执行方法的步骤。
48、本发明基于目标运输任务的当前运输状态更新所述目标运输任务对应的智能合约,获取所述智能合约的当前节点状态,在所述当前节点状态为登记完成状态时,基于所述当前节点状态确定所述目标运输任务的目标操作,按照所述智能合约中包含的运输协议信息执行所述目标操作;由于本申请通过实时更新目标运输任务对应的智能合约,在智能合约的当前节点状态为登记完成状态时按照智能合约中包含的运输协议信息执行当前节点状态对应的目标操作,从而提升了运输任务中的操作效率,有效地避免运输任务过程中需要委托方用户和被委托方用户反复确认协议内容导致的执行效率降低的问题,大幅降低了任务执行耗时,提升了用户体验和运输效率。
1.一种运输任务的操作执行方法,其特征在于,所述运输任务的操作执行方法包括:
2.如权利要求1所述的运输任务的操作执行方法,其特征在于,所述基于目标运输任务的当前运输状态更新所述目标运输任务对应的智能合约之前,还包括:
3.如权利要求2所述的运输任务的操作执行方法,其特征在于,所述基于所述运输协议信息生成所述目标运输任务对应的智能合约,包括:
4.如权利要求1所述的运输任务的操作执行方法,其特征在于,所述基于目标运输任务的当前运输状态更新所述目标运输任务对应的智能合约,包括:
5.如权利要求1所述的运输任务的操作执行方法,其特征在于,所述基于目标运输任务的当前运输状态更新所述目标运输任务对应的智能合约,包括:
6.如权利要求1所述的运输任务的操作执行方法,其特征在于,在所述目标操作为支付操作时,所述按照所述智能合约中包含的运输协议信息执行所述目标操作,包括:
7.如权利要求1至6中任一项所述的运输任务的操作执行方法,其特征在于,所述按照所述智能合约中包含的运输协议信息执行所述目标操作之后,还包括:
8.一种运输任务的操作执行装置,其特征在于,所述运输任务的操作执行装置包括:
9.一种运输任务的操作执行设备,其特征在于,所述运输任务的操作执行设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的运输任务的操作执行程序,所述运输任务的操作执行程序配置为实现如权利要求1至7中任一项所述的运输任务的操作执行方法。
10.一种存储介质,其特征在于,所述存储介质上存储有运输任务的操作执行程序,所述运输任务的操作执行程序被处理器执行时实现如权利要求1至7任一项所述的运输任务的操作执行方法。