[发明专利]艾滋病管理云平台系统及智能药盒在审
申请号: | 202011101344.3 | 申请日: | 2020-10-15 |
公开(公告)号: | CN112233764A | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 刘明 | 申请(专利权)人: | 刘明;北京福乐云数据科技有限公司 |
主分类号: | G16H20/10 | 分类号: | G16H20/10;G16H40/67;G16H80/00;G06F21/60;G06F21/62;H04L29/08 |
代理公司: | 北京春江专利商标代理事务所(普通合伙) 11835 | 代理人: | 曹洁 |
地址: | 100162 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 艾滋病 管理 平台 系统 智能 | ||
1.一种艾滋病管理云平台系统,其特征在于,包括:
检测管理设备终端,分布于多个卫生防治管理机构和医院,与云端服务器通过通信网络连接,云端服务器与云端数据库连接;检测管理设备终端包括艾滋病患者检测数据获取装置、治疗计划获取装置、艾滋病患者分配及管理装置和第一查询装置;
艾滋病患者检测数据获取装置用于获取艾滋病患者的原始检测数据,生成艾滋病患者编号,将数据传输至云端服务器并存储至云端数据库中;
治疗计划获取装置用于获取艾滋病患者的包括服药时间的服药计划表数据、包括随访时间的随访计划表数据和包括复诊时间的复诊计划表数据,将数据传输至云端服务器并存储至云端数据库中;
艾滋病患者分配及管理装置用于通过云端服务器向管理设备终端发送所分配的艾滋病患者编号,并根据管理设备终端所分配艾滋病患者的服药计划表、随访计划表和复诊计划表分别通过云端服务器向管理设备终端发送第一提醒消息;
第一查询装置用于通过云端服务器查询艾滋病患者的服药计划表、随访计划表和复诊计划表完成状态;
管理设备终端,分布于多个管理员和管理机构,与云端服务器通过通信网络连接;管理设备终端包括艾滋病患者编号获取装置、第一提醒消息获取装置、管理提醒装置、完成状态记录装置和第二查询装置;
艾滋病患者编号获取装置用于获取检测管理设备终端通过云端服务器发送的艾滋病患者编号;
第一提醒消息获取装置用于获取检测管理设备终端通过云端服务器发送的第一提醒消息;
管理提醒装置用于根据艾滋病患者编号从云端服务器获取艾滋病患者的服药计划表数据、随访计划表数据和复诊计划表数据,并据此通过云端服务器向艾滋病患者设备终端发送第二提醒消息,以及根据第一提醒消息和计划状态通过云端服务器向艾滋病患者设备终端发送第三提醒消息;
完成状态记录装置用于判断是否接收到艾滋病患者设备终端通过云端服务器发送的第二提醒消息或第三提醒消息的返回消息,当接收到返回消息时生成对应计划的状态为完成状态,当没有接收到返回消息时生成对应计划的状态为未完成状态,并将计划的状态更新传输至云端服务器并存储至云端数据库中;
第二查询装置用于通过云端服务器查询艾滋病患者的服药计划表、随访计划表和复诊计划表完成状态;以及
艾滋病患者设备终端,分布于多个艾滋病患者,与云端服务器通过通信网络连接;艾滋病患者设备终端包括提醒接收装置、药盒闹铃触发装置、返回消息发送装置和第三查询装置;
提醒接收装置用于获取管理设备终端通过云端服务器发送的第二提醒消息或第三提醒消息;
药盒闹铃触发装置用于根据第二提醒消息或第三提醒消息,当第二提醒消息或第三提醒消息中包含服药提醒时生成提醒控制信号并发送给智能药盒;
返回消息发送装置用于当获取到服药完成、随访完成或复诊完成的指令时生成返回消息并通过云端服务器发送给管理设备终端;
第三查询装置用于通过云端服务器查询艾滋病患者的服药计划表、随访计划表和复诊计划表完成状态;
与云端服务器之间在进行数据传输时采用数据加密传输方法,具体包括以下步骤:
节点X将第一口令的Hash值发送给云端服务器Y,所述节点X包括检测管理设备终端、管理设备终端、艾滋病患者设备终端和智能药盒;
云端服务器Y将接收到的第一口令的Hash值与第一预存口令表对比匹配,当第一口令的Hash值存在于第一预存口令表中时,根据第一口令与第二口令的预设关系,获得与第一口令相对应的第二口令,并将第二口令的Hash值发送给节点X;
节点X将接收到的第二口令的Hash值与第二预存口令表对比匹配,当第二口令的Hash值存在于第二预存口令表中时,建立完成节点X与云端服务器Y之间的认证连接;
由节点X任意选定一个大素数Q和一个乘法群中的生成元j,并将大素数Q和生成元j发送给云端服务器Y;
节点X计算和其中,x1为1≤x1≤Q-2的整数,x2为1≤x2≤Q-2的整数,x1≠x2,计算M=AM12+BM2,其中,A、B为常数,并将M、M1、M2、A和B发送给云端服务器Y;
云端服务器Y计算和其中,y1为1≤y1≤Q-2的整数,y2为1≤y2≤Q-2的整数,y1≠y2,计算N=BN12+AN2,并将N、N1和N2发送给节点X;
节点X计算和KX3=NMmodQ,生成随机数VX,将随机数VX进行分割,获得随机数集合{VX1,VX2,…,VXn},n为自然数,将KX1、KX2和KX3间隔的叠加到随机数集合中的数上,获得采用双值叠加加密方法计算得到的加密后的并发送给云端服务器Y;
云端服务器Y计算和KY3=MNmodQ,解密获得服务器解密密钥,返回True至节点X,并生成随机数VY,将随机数VY进行分割,获得随机数集合{VY1,VY2,…,VYn},n为自然数,将KY1、KY2和KY3间隔的叠加到随机数集合中的数上,获得采用双值叠加加密方法计算得到的加密后的并发送给节点X;
节点X解密获得节点解密密钥,返回True至云端服务器Y;
假设节点X要传送数据包S给云端服务器Y,节点X采用双值叠加加密方法对数据包S进行加密,并将加密后的数据包发送给云端服务器Y;
云端服务器Y将接收到的加密后的数据包采用服务器解密密钥进行解密,获得解密后的数据包S,完成节点X至云端服务器Y传输数据的过程;
假设云端服务器Y要传送数据包S给节点X,云端服务器Y采用双值叠加加密方法对数据包S进行加密,并将加密后的数据包发送给节点X;
节点X将接收到的加密后的数据包采用节点解密密钥进行解密,获得解密后的数据包S,完成云端服务器Y至节点X传输数据的过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于刘明;北京福乐云数据科技有限公司,未经刘明;北京福乐云数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011101344.3/1.html,转载请声明来源钻瓜专利网。