发明名称 一种基于范式的多任务调度方法、装置
摘要 本发明适用于计算机领域,提供了一种基于范式的多任务调度方法、装置及通信终端,所述方法包括下述步骤:接收并解析范式表达式,所述范式表达式定义了任务的执行顺序和串并行关系;根据解析后的范式表达式对多任务进行调度处理。本发明接收表示多个任务的先后执行顺序以及任务间的串行和并行关系范式表达式后,根据作为单独的定义文件存储起来的范式规则解析接收的范式表达式,同时根据为范式提供的固定程序执行解析后的范式表达式,由于在任务的先后执行顺序或者串行或者并行关系改变时,只需修改表示任务的范式表达式,因此节省了重新编写、编译代码的时间,达到快速适应需求变更的目的。
申请公布号 CN102455941B 申请公布日期 2014.03.26
申请号 CN201010525056.0 申请日期 2010.10.29
申请人 金蝶软件(中国)有限公司 发明人 郑学明
分类号 G06F9/48(2006.01)I 主分类号 G06F9/48(2006.01)I
代理机构 深圳中一专利商标事务所 44237 代理人 张全文
主权项 一种基于范式的多任务调度方法,其特征在于,所述方法包括下述步骤:接收并解析范式表达式,所述范式表达式定义了任务的执行顺序和串并行关系;根据解析后的范式表达式对多任务进行调度处理;其中所述接收并解析范式表达式的步骤具体为:判断所述范式表达式中结点的个数是否为0,若为0,则解析结束;若不为0,继续判断接收的范式表达式中结点的个数是否为1,若为1,则直接解析该结点;若不为1,则将范式表达式解析为两个范式表达式;递归执行所述判断所述范式表达式中结点的个数是否为0,若为0,则解析结束;若不为0,继续判断接收的范式表达式中结点的个数是否为1,若为1,则直接解析该结点;若不为1,则将范式表达式解析为两个范式表达式的步骤,直到范式表达式中结点的个数为0。
地址 518000 广东省深圳市南山区深南大道市高新技术工业村W1-B4