本公开实施例公开了一种基于区块链的订单处理方法、装置、系统、设备和介质,涉及区块链领域,其中,方法包括:接收用户的订单取消请求;基于订单取消请求,从区块链预存的订单数据中确定待取消订单的订单标识;基于待取消订单的订单标识,获取待取消订单的流程信息,待取消订单的流程信息包括待取消订单对应的处理环节;根据待取消订单的流程信息,确定待取消订单当前的处理状态,并在待取消订单到达新的处理环节时,冻结新的处理环节;基于新的处理环节,确定待取消订单表征的物品的位置信息;基于位置信息,对待取消订单表征的物品执行预设流程。有助于缩短订单查询和物品定位的耗时,从而提高物品的拦截成功率和效率。从而提高物品的拦截成功率和效率。从而提高物品的拦截成功率和效率。
【技术实现步骤摘要】
基于区块链的订单处理方法、装置、系统、设备和介质
[0001]本公开涉及区块链
,尤其是一种基于区块链的订单处理方法、装置、系统、设备和介质。
技术介绍
[0002]随着互联网技术以及电子商务一体化的快速发展,网络购物在人们日常生活中的应用越来越普遍。用户可以通过网络向供货商下单购买所需的物品,供货商接收到用户订单之后,通过执行相应的发货流程将物品发送给用户,该流程通常包括多个环节,例如订单分配、库存查询、面单打印、物品包装、物品输送、物品出库等等。在供货方执行发货流程时,如果用户想要退货或换货,可以向供货方发送订单取消请求,以便供货方进行退货处理。
[0003]相关技术中,供货方在对订单进行退货处理时,多采用人工查询订单信息,并通过人工定位订单对应的包裹所处的处理环节,然后由人工揽收退货入库,这就导致查询订单和定位物品的过程耗时较长,并且拦截物品的成功率较低。
技术实现思路
[0004]为了解决上述问题,本公开实施例提供一种一种基于区块链的订单处理方法、装置、系统、设备和介质。
[0005]根据本公开实施例的一个方面,提供一种基于区块链的订单处理方法,该方法包括:接收用户的订单取消请求;基于订单取消请求,从区块链预存的订单数据中确定待取消订单的订单标识;基于待取消订单的订单标识,获取待取消订单的流程信息,待取消订单的流程信息包括待取消订单对应的处理环节;根据待取消订单的流程信息,确定待取消订单当前的处理状态,并在待取消订单到达新的处理环节时,冻结新的处理环节;基于新的处理环节,确定待取消订单表征的物品的位置信息;基于位置信息,对待取消订单表征的物品执行预设流程。
[0006]在一些实施例中,接收用户的订单取消请求之前,该方法包括:从订单管理平台获取待处理订单的订单信息;基于待处理订单的订单信息,生成待处理订单的工业互联网标识,作为待处理订单的订单标识;将待处理订单的订单信息与订单标识发送至区块链,以便区块链将待处理订单的订单信息和订单标识存储至订单数据中。
[0007]在一些实施例中,该方法还包括:对待处理订单或待处理订单表征的物品进行处理时,确定该处理环节对应的工业互联网标识,作为待处理订单在该处理环节对应的节点标识;将待处理订单对应的各节点标识与待处理订单的订单标识关联;基于待处理订单的订单标识关联的各节点标识,生成待处理订单的流程信息。
[0008]在一些实施例中,该方法还包括:将待处理订单的流程信息发送至区块链,以便区块链基于待处理订单的流程信息更新订单数据。
[0009]在一些实施例中,从区块链预存的订单数据中确定待取消订单的订单标识之后,该方法还包括:将待取消订单关联的各节点标识标记为异常状态。
[0010]在一些实施例中,将待处理订单的订单信息与订单标识发送至区块链之前,该方法还包括:对多个待处理订单进行标准化处理,得到至少一个波次,每个波次包括至少一个待处理订单;将待处理订单的订单信息与订单标识发送至区块链,包括:以波次为单位,将至少一个波次中的每个波次包含的一个或多个待处理订单及其订单信息、订单标识分别发送至区块链。
[0011]在一些实施例中,对待处理订单或待处理订单表征的物品进行处理时,确定该处理环节对应的工业互联网标识,作为待处理订单在该处理环节对应的节点标识,包括:生成待处理订单的工业互联网标识时,确定待处理订单在该处理环节对应的节点标识;对多个待处理订单进行标准化处理时,确定待处理订单在该处理环节对应的节点标识;以及,在仓储物流阶段对待处理订单表征的物品进行处理时,确定待处理订单在各个处理环节分别对应的节点标识。
[0012]在一些实施例中,基于位置信息,对待取消订单表征的物品执行预设流程,包括:基于位置信息,获取待取消订单表征的物品;将待取消订单表征的物品输送至预设位置;更新订单数据以及待取消订单表征的物品的库存信息。
[0013]在一些实施例中,该方法还包括:利用区块链与订单管理平台、工业互联网标识管理系统、仓储管理系统进行数据交互,以实现订单数据和流程信息的数据同步;其中,订单管理平台用于与用户交互,并根据用户指令生成订单;工业互联网标识管理系统用于生成和解析工业互联网标识;仓储管理系统用于获取物品在仓储物流阶段的流转信息。
[0014]根据本公开实施例的又一个方面,提供一种基于区块链的订单处理装置,该装置包括:接收单元,被配置成接收用户的订单取消请求;确定单元,被配置成基于订单取消请求,从区块链预存的订单数据中确定待取消订单的订单标识;获取单元,被配置成基于待取消订单的订单标识,获取待取消订单的流程信息,待取消订单的流程信息包括待取消订单对应的处理环节;冻结单元,被配置成根据待取消订单的流程信息,确定待取消订单当前的处理状态,并在待取消订单到达新的处理环节时,冻结新的处理环节;定位单元,被配置成基于新的处理环节,确定待取消订单表征的物品的位置信息;处理单元,被配置成基于位置信息,对待取消订单表征的物品执行预设流程。
[0015]根据本公开实施例的又一个方面,提供一种电子设备,包括:存储器,用于存储计算机程序产品;处理器,用于执行存储器中存储的计算机程序产品,且计算机程序产品被执行时,实现上述任一实施例中的基于区块链的订单处理方法。
[0016]根据本公开实施例的又一个方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时实现上述任一实施例中的基于区块链的订单处理方法。
[0017]本公开的实施例提供的基于区块链的订单处理方法、装置、系统、设备和介质,利用区块链存储订单数据,既可以实现订单数据的安全存储,又可以提高数据获取的便捷程度;当接收到用户的订单取消请求时,可以根据订单标识获取待取消订单的流程信息,迅速确定待取消订单的处理状态,以便在待取消订单到达新的处理环节时,冻结新的处理环节并确定待取消订单表征的物品的位置,最后根据物品的位置,对待取消订单表征的物品执行预设流程。可以根据用户的订单取消请求,自动确定对应的订单及物品的位置,有助于缩短订单查询和物品定位的耗时,从而提高物品的拦截成功率和效率。
[0018]下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
附图说明
[0019]构成说明书的一部分的附图描述了本公开的实施例,并且连同描述一起用于解释本公开的原理。
[0020]参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:图1为本公开的基于区块链的订单处理系统的一个实施例的架构示意图;图2为本公开的基于区块链的订单处理方法的一个实施例的流程示意图;图3为本公开的基于区块链的订单处理方法的一个实施例中的生成订单数据的流程示意图;图4为本公开的基于区块链的订单处理方法的一个实施例中生成流程信息的流程示意图;图5为本公开的基于区块链的订单处理方法的一个应用场景示意图;图6为本公开的基于区块链的订单处理装置的一个实施例的结构示意图;图7为本公开电子设备一个应用实施例的结构示意图。
本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的订单处理方法,其特征在于,包括:接收用户的订单取消请求;基于所述订单取消请求,从区块链预存的订单数据中确定待取消订单的订单标识;基于所述待取消订单的订单标识,获取所述待取消订单的流程信息,所述待取消订单的流程信息包括所述待取消订单对应的处理环节;根据所述待取消订单的流程信息,确定所述待取消订单当前的处理状态,并在所述待取消订单到达新的处理环节时,冻结所述新的处理环节;基于所述新的处理环节,确定所述待取消订单表征的物品的位置信息;基于所述位置信息,对所述待取消订单表征的物品执行预设流程。2.根据权利要求1所述的方法,其特征在于,接收用户的订单取消请求之前,所述方法还包括:从订单管理平台获取待处理订单的订单信息;基于所述待处理订单的订单信息,生成所述待处理订单的工业互联网标识,作为所述待处理订单的订单标识;将所述待处理订单的订单信息与订单标识发送至所述区块链,以便所述区块链将所述待处理订单的订单信息和订单标识存储至所述订单数据中。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:对所述待处理订单或所述待处理订单表征的物品进行处理时,确定该处理环节对应的工业互联网标识,作为所述待处理订单在该处理环节对应的节点标识;将所述待处理订单对应的各节点标识与所述待处理订单的订单标识关联;基于所述待处理订单的订单标识关联的各节点标识,生成所述待处理订单的流程信息。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:将所述待处理订单的流程信息发送至所述区块链,以便所述区块链基于所述待处理订单的流程信息更新所述订单数据。5.根据权利要求3所述的方法,其特征在于,从区块链预存的订单数据中确定待取消订单的订单标识之后,所述方法还包括:将所述待取消订单关联的各节点标识标记为异常状态。6.根据权利要求3所述的方法,其特征在于,将所述待处理订单的订单信息与订单标识发送至所述区块链之前,所述方法还包括:对多个所述待处理订单进行标准化处理,得到至少一个波次,每个波次包括至少一个所述待处理订单;将所述待处理订单的订单信息与订单标识发送至所述区块链,包括:以波次为单位,将所述至少一个波次中的每个波次包含的一个或多个所述待处理订单及其订单信息、订单标识分别发送至所述区块链。7.根据权利要求6所述的方法,其特征在于,对所述待处理订单或所述待处理订单表征的物品进行处理时,确定该处理环节对应的工业互联网标识,作为所述待处理订单在该处理环节对应的节点标识,包括:生成所述待处理订单的工业互联网标识时,确定所述待处理订单在该处理环节对应的
节点标识;对多个所述待处理订单进行标准化处理时,确定所述待处理订单在该处理环节对应的节点标识;以及,在仓...
【专利技术属性】
技术研发人员:邵小景,田娟,刘阳,谢滨,朱斯语,
申请(专利权)人:中国信息通信研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。