一种设备部件的验证方法、装置及设备制造方法及图纸

技术编号:21715024 阅读:33 留言:0更新日期:2019-07-27 19:22
本申请公开一种设备部件的验证方法,所述方法应用于设备的控制系统,所述控制系统具有对应的区块链节点,所述区块链节点中存储有所述设备的各个部件的标识信息;所述方法包括:当检测到预设验证触发条件被满足时,通过所述设备的各个部件的接口,实时获取所述设备的各个部件的标识信息;将实时获取的所述设备的各个部件的标识信息与所述区块链节点中所述设备的各个部件的标识信息进行匹配;如果匹配失败,则发送预警信息。本申请基于区块链上的数据不易篡改的特性,将设备部件的信息存储于区块链节点中,能够保证匹配信息的有效性,利用本申请提供的方法对设备部件进行验证,能够降低设备厂家的经济损失以及设备运行的安全威胁。

A Verification Method, Device and Equipment for Equipment Components

【技术实现步骤摘要】
一种设备部件的验证方法、装置及设备
本申请涉及数据处理领域,具体涉及一种设备部件的验证方法、装置及设备。
技术介绍
通常,设备是由大量部件组成的,例如,医疗设备领域的加速器,其部件众多,且各个部件的使用寿命不同,因此存在更换部件的需求,而有些客户出于节省费用等原因,私自将设备的部件更换为没有经过厂家认可的第三方部件,不仅造成了设备厂家的经济损失,又为设备本身的安全运行带来了很大隐患。目前,为了降低设备厂家的经济损失以及设备运行中的安全隐患,一旦客户存在对设备部件的更换需求时,通常由设备厂家的工程师现场更换,更换完成后由设备控制系统识别出更换后部件的编码,并由工程师将识别出的编码上传到厂家服务器进行合法性确认,在通过合法性确认后由工程师将更换后部件的编码存储于设备本地,只有在本地存储的部件的编码与运行于设备上对应部件的编码一致的情况下,该设备才能正常运行。由于存储于设备本地的部件的编码容易被篡改,一旦客户私自更换第三方部件并篡改本地存储数据,还是不能避免设备厂家的经济损失,以及设备运行的安全威胁。
技术实现思路
本申请提供了一种设备部件的验证方法、装置及设备,利用区块链上数据不易被篡改的特性,有效对设备部件进行验证,降低设备厂家的经济损失以及设备运行的安全威胁。第一方面,本申请提供了一种设备部件的验证方法,所述方法应用于设备的控制系统,所述控制系统具有对应的区块链节点,所述区块链节点中存储有所述设备的各个部件的标识信息;所述方法包括:当检测到预设验证触发条件被满足时,通过所述设备的各个部件的接口,实时获取所述设备的各个部件的标识信息;将实时获取的所述设备的各个部件的标识信息与所述区块链节点中所述设备的各个部件的标识信息进行匹配;如果匹配失败,则发送预警信息。一种可选的实现方式中,所述方法还包括:当首次检测到所述设备的任一部件时,获取所述部件的标识信息,将所述标识信息写入所述区块链节点,并由所述区块链节点将所述标识信息更新至自身所在区块链上的其他节点;其中,所述部件为经过验证的部件。一种可选的实现方式中,所述区块链上的其他节点包括所述设备的厂家对应的区块链节点。一种可选的实现方式中,所述区块链节点为私有链节点,所述区块链节点所在的区块链为私有链。一种可选的实现方式中,所述预设验证触发条件包括所述设备启动和\或所述设备运行时达到预设时间间隔。第二方面,本申请还提供了一种设备部件的验证装置,所述装置应用于设备的控制系统,所述控制系统具有对应的区块链节点,所述区块链节点中存储有所述设备的各个部件的标识信息;所述装置包括:第一获取模块,用于在检测到预设验证触发条件被满足时,通过所述设备的各个部件的接口,实时获取所述设备的各个部件的标识信息;匹配模块,用于将实时获取的所述设备的各个部件的标识信息与所述区块链节点中所述设备的各个部件的标识信息进行匹配;发送模块,用于在所述匹配模块的结果为匹配失败时,发送预警信息。一种可选的实现方式中,所述装置还包括:第二获取模块,用于在首次检测到所述设备的任一部件时,获取所述部件的标识信息;写入模块,用于将所述标识信息写入所述区块链节点,并由所述区块链节点将所述标识信息更新至自身所在区块链上的其他节点;其中,所述部件为经过验证的部件。一种可选的实现方式中,所述区块链上的其他节点包括所述设备的厂家对应的区块链节点。一种可选的实现方式中,所述区块链节点为私有链节点,所述区块链节点所在的区块链为私有链。一种可选的实现方式中,所述预设验证触发条件包括所述设备启动和\或所述设备运行时达到预设时间间隔。第三方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行上述权利要求中任一项所述的设备部件的验证方法。第四方面,本申请还提供了一种设备部件的验证设备,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述权利要求中任一项所述的设备部件的验证方法。本申请实施例提供的设备部件的验证方法中,当检测到预设验证触发条件被满足时,通过所述设备的各个部件的接口,实时获取所述设备的各个部件的标识信息;将实时获取的所述设备的各个部件的标识信息与所述区块链节点中所述设备的各个部件的标识信息进行匹配;如果匹配失败,则发送预警信息。本申请基于区块链上的数据不易篡改的特性,将设备部件的信息存储于区块链节点中,能够保证匹配信息的有效性,利用本申请提供的方法对设备部件进行验证,能够降低设备厂家的经济损失以及设备运行的安全威胁。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种设备部件的验证方法所应用的系统架构图;图2为本申请实施例提供的一种设备部件的验证方法的流程图;图3为本申请实施例提供的一种设备部件的验证装置的结构示意图;图4为本申请实施例提供的一种设备部件的验证设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。为了避免因客户私自使用未经设备厂家许可的第三方部件对设备本身运行所带来的安全威胁,在设备运行之前首先对设备的各个部件进行验证,以保证设备的安全。实际应用中,为了保证客户使用原厂的部件,设备厂家的工程师现场进行设备部件的更换,由设备的控制系统对更换后的部件进行识别,并将识别出的编码上传至厂家服务器进行合法性确认,只有通过合法性确认的部件才能正常运行于设备中。为了进一步保证设备的安全运行,确认设备中的部件是否为第三方部件,本申请利用区块链技术实现对经过厂家合法性确认的部件的信息存储,并在设备控制系统检测到预设验证触发条件被满足时,通过设备的各个部件的接口实时获取设备的各个部件的标识信息。将实时获取的各个部件的标识信息与区块链节点中存储的该设备的各个部件的标识信息进行匹配,如果匹配成功,则设备可正常运行;如果匹配不成功,则说明设备上的部件存在安全风险,需要向设备厂家发送预警信息,以方便设备厂家对风险部件进行定位。本申请基于区块链上的数据不易篡改的特性,将设备部件的信息存储于区块链节点中,能够保证匹配信息的有效性,利用本申请提供的方法对设备部件进行验证,能够降低设备厂家的经济损失以及设备运行的安全威胁。本申请提供的设备部件的验证方法应用于设备的控制系统,各个设备的控制系统具有对应的区块链节点,各个区块链节点共同组成一条区块链,在该条区块链上的各个节点的信息一致。以医疗设备领域的加速器为例,如图1所示,为本申请提供的设备部件的验证方法所应用的系统架构图,其中,各个医院的加速器产品分别具有对应的私有链节点,与公有链相比,利用私有链实现区块链能够进一步提高数据的可信度以及处理速度,各个私有链节点组成一条私有链,各个私有链节点本文档来自技高网...

【技术保护点】
1.一种设备部件的验证方法,其特征在于,所述方法应用于设备的控制系统,所述控制系统具有对应的区块链节点,所述区块链节点中存储有所述设备的各个部件的标识信息;所述方法包括:当检测到预设验证触发条件被满足时,通过所述设备的各个部件的接口,实时获取所述设备的各个部件的标识信息;将实时获取的所述设备的各个部件的标识信息与所述区块链节点中所述设备的各个部件的标识信息进行匹配;如果匹配失败,则发送预警信息。

【技术特征摘要】
1.一种设备部件的验证方法,其特征在于,所述方法应用于设备的控制系统,所述控制系统具有对应的区块链节点,所述区块链节点中存储有所述设备的各个部件的标识信息;所述方法包括:当检测到预设验证触发条件被满足时,通过所述设备的各个部件的接口,实时获取所述设备的各个部件的标识信息;将实时获取的所述设备的各个部件的标识信息与所述区块链节点中所述设备的各个部件的标识信息进行匹配;如果匹配失败,则发送预警信息。2.根据权利要求1所述的设备部件的验证方法,其特征在于,所述方法还包括:当首次检测到所述设备的任一部件时,获取所述部件的标识信息,将所述标识信息写入所述区块链节点,并由所述区块链节点将所述标识信息更新至自身所在区块链上的其他节点;其中,所述部件为经过验证的部件。3.根据权利要求2所述的设备部件的验证方法,其特征在于,所述区块链上的其他节点包括所述设备的厂家对应的区块链节点。4.根据权利要求1-3任一项所述的设备部件的验证方法,其特征在于,所述区块链节点为私有链节点,所述区块链节点所在的区块链为私有链。5.根据权利要求1所述的设备部件的验证方法,其特征在于,所述预设验证触发条件包括所述设备启动和\或所述设备运行时达到预设时间间隔。6.一种设备部件的验证装置,其特征在于,所述装置应用于设备的控制系统,所述控制系统具有对应的区块链节点,所述区块链节点中存储有所述设备的各个部件的标识信息;所述装置包括:第一获取模块,用于在检测到预设验证触发条件被满足时,通过所述设备的各...

【专利技术属性】
技术研发人员:蔡泉
申请(专利权)人:沈阳东软智睿放疗技术有限公司
类型:发明
国别省市:辽宁,21

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

1