[发明专利]一种便携式主站的任务分配系统及方法有效
申请号: | 201410152359.0 | 申请日: | 2014-04-16 |
公开(公告)号: | CN103885823B | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | 高峰;顾慧春;朱旻捷;李明 | 申请(专利权)人: | 国网上海市电力公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 上海信好专利代理事务所(普通合伙)31249 | 代理人: | 周荣芳 |
地址: | 200002 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 便携式 任务 分配 系统 方法 | ||
技术领域
本发明属于电子电路领域,尤其涉及一种便携式主站的任务分配系统及方法。
背景技术
在便携式主站系统的设计中,采用的是多任务实时控制架构,这种架构主要依赖精确的时钟分时电路来完成的。这就要求任务分配机制的相对稳定。
在实际现场环境中,由于受到工况环境中的电磁干扰和高频电路的本身干扰,时钟定时往往会产生偏差,造成定时不稳定,引起事件任务工作状态的不稳定,严重时会引起整个便携式主站系统的崩溃。
在这种情况下,必须在定时电路中引入并行处理机制,依靠稳定的小单位定时频率,定时分配任务。
发明内容
本发明的目的在于提供一种便携式主站的任务分配系统及方法,来实现便携式主站系统任务分配的相对稳定,具有效率高,性能好、成本低的优点。
实现上述目的的一个技术方案是:提供一种便携式主站的任务分配系统,其设有与多个任务相对应的多组设备,其中每组设备包括:任务定时器、任务定时结束判断模块、任务执行器、任务结束模块;
任务定时器根据其输入端接收到的相应任务触发来启动定时;
任务定时结束判断模块的输入端与任务定时器的输出端连接,接收定时计数状态来对任务是否结束进行判断;
任务定时结束判断模块在否定输出端与任务执行器的输入端连接来提供表示任务未结束的否定输出命令以驱使任务执行器继续执行相应任务直到该任务执行完毕;
任务定时结束判断模块在肯定输出端与任务结束模块的输入端连接来提供表示任务结束的肯定输出命令;任务执行器的输出端也与任务结束模块的输入端连接;
任务结束模块,在收到所述肯定输出命令时或者在任务执行完毕时,结束相应任务;
所述任务分配系统还设有多任务再分配器,接收各组的所述任务结束模块结束相应任务后输出的信号来重新分配任务。
实现上述目的的另一个技术方案是:提供一种便携式主站的任务分配方法,使用上述的系统,在所述任务分配方法中,
每组的任务定时器根据相应的任务触发启动定时,并输出定时计数状态;
任务定时结束判断模块接收所述输出定时计数状态来判断任务是否结束,并相应地提供表示任务结束的肯定输出命令或表示任务未结束的否定输出命令;
任务执行器根据所述否定输出命令来继续执行相应任务直到该任务执行完毕;
任务结束模块在收到所述肯定输出命令时或者在任务执行完毕时,结束相应任务;
再由多任务再分配器接收各组的所述任务结束模块结束相应任务后输出的信号来重新分配任务。
由于采用了本发明提供的一种便携式主站的任务分配系统及方法,多个定时路径相互独立,并行处理,用定时时间控制任务的执行,实现了便携式主站系统任务分配的相对稳定,具有效率高,性能好、成本低的优点。
附图说明
图1是本发明的结构示意图。
具体实施方式
下面将结合附图对本发明作进一步说明。
请参照图1,图中给出了一种便携式主站的任务分配系统,包括:第一任务定时器、第二任务定时器、第三任务定时器、第一任务定时结束判断模块、第二任务定时结束判断模块、第三任务定时结束判断模块、第一任务执行器、第二任务执行器、第三任务执行器、第一任务结束模块、第二任务结束模块、第三任务结束模块和多任务再分配器。
基于上述系统,本发明提供的便携式主站的任务分配方法中,第一任务定时器由第一任务触发启动定时,输出定时计数状态到第一任务定时结束判断模块来判断第一任务何时结束,第一任务定时结束判断模块的判断输出有两个,否定输出No连接第一任务执行器,肯定输出Yes连接第一任务结束模块,第一任务执行器的输出也连接第一任务结束模块,第一任务结束模块的输出连接多任务再分配器重新分配任务。
第二任务定时器由第二任务触发启动定时,输出定时计数状态到第二任务定时结束判断模块来判断第二任务何时结束,第二任务定时结束判断模块的判断输出有两个,否定输出No连接第二任务执行器,肯定输出Yes连接第二任务结束模块,第二任务执行器的输出也连接第二任务结束模块,第二任务结束模块的输出连接多任务再分配器重新分配任务。
第三任务定时器由第三任务触发启动定时,输出定时计数状态到第三任务定时结束判断模块来判断第三任务何时结束,第三任务定时结束判断模块的判断输出有两个,否定输出No连接第三任务执行器,肯定输出Yes连接第三任务结束模块,第三任务执行器的输出也连接第三任务结束模块,第三任务结束模块的输出连接多任务再分配器重新分配任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网上海市电力公司,未经国网上海市电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410152359.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:全自动卷筒割字机
- 下一篇:一种玻璃胶片边角料收集装置