[发明专利]一种复杂执行过程的解析方法及装置有效
申请号: | 200710087266.4 | 申请日: | 2007-03-21 |
公开(公告)号: | CN101136774A | 公开(公告)日: | 2008-03-05 |
发明(设计)人: | 鄢彪;周觅 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04M3/22 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰;吴孟秋 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 复杂 执行 过程 解析 方法 装置 | ||
1.一种复杂执行过程的解析方法,其特征在于,包括以下步骤:
用户定义执行序列以及执行参数,并通过控制模块将所述执行序列以及所述执行参数传递给活动池;
所述活动池根据所述执行序列构造一个或多个执行体;以及
所述控制模块调用所述活动池中的所述一个或多个执行体并根据所述执行参数依次进行解析。
2.根据权利要求1所述的解析方法,其特征在于,根据所述执行参数依次进行解析包括对每个所述执行体依次进行以下步骤,
直至所有所述执行体的解析完成:
判断所述执行体的类型;以及
根据所述执行体的类型,解析所述执行参数并进行所述相应执行体的执行过程。
3.根据权利要求2所述的解析方法,其特征在于,所述执行体包括逻辑执行体以及业务执行体。
4.根据权利要求3所述的解析方法,其特征在于,在所述执行体为所述业务执行体的情况下,所述进行所述相应执行体的执行过程包括:
调用自身执行过程,将指令传递给前台接收模块,并将返回指令传递给所述控制模块;以及
所述活动池的指针下移一位。
5.根据权利要求3所述的解析方法,其特征在于,在所述执行体为所述逻辑执行体的情况下,所述进行所述相应执行体的执行过程包括:
所述活动池的指针下移一位并判断所述逻辑执行体执行过程是否结束;以及
如果所述逻辑执行体执行过程没有结束,则进行递归调用过程,否则所述活动池的指针进行跳跃,以跳出所述逻辑执行体的执行过程。
6.根据上述权利要求中任一项所述的解析方法,其特征在于,在所述用户定义执行序列以及执行参数之后,业务管理模块读取所述执行序列以及所述执行参数并通过所述控制模块将它们传递给所述活动池。
7.一种用于解析复杂执行过程的装置,其特征在于,包括:
活动池,用于根据所述执行序列构造一个或多个执行体;以及
控制模块,用于将用户所定义的执行序列以及执行参数传送给所述活动池,调用所述活动池中的所述一个或多个执行体并根据所述执行参数依次进行解析。
8.根据权利要求7所述的装置,其特征在于,还包括:
业务管理模块,用于读取所述用户定义的所述执行序列以及所述执行参数并传递给所述控制模块;以及
前台接收模块,用于从所述控制模块接收执行指令并进行相应的配置工作。
9.根据权利要求7或8所述的装置,其特征在于,所述控制模块判断每个所述执行体的类型,以及根据所述类型来解析所述执行参数并进行所述相应执行体的执行过程。
10.根据权利要求9所述的装置,其特征在于,所述执行体包括逻辑执行体以及业务执行体。
11.根据权利要求10所述的装置,其特征在于,所述控制模块在所述执行体为所述业务执行体的情况下,调用自身执行过程,将指令传递给前台,并将返回指令传递给所述控制模块,以及所述活动池将指针下移一位。
12.根据权利要求10所述的装置,其特征在于,所述活动池在所述执行体为所述逻辑执行体的情况下,将指针下移一位,所述控制模块判断如果所述逻辑执行体执行过程没有结束,则进行递归调用过程,否则所述活动池使所述指针进行跳跃,以跳出所述逻辑执行体的执行过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710087266.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:可手动移动的小车
- 下一篇:用于集中式存储数据的方法