一种远程会诊控制方法和控制系统、计算机设备和介质技术方案

技术编号:30632231 阅读:14 留言:0更新日期:2021-11-04 00:02
本发明专利技术公开了一种远程会诊控制方法、远程会诊控制系统、计算机设备和介质,所述远程会诊控制方法包括:服务器接收会诊预约并建立虚拟诊室,所述虚拟诊室包括一个或多个会诊终端,所述会诊终端包括会诊控制终端和会诊设备;会诊控制终端向服务器的MQTT消息队列发送包括待控制的会诊设备的第一标识和启动指令的启动消息,经服务器按照MQTT协议将所述启动消息推送到具有第一标识的会诊设备所订阅的主题;所述会诊设备接收启动消息并执行启动指令,并将包括其对应的会诊控制终端的第二标识的启动确认消息发送至服务器的MQTT消息队列,经服务器推送到具有第二标识的会诊控制终端所订阅的主题;所述会诊控制终端接收所述启动确认消息并进入虚拟诊室。确认消息并进入虚拟诊室。确认消息并进入虚拟诊室。

【技术实现步骤摘要】
一种远程会诊控制方法和控制系统、计算机设备和介质


[0001]本专利技术涉及显示
,特别是涉及一种远程会诊控制方法、远程会诊控制系统、计算机设备和介质。

技术介绍

[0002]随着互联网的快速发展,拉近了人与人的距离,随着通信技术的发展、电信带宽的提升,在互联网视频领域技术有了长足发展,这为视频直播提供了便利条件。
[0003]在医疗领域,由于医疗资源分布不均匀,人们看病的便捷性亟待提升,通过互联网连接专家与病人,让专家能够帮助更多的患者,患者也可以方便地解决病患问题。然而现有的远程会诊控制系统还存在很多问题,具体涉及多个设备之间的通信、设备控制、系统集成、网络延迟、以及不同协议对接等问题,严重影响了用户对远程医疗会诊的体验,因此,如何管理、协调多个设备成为该领域技术人员亟待解决的问题。

技术实现思路

[0004]为了解决上述问题至少之一,本专利技术第一个实施例提供一种远程会诊控制方法,应用于服务器,包括:
[0005]接收会诊预约;
[0006]根据所述会诊预约建立虚拟诊室,所述虚拟诊室包括一个或多个会诊终端,所述会诊终端包括会诊控制终端和会诊设备;
[0007]通过MQTT消息队列接收参加所述会诊预约的各会诊控制终端发送的启动消息,所述启动消息包括待控制的会诊设备的第一标识和启动指令;
[0008]根据MQTT协议分别将各所述启动消息推送到具有所述第一标识的会诊设备所订阅的主题,使得所述会诊设备接收所述启动消息并执行所述启动指令,所述会诊设备与所述MQTT消息队列保持长连接;
[0009]通过MQTT消息队列接收各所述会诊设备完成所述启动指令后反馈的启动确认消息,所述启动确认消息包括所述会诊设备的第一标识和其对应的会诊控制终端的第二标识;
[0010]根据MQTT协议分别将各所述启动确认消息推送到具有所述第二标识的会诊控制终端订阅的主题,使得所述会诊控制终端接收所述启动确认消息并进入所述虚拟诊室。
[0011]进一步的,在所述根据所述会诊预约建立虚拟诊室之后,在所述通过MQTT消息队列接收参加所述会诊预约的各会诊控制终端发送的启动消息之前,所述远程会诊控制方法还包括:
[0012]通过MQTT消息队列接收各所述会诊控制终端、各所述会诊设备的接入消息,所述接入消息包括所述会诊控制终端的第二标识或所述会诊设备的第一标识;
[0013]根据各所述接入消息在数据库中查询以完成各所述会诊控制终端或各所述会诊设备的注册或更新,并根据MQTT协议分别将所述注册或更新的接入确认消息推送到对应的
主题,所述接入确认消息包括所述会诊控制终端的第二标识或所述会诊设备的第一标识,使得订阅该主题的具有所述第一标识的会诊设备或具有第二标识的所述会诊控制终端接收所述接入确认消息。
[0014]进一步的,所述远程会诊控制方法还包括:
[0015]通过MQTT消息队列获取各会诊控制终端和各会诊设备的消息并实时更新其状态,向预设时间周期内没有消息的各所述会诊控制终端或各所述会诊设备发送健康检测消息,若未接收到所述会诊控制终端或会诊设备发送的反馈消息则根据MQTT协议发送离线消息并修改其状态。
[0016]进一步的,所述远程会诊控制方法还包括:
[0017]通过所述MQTT消息队列接收所述各会诊控制终端和各会诊设备的状态变更消息并修改其状态,根据TCP协议将所述状态变更消息发送至所述虚拟诊室中所有的所述会诊设备和所述会诊控制终端。
[0018]进一步的,在所述根据MQTT协议分别将各所述启动确认消息推送到具有所述第二标识的会诊控制终端订阅的主题之后,所述远程会诊控制方法还包括:
[0019]通过MQTT消息队列接收所述会诊控制终端发送的控制消息,所述控制消息包括待控制的会诊设备的第一标识和控制指令;
[0020]根据MQTT协议将所述控制消息推送到对应的主题,使得订阅该主题的具有所述第一标识的会诊设备接收所述控制消息并执行所述控制指令;
[0021]通过MQTT消息队列接收所述会诊设备完成所述控制指令后反馈的控制确认消息,所述控制确认消息包括所述会诊设备的第一标识和其对应的会诊控制终端的第二标识;
[0022]根据MQTT协议将所述控制确认消息推送到具有所述第二标识的会诊控制终端订阅的主题,使得所述会诊控制终端接收所述控制确认消息。
[0023]进一步的,在所述根据MQTT协议分别将各所述启动确认消息推送到具有所述第二标识的会诊控制终端订阅的主题之后,所述远程会诊控制方法还包括:
[0024]通过MQTT消息队列接收远程设置消息,所述远程设置消息包括待控制的会诊控制终端的第二标识或会诊设备的第一标识和设置指令,并根据MQTT协议将所述远程设置消息推送到具有所述第二标识的会诊控制终端或具有所述第一标识的会诊设备订阅的主题,使得所述会诊控制终端或所述会诊设备接收所述设置消息并执行所述设置指令。
[0025]本专利技术第二个实施例提供一种远程会诊控制方法,应用于会诊控制终端,包括:
[0026]响应于用户的第一操作向服务器的MQTT消息队列发送启动消息,所述启动消息包括待控制的会诊设备的第一标识和启动指令,使得所述服务器根据MQTT协议将所述启动消息推送到具有所述第一标识的会诊设备所订阅的主题,使得所述会诊设备接收所述启动消息并执行所述启动指令,所述会诊设备与所述MQTT消息队列保持长连接;
[0027]根据订阅的主题接收启动确认消息并进入虚拟诊室,所述启动确认消息为所述会诊设备完成所述启动指令后向所述服务器的MQTT消息队列发送的,包括所述会诊设备的第一标识和其对应的会诊控制终端的第二标识,经所述服务器按照MQTT协议将所述启动确认消息推送到具有所述第二标识的会诊控制终端订阅的主题,所述虚拟诊室为所述服务器根据接收的会诊预约建立的,所述虚拟诊室包括一个或多个会诊终端,所述会诊终端包括会诊控制终端和会诊设备。
[0028]进一步的,在所述响应于用户的第一操作向服务器的MQTT消息队列发送启动消息之前,还包括:
[0029]响应于用户的第二操作向服务器的MQTT消息队列发送接入消息,所述接入消息包括所述会诊控制终端的第二标识,使得所述服务器根据所述接入消息在数据库中查询;
[0030]根据订阅的主题接收接入确认消息,所述接入确认消息包括所述会诊控制终端的第二标识、为所述服务器完成所述会诊控制终端的注册或更新后按照MQTT协议推送到具有所述第二标识的会诊控制终端订阅的主题。
[0031]进一步的,在所述根据订阅的主题接收启动确认消息并进入虚拟诊室之后,还包括:
[0032]响应于用户的第三操作向服务器的MQTT消息队列发送控制消息,所述控制消息包括待控制的会诊设备的第一标识和控制指令,使得所述服务器根据MQTT协议将所述控制消息推送到具有所述第一标识的会诊设备订阅的主题,使得所述会诊设备接收所述控制消息并执行所述控制指令;
[0033]根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程会诊控制方法,应用于服务器,其特征在于,包括:接收会诊预约;根据所述会诊预约建立虚拟诊室,所述虚拟诊室包括一个或多个会诊终端,所述会诊终端包括会诊控制终端和会诊设备;通过MQTT消息队列接收参加所述会诊预约的各会诊控制终端发送的启动消息,所述启动消息包括待控制的会诊设备的第一标识和启动指令;根据MQTT协议分别将各所述启动消息推送到具有所述第一标识的会诊设备所订阅的主题,使得所述会诊设备接收所述启动消息并执行所述启动指令,所述会诊设备与所述MQTT消息队列保持长连接;通过MQTT消息队列接收各所述会诊设备完成所述启动指令后反馈的启动确认消息,所述启动确认消息包括所述会诊设备的第一标识和其对应的会诊控制终端的第二标识;根据MQTT协议分别将各所述启动确认消息推送到具有所述第二标识的会诊控制终端订阅的主题,使得所述会诊控制终端接收所述启动确认消息并进入所述虚拟诊室。2.根据权利要求1所述的远程会诊控制方法,其特征在于,在所述根据所述会诊预约建立虚拟诊室之后,在所述通过MQTT消息队列接收参加所述会诊预约的各会诊控制终端发送的启动消息之前,所述远程会诊控制方法还包括:通过MQTT消息队列接收各所述会诊控制终端、各所述会诊设备的接入消息,所述接入消息包括所述会诊控制终端的第二标识或所述会诊设备的第一标识;根据各所述接入消息在数据库中查询以完成各所述会诊控制终端或各所述会诊设备的注册或更新,并根据MQTT协议分别将所述注册或更新的接入确认消息推送到对应的主题,所述接入确认消息包括所述会诊控制终端的第二标识或所述会诊设备的第一标识,使得订阅该主题的具有所述第一标识的会诊设备或具有第二标识的所述会诊控制终端接收所述接入确认消息。3.根据权利要求2所述的远程会诊控制方法,其特征在于,所述远程会诊控制方法还包括:通过MQTT消息队列获取各会诊控制终端和各会诊设备的消息并实时更新其状态,向预设时间周期内没有消息的各所述会诊控制终端或各所述会诊设备发送健康检测消息,若未接收到所述会诊控制终端或会诊设备发送的反馈消息则根据MQTT协议发送离线消息并修改其状态。4.根据权利要求3所述的远程会诊控制方法,其特征在于,所述远程会诊控制方法还包括:通过所述MQTT消息队列接收所述各会诊控制终端和各会诊设备的状态变更消息并修改其状态,根据TCP协议将所述状态变更消息发送至所述虚拟诊室中所有的所述会诊设备和所述会诊控制终端。5.根据权利要求1-4中任一项所述的远程会诊控制方法,其特征在于,在所述根据MQTT协议分别将各所述启动确认消息推送到具有所述第二标识的会诊控制终端订阅的主题之后,所述远程会诊控制方法还包括:通过MQTT消息队列接收所述会诊控制终端发送的控制消息,所述控制消息包括待控制的会诊设备的第一标识和控制指令;
根据MQTT协议将所述控制消息推送到对应的主题,使得订阅该主题的具有所述第一标识的会诊设备接收所述控制消息并执行所述控制指令;通过MQTT消息队列接收所述会诊设备完成所述控制指令后反馈的控制确认消息,所述控制确认消息包括所述会诊设备的第一标识和其对应的会诊控制终端的第二标识;根据MQTT协议将所述控制确认消息推送到具有所述第二标识的会诊控制终端订阅的主题,使得所述会诊控制终端接收所述控制确认消息。6.根据权利要求1所述的远程会诊控制方法,其特征在于,在所述根据MQTT协议分别将各所述启动确认消息推送到具有所述第二标识的会诊控制终端订阅的主题之后,所述远程会诊控制方法还包括:通过MQTT消息队列接收远程设置消息,所述远程设置消息包括待控制的会诊控制终端的第二标识或会诊设备的第一标识和设置指令,并根据MQTT协议将所述远程设置消息推送到具有所述第二标识的会诊控制终端或具有所述第一标识的会诊设备订阅的主题,使得所述会诊控制终端或所述会诊设备接收所述设置消息并执行所述设置指令。7.一种远程会诊控制方法,应用于会诊控制终端,其特征在于,包括:响应于用户的第一操作向服务器的MQTT消息队列发送启动消息,所述启动消息包括待控制的会诊设备的第一标识和启动指令,使得所述服务器根据MQTT协议将所述启动消息推送到具有所述第一标识的会诊设备所订阅的主题,使得所述会诊设备接收所述启动消息并执行所述启动指令,所述会诊设备与所述MQTT消息队列保持长连接;根据订阅的主题接收启动确认消息并进入虚拟诊室,所述启动确认消息为所述会诊设备完成所述启动指令后向所述服务器的MQTT消息队列发送的,包括所述会诊设备的第一标识和其对应的会诊控制终端的第二标识,经所述服务器按照MQTT协议将所述启动确认消息推送到具有所述第二标识的会诊控制终端订阅的主题,所述虚拟诊室为所述服务器根据接收的会诊预约建立的,所述虚拟诊室包括一个或多个会诊终端,所述会诊终端包括会诊控制终端和会诊设备。8.根据权利要求7所述的远程会诊控制方法,其特征在于,在所述响应于用户的第一操作向服务器的MQTT消息队列发送启动消息之前,还包括:响应于用户的第二操作向服务器的MQTT消息队列发送接入消息,所述接入消息包括所述会诊控制终端的第二标识,使得所述服务器根据所述接入消息在数据库中查询;根据订阅的主题接收接入确认消息,所述接入确认消息包括所述会诊控制终端的第二标识、为所述服务器完成所述会诊控制终端的注册或...

【专利技术属性】
技术研发人员:邵振军
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1