一种多中心数据查询方法及系统与流程

文档序号:33758140发布日期:2023-04-18 16:26阅读:78来源:国知局
一种多中心数据查询方法及系统与流程

本发明涉及多中心数据集成领域,具体涉及一种多中心数据查询方法及系统。


背景技术:

1、在医疗试验领域,当前主流技术都是使用edc以及其他周边软件系统支持试验的数据电子化和在线管理。这些系统内存储了大量的敏感的个人隐私数据,包括但不限于姓名、身份认证信息、血型、dna信息等。各国个地区对于敏感数据有特定的政策,包括什么数据可以跨域访问、什么数据可以在服务器端保留、什么数据可以跨过传播等。例如gdpr(通用数据保护条例)、中国人类遗传资源采集审批等都有相关领域的敏感数据政策。

2、在业界,当前各个国家、地区或者机构主要是通过独立部署的情况实现数据采集。即在一个国家(地区)内部部署数据库和服务器,该数据库或者服务器只提供在该国家(地区)内的临床医学试验的支持。而对于多国(地区)多中心的临床医学试验,只能通过数据导出、线下审批、线下合并的方式来实现数据的查看和跨域集成。但是这种独立部署、线下集成的方式带来很多数据管理方面的问题,包括:

3、1、在多国多中心的部署带来的数据割裂导致试验组织者无法管理和查看试验在多国多中心的进度、无法合并受试者数据形成统一的试验报告(csr)。

4、2、多国多中心的部署下的数据同步需要通过一系列线下操作完成,这些线下操作带来了更多的隐私暴露的风险,例如数据遗漏、丢失、错误的风险以及数据时效性等。


技术实现思路

1、以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。

2、本发明的目的在于解决上述问题,提供了一种多中心数据查询方法及系统,采用分布式架构在各数据中心的本地服务器上部署数据管理层,各数据中心获取到数据查询请求后,通过对应本地服务器上部署的数据管理层将数据查询请求转发到一个或多个目标数据中心,并将各目标数据中心查询得到的数据集返回到接收数据查询请求的本地数据中心的数据管理层中进行集成,从而获取集成多个数据中心返回数据的集成试验数据。

3、本发明的技术方案为:

4、本发明还提供一种多中心数据查询方法,包括以下步骤:

5、接收数据查询请求;

6、基于数据查询请求确定目标数据中心,并将数据查询请求转发到对应的目标数据中心;

7、目标数据中心根据接收到数据查询请求进行数据查询,并对查询得到的数据进行清洗,得到数据集;

8、将目标数据中心返回的数据集进行集成,获取集成试验数据。

9、根据本发明的多中心数据查询方法的一实施例,所述多中心数据查询方法根据数据请求信息向一个或多个数据中心发送数据查询请求;其中,所述多中心数据查询方法基于分布式架构在各数据中心对应的本地服务器上分别部署数据管理层,各数据中心获取到数据查询请求后,通过对应服务器上部署的数据管理层将数据查询请求转发到一个或多个目标数据中心,并将各目标数据中心查询得到的数据集返回到接收数据查询请求的本地数据中心的数据管理层中进行集成,从而获取集成试验数据。

10、根据本发明的多中心数据查询方法的一实施例,所述数据服务请求信息包括试验类型和数据查询范围;其中,接收数据查询请求的本地数据中心获取到数据查询请求后,通过对应的本地服务器上部署的数据管理层分析数据查询请求,从而获取对应的试验类型和数据查询范围。

11、根据本发明的多中心数据查询方法的一实施例,本地数据中心的数据管理层获取到数据查询请求对应的试验类型和数据查询范围后,根据试验类型获取对应的路由配置信息;其中,所述路由配置信息存储于本地路由管理表中,包括不同试验类型的参与国家地区信息以及各参与国家地区配置的服务器数目和服务器地址,本地数据中心的数据管理层获取到对应的路由配置信息后,根据数据查询范围选择一个或多个数据中心作为目标数据中心,然后根据路由配置信息将数据查询请求发送到对应的目标数据中心。

12、根据本发明的多中心数据查询方法的一实施例,所述目标数据中心包括本地数据中心和远程数据中心;其中,所述目标数据中心获取到数据查询请求后,根据接收到数据查询请求查询对应服务器上的数据,然后采用对应服务器上的敏感信息过滤策略对数据进行清洗,获取数据清洗后的数据集。

13、根据本发明的多中心数据查询方法的一实施例,所述敏感信息过滤策略包括敏感信息数据元以及敏感信息过滤判断逻辑;其中,所述目标数据中心根据对应服务器上的敏感信息数据元以及敏感信息过滤判断逻辑对查询得到的数据进行清洗,然后将清洗后的数据集发送到接收数据查询请求的本地数据中心的数据管理层中进行集成,得到集成试验数据。

14、根据本发明的多中心数据查询方法的一实施例,本地数据中心的数据管理层获取到各目标数据中心返回的数据集后,将各目标数据中心返回的数据集进行合并,然后根据各数据集的排序因子对合并后的数据进行排序,得到集成试验数据。

15、本发明提供一种多中心数据查询系统,基于分布式架构,将请求接收模块、请求分析模块、请求转发模块、数据过滤模块、数据集成模块组成数据管理层分别部署多个各数据中心对应的本地服务器上;其中,

16、所述请求接收模块用于接收数据查询请求,并将获取到的数据查询请求发送到数据分析模块;

17、所述请求分析模块获取到数据查询请求后,通过分析数据查询请求确定目标数据中心,并将获取到的目标数据中心发送到请求转发模块;

18、所述请求转发模块根据接收到的目标数据中心将数据查询请求转发到对应的目标数据中心;其中,所述目标数据中心根据接收到的数据查询请求查询对应服务器上的数据,并将查询得到的数据发送到数据过滤模块;

19、所述数据过滤模块用于清洗目标数据中心查询得到的数据,并将清洗后的数据集发送到数据集成模块;

20、所述数据集成模块用于对目标数据中心返回的数据集进行集成,获取集成试验数据。

21、根据本发明的多中心数据查询系统的一实施例,所述多中心数据查询系统根据数据请求信息向一个或多个数据中心发送数据查询请求;其中,各数据中心获取到数据查询请求后,通过对应服务器上部署的数据管理层将数据查询请求转发到一个或多个目标数据中心,并将各目标数据中心查询得到的数据集返回到接收数据查询请求的本地数据中心的数据管理层中进行集成,从而获取集成试验数据。

22、根据本发明的多中心数据查询系统的一实施例,所述数据服务请求信息包括试验类型和数据查询范围;其中,接收数据查询请求的本地数据中心通过本地服务器上数据管理层的请求接收模块接收数据查询请求,并将获取到的数据查询请求发送到数据分析模块中进行分析,从而获取对应的试验类型和数据查询范围。

23、根据本发明的多中心数据查询系统的一实施例,本地数据中心的数据分析模块获取到数据查询请求对应的试验类型和数据查询范围后,根据试验类型从路由管理模块中获取对应的路由配置信息,其中,所述路由配置信息存储于本地路由管理表中,包括不同试验类型的参与国家地区信息以及各参与国家地区配置的服务器数目和服务器地址,本地数据中心的数据分析模块获取到对应的路由配置信息后,根据数据查询范围选择一个或多个数据中心作为目标数据中心,然后根据路由配置信息将数据查询请求发送到对应的目标数据中心。

24、根据本发明的多中心数据查询系统的一实施例,所述请求转发模块获取到目标数据中心后,根据路由配置信息将数据查询请求发送到对应的目标数据中心;其中,所述目标数据中心包括本地数据中心和远程数据中心,所述目标中心获取到数据查询请求后,根据接收到的数据查询请求查询对应服务器上的数据,并将查询得到的数据发送到对应服务器上的数据过滤模块进行清洗,获取数据清洗后的数据集。

25、根据本发明的多中心数据查询系统的一实施例,所述多中心数据查询系统通过数据过滤模块配置对应目标数据中心的敏感信息策略;其中,所述敏感信息过滤策略包括敏感信息数据元以及敏感信息过滤判断逻辑,目标数据中心获取到数据后,根据对应敏感信息过滤策略中的敏感信息数据元以及敏感信息过滤判断逻辑对数据进行清洗,然后将清洗后的数据集发送到接收数据查询请求的本地数据中心的数据管理层中进行集成,得到集成试验数据。

26、根据本发明的多中心数据查询系统的一实施例,本地数据中心的数据管理层获取到各目标数据中心返回的数据集后,将各目标数据中心返回的数据集进行合并,然后根据各数据集的排序因子对合并后的数据进行排序,得到集成试验数据。

27、本发明对比现有技术有如下的有益效果:本发明为了获取集成多个数据中心返回数据的集成试验数据,采用分布式架构在各数据中心的本地服务器上部署数据管理层,各数据中心获取到数据查询请求后,通过对应本地服务器上部署的数据管理层将数据查询请求转发到一个或多个目标数据中心,并将各目标数据中心查询得到的数据集返回到接收数据查询请求的本地数据中心的数据管理层中进行集成,从而获取集成多个数据中心返回数据的集成试验数据。与现有技术相比,本发明利用各数据中心的数据管理层,可以直接将接收到的数据查询请求同步转发到各目标数据中心,各目标中心根据转发得到的数据查询请求查询本地服务器上的数据,并通过对应服务器上的数据管理层直接线上发送到接收数据查询请求的本地数据中心的数据管理层中进行线上集成,线上实时同步数据采集以及集成的多中心数据查询方式,不仅保证了数据时效性,而且避免了由于线下数据集成导致的数据遗漏、丢失、错误的风险,提高数据准确性。此外,本技术中各目标数据中心还可以利用对应本地服务器上数据管理层配置符合所在国家地区的敏感信息政策的敏感信息过滤策略,通过本地服务器上的敏感信息过滤策略对本地服务器查询得到的数据进行清洗,然后再返回给接收数据查询请求的本地数据中心。这种敏感数据独立审核方式,不仅可以获取符所在国家地区政策敏感信息政策的数据集,同时避免了由于各国各地区由于敏感数据政策不一致而导致的敏感数据泄露的风险,进一步提高了数据安全性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1