远程医疗系统的人体医疗信息监测设备的更新时间方法与流程

文档序号:12613449阅读:278来源:国知局
远程医疗系统的人体医疗信息监测设备的更新时间方法与流程

本发明属于电子技术领域,特别是涉及远程医疗系统的人体医疗信息监测设备的更新时间方法。



背景技术:

众所周知,健康是大家都非常关心的,有了病就要到医院看病。在交通不便、医院较少、医生或医护人员少、医生或医护人员水平不高、医院多人看病的情况下,病人得到优质和及时的诊疗就很困难。而以上所述的交通不便、医院较少、医生或医护人员少、医生或医护人员水平不高、医院多人看病的情况,目前在很多地区都是比较常见的。随着网络信息的发展,远程诊疗系统也在发展。因此,远程诊疗使用网络集合高水平的医生或医护人员,对病人进行诊疗,受到人们的欢迎。在远程诊疗中,准确记录人体医疗信息监测的时间,对于分析人体医疗情况的变化和趋势至关重要,同时在定时测量中,人体医疗信息监测设备也需要维护一个准确的时间。



技术实现要素:

在远程诊疗,人体的医疗信息如血压、血糖、心跳等的人体医疗信息监测设备,在远程诊疗起到重要的参考价值。人体医疗信息监测设备(以下简称设备)包括控制模块、蓝牙模块、人体医疗信息检测模块和电源模块,控制模块分别连接蓝牙模块、人体医疗信息检测模块和电源模块;蓝牙模块连接控制模块,并通过控制模块与电源模块相连;人体医疗信息检测模块连接控制模块,并通过控制模块与电源模块相连;电源模块与控制模块相连, 并通过控制模块分别与蓝牙模块和人体医疗信息检测模块相连。本发明实施例的人体医疗信息检测模块使用优瑞恩 U60EH腕式血压计。

本发明的目的是设计一种远程医疗系统的人体医疗信息监测设备的更新时间方法,以克服在远程诊疗中,人体医疗信息监测设备其设置时间与服务器和的手机不一致,这样将会影响远程诊疗的误差的缺点。

本发明的目的是这样实现的:远程医疗系统的人体医疗信息监测设备的更新时间方法,其特征为:将远程医疗系统服务器、人体医疗信息监测设备和连接人体医疗信息监测设备的手机相连,以服务器作为唯一的准确时间源,让所有设备的时间都与服务器的时间同步,不受手机时间的影响,时间信息使用对称式加密,加密密钥只有远程医疗系统服务器和设备知道;当需要更新设备时间时,设备首先将当前设备时间加密成只有远程医疗系统服务器可以解密的时间信息,远程医疗系统服务器收到后,如果解密成功,则将当前远程医疗系统服务器时间加密成只有设备可以解密的时间信息,设备收到后,如果解密成功,则按照远程医疗系统服务器时间更新设备的时间。

设备与服务器交换数据包括设备设时令牌和平台设时令牌,所述的设备设时令牌由设备生成,是一个加密的数据串,包含令牌编号和设备时间,所述的令牌编号,是一个随机生成数值,每一个令牌拥有一个唯一的编号;所述的设备时间,是设备当前的时间戳,所述的平台设时令牌,由服务器生成,是一个加密的数据串,包含令牌编号和平台信息,所述的令牌编号是从设备令牌复制来的令牌编号;所述的平台信息是服务器当前的时间戳。

手机app端设置设备时间的软件流程为:手机app端设置设备时间开始1后进入向设备发送“开始设置时间”命令2,再进入等待设备回复3,再进入接受到设备设时令牌?4,否则返回到等待设备回复3;是则进入向服务发送设置时间请求和设备设时令牌5,再进入服务器回复成功,及接收到平台设时令牌?6,否则进入设置时间失败10,再进入手机app端设置设备时间结束11;是则进入向设备发送“设置时间” 命令,包括平台设时令牌7,再进入设备回复成功?8,否则进入设置时间失败10,再进入手机app端设置设备时间结束11;是进入设置时间成功9,手机app端设置设备时间结束11。

设备端的设置设备时间软件流程:设置设备时间开始12进入接收到手机APP发送的“开始设置时间” 命令13,再进入获取设备时间,生成新的令牌编号14,再进入生成并加密设备设时令牌15,再进入启动计时器16,再进入向手机APP回复设备设时令牌17,再进入计时器超时?18,是则进入设置设备时间结束25;否则进入是否收到手机APP发送的“设置时间” 命令和平台设时令牌?19,否则返回到计时器超时?18;是则进入解密平台设时令牌20,再进入平台设时令牌的编号与设备设时令牌的编号相同?21,否则进入回复失败22,再进入计时器超时?18;是则进入将设备时间设为平台设时令牌的时间23,再进入回复成功24,再进入设置设备时间结束25。

服务器端设置设备时间软件流程为:服务器端设置设备时间流程开始26进入到手机APP发送的设置设备时间请求和设备设时令牌27,再进入解密设备设时令牌并读取令牌编号28,再进入用服务器当前时间和令牌编号,生成平台设时令牌,并加密29,再进入回复手机APP和平台设时令牌30,再进入服务器端设置设备时间流程结束31。

采取以上措施的本发明,有效克服了目前人体医疗信息监测设备有的时候,其设置时间与服务器和的手机不一致,这样将会影响远程诊疗的误差的问题。

附图说明

附图1是人体医疗信息的监测设备实施例的整体结构示意图;

附图2是人体医疗信息的监测设备实施例的控制模块结构示意图;

附图3是人体医疗信息的监测设备实施例的微处理器电路图;

附图4是人体医疗信息的监测设备实施例的蓝牙模块电源控制电路图;

附图5是人体医疗信息的监测设备实施例的人体医疗信息检测模块电源控制电路图;

附图6是人体医疗信息的监测设备实施例的按键电路;

附图7是人体医疗信息的监测设备实施例的LED灯电路;

附图8是人体医疗信息的监测设备实施例的蜂鸣器电路;

附图9是人体医疗信息的监测设备实施例的电源模块;

附图10是本发明的人体医疗信息检测设备使用连接示意图;

附图11是本发明实施例的手机app端设置设备时间的软件流程图;

附图12是本发明实施例的设备端的设置设备时间软件流程图;

附图13是本发明实施例的服务器端设置设备时间软件流程图。

软件流程图附图标记说明:手机app端设置设备时间开始1、向设备发送“开始设置时间”命令2、等待设备回复3、接受到设备设时令牌?4、向服务发送设置时间请求和设备设时令牌5、服务器回复成功,及接收到平台设时令牌?6、向设备发送“设置时间” 命令,包括平台设时令牌7、设备回复成功?8、设置时间成功9、设置时间失败10、手机app端设置设备时间结束11、设置设备时间开始12、接收到手机APP发送的“开始设置时间” 命令13、获取设备时间,生成新的令牌编号14、生成并加密设备设时令牌15、启动计时器16、向手机APP回复设备设时令牌17、计时器超时?18、是否收到手机APP发送的“设置时间” 命令和平台设时令牌?19、解密平台设时令牌20、平台设时令牌的编号与设备设时令牌的编号相同?21、回复失败22、将设备时间设为平台设时令牌的时间23、回复成功24、设置设备时间结束25、服务器端设置设备时间流程开始26、接收到手机APP发送的设置设备时间请求和设备设时令牌27、解密设备设时令牌并读取令牌编号28、用服务器当前时间和令牌编号,生成平台设时令牌,并加密29、回复手机APP和平台设时令牌30、服务器端设置设备时间流程结束31。

由于加密信息只有服务器和设备可以解密,在传输过程可以通过手机中转,但是信息安全不会受手机影响。

以下再结合附图和实施例对本发明作进一步详述。

具体实施方式

附图1给出了人体医疗信息的监测设备实施例的整体结构示意图。

人体医疗信息的监测设备包括控制模块、蓝牙模块、人体医疗信息检测模块和电源模块,所述的控制模块分别连接蓝牙模块、人体医疗信息检测模块和电源模块;所述的蓝牙模块连接控制模块,并通过控制模块与电源模块相连;所述的人体医疗信息检测模块连接控制模块,并通过控制模块与电源模块相连;所述的电源模块与控制模块相连, 并通过控制模块分别与蓝牙模块和人体医疗信息检测模块相连。实施例的控制模块、蓝牙模块之间具有重置蓝牙连接、断开蓝牙连接、串口连接、供电连接。控制模块和人体医疗信息检测模块之间具有串口/SPI/I2C连接和供电连接。

附图2给出了人体医疗信息的监测设备实施例的控制模块结构示意图。控制模块主要由微处理器和外围电路组成。控制模块置有实时时钟电路、EEPROM储存电路、功耗控制电路、串口发送接收器电路、I2C发送接收器电路、SPI发送接收器电路、串口发送接收器电路、通用输入输出电路、模数转换器电路。其中串口发送接收器电路、I2C发送接收器电路、SPI发送接收器分别连接到人体医疗信息检测模块。其中一个串口发送接收器电路连接到蓝牙模块串口。通用输入输出电路分别与人体医疗信息检测模块电源控制电路、蓝牙模块电源控制电路、按键电路、LED电路、蜂鸣器电路相连。

附图3给出了人体医疗信息的监测设备实施例的微处理器电路图。微处理器使用STM32F030C8T6。

附图4给出了人体医疗信息的监测设备实施例的蓝牙模块电源控制电路图。开关蓝牙电源由微处理器控制。开关蓝牙电源为高电平时,Q1三极管导通,蓝牙模块供电通路打开;开关蓝牙电源为低电平时,Q1三极管截止,蓝牙模块供电通路关闭。

附图5给出了人体医疗信息监测设备实施例的人体医疗信息检测模块电源控制电路图。“开/关人体医疗信息检测模块电源”信号由微处理器控制。“开/关人体医疗信息检测模块电源”为高电平时,Q2三极管导通,人体医疗信息检测模块供电通路打开;“开/关人体医疗信息检测模块电源”为低电平时,Q2三极管截止,人体医疗信息检测模块供电通路关闭。

附图6给出了人体医疗信息的监测设备实施例的按键电路。微处理器通过通用输入输出电路读取按键状态。

附图7给出了人体医疗信息的监测设备实施例的LED灯电路。微处理器通过通用输入输出电路驱动LED。

附图8给出了人体医疗信息的监测设备实施例的蜂鸣器电路。微处理器通过通用输入输出控制蜂鸣器,当 “蜂鸣器” 信号为高电平,Q3导通,蜂鸣器发声,当 “蜂鸣器” 信号为低电平,Q3截止,蜂鸣器不发声。

附图9给出了人体医疗信息的监测设备实施例的电源模块。当设备连接mini-usb时,通过三端稳压模块提供3.3V电压同时对电池充电;当设备不连接mini-usb时,有电池供电。

附图10是人体医疗信息的监测设备的人体医疗信息检测设备使用连接示意图。手机与本发明相连,并与远程诊疗平台服务器相连。硬件为:能通过互联网与手机或能上互联网的电脑相连的远程诊疗系统服务器、与远程诊疗系统服务器相连的手机或能上互联网的电脑、与手机或能上互联网的人体医疗信息监测设备本发明将远程医疗系统服务器、人体医疗信息监测设备和连接人体医疗信息监测设备的手机相连,以服务器作为唯一的准确时间源,让所有设备的时间都与服务器的时间同步,不受手机时间的影响,时间信息使用对称式加密,加密密钥只有远程医疗系统服务器和设备知道;当需要更新设备时间时,设备首先将当前设备时间加密成只有远程医疗系统服务器可以解密的时间信息,远程医疗系统服务器收到后,如果解密成功,则将当前远程医疗系统服务器时间加密成只有设备可以解密的时间信息,设备收到后,如果解密成功,则按照远程医疗系统服务器时间更新设备的时间。

设备与服务器交换数据包括设备设时令牌和平台设时令牌,所述的设备设时令牌由设备生成,是一个加密的数据串,包含令牌编号和设备时间,所述的令牌编号,是一个随机生成数值,每一个令牌拥有一个唯一的编号;所述的设备时间,是设备当前的时间戳,所述的平台设时令牌,由服务器生成,是一个加密的数据串,包含令牌编号和平台信息,所述的令牌编号是从设备令牌复制来的令牌编号;所述的平台信息是服务器当前的时间戳。

由于加密信息只有服务器和设备可以解密,在传输过程可以通过手机中转,但是信息安全不会受手机影响。

附图11给出了本发明实施例的手机app端设置设备时间的软件流程图。

手机app端设置设备时间开始1后进入向设备发送“开始设置时间”命令2,再进入等待设备回复3,再进入接受到设备设时令牌?4,否则返回到等待设备回复3;是则进入向服务发送设置时间请求和设备设时令牌5,再进入服务器回复成功,及接收到平台设时令牌?6,否则进入设置时间失败10,再进入手机app端设置设备时间结束11;是则进入向设备发送“设置时间” 命令,包括平台设时令牌7,再进入设备回复成功?8,否则进入设置时间失败10,再进入手机app端设置设备时间结束11;是进入设置时间成功9,手机app端设置设备时间结束11。

附图12给出了本发明实施例的设备端的设置设备时间软件流程图。

设置设备时间开始12进入接收到手机APP发送的“开始设置时间” 命令13,再进入获取设备时间,生成新的令牌编号14,再进入生成并加密设备设时令牌15,再进入启动计时器16,再进入向手机APP回复设备设时令牌17,再进入计时器超时?18,是则进入设置设备时间结束25;否则进入是否收到手机APP发送的“设置时间” 命令和平台设时令牌?19,否则返回到计时器超时?18;是则进入解密平台设时令牌20,再进入平台设时令牌的编号与设备设时令牌的编号相同?21,否则进入回复失败22,再进入计时器超时?18;是则进入将设备时间设为平台设时令牌的时间23,再进入回复成功24,再进入设置设备时间结束25。

附图13给出了本发明实施例的服务器端设置设备时间软件流程图。

服务器端设置设备时间流程开始26进入到手机APP发送的设置设备时间请求和设备设时令牌27,再进入解密设备设时令牌并读取令牌编号28,再进入用服务器当前时间和令牌编号,生成平台设时令牌,并加密29,再进入回复手机APP和平台设时令牌30,再进入服务器端设置设备时间流程结束31。

按照以上的软件流程图即可实施本发明。

本发明硬件型号使用市场商品:

手机型号为安卓Android智能手机,运行安卓Android4.0 或以上操作系统,带摄像,带上网功能(WIFI或者移动网络)。

安卓Android平板电脑:运行安卓Android4.0 或以上操作系统,带摄像,带上网功能(WIFI或者移动网络)。

iPhone系列手机:运行iOS 7.0或以上操作系统,带上网功能(WIFI或者移动网络)。

iPad系列平板电脑:运行iOS 7.0或以上操作系统,带上网功能(WIFI或者移动网络)。

服务器硬件,支持Linux操作系统,MySQL 5.1版或以上数据库系统。

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