控制医疗设备的用户设备、方法和***
技术领域
本申请涉及控制医疗设备的领域。具体地,本申请涉及控制医疗设备的用户设备、方法和***。
背景技术
目前,市场上存在着对于远程控制医疗设备(例如,医疗成像***,如CT、MRI、PET-CT、SPECT、超声诊断仪等)的迫切需求。对远程控制医疗设备的需求不仅仅是需要在远端一对一地控制医疗设备。实际上,由于医疗设备通常处于不饱和工作状况,因此还需要能够在远端一对多地在处于不同位置的多个医疗设备之间切换控制。
当前对于一对多地远程控制医疗设备的解决方案主要是由位于用户控制端的医学专家一次远程连接至一台医疗设备,而当医学专家需要在多个医疗设备之前切换控制时,他需要断开用户控制端与当前已远程连接的医疗设备的连接、再重新与另一台医疗设备建立远程连接。这样的解决方案影响了用户体验并且极大地增加了远程医疗诊断过程的复杂性。
发明内容
本申请实施例提供了控制医疗设备的用户设备、***及方法,以至少解决现有技术中难以仅通过一个用户设备方便地远程控制多个医疗设备的问题。
根据本申请实施例的一个方面,提供了一种控制医疗设备的用户设备,包括:
通信模块,被配置为:向服务器发送对一个或多个处理装置的远程连接请求,其中,每个处理装置连接到对应的医疗设备并且被配置为控制该医疗设备;从服务器接收指示允许与一个或多个处理装置远程连接的响应;基于响应与一个或多个处理装置建立远程连接,以及在建立远程连接后从一个或多个处理装置接收图像信号并且向一个或多个处理装置中的指定的处理装置发送指令,其中,图像信号来自与处理装置连接的医疗设备,指令用于控制医疗设备;以及
用户交互模块,包括输入模块和输出模块,输入模块被配置为接收输入的指令并将指令传送至通信模块,并且输出模块被配置为显示从一个或多个处理装置接收的一个或多个图像信号。
以这样的方式,使用户设备利用与一个或多个医疗设备一一连接的一个或多个处理装置,就可以实现用户设备同时与一个或多个医疗设备的远程连接,使一个用户设备能够同时接收一个或多个医疗设备实时输出的图像信号,从而能够在用户设备处实时监测一个或多个医疗设备的实时诊断结果并对选定的医疗设备进行控制。
在控制医疗设备的用户设备的一个示意性的实施例中,在建立远程连接后,通信模块还与指定的处理装置进行音视频双向通信。
以这样的方式,使得在用户设备处的用户可以与医疗设备端的操作员进行音视频通信,协调在远端和近端对医疗设备进行的控制操作。
在控制医疗设备的用户设备的一个示意性的实施例中,在与多个处理装置建立远程连接的情况下,输出模块被配置为显示从多个处理装置接收的分别来自多个医疗设备的多个图像信号,其中,最大化显示从指定的处理装置接收的图像信号,并且以缩小状态显示从多个处理装置中的其他处理装置接收的图像信号。
以这样的方式,使得能够在用户设备上有差别地显示多个医疗设备的输出图像。对于用户指定要进行远程控制的医疗设备,在用户设备上最大化显示其输出的图像并且将用户输入到用户设备的指令经由对应的处理装置发送至该医疗设备。用户还能够与该医疗设备处的操作员进行语音/视频通信。以这种方式,能够在用户设备远程连接到多个医疗设备时,实现用户设备对其中的指定的医疗设备的控制。
在控制医疗设备的用户设备的一个示意性的实施例中,输入模块包括分别位于多个图像信号中的以缩小状态显示的每一个图像信号的显示区域上的切换按钮,当其中的一个切换按钮被按下时,提供对应的显示区域内的图像信号的处理装置被设为指定的处理装置并且最大化显示对应的图像信号。
以这样的方式,通过点击用户设备上的与图像信号对应的切换按钮,用户设备处的用户能够切换成控制其想要远程控制的医疗设备,同时继续保持与其他医疗设备的远程连接。通过这种操作,简化了用户对医疗设备的切换控制过程,改善了用户体验,并且为用户对疑难杂症的诊断留下了宝贵的时间。
根据本申请实施例的另一个方面,提供了控制医疗设备的方法,包括:向服务器发送对一个或多个处理装置的远程连接请求,其中,每个处理装置连接到对应的医疗设备并且被配置为控制医疗设备;从服务器接收指示允许与一个或多个处理装置远程连接的响应;基于响应与一个或多个处理装置建立远程连接;在建立远程连接后从一个或多个处理装置接收图像信号并且向一个或多个处理装置中的指定的处理装置发送指令,其中,图像信号来自与处理装置连接的医疗设备,指令用于控制医疗设备;以及显示从一个或多个处理装置接收的一个或多个图像信号。
以这样的方式,使用户设备利用与一个或多个医疗设备一一连接的一个或多个处理装置,就可以实现用户设备同时与一个或多个医疗设备的远程连接,使一个用户设备同时接收一个或多个医疗设备实时输出的图像信号,从而能够在用户设备处实时监测一个或多个医疗设备的实时诊断结果并对选定的医疗设备进行控制。
在控制医疗设备的方法的一个示意性的实施例中,在建立远程连接后,还与指定的所述处理装置进行音视频双向通信。
以这样的方式,使得在用户设备处的用户可以与医疗设备端的操作员进行音视频通信,协调在远端和近端对医疗设备进行的控制操作。
在控制医疗设备的方法的一个示意性的实施例中,在与多个处理装置建立远程连接的情况下,显示从多个处理装置接收的分别来自多个医疗设备的多个图像信号,其中,最大化显示从指定的处理装置接收的图像信号,并且以缩小状态显示从多个处理装置中的其他处理装置接收的图像信号。
以这样的方式,使得能够在用户设备上有差别地显示多个医疗设备的输出图像。对于用户指定要进行远程控制的医疗设备,在用户设备上最大化显示其输出的图像并且将用户输入到用户设备的指令发送至该医疗设备。用户还能够与该医疗设备处的操作员进行语音/视频通信。以这种方式,能够在用户设备远程连接到多个医疗设备的同时,实现用户利用用户设备对其中的指定的医疗设备的远程控制。
在控制医疗设备的方法的一个示意性的实施例中,在以缩小状态显示的每个图像信号对应的显示区域上设有切换按钮,当切换按钮被按下时,将提供对应的显示区域内的图像信号的处理装置设为指定的处理装置并且最大化显示对应的图像信号。
以这样的方式,通过点击用户设备上的与图像信号对应的切换按钮,用户就能够切换到想要远程控制的医疗设备,同时继续保持与其他医疗设备的远程连接。通过这种操作,简化了用户对医疗设备的切换控制过程,缩短了切换时间,从而改善了用户体验。
根据本申请实施例的另一个方面,提供了控制医疗设备的***,包括:上述控制医疗设备的用户设备;多个处理装置,每个处理装置连接到对应的医疗设备并且被配置为控制医疗设备。
以这样的方式,利用用户设备、分布在不同位置的多个医疗设备、以及与多个医疗设备一一连接的处理装置,能够实现其中一个用户设备同时连接到多个医疗设备的用于控制医疗设备的***。在该***中,该用户设备同时接收多个医疗设备实时输出的图像信号,从而能够在用户设备处实时监测多个医疗设备的实时诊断结果并对选定的医疗设备进行控制。
在控制医疗设备的***的一个示意性的实施例中,该***还包括:服务器,服务器被配置为从多个处理装置接收对应的多个医疗设备的识别信息和从用户设备接收对多个处理装置的远程连接请求,并且向用户设备提供允许与多个处理装置远程连接的响应。
以这样的方式,医疗设备能够被用户设备识别,从而允许用户设备向医疗设备发送连接请求。
在本申请实施例中,提供了通过将用户设备与连接到一个或多个医疗设备的一个或多个处理装置建立远程连接,实现用户设备与一个或多个医疗设备的远程连接并使用户设备能够对其中的指定的医疗设备进行远程控制,以至少解决现有技术中难以仅通过一个用户设备方便地远程控制多个医疗设备的技术问题,实现了简化对多个医疗设备的远程控制、提高了操作便利性、改善用户体验的技术效果。
此外,采用本申请技术方案,处于医疗设备现场的医生或操作员能够与进行远程操作的用户方便沟通、远程操作的用户能够控制现场的医疗设备,从而实现在远程方便地进行医疗设备的操作培训和医疗设备的***维护。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据本申请实施例的控制医疗设备的***的示意图;
图2是根据本申请另一实施例的控制医疗设备的***的示意图;
图3是根据本申请实施例的控制医疗设备的***和该医疗设备的示意图;
图4是根据本申请实施例的控制医疗设备的处理装置的框图;
图5是根据本申请实施例的控制医疗设备的方法的流程图;
图6是根据本申请实施例的控制医疗设备的用户设备的示意图;
图7是根据本申请实施例的控制医疗设备的方法的流程图;
图8是根据本申请实施例的又一控制医疗设备的处理装置的结构示意图;以及
图9是根据本申请实施例的又一控制医疗设备的用户设备的结构示意图。
附图标号说明:
10、10-1、10-2、10-3 医疗设备;
12、12-1、12-2、12-3 处理装置;
121 医疗设备接口;
122 用户设备接口;
123 连接请求接收模块;
124 连接建立模块;
125 指令接收模块;
126 指令传输模块;
129 控制模块;
14 服务器;
16、16-1、16-2 用户设备;
162 USB-C LCD;
164 通信接口;
166 显示装置;
20 用户;
22 通信模块;
24 用户交互模块;
242 输入模块;
246 输出模块;
26-1、26-2、26-3 显示区域;
28-1、28-2 切换按钮;
步骤:S502~S508;
步骤:S702~S710。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或模块或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块或单元。
根据本申请实施例,提供了控制医疗设备的***。图1是根据本申请实施例的控制医疗设备的***的示意图。如图1所示,多个用户20(例如医生)通过对应的用户设备16(例如移动设备或者PC)访问远程布置的医疗设备10(例如设置在医院的CT设备、方舱CT、超声设备等及其对应的控制端)。在该场景中,多个用户20都能从用户设备16获取医疗设备10的图像和音频信号,并且能够通过用户设备16控制医疗设备10的操作。根据本申请实施例,通过将控制医疗设备的处理装置12连接到医疗设备10,多个用户设备16连接到处理装置12来实现在医疗设备10和用户设备16之间的数据传输。此外,提供服务器14,服务器14用来将医疗设备10注册到服务器端,例如,通过处理装置12向服务器14传输医疗设备10的识别信息,使得用户设备16访问服务器后能够识别医疗设备10或者获取连接医疗设备10必须的地址信息和/或认证信息,从而允许建立用户设备16与医疗设备10的连接。以下将描述根据本申请实施例的控制医疗设备的***中的各个部件的具体功能。
根据本申请实施例,提供了控制医疗设备的处理装置。图4是根据本申请实施例的控制医疗设备的处理装置的示意图。如图4所示,根据本申请实施例的控制医疗设备的处理装置12包括:医疗设备接口121、用户设备接口122、连接请求接收模块123、连接建立模块124、指令接收模块125、以及指令传输模块126。
医疗设备接口121被配置为与医疗设备10通信。例如,医疗设备接口121可以通过有线或者无线的方式与医疗设备10通信。例如,医疗设备接口121可以通过USB、视频接口、网络(例如有线网络、WIFI、4G、5G等)接口等与医疗设备10通信。
用户设备接口122被配置为与控制医疗设备12的一个或多个用户设备16通信。例如,用户设备接口122可以通过无线的方式与用户设备16通信。例如,用户设备接口122可以通过WIFI、4G、5G等方式与医疗设备10通信。例如,通过用户设备接口122,处理装置12通过P2P直连或快速直播广播技术实现向用户设备16的医疗图像的实时传输。
连接请求接收模块123被配置为通过用户设备接口122从一个或多个用户设备16接收远程连接请求。连接建立模块124被配置为响应于接收到来自一个或多个用户设备16的远程连接请求而与一个或多个用户设备16建立远程连接。指令接收模块125被配置为通过用户设备接口122从用户设备16接收控制医疗设备10的指令。指令传输模块126被配置为通过医疗设备接口121将指令发送到医疗设备10以控制医疗设备10。
例如,与医疗设备10不在相同地理位置的一个或多个用户20可以通过用户设备(包括但不限于个人手机、平板电脑或者PC等包含平面显示或其他显示方式的移动或非移动设备)16向与医疗设备10连接的处理设备12发送连接请求。在用户20通过用户设备16与处理设备12建立远程连接后,用户20能够在用户设备16输入控制医疗设备10的指令,指令被处理设备12传输到医疗设备10,从而一个或多个用户20可以通过一个或多个用户设备16远程连接医疗设备10并控制医疗设备10,无需进行长途旅行。
根据本申请实施例的处理装置12还包括:识别信息获取模块以及识别信息发送模块。识别信息获取模块被配置为获取医疗设备10的识别信息。在示例性实施方式中,识别信息获取模块能够通过定义、生成医疗设备10的识别信息或从外部设备接收医疗设备10的识别信息的方式获取医疗设备10的识别信息。识别信息发送模块被配置为将识别信息发送到服务器14,其中,识别信息被配置为使访问服务器14的用户设备16在向处理装置12发送远程连接请求前识别医疗设备10。例如,为了使用户20能够在用户设备16上发现医疗设备10,通过用户设备16访问服务器14。服务器14从处理装置12接收医疗设备10的识别信息,使得用户设备16在访问服务器14后识别到医疗设备10。之后,用户20能够通过用户设备16向与识别出的医疗设备10连接的处理装置12发送远程连接请求。可以在处理装置12处允许远程连接请求,进而允许用户设备16与处理装置12的连接。以这样的方式,医疗设备能够被用户设备16识别,从而允许用户设备16向与医疗设备10连接的处理装置12发送连接请求。
根据本申请实施例的处理装置还包括:控制分配模块,被配置为在从多个用户设备16接收控制医疗设备10的指令前,响应于接收到来自多个用户设备16中的第一用户设备的控制请求,接收来自第一用户设备的控制医疗设备10的指令,而不接收来自多个用户设备中的其他用户设备的控制医疗设备的指令。其中,“第一用户设备”仅为了便于清晰描述某一个用户设备,并非用于限定该用户设备是多个设备中的“第一个”,“第一用户设备”可以是多个用户设备中的任意一个用户设备,如以下实施例示出。例如,如图1所示,当多个用户20通过多个用户设备16同时进行诊断(图1中示出3个用户20和3个用户设备16,但用户20和用户设备16的数量显然不限于3个,而是可以分别为任意数量)的情景中,在同一时刻仅有一个用户20(也可以是多个用户20)通过一个用户设备16对医疗设备10进行控制,以避免多人操作医疗设备导致操作混乱。在这种情景中,多个用户设备16中的仅第一用户设备操作医疗设备10,第一用户设备可以是多个用户20指定的设备,例如,可以由第一用户设备发起控制请求,其他用户设备或处理装置12同意该控制请求,从而允许仅第一用户设备操作医疗设备10。在示例性实施例中,响应于接收到的来自多个用户设备16的控制请求,医疗设备10侧的处理装置12可以将控制权限赋予请求控制的用户设备16,或医疗设备10侧的处理装置12可以在用户设备16都不发起控制请求时,指定任意一个用户设备16并赋予控制权限。这样,获得控制权限的用户设备16处的用户20能够操作医疗设备10。以这样的方式,仅对请求控制医疗设备的用户设备提供控制医疗设备的权限,避免了多个用户设备同时控制医疗设备导致的混乱。
根据本申请实施例的处理装置还包括图像交互模块,图像交互模块被配置为执行以下中的至少一项:通过医疗设备接口121从医疗设备10接收医疗设备10的医疗图像信号,并且通过用户设备接口122向一个或多个用户设备16发送医疗图像信号;通过与处理装置12连接的图像获取装置获取现场图像信号,并且通过用户设备接口122向一个或多个用户设备16发送现场图像信号;和通过用户设备接口122从用户设备16接收用户设备16的远程图像信号,并且向与处理装置12连接的图像输出设备发送远程图像信号。以这样的方式,医疗设备10的医疗图像(例如医疗设备的诊断图像)可以被发送到用户设备16供异地的用户20查看,现场的医生可以将医疗设备现场的图像(例如进行诊断的现场的图像)发送给异地的用户20,异地的用户20也可以将远程图像(例如用户20所在位置的图像、用户20本人的图像或用户20希望发送给现场人员的其他图像)发送到医疗设备10附近的设备管理人员或现场的医生。
根据本申请实施例的处理装置还包括音频交互模块,音频交互模块被配置为执行以下中的至少一项:通过医疗设备接口121从医疗设备10接收医疗设备10的医疗音频信号,并且通过用户设备接口122向一个或多个用户设备16发送医疗音频信号;通过与处理装置12连接的音频获取装置获取现场音频信号,并且通过用户设备接口122向一个或多个用户设备16发送现场音频信号;和通过用户设备接口122从用户设备16接收用户设备16的远程音频信号,并且向与处理装置12连接的音频输出设备发送远程音频信号。医疗设备10的医疗音频(例如医疗设备的诊断音频)可以被发送到用户设备16供异地的用户20收听,现场的医生可以将医疗设备现场的音频(例如进行诊断的现场的音频)发送给异地的用户20,异地的用户20也可以将远程音频(例如用户20所在位置的音频、用户20本人的音频或用户20希望发送给现场人员的其他音频)发送到医疗设备10附近的设备操作医生或其他设备操作人员。在示例性实施例中,医疗音频信号包括医疗设备的音频,现场音频信号包括医疗设备现场的环境声音,现场的环境声音包括但不限于设备医师的语音。
通过采用如上的图像交互模块和/或音频交互模块,用户20能够获取医疗设备10的图像和音频,从而查看医疗设备10提供的例如包括图像和/或音频的诊断数据,从而实现远程诊断。同时,用户20也可以通过用户设备16向处理装置12处的设备管理人员或现场的医生发送图像和\或音频(或视频),医疗设备现场的医生也可以通过处理装置12向用户设备16处的用户20发送图像和\或音频(或视频),从而传递例如在诊断期间的沟通信息,从而使用户20即使不在医疗设备10的现场,也能够进行方便的诊断和操作。
根据本申请实施例的处理装置12还包括患者注册模块(图中未显示),该患者注册模块能够接收(获取)待扫描患者信息,并将该待扫描患者信息推送到与其连接的医疗设备10。例如,医院的RIS***、HIS***、或者本地或云端的PACS***存储有待扫描患者信息,处理装置12中的患者注册模块从该***获取待扫描患者信息,并通过医疗设备接口121将所获取的待扫描患者信息发送到与该处理装置12相连接的医疗设备10。这里的待扫描患者信息可以包括患者姓名、患者ID、年龄、身高、体重、待扫描部位、医嘱、检查序列号等。
根据本申请实施例的另一方面,还提供了控制医疗设备10的方法。图5是根据本申请实施例的控制医疗设备的方法的流程图。如图5所示,控制医疗设备10的方法包括:S502,从一个或多个用户设备16接收远程连接请求,S504,响应于接收到来自一个或多个用户设备16的远程连接请求而与一个或多个用户设备16建立远程连接,S506,从用户设备16接收控制医疗设备10的指令,以及S508,将指令发送到医疗设备10以控制医疗设备10。以这样的方式,一个或多个用户20可以通过一个或多个用户设备16远程连接医疗设备10并控制医疗设备10,无需进行长途旅行。
根据本申请实施例的方法还包括:获取医疗设备10的识别信息;以及将识别信息发送到服务器14,其中,识别信息被配置为使访问服务器14的用户设备16在发送远程连接请求前识别医疗设备10。以这样的方式,医疗设备10能够被用户设备16识别,从而允许用户设备16向医疗设备10发送连接请求。
根据本申请实施例的方法还包括:在从多个用户设备16接收控制医疗设备10的指令前,响应于接收到来自多个用户设备16中的第一用户设备的控制请求,接收来自第一用户设备的控制医疗设备10的指令,而不接收来自多个用户设备16中的其他用户设备的控制医疗设备10的指令。以这样的方式,仅对请求控制医疗设备10的用户设备16提供控制医疗设备10的权限,避免了多个用户设备同时控制医疗设备导致的混乱。
根据本申请实施例的另一方面,还提供了控制医疗设备的***。如图1所示,控制医疗设备10的***包括:一个或多个用户设备16,以及上述处理装置12。以这样的方式,一个或多个医生可以通过一个或多个用户设备远程连接医疗设备并控制医疗设备,无需进行长途旅行。
根据本申请实施例的***还包括:服务器14,服务器14被配置为从处理装置12接收医疗设备10的识别信息,并且向一个或多个用户设备16提供识别信息。以这样的方式,医疗设备能够被用户设备识别,从而允许用户设备向医疗设备发送连接请求。
根据本申请实施例的控制医疗设备的方法与***的技术方案与根据本申请实施例的控制医疗设备的装置的技术方案对应,在此不再赘述。
本申请技术方案提供医疗成像设备的新的会诊连接模式,允许不同区域的医疗成像专家同时在多个位置连接到远程医疗成像设备,在远程医疗设备和用户设备处显示视频输出。并且,可以通过P2P直连和快速直播广播技术实现医疗图像的实时传输,使用实时音频和视频技术实现远程会诊中的有效通信。
本申请技术方案提供实时、低耗的医疗***,用于远程会诊。实时的远程会诊打破地理位置限制,实现了有效共享医疗资源,并且,采用处理装置和标准视频输出协议对医疗设备的设备制造商和设备类型无限制。
根据本申请实施例,还提供了一种控制医疗设备的用户设备。该用户设备用于远程连接并控制一个或多个医疗设备。图2是根据本申请另一实施例的控制医疗设备的***的示意图,该***包括该用户设备16。图6是根据本申请实施例的控制医疗设备的用户设备的示意图。参考图2和图6,根据本申请实施例的控制医疗设备的用户设备16包括:
通信模块22,被配置为:向服务器14发送对一个或多个处理装置12的远程连接请求,其中,每个处理装置12连接到对应的医疗设备10并且被配置为控制医疗设备10;从服务器14接收指示允许与一个或多个处理装置远程连接的响应;基于响应与一个或多个处理装置12建立远程连接,以及在建立远程连接后从一个或多个处理装置12接收图像信号并且向一个或多个处理装置12中的指定的处理装置发送指令,图像信号来自与处理装置连接的医疗设备,该指令用于控制医疗设备;以及
用户交互模块24,包括输入模块242和输出模块246,输入模块242被配置为接收用户输入的指令并将指令传送至通信模块,并且输出模块246被配置为显示从一个或多个处理装置接收的一个或多个图像信号。
在该实施方式中,一个或多个处理装置12已分别连接到对应的一个或多个医疗设备10。每个处理装置从对应的医疗设备接收图像信号并向该医疗设备发送控制该医疗设备的操作的指令。一个或多个处理装置12的识别信息已预先记录在服务器中。该服务器可以是云服务器。用户设备通过向服务器发送对一个或多个处理装置12的远程连接请求,并接收来自服务器的对该远程连接请求的响应。该响应指示允许与一个或多个处理装置远程连接。在一个示例性实施方式中,该响应包括一个或多个处理装置12的识别信息。基于该响应,用户设备16与一个或多个处理装置12建立远程连接。在一个示例性实施方式中,用户设备16利用从服务器接收的一个或多个处理装置12的识别信息向一个或多个处理装置12发送远程连接请求,并在这些处理装置12接受连接请求后与它们建立远程连接。
在该实施方式中,在建立远程连接后,用户设备16经由通信模块22从一个或多个处理装置12中的每个处理装置接收来自对应的医疗设备10的图像信号,并且向一个或多个处理装置12中的指定的处理装置发送指令以控制与其连接的一个医疗设备的操作。
以这样的方式,使用户设备16利用与一个或多个医疗设备10一一连接的一个或多个处理装置12,就可以实现用户设备16同时与一个或多个医疗设备10的远程连接,使一个用户设备16能够同时接收一个或多个医疗设备10实时输出的图像信号,从而能够在用户设备处实时监测一个或多个医疗设备的实时诊断结果并对选定的医疗设备进行控制。
在一个示例性实施方式中,当用户设备仅连接至一个处理装置时,用户设备与处理装置采用P2P直连技术相互连接,从而对一个医疗设备进行远程控制。在一个示例性实施方式中,当用户设备连接至多个处理装置时,用户设备与多个处理装置采用快速直播广播技术相互连接,实现对多个医疗设备的实时远程控制。用户设备与一个或多个处理装置还可以采用任意其他技术相互连接,只要能实现图像信号和指令的相互传输即可。
在一个示例性实施方式中,在建立远程连接后,通信模块22还与指定的处理装置进行音视频双向通信。
以这样的方式,使得处于用户设备16处的用户20可以与位于处理装置12和医疗设备10处的操作员进行音视频通信,使能够协调在远端和近端对医疗设备进行的控制操作。
在一个示例性实施方式中,在与多个处理装置建立远程连接的情况下,输出模块被配置为显示从多个处理装置接收的分别来自多个医疗设备的多个图像信号,其中,最大化显示从指定的处理装置接收的图像信号,并且以缩小状态显示从多个处理装置中的其他处理装置接收的图像信号。
在一个示例性实施方式中,输入模块242包括分别位于多个图像信号中的以缩小状态显示的每一个图像信号的显示区域上的切换按钮,当其中的一个切换按钮被按下时,提供对应的显示区域内的图像信号的处理装置被设为指定的处理装置并且最大化显示对应的图像信号。
以这样的方式,通过点击与图像信号对应的切换按钮,用户设备16处的用户20就能够切换到其想要远程控制的医疗设备10,同时不切断与其他医疗设备的连接。通过这种操作,简化了用户对医疗设备的切换控制过程,改善了用户体验,并且为用户对疑难杂症的诊断留下了宝贵的时间。
在该实施例中,用户设备16可以是任意具备上述通信与输入输出功能的设备,包括但不限于个人手机、平板电脑或者PC等包含平面显示或其他显示方式的移动或非移动设备。医疗设备可以是任意的输出图像信号作为诊断结果的医疗设备,例如血压监测器、呼吸检测器或心电图检测器、CT、MR、PET-CT、SPECT、超声诊断仪等。
根据本申请实施例,还提供了一种控制医疗设备的方法,该方法由上述控制医疗设备的用户设备执行。图7是根据本申请实施例的控制医疗设备的方法的流程图。参考图7,根据本申请实施例的控制医疗设备的方法包括:
S702:向服务器14发送对一个或多个处理装置12的远程连接请求,其中,每个处理装置12连接到对应的医疗设备10并且被配置为控制该医疗设备10;
S704:从服务器14接收指示允许与一个或多个处理装置12远程连接的响应;
S706:基于响应与一个或多个处理装置12建立远程连接,
S708:在建立远程连接后从一个或多个处理装置12接收图像信号并且向一个或多个处理装置12中的指定的处理装置发送指令,图像信号来自与处理装置12连接的医疗设备,指令用于控制医疗设备;以及
S710:显示从一个或多个处理装置12接收的一个或多个图像信号。
图7所示的控制医疗设备的方法与图6所示的控制医疗设备的用户设备执行的方法相同,此处不再赘述。
根据本申请实施例,还提供了一种包括图6所示的用户设备的控制医疗设备的***,其中一个用户设备远程连接到多个处理装置12,每个处理装置进一步连接到对应的一个医疗设备10。图2的示意图示出根据本申请实施例的包括图6所示的用户设备的控制医疗设备的***。参考图2,根据本申请实施例的控制医疗设备的***包括:
用户设备16,该用户设备16是参考图6所示的控制医疗设备的用户设备并且执行图7所示的控制医疗设备的方法;和
多个处理装置12,在图2中示出为三个处理装置(仅作为示例,多个处理装置的数量不限于三个,而是可以为任意数量)12-1、12-2和12-3,处理装置12-1、12-2和12-3分别连接到医疗设备10-1、10-2、10-3并控制对应的医疗设备的操作。
在该实施例中,***还可以包括服务器14,该服务器被配置为从三个处理装置12-1、12-2和12-3接收对应的三个医疗设备10-1、10-2、10-3的识别信息以及从用户设备16接收对三个处理装置12-1、12-2和12-3的远程连接请求,并且向用户设备16提供允许与这三个处理装置远程连接的响应。在一个示例性实施方式中,该响应包括三个处理装置12-1、12-2和12-3的识别信息,并且用户设备利用该识别信息分别与这三个处理装置建立远程连接。
进一步,在该实施例中,在建立远程连接后,用户设备16经由通信模块22(未示出)从三个处理装置12-1、12-2和12-3中的每一个接收图像信号,并且向三个处理装置12-1、12-2和12-3中的指定的处理装置发送指令以控制与其连接的医疗设备的操作。在图2所示的示例性实施方式中,指定的处理装置是12-3,与其连接的医疗设备是医疗设备10-3。
进一步,在该实施例中,用户设备16的输入模块242(图未示)接收外部输入的指令并将该指令发送至通信模块22。处理装置12-1、12-2和12-3分别从医疗设备10-1、10-2和10-3接收实时输出的图像信号并将该图像信号分别输出到用户设备16。用户设备16的通信模块22将接收的图像信号传送至输出模块246,输出模块246显示来自三个医疗设备10-1、10-2、10-3的图像信号。
在图2所示的一种示例性实施方式中,输出模块246包括显示屏,并且显示屏划分成了三个显示区域26-1、26-2和26-3。在显示区域26-1、26-2和26-3内分别显示来自医疗设备10-1、10-2和10-3的经由处理装置12-1、12-2和12-3输出的图像信号。来自指定的处理装置12-3的图像信号在显示区域26-3内最大化显示,并且来自处理装置12-1和12-2的图像信号分别在显示区域26-1和26-2内以缩小状态显示。
进一步,在该实施例中,用户设备16将接收的指令输出到指定的处理装置12-3,并且用户设备16与处理装置12-3进行音视频通信,使得位于用户设备16处的用户20能够与位于处理装置12-3和医疗设备10-3处的操作员进行音视频通信。例如,用户20可以是远程控制医疗设备的医学专家,操作员可以是在现场操作医疗设备的医师,通过在医疗设备远端的医学专家与在近端的医师的即时通信,可以协调对医疗设备的控制操作,避免两者在医疗设备的近端和远端同时操作医疗设备。
进一步,在该实施例中,在来自处理装置12-1和12-2的图像信号的显示区域26-1和26-2上分别设置有切换按钮28-1和28-2,用于切换对医疗设备的控制。例如,当输入模块242是触摸屏时,可以由用户20触摸屏上的按钮28-1和28-2以按下切换按钮;当输入模块242是键盘和鼠标时,可以由用户20用鼠标点击显示屏上的按钮28-1和28-2以按下切换按钮。当切换按钮28-1被按下时,响应于输入模块242的该切换输入,输出模块246将来自医疗设备10-1的经由处理装置12-1输出的图像信号将切换到显示区域26-3内以最大化显示,而显示区域26-3内之前显示的来自医疗设备10-3的经由处理装置12-3输出的图像信号将切换到显示区域26-1内以以缩小状态显示。
以这样的方式,通过经由切换按钮接收用户设备16处的用户20的切换输入,用户20能够将当前控制的医疗设备切换到其想要远程控制的医疗设备,同时不切断与其他医疗设备的连接。通过这种操作,当用户设备处的用户对远程连接的多个医疗设备进行控制时,简化了对医疗设备的切换控制过程,改善了用户体验,并且为用户对疑难杂症的诊断留下了宝贵的时间。
此外,图2所示的控制医疗设备的***作为示例示出了三个对应的处理装置。但是,在本申请实施例中,处理装置的数量不限于此。可以根据医疗设备的数量设置处理装置的数量,用户设备通过与这些处理装置的远程连接来远程控制任意数量的医疗设备。
此外,利用根据本申请实施例的控制医疗设备的***,只要将***中的处理装置与对应的医疗设备连接,就能实现通过用户设备对医疗设备的远程控制。因此,本申请实施例中的控制医疗设备的***适用于任何品牌、类型的医疗设备。
根据本申请实施例,提供了控制医疗设备的***。图3是根据本申请实施例的控制医疗设备的***和该医疗设备的示意图,如图3所示,该***包括处理装置12、服务器14、和两个用户设备16。虽然在本实施方式中仅示出了两个用户设备,但在其他实施方式中,该***可以包括多个用户设备,这些用户设备可以是,例如,智能手机、平板电脑、车载电脑、PC机等。在本实施方式中,其中的一个用户设备即智能手机还可以附接USB-C LCD(液晶显示屏)162,这样,通过外接显示器可以克服智能手机显示屏太小而不利于观察和操作的问题。当然,在其他的实施方式中,智能手机本身也可以单独作为一个用户设备,而不需要附接USB-C LCD 162。
图8是根据本申请实施例的又一控制医疗设备的处理装置的结构示意图。如图8所示,在一个示意性实施方式中,处理装置12包括用户设备接口122、医疗设备接口121和控制模块129。控制模块129通过与医疗设备10有线连接的医疗设备接口121从医疗设备10获取该医疗设备10输出的医学影像数据,并通过用户设备接口122无线地将所获取的医学影像数据发送给用户设备16,其中,用户设备接口122是无线通信接口,通过4G/5G网络或者WLAN网络与服务器14无线通信。控制模块129还通过用户设备接口122接收经由服务器14发送的来自于用户设备16的操作事件,并将所接收到的操作事件转换为针对医疗设备10的屏幕坐标的模拟操作事件,然后将该模拟操作事件通过医疗设备接口121有线地传输给医疗设备10,以控制医疗设备10的操作。在本实施方式中,医疗设备10输出的医学影像数据可以是例如医学影像设备控制台的影像数据。
处理装置12的控制模块129还被配置为通过用户设备接口122向服务器14发送远程连接请求,并在服务器14对其鉴权并通过的情况下,基于服务器14返回的用户设备16(例如智能手机162和平板电脑18)的信息,与用户设备16建立无线通信连接。例如,处理装置12的控制模块129将服务器14返回的多个在线的用户设备16的信息显示在其用户接口界面上,以供处理装置12的操作人员进行选择,并在接收到操作人员的选择操作之后,将所选的用户设备16的ID发送给服务器14,以经由服务器14与该用户设备16建立无线连接。在另外的一个实施方式中,服务器14返回的多个在线的用户设备16的信息不仅包括用户设备16的ID信息,还包括用户设备16的IP地址信息,这样,处理装置12可以基于该IP地址信息直接向所选的用户设备16发送建立无线通信连接的请求,而不必再经由服务器14进行通信。
服务器14存储有用户设备16的信息和处理装置12的信息。在接收到处理装置12的远程会诊请求之后,服务器14对该处理装置12进行鉴权,并在鉴权通过之后,从数据库中查询出该处理装置12对应的当前在线的用户设备(例如用户设备16-1和16-2)的信息,并将所查询到的当前在线的用户设备16-1和16-2的信息发送给处理装置12。之后,服务器14在接收到处理装置12发送的与所选用户设备例如用户设备16-1进行无线通信连接请求之后,将该连接请求转发给用户设备16-1,以在用户设备16-1和处理装置12之间建立无线通信。在建立无线通信之后,服务器14可以转发来自于处理装置12的数据包给用户设备16-1,也可以将来自于用户设备16-1的操作数据转发给处理装置12。处理装置12可以同时与多个用户设备建立无线连接,例如同时与用户设备16-1和16-2建立无线连接,并在存在多个无线连接的情况下,指定其中的一个用户设备例如用户设备16-1为主用户设备。
图9是根据本申请实施例的又一控制医疗设备的用户设备的结构示意图。如图9所示,在一个示例性实施方式中,用户设备16包括通信接口164、显示装置166和通信模块22。
通信接口164被配置为经由处理装置12与医疗设备10无线通信。用户设备16的通信模块22在通过通信接口164接收到处理装置12发送的无线通信连接请求并确认与该处理装置12建立无线通信连接之后,通过该通信接口164实时地接收医疗设备10输出的医学影像数据,同时,通过该通信接口164将检测到的用户输入的对医疗设备的操作发送给处理装置12。
显示装置166被配置为显示与医疗设备10相关的图形用户界面。显示装置166在通信模块22的控制下,将通过通信接口164接收到的医学影像数据实时地显示在图形用户界面上,同时,图形用户界面还模拟用于控制医疗设备10的操作控制接口。例如,图形用户界面可模拟医疗设备10的显示器、虚拟控制器和/或物理控制器。具体地,图形用户界面上可显示用于控制医疗设备10的基于图标的要素或菜单。在一个实施方式中,显示装置166包括触摸屏显示器,这样,用户对图形用户界面的操作通过触摸来实现。
通信模块22被配置为将检测到的对图形用户界面的操作转换为针对该显示装置166的屏幕坐标的操作事件,并将该操作事件通过通信接口164发送给处理装置12,以远程地通过处理装置12来控制医疗设备10。通信模块22还被配置为将所接收到的医学影像数据实时地显示在显示装置166的图形用户界面上。通信模块22还可以加载多个图形用户界面并基于用户的操作,控制多个图形用户界面之间的切换,以控制多个医疗设备。
医疗设备10可为任何类型的医疗设备。在一些实施方式中,医疗设备10是患者护理或患者监测设备。例如,医疗设备10可为监测器,例如血流速度监测器或血压监测器、呼吸检测器或心电图检测器。在另外一些实施方式中,医疗设备10是用于检查患者的医疗检查设备,例如,CT设备、超声波设备等。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元或模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,模块或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元或模块可以是或者也可以不是物理上分开的,作为单元或模块显示的部件可以是或者也可以不是物理单元或模块,即可以位于一个地方,或者也可以分布到多个网络单元或模块上。可以根据实际的需要选择其中的部分或者全部单元或模块来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元或模块可以集成在一个处理单元或模块中,也可以是各个单元或模块单独物理存在,也可以两个或两个以上单元或模块集成在一个单元或模块中。上述集成的单元或模块既可以采用硬件的形式实现,也可以采用软件功能单元或模块的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。