System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种线上数字平台的商品订单追溯方法技术_技高网

一种线上数字平台的商品订单追溯方法技术

技术编号:40874866 阅读:3 留言:0更新日期:2024-04-08 16:43
本发明专利技术涉及一种线上数字平台的商品订单追溯方法,具体涉及信息处理技术领域,定义业务需求并利用智能合约结合订单追溯进行创建订单、记录订单信息以及测试智能合约,利用以太坊的Remix将智能合约部署到目标区块链网络,调用数据库获取订单信息,通过数据库的创建列进行验证,利用智能合约检查订当前状态、更新订单状态以及存储在区块链用于提供订单通知,利用智能合约由生产环节的参与方输入到智能合约中,并以区块链的形式记录产品的生产信息,利用智能合约记录与产品相关的供应商信息、产品的运输记录,利用智能合约与外置系统与订单信息源集成用于获取实时库存信息和发货状态,并设置事件触发机制。

【技术实现步骤摘要】

本专利技术涉及信息处理,更具体地说,本专利技术涉及一种线上数字平台的商品订单追溯方法


技术介绍

1、电子商务的线上化为消费者带来了购物时间的节约和跨地区比货的便利,同时,丰富的商品选择和方便的支付配送也使得线上购物成为了人们生活中重要的一部分,随着技术和服务的不断创新,电子商务的发展前景将更加广阔。

2、传统的商品订单存在数据泄露和信息安全风险,导致客户个人信息呗泄露,由于订单信息经过多次手动录入和处理,存在信息不一致和错误的可能,导致订单追溯结果不准确和不可信,商品订单追溯过程中存在信息流程不透明的问题,客户无法清晰了解订单信息的流转和处理过程。


技术实现思路

1、本专利技术针对现有技术中存在的技术问题,提供一种线上数字平台的商品订单追溯方法,通过智能合约结合订单追溯实现自动化的订单处理和追溯信息记录,以解决上述
技术介绍
中提出的问题。

2、本专利技术解决上述技术问题的技术方案如下:一种线上数字平台的商品订单追溯方法,包括以下步骤:

3、s101:定义业务需求并利用智能合约结合订单追溯进行创建订单、记录订单信息以及测试智能合约,利用以太坊的remix将智能合约部署到目标区块链网络;

4、s102:调用数据库获取订单信息,通过数据库的创建列进行验证,利用智能合约检查订单当前状态、更新订单状态以及存储在区块链用于提供订单通知;

5、s103:利用智能合约由生产环节的参与方输入到智能合约中,并以区块链的形式记录产品的生产信息,利用智能合约记录与产品相关的供应商信息、产品的运输记录;

6、s104:利用智能合约与外置系统与订单信息源集成用于获取实时库存信息和发货状态,并设置事件触发机制;

7、在一个优选地实施方式中,所述s101中,定义业务需求,包括订单处理流程、库存管理、产品追溯,利用智能合约结合订单追溯,其具体步骤为:利用event事件创建订单,利用自增长序列、时间戳以及随机字符表示订单编号,订单编号为十二位,其中订单编号前四位的自增长序列表示当天生成的订单序列,其中订单编号后八位表示订单生成日期,利用function获取订单信息并利用mapping将订单信息记录到数据库中,包括商品信息中的名称、数量以及价格、购买者信息中的姓名、联系方式以及地址、交易时间,利用后台模拟数据测试智能合约,用于智能合约正常运行并查询重复订单编号,当查询出重复订单编号,调用顾客端商品信息并反馈给订单生成,重复迭代生成订单编号,,利用以太坊的remix将智能合约部署到目标区块链网络。

8、在一个优选地实施方式中,所述s102中,调用数据库获取订单信息,通过数据库的创建列进行验证,包括检查订单号与已知订单匹配程度,货物数量符合库存,利用智能合约检查订当前状态,用于验证该订单不是无效和取消的订单,当订单已经无效和取消,则智能合约应该停止执行操作,当订单信息通过验证,利用智能合约更新订单状态,包括将订单标记为“已确认”和“待处理”,并存储在区块链用于提供订单通知,当存储在区块链的订单通知传递给智能合约通过验证订单有效性,并检查库存用于满足订单需求,当产品交付给客户时,智能合约将更新订单状态并终止合约的执行。

9、在一个优选地实施方式中,所述s103中,利用智能合约由生产环节的参与方输入到智能合约中,并以区块链的形式记录产品的生产信息,包括生产日期、生产批次号、制造商信息,利用智能合约记录与产品相关的供应商信息,包括原材料供应商、零部件供应商,用于帮助追溯产品的来源和供应链关系,利用智能合约记录产品的运输记录,包括运输起始地点、目的地点、运输方式,用于帮助追踪产品在运输过程中的轨迹和状态,根据订单编号的唯一性创建订单唯一标识符,利用智能合约通过产品的订单唯一标识符验证查询请求,并返回相关的产品追溯信息,通过区块链的订单信息获取产品的生命周期和流转路径,利用区块链的不可篡改性和去中心化特点,参与方无法擅自篡改和删除记录,用于确保产品追溯信息的安全性和透明度。

10、在一个优选地实施方式中,所述s104中,利用智能合约与外置系统与订单信息源集成用于获取实时库存信息和发货状态,其中外置系统包括库存管理系统以及物流系统,通过及时获取订单信息源并进行比对用于检测库存不足以及发货失败的异常情况,在订单信息处理过程中,当库存数量低于预设5件产品阈值和发货确认未收到时,启动事件触发机制;其中,所述事件触发机制包括当库存数量低于预设5件产品阈值时,发布产品不足的异常处理逻辑;当发货确认未收到时,发布提醒确认发货通知的异常处理逻辑,当智能合约监测到异常处理逻辑时,停止订单处理流程,并向相关方发送通知,用于告知订单处理过程中的异常情况,其中相关方包括供应商、物流公司、客户,利用智能合约记录异常情况的详细信息,包括发生时间、类型、原因;以及触发与所述异常处理逻辑对应的补救措施,其中,所述补救措施包括重新安排库存、重新安排发货、通知客户中的至少一个。

11、本专利技术的有益效果是:智能合约能够自动执行订单处理流程,减少人工操作的时间和错误,提高处理效率,订单处理过程中的各项操作在无需人工干预的情况下自动完成,提高了整体的处理速度和准确性,智能合约通过记录订单处理过程中的关键信息和阶段性状态,实现了数据的追溯和可靠性,通过存储在区块链的不可篡改的分布式账本保证数据的真实性和不可更改性,通过预设的逻辑和规则,减少了人为因素对订单处理的干扰和错误,客户可以实时查看订单状态和相关信息,增加了透明度和信任感,通过智能合约与订单追溯结合根据事先设定的规则和条件,自动追踪订单的状态和流程,并进行相应的处理和操作,提高效率和减少人为错误,智能合约的执行过程是公开的,所有参与方都可以查看和验证,能够减少信息不对称和欺诈行为。

本文档来自技高网...

【技术保护点】

1.一种线上数字平台的商品订单追溯方法,其特征在于,具体包括以下步骤:

2.根据权利要求1所述的一种线上数字平台的商品订单追溯方法,其特征在于:所述S101中,定义业务需求,包括订单处理流程、库存管理、产品追溯,利用智能合约结合订单追溯。

3.根据权利要求2所述的一种线上数字平台的商品订单追溯方法,其特征在于:所述智能合约结合订单追溯的具体步骤为:利用event事件创建订单,利用自增长序列、时间戳以及随机字符表示订单编号,订单编号为十二位,其中订单编号前四位的自增长序列表示当天生成的订单序列,其中订单编号后八位表示订单生成日期,利用function获取订单信息并利用mapping将订单信息记录到数据库中,包括商品信息中的名称、数量以及价格、购买者信息中的姓名、联系方式以及地址、交易时间,利用后台模拟数据测试智能合约,用于智能合约正常运行并查询重复订单编号。

4.根据权利要求3所述的一种线上数字平台的商品订单追溯方法,其特征在于:当查询出重复订单编号,调用顾客端商品信息并反馈给订单生成,重复迭代生成订单编号,利用以太坊的Remix将智能合约部署到目标区块链网络。

5.根据权利要求1所述的一种线上数字平台的商品订单追溯方法,其特征在于:所述S102中,调用数据库获取订单信息,通过数据库的创建列进行验证,包括检查订单号与已知订单匹配程度,货物数量符合库存,利用智能合约检查订当前状态,用于验证该订单不是无效和取消的订单,当订单已经无效和取消,则智能合约应该停止执行操作,当订单信息通过验证,利用智能合约更新订单状态,包括将订单标记为“已确认”和“待处理”,并存储在区块链用于提供订单通知。

6.根据权利要求1所述的一种线上数字平台的商品订单追溯方法,其特征在于:所述S103中,利用智能合约由生产环节的参与方输入到智能合约中,并以区块链的形式记录产品的生产信息,所述生产信息包括生产日期、生产批次号、制造商信息;

7.根据权利要求1所述的一种线上数字平台的商品订单追溯方法,其特征在于:所述S104中,利用智能合约与外置系统与订单信息源集成用于获取实时库存信息和发货状态,其中外置系统包括库存管理系统以及物流系统,通过及时获取订单信息源并进行比对用于检测库存不足以及发货失败的异常情况。

8.根据权利要求1所述的一种线上数字平台的商品订单追溯方法,其特征在于:所述S104中,在订单信息处理过程中,当库存数量低于预设5件产品阈值和发货确认未收到时,启动事件触发机制;其中,所述事件触发机制包括当库存数量低于预设5件产品阈值时,发布产品不足的异常处理逻辑;当发货确认未收到时,发布提醒确认发货通知的异常处理逻辑;

...

【技术特征摘要】

1.一种线上数字平台的商品订单追溯方法,其特征在于,具体包括以下步骤:

2.根据权利要求1所述的一种线上数字平台的商品订单追溯方法,其特征在于:所述s101中,定义业务需求,包括订单处理流程、库存管理、产品追溯,利用智能合约结合订单追溯。

3.根据权利要求2所述的一种线上数字平台的商品订单追溯方法,其特征在于:所述智能合约结合订单追溯的具体步骤为:利用event事件创建订单,利用自增长序列、时间戳以及随机字符表示订单编号,订单编号为十二位,其中订单编号前四位的自增长序列表示当天生成的订单序列,其中订单编号后八位表示订单生成日期,利用function获取订单信息并利用mapping将订单信息记录到数据库中,包括商品信息中的名称、数量以及价格、购买者信息中的姓名、联系方式以及地址、交易时间,利用后台模拟数据测试智能合约,用于智能合约正常运行并查询重复订单编号。

4.根据权利要求3所述的一种线上数字平台的商品订单追溯方法,其特征在于:当查询出重复订单编号,调用顾客端商品信息并反馈给订单生成,重复迭代生成订单编号,利用以太坊的remix将智能合约部署到目标区块链网络。

5.根据权利要求1所述的一种线上数字平台的商品订单追溯方法,其特征在于:所述s102中,调用数据库获取订单信息,通过数据库的创建列...

【专利技术属性】
技术研发人员:邝绮彤
申请(专利权)人:广东琦亚展览有限公司
类型:发明
国别省市:

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

1