管理任务实例的装置、系统和方法制造方法及图纸

技术编号:2844800 阅读:139 留言:0更新日期:2012-04-11 18:40
公开了一种用于管理任务实例的装置、系统和方法。本发明专利技术包括接收具有唯一任务标识符的任务实例请求,并调用对应于该唯一任务标识符的授权功能。如果该唯一任务标识符当前没有被注册,则该授权功能授权该任务实例请求并注册该唯一任务标识符。如果该唯一任务标识符当前已被注册,则该授权功能执行任务特定操作。在一些实施例内,本发明专利技术还包括用于存储唯一任务标识符的任务储存库,和用于将唯一任务标识符解除注册的任务终止功能。

【技术实现步骤摘要】

本专利技术涉及管理任务实例,并尤其涉及使用任务储存库和任务特定操作来管理任务实例。
技术介绍
执行任务是许多可编程设备的常见目标。任务通常包括打开或关闭GUI面板例如包含文档、存货清单、雇员名簿或幻灯片演示的窗口。另外,在任务之中常见的是打开相同任务的多个实例的能力。例如,相同文档、报告或存货清单的多个GUI面板。缺少实例管理系统会提供不受限制和有问题的打开相同任务的多个实例的能力。例如,打开相同文档的多个实例会允许用户从该文档的一个实例删除数据,而没有更新文档的另外的实例的自动过程。结果,剩余文档实例内包含的数据是不准确的和过时的。反之,过分限制的实例管理系统会使计算机系统不能以全部潜能操作。例如,管理系统可能仅允许每个任务一个实例。尽管这可避免其中实例会最终包含不准确和过时的数据的前述问题,但是此解决方案不允许可能有益的多个实例。例如,在其中多个计算机控制台远程查看集中服务器上的存货报告的网络内,具有允许多个实例从而可在多个计算机控制台上同时看到相同的存货报告的实例管理系统是有益的。因此,过度限制的任务管理系统是有害的。另外,实例管理系统可能是复杂的、特别的(ad hoc)或庞大的,从而定制任务实例管理成为麻烦的责任。例如,如果实例管理系统将提供甚至最小水平的定制,则系统可能会如此体积大和复杂以至于加重系统资源的负担,或者难以适应于新任务以及它们相关联的实例。这种复杂的系统会破坏系统效率和实现新任务的能力。从前述讨论可清楚地看到,需要一种。这种装置、系统和方法将有益地提供一种用于以有组织的、高效的和定制的方式管理任务实例的手段。
技术实现思路
响应于本领域的当前状态并尤其响应于当前可用的解决方案尚未完全解决的本领域内的问题和需要而开发了本专利技术。因此,开发了本专利技术以提供一种用于管理任务实例并克服本领域内的许多或所有上述缺陷的装置、系统和方法。用于管理任务实例的装置包括被配置为在功能上执行管理任务实例所必需的操作的多个模块。在所描述的实施例内,所述模块包括协调模块、接口模块、处理模块和数据存储模块。协调模块接收具有唯一任务标识符的任务实例请求,并调用授权功能。任务实例请求可包括打开图形用户界面(GUI)面板例如包含存货数据的窗口的请求。如果唯一任务标识符当前没有被注册,则授权功能授权任务实例请求并注册唯一任务标识符。当前注册的唯一任务标识符可包括存储在任务储存库例如数组、向量、散列映射(hashmap)等内的唯一任务标识符。注册唯一任务标识符可包括将该唯一任务标识符添加到任务储存库内,并递增代表每个任务的活动实例的数量的任务实例计数器。如果唯一任务标识符当前已被注册,则授权功能执行任务特定操作。任务特定操作可包括但不局限于产生警告对话框,授权任务实例请求,获得当前任务实例计数,终止任务实例请求,注册唯一任务标识符,递增任务实例计数,以及激活只读模式。在一个实施例内,协调模块还可响应于任务终止请求通过调用任务终止功能来将唯一任务标识符解除注册。因此,该装置提供了用于管理任务实例的有组织的、高效的、和可定制的手段。本专利技术还提出了一种用于管理任务实例的系统。该系统可体现为能够管理任务实例的任何可编程设备或可编程设备的汇集。在一个实施例内,系统包括接收具有唯一任务标识符的任务实例请求的可编程设备例如任务服务器。如果唯一任务标识符当前没有被注册,则服务器授权任务实例请求并注册唯一任务标识符。注册的唯一任务标识符可包括存储在任务储存库例如数组、向量、散列映射等内的唯一任务标识符。如果唯一任务标识符已被注册,则服务器执行任务特定操作。任务特定操作可包括但不局限于产生警告对话框,授权任务实例请求,获得当前任务实例计数,终止任务实例请求,注册唯一任务标识符,递增任务实例计数,以及激活只读模式。在一些实施例内,可编程设备还可响应于任务终止请求通过调用任务终止功能来将唯一任务标识符解除注册。本专利技术还提出了一种用于管理任务实例的方法。公开的实施例内的方法基本包括执行针对上述装置和系统的操作给出的上述功能所必需的操作。在一个实施例内,该方法包括接收具有唯一任务标识符的任务实例请求,并调用授权功能,如果该唯一任务标识符当前没有被注册在任务储存库中,则该授权功能授权任务实例请求并注册该唯一任务标识符。如果唯一任务标识符当前被注册在任务储存库中,则该授权功能还执行任务特定操作。在一些实施例内,该方法还包括响应于任务终止请求通过调用任务终止功能来将唯一任务标识符解除注册。因此,本专利技术提供了一种有组织的、有效的和可定制的用于管理任务实例的手段。在此说明书内对特征、优点或类似语言的提及并不是暗示可使用本专利技术实现的所有特征和优点应该或者就在本专利技术的任何单个实施例内。相反,涉及特征和优点的语言应被理解为意指与实施例相联系地描述的特定特征、优点和特性被包含在本专利技术的至少一个实施例内。因此,此整个说明书内的对特征和优点的讨论以及类似语言可以但不必须指的是相同实施例。此外,本专利技术的所述特征、优点和特性可以任何合适的方式组合在一个或多个实施例内。相关领域内的技术人员可认识到,可实现本专利技术而没有特定实施例的一个或多个特定特征或优点。在另外的情况下,可在一些实施例内认识到另外的特征和优点,而它们可能不存在于本专利技术的所有实施例内。本专利技术的这些特征和优点可从下面的说明以及所附权利要求内完全清楚地看到,或者可通过如下文所述地实践本专利技术来了解。附图说明为了可容易地理解本专利技术的优点,将参考附图内所示的特定实施例对上文简述的本专利技术进行更具体的说明。理解到这些附图仅示出本专利技术的典型实施例,而不应被认为是限制本专利技术的范围,将通过使用附图说明以额外的特征和细节来解释本专利技术,在附图中图1是示出根据本专利技术的任务实例管理系统的一个实施例的示意性框图;图2是示出根据本专利技术的任务实例管理装置的一个实施例的示意性框图;图3是示出根据本专利技术的用于管理任务实例的方法的一个实施例的示意性流程图;图4a-f是根据本专利技术的GUI和相关联的任务储存库的一个实施例的静态图示的序列;以及图5a-c是示出根据本专利技术的GUI和相关联的任务储存库的一个实施例的状态图的序列。具体实施例方式此说明书内所述的许多功能单元已被标记为模块,以便更特别地强调它们的实现独立性。例如,模块可实现为包括定制VLSI电路或门阵列、现成的半导体例如逻辑芯片、晶体管或其他离散元件的硬件电路。模块也可实现为可编程硬件设备例如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等。模块还可实现为可被各种处理器执行的软件。可执行代码的被标识的模块可例如包括例如可被组织成对象、过程或函数的计算机指令的一个或多个物理或逻辑块。但是,被标识的模块的可执行代码不必在物理上位于一起,而是可包括存储在不同位置的不同指令,这些不同指令当在逻辑上连接在一起时构成该模块并实现模块的规定目的。实际上,可执行代码的模块可以是单个指令或许多指令,甚至可分布在一些不同的代码段上、不同程序中以及几个存储设备上。类似地,操作数据在这里可在模块内被标识和说明,并且可体现为任何合适的形式且组织成任何合适类型的数据结构。操作数据可被聚集成单个数据集,或者可分布在不同位置上包括在不同存储设备上,并且可至少部分地仅仅作为系统或网络上的电子信号存在。在此说明书内的对“一本文档来自技高网...

【技术保护点】
一种用于管理任务实例的装置,该装置包括:被配置为接收任务实例请求的协调模块,该任务实例请求包括唯一任务标识符;该协调模块还被配置为调用对应于该唯一任务标识符的授权功能;该授权功能被配置为如果该唯一任务标识符当前没有被 注册,则授权该任务实例请求并注册该唯一任务标识符;以及该授权功能还被配置为如果该唯一任务标识符当前已被注册,则执行任务特定操作。

【技术特征摘要】
US 2005-9-2 11/218,8621.一种用于管理任务实例的装置,该装置包括被配置为接收任务实例请求的协调模块,该任务实例请求包括唯一任务标识符;该协调模块还被配置为调用对应于该唯一任务标识符的授权功能;该授权功能被配置为如果该唯一任务标识符当前没有被注册,则授权该任务实例请求并注册该唯一任务标识符;以及该授权功能还被配置为如果该唯一任务标识符当前已被注册,则执行任务特定操作。2.根据权利要求1的装置,其中,所述协调模块还被配置为响应于任务终止请求通过调用任务终止功能来将唯一任务标识符解除注册。3.根据权利要求1的装置,其中,所述授权功能还被配置为经由原子操作确定所述唯一任务标识符当前是否已被注册。4.根据权利要求1的装置,其中,被注册的唯一任务标识符包括存储在任务储存库内的唯一任务标识符。5.根据权利要求4的装置,其中,所述任务储存库选自包括数组、向量和散列映射的组。6.根据权利要求1的装置,其中,所述授权功能还被配置为随着每个新注册的唯一任务标识符递增任务实例计数。7.根据权利要求1的装置,其中,所述任务特定操作选自这样的组,该组包括产生警告对话框,授权任务实例请求,获得当前任务实例计数,终止任务实例请求,注册唯一任务标识符,递增任务实例计数,以及激活只读模式。8.一种用于管理任务实例的系统,该系统包括被配置为接收任务实例请求的可编程设备,该任务实例请求包括唯一任务标识符;该可编程设备还被配置为如果该唯一任务标识符当前没有被注册,则授权该任务实例请求并注册该唯一任务标识符;以及该可编程设备还被配置为如果该唯一任务标识符当前已被注册,则执行任务特定操作。9.根据权利要求8的系统,其中,所述服务器还被配置为响应于任务终止请求通过调用任务终止...

【专利技术属性】
技术研发人员:吕钊TR安泽尔德CJ里奇HL卡兰尼卡
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1