[发明专利]一种面向个人的任务分派与处理方法有效
申请号: | 201310389968.3 | 申请日: | 2013-08-30 |
公开(公告)号: | CN103440165A | 公开(公告)日: | 2013-12-11 |
发明(设计)人: | 李向宁 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06Q10/10 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 徐文权 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 个人 任务 分派 处理 方法 | ||
技术领域
本发明属于软件技术应用开发领域,涉及一种面向个人的任务分派与处理方法,该技术能够解决现有工作流系统主要面向企业用户的问题,提供一种开放的,面向公众用户的任务分派与处理方法。
背景技术
电子邮件是Internet上最古老也是最成功的应用之一。随着互联网的发展,越来越多的人将电子邮件其作为最主要的数据通信手段。邮件系统的性能和可靠性不断提高,邮箱的容量不断增大,内容可以包括文字,图形,声音,视频等。为了提高服务的多样性,邮件服务提供商推出了各种新的服务项目,如自动回复和短消息通知等。这些服务可以看作是一些预定义的任务处理过程,比如当一封邮件到达某个用户的邮箱后,系统根据规则自动回复或通过短信网关发送短消息通知用户。
然而自动回复和短消息通知等任务过程的功能过于简单,并且由于是预定义的,用户无法进行扩展或加入其它功能。很多时候我们希望能够按照自己的要求处理逻辑关系更为复杂的任务过程。比如一位教师,他想要几个学生填一个表格以获取某些信息,然后把这些信息做一些统计处理。如果用电子邮件来完成这件事情,教师只能给每个学生发一封邮件,并附上一张表格,学生填写表格后,回复邮件给教师并附上填好的表格,教师接收到学生们的回复后,下载表格,拷贝其中的数据并进行统计处理。如果有这样一个系统,允许教师把学生填写表格设计为一个任务,然后把这个任务像邮件一样发送给学生。学生填写完毕把表格提交给系统,系统自动收集所有表格中的数据并执行一个统计处理的任务,最后把统计的结果发送给教师。我们称提供任务过程处理功能的系统为电子任务系统(Electronic Task System,简称E-Task或ET)。
电子任务系统是一种基于互联网的,分布式任务派发,执行系统。通过ET系统,用户可以接受并执行别人安排的任务,也可以派发任务给其他人,这些任务可以是孤立的,也可以是有联系的。任务之间可以有顺序,并发,互斥,循环等关系。按照一定关系组织到一起的任务集合称为任务流程(Task process)。任务箱,是一个可访问的存储区域,用于存放任务定义,任务实例以及与任务有关的其它数据。任务箱为任务发布者所有,任务执行者不必拥有一个任务箱。任务流程定义,是任务流程的计算机表示。
流程管理起源于生产组织和办公自动化领域,是针对日常工作中具有固定程序的活动提出的一个概念。目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高办事效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目标。
工作流系统就是利用计算机技术实现工作流引擎机制的软件技术平台,在这个平台上可以快速实施流程管理解决方案。日常工作的业务处理或协同工作能按预先定义好的规则和过程进行流动,并且这一过程能被跟踪和监控。现有工作流系统主要是面向企业用户。
国内目前在面向个人的任务分派与处理领域的研究还比较欠缺,所以这方面的研究开发具有很好的工程应用价值。
发明内容
本发明的目的是提供一种面向个人的任务分派与处理方法,本发明是基于互联网的、分布式任务派发执行系统,用户可以接受并执行安排的任务,也可派发任务,任务之间有顺序、并发、互斥和循环关系。本发明解决了现有工作流系统主要面向企业用户和面向用户群体单一的问题,为一种开放的、面向公众用户的方法。
为了实现上述技术方案,本发明采取如下技术解决方案:
一种面向个人的任务分派与处理方法,包括任务发布与执行规则,步骤如下:
第一步,用户向运营商申请服务,成为注册用户并得到一个具有一定容量的任务箱,同时得到包括任务流程设计器、任务检查器、任务仿真器和任务派发器在内的任务设计工具;
第二步,用户利用任务设计工具,设计一个任务流程定义,这个任务流程定义通过任务检查器进行语义和语法检查,通过任务仿真器仿真任务流的执行过程;
第三步,任务派发器解释用户设计的任务流程定义,并按照任务流程中定义的任务之间的逻辑关系把任务派发给相应的任务执行客户端,任务执行客户端得到一个打包的任务文件;
第四步,任务执行客户端通过任务执行机打开任务文件,与任务服务器建立连接并在任务执行客户端的参与下执行该任务,修改流程变量的值或与任务服务器进行消息交互;
第五步,任务执行机通知任务服务器该任务已执行完毕;
第六步,任务派发器根据任务相关变量当前值派发下一个任务给其他执行者,重复第三步到第六步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310389968.3/2.html,转载请声明来源钻瓜专利网。