病人监护屏幕聚合的制作方法_3

文档序号:9438951阅读:来源:国知局
连接是低延迟的双向通信管道,例如具有40ms至200ms的延迟,所述通信管道一旦建立 便不通过请求驱动(像HTTP)而是已确定的通信管道。
[0060] 图6示出了根据本发明的实施例的服务器102与浏览器202之间的网络套接字连 接的建立的实例。在服务器请求62中,浏览器202向服务器102发送建立网络套接字连接 的请求,并且接着服务器102将响应63至66发回给浏览器202。根据本发明的一些实施 例,每一服务器响应63至66包括来自病人监护装置10的病人数据的120毫秒(ms)。对于 一些病人数据,这包括按每4ms -个样本的速率提取的样本数据的平均或其它数据处理结 果;对于其它病人数据,这包括在120ms的时段内的新波形(例如,ECG波形)或波形(或 其它图或图表)的改变。因此,根据本发明的实施例,因为消息63至66中的每一者包括 120ms的数据块,所以网络套接字消息63至66可以如所示每隔120ms进行发送。与流式传 输数据设置相比,这些网络套接字消息明显减少延迟,因为除了初始化网络套接字服务器 请求62以外,不需要额外服务器请求来提示消息63至66至浏览器202的发送。根据本发 明的一些实施例,每一消息63至66包括病人数据的40ms至200ms,并且每一消息63至66 是相隔40ms至200ms来发送。
[0061] 可以将图6的网络套接字连接与图8的传统http轮询连接的说明进行比较。图 8示出了根据本发明的实施例的服务器102与浏览器202之间的流式传输或轮询连接的建 立的实例。在服务器请求82中,浏览器202向服务器102发送对内容的请求(包括完整的 标头信息),并且接着服务器102将响应83发回给浏览器202。浏览器202接着向服务器 102发送对内容的另一请求84,并且接着服务器102将下一个响应85发回给浏览器202。 这继续来来回回,因此与网络套接字连接相比增加了连接的总体延迟。在图8的连接中,针 对病人数据的每一时段作出单独的请求,并且用特定的所请求信息对每一单独的请求作出 响应。相比之下,根据本发明的实施例,就图6的网络套接字连接来说,一旦建立了通信管 道,服务器102便继续发送病人数据的每一时段,即便没有向它作进一步的请求。
[0062] 网络套接字消息63至66可以按包的形式发送,例如具有标头和有效负载(例如, 病人数据)。可以根据JavaScript对象表示(JSON)协议或其它合适的格式对所述包格式 化。根据本发明的实施例,使用例如JSON等协议提供相对易于剖析和解释的数据格式,在 非专属意义上,这准许屏幕聚合装置或其它允许使用web浏览器的装置的设计者更容易地 设计与装置10的接口。因此,在一些实施例中,装置10与20之间的通信连接可以是安全 的以及例如使用SSL进行认证,但是病人数据自身可以是人类可读的并且以JSON或类似协 议经由网络套接字来发送。JSON是基于文本的格式,所述格式是独立于语言的并且是人类 可读的。数据结构的一些元素可以包括值(例如,心率值),而其它元素可以包括数列(例 如,足以重新建构在样本时段内病人的ECG波形的数据)。JSON还很好地压缩,并且大多数 现成的web浏览器具有处置JSON压缩的能力。根据本发明的实施例,对象可以用帮助其他 用户识别所述对象的数据类型以便在后续剖析中使用的字符串来命名。所述协议的使用还 可以通过准许病人数据的接收者容易地剖析它而不是解释、转换和/或翻译它而减少代码 的总量。根据本发明的实施例,可以使用惯常的所支持压缩标准来压缩经由网络套接字连 接发送的数据。根据本发明的实施例,其它非专属或专属数据格式或标准可以用于通过网 络套接字连接传输的数据。
[0063] 图3和图4示出了示例屏幕显示22,表明用于用户界面显示的屏幕位置可以由用 户改变或定制。例如,图3示出了来自三个不同装置10、10'、10〃的三个屏幕的同时显示。 根据本发明的实施例,可以将屏幕位置32中显示的用户界面移动到新的屏幕位置33,例如 通过选择位置32中的用户界面并沿箭头37的方向将它拖到屏幕位置33。类似地,根据本 发明的实施例,可以将屏幕位置34中显示的用户界面移动到新的屏幕位置35,例如通过选 择位置32中的用户界面并沿箭头38的方向将它拖到屏幕位置35。这将会产生类似于图4 中的新屏幕22布局。替代地,屏幕位置31至36可以被称作"槽"。
[0064] 除了将屏幕显示移动到聚合屏幕22上的不同位置之外,还可以在装置20与其它 病人监护装置之间建立新的网络套接字连接。例如,在装置20上运行的装置聚合应用程序 可以准许用户选择已经发现的或可供连接的病人监护装置10的菜单或列表,从而准许用 户选择所述装置中的一者来与之建立新的网络套接字连接。根据本发明的一些实施例,所 述应用程序还可以提示用户在屏幕22上指定用于新用户界面显示的屏幕位置。根据本发 明的一些实施例,所述应用程序准许"在运行中"重新配置哪些显示"槽"或屏幕位置31至 36与哪些装置10通信。
[0065] 根据本发明的实施例,聚合装置20自身可以连接至一个或多个额外的内部或外 部监视器或屏幕(未图示),并且根据本发明的实施例,用户可以在与装置20相关联的屏幕 中的任一者上的"槽"中的任一者上重新指派和/或重新安排与装置20所连接至的每一装 置10对应的屏幕位置。根据本发明的实施例,这个能力是动态的并且不会影响装置20所 连接至的装置10、10'、10〃或装置10、10'、10〃与聚合控制台装置20之间的连接性。以类 似方式,可以将来自同一个装置10的屏幕复制或其它数据同时放置在装置20以及其相关 联的监视器或屏幕的各种"槽"中的处在任何地方的一个以上"槽"中。根据本发明的实施 例,同一个装置10界面还可以通过两个或两个以上不同的聚合装置20同时显示。根据本 发明的实施例,这个能力是动态的并且不会影响所涉及的装置1〇、1〇'、1〇〃。
[0066] 根据本发明的一些实施例,每一装置20上以及装置20的多个屏幕22上槽31至 36的安排和数目是可配置的。根据本发明的实施例,在向装置10、10'、10"中的任一者请求 特定帧期间,可以请求包括特定数目的槽的默认配置。
[0067] 图4还示出了根据本发明的实施例的可以与装置20上的屏幕22 -起使用的额外 视觉安排。屏幕位置31、33、35各自复制装置10、10'、10〃中的一者的显示11、11'、11〃(与 那些显示同时发生),而屏幕位置32、34、36可以用来显示除了装置10、10'、10〃自身目前显 示的信息之外的信息,并且甚至可以包括各病人监护装置不能够显示的信息。例如,屏幕位 置31可以经配置以同时复制装置10的用户界面11,而屏幕位置32可以经配置以显示屏 幕位置31中所显示的相同数据的不同格式,或经由与装置10的网络套接字连接接收到的 并且除了屏幕位置31中所示的数据之外或与屏幕位置31中所示的数据不同的数据或其部 分。根据本发明的一些实施例,屏幕位置31和32各自显示经由同一网络套接字连接接收 到的病人数据的不同部分;根据本发明的其它实施例,屏幕位置31和32各自显示经由与同 一个装置10的独立网络套接字连接接收到的病人数据或病人数据的部分。
[0068] 根据本发明的实施例,屏幕聚合装置20可以是便携式计算装置,例如计算平板或 移动装置。根据本发明的一些实施例,装置10还可以经配置以产生可移植文档格式(PDF) 报告并且经由网络套接字连接将它发送给订阅装置(例如,装置20)。根据本发明的实施 例,web服务器102还可以支持对数据的常规HTTP请求,例如存储在数据库106中的病人数 据的历史数据库。因为装置10包括web服务器102,所以装置20可以是任何计算装置,例 如没有预先安装特殊软件的现成计算机。在这种情形中,可以将装置20为了与装置10连 接而运行的应用程序从web服务器102传输至浏览器202并且进行执行以便安装或打开第 二装置20上的应用程序。换句话说,根据本发明的实施例,web服务器102还准许将用于 从装置10接收数据的任何特殊软件直接发送至具有web浏览器202和处理器200的任何 其它装置20。
[0069] 例如,装置20可以向装置10、10'、10"中的任一者请求控制台帧软件(例如,使浏 览器在屏幕22上显示一个或多个槽或屏幕位置31至36的软件)和装置内容(例如,装置 屏幕内容)两者,因为那些装置中的每一者可以包括不仅能够提供内容而且还能够提供用 于观看所述内容的软件的服务器102。控制台20的用户可以(向装置10)作出对控制台 帧(例如,装置屏幕11的屏幕复制)的请求并且针对控制台20在所述请求中预先选择每 监视器或屏幕的可用槽数目。根据本发明的实施例,一旦在控制台20处载入了帧软件,那 么除非控制台20的浏览器202停止,否则不需要再次载入帧软件。
[0070] 在屏幕聚合控制台20处,用户可以配置每监视器或屏幕的槽数目以及槽在控制 台20的每一监视器或屏幕上的安排。关于所述配置、安排和/或每监视器或屏幕的槽数 目的此信息可以在配置文件中存储以及更新。配置文件可以(例如)存储在控制台装置 20上,在一些情况中,所述控制台装置可以是PC。根据本发明的实施例,配置文件与源于任 何装置的帧软件兼容。根据本发明的实施例,配置文件可以呈JSON文件格式,但是其它文 件格式或实施方案将适宜存储所述信息。根据本发明的实施例,所述配置文件可以从云存 储存取和/或每一用户携带或与每一用户相关联,使得用户的配置文件可与源于任何装置 10、10'、10〃的帧软件一起使用。
[0071] 根据本发明的一些实施例,对于临时或永久固定在位(例如,在临时医院病房中) 的装置10,屏幕22可以包括地理或物理位置的地图,其中屏幕位置31叠置在与对应装置在 地图上的位置对应的位置处,以便准许观看来自特定病房或位置中的一个或多个装置的聚 合信息的人查看所述装置位于所述病房或位置中何处。根据本发明的一些实施例,代替叠 置在地图上的屏幕位置31,地图包括示出可以进行网络套接字连接的装置10的位置的字 符或图标,并且用户对所述图标或字符的选择建立网络套接字连接和/或改变屏幕22的全 部或一部分以显示来自所述网络套接字连接的病人数据。根据本发明的实施例,装置20准 许选择和/或放大和/或最小化屏幕22上所示的数据或其部分。
[0072] 虽然图2示出与单个远程接
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1