一种数据交互方法及装置与流程

文档序号:18796569发布日期:2019-09-29 19:45阅读:155来源:国知局
一种数据交互方法及装置与流程

本发明属于数据交互领域,具体涉及一种数据交互方法及装置。



背景技术:

现有技术中,若想将来自对象的数据传输到不同的目标存储介质中时,数据交互系统通常需要基于目标存储介质的个数来决定对于来自对象的数据的装载次数,也就是说,具有多少个目标存储介质就需要对来自对象的数据装载多少次,并且在将装载的数据传输到不同的目标存储介质中时,需要逐次进行传输,而不能将装载的数据同时传输到不同的目标存储介质中。因此,现有技术中的数据交互系统存在数据装载重复、数据的传输效率低、传输时间长的问题。



技术实现要素:

本发明提供了一种数据交互方法及装置。通过本发明提供的数据交互方法及装置可以有效避免数据重复装载的问题,同时能够将装载的数据同时传输到不同的目标存储介质中,从而有效缩短传输所用时间,提高传输效率。

为了解决上述技术问题,本发明实施例提供了如下的技术方案:

本发明第一方面提供一种数据交互方法,包括,

访问来自于对象的数据;

基于所述来自于对象的数据的标识信息确定是否读取所述来自于对象的数据;

读取所述来自于对象的数据后,基于目标存储介质的特性,生成与该目标存储介质对应的文件;

将所述文件卸载至与其对应的目标存储介质。

作为优选,所述访问来自于对象的数据,包括,

每隔一定的时间间隔访问所述来自于对象的数据。

作为优选,所述来自于对象的数据基于若干子数据加工而成;其中,所述基于所述来自于对象的数据的标识信息确定是否读取所述来自于对象的数据,包括,

判断所述若干子数据依加工完成情况生成的相应的标识信息;

基于所述标识信息确定是否读取所述来自于对象的数据。

作为优选,所述读取所述来自于对象的数据后,基于目标存储介质的特性,生成与该目标存储介质对应的文件,包括,

存储至少一个目标存储介质的特性;

基于所述每个目标存储介质的特性,分别和来自于对象的数据生成与该目标存储介质的特性一一对应的文件。

作为优选,当目标存储介质为多个时,所述将所述文件卸载至与其对应的目标存储介质,包括,

将多个文件并行卸载至与其对应的目标存储介质。

本发明第二方面提供一种数据交互装置,包括,

访问模块,其配置为访问来自于对象的数据;

处理模块,其配置为基于所述来自于对象的数据的标识信息确定是否读取所述来自于对象的数据;

文件生成模块,其配置为,所述读取模块读取所述来自于对象的数据后,基于目标存储介质的特性,生成与该目标存储介质对应的文件;

文件卸载模块,其配置为将所述文件卸载至与其对应的目标存储介质。

作为优选,所述访问模块进一步配置为,每隔一定的时间间隔访问所述来自于对象的数据。

作为优选,所述来自于对象的数据基于若干子数据加工而成;其中,所述处理模块进一步配置为,

判断所述若干子数据依加工完成情况生成的相应的标识信息;

基于所述标识信息确定是否读取所述来自于对象的数据。

作为优选,所述装置还包括存储模块,其配置为,存储至少一个目标存储介质的特性;

所述文件生成模块进一步配置为,

基于所述每个目标存储介质的特性,分别和来自于对象的数据生成与该目标存储介质的特性一一对应的文件。

作为优选,当目标存储介质为多个时,所述文件卸载模块进一步配置为,将多个文件并行卸载至与其对应的目标存储介质。

基于上述实施例的公开可以获知,本发明实施例具备如下的有益效果:

通过本发明提供的数据交互方法及装置可以有效避免数据重复装载的问题,同时能够将装载的数据同时传输到不同的目标存储介质中,从而有效缩短传输所用时间,提高传输效率。

附图说明

图1为本发明实施例提供的数据交互方法的逻辑框图;

图2为本发明实施例提供的数据交互装置的结构示意图。

具体实施方式

下面,结合附图对本发明的具体实施例进行详细的描述,但不作为本发明的限定。

应理解的是,可以对此处公开的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本公开的范围和精神内的其他修改。

包含在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且与上面给出的对本公开的大致描述以及下面给出的对实施例的详细描述一起用于解释本公开的原理。

通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本发明的这些和其它特性将会变得显而易见。

还应当理解,尽管已经参照一些具体实例对本发明进行了描述,但本领域技术人员能够确定地实现本发明的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。

当结合附图时,鉴于以下详细说明,本公开的上述和其他方面、特征和优势将变得更为显而易见。

此后参照附图描述本公开的具体实施例;然而,应当理解,所公开的实施例仅仅是本公开的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本公开模糊不清。因此,本文所公开的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本公开。

本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本公开的相同或不同实施例中的一个或多个。

下面,结合附图详细的说明本发明实施例,

如图1所示,本发明第一个实施例提供一种数据交互方法,包括,

访问来自于对象的数据;

基于所述来自于对象的数据的标识信息确定是否读取所述来自于对象的数据;

读取所述来自于对象的数据后,基于目标存储介质的特性,生成与该目标存储介质对应的文件;

将所述文件卸载至与其对应的目标存储介质。

在本发明提供的实施例中,所述来自于对象的数据可以是业务端系统上的数据,例如,在银行业服务中,所述来自于对象的数据例如可以为某一用户的存款数据、某一用户的贷款数据或者某一用户的还款数据等等,本发明实施例中对于来自于对象的数据没有特别限定,可以是所述目标存储介质所需要的任何数据。

在本发明提供的另一个实施例中,所述来自于对象的数据可以由若干个子数据加工而成,且无论该若干个子数据是否加工完成都会形成所述来自于对象的数据,只是该来自于对象的数据的标识信息不同而已。例如,所述若干子数据可以分别为第一用户、第二用户和第三用户的存款数据,所述业务系统可以将上述三个不同用户的存款数据进行加工整合形成来自于对象的数据,且是否加工完成以来自于对象的数据的标识信息进行区分,例如,加工完成的来自于对象的数据的标识信息可以为1,未加工完成的来自于对象的数据的标识信息可以为0,从而在访问所述来自于对象的数据时,基于所述来自于对象的数据的标识信息来确定是否读取所述来自于对象的数据,也就是说,当所述来自于对象的数据的标识信息显示加工完成时,读取所述来自于对象的数据;当所述来自于对象的数据的标识信息显示加工未完成时,不读取所述来自于对象的数据。

在本发明提供的其他实施例中,当所述来自于对象的数据的标识信息显示加工完成时,读取所述来自于对象的数据,然后再基于目标存储介质的特性生成与该目标存储介质对应的文件,例如,所述目标存储介质可以为数据分析系统,并且根据分析目的与分析结果的不同,可以同时存在多个目标存储介质,例如,可以同时存在第一目标存储介质,第二目标存储介质和第三目标存储介质,若此时上述三个不同的目标存储介质均需要使用所述来自于对象的数据,在读取所述来自于对象的数据后,所述来自于对象的数据分别基于上述三个不同的目标存储介质的特性生成三个与所述目标存储介质一一对应的三个文件,分别为第一文件、第二文件和第三文件。例如,所述来自于对象的数据基于所述第一目标存储介质的特性生成与该第一目标存储介质对应的第一文件;所述来自于对象的数据基于所述第二目标存储介质的特性生成与该第二目标存储介质对应的第二文件;所述来自于对象的数据基于所述第三目标存储介质的特性生成与该第三目标存储介质对应的第三文件;然后三个文件可以同时卸载至与之相对应的不同的目标存储介质中,也就是说,本发明提供的方法只需要经过一次装载过程,即,即使具有多个目标存储介质,也仅需要将所述来自于对象的数据装载一次;然后将装载的数据基于不同的目标存储介质的特性生成不同的文件,然后可以将不同的文件同时卸载至不同的目标存储介质,以实现传输效率的最大化。

在本发明提供的另一个实施例中,所述目标存储介质的特性例如可以为目标存储介质的ip地址,名称,存储区域等内容。

在本发明提供的一个实施例中,所述访问来自于对象的数据,包括,

每隔一定的时间间隔访问所述来自于对象的数据。在本实施例中,每隔一定的时间间隔去访问所述来自于对象的数据,基于所述来自于对象的数据的标识信息来确定是否读取所述来自于对象的数据,本实施例中,对于间隔的时间没有具体限制,用户可以根据具体的需要进行选择,例如,时间间隔可以为1s、5s、10s或1min。

在本发明提供的其他实施例中,所述来自于对象的数据基于若干子数据加工而成;其中,所述基于所述来自于对象的数据的标识信息确定是否读取所述来自于对象的数据,包括,

判断所述若干子数据依加工完成情况生成的相应的标识信息;

基于所述标识信息确定是否读取所述来自于对象的数据。

在本实施例中,所述来自于对象的数据可以由若干个子数据加工而成,且无论该若干个子数据是否加工完成都会形成所述来自于对象的数据,只是该来自于对象的数据的标识信息不同而已,例如,加工完成的来自于对象的数据的标识信息可以为1,未加工完成的来自于对象的数据的标识信息可以为0,也就是说,业务端系统会基于所述若干子数据的加工完成情况生成相应的标识信息,本发明提供的方法基于所述标识信息确定是否读取所述来自于对象的数据。例如,当所述来自于对象的数据的标识信息显示加工完成时,读取所述来自于对象的数据;当所述来自于对象的数据的标识信息显示加工未完成时,不读取所述来自于对象的数据。

在本发明提供的其他实施例中,所述读取所述来自于对象的数据后,基于目标存储介质的特性,生成与该目标存储介质对应的文件,包括,

存储至少一个目标存储介质的特性;

基于所述每个目标存储介质的特性,分别和来自于对象的数据生成与该目标存储介质的特性一一对应的文件。

在本发明提供的实施例中,根据分析目的与分析结果的不同,可以同时存在多个目标存储介质,例如,可以同时存在第一目标存储介质,第二目标存储介质和第三目标存储介质,若此时上述三个不同的目标存储介质均需要使用所述来自于对象的数据,在读取所述来自于对象的数据后,所述来自于对象的数据分别基于上述三个不同的目标存储介质的特性生成三个与所述目标存储介质一一对应的三个文件,分别为第一文件、第二文件和第三文件。例如,所述来自于对象的数据基于所述第一目标存储介质的特性生成与该第一目标存储介质对应的第一文件;所述来自于对象的数据基于所述第二目标存储介质的特性生成与该第二目标存储介质对应的第二文件;所述来自于对象的数据基于所述第三目标存储介质的特性生成与该第三目标存储介质对应的第三文件;然后三个文件可以同时卸载至与之相对应的不同的目标存储介质中,也就是说,本发明提供的方法只需要经过一次装载过程,即,即使具有多个目标存储介质,也仅需要将所述来自于对象的数据装载一次;然后将装载的数据基于不同的目标存储介质的特性生成不同的文件,然后可以将不同的文件同时卸载至不同的目标存储介质,以实现传输效率的最大化。

在本发明提供的另一个实施例中,当目标存储介质为多个时,所述将所述文件卸载至与其对应的目标存储介质,包括,

将多个文件并行卸载至与其对应的目标存储介质。

在本发明提供的实施例中,当目标存储介质为多个时,所述来自于对象的数据会基于不同的目标存储介质的特性分别生成不同的文件,例如,可以同时存在第一目标存储介质,第二目标存储介质和第三目标存储介质,若此时上述三个不同的目标存储介质均需要使用所述来自于对象的数据,在读取所述来自于对象的数据后,所述来自于对象的数据分别基于上述三个不同的目标存储介质的特性生成三个与所述目标存储介质一一对应的三个文件,分别为第一文件、第二文件和第三文件。而通过使用本发明实施例提供的方法可以实现上述三个文件的同时传输,也就是说,第一文件卸载至第一目标存储介质,第二文件卸载至第二目标存储介质,第三文件卸载至第三目标存储介质可以同时实现。

基于同一发明构思,如图2所示,本发明第二个实施例提供一种数据交互装置,包括,

访问模块,其配置为访问来自于对象的数据;

处理模块,其配置为基于所述来自于对象的数据的标识信息确定是否读取所述来自于对象的数据;

文件生成模块,其配置为,所述读取模块读取所述来自于对象的数据后,基于目标存储介质的特性,生成与该目标存储介质对应的文件;

文件卸载模块,其配置为将所述文件卸载至与其对应的目标存储介质。

在本实施例中,所述访问模块进一步配置为,每隔一定的时间间隔访问所述来自于对象的数据。

在一个实施例中,所述来自于对象的数据基于若干子数据加工而成;其中,所述处理模块进一步配置为,

判断所述若干子数据依加工完成情况生成的相应的标识信息;

基于所述标识信息确定是否读取所述来自于对象的数据。

在另一个实施例中,所述装置还包括存储模块,其配置为,存储至少一个目标存储介质的特性;

所述文件生成模块进一步配置为,

基于所述每个目标存储介质的特性,分别和来自于对象的数据生成与该目标存储介质的特性一一对应的文件。

在其他实施例中,当目标存储介质为多个时,所述文件卸载模块进一步配置为,将多个文件并行卸载至与其对应的目标存储介质。

以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。

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