1.本发明属于可视化技术领域,具体涉及一种基于手术室设备集端口配置的可视化方法。
背景技术:2.数字化手术室是通过将先进的信息化技术运用到手术室,使得医生能够实时获得大量与患者相关得重要信息,从而便于操作,提高效率。数字化手术室是一个进行数字图像采集编码的系统,集成音视频设备如:术野摄像机、全景摄像机和麦克等,将主刀医生的语音及整个手术室的语音实时传送到示教室或会议室,该系统将手术室的音视频信号压缩编码后,在终端可采用网络观看视频信号。
3.在项目实施和系统运维中,实施、运维人员需要对手术室所有硬件设备进行连接和配置,确保物理连接和逻辑连接均畅通和正确。
4.在现阶段场景中,现场实施、运维人员面对手术室硬件设备进行连接和配置的工作步骤如下:第一步:传统实施人员会先在excel、记事本或笔记本上记录单个手术间设备集之间的连线配置数据集合;第二步:实施人员按照记录对术间设备集端口进行真实物理连线部署;第三步:实施人员现场验证、测试设备端口信号状态并更新记录;第四步:运维人员按照配置记录在后台服务系统中配置各端口连线数据;实施、运维过程中,因手术室设备繁多,配置繁琐、设备故障问题点定位困难,且大多需要人为操作,调整不方便,还容易导致配置信息丢失避免不了效率低下,出错率高。
技术实现要素:5.本发明为了解决上述问题,提出了一种基于手术室设备集端口配置的可视化方法。
6.本发明的技术方案是:一种基于手术室设备集端口配置的可视化方法包括以下步骤:s1:利用客户端获取手术室设备集的基础数据;s2:配置客户端图像控件以及控件内容;s3:利用图像控件以及控件内容配置客户端可视化界面,并利用客户端可视化界面对基础数据进行可视化展示。
7.进一步地,步骤s1中,手术室设备集的基础数据包括设备基础表、设备端口基础表和设备间端口映射表;设备基础表包括信号处理设备基础表和信号输入输出设备基础表;其中,根据设备类别建立设备基础表,根据设备端口类别和设备端口所属接口类别建立设备端口基础表,根据设备和设备端口之间的连线关系建立设备间端口映射表。
8.进一步地,信号处理设备基础表包括设备id、设备名称、设备术间id、设备ip、设备服务器ip、服务器端口、信号处理类别id和设备状态;信号输入输出设备基础表包括设备id、设备名称、信号输入输出类别id和设备状态;设备端口基础表包括设备端口号、设备id、
端口协议、端口类别、端口所属接口类别和端口使用状态;设备间端口映射表包括设备端口id、设备映射端口id、设备术间id和设备映射术间id。
9.进一步地,步骤s1中,对设备基础表进行预处理的具体方法为:将设备基础表中设备id作为报头,将设备基础表序列化,设置随机数;从报头处开始提取设备基础表中的字节,并在该字节位置处增加随机数,得到最新字节位置,将最新字节位置对应的设备基础表中除设备id外的其余内容添加至客户端,完成预处理;对设备端口基础表进行预处理的具体方法为:将设备端口基础表中设备id作为报头,将设备端口基础表序列化,设置随机数;从报头处开始提取设备端口基础表中的字节,并在该字节位置处增加随机数,得到最新字节位置,将最新字节位置对应的设备端口基础表中除设备id外的其余内容添加至客户端,完成预处理;对设备间端口映射表进行预处理的具体方法为:将设备间端口映射表中设备端口id作为报头,将设备间端口映射表序列化,设置随机数;从报头处开始提取设备间端口映射表中的字节,并在该字节位置处增加随机数,得到最新字节位置,将最新字节位置对应的设备间端口映射表中除设备端口id外的其余内容添加至客户端,完成预处理。
10.进一步地,步骤s2中,客户端图像控件包括端口图像控件、信号处理设备图像控件、信号输入输出设备图像控件和连线图像控件。
11.进一步地,步骤s2中,配置客户端图像控件的具体方法为:获取客户端的原始背景图像,按照掩码参数对原始背景图像进行预处理,将预处理后的原始背景图像加载至空白控件,生成图像控件,获取图像控件对应的索引,在预设时间阈值内生成索引表,在客户端中根据索引表进行端口标注,并将标注的端口信息作为配置客户端图像控件的结果。
12.进一步地,端口图像控件的控件内容包括端口类别和设备端口号;信号处理设备图像控件的控件内容包括设备名称和设备端口集合;信号输入输出设备图像控件的控件内容包括设备名称和设备端口集合。
13.进一步地,步骤s3包括以下子步骤:s31:根据设备术间id创建可视化空白界面;s32:将信号处理设备图像控件或信号输入输出设备图像控件拖动至可视化空白界面;s33:将连线图像控件的起点和终点分别与可视化空白界面中设备图像控件对应的端口图像控件连接,完成客户端可视化界面的配置;s34:在配置好的客户端可视化界面中,根据手术室设备集的基础数据加载设备信息,并将设备信息上传至服务器端,作为其余术间的基础数据,完成基础数据的可视化展示。
14.本发明的有益效果是:(1)本发明将数据集转换为可视化图像,将数字信息变为以图形图像信息表示,直观地呈现在运维人员面前,便于运维人员观察和监控;(2)本发明可对设备端口进行信号预览,可将端口信号进行多端推送,判断接收信号是否正确;本发明还可对设备端口状态检测,当信号有故障需要进行排除时,可快速定位故障点位置,提升运维工作效率;(3)本发明实现对医院术间设备及配置进行可视化图像界面操作,全过程对设备
状态和设备故障点的检测监控,可使运维人员设备配置操作便捷,帮助提高现场实施和后期运维工作效率。
附图说明
15.图1为基于手术室设备集端口配置的可视化方法的流程图。
具体实施方式
16.下面结合附图对本发明的实施例作进一步的说明。
17.如图1所示,本发明提供了一种基于手术室设备集端口配置的可视化方法,包括以下步骤:s1:利用客户端获取手术室设备集的基础数据;s2:配置客户端图像控件以及控件内容;s3:利用图像控件以及控件内容配置客户端可视化界面,并利用客户端可视化界面对基础数据进行可视化展示。
18.在本发明实施例中,步骤s1中,手术室设备集的基础数据包括设备基础表、设备端口基础表和设备间端口映射表;设备基础表包括信号处理设备基础表和信号输入输出设备基础表;其中,根据设备类别建立设备基础表,根据设备端口类别和设备端口所属接口类别建立设备端口基础表,根据设备和设备端口之间的连线关系建立设备间端口映射表。
19.在本发明实施例中,信号处理设备基础表包括设备id、设备名称、设备术间id、设备ip、设备服务器ip、服务器端口、信号处理类别id和设备状态;信号输入输出设备基础表包括设备id、设备名称、信号输入输出类别id和设备状态;设备端口基础表包括设备端口号、设备id、端口协议、端口类别、端口所属接口类别和端口使用状态;设备间端口映射表包括设备端口id、设备映射端口id、设备术间id和设备映射术间id。
20.设备类别为信号处理类别、信号输入类别和信号输出类别;信号处理类别的设备包括视频设备、音频设备、矩阵设备、电源设备和控制设备等;信号输入输出类别的设备包括摄像头设备、音响、耳麦和大屏等。
21.在本发明实施例中,步骤s1中,对设备基础表进行预处理的具体方法为:将设备基础表中设备id作为报头,将设备基础表序列化,设置随机数;从报头处开始提取设备基础表中的字节,并在该字节位置处增加随机数,得到最新字节位置,将最新字节位置对应的设备基础表中除设备id外的其余内容添加至客户端,完成预处理;对设备端口基础表进行预处理的具体方法为:将设备端口基础表中设备id作为报头,将设备端口基础表序列化,设置随机数;从报头处开始提取设备端口基础表中的字节,并在该字节位置处增加随机数,得到最新字节位置,将最新字节位置对应的设备端口基础表中除设备id外的其余内容添加至客户端,完成预处理;对设备间端口映射表进行预处理的具体方法为:将设备间端口映射表中设备端口id作为报头,将设备间端口映射表序列化,设置随机数;从报头处开始提取设备间端口映射表中的字节,并在该字节位置处增加随机数,得到最新字节位置,将最新字节位置对应的设备间端口映射表中除设备端口id外的其余内容添加至客户端,完成预处理。
22.在本发明实施例中,步骤s2中,客户端图像控件包括端口图像控件、信号处理设备
图像控件、信号输入输出设备图像控件和连线图像控件。
23.在本发明实施例中,步骤s2中,配置客户端图像控件的具体方法为:获取客户端的原始背景图像,按照掩码参数对原始背景图像进行预处理,将预处理后的原始背景图像加载至空白控件,生成图像控件,获取图像控件对应的索引,在预设时间阈值内生成索引表,在客户端中根据索引表进行端口标注,并将标注的端口信息作为配置客户端图像控件的结果。
24.在本发明实施例中,端口图像控件的控件内容包括端口类别和设备端口号;信号处理设备图像控件的控件内容包括设备名称和设备端口集合;信号输入输出设备图像控件的控件内容包括设备名称和设备端口集合。
25.端口图像控件根据端口接口类型不同呈现不同的样式;信号处理设备图像控件根据设备类型不同呈现不同的样式;信号输入输出设备图像控件根据信号输入输出设备类型不同呈现不同的样式;连线图像控件根据起始终止端口接口类型不同呈现不同的样式。
26.在本发明实施例中,步骤s3包括以下子步骤:s31:根据设备术间id创建可视化空白界面;界面分为三个部分:左边是信号输人设备放置位置,中间是信号处理设备放置位置,右边是输出设备放置位置;s32:将一个或多个代表设备的信号处理设备图像控件或信号输入输出设备图像控件拖动至可视化空白界面;表示在该术间里新增一个设备,设备表里新增一条隶属于房间的设备数据;s33:将连线图像控件的起点和终点分别与可视化空白界面中设备图像控件对应的端口图像控件连接,完成客户端可视化界面的配置;作为两个设备端口配置映射数据,表示设备端口间的连线情况,设备映射表里新增一条映射数据(包含设备端口和映射端口);s34:在配置好的客户端可视化界面中,根据手术室设备集的基础数据加载设备信息,并将设备信息上传至服务器端,作为其余术间的基础数据,完成基础数据的可视化展示。可视化界面配置的所有内容都会记录在本地基础数据里,再次打开可视化界面时,可根据本地基础数据在可视化界面根据房间id自动加载设备信息、设备位置信息以及设备连线配置信息等;本地客户端可视化配置可以在断网的情况下配置完后,在连网的情况下将基础数据上传至服务器端。
27.本地电脑客户端可视化界面的功能操作包括:(1)触发信号处理设备端口点击事件,可通过设备的sdk编码生成音频数据和视频流数据,然后通过视频控件进行预览视频、音频信息;(2)触发信号处理设备端口点击事件,在网络正常连接的情况下,通过第一步预览的音视频信息结果,如果有视频信号,可确定设备端口视频信号正常;如果有音频信号,可确定设备端口音频信号正常;如果没有任何信号,则可以从物理端口是否故障来判断信号缺失情况;(3)更改图像控件连线起点、终点吸附位置;如果端口配置映射有问题时,可以拖动图像控件起点或终点重新吸附在其他端口上,对应设备映射表里根据修改前的映射id修改映射关系数据(包含设备端口和映射端口)。
28.本发明的有益效果为:(1)本发明将数据集转换为可视化图像,将数字信息变为以图形图像信息表示,直
观地呈现在运维人员面前,便于运维人员观察和监控;(2)本发明可对设备端口进行信号预览,可将端口信号进行多端推送,判断接收信号是否正确;本发明还可对设备端口状态检测,当信号有故障需要进行排除时,可快速定位故障点位置,提升运维工作效率;(3)本发明实现对医院术间设备及配置进行可视化图像界面操作,全过程对设备状态和设备故障点的检测监控,可使运维人员设备配置操作便捷,帮助提高现场实施和后期运维工作效率。
29.本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发明的原理,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。本领域的普通技术人员可以根据本发明公开的这些技术启示做出各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本发明的保护范围内。