Nothing Special   »   [go: up one dir, main page]

CN101273885A - 监护仪屏幕远程显示方法及系统 - Google Patents

监护仪屏幕远程显示方法及系统 Download PDF

Info

Publication number
CN101273885A
CN101273885A CNA2007100737022A CN200710073702A CN101273885A CN 101273885 A CN101273885 A CN 101273885A CN A2007100737022 A CNA2007100737022 A CN A2007100737022A CN 200710073702 A CN200710073702 A CN 200710073702A CN 101273885 A CN101273885 A CN 101273885A
Authority
CN
China
Prior art keywords
display
display command
long
time marking
demonstration
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.)
Granted
Application number
CNA2007100737022A
Other languages
English (en)
Other versions
CN101273885B (zh
Inventor
李长健
罗旭
彭建军
明利强
张进
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Mindray Bio Medical Electronics Co Ltd
Original Assignee
Shenzhen Mindray Bio Medical Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Mindray Bio Medical Electronics Co Ltd filed Critical Shenzhen Mindray Bio Medical Electronics Co Ltd
Priority to CN2007100737022A priority Critical patent/CN101273885B/zh
Priority to US11/956,134 priority patent/US8068110B2/en
Publication of CN101273885A publication Critical patent/CN101273885A/zh
Application granted granted Critical
Publication of CN101273885B publication Critical patent/CN101273885B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/12Synchronisation between the display unit and other units, e.g. other display units, video-disc players
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)

Abstract

本发明公开了一种监护仪屏幕远程显示方法及系统,包括监护仪显示数据发送步骤、远端显示设备接收和显示步骤,监护仪显示数据发送步骤包括:监护仪将监测到的生命体征参数显示数据转化为对应的界面元素,将界面元素转化为对应的显示命令,将显示命令打包,发送到远端显示设备;远端显示设备接收和显示步骤包括:远端显示设备接收显示命令数据包,将显示命令数据包中的显示命令提取出并发送到显示处理装置进行屏幕显示处理。本发明采用传输显示命令数据包的方式,减少传输的数据量,节约了网络带宽,同时使监护仪的显示内容在远程显示设备上按时间顺序实时显示,满足了监护仪图像的严格时效性要求。

Description

监护仪屏幕远程显示方法及系统
【技术领域】
本发明涉及远程显示的方法和系统,尤其涉及医疗领域常用的监护仪的屏幕内容的远程显示方法及系统。
【背景技术】
在医疗领域,监护仪已经被普遍地应用于病人的生理特征参数的监测,并将病人的实时的生命体征参数在显示器上显示出来供医生观察和参考。但生命体征参数的实时显示通常是在病人的监护房间内显示,实际上还存在医生远程查看监护参数的需求。已有技术中,屏幕的远程显示通常采用软件截取图案的方式,传输的数据量大,并且监护仪的图像要求具有严格的时效性要求,所以截取图案的方式不适用于监护仪。
【发明内容】
本发明的主要目的就是解决现有技术中的技术问题,提供一种监护仪屏幕远程显示方法及系统,使监护仪的屏幕显示内容按时间顺序实时传输到与之建立网络连接点远端显示设备上,并且使远端显示设备能够占用更少的网络带宽。
本发明的次一目的就是提供一种监护仪屏幕远程显示方法及系统,即使在监护仪和远程端显示设备的时钟不一致、或网络拥塞的情况下,远端显示设备仍然能够按照时间顺序流畅的显示图形。
为实现上述目的,本发明提供一种监护仪屏幕远程显示方法,包括监护仪显示数据发送步骤、远端显示设备接收和显示步骤,其中所述监护仪显示数据发送步骤包括以下步骤:
A1、监护仪将监测到的生命体征参数显示数据转化为对应的界面元素;
B1、将界面元素转化为对应的显示命令;
C1、将显示命令打包,发送到远端显示设备;
所述远端显示设备接收和显示步骤包括以下步骤:
A2、远端显示设备接收显示命令数据包;
B2、从显示命令数据包中提取显示命令;
C2、将显示命令发送到显示处理装置进行屏幕显示处理。
其中在步骤C1中将显示命令按照生成的顺序打包并标示上显示时间标识。
在步骤C1中优选包括以下步骤:
C11、将显示命令按生成的先后顺序排列,暂存在先入先出暂存器中;
C12、每隔第一设定时间从先入先出暂存器中取出所有的显示命令;
C13、将取出的显示命令打包成一个显示命令数据包;
C14、在显示命令数据包内记录下当前的显示时间标识,所述显示时间标识每隔第一设定时间递增一次。
在步骤C1中还可以进一步包括以下步骤:
C15、将显示命令数据包进行缓存,每隔第二设定时间取出所有缓存的显示命令数据包一并发送至远端显示设备。
所述第一设定时间优选为40ms,所述第二设定时间优选为400ms。
其中所述步骤B2包括以下步骤:
B21、将接收到的显示命令数据包暂存在缓冲区中;
B22、每隔一个显示时机从缓冲区中取显示命令数据包;
B23、把显示命令数据包里的显示命令按生成顺序提取出并发送至显示处理装置执行显示。
所述远端显示设备根据自身的时钟生成远程显示时间标识,所述远程显示时间标识每隔一个显示时机递增一次,在所述步骤B22中还包括以下步骤:
B221、每到一个显示时机,将缓冲区中的显示命令数据包的显示时间标识与当前远程显示时间标识进行比较;
B222、将显示时间标识小于当前远程显示时间标识的显示命令数据包取出执行显示。
在所述步骤B221之前还可以进一步包括以下步骤:在第一个显示时机,查找出缓冲区中的显示时间标识最小的显示命令数据包,将远程显示时间标识同步到查找出的显示命令数据包的显示时间标识。
其中,所述一个显示时机等于一个第一设定时间,在所述步骤B221之前还进一步包括远程显示时间标识校正的步骤,所述远程显示时间标识校正包括以下步骤:
B2211、确定缓冲区中的数据包个数;
B2212、根据缓冲区中的数据包的数量确定远程显示时间标识的校正值;
B2213、将当前远程显示时间标识加校正值后设为新的当前远程显示时间标识。
其中,在所述步骤B2212中,当缓冲区中的数据包的数量大于第一设定值时,校正值为正值,当缓冲区中的数据包的数量小于第一设定值时,校正值为负值。
为实现上述目的,本发明还提供一种监护仪屏幕远程显示系统,包括:用于发送显示数据的监护仪和用于接收显示数据的远端显示设备;所述监护仪包括:用于将监测到的生命体征参数显示数据转化为对应的界面元素的第一转换装置;用于将界面元素转化为对应的显示命令第二转换装置;用于将显示命令打包的打包装置;用于将显示命令数据包发送到远端显示设备的发送装置。所述远端显示设备包括:用于接收监护仪发送的显示命令数据包的接收装置;用于从显示命令数据包中提取显示命令的还原装置;用于对显示命令进行屏幕显示处理的显示处理装置。
其中,所述监护仪还可以进一步包括:用于将显示命令按生成的先后顺序排列暂存的先入先出暂存器;用于每隔第一设定时间从先入先出暂存器中取出所有的显示命令的读取装置;用于生成显示时间标识的第一时间标识生成装置,所述显示时间标识每隔第一设定时间递增一次;所述打包装置用于将取出的显示命令打包成一个显示命令数据包,并在显示命令数据包内记录下当前的显示时间标识。
其中,所述远端显示设备还可以进一步包括:用于将接收到的显示命令数据包暂存的缓冲装置;用于每隔一个显示时机从缓冲区中取显示命令数据包的提取装置;所述还原装置用于将显示命令数据包里的显示命令按生成顺序提取出并发送至显示处理装置执行显示。
所述远端显示设备还包括用于生成远程显示时间标识的第二时间标识生成装置,所述远程显示时间标识每隔一个显示时机递增一次,所述提取装置还包括:用于每到一个显示时机,将缓冲装置中的显示命令数据包的显示时间标识与当前远程显示时间标识进行比较的比较单元;和用于将显示时间标识小于当前远程显示时间标识的显示命令数据包取出执行显示的提取单元。
所述一个显示时机等于一个第一设定时间,所述提取装置还包括:用于确定缓冲区中的数据包个数的计数单元;用于根据缓冲区中的数据包的数量确定远程显示时间标识的校正值的决策单元,所述决策单元用于当缓冲区中的数据包的数量大于第一设定值时,将校正值设为正值,当缓冲区中的数据包的数量小于第一设定值时,将校正值设为负值;和用于将当前远程显示时间标识加校正值后设为新的当前远程显示时间标识的校正单元。
本发明的有益效果是:1)本发明采用传输显示命令数据包的方式,减少传输的数据量,节约了网络带宽,同时在传输显示命令数据包在显示命令数据包内记录显示时间标识,控制显示命令数据包在远程显示设备上显示还原的时间,从而使监护仪的显示内容在远程显示设备上按时间顺序实时显示,满足了监护仪图像的严格时效性要求。2)本发明远程显示设备上的远程显示时间标识根据缓冲区中的显示命令数据包数量进行校正,控制显示速度,避免显示内容受监护仪和远程端显示设备的时钟不一致和/或网络拥塞的影响,保证显示的流畅性。
本发明的特征及优点将通过实施例结合附图进行详细说明。
【附图说明】
图1是本发明一种实施例的监护仪端的处理流程图;
图2有本发明一种实施例的远程显示设备端的处理流程图;
图3有本发明另一种实施例的远程显示设备端的处理流程图;
图4是本发明一种实施例的监护仪端的结构方框图;
图5是本发明一种实施例的远程显示设备端的结构方框图。
【具体实施方式】
本发明采用把监护仪屏幕界面用显示命令控制的方式,把显示命令按时间顺序通过网络实时传输到与之建立网络连接的远端显示设备上,远端显示设备接收这些有时间顺序的显示命令数据后,先进行显示命令数据接收时间校正,再把这些显示命令还原显示为屏幕界面,从而实现监护仪的屏幕内容在远程显示设备实时显示的目的。这样实现了监护仪远程显示的实时性,克服了图象截取方式传输数据量大的问题,使远端显示设备能够占用更少的网络带宽。
监护仪的屏幕显示通常由FPGA(场可编程门阵列)芯片控制,所述显示命令控制方式是指:本发明中使用FPGA封装了对显存的操作,对应用层提供显示命令控制。屏幕界面可以由几种界面元素来描述:点、横线、竖线、斜线、矩形、贴位图、字符输出。每一种界面元素对应一种显示命令,至于界面元素到显存数据的转换,可应用现有技术,由FPGA处理,用简单的逻辑就可以处理。
使用显示命令控制方式来实现远程显示要求监护仪和远程显示设备上的显示硬件中的FPGA逻辑必需对相同的显示命令解析的结果相同,这样在监护仪和远程显示设备上才能正确解析显示命令,显示出监护仪的屏幕界面。所以在监护仪和远程显示设备上都是通过显示命令控制的方式来实现屏幕界面的显示。
在监护仪端,监护仪的系统程序控制多个屏幕的显示,包括本机的屏幕显示和远程显示的屏幕,每一个屏幕都通过显示命令来控制。本机屏幕对应的显示命令就直接发送到FPGA用于执行显示,而远程显示的屏幕对应的显示命令不发往本机FPGA执行显示,而是通过网络发送到远程显示设备上,再由远程显示设备上的系统程序发往远程显示设备上的FPGA执行显示。监护仪端的处理流程请参考图1,包括以下步骤:
在步骤S11,监护仪进行生命体征参数的监测,将监测到的参数数据转换为对应的界面元素,例如点、横线、竖线、斜线、矩形、贴位图、字符输出等,然后执行步骤S12;
在步骤S12,再将界面元素转换为显示命令,一个界面元素对应一种显示命令,每种界面元素都有其对应的显示命令,然后执行步骤S13;
在步骤S13,把与显示内容相对应的显示命令缓存起来,由于显示命令的生成和执行显示都是严格有序的,所以,在缓存里的显示命令也是按生成的先后顺序按序排列,这个缓存就是显示命令的FIFO(即先入先出存储器),然后执行步骤S14;
在步骤S14,将显示命令缓存一定时间,例如事先设置第一设定时间,判断缓存时间是否达到第一设定时间,第一设定时间优选为40ms,当缓存时间达到第一设定时间时执行步骤S15;
在步骤S15,将FIFO中的所有显示命令取出打包,并执行步骤S16,在显示命令数据包中记录下当前的显示时间标识,在显示命令数据包里,每条显示命令的顺序是与取显示命令FIFO缓存中的顺序相一致。显示时间标识每隔一个第一设定时间递增一次,每次的递增量可以相同,也可以不同。在一种实施例中,显示时间标识根据监护仪自身的时钟产生,并且每隔一个第一设定时间加1,即每生成一个显示命令数据包,其内记录的显示时间标识加1。然后执行步骤S17;
在步骤S17,为减少网络发送的频率,减小网络协议栈的负荷,同时也为了让远程显示设备的屏幕显示流畅,在监护仪端,需要把显示命令数据包再缓存第二设定时间,例如400ms,即生成完十个显示命令数据包,并执行步骤S18,判断缓存时间是否达到第二设定时间,如果达到,则执行步骤S19,将这十个显示命令数据包一并发送至远程显示设备。
在远程显示设备端,在远程显示设备的内存中开辟一块缓冲区,从网络上接收监护仪端发送过来的显示命令数据包,并把显示命令数据包放入缓冲中。远程显示设备端设定一个特定时间为一个显示时机,每个显示时机从缓冲中取显示命令数据包。显示时机优选为40ms,与第一设定时间相同,之所以将显示时机设置为40ms,是因为人眼的分辨率是25帧/秒,设定40ms,即每秒显示25帧,人眼分不出帧的间隔,会感觉显示流畅。从缓冲中取出显示命令数据包后,把显示命令数据包里的显示命令数据还原,按顺序抽取出每一条显示命令,发往FPGA执行显示。为了使显示与监护仪端的时间顺序一致,在远程显示设备端用一块内存空间来记录下一个显示时机需要显示到哪一个显示命令数据包的时间标识,这个内存空间就是一个远程显示时间标识。远程显示时间标识每隔一个显示时机递增一次,利用远程显示时间标识来控制显示命令的显示。
远程显示设备端的一种实施例如图2所示,包括以下处理步骤:
在步骤S21,从网络上接收监护仪端发送过来的显示命令数据包,并执行步骤S22,将显示命令数据包放入缓冲区,然后执行步骤S23;
在步骤S23,在第一个显示时机,查找出缓冲区中的显示时间标识最小的显示命令数据包,将远程显示时间标识同步到该数据包的显示时间标识,使远程显示时间标识等于该最小的显示时间标识,然后执行步骤S26,同步后的远程显示时间标识仍然随显示时机递增,如果监护仪端的显示时间标识每次递增1,则远程显示时间标识也是每次递增1;
在步骤S26,在缓冲区中查找出显示时间标识小于远程显示时间标识的数据包,如果查找到,则执行步骤S27,如果查找不到,则执行步骤S28;
在步骤S27,将在步骤S26中查找出的数据包取出并将数据包中的所有显示命令按其生成的时间顺序提取出来,然后执行步骤S29;
在步骤S29,将提取出的显示命令写入FPGA,由FPGA执行显示;
在步骤S28,因为没有显示命令数据包可供还原,所以该显示时机没有数据进行显示。如果一个显示时机是40ms,则屏幕停止显示40ms。
由于监护仪400ms发送的时间间隔不是绝对准确的,并且网络传输也存在时间不定的延时,远程显示设备不可能按绝对标准的时间间隔收到显示命令包。远程显示设备收到的显示命令包有时间差异,对于显示命令包的显示时机是不确定的,所以在本发明的另一实施例中对显示命令包的显示时间进行校正,适当调整显示命令包的显示时间,防止在远程显示设备的显示屏幕上出现显示不连惯的情况。调整显示命令包的显示时间通过校正远程显示时间标识实现,本实施例的流程图如图3所示,与图2的实施例相比,增加了远程显示时间标识的校正步骤,即在步骤S23之后执行步骤S24,在下一个显示时机到后,先查询一下缓冲区中的数据包的个数,然后执行步骤S25。在步骤S25,根据数据包的数量,对远程显示时间标识进行校正,其中一种校正方法是:根据缓冲区中的数据包的数量确定远程显示时间标识的校正值,将当前远程显示时间标识加校正值后设为新的当前远程显示时间标识,并在步骤S26的比较中使用该校正后的新的当前远程显示时间标识。确定校正值的一种方法是:当缓冲区中的数据包的数量大于第一设定值时,校正值为正值,当缓冲区中的数据包的数量等于第一设定值时,校正值为零,当缓冲区中的数据包的数量小于第一设定值时,校正值为负值。通常第一设定值的取值是20,校正值设为+1或-1。即当缓冲区中的显示命令数据包的数量超过20个时,远程显示时间标识加1,当缓冲区中的显示命令数据包的数量等于20个时,远程显示时间标识不变,当缓冲区中的显示命令数据包的数量少于20个时,远程显示时间标识减1。当缓冲区中的数据包较多时,则远程显示时间标识加1,则在步骤S26中查找出的显示时间标识小于远程显示时间标识的数据包就多出一个,而在该显示时机需要多显示一个数据包的内容,即一个显示时机显示两个数据包的内容,图形会随时间加快变化,相当于显示加快了40ms。当缓冲区中的数据包较少时,则远程显示时间标识减1,则在步骤S26中查找出的显示时间标识小于远程显示时间标识的数据包就会少一个,而在该显示时机需要少显示一个数据包的内容,显示就会减速。如果因远程显示时间标识减1而使在步骤S26中查找不到显示时间标识小于远程显示时间标识的数据包时,则不进行显示,控制屏幕停止40ms。
如果监护仪和远程显示设备的硬件时钟不是完全一致时,显示校正非常有用,比如监护仪的硬件时钟比远程显示设备的硬件时钟慢一点点,一天慢40ms,远程显示设备就会把这40ms的时间在一次显示时机停止显示而校正回来。
对于正常的显示装置,要求显示延迟不能太大,波形等显示要保证连续性。但网络拥塞造成数据传输时快时慢,会导致远程显示设备显示不流畅,本实施例通过远程显示时间标识的校正、使其加快显示或减速显示,把不流畅的显示校正为流畅的显示。加快显示是指在规定的时间内多显示一些命令。减速显示是指相同数量的显示命令在多个规定时间内显示完成。它们对显示的正确性没有影响,加快显示可以避免缓冲区的数据累积,减少显示延迟。减速显示可以保证最少数据的缓冲,保证显示的连贯性。
因显示校正只在40ms的小时间范围内做校正,对观察者而言是没有感觉的。
上述实施例中,通过设定校正值,还可以控制一个显示时间显示两个甚至三个数据包的内容,或者控制停止显示两个甚至三个显示时机的时间。例如,当缓冲区中的数据包的数量大于20个且小于或等于25个时,设定校正值为+1,当缓冲区中的数据包的数量大于25个且小于或等于30个时,设定校正值为+2,当缓冲区中的数据包的数量大于30个时,设定校正值为+3,当缓冲区中的数据包的数量小于20个且大于或等于15个时,设定校正值为-1,当缓冲区中的数据包的数量小于15个且大于或等于10个时,设定校正值为-2,当缓冲区中的数据包的数量小于10个且大于或等于5个时,设定校正值为-3。但校正值也不宜过大,校正值过大容易导致显示太快或等待时间太长。
本发明在近端的监护仪上,每隔40ms将发送时的时间标志加1,表示这40ms内的所有显示命令数据是一个时间内完成的。在远端显示设备上,接收到显示命令后,每隔40ms取一次显示缓冲区内的显示命令,每次取一个时间标签的数据,并在40ms内完成显示。这样,远端和近端的显示命令在时间上被分割成了40ms等间距的顺序显示,保证了近端和远端显示的一致性。
实现上述实施例的系统结构图如图4、5所示,其中,图4为监护仪中与本发明有关部分的结构连接图,其顺序包括:用于将监测到的生命体征参数显示数据转化为对应的界面元素的第一转换装置,用于将界面元素转化为对应的显示命令第二转换装置,用于将显示命令按生成的先后顺序排列暂存的先入先出暂存器,用于每隔第一设定时间从先入先出暂存器中取出所有的显示命令的读取装置,用于将显示命令打包的打包装置,用于将显示命令数据包发送到远端显示设备的发送装置,第一时间标识生成装置生成每隔第一设定时间递增一次的显示时间标识,所述打包装置用于将取出的显示命令打包成一个显示命令数据包,并在显示命令数据包内记录下当前的显示时间标识。
图5为远端显示设备中与本发明相关部分的结构连接图,其顺序包括:用于接收监护仪发送的显示命令数据包的接收装置,用于将接收到的显示命令数据包暂存的缓冲装置,用于每隔一个显示时机从缓冲区中取显示命令数据包的提取装置,用于从显示命令数据包中提取显示命令的还原装置,所述还原装置将显示命令发送至显示处理装置,对显示命令进行屏幕显示处理。所述远端显示设备还包括用于生成远程显示时间标识的第二时间标识生成装置,所述远程显示时间标识每隔一个显示时机递增一次。所述提取装置顺序包括:用于确定缓冲区中的数据包个数的计数单元;用于根据缓冲区中的数据包的数量确定远程显示时间标识的校正值的决策单元,所述决策单元用于当缓冲区中的数据包的数量大于第一设定值时,将校正值设为正值,当缓冲区中的数据包的数量小于第一设定值时,将校正值设为负值;用于将当前远程显示时间标识加校正值后设为新的当前远程显示时间标识的校正单元;用于每到一个显示时机,将缓冲装置中的显示命令数据包的显示时间标识与当前远程显示时间标识进行比较的比较单元;和用于将显示时间标识小于当前远程显示时间标识的显示命令数据包取出执行显示的提取单元。
综上所述,本发明通过FPGA控制显示的方式,把屏幕界面的显示由显存更新方式封装为显示命令控制方式;把获取的显示命令打包并指定显示时机后传输远程显示设备上;远程显示设备接收显示命令数据包,进行数据包显示时机校正后,还原显示命令,并发送命令到FPGA还原屏幕界面,从而保证了远程显示的实时性和流畅性,并且节约了网络带宽。

Claims (17)

1. 一种监护仪屏幕远程显示方法,包括监护仪显示数据发送步骤、远端显示设备接收和显示步骤,其特征在于:
所述监护仪显示数据发送步骤包括以下步骤:
A1、监护仪将监测到的生命体征参数显示数据转化为对应的界面元素;
B1、将界面元素转化为对应的显示命令;
C1、将显示命令打包,发送到远端显示设备;
所述远端显示设备接收和显示步骤包括以下步骤:
A2、远端显示设备接收显示命令数据包;
B2、从显示命令数据包中提取显示命令;
C2、将显示命令发送到显示处理装置进行屏幕显示处理。
2. 如权利要求1所述的监护仪屏幕远程显示方法,其特征在于:在步骤C1中将显示命令按照生成的顺序打包并标示上显示时间标识。
3. 如权利要求2所述的监护仪屏幕远程显示方法,其特征在于:在步骤C1中包括以下步骤:
C11、将显示命令按生成的先后顺序排列,暂存在先入先出暂存器中;
C12、每隔第一设定时间从先入先出暂存器中取出所有的显示命令;
C13、将取出的显示命令打包成一个显示命令数据包;
C14、在显示命令数据包内记录下当前的显示时间标识,所述显示时间标识每隔第一设定时间递增一次。
4. 如权利要求3所述的监护仪屏幕远程显示方法,其特征在于:所述显示时间标识根据监护仪的时钟产生。
5. 如权利要求3所述的监护仪屏幕远程显示方法,其特征在于:在步骤C1中还包括以下步骤:
C15、将显示命令数据包进行缓存,每隔第二设定时间取出所有缓存的显示命令数据包一并发送至远端显示设备。
6. 如权利要求3所述的监护仪屏幕远程显示方法,其特征在于:所述第一设定时间为40ms,所述第二设定时间为400ms。
7. 如权利要求3至6中任一项所述的监护仪屏幕远程显示方法,其特征在于:所述步骤B2包括以下步骤:
B21、将接收到的显示命令数据包暂存在缓冲区中;
B22、每隔一个显示时机从缓冲区中取显示命令数据包;
B23、将显示命令数据包里的显示命令按生成顺序提取出并发送至显示处理装置执行显示。
8. 如权利要求7所述的监护仪屏幕远程显示方法,其特征在于:所述远端显示设备根据自身的时钟生成远程显示时间标识,所述远程显示时间标识每隔一个显示时机递增一次,在所述步骤B22中还包括以下步骤:
B221、每到一个显示时机,将缓冲区中的显示命令数据包的显示时间标识与当前远程显示时间标识进行比较;
B222、将显示时间标识小于当前远程显示时间标识的显示命令数据包取出执行显示。
9. 如权利要求8所述的监护仪屏幕远程显示方法,其特征在于:在所述步骤B221之前还包括以下步骤:在第一个显示时机,查找出缓冲区中的显示时间标识最小的显示命令数据包,将远程显示时间标识同步到查找出的显示命令数据包的显示时间标识。
10. 如权利要求9所述的监护仪屏幕远程显示方法,其特征在于:所述一个显示时机等于一个第一设定时间,在所述步骤B221之前还包括远程显示时间标识校正的步骤,所述远程显示时间标识校正包括以下步骤:
B2211、确定缓冲区中的数据包个数;
B2212、根据缓冲区中的数据包的数量确定远程显示时间标识的校正值;
B2213、将当前远程显示时间标识加校正值后设为新的当前远程显示时间标识。
11. 如权利要求10所述的监护仪屏幕远程显示方法,其特征在于:在所述步骤B2212中,当缓冲区中的数据包的数量大于第一设定值时,校正值为正值,当缓冲区中的数据包的数量小于第一设定值时,校正值为负值。
12. 如权利要求11所述的监护仪屏幕远程显示方法,其特征在于:所述第一设定值为20,所述正的校正值为1,所述负的校正值为-1,所述远程显示时间标识和显示时间标识的递增值也为1。
13. 一种监护仪屏幕远程显示系统,包括:用于发送显示数据的监护仪和用于接收显示数据的远端显示设备;其特征在于:
所述监护仪包括:
用于将监测到的生命体征参数显示数据转化为对应的界面元素的第一转换装置;
用于将界面元素转化为对应的显示命令第二转换装置;
用于将显示命令打包的打包装置;
用于将显示命令数据包发送到远端显示设备的发送装置;
所述远端显示设备包括:
用于接收监护仪发送的显示命令数据包的接收装置;
用于从显示命令数据包中提取显示命令的还原装置;
用于对显示命令进行屏幕显示处理的显示处理装置。
14. 如权利要求13所述的监护仪屏幕远程显示系统,其特征在于:所述监护仪还包括:
用于将显示命令按生成的先后顺序排列暂存的先入先出暂存器;
用于每隔第一设定时间从先入先出暂存器中取出所有的显示命令的读取装置;
用于生成显示时间标识的第一时间标识生成装置,所述显示时间标识每隔第一设定时间递增一次;
所述打包装置用于将取出的显示命令打包成一个显示命令数据包,并在显示命令数据包内记录下当前的显示时间标识。
15. 如权利要求13或14所述的监护仪屏幕远程显示系统,其特征在于:所述远端显示设备还包括:
用于将接收到的显示命令数据包暂存的缓冲装置;
用于每隔一个显示时机从缓冲区中取显示命令数据包的提取装置;
所述还原装置用于将显示命令数据包里的显示命令按生成顺序提取出并发送至显示处理装置执行显示。
16. 如权利要求15所述的监护仪屏幕远程显示系统,其特征在于:所述远端显示设备还包括用于生成远程显示时间标识的第二时间标识生成装置,所述远程显示时间标识每隔一个显示时机递增一次,所述提取装置还包括:
用于每到一个显示时机,将缓冲装置中的显示命令数据包的显示时间标识与当前远程显示时间标识进行比较的比较单元;和
用于将显示时间标识小于当前远程显示时间标识的显示命令数据包取出执行显示的提取单元。
17. 如权利要求16所述的监护仪屏幕远程显示系统,其特征在于:所述一个显示时机等于一个第一设定时间,所述提取装置还包括:
用于确定缓冲区中的数据包个数的计数单元;
用于根据缓冲区中的数据包的数量确定远程显示时间标识的校正值的决策单元,所述决策单元用于当缓冲区中的数据包的数量大于第一设定值时,将校正值设为正值,当缓冲区中的数据包的数量小于第一设定值时,将校正值设为负值;和
用于将当前远程显示时间标识加校正值后设为新的当前远程显示时间标识的校正单元。
CN2007100737022A 2007-03-26 2007-03-26 监护仪屏幕远程显示方法及系统 Active CN101273885B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2007100737022A CN101273885B (zh) 2007-03-26 2007-03-26 监护仪屏幕远程显示方法及系统
US11/956,134 US8068110B2 (en) 2007-03-26 2007-12-13 Remote display method and system for a monitor apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007100737022A CN101273885B (zh) 2007-03-26 2007-03-26 监护仪屏幕远程显示方法及系统

Publications (2)

Publication Number Publication Date
CN101273885A true CN101273885A (zh) 2008-10-01
CN101273885B CN101273885B (zh) 2010-12-01

Family

ID=39793577

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007100737022A Active CN101273885B (zh) 2007-03-26 2007-03-26 监护仪屏幕远程显示方法及系统

Country Status (2)

Country Link
US (1) US8068110B2 (zh)
CN (1) CN101273885B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102113878A (zh) * 2009-12-30 2011-07-06 迈瑞Ds美国有限责任公司 一种监护仪以及应用于监护仪的方法
CN102819997A (zh) * 2012-07-13 2012-12-12 深圳市邦健电子有限公司 用于显示加速的显示方法和装置
CN103561041A (zh) * 2013-11-15 2014-02-05 深信服网络科技(深圳)有限公司 Ssl新建连接的处理方法和装置
CN105850097A (zh) * 2013-12-23 2016-08-10 高通股份有限公司 用于无线扩展坞的无线带宽的高效使用的远程渲染
CN112289429A (zh) * 2019-07-25 2021-01-29 深圳市理邦精密仪器股份有限公司 中央监护站、监护系统及数据回顾方法和装置
CN113223670A (zh) * 2020-01-20 2021-08-06 深圳市理邦精密仪器股份有限公司 波形绘制方法、装置及医疗设备

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8285857B2 (en) * 2008-10-31 2012-10-09 Hewlett-Packard Development Company, L.P. Saving a layout of display(s) of a remote computer
KR100939548B1 (ko) * 2009-04-29 2010-01-29 (주)엠더블유스토리 고품질 다이렉트 엑스 멀티미디어 컨텐츠 영상의 캡처 방법 및 장치
CN102670184B (zh) * 2012-05-10 2014-01-01 中国科学院合肥物质科学研究院 自助式心血管机能检测系统及其使用方法
CN105579975A (zh) * 2013-10-09 2016-05-11 惠普发展公司,有限责任合伙企业 设备的远程支持
CN103873828B (zh) * 2014-03-11 2017-04-19 浙江宇视科技有限公司 实况流送显控制方法及装置
US10417447B2 (en) * 2015-06-15 2019-09-17 Arris Enterprises Llc Selective display of private user information
AU2017269405A1 (en) 2016-05-27 2020-09-24 Oneplus Systems Inc. Techniques for optimally sensing full containers

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5699038A (en) * 1993-07-12 1997-12-16 Hill-Rom, Inc. Bed status information system for hospital beds
JPH08573A (ja) 1994-06-21 1996-01-09 Sony Corp 病院の医療支援システム
JPH08340318A (ja) * 1995-06-13 1996-12-24 Kokusai Electric Co Ltd データ伝送方法及び装置
US5987519A (en) * 1996-09-20 1999-11-16 Georgia Tech Research Corporation Telemedicine system using voice video and data encapsulation and de-encapsulation for communicating medical information between central monitoring stations and remote patient monitoring stations
CN1291749A (zh) * 2000-11-16 2001-04-18 上海交通大学 家庭远程医疗监护和咨询智能系统
CN1218529C (zh) * 2001-02-15 2005-09-07 矽统科技股份有限公司 多级数的事件同步器及其系统
CN1341888A (zh) * 2001-10-09 2002-03-27 中国人民解放军国防科学技术大学 基于控制文件的数据显控方法
US7029456B2 (en) * 2003-10-15 2006-04-18 Baxter International Inc. Medical fluid therapy flow balancing and synchronization system
CN100502299C (zh) * 2004-07-14 2009-06-17 中兴通讯股份有限公司 电信网管的大流量数据显示方法
CN100444788C (zh) 2006-01-17 2008-12-24 山东优加利信息科技有限公司 一种基于广域网的电生理数据远程移动监测方法及装置
CN1943505A (zh) 2006-08-10 2007-04-11 方祖祥 高危心脏病人群的远程实时监护系统及集控式连续监护方法
CN100399984C (zh) 2006-08-18 2008-07-09 方祖祥 具有急救及定位功能的便携式远程实时监护仪

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102113878A (zh) * 2009-12-30 2011-07-06 迈瑞Ds美国有限责任公司 一种监护仪以及应用于监护仪的方法
CN102113878B (zh) * 2009-12-30 2014-05-28 深圳迈瑞生物医疗电子股份有限公司 一种监护仪以及应用于监护仪的方法
CN102819997A (zh) * 2012-07-13 2012-12-12 深圳市邦健电子有限公司 用于显示加速的显示方法和装置
CN102819997B (zh) * 2012-07-13 2015-05-20 深圳邦健生物医疗设备股份有限公司 用于显示加速的显示方法和装置
CN103561041A (zh) * 2013-11-15 2014-02-05 深信服网络科技(深圳)有限公司 Ssl新建连接的处理方法和装置
CN105850097A (zh) * 2013-12-23 2016-08-10 高通股份有限公司 用于无线扩展坞的无线带宽的高效使用的远程渲染
CN112289429A (zh) * 2019-07-25 2021-01-29 深圳市理邦精密仪器股份有限公司 中央监护站、监护系统及数据回顾方法和装置
CN113223670A (zh) * 2020-01-20 2021-08-06 深圳市理邦精密仪器股份有限公司 波形绘制方法、装置及医疗设备
CN113223670B (zh) * 2020-01-20 2024-01-09 深圳市理邦精密仪器股份有限公司 波形绘制方法、装置及医疗设备

Also Published As

Publication number Publication date
CN101273885B (zh) 2010-12-01
US20080239074A1 (en) 2008-10-02
US8068110B2 (en) 2011-11-29

Similar Documents

Publication Publication Date Title
CN101273885B (zh) 监护仪屏幕远程显示方法及系统
US11404022B2 (en) Video frame rate compensation through adjustment of vertical blanking
CN100571139C (zh) 实时优化多媒体分组传输速率的方法
US7430681B1 (en) Methods and apparatus for interfacing a drawing memory with a remote display controller
CA2793254C (en) Method and system for communicating displayport information
EP2622454B1 (en) Image synchronization for multiple displays
US4935953A (en) Cyclic video region transmission for videoconferencing systems
US20080002894A1 (en) Signature-based video redirection
CN103841432B (zh) 一种复合视频数据的传输方法和设备
US10453424B2 (en) Method and apparatus for controlling a display comprising two or more panels
WO2019205665A1 (zh) 显示器自监控方法以及显示器
US7423642B2 (en) Efficient video frame capturing
US20200167119A1 (en) Managing display data
CN102667667A (zh) 用于显示输出断续的方法和系统
CN101630974B (zh) 海量数据高速传送系统及其实现方法
CN107948188A (zh) 一种arinc818‑dvi协议转换方法
CN101383913B (zh) 显示叠加控制系统及其控制方法
CN109377930B (zh) 一种基于fpga分配图像视频信号量的方法及装置
CN103067649B (zh) 频道播出系统与频道包装系统实现高精度同步播控的方法
CN1348651A (zh) 数据通信
CN111261088B (zh) 一种图像绘制方法、装置及显示装置
CN105847730A (zh) 一种视频码流输出的控制及处理方法、芯片、系统
WO2022116348A1 (zh) 一种多信号窗口同步开窗显示方法及装置
CN107978285A (zh) 用于响应显示数据而驱动显示面板的装置和方法
US8457160B2 (en) System and method for packetizing image data for serial transmission

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant