一种远程超声诊断系统的制作方法

文档序号:15591084发布日期:2018-10-02 18:57阅读:194来源:国知局

本发明属于智能医疗技术领域,更具体地,涉及一种远程超声诊断系统。



背景技术:

由于基层医疗机构超声诊断专业人员缺乏且技术不足,当地患者需要到上级医院进行会诊,从而加重了看病难的问题。此外,没有条件到大医院就医的患者则耽误了诊断和治疗。针对此现状,最有效的解决系统是基层医疗机构利用远程超声诊断系统聘用其他医院医生进行远程异地诊断。

目前,常用的远程超声诊断系统大多数是将远程超声设备直接连接到远程平台,远程超声设备将诊断图像传输到远程平台,专家再通过连接远程平台获取已经上传的诊断图像进行诊断。但现有的远程超声诊断系统只能实时共享静态超声影像,而在动态影像传输完后在远程平台上才能被查看,并未真正实现实时诊断。实时共享静态超声影像往往无法满足诊断需求,尤其是心脏检查。例如只有通过实时的动态影像才能清晰观察到二尖瓣的关闭和开启。



技术实现要素:

为克服上述目前远程超声诊断系统只能实时共享静态超声影像的问题或者至少部分地解决上述问题,本发明提供了一种远程超声诊断系统。

根据本发明的一方面,提供一种远程超声诊断系统,包括:

包括远程超声设备、中转服务器和医疗客户端;

其中,所述远程超声设备用于通过所述中转服务器与所述医疗客户端建立p2p连接后,基于udp协议将患者的超声影像数据通过所述中转服务器发送给所述医疗客户端;

所述医疗客户端用于显示所述超声影像数据,以供远程医生根据所述超声影像数据进行诊断;所述医疗客户端根据诊断结果生成诊断报告,基于tcp协议将所述诊断报告通过所述中转服务器发送给所述远程超声设备;

所述中转服务器与所述远程超声设备和所述医疗客户端以完成端口方式进行通信。

具体地,所述远程超声设备具体用于:

显示所述中转服务器中所有已注册的医疗客户端的信息和所述医疗客户端是否在线,通过所述中转服务器向设备操作者选择的在线远程医疗客户端发送远程诊断请求;

接收所述医疗客户端在收到所述远程诊断请求后通过所述中转服务器发送的接受诊断信息或拒绝诊断信息;

当接收到所述医疗客户端发送的接受诊断信息后,与所述医疗客户端建立p2p连接,基于udp协议将患者的超声影像数据通过所述中转服务器发送给所述医疗客户端;

当接收到的所述医疗客户端发送的拒绝诊断信息后,显示提示信息。

具体地,所述远程超声设备具体用于:

通过所述中转服务器将所述超声影像数据封包发送给所述医疗客户端;

若接收到所述医疗客户端通过所述中转服务器发送的确认信息,则将所述超声影像数据移除;

若未接收到所述医疗客户端通过所述中转服务器发送的确认信息,则将所述超声影像数据延迟重发,直到收到所述确认消息。

具体地,所述远程超声设备还用于:

基于h264编码和zlib算法对所述超声影像数据进行压缩,将压缩后的所述超声影像数据进行ssl加密,基于udp协议将加密后的所述超声影像数据通过打洞直连发送给所述医疗客户端;

若打洞不成功或直连失败,则将加密后的所述超声影像数据通过所述中转服务器发送给所述医疗客户端,以供所述医疗客户端对加密后的所述超声影像数据进行解密和解压缩。

具体地,所述远程超声设备还用于通过所述中转服务器向所述医疗客户端发送语音和文字;

所述医疗客户端还用于通过所述中转服务器向所述远程超声设备发送语音和文字。

具体地,所述远程超声设备还用于对所述超声影像数据进行亮度调节、对比度调节、灰度变换、gamma校正、图像平滑和图像锐化中的一种或多种;

所述医疗客户端还用于对所述超声影像数据进行亮度调节、对比度调节、灰度变换、gamma校正、图像平滑和图像锐化中的一种或多种。

具体地,所述医疗客户端包括辅助诊断工具,所述辅助诊断工具用于辅助远程医生根据所述超声影像数据进行诊断。

具体地,所述医疗客户端还用于通过所述中转服务器向所述远程超声设备发送设备参数调节指令,以调节所述远程超声设备的参数。

具体地,所述医疗客户端还用于将动态加密密钥与所有封包数据的各字节进行移位和异或处理生成加密数据;

其中,所述封包数据包括所述诊断报告的封包数据和所述超声影像数据的封包数据;

所述动态加密密钥根据预先获取的加密常量和各字节的前一个字节对应的加密数据生成;

所述加密常量在建立tcp连接时生成。

具体地,还包括远程云平台,所述远程云平台用于接收和管理所述中转服务器发送的超声影像数据和诊断报告。

本发明提供一种远程超声诊断系统,该系统中远程超声设备基于udp协议将患者的超声影像数据通过中转服务器发送给医疗客户端,医疗客户端将远程医生根据所述超声影像数据进行诊断获取的诊断报告基于tcp协议发送给远程超声设备,且所述中转服务器与所述远程超声设备和所述医疗客户端以完成端口方式进行通信,从而实现超声影像数据和诊断报告的快速、可靠传输,使医疗客户端能实时接收并显示所述超声影像数据。

附图说明

图1为本发明实施例提供的远程超声诊断系统整体结构示意图。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

在本发明的一个实施例中提供一种远程超声诊断系统,图1为本发明实施例提供的远程超声诊断系统整体结构示意图,该系统包括:远程超声设备1、中转服务器2和医疗客户端3;其中,所述远程超声设备1用于通过所述中转服务器2与所述医疗客户端3建立p2p连接后,基于udp协议将患者的超声影像数据通过所述中转服务器2发送给所述医疗客户端3;所述医疗客户端3用于显示所述超声影像数据,以供远程医生根据所述超声影像数据进行诊断;所述医疗客户端根据诊断结果生成诊断报告,基于tcp协议将所述诊断报告通过所述中转服务器2发送给所述远程超声设备1;所述中转服务器2与所述远程超声设备1和所述医疗客户端3以完成端口方式进行通信。

具体地,设备操作者操作所述远程超声设备1,对患者的病灶进行扫描获取超声影像数据,并选择所述远程超声设备1中显示的任一在线医疗客户端3申请远程诊断。所述远程超声设备1通过所述中转服务器2与所述医疗客户端3建立p2p连接后,基于udp协议(userdatagramprotocol,用户数据报协议)将所述超声影像数据发送给所述中转服务器2,所述中转服务器2将所述超声影像数据发送给所述医疗客户端3,以供远程医生根据所述医疗客户端3的超声影像数据进行远程诊断。所述医疗客户端3将所述超声影像数据进行显示。远程医生根据所述超声影像数据进行诊断,所述医疗客户端3根据远程医生的诊断结果生成诊断报告。所述医疗客户端3基于tcp协议(transmissioncontrolprotocol,传输控制协议)将所述诊断报告发送给所述中转服务器2,所述中转服务器2将所述诊断报告发送给所述远程超声设备1,以供用户通过所述远程超声设备1对所述诊断报告进行查看、打印和转存等,从而使患者可以及时获取到所述诊断报告。所述中转服务器3还用于管理所有的远程超声设备1和所述医疗客户端3。所述中转服务器2与所述远程超声设备1和所述医疗客户端3以完成端口(iocp,i/ocompletionport)方式进行通信,从而保证所述远程超声设备1能将超声影像数据能及时传送给所述医疗客户端3,所述医疗客户端3能将各种指令及时传送给所述远程超声设备1。

本实施例中远程超声设备通过中转服务器与医疗客户端建立p2p连接后,基于udp协议将患者的超声影像数据通过中转服务器发送给医疗客户端,医疗客户端将远程医生根据所述超声影像数据进行诊断获取的诊断报告基于tcp协议发送给远程超声设备,且所述中转服务器与所述远程超声设备和所述医疗客户端以完成端口方式进行通信,从而实现超声影像数据和诊断报告的快速、可靠传输,使医疗客户端能实时接收并显示所述超声影像数据。

在上述实施例的基础上,本实施例中所述远程超声设备具体用于:显示所述中转服务器中所有已注册的医疗客户端的信息和所述医疗客户端是否在线,通过所述中转服务器向设备操作者选择的在线医疗客户端发送远程诊断请求;接收所述医疗客户端在收到所述远程诊断请求后通过所述中转服务器发送的接受诊断信息或拒绝诊断信息;当接收到所述医疗客户端发送的接受诊断信息后,与所述医疗客户端建立p2p连接,基于udp协议将患者的超声影像数据通过所述中转服务器发送给所述医疗客户端;当接收到的所述医疗客户端发送的拒绝诊断信息后,显示提示信息。

具体地,所述远程超声设备显示所有已注册的在线医疗客户端的信息,设备操作者可根据需要进行选择。所述远程超声设备能够向任意一个已注册的在线远程医生申请远程实时诊断。所述远程超声设备通过所述中转服务器向所述设备操作者选择的在线医疗客户端发送远程诊断请求。所述医疗客户端收到远程诊断请求后,根据远程医生的诊断科目和是否已被预约自动确定所述远程医生是否可以进行诊断。若所述远程医生可以进行诊断,则在所述医疗客户端上显示提示信息,以提示所述远程医生有远程超声设备请求进行远程诊断。所述远程医生可以选择接受诊断或拒绝诊断。所述医疗客户端通过所述中转服务器将接受诊断消息或拒绝诊断消息发送给所述远程超声设备。若所述远程医生通过所述医疗客户端选择接受诊断,则所述医疗客户端将接受诊断信息通过所述中转服务器发送给所述远程超声设备。所述远程超声设备通过所述中转服务器与所述医疗客户端建立p2p连接,将所述超声影像数据通过所述中转服务器发送给所述医疗客户端。

在上述实施例的基础上,本实施例中所述远程超声设备具体用于:通过所述中转服务器将所述超声影像数据封包发送给所述医疗客户端;若接收到所述医疗客户端通过所述中转服务器发送的确认信息,则将所述超声影像数据移除;若未接收到所述医疗客户端通过所述中转服务器发送的确认信息,则将所述超声影像数据延迟重发,直到收到所述确认消息。

具体地,udp报文没有可靠性保证、顺序保证和流量控制字段等,可靠性较差,但udp协议的控制选项较少,在数据传输过程中延迟小且数据传输效率高,因此需要在应用层面上进行可靠传输。具体首先对需要传输的数据进行封包发送,每次发送后由接收端进行数据确认,接收端发送确认信息到发送端。发送端接收到所述确认信息后根据确认信息中数据的序号,对已发送的数据进行移除,并对未接收到确认信息的数据进行延迟重发,直至接收到确认封包为止。考虑到网络断开等问题,如果数据重发超过第一预设时长,则强制移除未确认的数据。同时,发送端进行数据发送超时统计,如果数据发送超出第二预设时长,则程序强制断开此次连接。本实施例实现超声影像基于udp协议的可靠传输。

在上述各实施例的基础上,本实施例中所述远程超声设备还用于:基于h264编码和zlib算法对所述超声影像数据进行压缩,将压缩后的所述超声影像数据进行ssl加密,基于udp协议将加密后的所述超声影像数据通过打洞直连发送给所述医疗客户端;若打洞不成功或直连失败,则将加密后的所述超声影像数据通过所述中转服务器发送给所述医疗客户端,以供所述医疗客户端对加密后的所述超声影像数据进行解密和解压缩。

具体地,基于h264数据流处理与zlib无损压缩相结合的方式实现高清、无损图像数据的传输,减少宽带的使用。首先基于h264编码和zlib算法对所述超声影像数据进行压缩,将压缩后的所述超声影像数据进行ssl加密,由可靠udp协议将加密后的所述超声影像数据通过打洞直连发送到医疗客户端。若打洞不成功或直连失败,则所述远程超声设备将加密后的所述超声影像数据通过所述中转服务器发送给所述医疗客户端,所述医疗客户端对所述超声影像数据进行解密和解压缩后,保证图像实时、无损传输。

在上述各实施例的基础上,本实施例中所述远程超声设备还用于通过所述中转服务器向所述医疗客户端发送语音和文字;所述医疗客户端还用于通过所述中转服务器向所述远程超声设备发送语音和文字。

具体地,诊断过程中远程医生与远程超声设备的设备操作者和患者可以进行实时语音和文字交流,以便远程医生对所设备操作者进行实时指导,找准检查部位,与患者进行沟通等。同图像传输相同,通过所述医疗客户端与所述远程超声设备建立的可靠udp协议,保证双方语音数据的实时接收与发送。

在上述各实施例的基础上,本实施例中所述远程超声设备还用于对所述超声影像数据进行亮度调节、对比度调节、灰度变换、gamma校正、图像平滑和图像锐化中的一种或多种;所述医疗客户端还用于对所述超声影像数据进行亮度调节、对比度调节、灰度变换、gamma校正、图像平滑和图像锐化中的一种或多种。

具体地,本实施例提供远程同步的图像后处理。在高清、无损数据模式下,所述远程超声设备与所述医疗客户端同时对所述超声影像数据进行后处理,所述后处理包括图像亮度调节、对比度调节、灰度变换、gamma矫正、图像平滑调节和图像锐化调节中的一种或多种,从而使得图像病灶分辨力更强,更加有利于医生进行诊断。

在上述各实施例的基础上,本实施例中所述医疗客户端包括辅助诊断工具,所述辅助诊断工具用于辅助远程医生根据所述超声影像数据进行诊断。

具体地,利用客户端软件开发技术为医疗客户端提供丰富的诊断工具,如测量工具。所述辅助诊断工具用于辅助远程医生进行诊断,能够快速生成和编辑诊断报告,可有效提高诊断准确性和诊断效率。

在上述各实施例的基础上,本实施例中所述医疗客户端还用于通过所述中转服务器向所述远程超声设备发送设备参数调节指令,以调节所述远程超声设备的参数。

具体地,所述医疗客户端还用于同步调节所述远程超声设备的基本参数,便于远程医生根据需要调节所述超声影像数据,提高诊断效率。所述医疗客户端将参数调节命令通过所述中转服务器发送给所述远程超声设备,所述远程设备根据根据所述参数调节命令调节图像。远程医生通过所述医疗客户端能远程调节所述远程超声设备的参数,便于远程医生根据诊断需求快速调节超声影像数据。

在上述各实施例的基础上,本实施例中所述医疗客户端还用于将动态加密密钥与所有封包数据的各字节进行移位和异或处理生成加密数据;其中,所述封包数据包括所述诊断报告的封包数据和所述超声影像数据的封包数据;所述动态加密密钥根据预先获取的加密常量和各字节的前一个字节对应的加密数据生成;所述加密常量在建立tcp连接时生成。

具体地,本实施例中实现对所有网络传输数据的加密。每次建立tcp连接时随机生成加密常量和初始加密密钥。首先将所述初始加密密钥与所述封包数据的第一个字节进行移位和异或处理,从而实现对第一个字节的加密。同时,由所述加密常量和所述第一个字节的加密数据生成动态加密密钥。然后将所述动态加密密钥对所述封包数据的第二个字节进行加密,同时根据所述第二个字节的加密数据和所述加密常量生成用于第三个字节加密的动态加密密钥。以此类推,直到完成对所述封包数据中所有字节的加密。为了获取更好地加密效果,可以对每个字节进行多次移位和异或处理。

在上述各实施例的基础上,本实施例中还包括远程云平台,所述远程云平台用于接收和管理所述中转服务器发送的超声影像数据和诊断报告。

具体地,所述中转服务器在接收到所述超声影像数据和所述诊断报告后,将所述超声影像数据和所述诊断报告发送到远程云平台。所述远程云平台用于对所述超声影像数据和所述诊断报告进行存储和管理。

最后,本申请的系统仅为较佳的实施方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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