[发明专利]web应用与浏览器以外的进程之间的通信通道有效
申请号: | 201080054549.9 | 申请日: | 2010-11-05 |
公开(公告)号: | CN102640136A | 公开(公告)日: | 2012-08-15 |
发明(设计)人: | J·E·施莱费尔;R·奥奇 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F9/44;G06F13/14 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 杨洁 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 应用 浏览器 以外 进程 之间 通信 通道 | ||
1.一种用于将请求从web客户机中继到运行在计算设备上的进程并且从所述进程接收响应的系统,包括:
桥消息客户机组件,被置于运行在计算设备上的浏览器环境中的web应用中,被配置为打开连接到运行在所述计算设备上的浏览器环境以外的进程的本地连接,并且包括:
通信通道标识,被配置为标识通信通道以主控到被置于所述计算设备上的桥服务器组件的所述本地连接;以及
桥消息客户机标识,促进从所述桥服务器组件到所述web应用的通信;以及
所述桥服务器组件被置于所述浏览器组件以外,并且被配置为执行以下一个或多个:
从所述桥消息客户机组件接收请求,并将其转发到所述进程;以及
从所述进程接收对所述请求的响应,并通过所述本地连接将其转发到所述桥消息客户机组件。
2.如权利要求1所述的系统,其特征在于,所述桥服务器组件包括web中继组件,所述web中继组件被配置执行以下一个或多个:
从所述桥消息客户机组件接收请求,并将其转发到机器中继组件;以及
从所述机器中继组件接收对所述请求的响应,并通过所述本地连接将其转发到所述桥消息客户机组件。
3.如权利要求1所述的系统,其特征在于,所述桥服务器组件包括机器中继组件,所述及其中继组件被配置执行以下一个或多个:
从web中继组件接收请求,并通过第一已命名通信管道将其转发到桥消息服务器组件;以及
从所述桥消息服务器组件接收对所述请求的响应,并将其转发到所述web中继组件。
4.如权利要求3所述的系统,其特征在于,所述机器中继组件被置于与web中继组件相同的域中。
5.如权利要求1所述的系统,其特征在于,所述桥服务器组件包括桥消息服务器组件,所述桥消息服务器组件被配置执行以下一个或多个:
从机器中继组件接收请求,并将其转发到所述进程;以及
从所述进程接收对所述请求的响应,并通过第二已命名通信管道将其转发到所述机器中继组件。
6.如权利要求1所述的系统,其特征在于,所述桥服务器组件包括web中继组件,所述web中继组件被配置执行以下一个或多个:
从所述桥消息客户机组件接收请求,并将其转发到机器中继组件;以及
从所述机器中继组件接收对所述请求的响应,并通过所述本地连接将其转发到所述桥消息客户机组件;
所述机器中继组件被置于与所述web中继组件相同的域中,并被配置为执行以下一个或多个:
从所述web中继组件接收所述请求,并通过第一已命名通信管道将其转发到桥消息服务器组件;以及
从所述桥消息服务器组件接收对所述请求的所述响应,并将其转发到所述web中继组件;以及
所述桥消息服务器组件被配置为执行以下一个或多个:
从所述机器中继组件接收所述请求,并将其转发到所述进程;以及
从所述进程接收对所述请求的所述响应,并通过第二已命名通信管道将其转发到所述机器中继组件。
7.如权利要求1所述的系统,其特征在于,所述进程包括运行在所述计算设备的桌面环境中的程序的至少一部分。
8.如权利要求1所述的系统,其特征在于,所述通信通道标识包括通道名称,所述通道名称将所述通信通道从所述web应用链接到与所期望的进程相关联的桥服务器组件。
9.如权利要求1所述的系统,其特征在于,所述桥消息客户机标识包括客户机名称,所述客户机名称将所述通信通道从与所述进程相关联的所述桥服务器组件链接到所期望的web应用。
10.如权利要求1所述的系统,其特征在于,所述桥服务器组件包括以下之一:
由运行在所述计算设备上的应用主控的组件;以及
作为运行在所述计算设备上的服务来实例化的组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080054549.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种倒伞型曝气叶轮
- 下一篇:将已捕捉图像数据与电子表格相关联