[发明专利]外部进程用户界面隔离和监测有效
申请号: | 201680055249.X | 申请日: | 2016-09-15 |
公开(公告)号: | CN108139919B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | K·戈文达亚帕里;S·索尼;S·谷达瓦拉普;S·萨曼塔拉伊;D·R·博拉古;V·查德哈里;V·沙;D·K·古普塔 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F11/07 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;罗利娜 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 外部 进程 用户界面 隔离 监测 | ||
针对多个外部进程的用户界面被托管在单个用户界面(UI)线程托管应用中。在托管应用中为每个外部进程用户界面窗口创建代理进程(或代理窗口)。监测器监测托管应用的状态,并且如果它变为无响应,则标识每个无响应的外部进程,并且发出通知以终止所标识的外部进程。
背景技术
存在多种不同类型的计算系统。一些计算系统由执行客户服务或联络中心操作的组织使用。在这样的系统中,托管应用在单个用户界面上示出来自各种外部应用(或外部进程)的多维信息。
一些这样的系统提供配置单个用户界面的能力,该单个用户界面组合来自可以被托管在托管应用用户界面(或父用户界面)内的各种外部应用(或外部进程)的用户界面。然而,外部应用(或外部进程)可能会崩溃或变为无响应。因为托管应用渲染来自不同进程的不同用户界面以便创建统一的视图,并且因为托管应用对外部应用(或进程)的控制很少或根本没有控制,所以外部应用(或进程)可能导致托管应用本身崩溃或变为无响应。这实质上可能阻止整个托管应用,因为所有用户界面都被渲染在属于托管应用的单个UI线程上。
以上讨论仅被提供作为通用背景信息,并无意用作辅助确定所要求保护的主题的范围。
发明内容
针对多个外部进程的用户界面被托管在单个用户界面(UI)线程托管应用中。在托管应用中为每个外部进程用户界面窗口创建代理进程(或代理窗口)。监测器监测托管应用的状态,并且如果它变为无响应,则标识每个无响应的外部进程,并且发出通知以终止所标识的外部进程。
提供发明内容部分是为了以简化的形式介绍将在以下具体实施方式部分中进一步描述的一些概念。发明内容部分无意确定所要求保护的主题的关键特征或基本特征,也无意用作辅助确定所要求保护的主题的范围。所要求保护的主题不限于解决背景中提到的任何或全部缺点的实现。
附图说明
图1是计算系统架构的一个示例的框图。
图2是示出以层级布置的进程用户界面的布置的框图。
图3是示出监测系统(图1所示的监测系统)在生成外部进程监测列表时的操作的一个示例的流程图。
图4是更详细示出无响应外部进程标识符组件的一个示例的框图。
图5是示出了监测系统(图1所示的监测系统)在标识处于无响应状态的子进程时的操作的一个示例的流程图。
图6示出了部署在云计算架构中的图1所示的架构的一个示例。
图7至图9示出了移动设备的各种示例。
图10是可以在前面附图中示出的架构中使用的计算环境的一个示例的框图。
具体实施方式
图1是计算系统架构100的一个示例的框图。架构100说明性地包括计算系统102和一个或多个客户端系统104。图1示出了在一个示例中,计算系统102说明性地生成用户界面106,以用于由用户108进行交互。用户108可以说明性地与用户界面106交互以控制和操纵计算系统102。类似地,客户端系统104说明性地生成用户界面110,以用于由用户112进行交互。用户112可以说明性地与用户界面110交互以控制和操纵客户端系统104。
在图1所示的示例中,计算系统102说明性地包括一个或多个处理器或服务器114、操作系统116(其可以包括消息处理逻辑118和其他操作系统功能120)、数据存储122、用户界面组件124、外部进程用户界面(UI)托管系统126,并且计算系统102可以包括其他项128。另外,如图1所示,外部进程UI托管系统126可以包括托管功能集合130、隔离系统132、监测系统134,并且外部进程UI托管系统126可以包括其他项136。图1还示出,客户端系统104说明性地包括一个或多个客户端组件162、一个或多个处理器164、用户界面组件166和数据存储168。客户端系统104还可以包括其他客户端功能170。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680055249.X/2.html,转载请声明来源钻瓜专利网。