[go: up one dir, main page]

CN115394453B - Intelligent management system and method based on medical scientific research data in cloud computing environment - Google Patents

Intelligent management system and method based on medical scientific research data in cloud computing environment Download PDF

Info

Publication number
CN115394453B
CN115394453B CN202211340899.2A CN202211340899A CN115394453B CN 115394453 B CN115394453 B CN 115394453B CN 202211340899 A CN202211340899 A CN 202211340899A CN 115394453 B CN115394453 B CN 115394453B
Authority
CN
China
Prior art keywords
data
downloading
cloud
download
management system
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.)
Active
Application number
CN202211340899.2A
Other languages
Chinese (zh)
Other versions
CN115394453A (en
Inventor
胡耀
李春漾
张超
王俊人
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
West China Hospital of Sichuan University
Original Assignee
West China Hospital of Sichuan University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by West China Hospital of Sichuan University filed Critical West China Hospital of Sichuan University
Priority to CN202211340899.2A priority Critical patent/CN115394453B/en
Publication of CN115394453A publication Critical patent/CN115394453A/en
Application granted granted Critical
Publication of CN115394453B publication Critical patent/CN115394453B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/70ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for mining of medical data, e.g. analysing previous cases of other patients
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9558Details of hyperlinks; Management of linked annotations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • General Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Medical Informatics (AREA)
  • Bioethics (AREA)
  • Software Systems (AREA)
  • Public Health (AREA)
  • Pathology (AREA)
  • Primary Health Care (AREA)
  • Epidemiology (AREA)
  • Biomedical Technology (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention belongs to the technical field of scientific research data management, and particularly relates to an intelligent management system and method for medical scientific research data in a cloud computing environment. The system comprises a data downloading control end and a local database, wherein the data downloading control end is connected with a data demand end, a retrieval system, a data pushing system, a data downloading tool and an authentication key management system; the retrieval system and the data pushing system are respectively connected with a local database; the data downloading control terminal is further connected to the source data storage terminal through the cloud downloading node pool. The invention further provides a method for retrieving, downloading and storing data by using the system. The invention has the advantages of improving the downloading and using efficiency of data, reducing the downloading time and the waste of network resources and ensuring the data security, and has good application prospect in the field.

Description

基于云计算环境下医学科研数据的智能管理系统和方法Intelligent management system and method for medical scientific research data based on cloud computing environment

技术领域technical field

本发明属于科研数据管理技术领域,具体涉及一种基于云计算环境下医学科研数据的智能管理系统和方法。The invention belongs to the technical field of scientific research data management, and in particular relates to an intelligent management system and method for medical scientific research data based on a cloud computing environment.

背景技术Background technique

随着国内外科技术交流活动的增加,国际间公开的科研数据分享也成逐年增加的趋势。随着信息技术在各个领域广泛应用。目前一个公开科研数据集下载量常达到几十至几百T。With the increase of scientific and technological exchanges at home and abroad, the sharing of international scientific research data has also become an increasing trend year by year. With the wide application of information technology in various fields. At present, the download volume of a public scientific research dataset often reaches tens to hundreds of terabytes.

传统的科研数据下载的方式是通过购买长期专有运营商网络,然后通过运营商技术人员现场调试,这种方式费用昂贵、使用不灵活、需要较长的网络部署时间、网络资源无法根据科研需求进行实时监控和智能调整。并且由于科研项目彼此独立,经常存在重复配置下载环境、重复下载数据的情况,造成时间和网络资源的浪费。The traditional method of downloading scientific research data is to purchase a long-term proprietary operator network, and then conduct on-site debugging by the operator's technicians. This method is expensive, inflexible, requires a long time for network deployment, and network resources cannot meet scientific research needs. Perform real-time monitoring and intelligent adjustments. And because scientific research projects are independent of each other, there are often repeated configurations of download environments and repeated downloads of data, resulting in a waste of time and network resources.

基于上述原因,在一定的范围内共享科研数据是一种很有前景的思路。然而,不同科研项目间数据管理方式不一致,不同的课题组购买的数据库权限不一致等问题造成了科研数据共享困难,数据分享安全性差等问题。因此,本领域亟需一种对科研数据的检索、下载和分享进行统一管理的系统,以克服科研数据分享的困难。Based on the above reasons, sharing scientific research data within a certain range is a promising idea. However, inconsistencies in data management methods between different scientific research projects, and inconsistent database permissions purchased by different research groups have caused problems such as difficulties in sharing scientific research data and poor data sharing security. Therefore, there is an urgent need in this field for a system for unified management of retrieval, download and sharing of scientific research data to overcome difficulties in scientific research data sharing.

发明内容Contents of the invention

针对现有技术的问题,本发明提供一种基于云计算环境下医学科研数据的智能管理系统和方法,目的在于实现高效、安全的科研数据分享,减少下载数据所用的时间和网络资源。Aiming at the problems of the prior art, the present invention provides an intelligent management system and method for medical scientific research data based on a cloud computing environment, with the purpose of realizing efficient and safe scientific research data sharing and reducing the time and network resources used for downloading data.

一种基于云计算环境下医学科研数据的智能管理系统,它包括数据下载控制端和本地数据库,所述数据下载控制端连接有数据需求端、检索系统、数据推送系统、数据下载工具与认证密钥管理系统;所述检索系统和数据推送系统分别与本地数据库连接;所述数据下载控制端还通过云下载节点池连接至源数据存储端;An intelligent management system for medical scientific research data based on a cloud computing environment, which includes a data download control terminal and a local database. The data download control terminal is connected to a data demand terminal, a retrieval system, a data push system, a data download tool key management system; the retrieval system and the data push system are respectively connected to the local database; the data download control end is also connected to the source data storage end through the cloud download node pool;

其中,in,

所述数据需求端用于发送用户的数据使用需求至所述数据下载控制端;The data demand terminal is used to send the user's data usage requirements to the data download control terminal;

所述检索系统用于根据数据使用需求对本地数据库进行检索;The retrieval system is used to retrieve the local database according to the data use requirements;

所述数据推送系统用于将云下载节点池中下载的源数据转存至本地数据库中;The data push system is used to transfer the source data downloaded in the cloud download node pool to the local database;

所述数据下载工具与认证密钥管理系统用于将所述数据使用需求中需从源数据存储端下载数据的需求进行封装。The data download tool and the authentication key management system are used to encapsulate the requirement of downloading data from the source data storage terminal in the data usage requirement.

优选的,所述数据下载控制端用于:Preferably, the data download control terminal is used for:

1)根据所述数据使用需求调用检索系统;1) Call the retrieval system according to the data usage requirements;

2)所述检索系统检索成功时,将检索结果返回至数据需求端;2) When the retrieval system retrieves successfully, it returns the retrieval result to the data demand side;

或,所述检索系统检索不成功时,将数据使用需求推送至所述数据下载工具与认证密钥管理系统;Or, when the retrieval system fails to retrieve, push the data usage requirements to the data download tool and authentication key management system;

3)调用所述数据下载工具与认证密钥管理系统封装后得到的下载容器环境分发到云下载节点池中的不同地理区域中的云节点服务器,接收各云节点服务器测试得到的连接时长;3) The download container environment obtained after invoking the data download tool and the authentication key management system package is distributed to the cloud node servers in different geographical regions in the cloud download node pool, and receives the connection duration obtained from the test of each cloud node server;

4)根据用户计划使用下载数据时间和各云节点服务器的连接时长,匹配最佳下载云节点服务器和最佳的下载网速;4) Match the best download cloud node server and the best download network speed according to the user's planned download data time and the connection time of each cloud node server;

5)将匹配的云节点服务器和下载目录信息推送至所述数据推送系统。5) Push the matching cloud node server and download directory information to the data push system.

优选的,所述数据下载控制端的数量至少为两个,所述数据需求端和数据下载控制端之间设置有用户认证系统,所述用户认证系统用于对用户进行安全认证。Preferably, there are at least two data download control terminals, and a user authentication system is set between the data demand terminal and the data download control terminal, and the user authentication system is used for security authentication of users.

优选的,所述数据使用需求包括如下信息中的至少一项:数据集名称、科研数据类型、科研数据所需要的系统环境信息、下载数据源地址、科研数据集中指定的下载工具和认证密钥、下载数据是否公开或指定用户公开、计划使用下载数据的时间点。Preferably, the data usage requirements include at least one of the following information: data set name, scientific research data type, system environment information required for scientific research data, download data source address, specified download tool and authentication key in the scientific research data set , Whether the downloaded data is public or specify the time point when the user discloses and plans to use the downloaded data.

优选的,所述数据推送系统根据科研数据类型的信息将云下载节点池中下载的源数据转存至相应类型的数据库中。Preferably, the data push system transfers the source data downloaded from the cloud download node pool to a corresponding type of database according to the type of scientific research data.

优选的,所述数据推送系统根据下载数据是否公开或指定用户公开的信息设置下载数据的开放权限范围。Preferably, the data push system sets the open permission range of the downloaded data according to whether the downloaded data is disclosed or the information disclosed by a designated user.

优选的,所述数据下载工具与认证密钥管理系统通过容器技术将所述数据使用需求进行封装。Preferably, the data download tool and the authentication key management system encapsulate the data usage requirements through container technology.

优选的,所述本地数据库包括医学电子病例数据库、医学影像数据库和基因组学数据库。Preferably, the local databases include medical electronic case databases, medical imaging databases and genomics databases.

本发明还提供一种基于云计算环境下医学科研数据的智能管理方法,它是应用上述基于云计算环境下医学科研数据的智能管理系统进行数据的下载和存储,具体包括如下步骤:The present invention also provides an intelligent management method for medical scientific research data based on a cloud computing environment, which uses the above-mentioned intelligent management system for medical scientific research data based on a cloud computing environment to download and store data, and specifically includes the following steps:

步骤1,所述数据需求端用于发送用户的数据使用需求至所述数据下载控制端;Step 1, the data demand end is used to send the user's data usage demand to the data download control end;

步骤2,所述数据下载控制端调用所述检索系统,根据数据使用需求对本地数据库进行检索;Step 2, the data download control terminal invokes the retrieval system to retrieve the local database according to the data use requirements;

步骤3,所述检索系统检索不成功时,将数据使用需求推送至所述数据下载工具与认证密钥管理系统;Step 3, when the retrieval system fails to retrieve, push the data usage requirement to the data download tool and authentication key management system;

步骤4,所述数据下载工具与认证密钥管理系统将所述数据使用需求进行封装;Step 4, the data download tool and the authentication key management system encapsulate the data usage requirements;

步骤5,所述数据下载控制端将所述数据使用需求的封装结果分发至云下载节点池中的不同地理区域中的云节点服务器,测试各云节点服务器的连接时长;Step 5, the data download control terminal distributes the encapsulation results of the data usage requirements to the cloud node servers in different geographic regions in the cloud download node pool, and tests the connection duration of each cloud node server;

步骤6,所述数据下载控制端根据用户计划使用下载数据时间和各云节点服务器的连接时长,匹配最佳下载云节点服务器和最佳的下载网速;Step 6, the data download control terminal matches the best download cloud node server and the best download network speed according to the user's planned download data time and the connection duration of each cloud node server;

步骤7,将匹配的云节点服务器和下载目录信息推送至所述数据推送系统,所述数据推送系统将所述云节点服务器及其下载目录中下载的源数据转存至本地数据库中。Step 7: Push the matched cloud node server and download directory information to the data push system, and the data push system transfers the downloaded source data from the cloud node server and its download directory to a local database.

本发明还提供一种基于云计算环境下医学科研数据的智能管理方法,它是应用上述基于云计算环境下医学科研数据的智能管理系统进行数据的检索,具体包括如下步骤:The present invention also provides an intelligent management method for medical scientific research data based on a cloud computing environment, which uses the above-mentioned intelligent management system for medical scientific research data based on a cloud computing environment to perform data retrieval, and specifically includes the following steps:

步骤A,所述数据需求端用于发送用户的数据使用需求至所述数据下载控制端;Step A, the data demand end is used to send the user's data usage demand to the data download control end;

步骤B,所述数据下载控制端调用所述检索系统,根据数据使用需求对本地数据库进行检索;Step B, the data download control terminal invokes the retrieval system to retrieve the local database according to the data usage requirements;

步骤C,所述检索系统检索成功时,将检索结果返回至数据需求端。Step C, when the retrieval system successfully retrieves, return the retrieval result to the data demand side.

本发明的系统对一定范围内的用户所下载的科研数据进行统一存储与检索,避免相同科研数据集的重复下载,提高科研数据的使用效率。在优选的方案中,本发明还可实现:1.通过链接自动选择功能,可以根据下载链接地址和用户数据计划使用时间,自动化匹配最优的中转下载服务器,从而在提升科研数据的下载速度的同时,也降低云网络带宽使用费用。2.通过对下载环境、下载工具和密钥的封装,实现下载环境的自动化部署,从而实现相同数据集的可重复下载,并降低运维人员工作量,提升下载效率。3.通过科研数据的访问权限设置,实现了用户访问数据控制,防止科研数据泄露。The system of the invention uniformly stores and retrieves scientific research data downloaded by users within a certain range, avoids repeated downloading of the same scientific research data set, and improves the use efficiency of scientific research data. In a preferred solution, the present invention can also achieve: 1. Through the link automatic selection function, the optimal transfer download server can be automatically matched according to the download link address and user data plan usage time, thereby improving the download speed of scientific research data At the same time, it also reduces the cost of cloud network bandwidth usage. 2. By encapsulating the download environment, download tool and key, the automatic deployment of the download environment is realized, so as to realize the repeatable download of the same data set, reduce the workload of operation and maintenance personnel, and improve the download efficiency. 3. Through the access authority setting of scientific research data, the control of user access data is realized to prevent the leakage of scientific research data.

可见,本发明具有提高数据的下载和使用效率、减少下载时间和网络资源的浪费和确保数据安全的优点,在本领域中具有很好的应用前景。It can be seen that the present invention has the advantages of improving data download and use efficiency, reducing download time and waste of network resources, and ensuring data security, and has a good application prospect in this field.

显然,根据本发明的上述内容,按照本领域的普通技术知识和惯用手段,在不脱离本发明上述基本技术思想前提下,还可以做出其它多种形式的修改、替换或变更。Apparently, according to the above content of the present invention, according to common technical knowledge and conventional means in this field, without departing from the above basic technical idea of the present invention, other various forms of modification, replacement or change can also be made.

以下通过实施例形式的具体实施方式,对本发明的上述内容再作进一步的详细说明。但不应将此理解为本发明上述主题的范围仅限于以下的实例。凡基于本发明上述内容所实现的技术均属于本发明的范围。The above-mentioned content of the present invention will be further described in detail below through specific implementation in the form of examples. However, this should not be construed as limiting the scope of the above-mentioned subject matter of the present invention to the following examples. All technologies realized based on the above contents of the present invention belong to the scope of the present invention.

附图说明Description of drawings

图1为本发明实施例1的流程示意图。Fig. 1 is a schematic flow chart of Embodiment 1 of the present invention.

具体实施方式Detailed ways

需要特别说明的是,实施例中未具体说明的数据采集、传输、储存和处理等步骤的算法,以及未具体说明的硬件结构、电路连接等均可通过现有技术已公开的内容实现。It should be noted that the algorithms for the steps of data collection, transmission, storage and processing not specifically described in the embodiments, as well as the hardware structures and circuit connections not specifically described can be realized by the disclosed content of the prior art.

实施例1 基于云计算环境下医学科研数据的智能管理系统和方法Embodiment 1 An intelligent management system and method based on medical scientific research data in a cloud computing environment

本实施例的系统结构如图1所示,具体包括数据下载控制端、数据需求端、检索系统、数据推送系统、数据下载工具与认证密钥管理系统、本地数据库,所述数据下载控制端分别与数据需求端、检索系统、数据推送系统、数据下载工具与认证密钥管理系统连接。所述检索系统和数据推送系统分别与本地数据库连接。所述数据需求端和数据下载控制端之间设置有用户认证系统。The system structure of the present embodiment is shown in Figure 1, and specifically includes a data download control terminal, a data demand terminal, a retrieval system, a data push system, a data download tool and an authentication key management system, and a local database. The data download control terminals are respectively Connect with data demand side, retrieval system, data push system, data download tool and authentication key management system. The retrieval system and the data push system are respectively connected to the local database. A user authentication system is set between the data demand end and the data download control end.

其中,数据需求端可以有多个(如图1所示的数据需求端A、数据需求端B和数据需求端C),对应于不同的用户。本地数据库可按照数据类型设置多个子数据库,本实施例中,所述本地数据库包括医学电子病例数据库、医学影像数据库和基因组学数据库。Among them, there may be multiple data demand ends (data demand end A, data demand end B, and data demand end C shown in FIG. 1 ), corresponding to different users. The local database can be provided with multiple sub-databases according to data types. In this embodiment, the local database includes a medical electronic case database, a medical imaging database and a genomics database.

所述数据下载控制端还通过云下载节点池连接至源数据存储端。云下载节点池由多个云节点服务器组成(如图1所示的云节点1、云节点2和云节点3)。本实施例所下载的科研数据即来源于源数据存储端。The data download control terminal is also connected to the source data storage terminal through the cloud download node pool. The cloud download node pool consists of multiple cloud node servers (cloud node 1, cloud node 2, and cloud node 3 shown in Figure 1). The scientific research data downloaded in this embodiment comes from the source data storage terminal.

采用上述系统,可以实现科研数据的检索、下载和存储等过程,其各步骤如图1中的步骤①-步骤

Figure DEST_PATH_IMAGE001
所示。具体的:Using the above system, the process of retrieval, download and storage of scientific research data can be realized, and the steps are as shown in step ①-step in Figure 1
Figure DEST_PATH_IMAGE001
shown. specific:

步骤一:数据需求端用户通过用户认证系统安全认证后,向“数据下载控制端”提出数据使用需求(步骤①)。“数据下载控制端”调用“检索系统”分别向“医学电子病例数据库”、“医学影像数据库”、“基因组学数据库”检索需求数据(步骤②),检索成功后,返回检索结果给“数据需求端”(步骤⑨)Step 1: After passing the security authentication of the user authentication system, the user at the data demand end submits a data usage demand to the "data download control end" (step ①). The "data download control terminal" calls the "retrieval system" to retrieve the required data from the "medical electronic case database", "medical imaging database" and "genomics database" respectively (step ②). After the retrieval is successful, the retrieval result is returned to the "data demand end" (step ⑨)

步骤二:如果“数据需求端”用户的需求数据,未检索系统到。则需在数据使用需求中填写(或上传)如下下载信息:数据集名称、科研数据类型、科研数据所需要的系统环境信息、下载数据源地址(或上传科研数据集中指定的下载工具和认证密钥)、设定下载数据是否公开或指定用户公开、计划使用下载数据的时间点。数据下载控制端将上述信息送入数据下载工具与认证密钥管理系统(步骤④),通过容器技术把查相关需求封装后,添加到用户的待下载的数据清单页面中。Step 2: If the demand data of the "data demand end" user is not retrieved by the system. You need to fill in (or upload) the following download information in the data usage requirements: dataset name, scientific research data type, system environment information required for scientific research data, download data source address (or upload the specified download tool and authentication password in the scientific research data set) Key), set whether the downloaded data is public or specify the user to make it public, and the time point when the downloaded data is planned to be used. The data download control terminal sends the above information to the data download tool and authentication key management system (step ④), encapsulates the relevant requirements through container technology, and adds them to the user's data list page to be downloaded.

步骤三:数据下载控制端调用封装后的下载容器环境(步骤⑤),并分发到云下载节点池中的不同地理区域中的云节点服务器(步骤⑥),各云节点服务器测试到源数据存储端的下载连接时间并反馈连接时长结果给数据下载控制端(步骤⑦)。数据下载控制端根据用户计划使用下载数据时间和各云节点服务器的下载速度,匹配出最佳云节点服务器和最佳的下载网速。在该节点服务器下生成临时数据存储目录,并开始进行数据下载(步骤⑧)。Step 3: The data download control terminal invokes the encapsulated download container environment (step ⑤), and distributes it to cloud node servers in different geographic regions in the cloud download node pool (step ⑥), and each cloud node server tests to the source data storage The terminal downloads the connection time and feeds back the result of the connection time to the data download control terminal (step ⑦). The data download control end matches the best cloud node server and the best download network speed according to the user's planned download data time and the download speed of each cloud node server. Generate a temporary data storage directory under the node server, and start data download (step ⑧).

步骤四:数据下载控制端把最佳云节点服务器信息、下载目录信息推送至“数据推送系统”(步骤⑩)。Step 4: The data download control terminal pushes the best cloud node server information and download directory information to the "data push system" (step ⑩).

步骤五:数据推送系统从指定的云节点服务器的下载目录中下载数据后,删除云节点服务器上的已下载数据,根据用户填写的科研数据类型把下载的数据转存在不同类型的科研数据库中,更新检索系统中的数据清单,并根据用户填写的下载数据是否公开或指定用户公开设置下载数据的开放权限范围(步骤⑪)。Step 5: After the data push system downloads the data from the download directory of the specified cloud node server, delete the downloaded data on the cloud node server, and transfer the downloaded data to different types of scientific research databases according to the type of scientific research data filled in by the user. Update the data list in the retrieval system, and set the open permission range of the downloaded data according to whether the downloaded data filled in by the user is public or the designated user is public (step ⑪).

步骤六:当科研数据下载完成后,用户通过“步骤一”的方法检索并下载数据。Step 6: After the download of scientific research data is completed, the user retrieves and downloads the data through the method of "Step 1".

通过上述实施例可以看到,本发明提供了一种科研数据的智能管理系统以及利用该系统进行数据检索、下载和存储的方法。该系统能够共享本地存储的数据,避免数据的重复下载;通过对下载环境、下载工具和密钥的封装,实现下载环境的自动化部署,降低运维人员工作量,提升下载效率;同时通过完善的权限管理,保证数据分享的安全性。因此,本发明提供的系统和方法在科研数据管理中具有很好的应用前景。It can be seen from the above embodiments that the present invention provides an intelligent management system for scientific research data and methods for data retrieval, download and storage using the system. The system can share locally stored data and avoid repeated downloads of data; by encapsulating the download environment, download tools and keys, the automatic deployment of the download environment is realized, reducing the workload of operation and maintenance personnel and improving download efficiency; Rights management to ensure the security of data sharing. Therefore, the system and method provided by the present invention have good application prospects in scientific research data management.

Claims (9)

1. An intelligent management system based on medical scientific research data under cloud computing environment, which is characterized in that: the system comprises a data downloading control end and a local database, wherein the data downloading control end is connected with a data demand end, a retrieval system, a data pushing system, a data downloading tool and an authentication key management system; the retrieval system and the data pushing system are respectively connected with a local database; the data downloading control terminal is also connected to the source data storage terminal through a cloud downloading node pool;
wherein,
the data demand end is used for sending data use demands of users to the data download control end;
the retrieval system is used for retrieving the local database according to the data use requirement;
the data pushing system is used for transferring the source data downloaded from the cloud downloading node pool to a local database;
the data downloading tool and the authentication key management system are used for packaging the data use requirement which needs to be downloaded from the source data storage end;
the data download control terminal is used for:
1) Calling a retrieval system according to the data use requirement;
2) When the retrieval system is successful in retrieval, returning a retrieval result to the data demand end;
or, when the retrieval system is unsuccessful, pushing the data use requirement to the data downloading tool and the authentication key management system;
3) Calling the download container environment obtained after the data download tool and the authentication key management system are packaged to distribute to cloud node servers in different geographic areas in a cloud download node pool, and receiving connection duration obtained by testing of each cloud node server;
4) Matching the optimal downloading cloud node server and the optimal downloading network speed according to the data using time planned by the user and the connection duration of each cloud node server;
5) And pushing the matched cloud node server and the downloading directory information to the data pushing system.
2. The intelligent management system based on medical research data in cloud computing environment according to claim 1, characterized in that: the number of the data downloading control terminals is at least two, and a user authentication system is arranged between the data demand terminal and the data downloading control terminal and is used for carrying out safety authentication on a user.
3. The intelligent management system based on medical research data in cloud computing environment according to claim 1, characterized in that: the data usage requirement includes at least one of the following information: the name of the data set, the type of the scientific research data, system environment information required by the scientific research data, a source address of the downloaded data, a downloading tool and an authentication key appointed in the scientific research data set, whether the downloaded data is public or an appointed user is public, and a time point when the downloaded data is planned to be used.
4. The intelligent management system based on medical research data in cloud computing environment according to claim 3, characterized in that: and the data pushing system is used for transferring the source data downloaded from the cloud downloading node pool to the database of the corresponding type according to the scientific research data type information.
5. The intelligent management system based on medical research data in cloud computing environment according to claim 3, characterized in that: and the data push system sets the open authority range of the downloaded data according to the information about whether the downloaded data is disclosed or the information about the disclosure of the appointed user.
6. The intelligent management system based on medical research data in cloud computing environment according to claim 1, characterized in that: and the data downloading tool and the authentication key management system package the data use requirement through a container technology.
7. The intelligent management system based on medical research data in cloud computing environment according to claim 1, characterized in that: the local database includes a medical electronic case database, a medical image database, and a genomics database.
8. An intelligent management method based on medical scientific research data in a cloud computing environment is characterized by comprising the following steps: the intelligent management system based on medical scientific research data in the cloud computing environment is applied to download and store the data, and comprises the following steps:
step 1, the data demand end is used for sending data use demands of users to the data download control end;
step 2, the data download control terminal calls the retrieval system and retrieves a local database according to the data use requirement;
step 3, when the retrieval system is unsuccessful in retrieval, pushing data use requirements to the data downloading tool and the authentication key management system;
step 4, the data downloading tool and the authentication key management system package the data use requirement;
step 5, the data downloading control terminal distributes the encapsulation result of the data use requirement to cloud node servers in different geographic area areas in a cloud downloading node pool, and tests the connection duration of each cloud node server;
step 6, the data downloading control terminal matches the optimal downloading cloud node server and the optimal downloading network speed according to the data downloading time used by the user plan and the connection duration of each cloud node server;
and 7, pushing the matched cloud node server and the download directory information to the data pushing system, and transferring the source data downloaded from the cloud node server and the download directory thereof to a local database by the data pushing system.
9. An intelligent management method based on medical scientific research data in a cloud computing environment is characterized by comprising the following steps: the method is used for retrieving data by applying the intelligent management system based on medical scientific research data in the cloud computing environment according to any one of claims 1 to 7, and specifically comprises the following steps:
step A, the data demand end is used for sending data use demands of users to the data download control end;
b, the data downloading control terminal calls the retrieval system and retrieves a local database according to the data use requirement;
and C, when the retrieval system is successful in retrieval, returning the retrieval result to the data demand end.
CN202211340899.2A 2022-10-30 2022-10-30 Intelligent management system and method based on medical scientific research data in cloud computing environment Active CN115394453B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211340899.2A CN115394453B (en) 2022-10-30 2022-10-30 Intelligent management system and method based on medical scientific research data in cloud computing environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211340899.2A CN115394453B (en) 2022-10-30 2022-10-30 Intelligent management system and method based on medical scientific research data in cloud computing environment

Publications (2)

Publication Number Publication Date
CN115394453A CN115394453A (en) 2022-11-25
CN115394453B true CN115394453B (en) 2023-01-20

Family

ID=84114965

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211340899.2A Active CN115394453B (en) 2022-10-30 2022-10-30 Intelligent management system and method based on medical scientific research data in cloud computing environment

Country Status (1)

Country Link
CN (1) CN115394453B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115062030A (en) * 2022-08-17 2022-09-16 四川大学华西医院 System, method and computer readable storage medium for managing quantum table data

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8108311B2 (en) * 2009-04-09 2012-01-31 General Electric Company Systems and methods for constructing a local electronic medical record data store using a remote personal health record server
CN102571777B (en) * 2011-12-28 2016-08-03 畅捷通信息技术股份有限公司 Data acquisition facility and data capture method
CN103838849A (en) * 2014-02-13 2014-06-04 北京数字天域科技股份有限公司 Information query method, device and system and data processing method and device
CN104036041B (en) * 2014-06-30 2018-09-04 小米科技有限责任公司 searching method and device
CN109062658B (en) * 2018-06-29 2021-06-04 优刻得科技股份有限公司 Scheduling method, device, medium, device and system for realizing computing resource service
CN112182070B (en) * 2020-10-13 2022-06-14 安徽极玩云科技有限公司 Elasticissearch query management system based on cloud computing
CN115145683B (en) * 2022-06-22 2024-05-28 北京火山引擎科技有限公司 Cloud service implementation method and device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115062030A (en) * 2022-08-17 2022-09-16 四川大学华西医院 System, method and computer readable storage medium for managing quantum table data

Also Published As

Publication number Publication date
CN115394453A (en) 2022-11-25

Similar Documents

Publication Publication Date Title
EP1025507B1 (en) Combined internet and data access system
US20080301148A1 (en) Methods and apparatus relating to server/client sql environments
CN112583887B (en) A method for trusted data sharing based on blockchain
CN111858253A (en) Server operation and maintenance management and control method, device, computer equipment and storage medium
US20010047383A1 (en) System and method for on-demand communications with legacy networked devices
CN108881111A (en) A kind of method and device for realizing multi-tenant system
CN109213790A (en) A kind of data circulation analysis method and system based on block chain
CN109857808B (en) Vertical data synchronization system and method based on neutral data structure
CN112104688A (en) Integrated service type mobile operation terminal application management system
CN114969045A (en) Account creating method, Internet of things multi-tenant system, equipment, program and medium
US12425238B2 (en) Database tenant-level move
CN116915810A (en) Energy data management method and system based on blockchain gateway
CN115394453B (en) Intelligent management system and method based on medical scientific research data in cloud computing environment
WO2023125773A1 (en) Global exception handling method and platform in large-scale micro-service cluster scenario
CN105245579B (en) A kind of distribution network system mass data Communication processing method and system
CN115580409A (en) Distributed data storage access method and system based on object storage
CN115460250A (en) A transmission method of an enterprise data sharing system based on industrial Internet
CN114826617A (en) Industrial Internet of things terminal system design and data verification method and hardware acceleration device
US7953756B1 (en) Unified high-performance database connectivity system and method
CN113890891A (en) Data sharing interaction method and device of energy cloud network
WO2011035617A1 (en) Processing method and apparatus for multimedia ring back tone data
CN106533716A (en) Method and system for managing northbound interface
CN114513537A (en) Multi-tenant-based Industrial Internet of Things system, application method, device and medium
CN106202585A (en) Electric power many scenes Multi-state data system and management method
CN101179592B (en) Method for mobile equipment to access to network

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
GR01 Patent grant
GR01 Patent grant