【技术实现步骤摘要】
医药服务溯源方法及系统、计算机可读存储介质和终端
本专利技术涉及医疗
,具体地涉及一种医药服务溯源方法及系统、计算机可读存储介质和终端。
技术介绍
医药服务溯源是指追溯医药过程中一系列的跟医药有关的药物需求、药物采购、药物生产、药物配送、药物服用等服务信息。医药服务追溯体系是医药质量管理体系的重要组成部分,建立医药服务追溯体系,保障医药服务的可追溯性,是企业的主体责任。目前,医药服务溯源信息采用责任方各自存储的方式,各自分离的存储方式将很难完成溯源请求。同时,如果有恶意节点传递虚假信息,溯源的结果也必然出现问题。
技术实现思路
本专利技术解决的技术问题是如何提高医药服务溯源的便利性,并提高医药服务溯源信息的真实性和可靠性。为解决上述技术问题,本专利技术实施例提供了一种医药服务溯源方法,所述方法包括:医药智能服务公有节点和医药智能服务私有节点分别采集服务提供者的医药服务溯源信息;所述医药服务信息携带有对应的医药的数字签名的信息;所述医药智能服务公有节点按照预设的时间周期获取自身和医药智能服务私有节点发送的服务提供者的医药服务溯源信息,得到待存储的当前数据区块;基于 ...
【技术保护点】
1.一种医药服务溯源方法,其特征在于,包括:医药智能服务公有节点和医药智能服务私有节点分别采集服务提供者的医药服务溯源信息;所述医药服务信息携带有对应的医药的数字签名的信息;所述医药智能服务公有节点按照预设的时间周期获取自身和医药智能服务私有节点发送的服务提供者的医药服务溯源信息,得到待存储的当前数据区块;基于上一数据区块的哈希值、时间戳和随机数,产生当前数据区块对应的工作量证明;将当前数据区块及对应的工作量证明进行加密并发送至其他医药智能服务公有节点;其他医药智能服务公有节点采用对应的工作量证明对当前数据区块进行验证;在验证通过时,对当前数据区块投以数值为第一预设数值的通 ...
【技术特征摘要】
1.一种医药服务溯源方法,其特征在于,包括:医药智能服务公有节点和医药智能服务私有节点分别采集服务提供者的医药服务溯源信息;所述医药服务信息携带有对应的医药的数字签名的信息;所述医药智能服务公有节点按照预设的时间周期获取自身和医药智能服务私有节点发送的服务提供者的医药服务溯源信息,得到待存储的当前数据区块;基于上一数据区块的哈希值、时间戳和随机数,产生当前数据区块对应的工作量证明;将当前数据区块及对应的工作量证明进行加密并发送至其他医药智能服务公有节点;其他医药智能服务公有节点采用对应的工作量证明对当前数据区块进行验证;在验证通过时,对当前数据区块投以数值为第一预设数值的通过票;当验证未通过时,对当前数据区块投以数值为第二预设数值的未通过票;基于参与验证的医药智能服务公有节点总数、投票数值及对应的信用数值,确定所有医药智能服务公有节点对当前数据区块是否达成共识;在确定未达成共识时,所有医药智能服务公有节点将当前数据区块丢弃;在确定达成共识时,所有医药智能服务公有节点将当前数据区块进行存储;当所有医药智能服务公有节点将当前数据区块进行存储且当前数据区块中包括医药智能服务私有节点采集的医药溯源信息时,医药智能服务公有节点将当前数据区块的数据索引发送至对应的医药智能服务私有节点进行存储;当接收到服务提供者和服务对象发送的医药溯源请求时,对应的医药智能服务公有节点从所接收到的医药溯源请求中解析出对应的医药的数字签名的信息,并从所存储的数据区块中读取所有具有该数字签名的数据区块,并将所读取的数据区块按照时间顺序组合成医药的溯源信息发送至所述服务提供者和服务对象。2.根据权利要求1所述的医药服务溯源方法,其特征在于,采用如下的公式确定所有医药智能服务公有节点对当前数据区块是否达成共识:其中,m表示参与验证的医药智能服务公有节点的总数,votei表示参与验证的第i个医药智能服务公有节点的投票数值,crediti表示参与验证的第i个医药智能服务公有节点的信用值。3.根据权利要求1或2所述的医药服务溯源方法,其特征在于,还包括:将所述医药智能服务公有节点的信用值设置为随着时间进行衰减;当对待存储的当前数据区块达成共识时,将投以第一预设数值的医药智能服务公有节点的信用值增加预设的第三数值,并将投以第二预设数值的医药智能服务公有节点的信用值减少所述第三数值;当对待存储的当前数据区块未达成共识时,将投以第一预设数值的医药智能服务公有节点的信用值减少预设的第三数值,并将投以第二预设数值的医药智能服务公有节点的信用值增加所述第三数值;当确定医药智能服务公有节点的信用值大于预设的上限值,将医药智能服务公有节点的信用值设置为所述上限值;当确定医药智能服务公有节点的信用值小于预设的下限值,将医药智能服务公有节点的信用值设置为所述下限值;将信用值等于所述下限值的医药智能服务公有节点及对应设置的医药智能服务私有节点删除或者发送警告信息。4.根据权利要求3所述的医药服务溯源方法,其特征在于,采用如下的公式对医药智能服务公有节点的信用值进行衰减:crediti=crediti-t/T;其中,t为流逝的时间长度,T为预设的时间常数。5.一种医药服务溯源系统,其特征在于,包括多个医药智能服务公有节点和对应设置的若干个医药智能服务私有节点;所述医药智能服务公有节点分别与其他医药智能服务公有节点之间相互耦接,且与对应设置的若干个医药智能服务私有节点之间耦接;医药智能服务公有节点和医药智能服务私有节点,分...
【专利技术属性】
技术研发人员:孙雁飞,卢瑾,亓晋,
申请(专利权)人:南京邮电大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。