一种快速读取数据的方法技术

技术编号:29115593 阅读:23 留言:0更新日期:2021-07-02 22:06
本发明专利技术实施例涉及一种快速读取数据的方法,所述方法包括:复位成功后设置第一连接设备状态为无设备状态标识符;对数据通讯接口、主控模块和数码存储卡进行内部数据总线连接处理;获取外部设备的第一输入电压;当第一输入电压在预定电压阈值范围内时设置第一接口状态为连接成功标识符;确定当前主控模块是否正在对数码存储卡执行读写操作;如果正在读写操作,在完成读写后设置第一连接设备状态为上位设备状态标识符;如果未进行读写操作,设置第一连接设备状态为上位设备状态标识符;对数据通讯接口、传输协议转换模块和数码存储卡进行外部数据快速读取总线连接处理;外部设备通过数据通讯接口、传输协议转换模块对数码存储卡进行数据读取操作。

A fast method of reading data

【技术实现步骤摘要】
一种快速读取数据的方法
本专利技术涉及心电检测
,特别涉及一种快速读取数据的方法。
技术介绍
心电图机是用来记录心脏活动时所产生的生理电信号的仪器,动态心电记录仪是一种可以长时间监控动态心电图的心电图机。相较于只能完成短时间监控的普通心电图机,动态心电记录仪其延长的记录时间(24小时或更久)还可以观测偶发性的心律不整。当前,动态心电记录仪处理其监控的长时间心电数据,一般是通过其主控模块记录在数码存储卡上。当要对被记录的长时间心电数据进行分析时,对该数据的读取方式有两种:1、取出数码存储卡,心电分析设备通过读卡设备把数码存储卡上的数据导出后分析;2、心电分析设备通过动态心电记录仪的数据通讯接口,由动态心电记录仪的主控模块从数码存储卡上将存储的数据读出并通过数据通讯接口发送至心电分析设备。在实际使用过程中,我们发现:1,因为每次分析都需要将数码存储卡从动态心电记录仪中拔出并插入读卡设备,在多次操作插拔卡的过程中容易对数码存储卡造成机械性形变,一旦数码存储卡发生形变就不能继续使用,存储其上的数据也会丢失;2,占用动态心电记录仪主控模块的软件运行资源通过软件协议解析方式对数码存储卡进行数据读取、传输,随着数据量的增大,不仅无法优化数据传输效率,还会导致主控模块并行处理其他任务的能力下降。
技术实现思路
本专利技术的目的,就是针对现有技术的缺陷,提供一种快速读取数据的方法,在心电图机内部设立一个针对数码存储卡的访问切换机制,通过使用本专利技术方法,既可以避免数码存储卡被来回插拔,又能在兼顾心电图机与上位机对数码存储卡的访问需求的同时不浪费心电图主控模块的资源、降低主控模块的工作效率来进行数据解析操作,还可以通过使用硬件的传输协议切换模块在不升级主控模块的前提下进一步提升存储卡与上位设备间的传输速度。为实现上述目的,本专利技术提供了一种快速读取数据的方法,其特征在于,所述方法包括:心电图机接收复位信号执行复位,在复位成功之后,所述心电图机的主控模块设置所述心电图机的传输切换模块的第一连接设备状态为无设备状态标识符;所述传输切换模块通过所述心电图机的第一数据总线,对所述心电图机的数据通讯接口、所述主控模块和数码存储卡进行内部数据总线连接处理;所述心电图机监测外部设备与所述数据通讯接口的连接,当监测到所述外部设备对所述数据通讯接口进行连接电压输入时,所述数据通讯接口获取所述外部设备的第一输入电压;当所述第一输入电压在预定电压阈值范围内时,所述数据通讯接口设置第一接口状态为连接成功标识符;确定当前所述主控模块是否正在对所述数码存储卡执行读写操作;如果所述主控模块正在对所述数码存储卡执行所述读写操作,所述主控模块在完成对所述数码存储卡的所述读写操作之后设置所述第一连接设备状态为上位设备状态标识符;如果所述主控模块未对所述数码存储卡进行所述读写操作,所述主控模块设置所述第一连接设备状态为所述上位设备状态标识符;当所述第一连接设备状态为所述上位设备状态标识符时,所述传输切换模块通过所述心电图机的第二数据总线,对所述心电图机的所述数据通讯接口、传输协议转换模块和所述数码存储卡进行外部数据快速读取总线连接处理;所述外部设备通过所述数据通讯接口,使用所述传输协议转换模块对所述数码存储卡进行数据读取操作。进一步的,所述方法还包括:当所述外部设备与所述数据通讯接口脱离连接时,所述数据通讯接口设置所述第一接口状态为连接失败标识符;所述主控模块设置所述第一连接设备状态为所述无设备状态标识符;所述传输切换模块通过所述第一数据总线,对所述数据通讯接口、所述主控模块和所述数码存储卡进行内部数据总线连接处理。进一步的,所述方法还包括:所述心电图机监测所述外部设备与所述数据通讯接口的连接,当监测到所述外部设备对所述数据通讯接口进行连接电压输入时,所述数据通讯接口获取所述外部设备的第二输入电压;当所述第二输入电压不在所述预定电压阈值范围内时,所述数据通讯接口设置所述第一接口状态为所述连接失败标识符;所述主控模块设置所述第一连接设备状态为所述无设备状态标识符;所述传输切换模块通过所述第一数据总线,对所述数据通讯接口、所述主控模块和所述数码存储卡进行内部数据总线连接处理。进一步的,所述数据通讯接口包括内部数据输入端和内部数据输出端;所述主控模块包括第一数据输入端、第一数据输出端、第二数据输入端和第二数据输出端;所述传输协议转换模块包括第一协议数据输入端、第一协议数据输出端、第二协议数据输入端和第二协议数据输出端;所述数码存储卡包括数码卡数据输入端和数码卡数据输出端。进一步的,所述传输切换模块通过所述心电图机的第一数据总线,对所述心电图机的数据通讯接口、所述主控模块和数码存储卡进行内部数据总线连接处理,具体包括:所述传输切换模块通过所述第一数据总线,将所述数据通讯接口的所述内部数据输出端与所述主控模块的所述第一数据输入端进行连接,将所述数据通讯接口的所述内部数据输入端与所述主控模块的所述第一数据输出端进行连接,将所述数码存储卡的所述数码卡数据输出端与所述主控模块的所述第二数据输入端进行连接,将所述数码存储卡的所述数码卡数据输入端与所述主控模块的所述第二数据输出端进行连接。进一步的,所述传输切换模块通过所述心电图机的第二数据总线,对所述心电图机的所述数据通讯接口、传输协议转换模块和所述数码存储卡进行外部数据快速读取总线连接处理,具体包括:所述传输切换模块通过所述第二数据总线,将所述数据通讯接口的所述内部数据输出端与所述传输协议转换模块的所述第一协议数据输入端进行连接,将所述数据通讯接口的所述内部数据输入端与所述传输协议转换模块的所述第一协议数据输出端进行连接,将所述数码存储卡的所述数码卡数据输出端与所述传输协议转换模块的所述第二协议数据输入端进行连接,将所述数码存储卡的所述数码卡数据输入端与所述传输协议转换模块的所述第二协议数据输出端进行连接。进一步的,所述传输协议转换模块还包括:第一协议数据解析模块,第二协议数据解析模块。进一步的,所述外部设备通过所述数据通讯接口,使用所述传输协议转换模块对所述数码存储卡进行数据读取操作,具体包括:所述外部设备向所述数据通讯接口发送第一协议格式读取指令;所述数据通讯接口在获取到所述第一协议格式读取指令之后,通过所述内部数据输出端向所述传输协议转换模块发送所述第一协议格式读取指令;所述传输协议转换模块从所述第一协议数据输入端获取到所述第一协议格式读取指令之后,调用所述第一协议数据解析模块对所述第一协议格式读取指令进行第一协议数据解析处理生成第一读取指令数据,调用所述第二协议数据解析模块对所述第一读取指令数据进行第二协议数据打包处理生成第二协议格式读取指令,通过所述第二协议数据输出端向所述数码存储卡发送所述第二协议格式读取指令;所述数码存储卡通过所述数码卡数据输入端获取到所述第二协议格式读本文档来自技高网...

【技术保护点】
1.一种快速读取数据的方法,其特征在于,所述方法包括:/n心电图机接收复位信号执行复位,在复位成功之后,所述心电图机的主控模块设置所述心电图机的传输切换模块的第一连接设备状态为无设备状态标识符;/n所述传输切换模块通过所述心电图机的第一数据总线,对所述心电图机的数据通讯接口、所述主控模块和数码存储卡进行内部数据总线连接处理;/n所述心电图机监测外部设备与所述数据通讯接口的连接,当监测到所述外部设备对所述数据通讯接口进行连接电压输入时,所述数据通讯接口获取所述外部设备的第一输入电压;/n当所述第一输入电压在预定电压阈值范围内时,所述数据通讯接口设置第一接口状态为连接成功标识符;/n确定当前所述主控模块是否正在对所述数码存储卡执行读写操作;/n如果所述主控模块正在对所述数码存储卡执行所述读写操作,所述主控模块在完成对所述数码存储卡的所述读写操作之后设置所述第一连接设备状态为上位设备状态标识符;/n如果所述主控模块未对所述数码存储卡进行所述读写操作,所述主控模块设置所述第一连接设备状态为所述上位设备状态标识符;/n当所述第一连接设备状态为所述上位设备状态标识符时,所述传输切换模块通过所述心电图机的第二数据总线,对所述心电图机的所述数据通讯接口、传输协议转换模块和所述数码存储卡进行外部数据快速读取总线连接处理;/n所述外部设备通过所述数据通讯接口,使用所述传输协议转换模块对所述数码存储卡进行数据读取操作。/n...

【技术特征摘要】
1.一种快速读取数据的方法,其特征在于,所述方法包括:
心电图机接收复位信号执行复位,在复位成功之后,所述心电图机的主控模块设置所述心电图机的传输切换模块的第一连接设备状态为无设备状态标识符;
所述传输切换模块通过所述心电图机的第一数据总线,对所述心电图机的数据通讯接口、所述主控模块和数码存储卡进行内部数据总线连接处理;
所述心电图机监测外部设备与所述数据通讯接口的连接,当监测到所述外部设备对所述数据通讯接口进行连接电压输入时,所述数据通讯接口获取所述外部设备的第一输入电压;
当所述第一输入电压在预定电压阈值范围内时,所述数据通讯接口设置第一接口状态为连接成功标识符;
确定当前所述主控模块是否正在对所述数码存储卡执行读写操作;
如果所述主控模块正在对所述数码存储卡执行所述读写操作,所述主控模块在完成对所述数码存储卡的所述读写操作之后设置所述第一连接设备状态为上位设备状态标识符;
如果所述主控模块未对所述数码存储卡进行所述读写操作,所述主控模块设置所述第一连接设备状态为所述上位设备状态标识符;
当所述第一连接设备状态为所述上位设备状态标识符时,所述传输切换模块通过所述心电图机的第二数据总线,对所述心电图机的所述数据通讯接口、传输协议转换模块和所述数码存储卡进行外部数据快速读取总线连接处理;
所述外部设备通过所述数据通讯接口,使用所述传输协议转换模块对所述数码存储卡进行数据读取操作。


2.根据权利要求1所述的快速读取数据的方法,其特征在于,所述方法还包括:
当所述外部设备与所述数据通讯接口脱离连接时,所述数据通讯接口设置所述第一接口状态为连接失败标识符;
所述主控模块设置所述第一连接设备状态为所述无设备状态标识符;
所述传输切换模块通过所述第一数据总线,对所述数据通讯接口、所述主控模块和所述数码存储卡进行内部数据总线连接处理。


3.根据权利要求2所述的快速读取数据的方法,其特征在于,所述方法还包括:
所述心电图机监测所述外部设备与所述数据通讯接口的连接,当监测到所述外部设备对所述数据通讯接口进行连接电压输入时,所述数据通讯接口获取所述外部设备的第二输入电压;
当所述第二输入电压不在所述预定电压阈值范围内时,所述数据通讯接口设置所述第一接口状态为所述连接失败标识符;
所述主控模块设置所述第一连接设备状态为所述无设备状态标识符;
所述传输切换模块通过所述第一数据总线,对所述数据通讯接口、所述主控模块和所述数码存储卡进行内部数据总线连接处理。


4.根据权利要求1所述的快速读取数据的方法,其特征在于,
所述数据通讯接口包括内部数据输入端和内部数据输出端;
所述主控模块包括第一数据输入端、第一数据输出端、第二数据输入端和第二数据输出端;
所述传输协议转换模块包括第一协议数据输入端、第一协议数据输出端、第二协议数据输入端和第二协议数据输出端;
所述数码存储卡包括数码卡数据输入端和数码卡数据输出端。


5.根据权利要求4所述的快速读取数据的方法,其特征在于,所述传输切换模块通过所述心电图机的第一数据总线,对所述心电图机的数据通讯接口、所述主控模块和数码存储卡进行内部数据总线连接处理,具体包括:
所述传输切换模块通过所述...

【专利技术属性】
技术研发人员:杨壮志
申请(专利权)人:深圳市凯沃尔电子有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1