[发明专利]从参与文档协作会话的各用户收集重复诊断数据在审
| 申请号: | 201980082274.0 | 申请日: | 2019-12-06 |
| 公开(公告)号: | CN113168357A | 公开(公告)日: | 2021-07-23 |
| 发明(设计)人: | R·班加洛尔;C·戈吉内尼;V·莫汉;S·A·拉奥 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘文灿 |
| 地址: | 美国华*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 参与 文档 协作 会话 用户 收集 重复 诊断 数据 | ||
用于在多会话协作环境内进行错误检测的系统和方法。一种方法包括从与第一用户相关联的第一客户端应用会话接收包括错误消息的第一诊断日志。该方法包括:在与第一客户端会话的协作会话中确定与第二用户相关联的第二客户端应用会话,以及在第二客户端应用会话中基于错误消息触发人为错误条件。该方法包括从第二客户端应用会话接收第二诊断日志。该方法包括:用指示协作会话的会话标识符来标记第一诊断日志和第二诊断日志,以及将第一诊断日志和第二诊断日志发送给协作环境管理员。该方法包括将基于错误的通知发送给第一客户端应用会话和第二客户端应用会话中的至少一个。
技术领域
本文所描述的实施例涉及在多用户协作环境中检测错误。
发明内容
协作计算系统允许多个计算设备上的多个用户同时访问共享内容。例如,协作服务器可以在协作会话中向多个远程用户呈现文字处理文档。每个用户都用客户端文字处理器应用会话访问文档。协作会话中的所有用户都可以查看文档并编辑其内容。协作服务器从客户端应用会话接收文档更改,协调更改,并将协调的更改推送到客户端应用会话。
在一些情况下,客户端应用会话经历错误。例如,协作服务器可能不接受由客户端应用提交的更改。为了诊断错误并帮助防止将来的错误,将错误记录在客户端设备处。诊断日志从客户端设备发送给协作环境的提供者,在协作环境的提供者处可以对其进行检查以确定错误原因。但是,在一些情况下,协作会话中的另一个用户导致该错误,但不会经历此错误。例如,会话中的一个用户可能具有较旧版本的客户端应用,可能已将损坏的数据引入协作会话中,等等。在这些情况下,对单个诊断日志的分析无法确定错误原因。当分析失败时,可以请求来自其他客户端会话的诊断日志。但是,该情况之后协作者可能无法访问,日志可能不可用,或者日志可能不包括相关的时间段。此外,可能难以在没有参考点的情况下跨多个客户端应用会话同步日志数据。
因此,要提供围绕错误的环境的更完整信息,本文所述的实施例在发生错误时接近实时地从协作会话中的所有用户收集诊断日志。在从一个客户端应用会话接收到错误消息时,本文描述的一些示例在参与协作会话的其他客户端应用会话中生成综合错误。因此,不是接收单个诊断日志,而是本文中描述的示例系统和方法针对会话中的每个用户接收诊断日志。另外,因为每个客户端应用几乎同时记录了相同的错误,因此可以同步诊断日志以进行更准确的分析。一些实施例会自动将错误通知受影响的用户并提供补救步骤。使用本文呈现的实施例,错误被更快地检测,并且因此更少地重复,从而带来更好的用户体验。因此,本文所描述的实施例引起更高效地使用协作系统资源以及对于用户的改善的协作系统操作。
特别地,一个实施例提供了一种用于在多会话协作环境内进行错误检测的系统。该系统包括通信接口和耦合到该通信接口的电子处理器。电子处理器被配置为:从与第一用户相关联的第一客户端应用会话接收第一诊断日志,该第一诊断日志包括错误消息。电子处理器被配置为:在与第一客户端会话的协作会话中确定与第二用户相关联的第二客户端应用会话。电子处理器被配置为:在第二客户端应用会话中基于错误消息触发人为错误条件。电子处理器被配置为:响应于触发人为错误条件,从第二客户端应用会话接收第二诊断日志。电子处理器被配置为:用指示协作会话的会话标识符来标记第一诊断日志和第二诊断日志。电子处理器被配置为:经由通信接口将第一诊断日志和第二诊断日志发送给协作环境管理员。电子处理器被配置为:经由通信接口将基于错误的通知发送给从由第一客户端应用会话和第二客户端应用会话组成的组中选择的至少一项。
另一个实施例提供了一种用于在多会话协作环境内进行错误检测的方法。该方法包括:从与第一用户相关联的第一客户端应用会话接收第一诊断日志,该第一诊断日志包括错误消息。该方法包括:在与第一客户端会话的协作会话中,用电子处理器确定与第二用户相关联的第二客户端应用会话。该方法包括:在第二客户端应用会话中基于错误消息触发人为错误条件。该方法包括:响应于触发人为错误条件,从第二客户端应用会话接收第二诊断日志。该方法包括:用指示协作会话的会话标识符来标记第一诊断日志和第二诊断日志。该方法包括:经由通信接口将第一诊断日志和第二诊断日志发送给协作环境管理员。该方法包括:将基于错误的通知发送给从由第一客户端应用会话和第二客户端应用会话组成的组中选择的至少一项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980082274.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:飞行体
- 下一篇:用于制备假紫罗酮和羟基假紫罗酮的装置和方法





