数据信息处理系统的制作方法

文档序号:12470506阅读:286来源:国知局

本申请涉及数据处理技术领域,尤其涉及一种数据信息处理系统。



背景技术:

本部分的描述仅提供与本申请公开相关的背景信息,而不构成现有技术。

随着社会的发展,普通用户或企事业单位对数据信息的需求量和多样性不断增加。但是,数据信息在满足上述需求时,需要投入较大的成本,从而使普通用户或企事业单位担负高额的经济压力。例如,企事业单位建立一个数据库以满足其对数据信息的上述需求,不仅需要投入较大的硬件设备、基建等成本,后续还需要承担对数据信息进行维护和管理的人力、物力等成本。近年来逐渐兴起的云计算则在一定程度上解决了上述问题。具体的,云计算采用虚拟化技术,使得数据信息能够实现按需调度,在满足普通用户或企事业单位对数据信息多样性需求的同时,可以大幅降低使用成本。

此外,随着数据信息量的不断增长,相应地,对数据信息的计算和处理量也随着增长。因此,普通用户或企事业单位对数据信息的计算速度也提出了更高的要求。由此,高性能计算技术应运而生。高性能计算可以集合分散服务器的性能,提供超高性能的运算能力,大大提供了数据信息计算和处理的速度。

因此,将云计算技术和高性能计算技术结合起来使用,以较佳的实现对数据信息的计算和处理是时下人们较为关注的问题。

应该注意,上面对技术背景的介绍只是为了方便对本申请的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本申请的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。



技术实现要素:

为结合使用将云计算技术和高性能计算技术,常见的技术手段包括如下两种:

1、将需要处理的数据信息在云计算平台和高性能计算平台之间进行迁移。具体的,例如,可以在云计算平台上获取所需的数据信息,当需要对该数据信息进行大规模并行计算时,可以将该数据信息发送到高性能平台上,并由高性能平台进行计算。

2、将计算资源在云计算平台和高性能计算平台之间进行迁移。具体的,例如,公开号为CN105183554A,名称为《高性能计算与云计算混合计算系统及其资源管理方法》的中国发明专利申请,采用云计算和高性能计算混合计算的模式,通过云计算和高性能计算的计算资源的动态调配,实现避免计算资源闲置,提高资源利用率。

然而,本申请的发明人在实施上述两种现有技术时发现,该两种现有技术均存在一定的缺陷。具体如下。

采用第1种的数据信息在两个计算平台之间迁移的方案,数据信息处理效率较低,操作较为繁琐,用户体验较差。具体的,在该技术方案中,云计算平台和高性能计算平台配置有各自储存器。当用户需要将从云计算平台上获取的数据信息在高性能计算平台上进行大规模并行计算时,需要将数据信息由云计算平台的存储器迁移到高性能计算平台的储存器上。完成数据信息的迁移后,才能由高性能计算平台对数据信息进行计算处理。而数据信息在两个计算平台的储存器之间的迁移不可避免的需要占用一定的时间,从而影响数据信息的处理效率。并且,数据信息的迁移以及在高性能计算平台上启动对该数据信息的计算操作均需要用户操作执行,从而使操作流程繁琐,用户体验较差。

采用第2种的计算资源在两个计算平台之间迁移的方案,无法充分发挥两种计算平台的优势,资源利用率的提高程度有限。具体的,云计算技术的主要优势是能够实现数据信息的灵活调度,满足普通用户或企事业单位对数据信息多样性的需求,并能降低因此而带来的成本。相较于高性能计算技术能够提供较快的计算速度和较大的计算量而言,云计算技术在计算速度方面有一定的不足。因此,举例为,若实际中在云计算平台上进行大规模的并行计算,并在云计算平台的计算资源紧张而高性能计算平台的计算资源较为空闲时,将高性能计算平台闲置的计算资源分配给云计算平台。这样计算资源看似得到合理利用,但是,相较于高性能计算平台具有高速计算性能的计算资源而言,利用云计算平台的计算资源对数据信息进行计算处理,并在云计算平台的计算资源紧张时才利用高性能计算平台闲置的计算资源,实际上并未充分发挥高性能计算平台具有的高速计算优势。这样,依然会造成计算资源利用率的低下。

有鉴于此,本申请提供了一种数据信息处理系统,以解决上述技术问题之一。

为了实现上述目的,本申请提供了如下的技术方案。

一种数据信息处理系统,包括:云计算平台、高性能计算平台和存储器阵列;所述云计算平台和所述高性能计算平台能访问所述存储器阵列;

所述存储器阵列中存储有目标数据信息;所述云计算平台和所述高性能计算平台上具有相同的账户信息,在所述云计算平台和所述高性能计算平台中对所述目标数据信息的访问权限相同。

优选地,所述云计算平台基于互联网的相关服务的增加、使用和交付模式,通过互联网构建动态易扩展且虚拟化的共享资源池。

优选地,所述高性能计算平台为使用多个服务器或者服务器集群组织形成的利用并行计算方式进行运算作业的计算系统和环境。

优选地,在所述云计算平台中,所述账户信息对存储的所述目标数据信息的访问权限进行修改时,在所述高性能计算平台中所述账户信息对所述目标数据信息的访问权限发生相应改变;

或者,

在所述高性能计算平台中,所述账户信息对存储的所述目标数据信息的访问权限进行修改时,在所述云计算平台中所述账户信息对所述目标数据信息的访问权限发生相应改变。

优选地,当所述云计算平台发生用户登录事件时,所述云计算平台为所述目标数据信息性提供如下至少一种功能:读取、修改、删除。

优选地,当所述高性能计算平台发生用户登录事件时,所述高性能计算平台为所述目标数据信息提供大规模并行计算的功能。

优选地,在所述云计算平台和所述高性能计算平台上,不同账户信息针对同一个所述目标数据信息的访问权限不同。

优选地,在所述云计算平台和所述高性能计算平台中的一个对存储的所述目标数据信息的内容和/或属性进行修改操作时,在所述云计算平台和所述高性能计算平台上的另一个访问的数据信息为经修改操作后的数据。

优选地,在所述云计算平台和所述高性能计算平台中一个对存储的所述目标数据信息进行修改操作;

当所述云计算平台和所述高性能计算平台中的另一个发生用户登录事件时,发生用户登录事件的计算平台向用户发送提示信息。

优选地,所述账户信息能唯一标识一个用户或者一个用户组,所述用户组包括至少一个用户。

由以上本申请实施方式提供的技术方案可见,本申请通过云计算平台和高性能计算平台共享存储器阵列,且在云计算平台和高性能计算平台上,同一用户的账户信息也是相同的。从而,当用户在云计算平台和高性能计算平台中的一个上针对存储的目标数据信息进行操作而引起目标数据信息的访问权限发生变化时,在云计算平台和高性能计算平台中的另一个也会因为该操作导致目标数据信息的访问权限发生同样的变化,从而可以使云计算平台和高性能计算平台对目标数据信息访问权限保持一致性,简化用户目标数据信息的修改操作。

此外,相较于传统的需要将数据信息由一个终端设备上传至服务器,然后再由服务器将数据信息传输至另一个终端设备的数据同步方法,本实施方式通过使云计算平台和高性能计算平台共享存储器阵列,无需数据信息的传输过程即可完成目标数据信息在两个计算平台上的同步,从而可大大提高目标数据信息同步的效率。

附图说明

为了更清楚地说明本申请实施方式中的技术方案,下面将对实施方式描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本申请实施方式的一种数据信息处理系统的拓扑图。

具体实施方式

下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施方式,都属于本申请保护的范围。

如图1所示,为本申请实施方式的一种数据信息处理系统的拓扑图。请参阅图1。本申请实施方式提供的数据信息处理系统包括:云计算平台10、高性能计算平台20和存储器阵列30;所述云计算平台10和所述高性能计算平台20能访问所述存储器阵列30;所述存储器阵列30中存储有目标数据信息;所述云计算平台10和所述高性能计算平台20上具有相同的账户信息,在所述云计算平台10和所述高性能计算平台20中对所述目标数据信息的访问权限相同。

在本实施方式中,云计算平台10可以基于互联网的相关服务的增加、使用和交付模式,通过互联网构建动态易扩展且虚拟化的共享资源池。共享资源池将计算和存储资源虚拟成为一个可以任意组合分配的集合,共享资源池的规模可以动态扩展,分配给用户的处理能力可以动态回收重用。因此,云计算平台10能够大大提高资源的利用率,提升平台的服务质量。

云计算平台10以虚拟化技术为基础,能够为用户提供虚拟计算资源或者虚拟应用资源。如图1所示,云计算平台10可以通过互联网向用户的终端设备40提供虚拟计算资源或者虚拟应用资源。具体的,云计算平台10可以向用户提供操作和使用的资源,比如提供虚拟桌面、虚拟主机和虚拟应用等。由此,云计算平台10的重点在于向用户提供可使用的资源,并允许用户在这些资源里面对数据进行一些简单的操作。

为了能充分发挥云计算平台10为用户提供简单操作的优势,当云计算平台10发生用户登录事件时,云计算平台10为目标数据信息性提供如下至少一种功能:读取、修改、删除。举例为,目标数据信息可以为一个WORD文档,云计算平台10可以允许用户对该WORD文档进行读取、修改、删除等操作。进一步地,当云计算平台10发生用户登录事件时,云计算平台10可以仅为目标数据信息提供读取、修改、删除中至少一种功能,以尽量减少云计算平台10对数据信息的计算量。

在本实施方式中,用户登录事件可以为云计算平台10接收其注册用户的登录信息。具体的,云计算平台10接收到登录请求,并基于该登录请求通过用户身份的验证即可认为发生用户登录事件。

因此,终端设备40可以在任意位置通过互联网接收到云计算平台10提供的虚拟计算资源或者虚拟应用资源,从而使得信息获取变的方便和灵活。

在本实施方式中,终端设备40可以为任意基于预定的网络协议接入互联网的通信设备。具体的,终端设备40包括但不限于计算机、平板电子设备、手机、智能穿戴设备等。

在本实施方式中,高性能计算平台20为使用多个服务器或者服务器集群组织形成的利用并行计算方式进行运算作业的计算系统和环境。高性能计算平台20能够一次执行多个算法指令,使计算速度大大提高,从而可以解决大型而复杂的计算问题。因此,高性能计算平台20更多的是向用户提供计算的载体。具体的,举例为,高性能计算平台20利用并行计算方式可以实现对体系运行轨迹的计算、蛋白质结构的分析等。同样的,高性能计算平台20可以通过互联网向用户的终端设备40提供高速计算服务。

同样的,为了能充分发挥高性能计算平台20为用户提供高速计算功能的优势,当高性能计算平台20发生用户登录事件时,高性能计算平台20为目标数据信息提供大规模并行计算的功能。并且,进一步地,当高性能计算平台20发生用户登录事件时,高性能计算平台20可以仅为目标数据信息提供大规模并行计算的功能,以充分发挥其优势。在本实施方式中,高性能计算平台20检测到发生用户登录事件可参见前文描述,在此不再赘述。

在本实施方式中,存储器阵列30可以由大量的存储单元组成,每个存储单元能存放一位二值数据(0,1),通常存储单元排列成N行×M列矩阵形式。具体的,多个磁盘组成一个阵列,当作单一磁盘使用。存储器阵列30可以将数据以分段的方式储存在不同的磁盘中,存取数据时,阵列中的相关磁盘一起动作,从而可以减低数据的存取时间,同时有更佳的空间利用率。

在本实施方式中,目标数据信息可以是指事物发出的消息、指令、数据或符号等所包含的内容,其可以是通信系统传输和处理的对象。目标数据信息通常可以对事物的属性进行直接或间接的描述,以便使用户能够获得区分事物的认知。具体的,例如,目标数据信息可以包括但不限于文字、符号、图表、音频、视频等。

在本实施方式中,存储器阵列30中存储有目标数据信息,该目标数据信息可以为储存在其它储存装置上后由用户上传至存储器阵列30,也可以为用户从而云计算平台10获取到并下载至存储器阵列30上,还可以为用户从而高性能计算平台20获取到并下载至存储器阵列30上。

在本实施方式中,云计算平台10和高性能计算平台20能访问存储器阵列30具体可以为云计算平台10和高性能计算平台20共用存储器阵列30。即,云计算平台10和高性能计算平台20共享存储。这样,当用户通过终端设备40在云计算平台10和高性能计算平台20中的任意一个上对储存在存储器阵列30上的目标数据信息进行操作时,则在云计算平台10和高性能计算平台20中的另一个上可获取经操作保存后的目标数据信息,从而可以使目标数据信息在两个计算平台保持同步。

此外,相较于传统的需要将数据信息由一个终端设备上传至服务器,然后再由服务器将数据信息传输至另一个终端设备的数据同步方法,本实施方式通过使云计算平台10和高性能计算平台20共享存储器阵列30,无需数据信息的传输过程即可完成目标数据信息在两个计算平台上的同步,从而可大大提高目标数据信息同步的效率。

在本实施方式中,账户信息可以唯一标识一个用户,从而,账户信息对应的用户可以在相应地的平台上对与该账户信息相关联的目标数据信息进行操作。一般地,在一个应用平台上,用户的账户信息和与该账户信息相关联的目标数据信息是两个较为重要的信息,应用平台通过账户信息对用户身份进行验证,并为经身份验证后的用户提供相应地对目标数据信息进行操作的功能。

在本实施方式中,账户信息唯一标识一个用户可以为,账户信息包括能标识用户身份的唯一标识信息。具体的,举例为,账户信息中可以包括用户的身份证号码、手机号码、姓名、指纹信息、自定义名称中的至少一个。进一步地,为保证用户的信息隐私完全,账户信息还可以包括用户用于登录应用平台的密码。

或者,账户信息也可以包括能标识用户使用的终端设备40的唯一标识信息。具体的,举例为,账户信息中可以包括用户使用的终端设备40的物理MAC地址/IP地址。通过终端设备40的物理MAC地址/IP地址,也可以对应到终端设备40的使用者用户。

在本实施方式中,账户信息可以为用户在应用平台注册登记时生成的。具体的,用户可以通过终端设备40向云计算平台10发送账户创建请求,云计算平台10向用户的终端设备40提供的注册界面上可包括用于输入上述所列至少一个唯一标识信息(例如,用户的身份证号码、姓名、用户的终端设备40的物理MAC地址/IP地址)的输入框。这样,当用户完成账号创建时所必须的信息输入后,云计算平台10即可以生成针对该注册用户的账号信息。通过该账号信息,用户可以在云计算平台10上启动云计算平台10提供的虚拟计算资源或者虚拟应用资源。

同样的,依照上文描述,用户可以向高性能计算平台20请求创建账户,并在高性能计算平台20上生成该用户的账户信息。

在本实施方式中,账户信息可以唯一标识一个用户。具体如上文描述,通过账户信息中包括的能标识用户身份或用户使用的终端设备40的唯一标识信息来实现。这样,通过该账户信息只允许一个用户登录云计算平台10或高性能计算平台20,并只允许该一个用户对存储的目标数据信息进行修改操作。

或者,账户信息也可以唯一标识一个用户组,用户组包括至少一个用户。该账户信息能够唯一标识包括至少一个用户的用户组,则通过该账户信息可以允许至少一个用户登录云计算平台10或高性能计算平台20,并可以允许至少一个用户对存储的目标数据信息进行修改操作。

通过账户信息唯一标识包括至少一个用户的用户组,相当于通过该账户信息在云计算平台10或高性能计算平台20上建立共享群组。则该共享群组下的目标数据信息可以在群组内的成员实现共享,且每一个组员均具有相同的访问权限,从而实现多个用户对目标数据信息的共享和修改操作等,以提供目标数据信息的利用率。

在本实施方式中,用户在云计算平台10和高性能计算平台20上具有相同的账户信息,即,同一个用户在云计算平台10和高性能计算平台20上的账户信息是一致的。通过账户信息的一致,使得云计算平台10和高性能计算平台20的标识同一用户的信息统一,从而实现用户的统一和用户存储权限的统一,进而可以保证在云计算平台10和高性能计算平台10中对存储的目标数据信息的访问权限的相同。

为了使同一用户的账户信息在云计算平台10和高性能计算平台20上的一致,可以将云计算平台10和高性能计算平台20设置为创建账户时所需的用户信息相一致。具体的,举例为,云计算平台10上创建账户所需的信息为用户的身份证号码和姓名,则对应地,高性能计算平台20上创建账户所需的信息也为用户的身份证号码和姓名。如此,可以保证用户的账户信息在云计算平台10和高性能计算平台20上相同。

在本实施方式中,由于云计算平台10和高性能计算平台20共享存储器阵列30,且在云计算平台10和高性能计算平台20上,同一用户的账户信息也是相同的。从而,当用户在云计算平台10和高性能计算平台20中的一个上针对存储的目标数据信息进行操作而引起目标数据信息的访问权限发生变化时,在云计算平台10和高性能计算平台20中的另一个也会因为该操作导致目标数据信息的访问权限发生同样的变化,从而可以使云计算平台10和高性能计算平台20对目标数据信息访问权限保持一致性简化用户目标数据信息的修改操作。

在本实施方式中,访问权限可以为根据账户信息中包括的对用户的身份进行唯一标识的信息来限制访问目标数据信息的某些信息项或某些控制的机制。访问权限通常由系统管理员用来控制用户访问网络资源的访问,并且通常通过向用户授予访问特定对象的权限来实现。

具体到本实施方式中,在云计算平台10中,账户信息对存储的目标数据信息的访问权限进行修改时,在高性能计算平台20中账户信息对目标数据信息的访问权限发生相应改变。或者,在高性能计算平台20中,账户信息对存储的目标数据信息的访问权限进行修改时,在云计算平台10中账户信息对目标数据信息的访问权限发生相应改变。具体的,在云计算平台10或高性能计算平台20上对储存的目标数据信息进行操作时,可能会引起目标数据信息权限的变动。例如,可能是目标数据信息的用户信息发生了变动,也可能是目标数据信息读写权限发生了变动,但是这些信息的变动同样会引起高性能平台20或云计算平台10中同一个目标数据信息权限的变动。

目标数据信息在一个计算平台上因修改操作而导致其在该计算平台上的访问权限的变化,并在另一计算平台上对该修改后的目标数据信息的访问权限对应改变,从而较佳的使目标数据信息在两个计算平台上访问权限保持一致性。

在一个实施方式中,在云计算平台10和高性能计算平台20上,不同账户信息针对同一个目标数据信息的访问权限不同。

如前文描述,数据信息的数量较多,这样,不同用户拥有相同数据信息的可能性较大。通过不同账户信息针对同一个目标数据信息的访问权限的不同,从而,针对同一个目标数据信息,云计算平台10和高性能计算平台20能够为用户提供多样性的功能,以满足不同用户对同一个目标数据信息的多样化的使用和操作需求。

具体的,举例为,云计算平台10的共享资源池中包含有一份关于篮球基本训练的视频教程,篮球爱好者A和篮球爱好者B均从云计算平台10上获取到了该视频教程。其中,篮球爱好者A是一个篮球初级学者,其需求是观看该视频教程,并且不希望该视频教程被剪辑和删除。那么,篮球爱好者A在云计算平台10上的账户信息针对该视频教程的访问权限可以仅为只读。相应地,篮球爱好者A在高性能计算平台20上的账户信息针对该视频教程的访问权限同样也是只读。而篮球爱好者B是一个篮球教练,其希望在该视频教程播放过程中加入自己对篮球技战术的解读。因此,篮球爱好者B的需求是能对该视频教程进行剪辑。那么,篮球爱好者B在云计算平台10上的账户信息针对该视频教程的访问权限可以为修改。相应地,篮球爱好者B在高性能计算平台20上的账户信息针对该视频教程的访问权限同样也是修改。由此可知,通过在云计算平台10和高性能计算平台20上不同账户信息针对同一个目标数据信息的访问权限的不同,可以满足不同用户对同一个目标数据信息多样化的使用和操作需求。

在一个实施方式中,在云计算平台10和高性能计算平台20中的一个对存储的目标数据信息的内容和/或属性进行修改操作时,在云计算平台10和高性能计算平台20上的另一个访问的数据信息为经修改操作后的数据。

在本实施方式中,在云计算平台10和高性能计算平台20中的一个对存储的目标数据信息的内容和/或属性进行修改操作时,在云计算平台10和高性能计算平台20上的另一个访问的数据信息为经修改操作后的数据,可以使得在一个计算平台上对目标数据信息进行修改时,修改后的目标数据信息能够同步至另一个计算平台,从而可以使目标数据信息在两个计算平台上始终保持相同。

在本实施方式中,对目标数据信息的内容进行修改操作可以为,对目标数据信息的内容进行增加、删减等操作。具体的,举例为,目标数据信息为一份WORD文档,可以在云计算平台10上对该WORD文档的中的内容进行增加、删减等操作,并且当该经增加、删减等操作后的WORD文档上传至存储器阵列30后,高性能计算平台20能够访问的是该经增加、删减等操作后的WORD文档。

在本实施方式中,对目标数据信息的属性进行修改操作可以为,对目标数据信息的名称、文件类型、大小、存储位置、存储类别、建立时间进行修改操作。具体的,举例为,对WORD文档的属性修改可以包括只读文件属性、存档文件属性、系统文件属性、隐藏文件属性和无内容索引文件属性等。

在本实施方式中,可以在云计算平台10和高性能计算平台20中的任意一个对目标数据信息的内容或属性进行修改操作,也可以对目标数据信息的内容和属性进行修改操作。

在一些情况下,当对目标数据信息的内容进行修改操作时,可能会引发目标数据信息的属性变化。同样以WORD文档为例,当对WORD文档的内容进行增加、删减等操作时,可能会导致该WORD文档大小以及建立时间等目标数据信息的属性变化。

如前文描述,在云计算平台10和高性能计算平台20中的任意一个上可以对存储的目标数据信息的内容和/或属性进行修改操作,并且该内容和/或属性经修改操作后的目标数据信息将会被同步至云计算平台10和高性能计算平台20中的另一个上。

通常,一个用户的账户信息在云计算平台10和高性能计算平台20上关联的目标数据信息可能不止一个。因此,为了能够使用户及时获得被修改的目标数据信息是十分必要的。

因此,进一步地,在云计算平台10和高性能计算平台20中一个对存储的目标数据信息进行修改操作;当云计算平台10和高性能计算平台20中的另一个发生用户登录事件时,发生用户登录事件的计算平台向用户发送提示信息。

在本实施方式中,当目标数据信息在一个计算平台被修改,用户登录另一个计算平台时,该另一个计算平台向用户推送提示信息,从而可以提醒用户及时获知被修改的目标数据信息。

在本实施方式中,提示信息可以为文字、图片、语音和视频中的至少一种。具体的,举例为,用户在云计算平台10对某一个目标数据信息进行了修改,当该用户使用终端设备40登录高性能计算平台20时,高性能计算平台20可以向该用户的终端设备40推送提示信息。该提示信息具体的表现形式可以为在终端设备40的显示器上显示一个预定大小的控件,该提示信息展示在该控件上。具体的,举例为,提示信息可以为修改后的目标数据信息的属性名称例如可以文档的名称;或者,为修改后的目标数据信息存储路径;或者,为修改后的目标数据信息的象形图片(例如,修改后的目标数据信息为视频,展示的是视频ICON图标);或者,为对修改后的目标数据信息的属性信息进行语音播报介绍或视频播放介绍。

进一步地,为了便于能够快速的定位到修改的目标数据信息所在的存储位置,该控件上可以提供一个功能键,该功能键与修改后的目标数据信息的存储路径绑定。当该功能键发生被点击时,可以快速定位到修改后的目标数据信息所在的存储位置。即,终端设备40的显示器当前展示的页面跳转到修改后的目标数据信息所在的页面。

本申请实施方式的数据信息处理系统通过云计算平台10和高性能计算平台20共享存储器阵列30,且在云计算平台10和高性能计算平台20上,同一用户的账户信息也是相同的。从而,当用户在云计算平台10和高性能计算平台20中的一个上针对存储的目标数据信息进行操作而引起目标数据信息的访问权限发生变化时,在云计算平台10和高性能计算平台20中的另一个也会因为该操作导致目标数据信息的访问权限发生同样的变化,从而可以使云计算平台10和高性能计算平台20对目标数据信息访问权限保持一致性,简化用户目标数据信息的修改操作。

此外,相较于传统的需要将数据信息由一个终端设备上传至服务器,然后再由服务器将数据信息传输至另一个终端设备的数据同步方法,本申请实施方式的数据信息处理系统通过使云计算平台10和高性能计算平台20共享存储器阵列30,无需数据信息的传输过程即可完成目标数据信息在两个计算平台上的同步,从而可大大提高目标数据信息同步的效率。

在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable Gate Array,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language)等。目前最普遍使用的是VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)与Verilog2。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以较容易得到实现该逻辑方法流程的硬件电路。

为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来。在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。该计算机软件产品可以包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施方式或者实施方式的某些部分所述的方法。该计算机软件产品可以存储在内存中,内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其它数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其它类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其它内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其它光学存储、磁盒式磁带,磁带磁磁盘存储或其它磁性存储设备或任何其它非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括短暂电脑可读媒体(transitory media),如调制的数据信号和载波。

本说明书中的各个实施方式均采用递进的方式描述,各个实施方式之间相同相似的部分互相参见即可,每个实施方式重点说明的都是与其它实施方式的不同之处。

虽然通过实施方式描绘了本申请,本领域普通技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的精神。

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