一种数据管控的云平台及方法技术

技术编号:13944686 阅读:114 留言:0更新日期:2016-10-30 01:16
本发明专利技术公开了一种数据管控的云平台及方法,其中,所述云平台包括数据存储模块,用于同步原始数据并进行存储和备份;数据共享模块,用于将所述原始数据在目标用户组中共享;数据处理模块,用于响应用户发来的数据处理指令,调用平台数据处理资源集对所述原始数据进行处理,获得处理后的数据;数据渲染模块,用于从预设资源池中调用与所述处理后的数据相对应的目标资源,并利用所述目标资源对所述处理后的数据进行渲染,并将渲染的结果向用户展示。本发明专利技术提供的一种数据管控的云平台及方法,能够简化数据管控的流程,从而提高数据管控的效率。

【技术实现步骤摘要】

本专利技术涉及云计算
,具体涉及一种数据管控的云平台及方法
技术介绍
随着生命科学领域数据采集技术、存储技术以及计算技术的不断发展,为了满足海量数据的计算需求,大部分科研单位都搭建了独立的高性能计算平台,该平台能满足科研人员存储、计算、展示科研数据的需求。目前,科研人员往往通过人工拷贝的方式将科研过程中产生的海量数据拷贝到存储系统中,以对海量的科研数据进行统一的存储管理。由于生命科学领域是一个高度交叉的学科,研究者之间的科研合作非常密切,如果要与其他科研单位合作,那么则需将数据拷贝到移动硬盘中,然后将移动硬盘邮寄给合作单位,合作单位将数据处理好后再将数据通过移动硬盘返还。由此可见,整个数据共享的过程需要经过多次的数据拷贝,导致数据共享的效率十分低下。此外,目前科研单位高性能计算平台往往是基于Linux操作系统开发的,用户在使用该计算平台时,往往需要通过命令行的形式提交计算作业,等计算完成后再进行结果展示。如果用户想远程处理和分析数据,则需要借助VPN等技术与该计算平台间建立联系后,再通过指定客户端登录到该计算平台才可以提交计算作业。在计算完成之后,计算的结果需要再远程连接到高性能的图形工作站上进行渲染,以向用户展示渲染后的图像数据。由此可见,通过命令行的形式提交计算作业,需要使用者熟悉作业调度系统及Linux相关命令,导致用户使用该计算平台的学习成本较高。另外,对计算的结果进行渲染时,通常需要高性能的图形工作站才能完成,这使得用户不能在自己的工位上完成对计算结果的渲染过程,使得整个数据管控的过程异常繁琐。应该注意,上面对技术背景的介绍只是为了方便对本申请的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本申请的
技术介绍
部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
技术实现思路
本专利技术的目的在于提供一种数据管控的云平台及方法,以简化数据管控的流程,从而提高数据管控的效率。为实现上述目的,本专利技术一方面提供一种数据管控的云平台,具体地,该云平台包括数据存储模块、数据共享模块、数据处理模块以及数据渲染模块,其中:所述数据存储模块,用于同步原始数据并为所述原始数据分配对应的数据标识,并对携带所述数据标识的原始数据进行存储和备份;所述数据共享模块,用于接收至少一个用户的数据访问请求,根据预设规则从所述至少一个用户中确定目标用户组,并将所述原始数据在所述目标用户组中共享;所述数据处理模块,用于响应用户发来的数据处理指令,调用平台的数据处理资源集对所述原始数据进行处理,获得处理后的数据;所述数据渲染模块,用于从预设资源池中调用与所述处理后的数据相对应的目标资源,并利用所述目标资源对所述处理后的数据进行渲染,并将渲染的结果向用户展示。为实现上述目的,本专利技术另一方面还提供一种数据管控的方法,所述方法包括:同步原始数据并为所述原始数据分配对应的数据标识,并对携带所述数据标识的原始数据进行存储和备份;接收至少一个用户的数据访问请求,根据预设规则从所述至少一个用户中确定目标用户组,并将所述原始数据在所述目标用户组中共享;响应用户发来的数据处理指令,调用平台数据处理资源集对所述原始数据进行处理,获得处理后的数据;从预设资源池中调用与所述处理后的数据相对应的目标资源,并利用所述目标资源对所述处理后的数据进行渲染,并将渲染的结果向用户展示。本专利技术提供的一种数据管控的云平台及方法具有如下优点:本专利技术针对生命科学领域科研数据分析的特点及需求,可将科研仪器产生的数据自动同步并进行存储和备份,相对原有手工拷贝方式更智能和安全。数据共享模块为不同的用户间快速建立科研合作关系,能够科研数据在不同的用户之间进行共享,相对现有技术中通过移动硬盘共享数据的方式,整个数据共享过程更快捷、安全,可极大地加快科研合作进程。此外,通过将数据处理所需的计算环境、应用软件等作为资源集预先集成于数据处理模块中,从而可以让用户无需安装处理科研数据所需的各种软件或者系统,而直接通过网页的方式提交计算作业并获取计算的结果。再者,通过数据渲染模块,可以将渲染图像数据所需的资源整合于资源池中,当需要对图像数据进行渲染时,可以调用相对应的资源来完成,而无需在本地配置高性能的图形工作站,提高了资源的利用率。参照后文的说明和附图,详细公开了本申请的特定具体实施方式,指明了本申请的原理可以被采用的方式。应该理解,本申请的具体实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本申请的具体实施方式包括许多改变、修改和等同。针对一种具体实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它具体实施方式中使用,与其它具体实施方式中的特征相组合,或替代其它具体实施方式中的特征。应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。附图说明图1为本申请具体实施方式提供的一种数据管控的云平台的功能模块图;图2为本申请具体实施方式提供的一种数据管控的方法流程图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请具体实施方式中的附图,对本申请具体实施方式中的技术方案进行清楚、完整地描述,显然,所描述的具体实施方式仅仅是本申请一部分具体实施方式,而不是全部的具体实施方式。基于本申请中的具体实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它具体实施方式,都应当属于本申请保护的范围。请参阅图1。图1为本申请具体实施方式提供的一种数据管控的云平台的功能模块图。如图1所示,所述云平台可以包括数据存储模块10、数据共享模块20、数据处理模块30以及数据渲染模块40。在本具体实施方式中,所述云平台可以与科研设备通过预设的通信接口进行连接,这样,所述云平台便可以从所述科研设备处获取科研过程中生成的科研数据。具体地,所述数据存储模块10可以用于采集原始数据并为所述原始数据分配对应的数据标识,并对携带所述数据标识的原始数据进行存储和备份。在本具体实施方式中,所述原始数据可以为科研设备在科研过程中生成的科研数据。在所述科研设备上可以安装多种科研系统,例如,对于磁共振成像技术而言,在其对应的科研设备上可以安装GE、Siemens或者Philips等磁共振扫描系统。这些系统产生的科研数据可以作为所述原始数据,被所述数据存储模块10通过预设的通信接口从所述科研设备中同步。在本具体实施方式中,所述数据存储模块10可以将所述原始数据存储于临时的存储空间中,这样当用户对所述原始数据进行读取时,可以提高数据读取的速度。在将所述原始数据存储于临时的存储空间中时,所述数据存储模块10还可以对采集的所述原始数据进行备份。具体地,所述数据存储模块10可以将所述原始数据备份于预设的存储系统中。当所述临时的存储空间中的原始数据丢失时,还可以从所述预设的存储系统中获取备份的原始数据,这样可以保证原始数据的完整性和安全性。在本具体实施方式中,所述数据存储模块10在对原始数据进行存储和备份之前,为了区分不同的原始数据,可以为采集的原始数据分配对应的数据标识。所述数据标识可以为按照预设规则编写的字符串,例如,所述数据标识可本文档来自技高网
...

【技术保护点】
一种数据管控的云平台,所述云平台包括数据存储模块、数据共享模块、数据处理模块以及数据渲染模块,其特征在于:所述数据存储模块,用于同步原始数据并为所述原始数据分配对应的数据标识,并对携带所述数据标识的原始数据进行存储和备份;所述数据共享模块,用于接收至少一个用户的数据访问请求,根据预设规则从所述至少一个用户中确定目标用户组,并将所述原始数据在所述目标用户组中共享;所述数据处理模块,用于响应用户发来的数据处理指令,调用平台数据处理资源集对所述原始数据进行处理,获得处理后的数据;所述数据渲染模块,用于从预设资源池中调用与所述处理后的数据相对应的目标资源,并利用所述目标资源对所述处理后的数据进行渲染,并将渲染的结果向用户展示。

【技术特征摘要】
1.一种数据管控的云平台,所述云平台包括数据存储模块、数据共享模块、数据处理模块以及数据渲染模块,其特征在于:所述数据存储模块,用于同步原始数据并为所述原始数据分配对应的数据标识,并对携带所述数据标识的原始数据进行存储和备份;所述数据共享模块,用于接收至少一个用户的数据访问请求,根据预设规则从所述至少一个用户中确定目标用户组,并将所述原始数据在所述目标用户组中共享;所述数据处理模块,用于响应用户发来的数据处理指令,调用平台数据处理资源集对所述原始数据进行处理,获得处理后的数据;所述数据渲染模块,用于从预设资源池中调用与所述处理后的数据相对应的目标资源,并利用所述目标资源对所述处理后的数据进行渲染,并将渲染的结果向用户展示。2.根据权利要求1所述的云平台,其特征在于,所述数据存储模块包括:扫描提取模块,用于对同步的所述原始数据中的信息栏进行扫描,并提取所述信息栏中的信息参数,并将所述信息参数确定为所述原始数据的数据标识;文件名修正模块,用于将所述原始数据的文件名修正为包含所述信息参数的字符串。3.根据权利要求1所述的云平台,其特征在于,所述数据共享模块包括:权限认证模块,用于获取所述至少一个用户对应的权限,并将获取的所述权限与待访问的原始数据的指定权限进行对比;目标用户组确定模块,用于将获取的所述权限与所述指定权限相匹配的用户确定为所述目标用户组中的用户。4.根据权利要求1所述的云平台,其特征在于,所述数据渲染模块包括:资源类型确定模块,用于确定所述处理后的数据所需的资源类型;负载计算模块,用于在预设资源池中获取与所述资源类型相符的资源集合,并计算获取的所述资源集合中各个资源对应的负载值;目标资源确定模块,用于将负载值最低的资源确定为所述处理后的数据对应的目标资源。5.根据权利要求1所述的云平台,其特征在于,所述云平台还包括:用户认证模块,用于响应用户发来的认证请求,获取所述认...

【专利技术属性】
技术研发人员:姜意钱晓莉张义李永军刘波徐志强郭玉亮黄海锋
申请(专利权)人:上海承蓝科技股份有限公司
类型:发明
国别省市:上海;31

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

1