[发明专利]一种基于联盟链的数据处理方法及系统有效
申请号: | 202010307099.5 | 申请日: | 2020-04-17 |
公开(公告)号: | CN111508576B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 黄小红;李丹丹;张沛;谢坤;周洋 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/12;H04L67/54;H04L9/40;G16H10/60 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;丁芸 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 联盟 数据处理 方法 系统 | ||
1.一种基于联盟链的数据处理方法,其特征在于,应用于基于联盟链的数据处理系统中的服务器,所述联盟链包括至少一个联盟,所述联盟链包括多个记账节点服务器和多个背书节点服务器,所述联盟链中的电子病历由所述多个记账节点服务器维护,每个所述服务器与至少一个客户端通信连接,所述方法包括:
接收所述客户端的注册请求,其中,所述注册请求中携带有待注册的用户的标识信息和注册密码,所述待注册的用户的标识信息包括所述待注册的用户的用户名和资质码,所述资质码为对与每个所述服务器对应的医疗机构预先设置的识别码;
基于预先建立的资质码与操作权限的对应关系和所述注册请求中携带的资质码,确定所述待注册的用户的标识信息对应的操作权限;
将所述待注册的用户的标识信息、所述注册密码以及对应的操作权限保存在所述服务器的数据库中;
接收所述客户端发送的操作请求和请求操作的用户的标识信息;
基于所述请求操作的用户的标识信息,确定所述请求操作的用户的操作权限;
在所述操作请求满足所述操作权限时,执行与所述操作请求对应的操作,并将执行与所述操作请求对应的操作的操作记录信息广播至所述背书节点服务器;
在获取到所述背书节点服务器发送的满足预设背书条件的背书信息时,将所述操作记录信息与所述标识信息对应存储至所述联盟中。
2.根据权利要求1所述的方法,其特征在于,所述操作请求包括:写入操作、待写入的医疗信息以及对应的患者信息;所述请求操作的用户的标识信息包括:医疗人员的标识信息以及对应的资质码;
所述基于所述请求操作的用户的标识信息,确定所述请求操作的用户的操作权限,包括:
基于所述医疗人员对应的资质码,确定所述医疗人员的写入权限;
所述在所述操作请求满足所述操作权限时,执行与所述操作请求对应的操作,并将执行与所述操作请求对应的操作的操作记录信息广播至所述背书节点服务器;在获取到所述背书节点服务器发送的满足预设背书条件的背书信息时,将所述操作记录信息与所述标识信息对应存储至所述联盟中,包括:
在所述医疗人员的写入操作满足所述写入权限时,将所述待写入医疗信息、所述对应的患者信息以及所述医疗人员的标识信息写入所述电子病历中;
将写入所述待写入医疗信息、所述对应的患者信息以及所述医疗人员的标识信息的写入信息广播至所述背书节点服务器,其中,所述写入信息还包括写入时间;
在获取到所述背书节点服务器发送的满足所述预设背书条件的背书信息时,将所述写入信息与所述医疗人员的标识信息对应存储至所述联盟中。
3.根据权利要求2所述的方法,其特征在于,不同的医院具有不同层级的资质码,所述不同层级的资质码具有不同的写入权限,所述将所述待写入医疗信息、所述对应的患者信息以及所述医疗人员的标识信息写入所述电子病历中,包括:
将所述待写入医疗信息、所述对应的患者信息以及所述医疗人员的标识信息,按照与所述医疗人员的资质码对应的写入权限写入所述电子病历中。
4.根据权利要求2所述的方法,其特征在于,在所述联盟链包括多个联盟时,所述联盟链中还包括排序节点服务器,所述多个联盟为按照预设划分条件进行划分的,每个所述联盟还包括一个主节点服务器,每个所述主节点服务器均与所述排序节点服务器通信连接;
在所述将所述写入信息与所述医疗人员的标识信息对应存储至所述联盟中之后,所述方法还包括:
将所述写入信息和所述医疗人员的标识信息通过所述主节点服务器发送至所述排序节点服务器,以使得所述排序节点服务器将所述写入信息和所述医疗人员的标识信息同步至所述多个联盟中的其他联盟中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010307099.5/1.html,转载请声明来源钻瓜专利网。