一种数据存储方法、装置、终端及计算机可读介质与流程

专利2022-06-30  60


本申请涉及数据传输技术领域,尤其涉及一种数据存储方法、装置、终端及计算机可读介质。



背景技术:

在建设数字化工厂过程中,多种设备均需要传输数据至数据库进行存储,由于不同设备的数据类型不同,因此需要针对每种数据类型研发一种相应的服务接口,这样会导致产生大量的服务接口,从而导致服务接口的维护复杂度较高。



技术实现要素:

本申请实施例的目的在于提供一种数据存储方法,以解决维护多个数据接口复杂的问题。具体技术方案如下:

第一方面,提供了一种数据存储方法,所述方法包括:

接收终端发送的数据存储请求;

根据所述数据存储请求,从所述终端获取目标数据,并从所述终端的配置文件中获取所述目标数据的目标数据类型;

通过数据处理集群,将所述目标数据由所述目标数据类型转化为预设数据类型;

将所述预设数据类型的目标数据传送至存储系统进行存储。

可选的,所述通过数据处理集群,将所述目标数据由所述目标数据类型转化为预设数据类型包括:

根据所述数据存储请求,通过线程将所述目标数据传递至所述数据处理集群;

通过所述数据处理集群将所述目标数据由所述目标数据类型转化为所述预设数据类型。

可选的,所述根据所述数据存储请求,通过线程将所述目标数据传递至所述数据处理集群包括:

根据所述数据存储请求,确定获取的所述目标数据的数量;

根据所述目标数据的数量,建立相应数量的所述线程;

激活所述线程以使所述线程将所述目标数据传递至所述数据处理集群;

在所述线程传递所述目标数据结束后,获取所述线程的反馈信息,并将所述反馈信息发送至所述终端,其中所述反馈信息用于通知所述终端所述目标数据的传递情况;

将所述反馈信息发送至所述终端后,回收所述线程。

可选的,所述激活所述线程以使所述线程将所述目标数据传递至所述数据处理集群包括:

检验所述线程传递的目标数据是否正确;

在所述线程传递的目标数据正确的情形下,获取所述目标数据的实际数据类型,并确认所述目标数据的实际数据类型与所述配置文件中的目标数据类型是否相同;

在所述目标数据的实际数据类型与所述配置文件中的目标数据类型相同的情形下,将所述目标数据由所述目标数据类型转化为所述预设数据类型。

可选的,所述将所述目标数据由所述目标类型转化为所述预设数据类型包括:

将获取到的所述目标数据的目标数据类型转化为object对象;

通过内置对象将所述object对象转化为所述预设数据类型。

可选的,所述检验所述线程传递的目标数据是否正确包括:

获取所述线程传递的目标数据;

根据所述目标数据类型,将所述目标数据与标准数据进行对比;

若所述目标数据与所述标准数据相同,确定所述线程传递的所述目标数据正确。

第二方面,一种数据存储装置,其特征在于,所述装置包括:

接收模块,用于接收终端发送的数据存储请求;

获取模块,用于根据所述数据存储请求,从所述终端获取目标数据,以及从所述终端的配置文件中获取所述目标数据的目标数据类型;

转化模块,用于通过数据处理集群,将所述目标数据由所述目标数据类型转化为预设数据类型;

传送模块,用于将所述预设数据类型的目标数据传送至存储系统进行存储。

可选的,所述转化模块包括:

传递单元,用于根据所述数据存储请求,通过线程将所述目标数据传递至所述数据处理集群;

转化单元,用于通过所述数据处理集群将所述目标数据由所述目标数据类型转化为所述预设数据类型。

第三方面,提供了一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现任一所述的方法步骤。

第四方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现任一所述的方法步骤。

本申请实施例有益效果:

本申请实施例提供了一种数据接口,本申请事先将数据的类型写入配置文件,然后数据接口将配置文件中目标数据由目标数据类型转化为预设数据类型再传递到存储系统,采用上述方法可以只采用一个数据接口即可完成多个设备的数据传输,避免了多个数据接口的维护,节省人力物力。当然,实施本申请的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

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

图1为本申请实施例提供的一种数据存储方法的流程图;

图2为本申请实施例提供的一种转化数据类型的方法流程图;

图3为本申请实施例提供的一种线程传递目标数据的方法流程图;

图4为本申请实施例提供的一种数据处理集群处理目标数据的方法流程图;

图5为本申请实施例提供的一种数据存储方法的系统示意图

图6为本申请实施例提供的一种数据存储装置的结构示意图;

图7为本申请实施例提供的一种电子设备的结构示意图。

1、终端,2、服务器,3、数据处理集群,4、存储系统。

具体实施方式

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

本申请实施例提供了一种数据存储方法,可以应用于服务器,该服务器可以采用一个数据接口对接多个设备,避免了分别针对每个设备设置一个数据接口,降低了数据接口的数量,从而降低了接口维护的复杂度。

下面将结合具体实施方式,对本申请实施例提供的一种数据存储方法进行详细的说明,如图1所示,具体步骤如下:

步骤101:接收终端发送的数据存储请求。

在本发明实施例中,不同的终端对接同一个数据接口。终端通过服务器将数据存储到存储系统时,要向服务器发送一个数据存储请求,服务器接收终端发送的数据存储请求。

步骤102:根据数据存储请求,从终端获取目标数据,以及从终端的配置文件中获取目标数据的目标数据类型。

在本发明实施例中,服务器根据接收到的终端发送的数据存储请求,向终端发送一个获取数据存储请求,终端在接收到获取数据存储请求后,将与获取数据存储请求对应的目标数据发送至服务器。本发明实施例还包括配置文件,配置文件包括各终端的终端标识和每个终端对应的数据类型,配置文件存储于服务器中,服务器从数据存储请求中获取终端标识,然后根据终端标识,找到对应的目标数据类型。

步骤103:通过数据处理集群,将目标数据由目标数据类型转化为预设数据类型。

在本发明实施例中,服务器通过数据处理集群,将目标数据由目标数据类型转化为统一数据类型,再将统一数据类型转化为预设数据类型,其中,存储系统只能存储预设数据类型的数据,所以要将目标数据的目标数据类型转化为预设数据类型。

具体的,服务器通过数据处理集群,将获取到的目标数据由目标数据类型转化为统一数据类型object对象,然后通过内置对象将统一数据类型object对象转化为预设数据类型。举例来说,预设数据类型为二进制数据类型。

步骤104:将预设数据类型的目标数据传送至存储系统进行存储。

在本发明实施例中,服务器将预设数据类型的目标数据传送至存储系统进行存储。

可选的,,如图2所示,通过数据处理集群,将目标数据由目标数据类型转化为预设数据类型包括:

步骤201:根据数据存储请求,通过线程将目标数据传递至数据处理集群。

在本发明实施例中,服务器根据数据存储请求获取到目标数据后,建立多条线程,其中,线程用于分别将目标数据传递至数据处理集群。

步骤202:通过数据处理集群将目标数据由目标数据类型转化为预设数据类型。

在本发明实施例中,数据处理集群接收到工作线程发送的目标数据后,将目标数据由目标数据类型转化为统一数据类型,并将统一书记类型转化为预设数据类型。

具体的,数据处理集群根据获取的目标数据和对应的目标数据类型,通过预设协议将获取到的目标数据由目标数据类型转化为统一数据类型object对象,然后通过内置对象将统一数据类型object对象转化为预设数据类型,在本发明实施例中,预设数据类型可以为二进制数据类型,本发明对具体的预设数据类型不作限制。

可选的,,如图3所示,根据数据存储请求,通过线程将目标数据传递至数据处理集群包括:

步骤301:根据数据存储请求,确定获取的目标数据的数量。

在本发明实施例中,服务器接收到一个或多个终端发送的数据存储请求,服务器根据接收到的一个或多个数据存储请求获取到一个或多个目标数据,然后确定目标数据的数量。

在本发明实施例中,服务器接收到多个终端发送的多个数据存储请求,服务器根据接收到多个数据存储请求获取到多个目标数据,然后确定多个目标数据的数量。

步骤302:根据目标数据的数量,建立相应数量的线程。

在本发明实施例中,服务器根据目标数据的数量,建立相应数量的线程,其中线程的数量与所有目标数据的数量相同,以使每条线程只传输一条目标数据。服务器在建立线程后,确定每条线程所对应的目标数据类型,以通过每条线程传输相应的目标数据类型的目标数据。

步骤303:激活线程以使线程将目标数据传递至数据处理集群。

在本发明实施例中,服务器在建立相应数量的线程后,激活预设数量的线程,并通过激活后的线程,将目标数据传递至数据处理集群。

步骤304:在线程传递数据结束后,获取线程的反馈信息,并将反馈信息发送至终端,其中反馈信息用于通知终端目标数据的传递情况。

在本发明实施例中,在线程传递数据结束后,服务器获取线程的反馈信息,并将该反馈信息发送至终端,以使终端得知数据传输的进度,其中,反馈信息用于通知终端目标数据的传递情况,具体为,传递情况包括目标数据传递至存储系统成功,或目标数据传递至存储系统失败。

步骤305:将反馈信息发送至终端后,回收线程。

在本发明实施例中,服务器反馈信息发送至终端后,将线程回收,以释放服务器的存储空间。

线程将目标数据传递至数据处理集群的过程为:服务器根据数据存储请求,确定获取的目标数据的数量,然后根据目标数据的数量,建立相应数量的线程,服务器在建立线程后,将所有线程挂起以等待任务,由于服务器传输以及处理数据的能力有限,因此服务器每次激活预设数量的线程,其他的线程排队等待激活,服务器通过激活后的线程将目标数据传递至数据处理集群,在该激活后的线程传输数据结束后,服务器回收该线程以释放服务器的存储空间,并激活下一个预设数量的线程开始传输数据,并在传输结束后回收线程,直至所有线程回收完成。

服务器建立多个线程,可以使多个线程同时传递数据至数据处理集群,提高了数据传递效率。

举例来说,共有一百台终端,服务器接收到一百台终端发送的数据存储请求,然后确定目标数据的数量为一百,服务器建立一百条线程,由于服务器每次只能传输及处理十个目标数据,因此服务器激活十条线程,每条线程传输一个数据,剩下的九十条排队等待处理,服务器在十条线程传输数据结束后,将十条线程回收以释放存储空间,然后再建立十条线程开始另外十个数据的传输,传输结束后回收该十个线程,直至将一百个线程回收完成。

可选的,如图4所示,激活线程以使线程将目标数据传递至数据处理集群包括:

步骤401:检验线程传递的目标数据是否正确。

在本发明实施例中,线程将目标数据传递至数据处理集群的服务监控模块,服务监控模块接收到目标数据后,要检验目标数据是否正确,具体为,服务监控模块获取目标数据的目标数据类型,并将目标数据与数据库中相同数据类型的标准数据进行比对,以确定目标数据的完整性和正确性,如目标数据的数据长度是否正确等。

在本发明实施例中,如果目标数据与标准数据的格式相同,如目标数据和标准数据的数据长度相同,则表明数据处理集群接收到的目标数据正确,则进入步骤402;如果目标数据与标准数据不同,则表示数据处理集群接收到的目标数据不正确,则剔除该不正确的目标数据。

在一个示例中,本发明实施例采用crc(cyclicalredundancycheck,循环冗余校验)校验目标数据的完整性和正确性,本发明对具体的校验方式不做限定。

步骤402:在线程传递的目标数据正确的情形下,获取目标数据的实际数据类型,并确认目标数据的实际数据类型与配置文件中的目标数据类型是否相同。

在本发明实施例中,在服务监控模块判定线程传递的目标数据正确的情形下,服务监控模块将目标数据传递至数据处理集群的认证模块,认证模块获取目标数据的实际数据类型,并将实际数据类型与配置文件中的目标数据类型进行对比。

在本发明实施例中,若目标数据的实际数据类型与配置文件中的目标数据类型相同,则进一步证明该目标数据是正确的;若目标数据的实际数据类型与配置文件中的目标数据类型不相同,则剔除该目标数据,并设置该目标数据的下一次访问时间,具体的,设置该目标数据的下一次访问时间为,服务器通知终端下一次发送数据存储请求的时间。认证模块将错误的目标数据剔除,可以保证数据的安全性,同时,设置该错误的目标数据的下一次访问时间,可以减少服务器的访问数据存储请求量,缓解高并发数据情况,避免服务器因访问数据存储请求量过高而崩溃。

步骤403:在目标数据的实际数据类型与配置文件中的目标数据类型相同的情形下,将目标数据由目标数据类型转化为预设数据类型。

在本发明实施例中,认证模块确定目标数据的实际数据类型与配置文件中的目标类型相同的情形下,认证模块将目标数据传递至数据处理集群的信息处理模块,信息处理模块将目标数据由目标数据类型转化为预设数据类型。

具体的,信息处理模块根据获取的目标数据和对应的目标数据类型,通过预设协议将获取到的目标数据由目标数据类型转化为统一数据类型object对象,然后通过内置对象将统一数据类型object对象转化为预设数据类型,在本发明实施例中,预设数据类型可以为二进制数据类型,本发明对具体的预设数据类型不作限制。

在本发明实施例中,信息处理模块将目标数据由目标数据类型转化为预设数据类型后,将目标数据发送至数据处理集群的更新模块,更新模块一方面将反馈信息通过线程发送至终端,以使终端得知目标数据的传递情况,一方面将目标数据通过统一数据访问层将目标数据传递至存储系统进行存储。

具体的,更新模块接收到预设数量的线程发送至数据处理集群的目标数据后,一方面将反馈信息通过线程发送至终端,以使终端得知目标数据的传递情况,其中,反馈信息用于通知终端预设数量的目标数据的传递情况。更新模块将反馈信息通过线程发送至终端后,服务器回收该线程,以释放服务器的存储空间,另一方面,更新模块将预设数量的目标数据通过统一数据访问层传递至存储系统进行存储。本发明实施例采用分布式事务进行信息更新,可以降低各模块之间的耦合度。

在本发明实施例中,数据处理集群的服务监控模块、认证模块、信息处理模块和更新模块可以存在于同一个服务器,也可以分别存在于不同的服务器,本发明实施例将各模块设置在同一个服务器。在本发明实施例中,数据接口、线程和数据处理集群可以存在于同一个服务器,也可以数据接口和线程存在于一个服务器,数据处理集群存在于另外一个服务器,本发明实施例将数据接口、线程和数据处理集群设置在同一个服务器。

在本发明实施例还提供了一种数据传递系统,在该系统中,数据接口和线程存在于一个服务器,数据处理集群存在于另外一个服务器,如图5所示,该系统包括终端1、服务器2、数据处理集群3和存储系统4,终端1用于发送数据存储请求至服务器2,并接收从服务器2返回的反馈数据;服务器2用于从终端1获取目标数据,和从配置文件获取所有目标数据的目标数据类型,然后将获取到的目标数据和目标数据类型通过线程传递至数据处理集群3,并将从数据处理集群3接收到的反馈数据发送至终端1;;数据处理集群3用于从服务器2接收目标数据,将目标数据经过处理后传递至存储系统4,并将从存储系统4接收的反馈信息发送至服务器2;存储系统4用于接收数据处理集群3传递的处理后的目标数据,并将反馈信息发送至数据处理集群3。

基于相同的技术构思,本申请实施例还提供了一种数据传递装置,如图6所示,该装置包括:

接收模块601,用于接收终端发送的数据存储请求;

获取模块602,用于根据所述数据存储请求,从所述终端获取所述目标数据,以及从所述终端的配置文件中获取所述目标数据的目标数据类型;

转化模块603,用于通过数据处理集群,将所述目标数据由目标数据类型转化为预设数据类型;

传送模块604,用于将所述预设数据类型的目标数据传送至存储系统进行存储。

可选的,所述转化模块603包括:

传递单元,用于根据所述数据存储请求,通过线程将所述目标数据传递至数据处理集群;

转化单元,用于通过所述数据处理集群将所述目标数据由目标数据类型转化为预设数据类型。

可选的,所述传递单元包括:

获取子单元,用于根据所述数据存储请求,确定获取的所述目标数据的数量;

建立子单元,用于根据所述目标数据的数量,建立相应数量的线程;

激活子单元,用于激活所述线程以使所述线程将所述目标数据传递至数据处理集群;

发送子单元,用于在所述线程传递数据结束后,获取所述线程的反馈信息,并将所述反馈信息发送至所述终端,其中所述反馈信息用于通知所述终端所述目标数据的传递情况。

回收子单元,用于将所述反馈信息发送至所述终端后,回收所述线程。

可选的,所述激活子单元包括:

检验部分,用于检验所述线程传递的目标数据是否正确;

确认部分,用于在所述线程传递的目标数据正确的情形下,获取所述目标数据的实际数据类型,并确认所述目标数据的实际数据类型与所述配置文件中的目标数据类型是否相同;

转化部分,用于在所述目标数据的实际数据类型与所述配置文件中的目标类型相同的情形下,将所述目标数据由所述目标数据类型转化为预设数据类型。

可选的,所述转化部分包括:

第一转化子部分,用于将获取到的目标数据的目标数据类型转化为object对象;

第二转化子部分,用于通过内置对象将所述object对象转化为预设数据类型。

可选的,所述检验部分包括:

获取子部分,用于获取所述线程传递的目标数据;

对比子部分,用于根据所述目标数据类型,将所述目标数据与标准数据进行对比;

确定子部分,用于若所述目标数据与所述标准数据相同,确定所述线程传递的目标数据正确。

本申请实施例提供了一种数据接口,本申请事先将数据的类型写入配置文件,然后数据接口将配置文件中目标数据由目标数据类型转化为预设数据类型再传递到存储系统,采用上述方法可以只采用一个数据接口即可完成多个设备的数据传输,避免了多个数据接口的维护,节省人力物力。当然,实施本申请的任一产品或方法并不一定需要同时达到以上所述的所有优点。

基于相同的技术构思,本发明实施例还提供了一种电子设备,如图7所示,包括处理器701、通信接口702、存储器703和通信总线704,其中,处理器701,通信接口702,存储器703通过通信总线704完成相互间的通信,

存储器703,用于存放计算机程序;

处理器701,用于执行存储器703上所存放的程序时,实现以上方法步骤。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一数据存储方法的步骤。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一数据存储方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。


技术特征:

1.一种数据存储方法,其特征在于,所述方法包括:

接收终端发送的数据存储请求;

根据所述数据存储请求,从所述终端获取目标数据,并从所述终端的配置文件中获取所述目标数据的目标数据类型;

通过数据处理集群,将所述目标数据由所述目标数据类型转化为预设数据类型;

将所述预设数据类型的目标数据传送至存储系统进行存储。

2.根据权利要求1所述的方法,其特征在于,所述通过数据处理集群,将所述目标数据由所述目标数据类型转化为预设数据类型包括:

根据所述数据存储请求,通过线程将所述目标数据传递至所述数据处理集群;

通过所述数据处理集群将所述目标数据由所述目标数据类型转化为所述预设数据类型。

3.根据权利要求2所述的方法,其特征在于,所述根据所述数据存储请求,通过线程将所述目标数据传递至所述数据处理集群包括:

根据所述数据存储请求,确定获取的所述目标数据的数量;

根据所述目标数据的数量,建立相应数量的所述线程;

激活所述线程以使所述线程将所述目标数据传递至所述数据处理集群;

在所述线程传递所述目标数据结束后,获取所述线程的反馈信息,并将所述反馈信息发送至所述终端,其中所述反馈信息用于通知所述终端所述目标数据的传递情况;

将所述反馈信息发送至所述终端后,回收所述线程。

4.根据权利要求3所述的方法,其特征在于,所述激活所述线程以使所述线程将所述目标数据传递至所述数据处理集群包括:

检验所述线程传递的目标数据是否正确;

在所述线程传递的目标数据正确的情形下,获取所述目标数据的实际数据类型,并确认所述目标数据的实际数据类型与所述配置文件中的目标数据类型是否相同;

在所述目标数据的实际数据类型与所述配置文件中的目标数据类型相同的情形下,将所述目标数据由所述目标数据类型转化为所述预设数据类型。

5.根据权利要求4所述的方法,其特征在于,所述将所述目标数据由所述目标类型转化为所述预设数据类型包括:

将获取到的所述目标数据的目标数据类型转化为object对象;

通过内置对象将所述object对象转化为所述预设数据类型。

6.根据权利要求4所述的方法,其特征在于,所述检验所述线程传递的目标数据是否正确包括:

获取所述线程传递的目标数据;

根据所述目标数据类型,将所述目标数据与标准数据进行对比;

若所述目标数据与所述标准数据相同,确定所述线程传递的所述目标数据正确。

7.一种数据存储装置,其特征在于,所述装置包括:

接收模块,用于接收终端发送的数据存储请求;

获取模块,用于根据所述数据存储请求,从所述终端获取目标数据,以及从所述终端的配置文件中获取所述目标数据的目标数据类型;

转化模块,用于通过数据处理集群,将所述目标数据由所述目标数据类型转化为预设数据类型;

传送模块,用于将所述预设数据类型的目标数据传送至存储系统进行存储。

8.根据权利要求7所述的装置,其特征在于,所述转化模块包括:

传递单元,用于根据所述数据存储请求,通过线程将所述目标数据传递至所述数据处理集群;

转化单元,用于通过所述数据处理集群将所述目标数据由所述目标数据类型转化为所述预设数据类型。

9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现权利要求1-6任一所述的方法步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-6任一所述的方法步骤。

技术总结
本申请提供了一种数据存储方法、装置、终端及计算机可读介质,该方法包括:接收终端发送的数据存储请求;根据所述数据存储请求,从所述终端获取所述目标数据,以及从所述终端的配置文件中获取所述目标数据的目标数据类型;通过数据处理集群,将所述目标数据由目标数据类型转化为预设数据类型;将所述预设数据类型的目标数据传送至存储系统进行存储,本发明只采用一个数据接口即可完成多个设备的数据传输,避免了多个数据接口的维护,节省人力物力。

技术研发人员:石学文;吕思宇;肖江涛;班树海;梅爱寒
受保护的技术使用者:北京航天测控技术有限公司
技术研发日:2019.12.26
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-57956.html

最新回复(0)