[发明专利]一种数字家庭网络多任务并发执行的装置及方法有效
申请号: | 200610032708.0 | 申请日: | 2006-01-09 |
公开(公告)号: | CN101059765A | 公开(公告)日: | 2007-10-24 |
发明(设计)人: | 罗笑南;林业 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/46;H04L12/28 |
代理公司: | 广州粤高专利代理有限公司 | 代理人: | 禹小明 |
地址: | 510275广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字家庭 网络 任务 并发 执行 装置 方法 | ||
1、一种数字家庭网络多任务并发执行装置的并发执行方法,其特征在于所述多任务并发执行装置包括作为处理核心的控制模块、为控制模块和数字家庭网络的设备提供交互接口的通讯模块、触发任务执行的任务触发模块,所述控制模块设置有任务列表、设备使用表和设备执行队列;
所述并发执行方法包括如下步骤:
(1)通过任务触发模块触发并启动任务;
(2)根据任务列表中顺序排列的该任务的命令集,判断具体命令所需的设备是否空闲,如果空闲则执行步骤(6),否则执行步骤(3);
(3)判断能否抢占该设备;如果可以,则执行步骤(5);否则执行步骤(4);
(4)将任务放入设备执行队列;
(5)中断正使用该设备的任务,将被中断的任务放入设备执行队列;
(6)占用设备,执行该命令;
(7)判断该任务的命令集是否执行完毕;如果完毕则执行步骤(8);否则返回步骤(2);
(8)置设备的状态为空闲,并结束该任务。
2、根据权利要求1所述的数字家庭网络多任务并发执行装置的并发执行方法,其特征在于所述步骤(1)的任务触发模块的触发方式采用按时间触发、或按设备的空闲状态触发、或按条件触发、或用户人工触发、或其相结合的方式实现。
3、根据权利要求2所述的数字家庭网络多任务并发执行装置的并发执行方法,其特征在于所述步骤(3)以任务的优先级高低为标准,高优先级的任务可以抢占低优先级的任务正使用的设备。
4、根据权利要求2所述的数字家庭网络多任务并发执行装置的并发执行方法,其特征在于所述按设备的空闲状态触发的方式,按照设备执行队列中优先级的高低顺序触发任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610032708.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗痤疮的中药制剂
- 下一篇:一种环氧树脂防腐涂料的生产方法