[发明专利]健康在线基层卫生绩效考核信息系统有效
申请号: | 201810607514.1 | 申请日: | 2018-06-13 |
公开(公告)号: | CN108718318B | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 陈阳;史兴春;刘颖东 | 申请(专利权)人: | 广东健康在线信息技术股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 北京华际知识产权代理有限公司 11676 | 代理人: | 李浩 |
地址: | 528437 广东省中山市火*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 健康 在线 基层 卫生 绩效考核 信息系统 | ||
本发明涉及一种健康在线基层卫生绩效考核信息系统,包括中心服务器和多个基层服务器,所述基层服务器具有其自身的多个用户,并保存自身用户相应的卫生绩效考核信息;所述中心服务器用于联络各个基层服务器,使得第二基层服务器的用户可通过第一基层服务器登录和访问自己的卫生绩效考核信息。本发明打破了信息孤岛,使基层卫生绩效考核信息系统互联互通,信息可在各基层服务器之间安全传递。
【技术领域】
本发明属于信息技术领域,尤其涉及一种健康在线基层卫生绩效考核信息系统。
【背景技术】
为了达到国家制定的卫生健康目标,现有的基层卫生机构都需要进行绩效考核,并分别为此建立了相应的信息系统,但是现有的信息系统通常比较孤立,形成信息孤岛,只能服务于本系统的用户,如果一个用户到了另一个信息系统,就无法获取其需要的信息,不利于基础卫生人员的交流。
【发明内容】
为了解决上述问题,本发明提出了一种健康在线基层卫生绩效考核信息系统。
本发明采用的技术方案如下:
一种健康在线基层卫生绩效考核信息系统,包括中心服务器和多个基层服务器,各个服务器之间通过网络相互连接;
所述基层服务器具有其自身的多个用户,并保存自身用户相应的卫生绩效考核信息;所述中心服务器用于联络各个基层服务器,每个基层服务器预先在中心服务器注册,注册信息包括基层服务器的标识符、网络地址和密钥;
其中,第二基层服务器的用户可通过第一基层服务器登录和访问自己的卫生绩效考核信息,具体步骤包括:
(1)用户输入其标识符ServerID2.UserID和密码向第一基层服务器请求登录,其中ServerID2是第二基层服务器的标识符,UserID是用户在第二基层服务器的标识符;
(2)第一基层服务器构造一个ID查询消息,所述ID查询消息中包括ServerID2.UserID,并将所述ID查询消息发送给中心服务器;
(3)中心服务器基于ID查询消息,获得第二基层服务器的标识符ServerID2,并进一步获取第二基层服务器的网络地址,将所述ID查询消息转发给第二基层服务器;
(4)第二基层服务器在收到ID查询消息后,检查其中的UserID是否存在,如果不存在,则第二基层服务器通知中心服务器该UserID不存在,中心服务器再通知第一基层服务器,从而第一基层服务器拒绝该用户登录,流程结束;
(5)如果第二基层服务器确认该UserID存在,则第二基层服务器通知中心服务器该UserID存在,中心服务器此时生成一个随机数R,使用第一基层服务器注册信息中的密钥key1对随机数R进行加密,得到加密结果E1;
(6)中心服务器将加密结果E1发送给第一基层服务器,第一基层服务器对E1进行解密,得到随机数R;
(7)第一基层服务器计算P=R⊕Hash(PW),其中PW是该用户输入的密码,Hash是一个哈希函数;第一基层服务器使用密钥key1对P进行加密,得到加密结果E2,并将该加密结果E2发送给中心服务器;
(8)中心服务器对E2进行解密,获得P值;然后中心服务器构造一个登录消息,所述登录消息包括:使用第二基层服务器的密钥key2对P的加密结果E3、使用key2对R的加密结果E4、以及用户标识符ServerID2.UserID;
(9)中心服务器将所述登录消息发送给第二基层服务器,第二基层服务器分别对E3和E4进行解密,获得P和R,通过计算P⊕R得到PW的哈希值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东健康在线信息技术股份有限公司,未经广东健康在线信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810607514.1/2.html,转载请声明来源钻瓜专利网。