[发明专利]活动线程中非活动对象的生命周期具体化方法、系统和装置有效
申请号: | 200710169596.8 | 申请日: | 2007-11-13 |
公开(公告)号: | CN101197020A | 公开(公告)日: | 2008-06-11 |
发明(设计)人: | M·马勒;A·L·舍默;P·B·穆迪 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00;G06F17/30 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于静;李峥 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 活动 线程 中非 对象 生命周期 具体化 方法 系统 装置 | ||
技术领域
本发明涉及协作计算领域,更具体地,涉及协作计算环境中的对象的状态认知。
背景技术
协作计算指由两个或更多终端用户为了实现共同的目标而使用一计算应用。最初被设想作为企业环境中的一个小工作组的成员之间的文档共享技术,到今天协作计算已经成长为包括战略上被设置来实现小至两个人或者大至世界范围的社团那样的组之间的协作的各种技术。因此,不同的协作应用可以聚焦于不同大小的组。不再仅限于文档共享,现代的协作环境可以包括,仅举几例,文档图书馆、聊天室、视频会议、应用共享和论坛。
协作计算应用相较于更传统的、个体化的计算应用,享有很大的优点。具体而言,现在很少有将任何重要的事的目标委托给并依赖于单个人的情况。实际上,很多目标和目的只能通过多个个体的参与而实现,其中每个个体在过程中担任指定的一个或多个角色。因此,提供设计为在过程中仅由其中的一个个体使用的计算工具是短视的,忽视了在过程中涉及的其他个体带来的重要的、潜在的作用。
为了实现过程的协作方面,协作环境经常引入“活名字(live name)”的概念。活名字是在协作环境内的协作者的指代,其指示与该名字有关的协作者的存在。例如,活名字可以指示协作者是否已经登录或者协作者是否一段时间都没有使用其计算机了-即空闲状态。活名字也可以提供关于其名字出现的人的附加信息。例如,在组织背景下,用户可以为了查看指定的协作者的职称或者为了与指定的协作者通信而查询活名字。活名字被最广泛地使用在了协作聊天工具中,在其中其可以有助于了解协作者是否对在线讨论有效,以及有助于能够通过对协作者的名字执行的简单操作来激活聊天。
作为活名字概念的扩展,“活对象”可以提供类似的协作的优点。活对象指在协作环境内对文档的指代,其指示该文档当前的状态,例如文档是否在使用。活对象也可以指示使用该文档的协作者的身份。这样,协作者不需要为共同目标而孤立工作。更确切的说,团体环境可以通过在协作环境中对于协作者同伴的存在和活动的认知来得到提升。
尽管活名字或者活对象是有效的概念,在线协作者还是不常被限定为预先配置的活对象。更确切的说,在很多环境中,协作者都使用普通的对象,例如,在支持活性(liveness)的协作环境之外创建的文档和文件。因此,基于非活动作的状态、对于非活对象的状态和动作的施加的认知,只能经由对于不同对象和协作者的不同状态的多个观察来人工获得。因此,在很多情况下,重要的状况可能未被认识到。
发明内容
本发明的实施例针对非活对象的状态认知解决现有技术中的不足,提供一种新颖的、非显而易见的用于活动线程中的非活动对象的生命周期模型实例具体化(objectification)的方法、系统和计算机程序产品。在本发明的一个实施例中,提供了一种用于活动、任务和非活动对象的结构化或非结构化的安排(下文称为“活动线程”)中的非活动对象的生命周期模型实例具体化的方法。该方法可以包括:在以活动为中心的协作工具的活动图内呈递活动线程;创建生命周期模型的实例;以及利用所述生命周期模型实例将所述活动线程中的非活动对象具体化。可选地,可以在所述活动图中为与所述非活动对象相关联的所述生命周期模型实例显示状态装饰器。
在本发明的另一个实施例中,可以提供一种以活动为中心的协作数据处理系统。该系统可以包括以活动为中心的协作工具,其被配置为产生和管理活动线程的活动图,其中每个线程包括活动/任务对象和非活动/任务对象。该系统还可以包括活动具体化逻辑,其包括能够利用以活动为中心的元数据包装所述非活动/任务对象的程序代码。最后,该系统可以包括与所述活动具体化逻辑连接的生命周期管理逻辑。该生命周期管理逻辑可以包括能够将上述非活动/任务对象与反映不同的生命周期模型的不同实例的元数据相关联的程序代码。
本发明的另外的方面,部分将在下面的描述中提出,部分将从该描述中显而易见或者可以通过实施本发明来获知。本发明的各方面将通过在所附的权利要求中具体指出的要素和组合来实现和达到。可以理解,前述的总体描述和下面的详细描述仅是示例性的和解释性的,并不像权利要求那样对于本发明是限制性。
附图说明
在此被结合并是该说明书的组成部分的附图例示了本发明的实施例,与描述一起来解释本发明的原理。在此例示的实施例是目前优选的,然而可以理解的是,本发明不限于所示的确切的安排和手段,其中:
图1是用于对象的生命周期具体化的、以活动为中心的协作应用中的活动图的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710169596.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:对苯二甲酸的制备方法
- 下一篇:图像数据滤波方法
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理