[发明专利]多承租人协作审阅服务有效
申请号: | 201280030174.1 | 申请日: | 2012-06-18 |
公开(公告)号: | CN103608772B | 公开(公告)日: | 2016-11-09 |
发明(设计)人: | C·H·罗伯茨;M·A·库克;V·W·H·博克特 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/30 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 王英 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 承租人 协作 审阅 服务 | ||
背景
计算机系统和服务已经使人们生活、工作和做生意的方式彻底改革。这样的系统和服务的操作大部分由计算机软件来指引。计算机软件通常由编写源代码(即,计算机程序)的计算机编程员来生成。该源代码最终在执行时间之前和/或在执行之时被编译或解释成机器可读的代码。
随着这样的计算系统和服务的功能的增加,计算机程序已变得越来越复杂。许多计算机程序过于复杂,以至无法由任何一个人来创作。因此,计算机程序通常由各计算机编程员的团队协作创作。为了促进对计算机程序的协作创作,存在各种有用的常规协作创作程序。例如,这样的工具通常准许该团队从代码的一个版本移动到下一个版本,直到代码的最终版本被实现。
除了对创作变得更复杂外,对于代码的每一个版本,软件都应该被仔细审阅。因此,协作审阅程序也存在。因此,当协作创作程序准许为了从代码的一个版本移动到代码的下一版本而作出改变时,协作审阅程序允许详细地审阅代码的每一个版本,以便理解和计划在下一创作阶段应作出的改变。
概述
在此描述的至少一个实施例涉及多承租者协作审阅服务,该服务执行一种用于促进对审阅目标人工产物集合的协作审阅的方法,该审阅目标人工产物集合包括审阅的主目标分量。作为示例,主目标分量可以是源代码文档。该服务是多承租者的,因为该服务提供跨审阅服务支持的多个承租者可用的通用功能。此外,审阅服务是可扩展的,因为它提供承租者专用的功能可在其中被合并到该审阅服务中的可扩展性点。对于这些承租者中的一个或多个中的每一个,相应的审阅目标人工产物集合被分发为使得审阅目标人工产物集合的承租者可访问子集被维护为可由相应的承租者唯一地访问,并使得审阅目标人工产物集合的集中服务子集被维护成远离相应的承租者。
在一个实施例中,这一审阅目标人工产物集合的分发被进行以保留承租者的机密性,使得承租者专用的敏感数据保留为仅该承租者可访问,而较不敏感或不敏感的数据可远离承租者,可能在审阅服务本地。在某些实施例中,当对审阅目标人工产物集合作出某些类型的改变(例如,可能将评论添加到讨论线程)时,承租者的其他成员中的至少一些被实时通知。因此,描述了多承租者协作和可扩展审阅服务。
提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的选择的概念。本概述并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助判定所要求保护的主题的范围。
附图简述
为了描述能够获得上述和其它优点和特征的方式,各实施例的更具体的描述将通过参考各附图来呈现。可以理解,这些附图只描绘了示例实施例,并且因此不被认为是对其范围的限制,将通过使用附图并利用附加特征和细节来描述和解释各实施例,在附图中:
图1示出了可以用来利用此处所描述的各实施例的示例计算系统;
图2示出了包括使用审阅目标人工产物集合来促进对主目标分量的协作审阅的多承租者协作审阅服务的协作环境;
图3示出了被呈现以示出支持每一承租者的各种数据的审阅目标人工产物集合;
图4示出了用于促进对主目标分量的协作审阅的方法的流程图;
图5示出了使审阅服务对修改通知作出响应以促进对客户机的选择性实时更新的方法的流程图;
图6示出了用于使用协作性多承租者审阅服务来促进对主目标分量的承租者唯一协作审阅的方法的流程图;
图7示出了图2的协作环境的一个非常具体的实施例;
图8示出了示出差异视图的示例用户界面,在该差异视图中修订改变被示为代码装饰;以及
图9示出了除了现在讨论线程装饰修饰了代码以外与图8的用户界面都相似的示例用户界面,并且该用户界面用于示出响应于来自审阅服务的更新通知可如何利用讨论线程来更新客户机侧应用。
详细描述
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280030174.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:软件推荐方法及系统
- 下一篇:获取立体热力图的方法及装置