数据处理方法及系统的制作方法

文档序号:9687513阅读:413来源:国知局
数据处理方法及系统的制作方法
【技术领域】
[0001]本申请涉及数据优化处理技术领域,特别涉及一种数据处理方法及系统。
【背景技术】
[0002]数据优化处理领域,常常需要从一个系统中调取一部分数据用于另一系统的处理过程。在另一系统的处理过程完毕之后或者其需要调取数据介入的处理达到一个阶段之后,需要退出对该调取数据的使用并将该数据回归至供调取系统。
[0003]在一些供调取系统当中,所调取的数据需要在该系统中分割的最近一个回归周期的回归时间取回并核验与原始数据的一致性,以便于在后续某一周期中供其它系统调取。以这类数据处理的背景情况为例,在调取的数据被调取时,往往需要标记所使用的系统以及调取时间。特别是对于需要标记为独占使用的数据,供调取系统需要特别关注所标记的数据使用系统及相对调取时长是否达到或超过供调取系统中分割的最近一个回归周期的回归时间。这种计时机制不同于绝对时间方式的计时,即不同于从数据调取时即开始计时以计算被调取的绝对时长。对于供调取系统来说,在其存有大量可能被调取数据的情况下,利于统一管理,并利于采用统一的计时机制以节省资源。
[0004]在实现本申请过程中,发明人发现现有技术中至少存在如下问题:
[0005]对于数据使用系统可以同时调取不同系统的数据而完成同一处理过程的情况下,由于不同系统分割的回归周期的起始时间和回归时间的设置不同,而使用系统对调取数据的长时间独占使用将利于使用系统的处理过程,目前的现有技术中尚不存在利于使用系统长时间占用调取数据的处理机制。

【发明内容】

[0006]本申请实施例的目的是提供一种数据处理方法及系统,以提高数据使用系统对调取数据的使用时长。
[0007]为解决上述技术问题,本申请实施例提供一种数据处理方法及系统是这样实现的:
[0008]一种数据处理系统,包括:
[0009]接收单元,用于接收触发指令;
[0010]获得单元,用于获得当前系统时间;
[0011]查询单元,用于查询所述当前系统时间在至少两个供调取系统中对应的回归时间;
[0012]比较单元,用于利用获得的当前系统时间与所述至少两个供调取系统中每个供调取系统的所述回归时间比较得到对应的调取时长;
[0013]确定单元,用于确定至少两个所述调取时长中的较长者。
[0014]一种数据处理方法,包括:
[0015]使用系统接收触发指令;
[0016]使用系统获得当前系统时间;
[0017]使用系统查询所述当前系统时间在至少两个供调取系统中对应的回归时间;
[0018]使用系统利用获得的当前系统时间与所述至少两个供调取系统中每个供调取系统的所述回归时间比较得到对应的调取时长;
[0019]使用系统确定至少两个所述调取时长中的较长者。
[0020]由以上本申请实施例提供的技术方案可见,本申请实施例中,对于数据使用系统可以同时调取不同系统的数据而完成同一处理过程的情况下,上述实施例方案由于可以获得不同系统分割的不同回归周期的回归时间,而使用系统对调取数据的长时间独占使用将利于使用系统的处理过程,则通过确定不同调取时长中的较长者,利于使用系统选取竞争性弱的数据,从而可以尽可能的长时间占用调取数据。
【附图说明】
[0021]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为本申请数据处理方法一个实施例的流程图;
[0023]图2为本申请数据处理系统一个实施例的系统结构图;
[0024]图3为本申请数据处理方法一个实施例的流程图;
[0025]图4为本申请数据处理系统一个实施例的系统结构图;
[0026]图5为本申请数据处理方法一个实施例的流程图;
[0027]图6为本申请数据处理系统一个实施例的系统结构图;
[0028]图7为本申请数据处理方法一个实施例的流程图;
[0029]图8为本申请数据处理系统一个实施例的系统结构图。
【具体实施方式】
[0030]本申请实施例提供一种数据处理方法及系统。
[0031]为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0032]供调取系统提供供调取的数据,往往在调取至一个使用系统之后,其它使用系统无法再使用。在成功调取的系统使用该数据一段时间后,需要退出对该数据的使用,并将使用完毕的数据回归至供调取系统。这样,其它使用系统在后续可以使用该数据。
[0033]此外,使用系统可以同时调取一个或多个供调取系统中的数据。不同供调取系统的数据,如前所述,可能各自设置有特定的回归周期以及相应的起始时间和回归时间,不同供调取系统的设置可能不同。而对于使用系统来说,对所调取数据的长时间独占使用将利于该使用系统的处理过程,这种利于使用系统处理过程的调取数据对于使用系统来说可以称为竞争性较弱,反之由于独占使用时间较短而较不利于使用系统处理过程的调取数据对于使用系统来说可以称为竞争性较强。明显的,使用系统对于数据的调取使用,随着时间的增加而导致竞争性趋于变强。
[0034]使用系统在调取某个供调取系统的数据时,可以考虑调取竞争性弱的数据,从而采取以下如图1所示的方案:
[0035]S101:使用系统接收触发指令。
[0036]使用系统可以接收触发指令,例如用户通过虚拟按键和/或实体按键之类发出触发指令,触发使用系统执行后续的工作。
[0037]在触发指令的前提下,使用系统可以执行后续一系列的动作。
[0038]S102:使用系统获得当前系统时间。
[0039]使用系统往往可以安装有计时工具,该计时工具可以计时,具体的,可以是记录当前的系统时刻。该当前系统时刻可以与供调取系统的时间同步。这样,使用系统可以获知执行后续S103?S105动作的起始时间点。
[0040]替代地,使用系统也可以是通过消息机制获得当前的系统时间。该当前系统时刻可以与供调取系统的时间同步。
[0041]S103:使用系统查询所述当前系统时间在至少两个供调取系统中对应的回归时间。
[0042]例如,对于第一供调取系统,使用系统可以查询所述当前系统时间点所处的回归周期。确定回归周期后,可以进一步确定所在回归周期的截止时间,即回归时间。该回归时间可能意味着,如果此时刻调取该第一供调取系统的数据,则在该回归时间到达前应回归所述调取的数据至该第一供调取系统。
[0043]对于第二供调取系统,与上述类似。不同的是,一般地,第二供调取系统的回归周期与第一供调取系统可能不同,这样,所述查询的当前时间在第二供调取系统中所处回归周期对应的回归时间可能与前述第一供调取系统的回归时间有先后之分。这样,对于使用系统来说意味着,如果此时刻调取该第二供调取系统的数据,则在该第二供调取系统的回归时间到达前,即在不同于第一供调取系统的回归时间,应回归所述从第二供调取系统调取的数据至该第二供调取系统。
[0044]S104:使用系统利用获得的当前系统时间与所述至少两个供调取系统中每个供调取系统的所述回归时间比较得到对应的调取时长。
[0045]如前所述,使用系统可以获得当前系统时间在所述至少两个供调取系统中分别所处的回归周期,从而可获知至少两个供调取系统中分别的回归时间。那么,当前系统时间与所述至少两个供调取系统中每个供调取系统的所述回归时间经过比较后可以得到对应每个供调取系统的调取时长。
[0046]S105:使用系统确定至少两个所述调取时长中的较长者。
[0047]在S104的基础上,进一步地,
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1