一种心电检测数据管理系统技术方案

技术编号:19323500 阅读:30 留言:0更新日期:2018-11-03 12:24
本申请公开了一种心电检测数据管理系统,所述心电检测数据管理系统通过客户端将心电检测数据及其相关联的结构化数据上传到服务器组中进行存储,由于数据库的存储能力远高于SD卡以及大部分外部存储设备,这就保证了数据的存储高效性和调用便利性;另外,服务器组采取异步上传的策略,将接收到的数据上传请求加入到任务队列中,并根据任务队列的顺序向客户端发送许可指令,从而避免了过多客户端同时上传心电检测数据而对服务器组造成过量负荷的情况出现。

A data management system for ECG detection

This application discloses a data management system for ECG detection. The ECG detection data management system uploads the ECG detection data and its related structured data to the server group for storage through the client. Because the storage capacity of the database is much higher than that of SD card and most external storage devices, this ensures the number of ECG detection data. In addition, the server group adopts the strategy of asynchronous upload, adds the received data upload requests to the task queue, and sends license instructions to the client according to the order of the task queue, thus avoiding too many clients uploading ECG detection data to the server group at the same time. Overloading occurs.

【技术实现步骤摘要】
一种心电检测数据管理系统
本申请涉及数据存储
,更具体地说,涉及一种心电检测数据管理系统。
技术介绍
心电检测数据是反映人体心脏健康的重要数据,心电检查也是临床心血管疾病诊断经常使用的重要方法,心电检查产生的心电检测数据的保存和管理对于用户而言具有重要意义。移动心电检测设备将心电检查后产生的心电检测数据及其结构化数据存储于SD卡中,而由于SD卡的存储能力有限,需要增加外部存储设备来实现存储更多数据。但是,一方面大部分外部存储设备的存储能力也有限,不能从根本上解决数据存储的问题;另一方面,增加了外部存储设备,就会使数据调用困难。
技术实现思路
为解决上述技术问题,本专利技术提供了一种心电检测数据管理系统,以实现增加心电检测数据及其相关联的结构化数据的存储高效性和调用便利性,从而给临床上的心电检测数据的查询调用和研究参考提供便利的目的。为实现上述技术目的,本专利技术实施例提供了如下技术方案:一种心电检测数据管理系统,包括:服务器组和多个客户端,所述服务器组包括第一数据库和第二数据库;其中,所述客户端用于向所述服务器组发送数据上传请求,并在接收到许可指令后上传心电检测数据以及与所述心电检测数据相关联的结构化数据;所述服务器组用于将接收到的数据上传请求加入到任务队列中,并根据所述任务队列的顺序向所述客户端发送许可指令,和用于接收所述心电检测数据和所述结构化数据,并将所述结构化数据存储于所述第一数据库,将所述心电检测数据存储于所述第二数据库。优选的,所述服务器组将接收到的数据上传请求加入到任务队列中具体用于,接收数据上传请求,根据所述数据上传请求判断是否接收所述心电检测数据和所述结构化数据;若是,按照优先级将所述数据上传请求加入到任务队列中。优选的,所述第一数据库为MySQL数据库。优选的,所述第二数据库为MongoDB数据库。优选的,所述服务器组还用于将所述第二数据库中存储的心电检测数据同步到所述客户端中。优选的,所述客户端还用于向所述服务器组发送同步请求;所述服务器组将所述第二数据库中存储的心电检测数据同步到所述客户端中具体用于,在接收到所述同步请求后,根据所述同步请求确定目标心电检测数据,并将所述目标心电检测数据同步到发送所述同步请求的客户端中。优选的,所述服务器组将所述第二数据库中存储的心电检测数据同步到所述客户端中具体用于,分析所述第二数据库中存储的心电检测数据,获得异常数据,并将以所述异常数据为中心,预设时间长度内心电检测数据同步到所述客户端中。优选的,所述服务器组将所述第二数据库中存储的心电检测数据同步到所述客户端中具体用于,在服务器组空闲时段将所述第二数据库中存储的心电检测数据同步到所述客户端中。优选的,所述服务器组与所述多个客户端通过WebService接口连接。从上述技术方案可以看出,本专利技术实施例提供了一种心电检测数据管理系统,所述心电检测数据管理系统通过客户端将心电检测数据及其相关联的结构化数据上传到所述服务器组中进行存储,由于数据库的存储能力远高于SD卡以及大部分外部存储设备,这就保证了数据的存储高效性和调用便利性;另外,服务器组采取异步上传的策略,将接收到的数据上传请求加入到任务队列中,并根据任务队列的顺序向客户端发送许可指令,从而避免了过多客户端同时上传心电检测数据而对服务器组造成过量负荷的情况出现。进一步的,所述服务器组选择不同的数据库来存储所述心电检测数据中的结构化数据和非结构化数据,有利于发挥不同数据库的优势。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请的一个实施例提供的一种心电检测数据管理系统的结构示意图;图2为本申请的一个实施例提供的一种心电检测数据管理系统的处理流程示意图;图3为本申请的一个实施例提供的服务器组将接收到的数据上传请求加入到任务队列中,并根据所述任务队列的顺序向所述客户端发送许可指令的流程示意图;图4为本申请的另一个实施例提供的一种心电检测数据管理系统的处理流程示意图;图5为本申请的又一个实施例提供的一种心电检测数据管理系统的处理流程示意图;图6为本申请的再一个实施例提供的一种心电检测数据管理系统的处理流程示意图;图7为本申请的另一个实施例提供的一种心电检测数据管理系统的框架示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请实施例提供了一种心电检测数据管理系统,如图1和图2所示,包括:服务器组200和多个客户端100,所述服务器组200包括第一数据库和第二数据库;其中,所述客户端100用于向所述服务器组200发送数据上传请求,并在接收到许可指令后上传心电检测数据以及与所述心电检测数据相关联的结构化数据;所述服务器组200用于将接收到的数据上传请求加入到任务队列中,并根据所述任务队列的顺序向所述客户端100发送许可指令,和用于接收所述心电检测数据和所述结构化数据,并将所述结构化数据存储于所述第一数据库,将所述心电检测数据存储于所述第二数据库。图1为所述心电检测数据管理系统的结构示意图;图2为所述心电检测数据管理系统的通信流程示意图;需要说明的是,移动心电检测设备产生的数据具有数据量大、可拆分以及周期性的特征,针对上述特点,将产生的数据分为心电检测数据以及与心电检测数据相关联的结构化数据。在本实施例中,所述服务器组200是由至少一台服务器构成的服务器集群,以提升系统对心电检测数据的处理性能。所述心电检测数据管理系统通过客户端100将心电检测数据及其相关联的结构化数据上传到所述服务器组200中进行存储,保证了数据的存储高效性和调用便利性;另外,服务器组采取异步上传的策略,将接收到的数据上传请求加入到任务队列中,并根据任务队列的顺序向客户端发送许可指令,从而避免了过多客户端同时上传心电检测数据而对服务器组造成过量负荷的情况出现。进一步的,所述服务器组200选择不同的数据库来存储所述心电检测数据以及与所述心电检测数据相关联的结构化数据,有利于发挥不同数据库的优势。在上述实施例的基础上,在本申请的一个实施例中,所述服务器组200将接收到的数据上传请求加入到任务队列中具体用于,接收数据上传请求,根据所述数据上传请求判断是否接收所述心电检测数据和所述结构化数据;若是,按照优先级将所述数据上传请求加入到任务队列中。参考图3,图3为所述服务器组200将接收到的数据上传请求加入到任务队列中的流程示意图,包括如下步骤:S101,接收数据上传请求;S102,根据所述数据上传请求判断是否接收所述心电检测数据和所述结构化数据;若是,执行步骤S103;S103,按照优先级将所述数据上传请求加入到任务队列中。需要说明的是,所述任务队列中任务的优先级可以根据客户端100的传输速度、客户端100数据传输失败次数和客户端100申请上本文档来自技高网...

【技术保护点】
1.一种心电检测数据管理系统,其特征在于,包括:服务器组和多个客户端,所述服务器组包括第一数据库和第二数据库;其中,所述客户端用于向所述服务器组发送数据上传请求,并在接收到许可指令后上传心电检测数据以及与所述心电检测数据相关联的结构化数据;所述服务器组用于将接收到的数据上传请求加入到任务队列中,并根据所述任务队列的顺序向所述客户端发送许可指令,和用于接收所述心电检测数据和所述结构化数据,并将所述结构化数据存储于所述第一数据库,将所述心电检测数据存储于所述第二数据库。

【技术特征摘要】
1.一种心电检测数据管理系统,其特征在于,包括:服务器组和多个客户端,所述服务器组包括第一数据库和第二数据库;其中,所述客户端用于向所述服务器组发送数据上传请求,并在接收到许可指令后上传心电检测数据以及与所述心电检测数据相关联的结构化数据;所述服务器组用于将接收到的数据上传请求加入到任务队列中,并根据所述任务队列的顺序向所述客户端发送许可指令,和用于接收所述心电检测数据和所述结构化数据,并将所述结构化数据存储于所述第一数据库,将所述心电检测数据存储于所述第二数据库。2.根据权利要求1所述的系统,其特征在于,所述服务器组将接收到的数据上传请求加入到任务队列中具体用于,接收数据上传请求,根据所述数据上传请求判断是否接收所述心电检测数据和所述结构化数据;若是,按照优先级将所述数据上传请求加入到任务队列中。3.根据权利要求1所述的系统,其特征在于,所述第一数据库为MySQL数据库。4.根据权利要求1所述的系统,其特征在于,所述第二数据库为MongoDB数据库。5.根据权利要求1所述的系统,其特征...

【专利技术属性】
技术研发人员:李国君陈岚童恩栋
申请(专利权)人:中国科学院微电子研究所
类型:发明
国别省市:北京,11

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

1