CN113761246A - 数据获取方法、装置、电子设备和存储介质 - Google Patents
数据获取方法、装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN113761246A CN113761246A CN202111040951.8A CN202111040951A CN113761246A CN 113761246 A CN113761246 A CN 113761246A CN 202111040951 A CN202111040951 A CN 202111040951A CN 113761246 A CN113761246 A CN 113761246A
- Authority
- CN
- China
- Prior art keywords
- data
- node
- user node
- data acquisition
- edge node
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000004590 computer program Methods 0.000 claims description 18
- 238000004891 communication Methods 0.000 claims description 17
- 238000003384 imaging method Methods 0.000 claims description 5
- 238000007726 management method Methods 0.000 abstract description 12
- 238000013523 data management Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 230000001360 synchronised effect Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000005311 nuclear magnetism Effects 0.000 description 1
- 230000003319 supportive effect Effects 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/53—Querying
- G06F16/535—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/5866—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, manually generated location and time information
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H30/00—ICT specially adapted for the handling or processing of medical images
- G16H30/20—ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Epidemiology (AREA)
- Library & Information Science (AREA)
- Public Health (AREA)
- Primary Health Care (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Radiology & Medical Imaging (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种数据获取方法、装置、电子设备和存储介质。其中,方法包括:确定数据查询信息;其中,所述数据查询信息包含数据所在的用户节点信息和至少一个维度的数据查询条件;根据所述用户节点信息确定所述用户节点信息所对应的边缘节点;向所述边缘节点发送携带有所述数据查询条件的数据获取请求,并接收所述边缘节点根据所述数据查询条件返回的数据。采用本发明提供的方案能实现对用户节点存储的数据进行统一化管理,解决了以往数据管理混乱的问题,并且利用中心节点进行统一的管理和调度,还能实现从用户节点获取数据时,通过中心节点的指令多维度地从用户节点查询和获取数据。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种数据获取方法、装置、电子设备和存储介质。
背景技术
目前,医院的电子体系中的影像归档和通信***(Picture Archiving andCommunication Systems,PACS)会以医学数字成像和通信(Digital Imaging andCommunications in Medicine,DICOM)格式存储影像数据,并通过DICOM服务进行传输。
相关技术中利用DICOM服务传输数据,主要是在DICOM服务client端(ServiceClass User、DICOM SCU)(这里可理解为PACS工作站)与DICOM服务server端(ServiceClass Provider,DICOM SCP)(这里可理解为PACS服务器)之间进行传输。即PACS工作站通过DICOM协议和PACS服务器建立连接,对PACS***中的DICOM医学影像列表进行查询并获取DICOM医学影像信息。
目前,DICOM服务采用的架构是多个PACS工作站对应一个PACS服务器,PACS服务器之间相互独立。但这种架构会导致PACS服务器存在管理混乱,无法对PACS工作站进行统一的管理。另外,在上述架构中,单个PACS服务器与单个PACS工作站之间仅能通过预设好的确定维度的查询条件查询和获取数据,无法通过灵活的多维度的查询条件进行查询和获取,因此,上述架构中DICOM医学影像信息的查询条件维度较为单一,无法或很难自适应多种维度的查询和获取DICOM医学影像数据。
发明内容
为解决相关技术问题,本发明实施例提供一种数据获取方法、装置、电子设备和存储介质。
本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种数据获取方法,应用于中心节点,中心节点与至少一个边缘节点连接,边缘节点与至少一个用户节点连接,用户节点设置有PACS***,方法包括:
确定数据查询信息;其中,数据查询信息包含数据所在的用户节点信息和至少一个维度的数据查询条件;
根据用户节点信息确定用户节点信息所对应的边缘节点;
向边缘节点发送携带有数据查询条件的数据获取请求,并接收边缘节点根据数据查询条件返回的数据。
上述方案中,向边缘节点发送携带有数据查询条件的数据获取请求,包括:
利用消息中间件向边缘节点发送携带有数据查询条件的数据获取请求。
本发明实施例还提供了另一种数据获取方法,应用于边缘节点,边缘节点与至少一个用户节点连接,用户节点设置有PACS***,方法包括:
接收中心节点发送过来的携带有数据查询条件的数据获取请求;
根据数据获取请求确定对应的用户节点;
利用数据查询条件从用户节点的PACS***中查询并获取数据查询条件所对应的数据;
将数据发送给中心节点。
上述方案中,利用数据查询条件从用户节点的PACS***中查询并获取数据查询条件所对应的数据,包括:
基于医学数字成像和通信协议利用数据查询条件从用户节点的PACS***中查询并获取数据查询条件所对应的数据。
上述方案中,医学数字成像和通信协议包括存储服务、查询服务、获取服务和移动服务。
本发明实施例还提供了第一种数据获取装置,应用于中心节点,中心节点与至少一个边缘节点连接,边缘节点与至少一个用户节点连接,用户节点设置有PACS***,数据获取装置包括:
第一确定模块,用于确定数据查询信息;其中,数据查询信息包含数据所在的用户节点信息和至少一个维度的数据查询条件;
第二确定模块,用于根据用户节点信息确定用户节点信息所对应的边缘节点;
发送模块,用于向边缘节点发送携带有数据查询条件的数据获取请求,并接收边缘节点根据数据查询条件返回的数据。
本发明实施例还提供了第二种数据获取装置,应用于边缘节点,边缘节点与至少一个用户节点连接,用户节点设置有PACS***,数据获取装置包括:
接收模块,用于接收中心节点发送过来的携带有数据查询条件的数据获取请求;
确定模块,用于根据数据获取请求确定对应的用户节点;
查询模块,用于利用数据查询条件从用户节点的PACS***中查询并获取数据查询条件所对应的数据;
发送模块,用于将数据发送给中心节点。
本发明实施例还提供了一种数据获取***,包括:中心节点,边缘节点,用户节点;其中,
中心节点,包括上述第一种装置;
边缘节点,包括上述第二种装置;
用户节点,用于存储数据。
本发明实施例还提供了一种电子设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,
处理器用于运行计算机程序时,执行上述任一方法的步骤。
本发明实施例还提供了一种存储介质,存储介质中存储有计算机程序,计算机程序被处理器执行时,实现上述任一方法的步骤。
本发明实施例提供的数据获取方法、装置、电子设备和存储介质,确定数据查询信息;其中,数据查询信息包含数据所在的用户节点信息和至少一个维度的数据查询条件;根据用户节点信息确定用户节点信息所对应的边缘节点;向边缘节点发送携带有数据查询条件的数据获取请求,并接收边缘节点根据数据查询条件返回的数据。本发明实施例的方案中心节点利用边缘节点对用户节点存储的数据进行统一化管理,解决了以往用户节点数据管理混乱的问题,并且中心节点对用户节点进行统一的管理和调度,还能实现边缘节点从用户节点查询和获取数据时,能根据中心节点至少一个维度的数据查询条件多维度地从用户节点查询和获取数据。
附图说明
图1为本发明实施例一数据获取方法的流程示意图;
图2为本发明实施例中一数据获取架构示意图;
图3为本发明实施例另一数据获取方法的流程示意图;
图4为本发明实施例一数据获取装置的结构示意图;
图5为本发明实施例另一数据获取装置的结构示意图;
图6为本发明实施例计算机设备的内部结构图。
具体实施方式
下面将结合附图及实施例对本发明作进一步详细的描述。
这里,在介绍本发明实施例方案之前,先介绍几个专有名词:
DICOM是医学图像和相关信息的国际标准(ISO 12052)。它定义了质量能满足临床需要的可用于数据交换的医学图像格式。
PACS是应用在医院影像科室的***,主要的任务就是把日常产生的各种医学影像(包括核磁,CT,超声,各种X光机,各种红外仪、显微仪等设备产生的图像)通过各种接口(模拟,DICOM,网络)以数字化的方式海量保存起来,当需要的时候在一定的授权下能够很快的调回使用,同时增加一些辅助诊断管理功能。它在各种影像设备间传输数据和组织存储数据具有重要作用。
消息中间件是基于队列与消息传递技术,在网络环境中为应用***提供同步或异步、可靠的消息传输的支撑性软件***。
本发明实施例提供了一种数据获取方法,应用于中心节点,所述中心节点与至少一个边缘节点连接,所述边缘节点与至少一个用户节点连接,所述用户节点设置有PACS***,如图1所示,该方法包括:
步骤101:确定数据查询信息;其中,所述数据查询信息包含数据所在的用户节点信息和至少一个维度的数据查询条件;
步骤102:根据所述用户节点信息确定所述用户节点信息所对应的边缘节点;
步骤103:向所述边缘节点发送携带有所述数据查询条件的数据获取请求,并接收所述边缘节点根据所述数据查询条件返回的数据。
具体地,所述中心节点可为多个分散的节点,多个分散的节点协调工作,能实现较好的负载均衡和高可用性。用户节点可为医院端PACS工作站。
实际应用时,在从用户节点查询和获取影像数据前,中心节点会先确定数据查询信息。该数据查询信息至少包含数据所在的用户节点信息和至少一个维度的数据查询条件。该数据查询条件可以为多维度的,且可以根据不同的查询要求灵活设置。具体地,该数据查询条件的维度可包括姓名、身份证号、性别、电话号码、用户编号和/或登记序号。当然,上述数据查询条件的维度还可以包含其他维度,上述所列举的维度仅作为其中一种示例。
进一步地,中心节点在向边缘节点发送数据获取请求时,可通过消息中间件发送。
在一实施例中,所述向所述边缘节点发送携带有所述数据查询条件的数据获取请求,包括:
利用消息中间件向所述边缘节点发送携带有所述数据查询条件的数据获取请求。
具体地,该消息中间件可为ActiveMQ、RabbitMQ、RocketMQ、Kafka、ZeroMQ等。
利用消息中间件下发数据获取请求,可以实现实时快速地下发指令,指令及时生效。且利用消息中间件下发数据获取请求,每次下发的数据获取请求可携带不同维度的数据查询条件,实现灵活多维度地查询和获取用户节点的数据。
这里需要说明的是,在以往架构中,PACS服务器是通过固定维度的查询条件从PACS工作站中查询和获取数据,若要改变查询条件的维度,需要进行软件升级,且升级后的维度是固定的,不能改变。而本实施例中,中心节点通过消息中间件下发携带有不同维度数据查询条件的数据获取请求,可以实现灵活多维度地查询和获取用户节点的数据,无需进行软件升级,且满足不同场景下的DICOM医学影像数据的获取请求。
本实施例通过分布式***部署,即设置中心节点与多个边缘节点连接,边缘节点与多个用户节点连接,利用上述架构实现中心节点和边缘节点对边端的用户节点进行统一的管理。另外,上述架构中,中心节点可根据用户的不同需求自定义设置多维度的DICOM医学影像数据查询和获取条件,并利用消息中间件下发到对应的边缘节点执行,通过中心节点进行统一调控,灵活多维度地查询和获取数据。
此外,参见图2,本申请还提供了一个实施例,完整详细介绍本申请的技术方案。
具体地,在本实施例中,设置多个中心节点,多个中心节点协同工作,多个中心节点根据医学结构化数据(可理解为数据库数据)主动发起获取DICOM医学影像数据的请求,并利用消息中间件下发给边缘节点,边缘节点接受请求并发起DICOM影像的传输通信,从用户节点的PACS端查询和获取数据。
详细的查询和获取过程为:中心节点对于不同PACS端在具体实施部署时使用的多样化的不同规范的对于医学影像数据标准支持的情景(不同医院使用不同的标志来标识唯一一次检查,例如,使用检查实例唯一ID(study Instance Uid(0020,000D))、登记编号(Accession Number(0008,0050))、病人ID(Patient ID(0010,0020))等标志来标识唯一一次检查),自定义配置查询条件维度,在需要获取DICOM医学影像时根据实际情况确定查询条件的维度,并将确定结果发送给边缘节点,边缘节点触发调用PACS***进行DICOM影像的查询、获取以及存储。
查询和获取DICOM影像时,中心节点会进行DICOM报文的组装,并通过消息中间件路由到边缘节点,边缘节点通过DICOM Q/R服务进行数据的查询和获取,实现不同查询维度查询和获取数据。
这里,DICOM Q/R是查询获取医疗影像的一组协议,包括查询服务C-find、获取服务C-get、移动服务C-move、存储服务C-store。利用DICOM协议的C-store、C-find、C-get\C-move服务可以实现对医学影像数据进行传输和统一存储,提高医学影像数据和医学结构化数据完整性。
本实施例的方案能解决不同科室或者不同医院中从不同维度获取DICOM影像的问题。
本发明实施例提供的数据获取方法,确定数据查询信息;其中,数据查询信息包含数据所在的用户节点信息和至少一个维度的数据查询条件;根据用户节点信息确定用户节点信息所对应的边缘节点;向边缘节点发送携带有数据查询条件的数据获取请求,并接收边缘节点根据数据查询条件返回的数据。本发明实施例的方案中心节点利用边缘节点对用户节点存储的数据进行统一化管理,解决了以往用户节点数据管理混乱的问题,并且中心节点对用户节点进行统一的管理和调度,还能实现边缘节点从用户节点查询和获取数据时,能根据中心节点至少一个维度的数据查询条件多维地从用户节点查询和获取数据。
本发明实施例还提供了另一种数据获取方法,应用于边缘节点,所述边缘节点与至少一个用户节点连接,所述用户节点设置有PACS***,如图3所示,该方法包括:
步骤301:接收所述中心节点发送过来的携带有数据查询条件的数据获取请求;
步骤302:根据所述数据获取请求确定对应的用户节点;
步骤303:利用所述数据查询条件从所述用户节点的PACS***中查询并获取所述数据查询条件所对应的数据;
步骤304:将所述数据发送给所述中心节点。
具体地,所述中心节点可为多个分散的节点,多个分散的节点协调工作,能实现较好的负载均衡和高可用性。用户节点可为医院端PACS工作站。
实际应用时,在从用户节点查询和获取影像数据前,中心节点会先确定数据查询信息。该数据查询信息至少包含数据所在的用户节点信息和至少一个维度的数据查询条件。该数据查询条件可以为多维度的,且可以根据不同的查询要求灵活设置。具体地,该数据查询条件的维度可包括姓名、身份证号、性别、电话号码、用户编号和/或登记序号。当然,上述数据查询条件的维度还可以包含其他维度,上述所列举的维度仅作为其中一种示例。
进一步地,中心节点在向边缘节点发送数据获取请求时,可通过消息中间件发送。
在一实施例中,所述向所述边缘节点发送携带有所述数据查询条件的数据获取请求,包括:
利用消息中间件向所述边缘节点发送携带有所述数据查询条件的数据获取请求。
具体地,该消息中间件可为ActiveMQ、RabbitMQ、RocketMQ、Kafka、ZeroMQ等。
利用消息中间件下发数据获取请求,可以实现实时快速地下发指令,指令及时生效。且利用消息中间件下发数据获取请求,每次下发的数据获取请求可携带不同维度的数据查询条件,实现灵活多维度地查询和获取用户节点的数据。
这里需要说明的是,在以往架构中,PACS服务器是通过固定维度的查询条件从PACS工作站中查询和获取数据,若要改变查询条件的维度,需要进行软件升级,且升级后的维度是固定的,不能改变。而本实施例中,中心节点通过消息中间件下发携带有不同维度数据查询条件的数据获取请求,可以实现灵活多维度地查询和获取用户节点的数据,无需进行软件升级,且满足不同场景下的DICOM医学影像数据的获取请求。
本实施例通过分布式***部署,即设置中心节点与多个边缘节点连接,边缘节点与多个用户节点连接,利用上述架构实现中心节点和边缘节点对边端的用户节点进行统一的管理。另外,上述架构中,中心节点可根据用户的不同需求自定义设置多维度的DICOM医学影像数据查询和获取条件,并利用消息中间件下发到对应的边缘节点执行,通过中心节点进行统一调控,灵活多维度地查询和获取数据。
此外,本申请还提供了一个实施例,完整详细介绍本申请的技术方案。
具体地,在本实施例中,设置多个中心节点,多个中心节点协同工作,多个中心节点根据医学结构化数据(可理解为数据库数据)主动发起获取DICOM医学影像数据的请求,并利用消息中间件下发给边缘节点,边缘节点接受请求并发起DICOM影像的传输通信,从用户节点的PACS端查询和获取数据。
详细的查询和获取过程为:中心节点对于不同PACS端在具体实施部署时使用的多样化的不同规范的对于医学影像数据标准支持的情景(不同医院使用不同的标志来标识唯一一次检查,例如,使用检查实例唯一ID(study Instance Uid(0020,000D))、登记编号(Accession Number(0008,0050))、病人ID(Patient ID(0010,0020))等标志来标识唯一一次检查),自定义配置查询条件维度,在需要获取DICOM医学影像时根据实际情况确定查询条件的维度,并将确定结果发送给边缘节点,边缘节点触发调用PACS***进行DICOM影像的查询、获取以及存储。
查询和获取DICOM影像时,中心节点会进行DICOM报文的组装,并通过消息中间件路由到边缘节点,边缘节点通过DICOM Q/R服务进行数据的查询和获取,实现不同查询维度查询和获取数据。
这里,DICOM Q/R是查询获取医疗影像的一组协议,包括C-find、C-get、C-move、C-store。利用DICOM协议的C-store、C-find、C-get\C-move服务可以实现对医学影像数据进行传输和统一存储,提高医学影像数据和医学结构化数据完整性。
本实施例的方案能解决不同科室或者不同医院中从不同维度获取DICOM影像的问题。
本发明实施例提供的数据获取方法,接收所述中心节点发送过来的携带有数据查询条件的数据获取请求;根据所述数据获取请求确定对应的用户节点;利用所述数据查询条件从所述用户节点的PACS***中查询并获取所述数据查询条件所对应的数据;将所述数据发送给所述中心节点。本发明实施例的方案中心节点利用边缘节点对用户节点存储的数据进行统一化管理,解决了以往用户节点数据管理混乱的问题,并且中心节点对用户节点进行统一的管理和调度,还能实现边缘节点从用户节点查询和获取数据时,能根据中心节点至少一个维度的数据查询条件多维度地从用户节点查询和获取数据。
为了实现本发明实施例的方法,本发明实施例还提供了第一种数据获取装置,应用于中心节点,所述中心节点与至少一个边缘节点连接,所述边缘节点与至少一个用户节点连接,所述用户节点设置有PACS***,如图4所示,数据获取装置400包括:第一确定模块401、第二确定模块402和发送模块403;其中,
第一确定模块401,用于确定数据查询信息;其中,所述数据查询信息包含数据所在的用户节点信息和至少一个维度的数据查询条件;
第二确定模块402,用于根据所述用户节点信息确定所述用户节点信息所对应的边缘节点;
发送模块403,用于向所述边缘节点发送携带有所述数据查询条件的数据获取请求,并接收所述边缘节点根据所述数据查询条件返回的数据。
实际应用时,第一确定模块401、第二确定模块402和发送模块403可由数据获取装置中的处理器实现。
需要说明的是:上述实施例提供的数据获取装置在获取数据时,仅以上述各程序模块的划分进行举例说明,实际应用时,可以根据需要而将上述处理分配由不同的程序模块完成,即将终端的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的数据获取装置与数据获取方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
为了实现本发明实施例的方法,本发明实施例还提供了第二种数据获取装置,应用于边缘节点,所述边缘节点与至少一个用户节点连接,所述用户节点设置有PACS***,如图5所示,数据获取装置500包括:接收模块501、确定模块502、查询模块503和发送模块504;其中,
接收模块501,用于接收所述中心节点发送过来的携带有数据查询条件的数据获取请求;
确定模块502,用于根据所述数据获取请求确定对应的用户节点;
查询模块503,用于利用所述数据查询条件从所述用户节点的PACS***中查询并获取所述数据查询条件所对应的数据;
发送模块504,用于将所述数据发送给所述中心节点。
实际应用时,接收模块501、确定模块502、查询模块503和发送模块504可由数据获取装置中的处理器实现。
需要说明的是:上述实施例提供的数据获取装置在获取数据时,仅以上述各程序模块的划分进行举例说明,实际应用时,可以根据需要而将上述处理分配由不同的程序模块完成,即将终端的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的数据获取装置与数据获取方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
另外,本实施例还提供了一种数据获取***,包括:中心节点,边缘节点,用户节点;其中,
中心节点,包括上述第一种装置;
边缘节点,包括上述第二种装置;
用户节点,用于存储数据。
基于上述程序模块的硬件实现,且为了实现本发明实施例的方法,本发明实施例还提供了一种电子设备(计算机设备)。具体地,在一个实施例中,该计算机设备可以是终端,其内部结构图可以如图6所示。该计算机设备包括通过***总线连接的处理器A01、网络接口A02、显示屏A04、输入装置A05和存储器(图中未示出)。其中,该计算机设备的处理器A01用于提供计算和控制能力。该计算机设备的存储器包括内存储器A03和非易失性存储介质A06。该非易失性存储介质A06存储有操作***B01和计算机程序B02。该内存储器A03为非易失性存储介质A06中的操作***B01和计算机程序B02的运行提供环境。该计算机设备的网络接口A02用于与外部的终端通过网络连接通信。该计算机程序被处理器A01执行时以实现上述任意一项实施例的方法。该计算机设备的显示屏A04可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置A05可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
本发明实施例提供的设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现上述任意一项实施例的方法。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
可以理解,本发明实施例的存储器可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,ReadOnly Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagnetic random access memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,RandomAccess Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM,SynchronousDynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data Rate Synchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本发明实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (10)
1.一种数据获取方法,其特征在于,应用于中心节点,所述中心节点与至少一个边缘节点连接,所述边缘节点与至少一个用户节点连接,所述用户节点设置有影像归档和通信***,所述方法包括:
确定数据查询信息;其中,所述数据查询信息包含数据所在的用户节点信息和至少一个维度的数据查询条件;
根据所述用户节点信息确定所述用户节点信息所对应的边缘节点;
向所述边缘节点发送携带有所述数据查询条件的数据获取请求,并接收所述边缘节点根据所述数据查询条件返回的数据。
2.根据权利要求1所述的方法,其特征在于,所述向所述边缘节点发送携带有所述数据查询条件的数据获取请求,包括:
利用消息中间件向所述边缘节点发送携带有所述数据查询条件的数据获取请求。
3.一种数据获取方法,其特征在于,应用于边缘节点,所述边缘节点与至少一个用户节点连接,所述用户节点设置有影像归档和通信***,所述边缘节点与中心节点连接,所述方法包括:
接收所述中心节点发送过来的携带有数据查询条件的数据获取请求;
根据所述数据获取请求确定对应的用户节点;
利用所述数据查询条件从所述用户节点的影像归档和通信***中查询并获取所述数据查询条件所对应的数据;
将所述数据发送给所述中心节点。
4.根据权利要求3所述的方法,其特征在于,所述利用所述数据查询条件从所述用户节点的影像归档和通信***中查询并获取所述数据查询条件所对应的数据,包括:
基于医学数字成像和通信协议利用所述数据查询条件从所述用户节点的影像归档和通信***中查询并获取所述数据查询条件所对应的数据。
5.根据权利要求4所述的方法,其特征在于,所述医学数字成像和通信协议包括存储服务、查询服务、获取服务和移动服务。
6.一种数据获取装置,其特征在于,应用于中心节点,所述中心节点与至少一个边缘节点连接,所述边缘节点与至少一个用户节点连接,所述用户节点设置有影像归档和通信***,所述数据获取装置包括:
第一确定模块,用于确定数据查询信息;其中,所述数据查询信息包含数据所在的用户节点信息和至少一个维度的数据查询条件;
第二确定模块,用于根据所述用户节点信息确定所述用户节点信息所对应的边缘节点;
发送模块,用于向所述边缘节点发送携带有所述数据查询条件的数据获取请求,并接收所述边缘节点根据所述数据查询条件返回的数据。
7.一种数据获取装置,其特征在于,应用于边缘节点,所述边缘节点与至少一个用户节点连接,所述用户节点设置有影像归档和通信***,所述数据获取装置包括:
接收模块,用于接收所述中心节点发送过来的携带有数据查询条件的数据获取请求;
确定模块,用于根据所述数据获取请求确定对应的用户节点;
查询模块,用于利用所述数据查询条件从所述用户节点的影像归档和通信***中查询并获取所述数据查询条件所对应的数据;
发送模块,用于将所述数据发送给所述中心节点。
8.一种数据获取***,其特征在于,包括:中心节点,边缘节点,用户节点;其中,
所述中心节点,包括如权利要求6所述的装置;
所述边缘节点,包括如权利要求7所述的装置;
所述用户节点,用于存储数据。
9.一种电子设备,其特征在于,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,
所述处理器用于运行所述计算机程序时,执行权利要求1至5任一项所述方法的步骤。
10.一种存储介质,所述存储介质中存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至5任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111040951.8A CN113761246A (zh) | 2021-09-06 | 2021-09-06 | 数据获取方法、装置、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111040951.8A CN113761246A (zh) | 2021-09-06 | 2021-09-06 | 数据获取方法、装置、电子设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113761246A true CN113761246A (zh) | 2021-12-07 |
Family
ID=78793248
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111040951.8A Pending CN113761246A (zh) | 2021-09-06 | 2021-09-06 | 数据获取方法、装置、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113761246A (zh) |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105306573A (zh) * | 2015-11-03 | 2016-02-03 | 浙江格林蓝德信息技术有限公司 | 医学影像原始数据调度方法和医学影像传输*** |
CN106997418A (zh) * | 2016-01-22 | 2017-08-01 | 广东福地新视野光电技术有限公司 | 一种远距离传输医学图像的方法及*** |
CN109783512A (zh) * | 2018-12-13 | 2019-05-21 | 平安科技(深圳)有限公司 | 数据处理方法、装置、计算机设备及存储介质 |
CN110335667A (zh) * | 2019-05-22 | 2019-10-15 | 平安国际智慧城市科技股份有限公司 | 医学影像管理方法、装置、***及存储介质 |
CN110457544A (zh) * | 2019-08-14 | 2019-11-15 | 上海联影医疗科技有限公司 | 一种数据获取方法、***、电子设备及存储介质 |
CN110990456A (zh) * | 2019-11-29 | 2020-04-10 | 山东爱城市网信息技术有限公司 | 一种基于区块链的信息读取转化方法及设备、介质 |
CN111180051A (zh) * | 2019-12-31 | 2020-05-19 | 健康蓝图(北京)科技有限公司 | 医疗影像数据处理方法和装置 |
CN111581627A (zh) * | 2020-05-11 | 2020-08-25 | 北京精准沟通传媒科技股份有限公司 | 一种数据处理方法、装置及电子设备 |
CN111883233A (zh) * | 2020-07-14 | 2020-11-03 | 上海商汤智能科技有限公司 | 一种影像获取方法及装置、电子设备和存储介质 |
CN112015820A (zh) * | 2020-09-01 | 2020-12-01 | 杭州欧若数网科技有限公司 | 分布式图数据库实现的方法、***、电子装置和存储介质 |
CN112035424A (zh) * | 2020-08-25 | 2020-12-04 | 北京金山云网络技术有限公司 | 一种数据查询方法、装置、***、电子设备及存储介质 |
WO2021004384A1 (zh) * | 2019-07-09 | 2021-01-14 | 阿里巴巴集团控股有限公司 | 内容分发网络、数据处理方法、装置、设备及存储介质 |
CN112416964A (zh) * | 2020-11-17 | 2021-02-26 | 深圳依时货拉拉科技有限公司 | 一种数据处理的方法、装置、***、计算机设备及计算机可读存储介质 |
-
2021
- 2021-09-06 CN CN202111040951.8A patent/CN113761246A/zh active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105306573A (zh) * | 2015-11-03 | 2016-02-03 | 浙江格林蓝德信息技术有限公司 | 医学影像原始数据调度方法和医学影像传输*** |
CN106997418A (zh) * | 2016-01-22 | 2017-08-01 | 广东福地新视野光电技术有限公司 | 一种远距离传输医学图像的方法及*** |
CN109783512A (zh) * | 2018-12-13 | 2019-05-21 | 平安科技(深圳)有限公司 | 数据处理方法、装置、计算机设备及存储介质 |
CN110335667A (zh) * | 2019-05-22 | 2019-10-15 | 平安国际智慧城市科技股份有限公司 | 医学影像管理方法、装置、***及存储介质 |
WO2021004384A1 (zh) * | 2019-07-09 | 2021-01-14 | 阿里巴巴集团控股有限公司 | 内容分发网络、数据处理方法、装置、设备及存储介质 |
CN110457544A (zh) * | 2019-08-14 | 2019-11-15 | 上海联影医疗科技有限公司 | 一种数据获取方法、***、电子设备及存储介质 |
CN110990456A (zh) * | 2019-11-29 | 2020-04-10 | 山东爱城市网信息技术有限公司 | 一种基于区块链的信息读取转化方法及设备、介质 |
CN111180051A (zh) * | 2019-12-31 | 2020-05-19 | 健康蓝图(北京)科技有限公司 | 医疗影像数据处理方法和装置 |
CN111581627A (zh) * | 2020-05-11 | 2020-08-25 | 北京精准沟通传媒科技股份有限公司 | 一种数据处理方法、装置及电子设备 |
CN111883233A (zh) * | 2020-07-14 | 2020-11-03 | 上海商汤智能科技有限公司 | 一种影像获取方法及装置、电子设备和存储介质 |
CN112035424A (zh) * | 2020-08-25 | 2020-12-04 | 北京金山云网络技术有限公司 | 一种数据查询方法、装置、***、电子设备及存储介质 |
CN112015820A (zh) * | 2020-09-01 | 2020-12-01 | 杭州欧若数网科技有限公司 | 分布式图数据库实现的方法、***、电子装置和存储介质 |
CN112416964A (zh) * | 2020-11-17 | 2021-02-26 | 深圳依时货拉拉科技有限公司 | 一种数据处理的方法、装置、***、计算机设备及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10558684B2 (en) | Auditing database access in a distributed medical computing environment | |
US10291704B2 (en) | Networked solutions integration using a cloud business object broker | |
US9704207B2 (en) | Administering medical digital images in a distributed medical digital image computing environment with medical image caching | |
US8634677B2 (en) | PACS optimization techniques | |
Valente et al. | Anatomy of an extensible open source PACS | |
US9104985B2 (en) | Processing system using metadata for administering a business transaction | |
US8788872B2 (en) | Managing failover operations on a cluster of computers | |
US9734476B2 (en) | Dynamically allocating data processing components | |
CN110311973B (zh) | 一种面向多租户的影像云服务***及方法 | |
US20120221728A1 (en) | Administering Medical Digital Images With Intelligent Analytic Execution Of Workflows | |
Valente et al. | A RESTful image gateway for multiple medical image repositories | |
US20150278454A1 (en) | Method and Apparatus for Managing Client's Medical Records in Mobile Terminal | |
US20130018694A1 (en) | Dynamically Allocating Business Workflows | |
CN109814863A (zh) | 一种请求返回数据的处理方法、装置、计算机设备及计算机存储介质 | |
WO2022245291A2 (en) | Method and apparatus for managing resources, computer device and storage medium | |
CN111180051A (zh) | 医疗影像数据处理方法和装置 | |
WO2019043462A1 (en) | SYSTEMS AND METHODS FOR CREATING AUTOMATED INTERFACE TRANSMISSION BETWEEN HETEROGENEOUS SYSTEMS IN A BUSINESS ECOSYSTEM | |
CN113761246A (zh) | 数据获取方法、装置、电子设备和存储介质 | |
Almeida et al. | Services orchestration and workflow management in distributed medical imaging environments | |
CN116049114A (zh) | 用于国际化日志的处理方法、处理器及存储介质 | |
US11568972B2 (en) | Workflow platform to integrate with an electronic health record system | |
US20220230718A1 (en) | Healthcare application insight velocity aid | |
CN106559454B (zh) | 资源访问方法、装置及*** | |
JP2001005879A (ja) | 医学システムアーキテクチャ | |
Laakko et al. | Multipurpose mobile platform for telemedicine applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |