用于时间跟踪的系统和方法技术方案

技术编号:3757306 阅读:206 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及用于时间跟踪的系统和方法。具体地,公开了一种用于跟踪时间的方法,包括:获取多个任务;标识与第一文件相关联的第一打开事件和第一关闭事件;在标识第一打开事件后,标识与第一文件相关联的开始空闲事件和结束空闲事件;生成用于第一打开事件的第一打开事件时间戳、用于第一关闭事件的第一关闭事件时间戳、用于开始空闲事件的开始空闲事件时间戳、以及用于结束空闲事件的结束空闲事件时间戳;将第一文件映射到多个任务的第一任务;以及呈现包括第一任务、第一打开事件时间戳、第一关闭事件时间戳、开始空闲事件时间戳和结束空闲事件时间戳的报告。

【技术实现步骤摘要】

本专利技术涉及。
技术介绍
跟踪员工(或合同工)花费在各种任务上的时间是机构运转中的关键组成部分。通常,机构要求员工使用例如时间表来人工跟踪和记录花费在每项任务上的时间量。时间表可以记录任务的开始和结束时间,或仅记录持续时间。时间表还可以包括整个项目或程序中已实现任务的详细细目。该信息可以用于薪金名册、客户计费,并且日益用于项目成本、估计、跟踪和管理。在每天、每周、每月或根据机构的政策指示,员工将时间表提交给机构的管理者,管理者将时间表人工重新输入到恰当的系统中(即,薪金名册、计费、报告,等等)。工作者完成的时间表和管理员将时间表输入到系统,这二者都可能出现人为错误。
技术实现思路
总体上,在一个方面,本专利技术涉及用于跟踪事件的方法。该方法包括获取多个任务;标识与第一文件相关联的第一打开事件和第一关闭事件;在标识第一打开事件后,标识与第一文件相关联的开始空闲事件和结束空闲事件;生成用于第一打开事件的第一打开事件时间戳,用于第一关闭事件的第一关闭事件时间戳,用于开始空闲事件的开始空闲事件时间戳,以及用于结束空闲事件的结束空闲事件时间戳;将第一文件映射到多个任务的第一任务;以及呈现包括第一任务、第一打开事件时间戳、第一关闭事件时间戳、开始空闲事件时间戳和结束空闲事件时间戳的报告。总体上,在一个方面,本专利技术涉及存储用于跟踪时间的指令的计算机可读介质。该指令包括执行如下步骤的功能性获取多个任务;标识与第一文件相关联的第一打开事件和第一关闭事件;在标识第一打开事件后,标识与第一文件相关联的开始空闲事件和结束空闲事件;生成用于第一打开事件的第一打开事件时间戳,用于第一关闭事件的第一关闭事件时间戳,用于开始空闲事件的开始空闲事件时间戳,以及用于结束空闲事件的结束空闲事件时间戳;将第一文件映射到多个任务的第一任务;以及呈现包括第一任务、第一打开事件时间戳、第一关闭事件时间戳、开始空闲事件时间戳和结束空闲事件时间戳的报告。总体上,在一个方面,本专利技术涉及用于跟踪时间的系统。该系统包括存储多个任务的任务库;用于执行与文件相关联的打开事件和关闭事件的应用;可操作地连接到任务库和应用的事件管理器,其中事件管理器被配置用于将文件映射到多个任务的第一任务;以及可操作地连接到事件管理器的报告生成器,其被配置用于生成包括第一任务、用于打开事件的打开事件时间戳和用于关闭事件的关闭事件时间戳的报告。根据下面描述和所附权利要求书,本专利技术的其它方面将变得明显附图说明图1示出了根据本专利技术的一个或多个实施方式的系统。图2和3示出了根据本专利技术的一个或多个实施方式的流程图。图4、图5和图6示出了根据本专利技术的一个或多个实施方式的示例。图7示出了根据本专利技术的一个或多个实施方式的计算机系统。具体实施例方式现在将参照附图详细描述本专利技术的特定实施方式。为了一致,8用相同的参考标号表示不同图中的相同元件。在本专利技术实施方式的下列详细描述中,记载了许多具体细节,以便提供对本专利技术的更透彻理解。然而,本领域技术人员明了,可以脱离这些具体细节来实施本专利技术。在其它的情形中,没有详细描述公知特征,以避免不必要地使描述复杂化。总体上,本专利技术的实施方式提供用以根据文件事件、用于文件事件的时间戳以及将相关文件事件映射到 一 个或多个任务来跟踪时间的系统和方法。总体上,本专利技术的实施方式提供用以使用创建和编辑包括文件事件、用于文件事件的时间戳的 一 个或多个报告的报告生成器以及将相关文件事件映射到一个或多个任务来跟踪事件的系统和方法。图1示出了根据本专利技术一个或多个实施方式的系统(100)。如图l所示,该系统(100)具有多个组件,包括一个或多个用户应用(即,用户应用1 ( 105)、用户应用2 ( 110))、任务库(120)、财务应用(115)、事件管理器(125),报告生成器(135)和管理引擎(130)。下面描述这些组件,这些组件可以位于相同设备上(例如,服务器、主机、桌面个人计算机(PC)、膝上型计算机、个人数字助理(PDA)、电视、电缆箱、卫星盒、电话亭、电话、移动电话,等等)或者可以位于利用有线和/或无线部分来由网络(例如,互联网)连接的分离的设备。在本专利技术的一个或多个实施方式中,任务库U20)存储待完成的一个或多个任务。任务库(120)中的每个任务可以包括将该任务链接至特定客户的标识(即,客户ID)以及将该任务链接至特定客户的项目的标识(即,项目ID) 二者。客户ID和项目ID可以独立地维护在任务库(120)中,和/或连接起来作为单独值存储。任务库(120)可以是数据库、平面文件或任意类型的数据储存。可以在任务库(120)中增加新任务,并且可以修改和/或删除现有的任务。在本专利技术的一个或多个实施方式中,用户应用(即,用户应用1(105)、用户应用2(110))访问、^修改和/或创建文件。通过访9问、修改和/或创建文件来完成任务或至少一部分任务。换句话说,为了完成任务,需要访问、修改和/或创建一个或多个文件。用户应用可以是例如文字处理应用、数据库应用、电子数据表应用、图像处理应用、软件开发应用、多媒体应用,等等。因此,被访问、修改和/或创建以完成至少 一 部分任务的文件可以包括文档文件、数据库文件、电子数据表文件、图像文件、声音片断、电影片断,等等。在本专利技术的一个或多个实施方式中,当文件被用户应用访问、修改和/或创建时,用户应用执行文件事件。例如,当文件被用户应用打开时,用户应用执行文件打开事件。类似地,当文件被用户应用关闭时,用户应用执行文件关闭事件。另夕卜,当用户应用将打开文件置于空闲模式时,因为在预定时间周期内没有对打开文件进行改变(即,该文件是打开的但不是活跃的),用户应用执行空闲开始事件。更进一步,当目前处于空闲模式的文件被操作从而有效地脱离空闲状态时,用户应用执行结束空闲事件。受益于本详细描述的本领域技术人员将意识到,可以执行许多其它的潜在文件事件。在本专利技术的一个或多个实施方式中,事件管理器(125)被配置用于监测用户应用(即,用户应用1 ( 105)、用户应用2 ( 110))对文件事件的执行。只要文件事件被执行,则事件管理器(125)便可以标识文件事件的类型(例如,打开事件、关闭事件、空闲开始事件、空闲结束事件,等等),并生成用于该文件事件的时间戳。在本专利技术的一个或多个实施方式中,事件管理器(125)包括将文件事件(特别是与文件事件相关联的文件)映射到任务库(120)中任务的功能。换句话说,事件管理器(125)被配置用于确定需要访问、创建和/或修改文件的任务。在本专利技术的一个或多个实施方式中,文件事件的映射是基于文件的名称。在这些实施方式中,在搜索条件中使用文件名中的关键字来标识相应的任务。在本专利技术的一个或多个实施方式中,该映射基于全部或部分的文件内容(例如,文件的第一页、文件的标题、文件的页脚、文件的目录,等等)。在这些实施方式中,在搜索条件中使用来自文件内容的值(例如,10数字值,字符串,等等)来标识相应的任务。在本专利技术的一个或多个实施方式中,事件管理器(125)被配置用于根据用户编辑来改进所述搜索条件和/或搜索策略(下面讨论)。例如,用户可以标识事件管理器(125)执行的错误映射,并且用正 确的任务替换错误标识的任务。作为响应,事件管理器(125)可本文档来自技高网...

【技术保护点】
一种用于跟踪时间的方法,包括: 获取多个任务; 标识与第一文件相关联的第一打开事件和第一关闭事件; 在标识所述第一打开事件后,标识与所述第一文件相关联的开始空闲事件和结束空闲事件; 生成用于所述第一打开事件的第一打开 事件时间戳、用于所述第一关闭事件的第一关闭事件时间戳、用于所述开始空闲事件的开始空闲事件时间戳、以及用于所述结束空闲事件的结束空闲事件时间戳; 将所述第一文件映射到所述多个任务的第一任务;以及 呈现包括所述第一任务、所述第一打开 事件时间戳、所述第一关闭事件时间戳、所述开始空闲事件时间戳和所述结束空闲事件时间戳的报告。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:HN莫洛茨
申请(专利权)人:因特伟特公司
类型:发明
国别省市:US[美国]

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

1