具有对离线仪器的支持的基于区块链的消耗品管理制造技术

技术编号:28434129 阅读:21 留言:0更新日期:2021-05-11 18:45
提供的是具有对离线仪器的支持的基于区块链的消耗品管理。在实施例中,用户设备扫描消耗品上的第一机器可读代码,扫描在未通信地连接到区块链网络的仪器的显示器上显示的第二机器可读代码,从第一机器可读代码解码消耗品代码,从第二机器可读代码解码仪器代码,向区块链网络广播包括消耗品代码和仪器代码的事务消息,从区块链网络接收使用代码,将使用代码编码到第三机器可读代码,以及在用户设备的显示器上显示第三机器可读代码以用于由仪器扫描。

【技术实现步骤摘要】
【国外来华专利技术】具有对离线仪器的支持的基于区块链的消耗品管理相关申请交叉引用本申请要求于2018年11月29日提交的美国暂时专利申请号62/772,932的优先权,其通过引用合并于此,如同全文陈述一样。
技术介绍

本文描述的实施例总体涉及消耗品管理,并且更具体地,涉及基于区块链的消耗品管理,其支持在离线仪器中对消耗品的使用。相关技术描述区块链技术在资产管理的上下文中是一个很有前途的工具。具体地,使用防修改分类账(modification-resistledger,即,被实现为区块链)在实践上确保了对资产的准确和不可变的追踪。这种追踪在对消耗品(诸如由LeicaBiossystemsTM提供的试剂)的追踪中特别有用。通常,制造者将以低成本或零成本向客户(例如,医疗专业人员)出售或租赁昂贵的仪器(例如,组织处理系统、染色机等),并通过向客户出售消耗品来收回仪器的成本,消耗品诸如是在仪器中使用的单独试剂、试剂盒(例如,其以固定计数和/或比率使用一组单独试剂)、批量试剂等等。因此,如果这样的制造者能够确保只有他们的消耗品与他们的仪器一起使用,这将是有益的。此外,某些消耗品可能会受到政府的监管。例如,在美国,某些消耗品受到食品和药品管理局(FDA)的监管。例如,被利用以用于诊断癌症的试剂被归类为III类试剂,并受到FDA的严格监管。如此监管严格的原因是,人类的生命实际上取决于用于诊断的试剂的质量。因此,出于安全原因,如果制造者能够更好地管理对有缺陷的消耗品的召回并防止使用假冒消耗品,也将是有益的。r>然而,医疗上下文针对资产追踪提出了独特的隐私问题。具体地,使用这种消耗品的仪器中的许多仪器处理个人可标识的健康信息,其例如受《健康保险流通与责任法案》(HIPAA)的制约。出于该原因,此类仪器经常离线维护,以保护此类信息不受基于网络的网络攻击或其他误用。在这种情况下,“离线”不一定意味着仪器没有连接到任何网络,而是仪器没有连接(暂时或永久)到区块链网络,该区块链网络处理对于区块链的资产管理所需的事务。
技术实现思路
因此,公开了用于具有对离线仪器的支持的基于区块链的消耗品管理的系统、方法和非暂时性计算机可读介质。在实施例中,公开了一种方法,该方法包括使用用户设备的至少一个硬件处理器以:扫描消耗品上的第一机器可读代码;扫描被显示在仪器的显示器上的第二机器可读代码,该仪器未被通信地连接到区块链网络;从第一机器可读代码解码消耗品代码;从第二机器可读代码解码仪器代码;向区块链网络广播包括消耗品代码和仪器代码的事务消息;从区块链网络接收使用代码;将使用代码编码到第三机器可读代码中;以及在用户设备的显示器上显示第三机器可读代码以用于由仪器扫描。在实施例中,该方法还包括使用仪器的至少一个硬件处理器以:扫描被显示在用户设备的显示器上的第三机器可读代码;从第三机器可读代码解码使用代码;验证使用代码;利用消耗品以用于一次或多次运行;将用于一次或多次运行的使用信息存储在仪器的存储器中;以及在随后的时间,生成第四机器可读代码,第四机器可读代码对仪器代码和所存储的使用信息进行编码,并在仪器的显示器上显示第四机器可读代码以用于由用户设备扫描。该方法还包括使用用户设备的至少一个硬件处理器以:扫描被显示在仪器的显示器上的第四机器可读代码;从第四机器可读代码解码使用信息;以及向区块链网络广播包括消耗品代码和使用信息的一个或多个事务消息。该方法还包括提供待在区块链网络的多个节点中的每个节点上执行的软件,其中该软件在由节点的至少一个硬件处理器执行时:从用户设备接收一个或多个事务消息;以及将使用事务添加到由区块链网络管理的区块链中的区块,其中使用事务将消耗品代码与使用信息相关联。使用代码可以指示一个或多个约束,并且其中该方法还包括使用仪器的至少一个硬件处理器:根据一个或多个约束,限制对消耗品的利用。一个或多个约束可以包括运行数目,并且其中限制对消耗品的利用包括限制一次或多次运行,以便不超过一个或多个约束中的运行数目。一个或多个约束可以包括针对一种或多种类型的运行的召回,并且其中限制对消耗品的利用包括禁止一种或多种类型的运行。一种或多种类型的运行可以包括测试类型。在实施例中,该方法还包括提供待在区块链网络的多个节点中的每个节点上执行的软件,其中该软件在由节点的至少一个硬件处理器执行时:接收来自用户设备的事务消息;验证事务消息;以及当事务消息被验证时,将事务添加到由区块链网络管理的区块链中的区块,基于事务生成使用代码,并将使用代码发送给用户设备。事务可以将消耗品代码与仪器代码相关联。验证事务消息可以包括核实消耗品代码是否有效。核实消耗品代码有效可以包括:在区块链中搜索起始事务,该起始事务指示消耗品代码由有效制造者创建;以及当起始事务被标识时,核实消耗品代码是有效的。验证事务消息可以包括核实消耗品代码与预定量的加密货币相关联。验证事务消息可以包括核实与用户设备的操作者相关联的电子钱包包括预定量的加密货币。在实施例中,消耗品包括试剂。消耗品可以包括试剂盒。仪器可以包括组织处理系统。在实施例中,该方法还包括使用仪器的至少一个硬件处理器以:检测仪器是否被通信地连接到区块链网络;当仪器被检测到被通信地连接到区块链网络时,执行在线处理,在线处理包括:扫描消耗品上的机器可读代码,从机器可读代码解码消耗品代码,向区块链网络广播包括消耗品代码和仪器代码的事务消息,接收使用代码,验证使用代码,利用消耗品以用于一次或多次运行,以及向区块链网络广播包括用于一次或多次运行的使用信息的事务消息;并且,当仪器被检测到未被通信地连接到区块链网络时,执行离线处理,离线处理包括:扫描被显示在用户设备的显示器上的机器可读代码,从机器可读代码解码使用代码,验证使用代码,利用消耗品以用于一次或多次运行,以及将用于一次或多次运行的使用信息存储在仪器的存储器中以用于由区块链网络将来记录。在实施例中,该方法还包括提供待在区块链网络的多个节点中的每个节点上执行的软件,其中该软件在由节点的至少一个硬件处理器执行时:接收多个事务消息,其中多个事务消息中的每个事务消息表示在供应链内的路点(waypoint)处,对第一机器可读代码的扫描;以及,针对多个事务消息中的每个事务消息,将事务添加到由区块链网络管理的区块链中的区块,其中每个事务将消耗品代码与时间和位置相关联。每个事务还可以将消耗品代码与温度相关联。这些方法中的任何方法都可以实施在诸如服务器的基于处理器的系统的可执行软件模块中,和/或实施在被存储在非暂时性计算机可读介质中的可执行指令中。附图说明本专利技术关于其结构和操作两者的细节可以部分地通过研究附图来收集,在附图中,相似的附图标记指代相似的部分,并且其中:图1是图示了根据实施例的示例基础设施的框图,本文描述的一个或多个过程可以在该示例基础设施中实现;图2是图示了根据实施例的示例处理系统的框图,本文描述的一个或多个处理可以由该示例处理系统执行;图3是图示了根据实施例的用于基于区块链的消耗品追踪的过程的流程图;本文档来自技高网...

【技术保护点】
1.一种方法,包括使用用户设备的至少一个硬件处理器以:/n扫描消耗品上的第一机器可读代码;/n扫描被显示在仪器的显示器上的第二机器可读代码,所述仪器未被通信地连接到区块链网络;/n从所述第一机器可读代码解码消耗品代码;/n从所述第二机器可读代码解码仪器代码;/n向所述区块链网络广播包括所述消耗品代码和所述仪器代码的事务消息;/n从所述区块链网络接收使用代码;/n将所述使用代码编码到第三机器可读代码中;以及/n在所述用户设备的显示器上显示所述第三机器可读代码以用于由所述仪器扫描。/n

【技术特征摘要】
【国外来华专利技术】20181129 US 62/772,9321.一种方法,包括使用用户设备的至少一个硬件处理器以:
扫描消耗品上的第一机器可读代码;
扫描被显示在仪器的显示器上的第二机器可读代码,所述仪器未被通信地连接到区块链网络;
从所述第一机器可读代码解码消耗品代码;
从所述第二机器可读代码解码仪器代码;
向所述区块链网络广播包括所述消耗品代码和所述仪器代码的事务消息;
从所述区块链网络接收使用代码;
将所述使用代码编码到第三机器可读代码中;以及
在所述用户设备的显示器上显示所述第三机器可读代码以用于由所述仪器扫描。


2.根据权利要求1所述的方法,还包括使用所述仪器的至少一个硬件处理器以:
扫描被显示在所述用户设备的所述显示器上的所述第三机器可读代码;
从所述第三机器可读代码解码所述使用代码;
验证所述使用代码;
利用所述消耗品以用于一次或多次运行;
将用于所述一次或多次运行的使用信息存储在所述仪器的存储器中;以及
在随后的时间,生成第四机器可读代码,并且在所述仪器的所述显示器上显示所述第四机器可读代码以用于由用户设备扫描,所述第四机器可读代码将所述仪器代码和所存储的所述使用信息进行编码。


3.根据权利要求2所述的方法,还包括使用用户设备的至少一个硬件处理器以:
扫描被显示在所述仪器的所述显示器上的所述第四机器可读代码;
从所述第四机器可读代码解码所述使用信息;以及
向所述区块链网络广播包括所述消耗品代码和所述使用信息的一个或多个事务消息。


4.根据权利要求3所述的方法,还包括提供待在所述区块链网络的多个节点中的每个节点上被执行的软件,其中所述软件在由节点的至少一个硬件处理器执行时:
从所述用户设备接收所述一个或多个事务消息;以及
将使用事务添加到由所述区块链网络管理的区块链中的区块,其中所述使用事务将所述消耗品代码与所述使用信息相关联。


5.根据权利要求2所述的方法,其中所述使用代码指示一个或多个约束,并且其中所述方法还包括:使用所述仪器的所述至少一个硬件处理器根据所述一个或多个约束,来限制对所述消耗品的利用。


6.根据权利要求5所述的方法,其中所述一个或多个约束包括运行数目,并且其中限制对所述消耗品的利用包括:限制所述一次或多次运行,以便不超过所述一个或多个约束中的所述运行数目。


7.根据权利要求5所述的方法,其中所述一个或多个约束包括针对一种或多种类型的运行的召回,并且其中限制对所述消耗品的利用包括:禁止所述一种或多种类型的运行。


8.根据权利要求7所述的方法,其中所述一种或多种类型的运行包括测试类型。


9.根据权利要求1所述的方法,还包括提供待在所述区块链网络的多个节点中的每个节点上被执行的软件,其中所述软件在由节点的至少一个硬件处理器执行时:
从所述用户设备接收所述事务消息;
验证所述事务消息;以及
当所述事务消息被验证时,将事务添加到由所述区块链网络管理的区块链中的区块,基于所述事务生成所述使用代码,并且将所述使用代码发送给所述用户设备。


10.根据权利要求9所述的方法,其中所述事务将所述消耗品代码与所述仪器代码相关联。


11.根据权利要求9或10所述的方法,其中验证所述事务消息包括核实所述消耗品代码是否有效。


12.根据权利要求11所述的方法,其中核实所述消耗品代码有效包括:
在所述区块链中搜索起始事务,所述起始事务指示所述消耗品代码由有效制造商创建;以及
当所述起始事务被标识时,核实所述...

【专利技术属性】
技术研发人员:O·斯基特Z·米奥达斯奇维斯基
申请(专利权)人:徕卡生物系统墨尔本私人有限公司
类型:发明
国别省市:澳大利亚;AU

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

1