CN100341281C - 一种在网络***中实现任务管理的方法 - Google Patents
一种在网络***中实现任务管理的方法 Download PDFInfo
- Publication number
- CN100341281C CN100341281C CNB2004100021555A CN200410002155A CN100341281C CN 100341281 C CN100341281 C CN 100341281C CN B2004100021555 A CNB2004100021555 A CN B2004100021555A CN 200410002155 A CN200410002155 A CN 200410002155A CN 100341281 C CN100341281 C CN 100341281C
- Authority
- CN
- China
- Prior art keywords
- task
- type
- management service
- time
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种在网络***中实现任务管理的方法,该方法为:由策略管理客户端从策略管理服务端中获取已注册的任务类型,并通过操作接口提供给用户;用户选择已注册的任务类型,并创建该类型的任务和设置调度参数;策略管理客户端将包含调度参数的任务相关信息提交到策略管理服务端,并由策略管理服务端保存;当调度所述任务时,策略管理服务端将任务相关信息发送给应用模块;以及由所述应用模块解析并执行任务。
Description
技术领域
本发明涉及网络技术,尤其涉及一种在网络***中实现任务管理的方法。
背景技术
随着运营商越来越关注网络的可运营、可维护,网管***都向着无人管理的方向发展。通常由用户事先配置好一系列操作,然后由网管在某个时候自动执行或每隔一段时间自动重复执行,如定时进行数据库备份、周期性的设备数据采集与同步等。另外可以事先配置好一些操作,然后在某个或某些事件发生的情况下执行,如当网络出现故障时,需要采取某种恢复措施等。
目前,在很多网管中任务都是按功能组织所有操作实现的,不区分是不是属于定时或者周期性任务。比如***管理模块包括所有的***管理功能特性实现,也包括各种定时/周期性任务实现支持,如周期性数据库备份等。采用这种方法存在以下缺点:
1、各种任务分散在各个功能模块,不利于用户进行统一的监控和维护;
2、由于各个模块的实现方法不同,操作界面也可能不同,增加了用户学习的负担;
3、由于每个任务模块都有一套实现方式,导致了大量的重复的开发工作,增加了开发的工作量和出现问题的概率。
发明内容
本发明的目的在于提供一种在网络***中实现任务管理的方法,解决现有技术中存在监控、维护不便和重复开发的问题。
实现本发明的技术方案:一种在网络***中实现任务管理的方法,该方法为:
由策略管理客户端从策略管理服务端中获取已注册的任务类型,并通过操作接口提供给用户;用户选择已注册的任务类型,并创建该类型的任务和设置调度参数;策略管理客户端将包含调度参数的任务相关信息提交到策略管理服务端,并由策略管理服务端保存;当调度所述任务时,策略管理服务端将任务相关信息发送给应用模块;以及由所述应用模块解析并执行任务。
根据上述方法:
创建任务时,策略管理客户端还从策略管理服务端获取已注册的触发任务类型的所有事件并提供给用户,用户可选取一个或多个事件与任务绑定。
在创建需要设置任务参数的复杂任务时,由策略管理客户端启动应用模块注册并集成相应用户操作接口完成任务参数设置,并将任务参数组合成字符串通过策略管理客户端提交到策略管理服务端。
调度任务的类型包括基于时间的调度、基于事件的调度和立即执行。
调度基于时间的任务和立即执行任务包括步骤:根据调度命令中的任务标识从任务表中查找对应的任务;根据任务对应的类型标识查找对应的任务类型;根据任务类型的相应信息将执行任务的消息发送给应用模块;记录任务的执行时间和将任务的状态修改为运行,并将任务的当前状态广播给策略管理客户端。
调度基于事件的任务包括步骤:
(1)根据事件消息中的事件标识在任务表中查找对应的任务列表;
(2)从列表中取出第一个任务;
(3)根据任务对应的类型标识查找对应的任务类型;
(4)根据任务类型的相应信息将执行任务的消息发送给应用模块;
(5)记录任务的执行时间和将任务的状态修改为运行,并将当前状态广播给策略管理客户端;
(6)判断是否取完所有的任务,如果是,则结束该流程,否则,取出下一个任务,并进行步骤(3)。
在进行步骤(2)之前先判断任务列表是否为空,如果为空,则结束该处理流程;否则继续后续步骤。
应用模块执行任务时还向策略管理服务端发送进度消息,策略管理服务端收到该进度消息后广播给策略管理客户端。
应用模块执行完任务后向策略管理服务端发送包含执行是否成功及详细信息的任务结束消息。
策略管理服务端接收到任务结束消息时进行下述步骤:
a、根据消息中的任务标识,查找任务运行记录表中是否存在对应的记录;如果存在对应的记录,则进行步骤c;否则进行步骤b;
b、在任务运行记录表中新建一个记录,并将执行任务的开始时间赋为当前的***时间;
c、将任务执行结果和结束时间写入记录并保存到任务运行记录表中;
d、根据***时间和任务的有效期更新任务的状态,并将该状态广播给策略管理客户端。
当所述任务为基于时间的任务时,该基于时间的任务可处于活动状态、挂起状态、运行状态、过期状态或未到期状态,任务状态之间可自动转化,或通过手工方式转化。
当所述任务为基于事件的任务时,该基于事件的任务可处于活动状态、挂起状态和运行状态,任务状态之间可自动转化,或通过手工方式转化。
本发明具有以下有益效果:
1、提供一个集中的任务管理工具和执行引擎,能够对所有的各种不同类型的任务进行统一的管理和调度执行,简化了用户的操作;
2、提供了一组通用的任务类型和事件注册接口,使应用程序员只要关心具体功能的实现,减轻了应用程序员的负担,提供了开发效率;
3、减少了网络管理***中的重复代码和功能,简化了***;
4、提供了多种任务触发机制,方便用户灵活的定制网络管理策略。
附图说明
图1为策略管理***示意图;
图2为任务状态转化示意图;
图3为停止/运行任务处理流程图;
图4为策略管理服务端收到事件消息时的处理流程图;
图5为策略管理服务端收到任务结束消息的处理流程图。
具体实施方式
参阅图1所示,策略管理***作为一个独立的***模块存在和运行,包括策略管理客户端(client)和策略管理服务端(server)。各具体产品应用将需要策略管理支持的***操作项(任务类型)按照一定的方式实现后,通过配置文件定义并注册到策略管理服务端。对于复杂的任务操作的实现,还需要独立的客户端侧的操作支持,则需要产品应用实现相应的客户端操作,并在策略管理服务端注册(通过配置文件),由策略管理客户端集成。
在本发明中,简单任务是指任务在执行时,只需策略管理向应用模块发送通知执行的消息就可执行的任务。
复杂任务是指任务在执行时,需要策略管理向应用模块发送任务执行的消息中附带任务参数,应用模块才知道怎么执行的任务。因为各个任务的参数各不相同,所以策略管理***提供了一个抽象的窗口类,由应用模块实现该窗口类以向用户提供设置任务参数的界面,应用模块将该窗口类的名字写到策略管理***提供的配置文件schedule_tasktype.xml中,策略管理***的前台通过反射机制调用该窗口类,用户在配置好任务参数后,该窗口类将参数转换成字符串返回给策略管理客户端,客户端提交给服务端保存,服务端在调度任务的时候将其发给应用模块。对于参数到字符串的组合方式,以及字符串到参数的解析方式由应用模块的窗口类以及应用模块的服务端自己定义。
本发明的方法为:由策略管理客户端从策略管理服务端中获取已注册的任务类型,并通过操作接口提供给用户;用户选择已注册的任务类型,并创建该类型的任务和设置调度参数;策略管理客户端将包含调度参数的任务相关信息提交到策略管理服务端,并由策略管理服务端保存;当调度所述任务时,策略管理服务端将任务相关信息发送给应用模块;由所述应用模块解析并执行任务。
以下对上述方法的实现进行详细说明:
策略管理***的用户侧提供一套标准的操作接口,实现:
(1)任务类型的浏览
(2)已创建任务的查询
(3)创建新任务
(4)删除指定任务
(5)挂起指定任务
(6)激活指定任务
(7)修改指定任务(重新设置调度参数和任务参数)
(8)立即执行指定任务
(9)查看正在执行的任务的进度
(10)强制停止正在执行的任务
(11)查看任务的运行记录
简单的任务操作只需要在用户侧选择任务类型和设置调度参数。对于复杂的任务操作还有操作对象、操作数据等的管理需求(即需要设置任务参数),这时策略管理客户端启动应用模块注册并集成相应用户操作接口完成任务参数设置,之后将任务参数按照一定的规则(具体规则由应用模块自己定义)组合成字符串提交给策略管理客户端,策略管理客户端通过相应接口将其提交到策略管理服务端保存,在任务被调度执行时,发送给应用模块,应用模块再根据自己定义的规则进行解析。
策略管理***服务端实现各种后台管理与调度执行功能,包括:
(1)处理应用模块具体任务操作的定义与注册。
(2)处理策略管理***用户侧提供的一系列标准操作的对应后台处理,比如数据管理方面的工作。
(3)在各任务项定义的调度时间内,调度相应的任务操作执行。
(4)接收各其它应用模块发送的事件,调度相应的任务操作执行。
(5)接收应用模块发送的任务执行进度和任务执行结果。
(6)将任务的最新状态以及执行进度广播给策略管理客户端。
任务属性项包括:任务编号、任务名称、任务类型标识、所属模块、调度类型(事件触发调度、每天调度、每月调度、每周调度、一次性调度、周期调度)、最后修改时间、创建用户、目前状态(活动、挂起、过期、未到期、运行)、开始时间、有效期开始时间、有效期结束时间、绑定的事件列表、备注、任务参数等。其中,任务参数主要针对需要操作对象、操作数据支持的复杂任务,提供一个附加数据存储支持(以字符串形式存储),在调度任务的时候,发给具体应用模块解析。
调度方式可分成三大类:
(1)基于时间的调度
A、定时,即在某段时间内每到某个时刻就执行一次,如:
每月+XX日XX时XX分XX秒
每周+XX日XX时XX分XX秒
每日+XX时XX分XX秒
B、周期,即在某段时间内每隔固定时间就执行一次;
C、一次性,如在XXXX年XX月XX日XX时XX分XX秒执行。
(2)基于事件的调度
通过指定事件类型触发执行任务。
(3)立即执行
是一种人工调度的方式,用户从策略管理客户端选中一个任务,让其马上执行。执行之后不会影响任务原来的调度策略,如原来定于每月XX日XX时XX分XX秒执行的任务,到时仍然会执行。
参阅图2所示的任务状态转化,任务状态只有两种状态之间存在直接连线的才能直接转化,如果是双箭头表示能相互转换,如果是A->B形式的,则表示只有A能转化成B。
A、活动状态
当任务处于活动状态时,对应于事件任务如果所绑定的事件发生,或对应于时间任务所设定的调度时间到时,该任务会被调度执行。
B、挂起状态
当任务处于挂起态时,表示任务退出轮询队列。对应于事件任务当所绑定的事件发生,或对应于时间任务所设定的调度时间到时,该任务也不会被调度执行。
C、过期状态
过期状态仅对时间任务有意义,对于时间任务有一个有效期,当***日期晚于任务的有效期结束日期时,任务处于过期态,处于过期态的不会被***自动调度执行,即所设定的调度时间到了,任务也不会被调度。
D、运行状态
任务处于运行态,表示任务正在执行。
E、未到期状态
仅对时间任务有效,当***日期早于有效期的开始日期时,任务处于未到期状态。
只有处于活动状态的任务才能被挂起;处于过期状态、未到期状态、挂起状态的任务能够在通过手工调度的方式使之运行。
在本发明中,如果需要支持某种任务类型,需要在策略管理***中注册该任务类型,并且如果需要该任务类型支持事件触发的调度方式,还需要注册能够触发该任务的所有事件,用户在创建该类型的事件任务时,只能在这些注册了的事件中选1个或多个事件绑定到该任务;如果一个任务类型没有注册任何与之相对应的事件,则用户只能创建该种类型的基于时间的任务。
通过提供两个XML文件(TaskType.xml和TaskTypeAndEventMap.xml)给应用程序员注册任务类型和任务类型与事件的映射关系。
文件TaskType.xml用于注册任务类型;文件TaskTypeAndEventMap.xml:用于注册任务类型与事件的映射关系。
任务类型包括如下属性项:
属性名 | 说明 |
任务类型标识 | 唯一标识一个任务类型 |
应用模块的标识 | 任务类型所在应用进程的标识,用于发送消息 |
支持的触发类型 | 任务触发类型,0:支持时间触发和事件触发,1:只支持时间触发。如果为0:则需要在TaskTypeAndeventMap.xml中注册对应的事件 |
是否支持进度上报 | 是否支持上报进度,0:不支持,1:支持,对于耗时较长的任务,应设为1,以便在执行过程中能看到其进度 |
是否能强制取消 | 在运行过程中是否可以强制取消,0:不可以,1:可以 |
处理任务参数的java类名 | Client端用来设置任务参数的Java类名,如果为空,则表示不支持任务参数的设置。 |
显示详细信息的java类名 | Client端用来显示详细信息的Java类名,如果为空,则表示不支持详细信息的显示。 |
描述 | 任务类型描述,描述该任务类型完成的功能。 |
任务类型与事件映射关系包含如下属性项
属性名 | 说明 |
事件的标识 | 唯一标识一个事件 |
任务类型标识 | 该事件需要触发的任务类型 |
事件的描述 | 事件的描述,如“历史告警记录超过10万条” |
其中:一个事件可以触发多个任务,一个任务可以由多个事件触发。
在策略管理服务端包含有:
任务表(TaskTable),存储在数据库中,用于保存创建的任务,任务的各属性项作为表的字段。
任务类型表(TaskTypeList),由***在启动时读取配置文件生成,用于保存创建的任务的任务类型,由任务类型的各属性项作为表的字段。
任务运行记录列表(RecordList),存储在内存中,用于记录当前正在运行的任务的开始时间。
任务运行记录表(RecordTable),存储在数据库中,用于来保存任务的运行记录。
任务调度流程:
对应于三大类的调度类型,即时间调度、事件调度和立即调度,任务的触发有以下三种:
A对于时间任务,当所设的调度时间到时,对应的定时器会触发,然后发送执行的消息给图3所示的运行/停止任务处理模块。
如图3所示,处理流程如下:
步骤10:任务在触发以后,根据调度命令中的任务标识从任务表中查找对应的任务。
步骤20:判断是否找到任务,如果是则进行步骤30,否则结束该流程。
步骤30:根据任务对应的类型标识在任务类型列表中查找对应的任务类型。
步骤40:判断是否找到,如果是则进行步骤50,否则结束该流程。
步骤50:根据任务类型列表中的相应信息将执行任务的消息发送给应用模块,让其执行/停止任务。
步骤60:将任务标识和执行时间存入RecordList中。
步骤70:修改任务的状态,并将任务的当前状态广播给策略管理客户端。
B、对于事件任务,当***接收到事件时,会调用如图4示的事件消息处理模块查找对应的任务列表,然后对任务列表中的每一个任务,发运行消息给图3所示运行/停止任务处理模块。
参阅图4,处理流程如下:
步骤100:根据事件消息中的事件标识在TaskTable中查找能被该事件触发的所有任务。通过查找TaskTable中任务的绑定的事件列表中是否包含事件标识即可查找到满足条件的所有任务。
步骤110:判断是否找到任务,如果是则进行步骤120,否则结束该流程。
步骤120:从列表中取出第一个任务。
步骤130:调用停止/执行处理流程进行处理。
步骤140:判断是否取完任务,如果是则结束该流程,否则取下一个任务并进行步骤130。
当应用模块在执行完任务后,会发送一个任务结束的消息(中有执行成功/失败以及详细的信息)给策略管理后台,策略管理后台在接收到任务结束消息后进行相应的处理。参阅图5,其处理流程如下:
步骤200:根据任务结束消息中的任务标识(ID)从RecordList中查找对应的记录。
步骤210:判断是否找到记录,如果没有找到,则进行步骤220,否则进行步骤230。
步骤220:新建一个记录,将其开始时间赋为当前***时间。
步骤230:将消息中的信息(如错误码,详细信息)赋给记录,将当前***时间赋为结束时间,然后将记录保存到数据库的RecordTable中,然后将该Record从RecordList中删除。
步骤240:根据***时间和任务的有效期更新任务的状态。
步骤250:将任务的新的状态广播给策略管理客户端。
在本发明中,对于执行时间较长的任务,在任务执行时通过策略管理***提供的接口发送进度消息,当策略管理后台收到进度消息后,广播给策略管理客户端,让该客户端更新任务的进度显示,使用户可以方便的知道任务的当前进度。
从上可看出,本发明有以下特点:
1、基于客户端/服务端(C/S)架构,Client端可用Java实现,Server端可用C++实现;
2、每一个产品有一个网元管理进程与之对应;
3、有一个集中负责消息分发的进程MDP,MDP做为进程间通讯的枢纽,能够将来自一个进程的消息分发到另一个或者多个进程。它使得多个客户端及服务器端进程的网状连接变成星型连接,从而减少了***连接管理的复杂度,使得每个客户端/服务器端进程只需要与MDP建立连接就可以相互通信;
4、提供了一个后台进程的开发框架,该框架提供与MDP的连接建立及保持,消息的接收及发送。以及接收消息后的处理框架。该框架使得应用程序员只需要关心应用需要处理的消息,而无需关注消息的接收和发送。另外,该框架还为应用程序开发提供了定时器等丰富的辅助功能。
Claims (12)
1、一种在网络***中实现任务管理的方法,其特征在于该方法为:
由策略管理客户端从策略管理服务端中获取已注册的任务类型,并通过操作接口提供给用户;
用户选择已注册的任务类型,并创建该类型的任务和设置调度参数;
策略管理客户端将包含调度参数的任务相关信息提交到策略管理服务端,并由策略管理服务端保存;
当调度所述任务时,策略管理服务端将任务相关信息发送给应用模块;以及
由所述应用模块解析并执行任务。
2、如权利要求1所述的方法,其特征在于,创建任务时,策略管理客户端还从策略管理服务端获取已注册的触发任务类型的所有事件并提供给用户,用户可选取一个或多个事件与任务绑定。
3、如权利要求1所述的方法,其特征在于,在创建需要设置任务参数的复杂任务时,由策略管理客户端启动应用模块注册并集成相应用户操作接口完成任务参数设置,并将任务参数组合成字符串通过策略管理客户端提交到策略管理服务端。
4、如权利要求1所述的方法,其特征在于,调度任务的类型至少包括基于时间的调度、基于事件的调度和立即执行之一。
5、如权利要求4所述的方法,其特征在于,调度基于时间的任务包括步骤:
A、根据调度命令中的任务标识从任务表中查找对应的任务;
B、根据任务对应的类型标识查找对应的任务类型;
C、根据任务类型的相应信息将执行任务的消息发送给应用模块;
D、记录任务的执行时间和修改任务的状态,并将任务的当前状态广播给策略管理客户端。
6、如权利要求5所述的方法,其特征在于,调度基于事件的任务包括步骤:
(1)根据事件消息中的事件标识在任务表中查找对应的任务列表;
(2)从列表中取出第一个任务;
(3)根据任务对应的类型标识查找对应的任务类型;
(4)根据任务类型的相应信息将执行任务的消息发送给应用模块;
(5)记录任务的执行时间和修改任务的状态,并将任务的当前状态广播给策略管理客户端;
(6)判断是否取完所有的任务,如果是,则结束该流程,否则,取出下一个任务,并进行步骤(3)。
7、如权利要求6所述的方法,其特征在于,在进行步骤(2)之前先判断任务列表是否为空,如果为空,则结束该处理流程;否则继续后续步骤。
8、如权利要求1所述的方法,其特征在于,应用模块执行任务时还向策略管理服务端发送进度消息,策略管理服务端收到该进度消息后广播给策略管理客户端。
9、如权利要求1至8任一所述的方法,其特征在于,应用模块执行完任务后向策略管理服务端发送包含执行是否成功及详细信息的任务结束消息。
10、如权利要求9所述的方法,其特征在于,策略管理服务端接收到任务结束消息时进行下述步骤:
a、根据消息中的任务标识,查找任务运行记录表中是否存在对应的记录;如果存在对应的记录,则进行步骤c;否则进行步骤b;
b、在任务运行记录表中新建一个记录,并将执行任务的开始时间赋为当前的***时间;
c、将任务执行结果和结束时间写入记录并保存到任务运行记录表中;
d、根据***时间和任务的有效期更新任务的状态,并将该状态广播给策略管理客户端。
11、如权利要求1所述的方法,其特征在于,当所述任务为基于时间的任务时,该基于时间的任务可处于活动状态、挂起状态、运行状态、过期状态或未到期状态,任务状态之间可自动转化,或通过手工方式转化。
12、如权利要求1所述的方法,其特征在于,当所述任务为基于事件的任务时,该基于事件的任务可处于活动状态、挂起状态和运行状态,任务状态之间可自动转化,或通过手工方式转化。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100021555A CN100341281C (zh) | 2004-01-05 | 2004-01-05 | 一种在网络***中实现任务管理的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100021555A CN100341281C (zh) | 2004-01-05 | 2004-01-05 | 一种在网络***中实现任务管理的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1642105A CN1642105A (zh) | 2005-07-20 |
CN100341281C true CN100341281C (zh) | 2007-10-03 |
Family
ID=34867305
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100021555A Expired - Fee Related CN100341281C (zh) | 2004-01-05 | 2004-01-05 | 一种在网络***中实现任务管理的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100341281C (zh) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101193452B (zh) * | 2007-03-15 | 2011-03-16 | 中兴通讯股份有限公司 | 自动交换光网络中控制模块注册的方法及其应用方法 |
CN101201753B (zh) * | 2007-12-13 | 2012-12-26 | 浪潮通信信息***有限公司 | 一种多状态机管理引擎的配置管理方法 |
CN101551758B (zh) * | 2009-05-13 | 2013-06-05 | 中兴通讯股份有限公司 | 一种实现设备管理任务并行工作的***和方法 |
WO2013007190A1 (zh) * | 2011-07-11 | 2013-01-17 | Shao Kaiyi | 任务执行***、数据处理设备以及任务发布设备和方法 |
CN103514036B (zh) * | 2012-06-20 | 2017-07-25 | ***股份有限公司 | 一种用于事件触发和批量处理的调度***和方法 |
CN102982415A (zh) * | 2012-11-22 | 2013-03-20 | 用友软件股份有限公司 | 任务处理***和任务处理方法 |
CN104077403B (zh) * | 2014-07-04 | 2017-06-30 | 用友网络科技股份有限公司 | 用于Alcedo数据库的计划任务的处理方法和处理装置 |
CN104216785B (zh) * | 2014-08-26 | 2017-10-10 | 烽火通信科技股份有限公司 | 通用策略任务***及其实现方法 |
CN104463409A (zh) * | 2014-10-28 | 2015-03-25 | 用友软件股份有限公司 | 任务操作方法与任务操作装置 |
CN104572896A (zh) * | 2014-12-25 | 2015-04-29 | 福建亿榕信息技术有限公司 | 一种基于关系型数据库进行数据自动化治理的方法及*** |
CN105808588B (zh) * | 2014-12-31 | 2019-06-18 | 北京瑞狮天智信息技术有限公司 | 基于众包模型的分布式定向垂直信息搜索***和方法 |
CN105446812A (zh) * | 2016-01-04 | 2016-03-30 | 中国南方电网有限责任公司 | 一种多任务调度配置方法 |
US10341465B2 (en) * | 2016-04-03 | 2019-07-02 | Microsoft Technology Licensing, Llc | Policy driven flight management |
CN106100779B (zh) * | 2016-07-21 | 2018-12-04 | 四川九州电子科技股份有限公司 | 基于定时轮询和实时调度的应急广播任务调控方法及*** |
CN108932157B (zh) * | 2017-05-22 | 2021-04-30 | 北京京东尚科信息技术有限公司 | 分布式处理任务的方法、***、电子设备和可读介质 |
CN107977260B (zh) * | 2017-11-23 | 2020-08-28 | 鼎富智能科技有限公司 | 任务提交方法及装置 |
CN108762949B (zh) * | 2018-05-21 | 2021-07-09 | 招银云创信息技术有限公司 | 集中调度方法、***、计算机设备和存储介质 |
CN110895488B (zh) * | 2018-09-12 | 2023-10-20 | 三六零科技集团有限公司 | 任务调度方法及装置 |
CN109597678B (zh) * | 2018-10-09 | 2023-07-21 | 创新先进技术有限公司 | 任务处理方法及装置 |
CN109471707A (zh) * | 2018-10-12 | 2019-03-15 | 传化智联股份有限公司 | 调度任务的部署方法及装置 |
CN111625269A (zh) * | 2020-05-14 | 2020-09-04 | 中电工业互联网有限公司 | 一种基于Web的通用Spark任务提交***及方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020059559A1 (en) * | 2000-03-16 | 2002-05-16 | Kirthiga Reddy | Common user interface development toolkit |
CN1441349A (zh) * | 2002-02-26 | 2003-09-10 | 加林克半导体V.N.有限公司 | 用于知识产权再利用最大化的基于任务的硬件体系结构 |
CN1450469A (zh) * | 2002-04-11 | 2003-10-22 | 佳能株式会社 | 数据处理装置、数据处理方法及程序 |
CN1459063A (zh) * | 2001-03-09 | 2003-11-26 | 文智焕 | 实时控制用户网络浏览器的***和方法 |
US20030229688A1 (en) * | 2002-06-05 | 2003-12-11 | Trend Micro Incorporated | Network automatic management system and method for performing the same |
-
2004
- 2004-01-05 CN CNB2004100021555A patent/CN100341281C/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020059559A1 (en) * | 2000-03-16 | 2002-05-16 | Kirthiga Reddy | Common user interface development toolkit |
CN1459063A (zh) * | 2001-03-09 | 2003-11-26 | 文智焕 | 实时控制用户网络浏览器的***和方法 |
CN1441349A (zh) * | 2002-02-26 | 2003-09-10 | 加林克半导体V.N.有限公司 | 用于知识产权再利用最大化的基于任务的硬件体系结构 |
CN1450469A (zh) * | 2002-04-11 | 2003-10-22 | 佳能株式会社 | 数据处理装置、数据处理方法及程序 |
US20030229688A1 (en) * | 2002-06-05 | 2003-12-11 | Trend Micro Incorporated | Network automatic management system and method for performing the same |
Also Published As
Publication number | Publication date |
---|---|
CN1642105A (zh) | 2005-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100341281C (zh) | 一种在网络***中实现任务管理的方法 | |
CN1171145C (zh) | 用于自动软件配置的请求调度程序 | |
CN107562472B (zh) | 基于docker容器的微服务***及方法 | |
CN1291313C (zh) | 操作***的自动安装和配置的***和方法 | |
CN1130674C (zh) | 由约定数据控制的通信设备及方法 | |
CN1138207C (zh) | 使用远程java对象分配程序的方法和装置 | |
CN101038559A (zh) | 批量任务调度引擎及调度方法 | |
CN103645909A (zh) | 定时任务的处理方法及装置 | |
CN1906585A (zh) | 供应数据处理***中识别、保留和逻辑供应资源的方法、***和产品 | |
CN1645330A (zh) | 用于应用程序分布式管理的启用网格的虚拟机的方法和*** | |
CN1836213A (zh) | 服务器间的透明会话迁移 | |
CN1906580A (zh) | 对于具有可移动对象的启用网格的虚拟机的方法和*** | |
CN1798170A (zh) | 用于在无线终端中处理日程相关事件的设备和方法 | |
CN1866283A (zh) | 实现规则***触发的***及方法 | |
CN1207847A (zh) | 用于通信***的***平台 | |
CN1638339A (zh) | 存在数据管理方法 | |
CN1828541A (zh) | Java操作***中定时任务的实现方法 | |
CN1852101A (zh) | 一种并行下载方法和终端 | |
CN1620653A (zh) | 计算网络中服务的动态部署 | |
CN1684487A (zh) | 用于处理多种语言的通信***、设备、装置和方法 | |
CN1787000A (zh) | 批量作业集中管理和调度的***及方法 | |
CN1298503A (zh) | 分布式***中的动态查找服务 | |
CN1913692A (zh) | 按配置下载设备软件的方法 | |
CN1889048A (zh) | 组件的实现方法以及*** | |
CN1620064A (zh) | 调度基于模式的Web服务的方法、***和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20071003 Termination date: 20160105 |
|
EXPY | Termination of patent right or utility model |