[发明专利]分批的任务有效
| 申请号: | 201780020881.5 | 申请日: | 2017-03-28 |
| 公开(公告)号: | CN108885557B | 公开(公告)日: | 2022-01-25 |
| 发明(设计)人: | P·蒂鲁文加达查理;S·夏尔马;D·阿米罗 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 王英;刘瑜 |
| 地址: | 美国华*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分批 任务 | ||
1.一种用于以改进的计算效率来报告在共享电子工作空间(SEW)中进行的任务的方法,包括:
接收任务;
将所述任务存储在表格中;
基于预定义的批次定义来确定所述任务是否属于一批次;
响应于确定所述任务属于所述批次,确定现有批次是否在队列中是活动的;
响应于确定所述现有批次在所述队列中是活动的,将所述任务添加至所述现有批次;
确定针对给定批次是否已经发生了触发条件;
响应于确定针对所述给定批次已经发生了所述触发条件:
阻止所述给定批次接收额外任务,使得当第二任务被确定为属于所述给定批次、而所述给定批次被阻止接收额外任务时,创建新的批次,所述第二任务将被添加至所述新的批次而不是所述给定批次;
生成与属于所述给定批次的任务相关的报告并且将所述报告发送给用户;并且
从所述队列中移除所述给定批次。
2.根据权利要求1所述的方法,其中,当确定没有现有批次在所述队列中是活动的时,创建新的批次并且将所述任务添加至所述新的批次。
3.根据权利要求1所述的方法,其中,所述触发条件根据设定时间段而发生。
4.根据权利要求1所述的方法,其中,所述触发条件根据在所述给定批次中所包括的任务的数量而发生。
5.根据权利要求1所述的方法,其中,所述报告是被发送至与所述用户相关联的电子邮件地址的电子邮件。
6.根据权利要求1所述的方法,其中,所述报告是所述SEW的创作应用中的对话。
7.根据权利要求1所述的方法,其中,所述批次包括去往属于所述批次的所述任务的链接,其中,所述链接指向所述表格中的所述任务。
8.一种用于以改进的计算效率来报告在共享电子工作空间(SEW)中进行的任务的系统,包括:
任务表,其可操作为接收由写作方在所述SEW中执行的任务;
高速缓存,其可操作为从接收器接收批次定义,其中,所述批次定义限定了针对指示给定批次准备好被处理的事件的触发条件,并且其中,所述批次定义定义了针对给定任务是否属于给定批次的标准;
与所述高速缓存相通信的分批代理,其可操作为检查所述任务以确定所述任务是否满足所述批次定义,并且响应于确定所述任务满足所述批次定义而将所述任务分配至批次;
与所述任务表和所述接收器相通信的执行器,其可操作为接收所述批次,并且响应于接收到所述批次而从所述任务表拉取被分配至所述批次的任务,并且基于所述批次生成报告并且将所述报告发送至所述接收器;
与所述分批代理相通信的队列,其可操作为保存所述批次,其中,所述批次以隐藏状态和或可见状态被保存以供执行,其中,处于所述隐藏状态的批次可操作为具有被分配至所述批次的额外任务,并且处于所述可见状态的批次不可操作为具有被分配的所述额外任务,其中,所述队列还可操作为响应于所述触发条件而将所述批次从所述隐藏状态改变为所述可见状态;以及
与所述队列和所述执行器相通信的轮询代理,其可操作为在所述批次处于所述可见状态时从所述队列移除所述批次以将所述批次发送至所述执行器。
9.根据权利要求8所述的系统,其中,所述任务由所述分批代理分配至所述批次以及由第二批次定义所定义的第二批次。
10.根据权利要求8所述的系统,其中,所述分批代理还可操作为查询所述队列从而确定与所述批次定义相对应的现有批次是否是以所述隐藏状态被保存在所述队列中的;
响应于确定没有与所述批次定义相对应的现有批次是以所述隐藏状态被保存在所述队列中的,创建新的批次作为所述批次;并且
响应于确定与所述批次定义相对应的所述现有批次是以所述隐藏状态被保存在所述队列中的,将所述任务分配至作为所述批次的所述现有批次。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780020881.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:控制数字输入
- 下一篇:通过事件触发器合并来降低系统能耗





