一种通过区块链实现临床数据共享、保全的系统的制作方法

文档序号:15818969发布日期:2018-11-02 22:55阅读:192来源:国知局
一种通过区块链实现临床数据共享、保全的系统的制作方法

本发明涉及数据处理技术领域,具体涉及一种通过区块链实现临床数据共享、保全的系统。

背景技术

目前,各医疗机构对于患者的个人信息、病情信息等一般不进行共享,至少跨行政区域的医疗机构之间一般是不会共享的,但是患者有可能选择不同的医疗机构来进行诊疗,在这种情况下,后来的医疗机构对于先前的医疗机构的病情判断、所开的药方就会有了解的需要,一方面是因为可以根据先前所开药方以及患者的恢复情况来判断先前所开药方的有效性,另一方面有利于节约医药资源,因为有许多药物的药效是相同的,减少重复开药也可以减轻患者的经济负担。

而且大型的医疗机构中还有一个重要的资源就是临床视频数据,一些典型的临床视频数据对于其他医疗机构可以起到教育、宣传作用,尤其是一些名医的高难度手术,对于新入行的医生来说无疑会起到很好的示范作用,可惜是在这一方面,由于视频,尤其是高质量视频的占存十分之大,各医疗机构之间不会进行共享。



技术实现要素:

针对上述问题,本发明旨在提供一种通过区块链实现临床数据共享、保全的系统。

本发明的目的采用以下技术方案来实现:

一种通过区块链实现临床数据共享、保全的系统,包括前置服务器、传输模块、加密保存模块和区块链网络,所述前置服务器设置在各医疗机构中,用于采集、缓存患者信息以及临床视频数据;所述传输模块针对临床视频数据进行处理、传输;所述加密保存模块用于对患者信息以及临床视频数据进行密钥加密,然后将加密后的患者信息以及临床视频数据发送至所述区块链网络中。

本发明的有益效果为:本发明利用区块链技术来对患者信息以及临床视频数据进行处理,不仅大大降低了数据丢失的风险,同时还使得医疗机构间对于具有参考价值的临床视频数据实现安全共享、有利于医生医疗水平的提高。

附图说明

利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。

图1是本发明的框架结构图;

图2是本发明的传输模块的框架结构图。

附图标记:

前置服务器01、传输模块02、加密保存模块03、区块链网络04、应用层设计单元0201、路径搜索单元0202和发送单元0203。

具体实施方式

结合以下应用场景对本发明作进一步描述。

参见图1,包括前置服务器01、传输模块02、加密保存模块03和区块链网络04,所述前置服务器01设置在各医疗机构中,用于采集、缓存患者信息以及临床视频数据;所述传输模块02针对临床视频数据进行处理、传输;所述加密保存模块03用于对患者信息以及临床视频数据进行密钥加密,然后将加密后的患者信息以及临床视频数据发送至所述区块链网络中。

优选地,所述患者信息至少包括患者身份信息、医疗检查信息、病情鉴定信息。

优选地,所述加密模块根据患者身份证号生成一个患者私钥和一个系统公钥,皆可对患者信息以及临床视频数据进行加密与解密。

本发明上述实施例,利用区块链技术来对患者信息以及临床视频数据进行处理,不仅大大降低了数据丢失的风险,同时还使得医疗机构间对于具有参考价值的临床视频数据实现安全共享、有利于医生医疗水平的提高。

优选地,参见图2,所述传输模块包括依次连接的应用层设计单元、路径搜索单元和发送单元,所述应用层设计单元采用mpeg-4方式对视频流进行编码,得到了由多个帧组成的临床视频数据,这些帧分为三类,分别是i帧、p帧和b帧,并优先确保i帧和p帧的可靠传输;然后进行一跳信息维护,各节点周期性地向邻居节点发送状态报文,报告自己的状态信息,包括节点id、剩余能量、位置等,并且将该周期设定为较长的时间,其他节点收到状态报文后,首先在自己的邻居节点信息表(邻居节点信息表包括邻节点id、坐标、剩余能量、状态和信息更新时间)中查找,如果找到该节点,就更新该节点的状态信息和到达时间,如果未找到,就将该节点放入表中;此外,各节点也定期对自己的邻节点信息表进行检查,如果某条信息超过较长时间后仍未更新,则说明给节点已经死亡或者过于繁忙,对本节点都是不可用的,应将其从表中删除。

本发明上述实施例,对临床视频数据进行传输时,将视频流进行分类,且首先确保i帧与p帧的可靠传输,如此在传输大量的临床视频数据时,可以减少传输流的拥堵,却不会明显降低临床视频数据的质量;然后对一跳信息进行维护,有利于一跳范围内拓扑信息的完整性的提高。

优选地,所述路径搜索单元在网络中搜索尽可能多的从源节点到汇聚节点的路径,首先源节点从临界点信息表中寻找一个可用的邻居节点,并向其发出一个探寻包,该探寻包中包含源节点、目的节点等必要信息;其次中间节点使用贪心策略寻找可用的邻居节点,如果找到,则向其转发探寻包,如果找不到,则向上一跳点发出阻塞信息,由上一跳点重新探寻路径,重复此步骤,直至抵达目的节点;最后目的节点收到探寻包后,沿原路径返回一个“确认”信息,并将经过的所有节点标记为“占用”状态,直至抵达源节点;

在本单元中,路径搜索采用的是贪心转发策略机制,即每一跳节点都选择最优的邻居节点来转发数据,某一节点m对其邻居节点n的评价通过以下自定义评价公式进行:

其中,kmn表示节点m对节点n的评价值,s(n,u)表示节点n至目的节点u的距离,smax(m)表示节点m的所有邻居节点中距离u的最大值,smin(m)节点m的所有邻居节点中距离u的最小值,h0(n)表示节点n的初始能量,h1(n)表示节点n的当前剩余能量,hmax(m)表示节点m的所有邻居节点中剩余能量的最大值,hmin(m)表示节点m的所有邻居节点中剩余能量的最小值。

本发明上述实施例,通过自定义评价公式来对某一节点m的邻居节点n进行评价,可以看出在点n至目的节点u的距离最近的情况下,节点n距离节点m越近,越有可能被选为下一跳点,这样可以保证临床视频数据快速传输,而引入节点能量值,有利于平衡各节点的寿命,使得最优传输路径的节点不至于快速死亡。

优选地,所述发送单元并不固定使用某一条或者几条路径来发送某类数据,而是根据路径的状况来进行选择,首先计算所有的路径的qos(服务质量)评价值,并根据这个值进行排序,将所有的路径分为三类,其中第一类的评价值最高,供i帧的传输使用,第二类次之,供p帧使用,第三类最低,供b帧使用;然后从待发送数据包的报头中读取帧类别信息,并从相应的路径类别中选取评价值最好的路径;最后将数据包发往选中的路径,并更新该路径的数据包数量值;

其中qos评价值的计算公式如下:

其中,wx表示节点对路径x的qos评价值,px表示路径x的跳数,∑px表示源节点所有路径的跳数之和,zx表示路径x上已经发送的数据包的数量,∑zx表示源节点已发送的数据包总数。

本发明上述实施例,根据qos评价值来对可选的临床视频数据传输路径进行排序,最优路径供i帧的临床视频数据传输,这样可以确保临床视频数据中最有价值的帧可以优先传输,保证了临床视频数据的拥有较好质量同时提高了传输速度。

根据所述传输模块所选择的传输路径,将患者信息以及临床视频数据传输至加密模块进行密钥加密,并将该加密后的患者信息以及临床视频数据传输至区块链网络中。

最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。

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