专利名称:急救医疗信息数据传输处理方法及装置的制作方法
技术领域:
本发明涉及到信号处理领域,特别涉及到急救医疗信息数据传输处理方法及装置。
背景技术:
在急救医疗中,救护车由现场返回医院过程中,需要对患者的生命体征信息进行实时监控与数据采集,并将患者生命体征信息实时传输至远程数据中心。生命体征信息主要包括心电、无创血压、血氧饱和度、体温、脉率、心率,以及专用于急救的全血血红蛋白、碳氧血红蛋白、高铁血红蛋白等生理信息,以帮助救护车随车医护人员和远程医疗专家快速评估病人状况,便于医师提前发现患者健康潜在威胁并予以及时治疗。救护车在行驶过程中,需要采用移动通信方式实现与远程数据中心之间的数据传输。但是,由于救护车在行驶过程中可能会途经通讯环境较为复杂的路况,常常受到特殊地形或建筑物的影响,网络传输环境差,造成移动通信网络数据传输速率下降,甚至会遇到因移动通信网络覆盖不到位而出现的信号盲区,监控中心的患者生命体征信息传输不连续, 远程数据中心无法及时获得患者生命体征信息,造成急救医疗方案滞后,抢救不及时,严重威胁到患者的生命安全。
发明内容
本发明的主要目的为提供一种数据传输及时的急救医疗信息数据传输处理方法及装置。本发明提出一种急救医疗信息数据传输处理方法,包括步骤利用监护仪采集生命体征数据,生成生理状态报警数据,并将生命体征数据分离为参数数据和波形数据;根据移动通信网络性能,选择所述波形数据的压缩方式,并对所述波形数据进行压缩;分别将所述生理状态报警数据、参数数据或压缩后的波形数据封装为生理状态报警数据包、参数数据包或波形数据包;根据时间先后顺序和/或所述数据包的类型,划分所述数据包的优先级;按照所述数据包的优先级顺序,将所述数据包经所述移动通信网络发送到远程数据中心。优选地,所述根据移动通信网络性能,选择所述波形数据的压缩方式,并对所述波形数据进行压缩包括根据所述生理状态报警数据包、参数数据包和波形数据包的大小,确定第一需求传输率和第二需求传输率;根据所述生理状态报警数据包、参数数据包和波形数据包的发送周期,确定实时网络传输率;
当所述实时网络传输率小于所述第一需求传输率时,暂不发送所述波形数据,并转存所述波形数据到历史滞留数据缓冲区;当所述实时网络传输率大于或等于所述第一需求传输率,且小于所述第二需求传输率时,对所述波形数据进行有损压缩;当所述实时网络传输率大于或等于所述第二需求传输率时,对所述波形数据进行无损压缩。优选地,所述根据时间先后顺序和/或所述数据包的类型,划分所述数据包的优先级包括一级优先级划分,划分获得的所有数据包的优先级,高优先级的数据包先发送,低优先级的数据包转存于所述历史滞留数据缓冲区;二级优先级划分,划分所述历史滞留数据缓冲区中低优先级数据包的子优先级。优选地,所述一级优先级划分具体包括根据所述远程数据中心的数据接收缓冲区大小和移动通信网络性能,确定数据允许延迟时间;根据时间先后顺序,将所述数据允许延迟时间内获得的数据包划分为高优先级, 优先发送;将早于所述数据允许延迟时间获得的数据包划分为低优先级,转存于所述历史滞留数据缓冲区;所述二级优先级划分具体包括根据所述数据包的类型,设置预设优先级;根据预设优先级划分所述低优先级数据包的子优先级,对于具有相同预设优先级的所述低优先级数据包,根据所述时间先后顺序进行子优先级划分,时间较早的所述低优先级数据包的子优先级低。优选地,所述根据移动通信网络性能,选择所述波形数据的压缩方式,并对所述波形数据进行压缩之前,还包括动态检测所述移动通信网络性能;所述移动通信网络性能具体包括网络可用性、网络响应时间、网络流量。本发明还提出一种急救医疗信息数据传输处理装置,包括监护仪,用于利用监护仪采集生命体征数据,生成生理状态报警数据,并将生命体征数据分离为参数数据和波形数据;波形数据压缩模块,用于根据移动通信网络性能,选择所述波形数据的压缩方式, 并对所述波形数据进行压缩;数据封装模块,用于分别将所述生理状态报警数据、参数数据或压缩后的波形数据封装为生理状态报警数据包、参数数据包或波形数据包;优先级划分模块,用于根据时间先后顺序和/或所述数据包的类型,划分所述数据包的优先级,高优先级的数据包先发送,低优先级的数据包后发送或不发送;数据发送模块,用于按照所述数据包的优先级顺序,将所述数据包经所述移动通信网络发送到远程数据中心。优选地,所述波形数据压缩模块包括需求传输率确定子模块,用于根据所述生理状态报警数据包、参数数据包和波形数据包的大小,确定第一需求传输率和第二需求传输率;
实时传输率确定子模块,用于根据所述生理状态报警数据包、参数数据包和波形数据包的发送周期,确定实时网络传输率;波形舍弃子模块,用于当所述实时网络传输率小于所述第一需求传输率时,暂不发送所述波形数据,并转存所述波形数据到历史滞留数据缓冲区;有损压缩子模块,用于当所述实时网络传输率大于或等于所述第一需求传输率, 且小于所述第二需求传输率时,对所述波形数据进行有损压缩;无损压缩子模块,用于当所述实时网络传输率大于或等于所述第二需求传输率时,对所述波形数据进行无损压缩。优选地,所述优先级划分模块包括一级优先级划分子模块,用于划分获得的所有数据包的优先级,高优先级的数据包先发送,低优先级的数据包转存于所述历史滞留数据缓冲区;二级优先级划分子模块,用于划分所述历史滞留数据缓冲区中低优先级数据包的子优先级。优选地,所述一级优先级划分子模块具体包括允许延迟时间确定单元,用于根据所述远程数据中心的数据接收缓冲区大小和移动通信网络性能,确定数据允许延迟时间;一级优先级划分单元,用于根据时间先后顺序,将所述数据允许延迟时间内获得的数据包划分为高优先级,优先发送;将早于所述数据允许延迟时间获得的数据包划分为低优先级,转存于所述历史滞留数据缓冲区;所述二级优先级划分子模块具体包括预设优先级设置单元,根据所述数据包的类型,设置预设优先级;二级优先级划分单元,根据预设优先级划分所述低优先级数据包的子优先级,对于具有相同预设优先级的所述低优先级数据包,根据所述时间先后顺序进行子优先级划分,时间较早的所述低优先级数据包的子优先级低。优选地,所述急救医疗信息数据传输处理装置还包括动态检测模块,用于动态检测所述移动通信网络性能;所述移动通信网络性能具体包括网络可用性、网络响应时间、网络流量。本发明将生命体征数据的参数数据和波形数据分别存储与传输,可有效提高数据传输速度;通过检测与分析实时状态下移动通信网络性能,选择与网络性能相匹配的处理和传输方式,包括压缩方式选择、发送优先级划分等,提高了移动通信网络的容量利用率, 数据传输更加高效;按照数据的重要程度划分优先级,及时发送急救医疗需要的有效关键性数据,同时发送历史滞留数据,确保数据的完整性。
图1是本发明一实施例中急救医疗信息数据传输处理方法的流程图;图2是本发明一实施例中波形数据压缩方式选择步骤的流程图;图3是本发明一实施例中优先级划分步骤的流程图;图4是本发明一实施例中一级优先级划分步骤的流程图;图5是本发明一实施例中二级优先级划分步骤的流程图6是本发明一实施例中包含有网络性能动态检测步骤的急救医疗信息数据传输处理方法的流程图;图7是本发明一实施例中急救医疗信息数据传输处理装置的结构示意图;图8是本发明一实施例中波形数据压缩模块的结构示意图;图9是本发明一实施例中优先级划分模块的结构示意图;图10是本发明一实施例中一级优先级划分子模块的结构示意图;图11是本发明一实施例中二级优先级划分子模块的结构示意图;图12是本发明一实施例中包含有动态检测模块的急救医疗信息数据传输处理装置的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。如图1所示,本发明一实施例提到的急救医疗信息数据传输处理方法,包括步骤S10,利用监护仪采集生命体征数据,生成生理状态报警数据,并将生命体征数据分离为参数数据和波形数据;本实施例中,通过监护仪的数据分析处理单元完成对生命体征数据的分离,将参数数据和波形数据分别进行存储和传输。其中,参数数据占用的空间存储量较小,可全部实时发送给远程数据中心;波形数据占用的空间存储量较大,需根据网络性能选择与网络性能相匹配的压缩方式,实现波形数据与参数数据的最大同步。此外,由救护车发送至远程数据中心的数据包,除上述实时生命体征的参数数据包或波形数据包之外,还包括经数据分析线程处理生成的生理状态报警数据,与参数数据和波形数据一起存储在实时数据缓冲区中。步骤S20,根据移动通信网络性能,选择所述波形数据的压缩方式,并对所述波形数据进行压缩;本实施例中,由于波形数据占用存储空间较大,当网络性能较差时,如果将波形数据全部传输到远程数据中心,则会大大影响数据传输速度,造成传输迟滞,或因网络中断造成数据丢失。为避免因患者生命体征数据传输不及时而造成的急救方案不适用,本实施例根据实时状态下移动通信网络性能好坏,选择相匹配的压缩方式压缩波形数据,及时调整数据发送内容,实现波形数据的实时传输,提高数据传输的连续性与及时性。 步骤S30,分别将所述生理状态报警数据、参数数据或压缩后的波形数据封装为生理状态报警数据包、参数数据包或波形数据包;本实施例中,数据封装时将数据类型、数据内容、压缩方式、采样率、病人相关信息等进行标识并形成数据包,方便数据的远程传输。步骤S40,根据时间先后顺序和/或所述数据包的类型,划分所述数据包的优先级。本实施例中,考虑了数据内容的重要性,及时发送急救医疗需要的有效关键性数据,对实时数据、历史滞留数据以及数据类型赋予不同的优先级,保证实时数据与重要的数据优先发送,提高数据传输效率;同时,尽可能保留历史滞留数据中的高优先级数据,舍弃历史滞留数据中的低优先级数据,确保数据发送的完整性。当移动通信网络性能差时,只将高优先级的数据包发送到远程数据中心,而低优先级的数据包转存到历史滞留数据缓冲区内,作为历史滞留数据,暂不发送,以提高数据发送效率。当移动通信网络性能好时,除发送实时的高优先级的数据包外,还发送历史滞留数据缓冲区内历史滞留数据,以保证数据的完整性。步骤S50,按照所述数据包的优先级顺序,将所述数据包经所述移动通信网络发送到远程数据中心。本实施例通过移动通信网络发送数据包,故在前期数据处理过程中,需要考虑到移动通信网络性能状况的好坏,通过检测与分析移动通信网络性能,选择与网络性能相匹配的传输方式,包括压缩方式选择、优先级划分等,提高了移动通信网络的容量利用率,数据传输更加高效。如图2所示,图2为图1所示实施例中步骤S20的具体流程图。上述实施例中,步骤S20包括步骤S21,根据所述生理状态报警数据包、参数数据包和波形数据包的大小,确定第一需求传输率Kl和第二需求传输率K2 ;本实施例中,首先根据各数据包的大小,计算单位时间内需要进行远程传输的最大数据包大小,即最大需求传输率Kmax ;并预先设置第一需求传输率Kl为a*KmaX,第二需求传输率K2为b*Kmax,其中,0 < a < b < 1。步骤S22,根据所述生理状态报警数据包、参数数据包和波形数据包的发送周期, 确定实时网络传输率Kt ;本实施例中,各数据包的发送周期应该一致,根据各数据包的发送周期、移动通信网络的流量及响应时间,可确定实时网络传输率Kt。步骤S23,当所述实时网络传输率Kt小于所述第一需求传输率Kl时,暂不发送所述波形数据,并转存所述波形数据到所述历史滞留数据缓冲区;本实施例中,当Kt < Kl时,表明当前移动通信网络性能很差,数据传输速度很慢, 则选择暂不发送波形数据,只发送参数数据到远程数据中心,并将波形数据转存至历史滞留数据缓冲区。步骤S24,当所述实时网络传输率Kt大于或等于所述第一需求传输率K1,且小于所述第二需求传输率K2时,对所述波形数据进行有损压缩;本实施例中,当Kl < Kt < K2时,表明当前移动通信网络性能较差,数据传输速度较慢,应选择有损压缩方式压缩波形数据,降低对波形数据的采样率后,再按照无损压缩方式进行压缩,此时发送到远程数据中心的波形数据只包括了一部分波形数据而不是全部数据,有效提高了数据传输速度与传输效率。步骤S25,当所述实时网络传输率Kt大于或等于所述第二需求传输率K2时,对所述波形数据进行无损压缩。本实施例中,当Kt ^ K2时,表明当前移动通信网络性能好,数据传输速度快,可选择无损压缩方式压缩波形数据,将波形数据全部实时发送给远程数据中心。上述实施例根据移动通信网络性能状况,实时调整波形数据的发送内容,有效提高数据传输速度和传输效率,保证了远程传输生命体征数据的连续性。
如图3所示,图3为图1所示实施例中步骤S40的具体流程图。上述实施例中,步骤S40包括步骤S410,一级优先级划分,划分获得的所有数据包的优先级,高优先级的数据包先发送,低优先级的数据包转存于所述历史滞留数据缓冲区;本实施例中,为提高数据传输速度和传输效率,将高优先级的实时数据包先发送, 低优先级的数据包转存于历史滞留数据缓冲区,当历史滞留数据缓冲区空间不足时,对低优先级的数据包进行二级优先级划分。步骤S420,二级优先级划分,划分所述历史滞留数据缓冲区中低优先级数据包的子优先级。本实施例中,当历史滞留数据缓冲区满或空闲空间不足以容纳新的待转存数据包时,启动二级优先级划分,划分历史滞留数据缓冲区中低优先级数据包的子优先级,根据划分结果,舍弃子优先级较低的数据包,直到历史滞留数据缓冲区可以容纳全部待转存的数据包;子优先级较高的数据包继续存放于历史滞留数据缓冲区中,待移动通信网络性能好时,与实时的高优先级数据包一起发送至远程数据中心,以保证数据的完整性。如图4所示,图4为图3所示实施例中步骤S410的具体流程图。上述实施例中, 步骤S410具体包括步骤S411,根据所述远程数据中心的数据接收缓冲区大小和移动通信网络性能, 确定数据允许延迟时间;本实施例中,远程数据中心的数据接收缓冲区大小与当前移动通信网络性能中的网络流量之间的比值,即为数据允许延迟时间。步骤S412,根据时间先后顺序,将所述数据允许延迟时间内获得的数据包划分为高优先级,优先发送;将早于所述数据允许延迟时间获得的数据包划分为低优先级,转存于所述历史滞留数据缓冲区;本实施例中,假定当前时刻为T,数据允许延迟时间为Td,则将所有在[T_Td,T]时间段内获得的数据包划分为高优先级数据包,优先发送,以提高数据传输速度与传输效率; T-Td时刻以前的数据包划分为低优先级数据包,转存于所述历史滞留数据缓冲区,待移动通信网络性能好时,与实时的高优先级数据包一起发送至远程数据中心,以保证数据的完整性。如图5所示,图5为图3所示实施例中步骤S420的具体流程图。上述实施例中, 步骤S420具体包括步骤S421,根据所述数据包的类型,设置预设优先级;本实施例中,通常情况下将生理状态报警数据包设为第一预设优先级,优先级最高;将参数数据包设为第二预设优先级;将波形数据包设为第三预设优先级,优先级最低。 此外,当有其他数据需要传输时,根据用户需求自定义设置其预设优先级。步骤S422,根据预设优先级划分所述低优先级数据包的子优先级;步骤S423,对于具有相同预设优先级的所述低优先级数据包,根据所述时间先后顺序进行子优先级划分,时间较早的所述低优先级数据包的子优先级低。本实施例中,当移动通信网络性能长时间得不到改善,而历史滞留数据缓冲区的可存储空间不足以容纳新的待转存数据包时,需要舍弃重要性相对较低的数据。当获得的数据包为不同类型时,各类型数据包的预设优先级也不同,则按照预设优先级进行子优先级划分;当获得的数据包为同一类型时,数据包的预设优先级相同,则按照数据包获得时间的先后顺序进行子优先级划分。本实施例舍弃了滞留时间过久的重要性较低的数据包,将更多的存储空间留给重要性相对较高的实时数据,有利于待网络性能改善后将较为重要的历史滞留数据发送给远程数据中心,以补充数据的完善性。如图6所示,图6为图1所示实施例中包含有网络性能动态检测步骤的急救医疗信息数据传输处理方法的流程图。上述实施例中,步骤S20之前还包括步骤S60,动态检测所述移动通信网络性能;所述移动通信网络性能具体包括网络可用性、网络响应时间、网络流量。本实施例中,动态检测移动通信网络性能包括了网络可用性检测、网络响应时间检测和网络流量检测。其中,可用性检测,通过向远程数据中心发送ICMPanternet Control Message Protocol,hternet控制报文协议)响应请求,并等待接收ICMP响应答复,即可判断远程是否连通,网络是否正常工作;网络响应时间检测,通过计算ICMP响应请求发出与收到答复之间一次往返所花费的时间,即响应时间,网段的负荷、网络主机的负荷以及不正常的网络设备均可能影响网络响应时间;网络流量检测,可通过计算单位时间内通过网卡的数据包大小即可获取网络流量数据,也可以通过分析进程端口单位时间的上传或下载数据量获取,或直接使用操作系统接口或系统性能数据直接获取。此外,上述动态检测方法检测到的网络响应时间和网络流量还用作确定实时网络传输率Kt和数据允许延迟时间为Td的依据。如图7所示,本发明一实施例提到的急救医疗信息数据传输处理装置100,包括监护仪10,用于采集生命体征数据,生成生理状态报警数据,并将生命体征数据分离为参数数据和波形数据;波形数据压缩模块20,用于根据移动通信网络性能,选择所述波形数据的压缩方式,并对所述波形数据进行压缩;数据封装模块30,用于分别将所述生理状态报警数据、参数数据或压缩后的波形数据封装为生理状态报警数据包、参数数据包或波形数据包;优先级划分模块40,用于根据时间先后顺序和/或所述数据包的类型,划分所述数据包的优先级,高优先级的数据包先发送,低优先级的数据包后发送或不发送;数据发送模块50,用于按照所述数据包的优先级顺序,将所述数据包经所述移动通信网络发送到远程数据中心。本实施例中,通过监护仪10的数据分析处理单元对采集到的生命体征数据进行分析处理,分离出参数数据和波形数据,分别独立存储、管理和传输。此外,监护仪10还生成的生理状态报警数据,与参数数据和波形数据一起存储在实时数据缓冲区中。由于参数数据占用的空间存储量较小,可全部实时发送给远程数据中心;波形数据占用的空间存储量较大,当网络性能较差时,如果将波形数据全部传输到远程数据中心,则会大大影响数据传输速度,造成传输迟滞,或因网络中断造成数据丢失。为避免因患者生命体征数据传输不及时而造成的急救方案不适用,本实施例通过波形数据压缩模块20根据实时状态下移动通信网络性能好坏,选择相匹配的压缩方式压缩波形数据,及时调整数据发送内容,实现波形数据与参数数据的实时传输,提高数据传输的连续性与及时性。本实施例还通过数据封装模块30将数据类型、数据内容、压缩方式、采样率、病人相关信息等进行标识并形成数据包,并考虑了数据内容的重要性,及时发送急救医疗需要的有效关键性数据,通过优先级划分模块40对实时数据、历史滞留数据以及数据类型赋予不同的优先级,保证实时数据与重要的数据优先发送,提高数据传输效率;同时,尽可能保留历史滞留数据中的高优先级数据,舍弃历史滞留数据中的低优先级数据,确保数据发送的完整性。当移动通信网络性能差时,只将高优先级的数据包发送到远程数据中心,而低优先级的数据包转存到历史滞留数据缓冲区内,作为历史滞留数据,暂不发送,以提高数据发送效率。当移动通信网络性能好时,除发送实时的高优先级的数据包外,还发送历史滞留数据缓冲区内子优先级较高的历史滞留数据,以保证数据的完整性。此外,本实施例通过数据发送模块50发送数据,方便数据的远程传输。本实施例在数据处理过程中,考虑了移动通信网络性能状况的好坏,通过检测与分析移动通信网络性能,选择与网络性能相匹配的传输方式,包括压缩方式选择、优先级划分等,提高了移动通信网络的容量利用率,数据传输更加高效。如图8所示,图8为图7所示急救医疗信息数据传输处理装置中波形数据压缩模块20的结构示意图,上述波形数据压缩模块20包括需求传输率确定子模块21,用于根据所述生理状态报警数据包、参数数据包和波形数据包的大小,确定第一需求传输率Kl和第二需求传输率K2 ;实时传输率确定子模块22,用于根据所述生理状态报警数据包、参数数据包和波形数据包的发送周期,确定实时网络传输率Kt ;波形舍弃子模块23,用于当所述实时网络传输率Kt小于所述第一需求传输率Kl 时,暂不发送所述波形数据,并转存所述波形数据到历史滞留数据缓冲区;有损压缩子模块M,用于当所述实时网络传输率Kt大于或等于所述第一需求传输率K1,且小于所述第二需求传输率K2时,对所述波形数据进行有损压缩;无损压缩子模块25,用于当所述实时网络传输率Kt大于或等于所述第二需求传输率K2时,对所述波形数据进行无损压缩。本实施例中,需求传输率确定子模块21根据各数据包的大小,计算单位时间内需要进行远程传输的最大数据包大小,即最大需求传输率Kmax ;并预先设置第一需求传输率 Kl为a*Kmax,第二需求传输率K2为b*Kmax,其中,0 < a < b < 1。实时传输率确定子模块22根据各数据包的发送周期、移动通信网络的流量及响应时间,可确定实时网络传输率 Kt,其中各数据包的发送周期应该一致。当Kt < Kl时,表明当前移动通信网络性能很差, 数据传输速度很慢,则选择暂不发送波形数据,只发送参数数据到远程数据中心,通过波形舍弃子模块23将波形数据转存至历史滞留数据缓冲区;当Kl < Kt < K2时,表明当前移动通信网络性能较差,数据传输速度较慢,应选择有损压缩方式压缩波形数据,通过有损压缩子模块M降低对波形数据的采样率后,再按照无损压缩方式进行压缩,此时发送到远程数据中心的波形数据只包括了一部分波形数据而不是全部数据,有效提高了数据传输速度与传输效率;当Kt > K2时,表明当前移动通信网络性能好,数据传输速度快,可通过无损压缩子模块25按照无损压缩方式压缩波形数据,并将波形数据全部实时发送给远程数据中心。 上述实施例根据移动通信网络性能状况,实时调整波形数据的发送内容,有效提高数据传输速度和传输效率,保证了远程传输生命体征数据的连续性。如图9所示,图9为图7所示实施例中优先级划分模块的结构示意图,上述优先级划分模块40包括一级优先级划分子模块41,用于划分获得的所有数据包的优先级,高优先级的数据包先发送,低优先级的数据包转存于所述历史滞留数据缓冲区;二级优先级划分子模块42,用于划分所述历史滞留数据缓冲区中低优先级数据包的子优先级。本实施例中,为提高数据传输速度和传输效率,一级优先级划分子模块41对所有获得的数据包进行优先级划分,将高优先级的实时数据包先发送,低优先级的数据包转存于历史滞留数据缓冲区。当历史滞留数据缓冲区满或空闲空间不足以容纳新的待转存数据包时,通过二级优先级划分子模块42对历史滞留数据缓冲区中低优先级的数据包进行二级优先级划分,根据划分结果,舍弃子优先级较低的数据包,直到历史滞留数据缓冲区可以容纳全部待转存的数据包;子优先级较高的数据包继续存放于历史滞留数据缓冲区中,待移动通信网络性能好时,与实时的高优先级数据包一起发送至远程数据中心,以保证数据的完整性。如图10所示,图10为图9所示实施例中一级优先级划分子模块的结构示意图,上述一级优先级划分子模块41具体包括允许延迟时间确定单元411,用于根据所述远程数据中心的数据接收缓冲区大小和移动通信网络性能,确定数据允许延迟时间;一级优先级划分单元412,用于根据时间先后顺序,将所述数据允许延迟时间内获得的数据包划分为高优先级,优先发送;将早于所述数据允许延迟时间获得的数据包划分为低优先级,转存于所述历史滞留数据缓冲区;本实施例中,远程数据中心的数据接收缓冲区大小与当前移动通信网络性能中的网络流量之间的比值,即为数据允许延迟时间。假定当前时刻为T,数据允许延迟时间为 Td,一级优先级划分单元412将所有在[T-Td,T]时间段内获得的数据包划分为高优先级数据包,优先发送,以提高数据传输速度与传输效率;T-Td时刻以前的数据包划分为低优先级数据包,转存于所述历史滞留数据缓冲区,待移动通信网络性能好时,与实时的高优先级数据包一起发送至远程数据中心,以保证数据的完整性。如图11所示,图11为图9所示实施例中二级优先级划分子模块的结构示意图,上述二级优先级划分子模块42具体包括预设优先级设置单元421,根据所述数据包的类型,设置预设优先级;二级优先级划分单元422,根据预设优先级划分所述低优先级数据包的子优先级, 对于具有相同预设优先级的所述低优先级数据包,根据所述时间先后顺序进行子优先级划分,时间较早的所述低优先级数据包的子优先级低。本实施例中,当移动通信网络性能长时间得不到改善,而历史滞留数据缓冲区的可存储空间不足以容纳新的待转存数据包时,需要舍弃重要性相对较低的数据。用户通过预设优先级设置单元421预先设置各类型数据包的预设优先级,通常将生理状态报警数据包预设为第一预设优先级,优先级最高;将参数数据包设为第二预设优先级;将波形数据包设为第三预设优先级,优先级最低。此外,当有其他数据需要传输时,根据用户需求自定义设置其预设优先级。当获得的数据包为不同类型时,各类型数据包的预设优先级也不同, 则二级优先级划分单元422按照预设优先级进行子优先级划分;当获得的数据包为同一类型时,数据包的预设优先级相同,则二级优先级划分单元422按照数据包获得时间的先后顺序进行子优先级划分。本实施例舍弃了滞留时间过久的重要性较低的数据包,将更多的存储空间留给重要性相对较高的实时数据,有利于待网络性能改善后将较为重要的历史滞留数据发送给远程数据中心,以补充数据的完善性。如图12所示,图12为图7所示实施例中包含有动态检测模块的急救医疗信息数据传输处理装置的结构示意图,上述急救医疗信息数据传输处理装置100还包括动态检测模块60,用于动态检测所述移动通信网络性能;所述移动通信网络性能具体包括网络可用性、网络响应时间、网络流量。本实施例中,通过动态检测模块60检测移动通信网络的性能,包括网络可用性检测、网络响应时间检测和网络流量检测。其中,可用性检测是通过动态检测模块60向远程数据中心发送ICMPQnternet Control Message ftOtocol,hternet控制报文协议)响应请求,并等待接收ICMP响应答复,即可判断远程是否连通,网络是否正常工作;网络响应时间检测是通过动态检测模块60计算ICMP响应请求发出与收到答复之间一次往返所花费的时间,即响应时间,网段的负荷、网络主机的负荷以及不正常的网络设备均可能影响网络响应时间;网络流量检测是动态检测模块60通过计算单位时间内通过网卡的数据包大小即可获取网络流量数据,或通过分析进程端口单位时间的上传或下载数据量获取,或直接使用操作系统接口或系统性能数据直接获取。此外,上述动态检测方法检测到的网络响应时间和网络流量还用作确定实时网络传输率Kt和数据允许延迟时间为Td的依据。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种急救医疗信息数据传输处理方法,其特征在于,包括步骤利用监护仪采集生命体征数据,生成生理状态报警数据,并将生命体征数据分离为参数数据和波形数据;根据移动通信网络性能,选择所述波形数据的压缩类型,并对所述波形数据进行压缩;分别将所述生理状态报警数据、参数数据或压缩后的波形数据封装为生理状态报警数据包、参数数据包或波形数据包;根据时间先后顺序和/或所述数据包的类型,划分所述数据包的优先级; 按照所述数据包的优先级顺序,将所述数据包经所述移动通信网络发送到远程数据中心。
2.根据权利要求1所述的急救医疗信息数据传输处理方法,其特征在于,所述根据移动通信网络性能,选择所述波形数据的压缩类型,并对所述波形数据进行压缩包括根据所述生理状态报警数据包、参数数据包和波形数据包的大小,确定第一需求传输率和第二需求传输率;根据所述生理状态报警数据包、参数数据包和波形数据包的发送周期,确定实时网络传输率;当所述实时网络传输率小于所述第一需求传输率时,暂不发送所述波形数据,并转存所述波形数据到历史滞留数据缓冲区;当所述实时网络传输率大于或等于所述第一需求传输率,且小于所述第二需求传输率时,对所述波形数据进行有损压缩;当所述实时网络传输率大于或等于所述第二需求传输率时,对所述波形数据进行无损压缩。
3.根据权利要求1所述的急救医疗信息数据传输处理方法,其特征在于,所述根据时间先后顺序和/或所述数据包的类型,划分所述数据包的优先级包括一级优先级划分,划分获得的所有数据包的优先级,高优先级的数据包先发送,低优先级的数据包转存于所述历史滞留数据缓冲区;二级优先级划分,划分所述历史滞留数据缓冲区中低优先级数据包的子优先级。
4.根据权利要求3所述的急救医疗信息数据传输处理方法,其特征在于,所述一级优先级划分具体包括根据所述远程数据中心的数据接收缓冲区大小和移动通信网络性能,确定数据允许延迟时间;根据时间先后顺序,将所述数据允许延迟时间内获得的数据包划分为高优先级,优先发送;将早于所述数据允许延迟时间获得的数据包划分为低优先级,转存于所述历史滞留数据缓冲区;所述二级优先级划分具体包括 根据所述数据包的类型,设置预设优先级;对于具有相同预设优先级的所述低优先级数据包,根据所述时间先后顺序进行子优先级划分,时间较早的所述低优先级数据包的子优先级低。
5.根据权利要求1所述的急救医疗信息数据传输处理方法,其特征在于,所述根据移动通信网络性能,选择所述波形数据的压缩方式,并对所述波形数据进行压缩之前,还包括动态检测所述移动通信网络性能;所述移动通信网络性能具体包括网络可用性、网络响应时间、网络流量。
6.一种急救医疗信息数据传输处理装置,其特征在于,包括监护仪,用于利用监护仪采集生命体征数据,生成生理状态报警数据,并将生命体征数据分离为参数数据和波形数据;波形数据压缩模块,用于根据移动通信网络性能,选择所述波形数据的压缩方式,并对所述波形数据进行压缩;数据封装模块,用于分别将所述生理状态报警数据、参数数据或压缩后的波形数据封装为生理状态报警数据包、参数数据包或波形数据包;优先级划分模块,用于根据时间先后顺序和/或所述数据包的类型,划分所述数据包的优先级,高优先级的数据包先发送,低优先级的数据包后发送或不发送;数据发送模块,用于按照所述数据包的优先级顺序,将所述数据包经所述移动通信网络发送到远程数据中心。
7.根据权利要求6所述的急救医疗信息数据传输处理装置,其特征在于,所述波形数据压缩模块包括需求传输率确定子模块,用于根据所述生理状态报警数据包、参数数据包和波形数据包的大小,确定第一需求传输率和第二需求传输率;实时传输率确定子模块,用于根据所述生理状态报警数据包、参数数据包和波形数据包的发送周期,确定实时网络传输率;波形舍弃子模块,用于当所述实时网络传输率小于所述第一需求传输率时,暂不发送所述波形数据,并转存所述波形数据到历史滞留数据缓冲区;有损压缩子模块,用于当所述实时网络传输率大于或等于所述第一需求传输率,且小于所述第二需求传输率时,对所述波形数据进行有损压缩;无损压缩子模块,用于当所述实时网络传输率大于或等于所述第二需求传输率时,对所述波形数据进行无损压缩。
8.根据权利要求6所述的急救医疗信息数据传输处理装置,其特征在于,所述优先级划分模块包括一级优先级划分子模块,用于划分获得的所有数据包的优先级,高优先级的数据包先发送,低优先级的数据包转存于所述历史滞留数据缓冲区;二级优先级划分子模块,用于划分所述历史滞留数据缓冲区中低优先级数据包的子优先级。
9.根据权利要求8所述的急救医疗信息数据传输处理装置,其特征在于,所述一级优先级划分子模块具体包括允许延迟时间确定单元,用于根据所述远程数据中心的数据接收缓冲区大小和移动通信网络性能,确定数据允许延迟时间;一级优先级划分单元,用于根据时间先后顺序,将所述数据允许延迟时间内获得的数据包划分为高优先级,优先发送;将早于所述数据允许延迟时间获得的数据包划分为低优先级,转存于所述历史滞留数据缓冲区;所述二级优先级划分子模块具体包括预设优先级设置单元,根据所述数据包的类型,设置预设优先级; 二级优先级划分单元,根据预设优先级划分所述低优先级数据包的子优先级,对于具有相同预设优先级的所述低优先级数据包,根据所述时间先后顺序进行子优先级划分,时间较早的所述低优先级数据包的子优先级低。
10.根据权利要求6所述的急救医疗信息数据传输处理装置,其特征在于,还包括 动态检测模块,用于动态检测所述移动通信网络性能;所述移动通信网络性能具体包括网络可用性、网络响应时间、网络流量。
全文摘要
本发明公开了一种急救医疗信息数据传输处理方法及装置,其方法包括利用监护仪采集生命体征数据,生成生理状态报警数据,并将生命体征数据分离为参数数据和波形数据;根据移动通信网络性能,选择波形数据压缩类型,并进行压缩;分别将生理状态报警数据、参数数据或波形数据封装为对应的数据包;根据时间先后顺序和/或数据包的类型,划分数据包的优先级;按照优先级顺序,将数据包经移动通信网络发送到远程数据中心。本发明通过检测与分析移动通信网络性能,选择与网络性能相匹配的处理和传输方式,包括压缩方式选择、发送优先级划分等,提高了移动通信网络的容量利用率,数据传输更加高效,改善数据传输的实时性和完整性。
文档编号H04L29/06GK102307186SQ20111021203
公开日2012年1月4日 申请日期2011年7月27日 优先权日2011年7月27日
发明者张锐, 王干兵, 胡丽丹 申请人:深圳市纽泰克电子有限公司