一种基于区块链的药物数据管理方法、装置及服务器与流程

文档序号:17373772发布日期:2019-04-12 23:04阅读:398来源:国知局
一种基于区块链的药物数据管理方法、装置及服务器与流程

本申请涉及区块链数据管理技术领域,主要涉及一种基于区块链的药物数据管理方法、装置及服务器。



背景技术:

目前市面上的药物数据管理方法一般都是基于lims系统、empower系统、openlab系统等系统的管理方法,一旦服务器出现异常或奔溃、或者公司最高管理者指示系统性授权修改药物数据信息,造成药物数据信息不安全、容易被篡改等问题。

申请内容

本申请的目的在于提供一种基于区块链药物数据管理方法、装置及服务器,用于解决目前药物数据信息不安全、容易被篡改的问题。

为了实现上述目的,本申请提供了以下技术方案如下:

第一方面:本申请提供了一种基于区块链药物数据管理方法,所述方法包括:

区块链第二节点获取区块链第一节点加密发布在区块链上的第一阶段药物数据信息;

所述区块链第二节点获取根据所述第一阶段药物数据信息形成的第二阶段药物数据信息,并将所述第二阶段药物数据信息加密后发布在区块链网络上。

上述方案设计的方法,下一阶段的药物数据信息通过区块链节点访问上一阶段的药物数据信息来获得,使用区块链网络对药物数据信息进行管理,使得药物数据信息安全且不可篡改,提高了药物数据信息的稳定性和可靠性。

在第一方面的可选实现方式中,所述区块链第二节点获取区块链第一节点加密发布在区块链上的第一阶段药物数据信息,包括:

所述区块链第二节点通过所述区块链第一节点分享的公钥获取区块链第一节点使用私钥加密的第一阶段药物数据信息。

上述方案设计的方法,通过密钥机制对区块链中的药物数据信息进行加密和解密,使得药物数据信息能够更加的安全。

在第一方面的可选实施方式中,所述区块链第二节点通过所述区块链第一节点分享的公钥获取区块链第一节点使用私钥加密的第一阶段药物数据信息,包括:

对所述私钥进行椭圆曲线加密算法生成对应的公钥,对所述公钥进行哈希算法生成公钥哈希,对所述公钥哈希进行编码获得所述第一阶段药物数据信息的访问地址。

在第一方面的可选实施方式中,所述区块链第二节点将所述第二阶段药物数据信息加密后发布在区块链网络上,包括:

所述区块链第二节点通过随机数生成私钥,并使用所述私钥对第二阶段药物数据信息进行加密后发布在区块链网络上。

上述方案设计的方法,通过对称密钥加密机制对药物数据信息进行加密和解密,使得加解密速度快。

在第一方面的可选实施方式中,所述方法还包括:

所述区块链第二节点获取录入所述第二阶段药物数据信息的用户签名,并将所述用户签名发布在区块链网络上。

上述方案设计的方法,获取录入药物数据信息的用户的签名,使得药物数据信息的来源能够被追踪,一旦发现药物数据信息的数据造假,能够及时准确的找到造假者。

在第一方面的可选实施方式中,在所述区块链第二节点将所述第二阶段药物数据信息进行加密之后,所述方法还包括:

所述区块链第二节点在所述第二阶段药物数据信息上配置查看权项。

上述方案设计的方法,配置查看权项使得后续具有查看权的节点能够访问区块链第二节点获取的第二阶段药物数据信息,不具有查看权的节点不能够查看第二阶段药物数据信息,进一步提高了药物数据的安全系数。

在第一方面的可选实施方式中,区块链第二节点获取区块链第一节点加密发布在区块链上的第一阶段药物数据信息,所述区块链第二节点获取根据所述第一阶段药物数据信息形成的第二阶段药物数据信息,并将所述第二阶段药物数据信息加密后发布在区块链网络上,包括:

所述区块链第二节点获取区块链第一节点加密发布在区块链上的研发阶段药物数据信息,所述区块链第二节点获取根据所述研发阶段药物数据信息形成的药物生产阶段数据信息,并将所述药物生产阶段数据信息加密后发布在区块链网络上;或

所述区块链第二节点获取区块链第一节点加密发布在区块链上的药物生产阶段数据信息,所述区块链第二节点获取根据所述药物生产阶段数据信息形成的药物投入市场阶段数据信息,并将所述药物投入市场阶段数据信息加密后发布在区块链网络上。

在第一方面的可选实施方式中,所述药物研发阶段药物数据信息包括:药物前期调研阶段数据信息、设立药物项目阶段数据信息、药物处方工艺开发阶段数据信息、药物处方工艺开发阶段数据信息、药物中试放大数据信息以及工艺验证数据信息;所述药物生产阶段药物数据信息包括:药物原辅料采购数据信息、药物原辅料检验放行数据信息、药物配料数据信息、药物灌装数据信息、药物包装数据信息、药物检测放行数据信息。

第二方面:本申请提供了一种基于区块链的药物数据管理装置,所述装置包括:

获取模块,用于获取区块链第一节点加密发布在区块链上的第一阶段药物数据信息;以及获取根据所述第一阶段药物数据信息形成的第二阶段药物数据信息;

加密模块,用于对所述获取模块获取的第二阶段药物数据信息进行加密;

发布模块,用于将所述加密模块加密的第二阶段药物数据信息发布在区块链网络上。

上述方案设计的装置,下一阶段的药物数据信息通过区块链节点访问上一阶段的药物数据信息来获得,使用区块链网络对药物数据信息进行管理,使得药物数据信息安全且不可篡改,提高了药物数据信息的稳定性和可靠性。

在第二方面的可选实施方式中,

所述获取模块,还用于通过区块链第一节点分享的公钥获取所述区块链第一节点使用私钥加密的第一阶段药物数据信息。

在第二方面的可选实施方式中,所述加密模块对所述获取模块获取的第二阶段药物数据信息进行加密,包括:

所述加密模块通过随机数生成私钥,并使用所述私钥对第二阶段药物数据信息进行加密。

在第二方面的可选实施方式中,所述获取模块,还用于获取录入所述第二阶段药物数据信息的用户签名;

所述发布模块,还用于将所述获取模块获取的用户签名发布在区块链网络上。

第三方面:本申请提供一种服务器,包括:处理器,以及分别与处理器连接的存储器和收发器,所述存储器存储有所述处理器可执行的机器可读指令,所述收发器用于与外部设备进行通信传输;当所述服务器运行时,所述处理器执行所述机器可读指令,以执行时执行第一方面、第一方面的任一可选的实现方式中的所述方法。

第四方面:本申请提供一种非暂态计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行第一方面、第一方面的任一可选的实现方式中的所述方法。

第五方面:本申请提供一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行第一方面、第一方面的任一可选的实现方式中的所述方法。

本申请的有益效果包括:本申请通过上述设计得到的基于区块链药物数据管理方法、装置及服务器,下一阶段的药物数据信息通过区块链节点访问上一阶段的药物数据信息来获得,使用区块链网络对药物数据信息进行管理,使得药物数据信息安全且不可篡改,提高了药物数据信息的稳定性和可靠性。

本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。通过附图所示,本申请的上述及其它目的、特征和优势将更加清晰。在全部附图中相同的附图标记指示相同的部分。并未刻意按实际尺寸等比例缩放绘制附图,重点在于示出本申请的主旨。

图1是本申请第一实施例提供的基于区块链药物数据管理方法流程示意图;

图2是本申请第二实施例提供的基于区块链药物数据管理装置结构示意图;

图3是本申请第三实施例提供的服务器结构示意图。

具体实施方式

为使本申请实施方式的目的、技术方案和优点更加清楚,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本申请保护的范围。因此,以下对在附图中提供的本申请的实施方式的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施方式。基于本申请中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本申请保护的范围。

在本申请的描述中,需要理解的是,术语“中心”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的设备或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。

此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

在本申请中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。

在本申请中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。

第一实施例

如图1所示,本申请提供一种基于区块链药物数据管理方法,该方法包括:

步骤101:区块链第二节点获取区块链第一节点加密后发布在区块链网络上的第一阶段药物数据信息,转到步骤102。

步骤102:区块链第二节点获取根据第一阶段药物数据信息形成的第二阶段药物数据信息,转到步骤103。

步骤103:区块链第二节点对第二阶段药物数据信息进行加密,转到步骤104。

步骤104:区块链第二节点将加密后的第二阶段药物数据信息发布在区块链网络上。

对于上述方法,在这里需要说明的是,第二阶段药物数据信息为第一阶段药物数据信息的后一阶段,比如第一阶段药物数据信息为研发阶段药物数据信息,则第二阶段为研发成功过后的药物生产阶段数据信息。

对于步骤102,这里需要说明的是,区块链第二节点获取根据第一阶段药物数据信息形成的第二阶段药物数据信息,有以下两种方式:第一,区块链第二节点访问第一节点中的第一阶段药物数据信息之后,第二阶段的工作人员就在此区块链第二节点上根据第一阶段药物数据信息生成第二阶段药物数据信息。

第二,区块链第二节点获得了第一阶段药物数据信息后,将第一阶段药物数据信息发送给第二阶段的工作人员,第二阶段的工作人员根据第一阶段的药物数据信息通过其他方式获得第二阶段药物数据信息,再通过录入区块链第二节点,来进行获得第二阶段药物数据信息。

上述方案设计的方法,下一阶段的药物数据信息通过区块链节点访问上一阶段的药物数据信息来获得,使用区块链网络对药物数据信息进行管理,使得药物数据信息安全且不可篡改,提高了药物数据信息的稳定性和可靠性。

可选地,对于步骤101区块链第二节点获取区块链第一节点加密发布在区块链网络上的第一阶段药物数据信息,包括:区块链第二节点通过所述区块链第一节点分享的公钥获取区块链第一节点使用私钥加密的第一阶段药物数据信息。

具体的,区块链第一节点通过私钥对第一阶段药物数据信息进行加密,包括:通过随机数生成私钥,使用生成的私钥对数据信息进行加密;

区块链第二节点通过所述私钥对应的公钥访问区块链第一节点加密的第一阶段药物数据信息,包括:对私钥进行椭圆曲线加密算法生成对应的公钥,对公钥进行哈希算法生成公钥哈希,对公钥哈希进行编码获得第一阶段药物数据信息的访问地址。

上述方案设计的方法,通过密钥机制对区块链中的药物数据信息进行加密和解密,使得药物数据信息能够更加的安全。

可选地,该方法还包括:区块链第二节点还获取录入第二阶段药物数据信息的用户签名,并将用户签名发布在区块链网络上。

另外,同样的,区块链第一节点发布第一阶段药物数据信息之后,还包括发布录入第一阶段药物数据信息的用户签名,也就是说,每一阶段的药物数据获取后,都获取录入该阶段药物数据的用户或者说是负责人的签名。

上述方案设计的方法,获取录入药物数据信息的用户的签名,使得药物数据信息的来源能够被追踪,一旦发现药物数据信息的数据造假,能够及时准确的找到造假者。

可选地,在步骤103区块链第二节点对所述第二阶段药物数据信息进行加密之后,该方法还包括:区块链第二节点在第二阶段药物数据信息上配置查看权项。

具体的,具有查看权项的节点属性可为:全阶段的药物数据的监控人员对应的区块链的监控节点,或者需要用到此阶段的药物数据进而进行药物下一阶段操作的人员对应的节点,或者具有权项的任意一位人员对应的区块链节点。

上述方案设计的方法,配置查看权项使得后续具有查看权的节点能够访问区块链第二节点获取的第二阶段药物数据信息,不具有查看权项的区块链节点不能够访问查看此阶段的药物数据信息,使得药物数据的安全性得到了极大的提高。

本申请的方案中,阶段的大类可具体为:当第一阶段为研发阶段时,区块链第一节点获得的第一阶段药物数据信息为药物研发阶段数据信息,则第二阶段为药物生产阶段,区块链第二节点获取的第二阶段药物数据信息为药物生产阶段数据信息;当第一阶段为药物生产阶段时,则区块链第一节点获取的第一阶段药物数据信息则为药物生产阶段数据信息,则第二阶段为药物投入市场阶段,区块链第二节点获取的第二阶段药物数据信息为药物投入市场阶段数据信息。

每一个大类的阶段可分为多个小类的阶段,具体的研发阶段包括:前期调研、立项、处方工艺开发、分析方法开发、中试放大以及工艺验证等。即当第一阶段为前期调研阶段,则区块链第一节点获取的第一阶段药物数据信息为前期调研阶段数据信息,则第二阶段为立项(设立项目)阶段,则区块链第二节点获取的第二阶段药物数据信息为设立项目阶段数据信息;当第一阶段为设立项目阶段,则区块链第一节点获取的第一阶段药物数据信息为设立项目阶段数据信息,则第二阶段为处方工艺开发阶段,则区块链第二节点获取的第二阶段药物数据信息为处方工艺开发阶段数据信息;当第一阶段为处方工艺开发阶段,则区块链第一节点获取的第一阶段药物数据信息为处方工艺开发阶段数据信息,则第二阶段为分析方法开发阶段,则区块链第二节点获取的第二阶段药物数据信息为分析方法开发阶段数据信息;当第一阶段为分析方法开发阶段,则区块链第一节点获取的第一阶段药物数据信息为分析方法开发阶段数据信息,则第二阶段为中式放大阶段,则区块链第二节点获取的第二阶段药物数据信息为中试放大阶段数据信息;当第一阶段为中试放大阶段,则区块链第一节点获取的第一阶段药物数据信息为中试放大阶段数据信息,则第二阶段为工艺验证阶段,则区块链第二节点获取的第二阶段药物数据信息为工艺验证阶段数据信息。

具体的药物生产阶段包括:原辅料采购、原辅料检验放行、配料、灌装、包装、药物检测放行等。

即当第一阶段为原辅料采购阶段,则区块链第一节点获取的第一阶段药物数据信息为原辅料采购数据信息,则第二阶段为原辅料检验放行阶段,则区块链第二节点获取的第二阶段药物数据信息为原辅料检验放行数据信息;当第一阶段为原辅料检验放行阶段,则区块链第一节点获取的第一阶段药物数据信息为原辅料检验放行数据信息,则第二阶段为配料阶段,则区块链第二节点获取的第二阶段药物数据信息为配料数据信息;当第一阶段为配料阶段,则区块链第一节点获取的第一阶段药物数据信息为配料数据信息,则第二阶段为灌装阶段,则区块链第二节点获取的第二阶段药物数据信息为灌装数据信息;当第一阶段为灌装阶段,则区块链第一节点获取的第一阶段药物数据信息为灌装数据信息,则第二阶段为包装阶段,则区块链第二节点获取的第二阶段药物数据信息为包装数据信息;当第一阶段为包装阶段,则区块链第一节点获取的第一阶段药物数据信息为包装数据信息,则第二阶段为药物检验放行阶段,则区块链第二节点获取的第二阶段药物数据信息为药物检验放行数据信息。

上述方案中,下一阶段的数据都可通过访问上一阶段的药物数据信息进而获得。

第二实施例

如图2所示,本申请还提供一种基于区块链的药物数据管理装置,包括:

获取模块201,用于获取区块链第一节点加密发布在区块链上的第一阶段药物数据信息;以及根据所述第一阶段药物数据信息形成的第二阶段药物数据信息;

加密模块202,用于对获取模块201获取的第二阶段药物数据信息进行加密;

发布模块203,用于将加密模块202加密的第二阶段药物数据信息发布在区块链网络上。

上述方案设计的装置,下一阶段的药物数据信息通过区块链节点访问上一阶段的药物数据信息来获得,使用区块链网络对药物数据信息进行管理,使得药物数据信息安全且不可篡改,提高了药物数据信息的稳定性和可靠性。

在第二实施例的可选实施方式中,获取模块201,还用于通过区块链第一节点分享的公钥获取区块链第一节点使用私钥加密的第一阶段药物数据信息。

上述方案设计的装置,通过密钥机制对区块链中的药物数据信息进行加密和解密,使得药物数据信息能够更加的安全。

在第二实施例的可选实施方式中,加密模块202对获取模块201获取的第二阶段药物数据信息进行加密,包括:

加密模块202通过随机数生成私钥,并使用私钥对第二阶段药物数据信息进行加密。

在第二实施例的可选实施方式中,获取模块201,还用于获取录入第二阶段药物数据信息的用户签名;

发布模块203,还用于将获取模块201获取的用户签名发布在区块链网络上。

上述方案设计的装置,获取录入药物数据信息的用户的签名,使得药物数据信息的来源能够被追踪,一旦发现药物数据信息的数据造假,能够及时准确的找到造假者。

第三实施例

如图3所示,本申请提供一种服务器,包括:处理器301,以及分别与处理器连接的存储器302和收发器303,存储器302存储有处理器301可执行的机器可读指令,收发器303用于与外部设备进行通信传输;当所述计算设备运行时,处理器301执行所述机器可读指令,以执行时执行第一实施例、第一实施例的任一可选的实现方式中的所述方法。

本申请提供一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行第一实施例、第一实施例的任一可选的实现方式中的所述方法。

本申请提供一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行第一实施例、第一实施例的任一可选的实现方式中的所述方法置。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1