一种基于递归自主式复杂任务分解系统及方法技术方案

技术编号:8682454 阅读:236 留言:0更新日期:2013-05-09 02:31
本发明专利技术公开了一种基于递归自主式复杂任务分解系统及方法。本发明专利技术具体包括如下步骤:1)任务分解系统由能力库、流水线库和递归分解模块组成;2)能力库包括人工能力和程序能力,两种能力均又包括分解能力和执行能力;3)流水线库中包含旧任务分解后的各执行能力的组合;4)递归分解模块接受用户提交的任务,通过递归处理将该任务分解成各个子任务,直到都能和能力库中的执行能力对应,建立新的任务流水线,添加到流水线库中;5)用户提交任务,判断任务是否为新任务,如果新任务先执行递归分解模块再到流水线库中匹配执行,如果是已知任务直接到流水线库中匹配执行。本发明专利技术采用递归自主式的模式让用户无需关心任务的复杂度就可以分解并执行任务。

【技术实现步骤摘要】

本专利技术涉及计算机软件系统领域,具体涉及。
技术介绍
随着网络技术的发展,台式机,笔记本,平板电脑,智能手机等电子设备也层出不穷,极大的方便了人们的生活与工作。人们可以通过移动设备随时随地发布电子数据,比如发微博,拍照,发邮件等。可以说,我们正生活在数据时代,很难估计全球存储的电子数据总量是多少,据IDC(Internet Data Center)估计2011年“数字全球”项目(digitaluniverse)的数据总量为1.8 ZB,而且这个数据每年都在迅速增加。I ZB相当于10的21次方字节的数据,或者相当于1000EB,1000000PB,或者10亿TB的数据。这相当于世界上每个人一个磁盘驱动器的数量级。此外,还有大量数据,大部分数据被锁定在最大的网页内容中(如搜索引擎)或者金融和科学机构,个人数据也正在快速的增长。但更重要的是,计算机所产生的数据更为庞大。机器日志、RFID读取器、传感器网络、车载GPS和零售交易数据等,这些都促使“数据之山越来越高”。公开发布的数据量也在逐年递增。作为企业或组织,再也不能只管理自己的数据,未来的成功在很大程度上取决于它是否能从其他组织的本文档来自技高网...

【技术保护点】
一种基于递归自主式复杂任务分解系统,包括能力库、流水线库和递归分解模块;其特征在于:能力库是指对任务进行处理的各种能力的集合,包括人工能力和程序能力,人工能力和程序能力均包括分解能力和执行能力;人工能力是由人工处理任务的能力,程序能力是由计算机程序处理任务的能力,分解能力是将任务分解为多个子任务,执行能力是根据任务的处理流程完成任务,通过把多个执行能力组合可以得到大颗粒度的能力,能力库中的各个能力描述中需要包含特性参数,包括能力的价格、信誉、执行时间和限制条件,能力库中的各个能力由能力的所有者向能力库注册;流水线库包含多条流水线,每条流水线包含已知任务分解后的各子任务对应的执行能力的组合,且该...

【技术特征摘要】
1.一种基于递归自主式复杂任务分解系统,包括能力库、流水线库和递归分解模块;其特征在于: 能力库是指对任务进行处理的各种能力的集合,包括人工能力和程序能力,人工能力和程序能力均包括分解能力和执行能力;人工能力是由人工处理任务的能力,程序能力是由计算机程序处理任务的能力,分解能力是将任务分解为多个子任务,执行能力是根据任务的处理流程完成任务,通过把多个执行能力组合可以得到大颗粒度的能力,能力库中的各个能力描述中需要包含特性参数,包括能力的价格、信誉、执行时间和限制条件,能力库中的各个能力由能力的所有者向能力库注册; 流水线库包含多条流水线,每条流水线包含已知任务分解后的各子任务对应的执行能力的组合,且该组合是按各执行能力的执行先后顺序排列的,流水线库是指按一定的逻辑把所有已知任务的流水线进行统一管理; 递归分解模块接受用户提交的任务,通过递归处理将任务分解成各个子任务,直到各个子任务都和能力库中的执行能力对应,建立新的流水线,并将新的流水线添加到流水线库中。2.一种基于递归自主式复杂任务分解系统的方法,具体包括如下步骤: 步骤(I)任务分解系统接受提交的任务,首先交给递归分解模块进行处理; 步骤(2)递归分解模块查找流水线库中是否有该任务的对应流水线,如果找不到则任务为新任务...

【专利技术属性】
技术研发人员:诸葛斌王伟明戴国伟
申请(专利权)人:浙江工商大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1