CN106856484A - 基于数字化手术室的控制信息传输方法、装置及系统 - Google Patents
基于数字化手术室的控制信息传输方法、装置及系统 Download PDFInfo
- Publication number
- CN106856484A CN106856484A CN201510895146.1A CN201510895146A CN106856484A CN 106856484 A CN106856484 A CN 106856484A CN 201510895146 A CN201510895146 A CN 201510895146A CN 106856484 A CN106856484 A CN 106856484A
- Authority
- CN
- China
- Prior art keywords
- main frame
- control main
- control
- terminal
- access request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 32
- 238000000034 method Methods 0.000 title claims description 27
- 239000000284 extract Substances 0.000 claims abstract description 13
- 238000013507 mapping Methods 0.000 claims description 20
- 230000000977 initiatory effect Effects 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 2
- 238000000605 extraction Methods 0.000 claims description 2
- 238000010295 mobile communication Methods 0.000 claims 1
- 238000004590 computer program Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010304 firing Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/326—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the transport layer [OSI layer 4]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
本发明实施例公开了一种基于数字化手术室的控制信息传输系统,其特征在于,包括状态服务器和一个或多个控制主机,其中:状态服务器用于接收终端发起的主机访问请求,提取所述主机访问请求中携带的访问参数,根据所述访问参数查找对应的控制主机的地址,将所述主机访问请求转发或重定向至所述查找到的控制主机的地址;所述控制主机用于接收所述主机访问请求,提取所述主机访问请求中的控制指令和访问参数,查找所述访问参数对应的医疗设备,根据所述控制指令对所述医疗设备进行读写操作。本发明中基于数字化手术室的控制信息传输系统能够提高操作的便利性。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于数字化手术室的控制信息传输方法、装置及系统。
背景技术
数字化手术室系统如今已是各大医院的标准配置,在医院的手术业务中扮演着十分重要的角色,是保证手术高效安全进行的技术保障。传统技术中的数字化手术室系统基于单独的手术室或检验室,在该室内包括多个操作终端(例如工作站电脑等)以及多个医疗检验设备,并通过网络进行连接。医护人员可以通过不同的操作终端操作对应的医疗检验设备,从而实现数字化操作。
而如今随着移动设备的发展普及,医院对数字化手术室的要求已不仅仅停留在通过手术室内的控制终端如PC端进行控制和使用,还希望能够使用各种移动终端进行控制和使用,同时还希望能够在办公室等场所也能够使用数字化手术室,即医院希望数字化手术室能够提供多样化的、方便快捷的方式控制和使用手术室系统;而现有的数字化手术室系统只能在手术室内部进行控制和使用,也不支持通过移动端进行控制使用,不满足医院的业务需求,因此,现有的数字化手术室中对多个手术室或示教室的设备的控制方法的扩展性不足。
发明内容
基于此,为解决传统技术中的数字化手术室中对多个手术室或示教室中的医疗设备的控制方法的导致的操作的便利性不足的技术问题,特提出了一种基于数字化手术室的控制信息传输系统。
一种基于数字化手术室的控制信息传输系统,包括状态服务器和一个或多个控制主机,其中:
状态服务器用于接收终端发起的主机访问请求,提取所述主机访问请求中携带的访问参数,根据所述访问参数查找对应的控制主机的地址,将所述主机访问请求转发或重定向至所述查找到的控制主机的地址;
所述控制主机用于接收所述主机访问请求,提取所述主机访问请求中的控制指令和访问参数,查找所述访问参数对应的医疗设备,根据所述控制指令对所述医疗设备进行读写操作。
在其中一个实施例中,所述控制主机还用于在根据所述控制指令对所述医疗设备进行读写操作之后,获取与该控制主机通过串口连接的医疗设备的状态信息并返回。
在其中一个实施例中,所述控制主机还用于在通过串口连接的医疗设备自更新状态信息之后,读取所述通过串口连接的医疗设备自更新的状态信息,并将所述读取的状态信息发送至所述状态服务器;
所述状态服务器还用于将所述控制主机读取的状态信息推送给订阅所述控制主机的终端。
在其中一个实施例中,所述主机访问请求为操作系统无关的自定义协议请求。
在其中一个实施例中,所述终端和所述控制主机通过局域网与所述状态服务器连接,且所述状态服务器还用于定期接收所述终端或所述控制主机发送的心跳包,根据所述心跳包更新所述终端或所述控制主机的地址。
在其中一个实施例中,所述主机访问请求中的访问参数中还可包括用户身份信息;
控制主机还用于对所述访问参数中的用户身份信息进行校验,获取所述用户身份信息的访问权限,在所述访问权限是否与所述访问参数指定的医疗设备不匹配时,返回无访问权限的提示信息。
在其中一个实施例中,所述控制主机还预先存储有控制指令映射表;
所述控制主机在根据主机访问请求提取出控制指令之后,还可预先存储的控制指令映射表自动将主机访问请求中的控制指令转换成医疗设备可识别的控制指令,根据转换后得到的医疗设备可识别的控制指令进行读写操作。
此外,为解决传统技术中的数字化手术室中对多个手术室或示教室中的医疗设备的控制方法的导致的操作的便利性不足的技术问题,特提出了一种基于数字化手术室的控制信息传输方法。
一种基于数字化手术室的控制信息传输方法,包括:
接收控制主机发送的心跳包,根据所述心跳包获取所述控制主机的地址并缓存;
接收终端发起的主机访问请求,提取所述主机访问请求中携带的访问参数;
根据所述访问参数在缓存中查找对应的控制主机的地址,将所述主机访问请求转发至所述查找到的控制主机的地址,所述查找到的控制主机根据所述主机访问请求对通过串口连接的医疗设备进行读写操作;
在其中一个实施例中,所述将所述主机访问请求转发至所述查找到的控制主机的地址的步骤之后包括:
接收所述查找到的控制主机在对通过串口连接的医疗设备进行读写操作之后获取的所述医疗设备的状态信息;
将所述状态信息发送给所述发起主机访问请求的终端。
在其中一个实施例中,所述根据所述访问参数在缓存中查找对应的控制主机的地址之后还包括:在所述主机访问请求中包含订阅指令时,创建所述终端与所述控制主机的映射关系;
所述方法还包括:
接收控制主机读取的通过串口连接的医疗设备自更新的状态信息,根据所述映射关系查找订阅该控制主机的终端,将该控制主机读取的状态信息推送给订阅所述控制主机的终端。
此外,为解决传统技术中的数字化手术室中对多个手术室或示教室中的医疗设备的控制方法的导致的操作的便利性不足的技术问题,特提出了一种基于数字化手术室的控制信息传输装置。
一种基于数字化手术室的控制信息传输装置,包括:
控制主机注册模块,用于接收控制主机发送的心跳包,根据所述心跳包获取所述控制主机的地址并缓存;
访问请求接收模块,用于接收终端发起的主机访问请求,提取所述主机访问请求中携带的访问参数;
访问请求转发模块,用于根据所述访问参数在缓存中查找对应的控制主机的地址,将所述主机访问请求转发至所述查找到的控制主机的地址,所述查找到的控制主机根据所述主机访问请求对通过串口连接的医疗设备进行读写操作。
在其中一个实施例中,所述装置还包括状态信息转发模块,用于接收所述查找到的控制主机在对通过串口连接的医疗设备进行读写操作之后获取的所述医疗设备的状态信息;将所述状态信息发送给所述发起主机访问请求的终端。
在其中一个实施例中,所述访问请求转发模块还用于在所述主机访问请求中包含订阅指令时,创建所述终端与所述控制主机的映射关系;
所述装置还包括状态信息推送模块,用于接收控制主机读取的通过串口连接的医疗设备自更新的状态信息,根据所述映射关系查找订阅该控制主机的终端,将该控制主机读取的状态信息推送给订阅所述控制主机的终端。
此外,为解决传统技术中的数字化手术室中对多个手术室或示教室中的医疗设备的控制方法的导致的操作的便利性不足的技术问题,特提出了一种数字化手术室系统。该数字化手术室系统适用于支持一个或多个终端,其包括:一个或多个医疗设备;用于控制医疗设备的一个或多个控制主机,以及连接到所述终端和所述控制主机的状态服务器,所述状态服务器存储有对应于各终端的终端地址、和对应于各控制主机的主机地址。
所述终端通过所述状态服务器确定待控制的控制主机的相应地址,使得终端的控制命令根据确定的主机地址传送给相应控制主机;所述控制主机通过所述状态服务器确定与其建立订阅关系的终端的相应地址,使得控制主机接收到的医疗设备的状态更新信息根据确定的终端地址传送给相应终端。
实施本发明实施例,将具有如下有益效果:
采用了上述基于数字化手术室的控制信息传输方法、装置及系统之后,用户在查看整个医院的多个手术室中的医疗设备的工作状态时,不需要移动到各个手术室的医疗设备处亲自去查看,而仅需通过工作站电脑或手机等终端接入医院的局域网,访问状态服务器,即可对加入该系统的每一个手术室中的每一个医疗设备进行查看和控制。从而实现了将终端作为任意医疗设备的操作接口的目的,大大提高了操作的便利性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
其中:
图1为一个实施例中一种基于数字化手术室的控制信息传输系统的逻辑组网图;
图2为一个实施例中一种基于数字化手术室的控制信息传输系统的逻辑详细图;
图3为一个实施例中一种基于数字化手术室的控制信息传输方法的流程图;
图4为一个实施例中一种基于数字化手术室的控制信息传输装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为解决传统技术中的数字化手术室中对多个手术室或示教室中的医疗设备的控制方法的导致的操作的便利性不足的技术问题,在一个实施例中,特提出了一种基于数字化手术室的控制信息传输系统。如图1和图2所示,该系统包括状态服务器10和一个或多个控制主机20,若系统区分出手术室和示教室,则也可分别对手术室和示教室分别配置相应的控制主机20,图2则示出具有至少两个控制主机20的情形。一个控制主机(也可称为中控机,即图2中的中控机)20可以对应一个或一个以上的手术室或示教室,并与该一个或一个以上的手术室或示教室中的医疗设备通过串口连接。
例如,可在每一个手术室中架设一台控制主机(电脑),然后将该手术室中的医疗设备(例如,手术灯、手术床、吊塔、编码器、全景摄像机和视频矩阵等医疗IT设备)连接到控制主机上,多个手术室中各自的控制主机通过局域网连接,控制主机在局域网中的IP地址或MAC地址即为该控制主机的地址。
状态服务器10可以为单独架设的服务器(即图2中的服务器),通过局域网或以太网与各个控制主机20进行物理连接。也可以由整个系统中选举出的某个控制主机来担任,执行状态服务器逻辑上的业务,即在其他实施例中,可不单独架设状态服务器,而使用某一台控制主机的硬件设备运行逻辑上的状态服务器的计算机程序。
状态服务器10可与整个医院的每个控制主机建立TCP连接(也可通过UDP协议进行通信),从而向其发送控制指令和接收控制主机返回的状态信息。
在本实施例中,状态服务器10用于接收终端发起的主机访问请求,提取所述主机访问请求中携带的访问参数,根据所述访问参数查找对应的控制主机的地址,将所述主机访问请求转发或重定向至所述查找到的控制主机的地址。
例如,可在医院大楼中设置多个无线路由器或无线AP,用户通过手机即可连入连接状态服务器和控制主机的局域网,或者,可在每个手术室中设置若干个工作站电脑,工作站电脑通过网线接入连接状态服务器和控制主机的局域网可供医护人员进行操作。
终端接入局域网之后,可先与状态服务器10建立TCP连接(在其他实施例中,也可通过UDP协议传输)。医护人员即可通过终端对各个手术室的医疗设备进行控制。例如,若医护人员希望通过手术室A的工作站电脑查看手术室B的全景摄像机拍摄的视频画面,即可指定访问参数为“手术室B”、“全景摄像机”,设置控制指令为“读取画面”,从而生成主机访问请求,然后通过局域网中与状态服务器10的TCP连接将主机访问请求发送给状态服务器。
状态服务器接收到该主机访问请求之后,则可提取出访问参数为“手术室B”、“全景摄像机”,从而查找到手术室B的控制主机的IP地址,状态服务器可将该主机访问请求转发给手术室B的控制主机,也可将终端的主机访问请求重定向至手术室B的控制主机(即终端与手术室B的控制主机建立TCP连接,然后再通过该TCP连接重新发送主机访问请求至该控制主机而不经过状态服务器)。
控制主机用于接收所述主机访问请求,提取所述主机访问请求中的控制指令和访问参数,查找所述访问参数对应的医疗设备,根据所述控制指令对所述医疗设备进行读写操作。
对于与主机访问请求的访问参数对应的控制主机而言,不管是由状态服务器转发而来的主机访问请求还是由重定向后的终端直接发送的主机访问请求,控制主机均会提取主机访问请求中的控制指令和访问参数。
如上例中,控制主机提取到的访问参数即为“手术室B”、“全景摄像机”,控制指令为“读取画面”。控制主机即可通过查找与其连接的串口设备,查找与全景摄像机对应的串口地址,然后将“读取画面”的控制指令发送至该串口地址,从而读取全景摄像机的视频画面。
优选的,主机访问请求中的访问参数中还可包括用户身份信息,控制主机还可对用户身份信息进行校验,获取用户身份信息的访问权限,判断该访问权限是否与访问参数指定的医疗设备匹配,若匹配失败,则返回无访问权限的提示信息。
例如,权限级别较低的医护人员或患者通常只有读的权限而没有写的权限,因此,当某权限级别较低的医护人员希望控制某个手术室的手术设备时,由于其没有访问权限,因此,即使该医护人员通过局域网向状态服务器发送了主机访问请求,也无法对该手术设备进行控制,从而提高了数字化手术室的安全性。
优选的,控制主机在接收到主机访问请求之后,还可根据其标识信息和地址对主机访问请求中的访问参数进行校验,若校验失败,则返回地址错误的提示信息。
例如,若手术室B中的控制主机和手术室C的控制主机的IP地址发生了互换,而没有及时通知状态服务器,则状态服务器可能将发送给手术室C的控制主机的主机访问请求发送给了手术室B的控制主机。手术室B的控制主机在接收到该主机访问请求后,提取出的访问参数即为“手术室C”。将其与自身的标识信息“手术室B”进行比对,则可发现访问参数的校验失败。此时,手术室B可向状态服务器进行重新注册,提交其标识信息以及IP地址,从而使状态服务器重新建立地址与控制主机的映射关系。
在本实施例中,控制主机还用于在根据所述控制指令对所述医疗设备进行读写操作之后,获取与该控制主机通过串口连接的医疗设备的状态信息并返回。
如上例中,控制主机读取了串口地址对应的全景摄像机的视频画面之后,在状态服务器转发主机访问请求的实施例中,该控制主机可将该视频画面发送给状态服务器,然后由状态服务器转发给终端,也可通过向服务器查询请求该视频画面的终端(即发送主机访问请求的终端),与其建立连接之后将视频画面通过新建立的连接发送至该终端。
采用状态服务器转发主机访问请求的方式,则在多个终端请求同一个控制主机下的同一个医疗设备的状态信息时,该医疗设备可仅返回一份数据至状态服务器,然后由状态服务器通过广播或组播的方式向该多个终端返回数据。例如前述的全景摄像机拍摄的实时的视频画面,手术室B的控制主机只需要返回一份数据至状态服务器,再由状态服务器组播至多个查看该视频画面的终端即可,而不需要重复地向多个终端发送多遍,因此提高了群发时的带宽利用率。
而在状态服务器重定向主机访问请求的实施例中,控制主机则根据与终端的连接返回读取的视频画面。
采用状态服务器重定向主机访问请求的方式,则对于不需要群发的数据,手术室B的控制主机直接将其返回给重定向连接的终端,而不需要经过状态服务器转发,因此提高了单发时的带宽利用率。
在本实施例中,状态服务器还用于定期接收所述终端或所述控制主机发送的心跳包,根据所述心跳包更新所述终端或所述控制主机的地址。
在本实施例中,所述控制主机还用于在通过串口连接的医疗设备自更新状态信息之后,读取所述通过串口连接的医疗设备自更新的状态信息,并将所述读取的状态信息发送至所述状态服务器;
状态服务器还用于创建所述终端与所述控制主机的映射关系,使得相应终端订阅控制主机。
状态服务器还用于接收控制主机读取的通过串口连接的医疗设备自更新的状态信息,根据所述映射关系查找订阅该控制主机的终端,将该控制主机读取的状态信息推送给订阅所述控制主机的终端。
例如,在一个应用场景中,终端还可通过浏览器或者客户端程序访问状态服务器,在应用场景中,状态服务器可创建web应用或服务器应用。终端可在访问状态服务器时指定订阅某些手术室,并在主机访问请求中添加相应的订阅指令。各个手术室的控制主机可将其串口连接的医疗设备的状态信息以及各个控制主机的状态信息定期发送给状态服务器,也就是说,在控制主机通过串口连接的医疗设备发生自更新(例如某些检测设备检测到手术室某些医疗参数发生变化时,更新的检测数据)时,控制主机读取自更新后得到的医疗设备的更新后的状态信息,然后发送给服务器。
终端在访问状态服务器定制的页面时,可在页面上浏览与状态服务器连接的多个控制主机以及每个控制主机下的医疗设备实时的状态信息。或者,终端在订阅了部分手术室之后,状态服务器可将这些手术室上传的医疗设备的自更新的状态信息也发送给订阅了这些手术室的终端。也即是说,状态服务器可通过web页面展示全局的控制主机的运行状态。
且在该页面中,可隐藏控制主机的信息,而直接以“手术室”为展示单元来显示,并展示每个“手术室”中各个医疗设备的状态信息。例如,可在页面上先展示“手术室A”、“手术室B”、“手术室C”等图标,当用户选择了“手术室A”之后,则新开窗口展示与手术室A中的控制主机通过串口连接的多个IT设备的图标以及状态信息,例如,状态信息可以是该医疗IT设备是否完好,是否处于运行状态,当前拍摄的画面,当前采集的声音,检测设备当前处理的患者的信息等。
用户可通过手机连接医院中的无线热点接入局域网,然后通过浏览器或客户端程序访问状态服务器,也可通过医院内任意位置部署的通过网线接入局域网的工作站电脑访问状态服务器。用户使用的手机、工作站电脑以及控制主机均可采用不同的操作系统。例如,用户的手机可以是IOS系统或android系统,用户的工作站电脑可以是windows系统,控制主机可以是linux系统。而主机访问请求为操作系统无关的自定义协议请求,与各终端和服务器使用的具体操作系统无关,从而达到多终端对数字化手术室进行控制和使用的效果。也就是说,对于异构的多个终端,均可向状态服务器发送主机访问请求。例如,可预先定义主机访问请求中访问参数以及控制指令的表达格式,然后终端可将主机访问请求封装成平台无关的XML文件,状态服务器或者控制主机通过解析该XML文件即可提取访问参数和控制指令。
优选的,控制主机上还可预先存储控制指令映射表,根据控制指令映射表自动将主机访问请求中的控制指令转换成医疗设备可识别的控制指令。例如,若手术室A和手术室B中各有一台全景摄像机,但这两台全景摄像机由两个不同的厂家生产,因此各自的控制指令的定义不同,分为A方案和B方案,手术室A和手术室B各自的控制主机上均存储有相应的控制指令映射表,当主机访问请求中包含的控制指令为“读取画面”时,自动根据各自存储的控制指令映射表查找相应的医疗设备可识别的控制指令。手术室A的控制主机查找到的与“读取画面”对应的医疗设备可识别的控制指令即为A方案的控制指令;手术室B的控制主机查找到的与“读取画面”对应的医疗设备可识别的控制指令即为B方案的控制指令。
也就是说,可预先定义统一的控制指令标准,以供终端可根据该统一的控制指令标准生成主机访问请求。然后再根据每个控制主机自身连接的医疗设备,为每个主机设置与控制指令标准对应的控制指令映射表,将控制指令标准中的控制指令映射为可被该控制主机通过串口连接的医疗设备可识别的控制指令。从而对于异构的医疗设备,也可使用统一的控制指令进行控制,后续加入新的医疗设备时,只需要更新控制主机上预先存储的控制指令映射表即可避免冲突,从而提高了扩展性。
为解决传统技术中的数字化手术室中对多个手术室或示教室中的医疗设备的控制方法的导致的操作的便利性不足的技术问题,在一个实施例中,特提出了一种基于数字化手术室的控制信息传输方法。该方法的执行可依赖于计算机程序,该计算机程序可运行于基于冯诺依曼体系的计算机系统之上。该计算机系统可以是前述的基于数字化手术室的控制信息传输系统的状态服务器设备或者作为状态服务器执行状态服务器业务逻辑的控制主机。
具体的,如图3所示,该方法包括:
步骤S102:接收控制主机发送的心跳包,根据所述心跳包获取所述控制主机的地址并缓存。
步骤S104:接收终端发起的主机访问请求,提取所述主机访问请求中携带的访问参数。
步骤S106:根据所述访问参数在缓存中查找对应的控制主机的地址,将所述主机访问请求转发至所述查找到的控制主机的地址,所述查找到的控制主机根据所述主机访问请求对通过串口连接的医疗设备进行读写操作。
在本实施例中,将所述主机访问请求转发至所述查找到的控制主机的地址的步骤之后,还可接收所述查找到的控制主机在对通过串口连接的医疗设备进行读写操作之后获取的所述医疗设备的状态信息;至少将所述状态信息发送给所述发起主机访问请求的终端。在其他实施方式下,该方法还会接收终端发送的心跳包,根据该心跳包获取各个终端的地址并缓存。状态信息会根据缓存的地址信息,推送给所有与该控制主机建立订阅关系的终端,终端收到状态消息后会刷新UI,确保在所有终端上的手术室的状态都相同。该订阅关系可随具体的访问请求在缓存中建立,也可是在初始化或者开机刚运行时,即设置好终端未来可能访问或希望访问的控制主机。
为解决传统技术中的数字化手术室中对多个手术室或示教室中的医疗设备的控制方法的导致的操作的便利性不足的技术问题,在一个实施例中,如图4所示,还提出了一种基于数字化手术室的控制信息传输装置,包括控制主机注册模块102、访问请求接收模块104以及访问请求转发模块106,其中:
控制主机注册模块102,用于接收控制主机发送的心跳包,根据所述心跳包获取所述控制主机的地址并缓存。
访问请求接收模块104,用于接收终端发起的主机访问请求,提取所述主机访问请求中携带的访问参数。
访问请求转发模块106,用于根据所述访问参数在缓存中查找对应的控制主机的地址,将所述主机访问请求转发至所述查找到的控制主机的地址,所述查找到的控制主机根据所述主机访问请求对通过串口连接的医疗设备进行读写操作。
在本实施例中,如图4所示,该装置还包括状态信息转发模块108,用于接收所述查找到的控制主机在对通过串口连接的医疗设备进行读写操作之后获取的所述医疗设备的状态信息;至少将所述状态信息发送给所述发起主机访问请求的终端。
在本实施例中,访问请求转发模块106还用于在所述主机访问请求中包含订阅指令时,创建所述终端与所述控制主机的映射关系。
在本实施例中,如图4所示,该装置还包括状态信息推送模块110,用于接收控制主机读取的通过串口连接的医疗设备自更新的状态信息,根据所述映射关系查找订阅该控制主机的终端,将该控制主机读取的状态信息推送给订阅所述控制主机的终端。
此外,为解决传统技术中的数字化手术室中对多个手术室或示教室中的医疗设备的控制方法的导致的操作的便利性不足的技术问题,如图1所示,还提出了一种支持一个或多个终端的数字化手术室系统,包括一个或多个医疗设备、状态服务器和一个或多个控制主机,其中:状态服务器通过局域网连接到终端和控制主机的,状态服务器存储有对应于各终端的终端地址、和对应于各控制主机的主机地址。控制主机20和终端可通过局域网发送心跳包,从而将其各自的主机地址和终端地址发送给状态服务器进行注册。该心跳包发送方式可以避免状态服务器意外出错时的数据丢失。状态服务器所提供的地址管理服务,使得实现设备控制或获取设备状态更新时,能够利用状态服务器所存储的各主机地址和各终端地址,进行控制命令转发和状态信息推送。
具体地,在控制命令转发时,状态服务器解析终端发出的控制命令,查找与控制命令中包含的手术室对应的主机地址,这样终端通过状态服务器确定待控制的控制主机的相应地址,使得终端的控制命令根据确定的主机地址传送给相应控制主机。终端获取到相应地址后,既可以由状态服务器将控制命令转发给相应主机,也可由终端直接将控制命令发送到相应地址的控制主机。
具体地,在状态信息推送时,状态服务器查找关心对应控制主机的终端的地址、或调用其内存储的所有终端的地址,这样该控制主机通过状态服务器确定与其建立订阅关系的终端、或与状态服务器连接的终端的相应地址,使得控制主机接收到的医疗设备的状态更新信息根据确定的终端地址传送给相应终端。控制主机既可以使用状态服务器转发状态信息,也可直接将状态信息发送到相应地址的终端。
实施本发明实施例,将具有如下有益效果:
采用了上述基于数字化手术室的控制信息传输方法、装置及系统之后,用户在查看整个医院的多个手术室中的医疗设备的工作状态时,不需要移动到各个手术室的医疗设备处亲自去查看,而仅需通过工作站电脑或手机等终端接入医院的局域网,访问状态服务器,即可对加入该系统的每一个手术室中的每一个医疗设备进行查看和控制。从而实现了将终端作为任意医疗设备的操作接口的目的,大大提高了操作的便利性。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (14)
1.一种基于数字化手术室的控制信息传输系统,其特征在于,包括状态服务器和一个或多个控制主机,其中:
状态服务器用于接收终端发起的主机访问请求,提取所述主机访问请求中携带的访问参数,根据所述访问参数查找对应的控制主机的地址,将所述主机访问请求转发或重定向至所述查找到的控制主机的地址;
所述控制主机用于接收所述主机访问请求,提取所述主机访问请求中的控制指令和访问参数,查找所述访问参数对应的医疗设备,根据所述控制指令对所述医疗设备进行读写操作。
2.根据权利要求1所述的基于数字化手术室的控制信息传输系统,其特征在于,所述控制主机还用于在根据所述控制指令对所述医疗设备进行读写操作之后,获取与该控制主机通过串口连接的医疗设备的状态信息并返回。
3.根据权利要求1所述的基于数字化手术室的控制信息传输系统,其特征在于,所述控制主机还用于在通过串口连接的医疗设备自更新状态信息之后,读取所述通过串口连接的医疗设备自更新的状态信息,并将所述读取的状态信息发送至所述状态服务器;
所述状态服务器还用于将所述控制主机读取的状态信息推送给订阅所述控制主机的终端。
4.根据权利要求1所述的基于数字化手术室的控制信息传输系统,其特征在于,所述主机访问请求为操作系统无关的自定义协议请求。
5.根据权利要求1所述的基于数字化手术室的控制信息传输系统,其特征在于,所述终端和所述控制主机通过局域网与所述状态服务器连接,且所述状态服务器还用于定期接收所述终端或所述控制主机发送的心跳包,根据所述心跳包更新所述终端或所述控制主机的地址。
6.根据权利要求1所述的基于数字化手术室的控制信息传输系统,其特征在于,所述主机访问请求中的访问参数中还可包括用户身份信息;
控制主机还用于对所述访问参数中的用户身份信息进行校验,获取所述用户身份信息的访问权限,在所述访问权限是否与所述访问参数指定的医疗设备不匹配时,返回无访问权限的提示信息。
7.根据权利要求1所述的基于数字化手术室的控制信息传输系统,其特征在于,所述控制主机还预先存储有控制指令映射表;
所述控制主机在根据主机访问请求提取出控制指令之后,还可预先存储的控制指令映射表自动将主机访问请求中的控制指令转换成医疗设备可识别的控制指令,根据转换后得到的医疗设备可识别的控制指令进行读写操作。
8.一种基于数字化手术室的控制信息传输方法,其特征在于,包括:
接收控制主机发送的心跳包,根据所述心跳包获取所述控制主机的地址并缓存;
接收终端发起的主机访问请求,提取所述主机访问请求中携带的访问参数;
根据所述访问参数在缓存中查找对应的控制主机的地址,将所述主机访问请求转发至所述查找到的控制主机的地址,所述查找到的控制主机根据所述主机访问请求对通过串口连接的医疗设备进行读写操作。
9.根据权利要求8所述的基于数字化手术室的控制信息传输方法,其特征在于,所述将所述主机访问请求转发至所述查找到的控制主机的地址的步骤之后包括:
接收所述查找到的控制主机在对通过串口连接的医疗设备进行读写操作之后获取的所述医疗设备的状态信息;
至少将所述状态信息发送给所述发起主机访问请求的终端。
10.根据权利要求8所述的基于数字化手术室的控制信息传输方法,其特征在于,所述方法还包括:
创建所述终端与所述控制主机的映射关系,使得所述终端订阅所述控制主机;
接收控制主机读取的通过串口连接的医疗设备自更新的状态信息,根据所述映射关系查找订阅该控制主机的终端,将该控制主机读取的状态信息推送给订阅所述控制主机的终端。
11.一种基于数字化手术室的控制信息传输装置,其特征在于,包括:
控制主机注册模块,用于接收控制主机发送的心跳包,根据所述心跳包获取所述控制主机的地址并缓存;
访问请求接收模块,用于接收终端发起的主机访问请求,提取所述主机访问请求中携带的访问参数;
访问请求转发模块,用于根据所述访问参数在缓存中查找对应的控制主机的地址,将所述主机访问请求转发至所述查找到的控制主机的地址,所述查找到的控制主机根据所述主机访问请求对通过串口连接的医疗设备进行读写操作。
12.根据权利要求11所述的基于数字化手术室的控制信息传输装置,其特征在于,所述装置还包括状态信息转发模块,用于接收所述查找到的控制主机在对通过串口连接的医疗设备进行读写操作之后获取的所述医疗设备的状态信息;至少将所述状态信息发送给所述发起主机访问请求的终端。
13.一种数字化手术室系统,适用于支持一个或多个终端,包括:
一个或多个医疗设备;
一个或多个控制主机,用于对与其连接的医疗设备进行操作控制;
其特征在于,所述数字化手术室还包括连接到所述终端和所述控制主机的状态服务器,所述状态服务器存储有对应于各终端的终端地址、和对应于各控制主机的主机地址;
所述终端通过所述状态服务器确定待控制的控制主机的相应地址,使得终端的控制命令根据确定的主机地址传送给相应控制主机;所述控制主机通过所述状态服务器确定与其建立订阅关系的终端或与状态服务器连接的终端的相应地址,使得控制主机接收到的医疗设备的状态更新信息根据确定的终端地址传送给相应终端。
14.根据权利要求13所述的基于数字化手术室的控制信息传输系统,其特征在于,所述终端包括基于IOS系统或android系统的移动通讯设备、工控机和/或个人计算机。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510895146.1A CN106856484A (zh) | 2015-12-08 | 2015-12-08 | 基于数字化手术室的控制信息传输方法、装置及系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510895146.1A CN106856484A (zh) | 2015-12-08 | 2015-12-08 | 基于数字化手术室的控制信息传输方法、装置及系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106856484A true CN106856484A (zh) | 2017-06-16 |
Family
ID=59132370
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510895146.1A Pending CN106856484A (zh) | 2015-12-08 | 2015-12-08 | 基于数字化手术室的控制信息传输方法、装置及系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106856484A (zh) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108989859A (zh) * | 2018-08-24 | 2018-12-11 | 广东盛利医疗科技有限公司 | 一种手术示教系统及方法 |
| CN109873807A (zh) * | 2019-01-03 | 2019-06-11 | 深圳壹账通智能科技有限公司 | 体检系统接入方法及装置、存储介质和电子设备 |
| CN110149542A (zh) * | 2018-02-13 | 2019-08-20 | 华为技术有限公司 | 传输控制方法 |
| CN110650469A (zh) * | 2018-06-27 | 2020-01-03 | 青岛海信医疗设备股份有限公司 | 手术信息的订阅方法、装置、设备及存储介质 |
| CN111327584A (zh) * | 2019-11-12 | 2020-06-23 | 杭州海康威视系统技术有限公司 | 视频监控方法、装置、系统、设备和存储介质 |
| CN112802596A (zh) * | 2021-02-06 | 2021-05-14 | 上海集迈实业有限公司 | 一种数字化手术室安全门控管理系统 |
Citations (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1581777A (zh) * | 2003-08-05 | 2005-02-16 | 三洋电机株式会社 | 网络系统、室内设备控制服务器和中间服务器 |
| CN1730126A (zh) * | 2005-08-26 | 2006-02-08 | 沈阳长江源科技有限公司 | 一种远程高强度聚焦超声治疗系统 |
| CN101257621A (zh) * | 2008-01-04 | 2008-09-03 | 深圳市蓝韵实业有限公司 | 一种内镜手术网络监控系统 |
| CN201465328U (zh) * | 2009-04-29 | 2010-05-12 | 上海华平信息技术股份有限公司 | 基于流媒体传输的远程医疗教学系统 |
| CN101825890A (zh) * | 2010-03-25 | 2010-09-08 | 刘文祥 | 物网 |
| US20110055934A1 (en) * | 2009-09-01 | 2011-03-03 | Rovi Techonologies Corporation | Method and system for tunable distribution of content |
| CN202060885U (zh) * | 2011-04-27 | 2011-12-07 | 西安市四腾工程有限公司 | 一体化数字手术室 |
| CN102413182A (zh) * | 2011-11-17 | 2012-04-11 | 南京天溯自动化控制系统有限公司 | 一种智能家居设备远程监控装置和方法 |
| CN102571811A (zh) * | 2012-02-09 | 2012-07-11 | 神州数码网络(北京)有限公司 | 用户接入权限控制系统和方法 |
| CN102790761A (zh) * | 2012-06-13 | 2012-11-21 | 浙江浙大中控信息技术有限公司 | 一种区域医疗信息系统及访问权限控制方法 |
| CN103616834A (zh) * | 2013-11-22 | 2014-03-05 | 中国科学院深圳先进技术研究院 | 医疗设备控制系统 |
| CN103676862A (zh) * | 2013-11-30 | 2014-03-26 | 无锡汉佳半导体科技有限公司 | 一种手术室信息采集与控制系统 |
| CN103869776A (zh) * | 2014-03-07 | 2014-06-18 | 南通大学 | 一种校园环境监控及信息处理系统和方法 |
| CN104007725A (zh) * | 2014-05-15 | 2014-08-27 | 京信通信系统(中国)有限公司 | 设备监控系统及其监控方法 |
-
2015
- 2015-12-08 CN CN201510895146.1A patent/CN106856484A/zh active Pending
Patent Citations (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1581777A (zh) * | 2003-08-05 | 2005-02-16 | 三洋电机株式会社 | 网络系统、室内设备控制服务器和中间服务器 |
| CN1730126A (zh) * | 2005-08-26 | 2006-02-08 | 沈阳长江源科技有限公司 | 一种远程高强度聚焦超声治疗系统 |
| CN101257621A (zh) * | 2008-01-04 | 2008-09-03 | 深圳市蓝韵实业有限公司 | 一种内镜手术网络监控系统 |
| CN201465328U (zh) * | 2009-04-29 | 2010-05-12 | 上海华平信息技术股份有限公司 | 基于流媒体传输的远程医疗教学系统 |
| US20110055934A1 (en) * | 2009-09-01 | 2011-03-03 | Rovi Techonologies Corporation | Method and system for tunable distribution of content |
| CN101825890A (zh) * | 2010-03-25 | 2010-09-08 | 刘文祥 | 物网 |
| CN202060885U (zh) * | 2011-04-27 | 2011-12-07 | 西安市四腾工程有限公司 | 一体化数字手术室 |
| CN102413182A (zh) * | 2011-11-17 | 2012-04-11 | 南京天溯自动化控制系统有限公司 | 一种智能家居设备远程监控装置和方法 |
| CN102571811A (zh) * | 2012-02-09 | 2012-07-11 | 神州数码网络(北京)有限公司 | 用户接入权限控制系统和方法 |
| CN102790761A (zh) * | 2012-06-13 | 2012-11-21 | 浙江浙大中控信息技术有限公司 | 一种区域医疗信息系统及访问权限控制方法 |
| CN103616834A (zh) * | 2013-11-22 | 2014-03-05 | 中国科学院深圳先进技术研究院 | 医疗设备控制系统 |
| CN103676862A (zh) * | 2013-11-30 | 2014-03-26 | 无锡汉佳半导体科技有限公司 | 一种手术室信息采集与控制系统 |
| CN103869776A (zh) * | 2014-03-07 | 2014-06-18 | 南通大学 | 一种校园环境监控及信息处理系统和方法 |
| CN104007725A (zh) * | 2014-05-15 | 2014-08-27 | 京信通信系统(中国)有限公司 | 设备监控系统及其监控方法 |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110149542A (zh) * | 2018-02-13 | 2019-08-20 | 华为技术有限公司 | 传输控制方法 |
| CN110650469A (zh) * | 2018-06-27 | 2020-01-03 | 青岛海信医疗设备股份有限公司 | 手术信息的订阅方法、装置、设备及存储介质 |
| CN108989859A (zh) * | 2018-08-24 | 2018-12-11 | 广东盛利医疗科技有限公司 | 一种手术示教系统及方法 |
| CN109873807A (zh) * | 2019-01-03 | 2019-06-11 | 深圳壹账通智能科技有限公司 | 体检系统接入方法及装置、存储介质和电子设备 |
| CN111327584A (zh) * | 2019-11-12 | 2020-06-23 | 杭州海康威视系统技术有限公司 | 视频监控方法、装置、系统、设备和存储介质 |
| CN112802596A (zh) * | 2021-02-06 | 2021-05-14 | 上海集迈实业有限公司 | 一种数字化手术室安全门控管理系统 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106856484A (zh) | 基于数字化手术室的控制信息传输方法、装置及系统 | |
| US11638139B2 (en) | Device access method, device, and system | |
| CN101090324B (zh) | 网络系统以及服务器 | |
| CN104639913B (zh) | 一种网络视频录像机及其自动接入ipc的方法 | |
| CN104506807B (zh) | 一种广域网视频监控系统中的设备自动配置方法 | |
| US11038757B2 (en) | Soft configuration and data exchange for in-home devices | |
| EP3461226B1 (en) | Home gateway and forwarding service method thereof | |
| US20220060881A1 (en) | Group management method, apparatus, and system | |
| US20190342738A1 (en) | Method and Device for Sharing File Between Different Terminals | |
| Boškov et al. | Time-to-provision evaluation of IoT devices using automated zero-touch provisioning | |
| CN104812021B (zh) | 一种ap接入ac的方法及装置 | |
| CN104994077A (zh) | 无线局域网接入设备身份标记方法及装置 | |
| CN108834274B (zh) | 灯光控制系统及灯光控制方法 | |
| CN106888130B (zh) | 路由器的设置方法及装置 | |
| CN109302437A (zh) | 一种重定向网站的方法和装置 | |
| EP2709337A1 (en) | Service data processing method, device and system | |
| CN106255089A (zh) | 一种无线三层漫游的方法和装置 | |
| CN106941680B (zh) | 基站监控方法、终端、vpn服务器及系统 | |
| JP2018510538A (ja) | ネットワーク共有実施方法及び装置 | |
| KR101748302B1 (ko) | 공통 anqp 그룹 버전을 이용한 anqp 질의 시스템 및 방법 | |
| KR101645251B1 (ko) | 네트워크 특성을 반영한 서비스 지향 아키텍처 프로토콜 동적 구성 시스템 및 이의 방법 | |
| CN106657039B (zh) | Portal页面获取方法、无线AP及Portal服务器 | |
| CN112994996B (zh) | 家庭网络共享方法、mec服务器、计算机设备及介质 | |
| US20190052681A1 (en) | Shared terminal detection method and device therefor | |
| JP5745658B1 (ja) | Pbx装置、加入者登録方法、および加入者登録プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170616 |