一种离线数据的采集方法、装置、设备及存储介质制造方法及图纸

技术编号:25345748 阅读:22 留言:0更新日期:2020-08-21 17:04
本发明专利技术实施例公开了一种基于时间的调度方法、装置、设备及存储介质。方法包括:获取任务调度时间表,其中,任务调度时间表中包括每一个任务的调度方式信息;根据任务调度时间表对预设任务进行准点调度。本实施方式中根据任务调度时间表实现对预设任务的准点调度,从而实现在上一时间点未调度完成的情况下不开启下一任务的调度,保证了任务执行过程中数据的准确性,从而满足了用户对任务调度精度的要求。

【技术实现步骤摘要】
一种离线数据的采集方法、装置、设备及存储介质
本专利技术实施例涉及数据处理
,尤其涉及一种基于时间的调度方法、装置、设备及存储介质。
技术介绍
在通信
为了保证任务执行的准确性,通常需要对任务调度的时间进行严格的管理,从而保证任务能够按照预设的时间进行调度,从而保证任务的准确实现。专利技术人发现现有技术中至少存在如下问题:在基于时间进行调度时,通常只能根据启动时间进行准时调度,例如,设置每5分钟调度一次,如果启动时间为10:06,则只能从启动时间开始算起,到达10:11时进行一次调度,并且即使在遇到故障造成前一次调度未完成的情况下,当到达预设的时间间隔时会继续进行下一次调度任务,从而造成任务执行的数据发生错误,因此现有技术中的调度方法不能满足用户的实际需求。
技术实现思路
本专利技术实施例提供了一种基于时间的调度方法、装置、设备及存储介质。以实现对任务的准点调度。第一方面,本专利技术实施例提供了一种基于时间的调度方法,包括:获取任务调度时间表,其中,任务调度时间表中包括每一个任务的调度方式信息;根据任务调度时间表对预设任务进行准点调度。第二方面,本专利技术实施例提供了一种基于时间的调度装置,包括:任务调度时间表获取模块,用于获取任务调度时间表,其中,任务调度时间表中包括每一个任务的调度方式信息;调度模块,用于根据任务调度时间表对预设任务进行准点调度。第三方面,本专利技术实施例提供了一种设备,设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现本专利技术任意实施例中的方法。第四方面,本专利技术实施例还提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例的方法。本专利技术实施例的技术方案,根据任务调度时间表实现对预设任务的准点调度,从而实现在上一时间点未调度完成的情况下不开启下一任务的调度,保证了任务执行过程中数据的准确性,从而满足了用户对任务调度精度的要求。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1是本专利技术实施例一提供的基于时间的调度方法的流程图;图2是本专利技术实施例二提供的基于时间的调度方法的流程图;图3是本专利技术实施例三提供的基于时间的调度装置的结构示意图;图4是本专利技术实施例四提供的基于时间的调度装置的结构示意图;图5是本专利技术实施例五提供的设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外,还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一图1为本专利技术实施例一提供的基于时间的调度方法的流程图,本实施例可适用于对预设任务进行调度的情况,该方法可以由本专利技术实施例中的基于时间的调度装置来执行,该装置可以采用软件和/或硬件的方式实现。如图1所示,该方法具体包括如下操作:步骤101,获取任务调度时间表。其中,任务调度时间表中包括每一个任务的调度方式信息,任务调度方式信息包括任务标识、初始调度时间和调度时间间隔。具体的说,本实施方式中,获取任务调度时间表之前需要根据用户需求对调度时间表进行配置,将需要调度的任务,以及每一个任务初始调度时间和调度时间间隔进行设置,如下表1所示为任务调度时间表示意图:表1其中,表1所示的任务调度时间表中每一个任务名称分别对应一个任务标识以及调度方式信息,其中,任务标识用于对不同的任务进行区分辨识,调度方式信息用于作为不同任务的调度依据。需要说明的是,表1中的任务A、任务B和任务C包括数据采集任务、编程执行任务或逻辑运算任务,本申请实施方式中并不限定每一个任务的具体类型,只要能够实现根据任务调度时间表对预设任务进行准点调度,都是在本申请的保护范围内,本申请实施方式中并不进行限定。可选的,初始调度时间的类型包括天、周、小时、分钟和秒中的至少一种,因此本实施方式中可以采用混合时间调度的方式,例如,针对表1中的任务B,要求的初始时间为每周第二天的15:30,初始调度时间中包括周、天、小时和分钟,因此针对任务B采用的是混合时间调度的方式。步骤102,根据任务调度时间表对预设任务进行准点调度。可选的,根据任务调度时间表对预设任务进行准点调度包括:获取预设任务的标识信息;根据标识信息在任务调度时间表中进行查询;根据查询结果确定预设任务所对应的初始调度时间和调度时间间隔;根据初始调度时间和调度时间间隔对预设任务进行准点调度。具体的说,在本实施方式中每一个预设任务都设置有标识信息,并与任务调度时间表中的任务标识对应,例如,所获取的预设任务的标识信息为002,则根据标识信息002在表1所示的任务调度时间表中进行查询,获得标识信息为002的任务B所对应的初始调度时间为每周第二天的15:30,调度时间间隔为5分钟,从而根据上述所获得的具体调度时间和调度时间间隔对任务B进行准点调度。可选的,预设任务包括数据采集任务;根据初始调度时间和调度时间间隔对预设任务进行准点调度包括:根据初始调度时间和调度时间间隔执行数据采集任务;将采集的数据保存到预设的数据库中。可选的,根据初始调度时间和调度时间间隔执行数据采集任务包括:以初始调度时间为起始时间点对预设任务进行初次执行;按照调度时间间隔顺序执行预设任务。在一个具体实现中,本申请实施方式中的预设任务包括数据采集任务,例如,任务A为数据采集任务,并且任务A所对应的初始调度时间为每天10:00,调度时间间隔为10分钟,则在起始时间10:00进行第一次数据采集,并将10:00获取的数据保存到预设的数据库中,在10:10进行第二次数据采集,并依次执行。其中,由于数据传输过程往往需要消耗一定的时间,例如初始调度时间10:00采集的是数据发送终端9:45-9:55时间段之间的有效数据,并将9:45-9:55时间段之间的有效数据保存到数据库中,而在10:10采集的是数据发送终端9:55-10:05时间段之间的有效数据,从而在考虑数据传输时间的情况下保证了数据的准确获取。...

【技术保护点】
1.一种基于时间的调度方法,其特征在于,包括:/n获取任务调度时间表,其中,所述任务调度时间表中包括每一个任务的调度方式信息;/n根据所述任务调度时间表对预设任务进行准点调度。/n

【技术特征摘要】
1.一种基于时间的调度方法,其特征在于,包括:
获取任务调度时间表,其中,所述任务调度时间表中包括每一个任务的调度方式信息;
根据所述任务调度时间表对预设任务进行准点调度。


2.根据权利要求1所述的方法,其特征在于,所述调度方式信息包括任务标识、初始调度时间和调度时间间隔。


3.根据权利要求2所述的方法,其特征在于,所述根据所述任务调度时间表对预设任务进行准点调度包括:
获取所述预设任务的标识信息;
根据所述标识信息在所述任务调度时间表中进行查询;
根据查询结果确定所述预设任务所对应的初始调度时间和调度时间间隔;
根据所述初始调度时间和所述调度时间间隔对所述预设任务进行准点调度。


4.根据权利要求3所述的方法,其特征在于,所述预设任务包括数据采集任务;
所述根据所述初始调度时间和所述调度时间间隔对所述预设任务进行准点调度包括:
根据所述初始调度时间和所述调度时间间隔执行所述数据采集任务;
将采集的数据保存到预设的数据库中。


5.根据权利要求4所述的方法,其特征在于,所述根据所述初始调度时间和所述调度时间间隔执行所述数据采集任务包括:
以所述初始调度时间为起始时间点对所述预设任务进行初次执行;
按照所述调度时间间隔顺序执行所述预设任务。


6.根据权利要求5所述的方法,其特征在于,所述以所述初始调度时间为起始时间点对所述预设任务进行初次执行之后,还包括:
确定所述预设任务初次执行时间超过预设时长发出报警提示信息,其中,所述报警提示信息包括语音信息或文字信息。


7.根据权利要求1所述的方法,其特征在于,所述根据所述任务调度时间表对预设任务进行准点调度之后,还包括:
对调度结果进行检测;
根据检测结果发送检测报告。


8.根据权利要求2至7任一项所述的方法,其特征在于,所述初...

【专利技术属性】
技术研发人员:宋大伟丁静
申请(专利权)人:苏州亿歌网络科技有限公司
类型:发明
国别省市:江苏;32

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

1