一种基于区块链的LIMS系统原始记录数据独立溯源系统、方法、装置及存储介质制造方法及图纸

技术编号:32216258 阅读:11 留言:0更新日期:2022-02-09 17:21
本发明专利技术公开了一种基于区块链的LIMS系统原始记录数据独立溯源系统、方法、装置及存储介质,溯源系统独立于所述LIMS系统设置,其包括一个溯源服务端和至少一个采集客户端。本发明专利技术基于C/S架构实现,不影响LIMS系统的正常运行,在无人工介入的情况下采集、存储和溯源原始记录数据,通过区块链技术的去中心化和难以篡改性为原始记录数据的溯源提供安全可信保障,降低工作人员手工修改数据的可能性,从而保障最终的检测结果数据真实可信;同时,本发明专利技术可以用于对LIMS系统中存储的原始记录数据进行审计以判断其存储的原始记录数据是否被篡改,提升整个LIMS系统数据质量,为整个实验室检测服务的高质量和稳定性提供了有力支撑。室检测服务的高质量和稳定性提供了有力支撑。室检测服务的高质量和稳定性提供了有力支撑。

【技术实现步骤摘要】
一种基于区块链的LIMS系统原始记录数据独立溯源系统、方法、装置及存储介质


[0001]本专利技术涉及实验数据处理
,尤其涉及一种基于区块链的LIMS系统原始记录数据独立溯源系统、方法、装置及存储介质。

技术介绍

[0002]实验室检测用LIMS(Laboratory Information Management System实验室信息管理系统)系统被广泛应用于食品检测、农产品检测、水质检测、空气检测等领域,对于实验室检测最重要的就是检测结果数据的权威性和可信度,而检测结果数据是通过检测设备检测得到的检测记录计算得到,检测设备输出的检测记录一般被称为检测的原始记录数据。所以,如何实现对检测的原始记录数据的可追溯使检测结果数据真实可信是一个非常重要的课题。
[0003]目前实验室检测设备主要分为有数据采集接口和无数据采集接口两种类型。针对无数据采集接口的检测设备检测得到的原始记录数据,目前还只能通过人工记录方式录入到LIMS系统;针对有数据采集接口的检测设备,LIMS系统可以通过检测设备的数据采集接口直接采集检测设备检测得到的原始记录数据,但通过数据采集接口采集得到的检测设备的原始记录数据可能被人工在LIMS系统或者数据存储层面进行篡改,从而导致LISM系统中存储的原始记录数据不可信。
[0004]因此,如何实现通过检测设备的数据采集接口直接采集的原始记录数据可追溯,从而保障最终的检测结果数据真实可信,是目前亟待解决的问题。

技术实现思路

[0005]针对通过检测设备和仪器的接口直接采集的原始记录数据的可信度不高的问题,本专利技术特别创新地提出了一种基于区块链的LIMS系统原始记录数据独立溯源系统、方法、装置及存储介质,能够独立于LIMS系统通过检测设备的数据采集接口直接进行原始记录数据的采集和溯源,从而保障最终的检测结果数据真实可信。
[0006]为了实现本专利技术的上述目的,根据本专利技术的第一个方面,本专利技术提供了一种基于区块链的LIMS系统原始记录数据独立溯源系统,所述独立溯源系统独立于所述LIMS系统设置,所述独立溯源系统包括一个溯源服务端和至少一个采集客户端,所述至少一个采集客户端与所述溯源服务端通信连接,其中,
[0007]所述溯源服务端用于配置与检测设备相匹配的数据采集规则和数据验证规则,并将配置好的数据采集规则和数据验证规则同步至所述采集客户端;
[0008]所述采集客户端用于根据所述数据采集规则通过检测设备的数据采集接口从所述检测设备中采集所述检测设备检测得到的原始记录数据,并根据所述数据验证规则对采集的原始记录数据进行验证,将验证通过的原始记录数据进行数据安全处理形成通讯报文发送至所述溯源服务端,并将所述通讯报文进行存储;
[0009]所述溯源服务端还用于对所述采集客户端发送的所述通讯报文进行解密和安全验证处理,并基于数据验证规则再次验证通过安全验证的通讯报文的报文数据是否符合所述数据验证规则,解析符合数据验证规则的通讯报文的报文数据得到原始记录数据和时效性要求高的数据,并对解析得到的时效性要求高的数据进行本体存储,以及基于区块链技术将解析得到的原始记录数据打包成区块数据进行存储;
[0010]所述溯源服务端还用于接收溯源查询信息,并根据所述溯源查询信息在存储的区块数据中查找相应的原始记录数据,将查询得到的原始记录数据处理成与所述溯源查询信息相匹配的溯源查询结果进行展示。
[0011]优选地,所述溯源服务端还用于根据多维度信息配置认证授权凭证信息,所述认证授权凭证信息用于对所述采集客户端发送的注册请求和数据交互请求进行验证,所述认证授权凭证信息包括认证License、第一授权License和授权信息;
[0012]所述溯源服务端还用于对所述认证授权凭证信息进行存储,同时将所述认证授权凭证信息中的认证License和授权信息同步至所述采集客户端,其中,所述采集客户端在向所述溯源服务端发送的所述注册请求和数据交互请求中携带所述认证License和授权信息;
[0013]所述溯源服务端还用于基于所述注册请求中携带的所述认证License和授权信息对所述采集客户端进行注册,以及基于所述数据交互请求中携带的所述认证License和授权信息对所述采集客户端进行授权。
[0014]优选地,所述所述溯源服务端基于所述注册请求中携带的所述认证License和授权信息对所述采集客户端进行注册包括:
[0015]所述溯源服务端基于所述注册请求中携带的所述认证License和授权信息计算第二授权License,若所述第二授权License与所述第一授权License相匹配,则所述溯源服务端判定所述注册请求为合法请求,并根据判定结果对所述采集客户端进行注册;
[0016]所述所述溯源服务端基于所述数据交互请求中携带的所述认证License和授权信息对所述采集客户端进行授权包括:
[0017]所述溯源服务端基于所述数据交互请求中携带的所述认证License和授权信息计算第三授权License,若所述第三授权License与所述第一授权License相匹配,则所述溯源服务端判定所述数据交互请求为合法请求,并根据判定结果对所述采集客户端进行授权。
[0018]优选地,所述溯源服务端包括第一认证授权模块、溯源管理模块、溯源分析模块、采集规则模块、第一数据安全模块、验证规则模块、共识记账模块、区块账本模块和第一数据存储模块,其中,
[0019]所述第一认证授权模块用于配置所述认证授权凭证信息,对所述认证授权凭证信息进行存储,同时将所述认证授权凭证信息中的认证License和授权信息同步至所述采集客户端,以及基于所述认证授权凭证信息对所述采集客户端发送的注册请求和数据交互请求进行验证;
[0020]所述溯源管理模块用于接收溯源查询信息,以及展示所述溯源分析模块对原始记录数据进行处理后得到的溯源查询结果按照预设的展示形式进行展示;
[0021]所述溯源分析模块用于根据所述溯源查询信息在存储的区块数据中查找相应的原始记录数据,将查询得到的原始记录数据进行分析和计算生成与所述溯源查询信息相匹
配的溯源查询结果,并将所述溯源查询结果发送至所述溯源管理模块;
[0022]所述采集规则模块用于配置和验证与检测设备相匹配的数据采集规则,并将数据采集规则配置数据同步至所述采集客户端;
[0023]所述第一数据安全模块用于对所述采集客户端发送的所述通讯报文进行解密和安全验证处理,以及加密和签名所述溯源服务端发往所述采集客户端的数据;
[0024]所述验证规则模块用于配置与检测设备相匹配的数据验证规则,并将数据验证规则配置数据同步至所述采集客户端,以及验证通过安全验证的通讯报文是否符合所述数据验证规则;
[0025]所述共识记账模块用于解析符合所述数据验证规则的通讯报文得到原始记录数据和时效性要求高的数据,并基于区块链技术将解析得到的原始记录数据打包成区块数据发送至所述区块账本模块进行存储,将所述时效本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的LIMS系统原始记录数据独立溯源系统,其特征在于,所述独立溯源系统独立于所述LIMS系统设置,所述独立溯源系统包括一个溯源服务端和至少一个采集客户端,所述至少一个采集客户端与所述溯源服务端通信连接,其中,所述溯源服务端用于配置与检测设备相匹配的数据采集规则和数据验证规则,并将配置好的数据采集规则和数据验证规则同步至所述采集客户端;所述采集客户端用于根据所述数据采集规则通过检测设备的数据采集接口从所述检测设备中采集所述检测设备检测得到的原始记录数据,并根据所述数据验证规则对采集的原始记录数据进行验证,将验证通过的原始记录数据进行数据安全处理形成通讯报文发送至所述溯源服务端,并将所述通讯报文进行存储;所述溯源服务端还用于对所述采集客户端发送的所述通讯报文进行解密和安全验证处理,并基于数据验证规则再次验证通过安全验证的通讯报文的报文数据是否符合所述数据验证规则,解析符合数据验证规则的通讯报文的报文数据得到原始记录数据和时效性要求高的数据,并对解析得到的时效性要求高的数据进行本体存储,以及基于区块链技术将解析得到的原始记录数据打包成区块数据进行存储;所述溯源服务端还用于接收溯源查询信息,并根据所述溯源查询信息在存储的区块数据中查找相应的原始记录数据,将查询得到的原始记录数据处理成与所述溯源查询信息相匹配的溯源查询结果进行展示。2.根据权利要求1所述的基于区块链的LIMS系统原始记录数据独立溯源系统,其特征在于,所述溯源服务端还用于根据多维度信息配置认证授权凭证信息,所述认证授权凭证信息用于对所述采集客户端发送的注册请求和数据交互请求进行验证,所述认证授权凭证信息包括认证License、第一授权License和授权信息;所述溯源服务端还用于对所述认证授权凭证信息进行存储,同时将所述认证授权凭证信息中的认证License和授权信息同步至所述采集客户端,其中,所述采集客户端在向所述溯源服务端发送的所述注册请求和数据交互请求中携带所述认证License和授权信息;所述溯源服务端还用于基于所述注册请求中携带的所述认证License和授权信息对所述采集客户端进行注册,以及基于所述数据交互请求中携带的所述认证License和授权信息对所述采集客户端进行授权。3.根据权利要求2所述的基于区块链的LIMS系统原始记录数据独立溯源系统,其特征在于,所述所述溯源服务端基于所述注册请求中携带的所述认证License和授权信息对所述采集客户端进行注册包括:所述溯源服务端基于所述注册请求中携带的所述认证License和授权信息计算第二授权License,若所述第二授权License与所述第一授权License相匹配,则所述溯源服务端判定所述注册请求为合法请求,并根据判定结果对所述采集客户端进行注册;所述所述溯源服务端基于所述数据交互请求中携带的所述认证License和授权信息对所述采集客户端进行授权包括:所述溯源服务端基于所述数据交互请求中携带的所述认证License和授权信息计算第三授权License,若所述第三授权License与所述第一授权License相匹配,则所述溯源服务
端判定所述数据交互请求为合法请求,并根据判定结果对所述采集客户端进行授权。4.根据权利要求2或3所述的基于区块链的LIMS系统原始记录数据独立溯源系统,其特征在于,所述溯源服务端包括第一认证授权模块、溯源管理模块、溯源分析模块、采集规则模块、第一数据安全模块、验证规则模块、共识记账模块、区块账本模块和第一数据存储模块,其中,所述第一认证授权模块用于配置所述认证授权凭证信息,对所述认证授权凭证信息进行存储,同时将所述认证授权凭证信息中的认证License和授权信息同步至所述采集客户端,以及基于所述认证授权凭证信息对所述采集客户端发送的注册请求和数据交互请求进行验证;所述溯源管理模块用于接收溯源查询信息,以及展示所述溯源分析模块对原始记录数据进行处理后得到的溯源查询结果按照预设的展示形式进行展示;所述溯源分析模块用于根据所述溯源查询信息在存储的区块数据中查找相应的原始记录数据,将查询得到的原始记录数据进行分析和计算生成与所述溯源查询信息相匹配的溯源查询结果,并将所述溯源查询结果发送至所述溯源管理模块;所述采集规则模块用于配置和验证与检测设备相匹配的数据采集规则,并将数据采集规则配置数据同步至所述采集客户端;所述第一数据安全模块用于对所述采集客户端发送的所述通讯报文进行解密和安全验证处理,以及加密和签名所述溯源服务端发往所述采集客户端的数据;所述验证规则模块用于配置与检测设备相匹配的数据验证规则,并将数据验证规则配置数据同步至所述采集客户端,以及验证通过安全验证的通讯报文是否符合所述数据验证规则;所述共识记账模块用于解析符合所述数据验证规则的通讯报文得到原始记录数据和时效性要求高的数据,并基于区块链技术将解析得到的原始记录数据打包成区块数据发送至所述区块账本模块进行存储,将所述时效性要求高的数据发送至所述第一数据存储模块进行存储;所述区块账本模块用于存储所述共识记账模块发送的所述区块数据以供原始记录数据的溯源;所述第一数据存储模块用于存储包括所述时效性要求高的数据的在内的各项用于原始记录溯源的溯源服务数据。5.根据权利要求4所述的基于区块链的LIMS系统原始记录数据独立溯源系统,其特征在于,所述采集客户端包括第二认证授权模块...

【专利技术属性】
技术研发人员:张罗一览童小兵袁秋红叱干勇赖阳洲冉榭然夫张晓风张英
申请(专利权)人:重庆市清泽水质检测有限公司
类型:发明
国别省市:

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

1