当前位置: 首页 > 专利查询>微软公司专利>正文

用于通过HTTP的可靠协议隧穿的方法和系统技术方案

技术编号:8109590 阅读:232 留言:0更新日期:2012-12-22 00:16
本文所描述的实施例一般涉及用于在HTTP端点和任意目的之间隧穿任意二进制数据的方法和系统。这一数据隧穿在例如基于浏览器的客户端以HTTP协议通信并且想要与理解非HTTP通信的远程端点交互数据的实施例中是有价值的。中继服务器被用作为将客户端连接到目的的“中间人”,并且支持所需的用于数据交换的协议的组件被插入到中继服务器中。为了实现数据的可靠和有序传输,中继服务器通过分配会话标识符分组会话并通过分配顺序和确收号来跟踪消息的交换。此外,中继服务器提供向目的认证HTTP端点并且处理在基于web的客户端的受限环境中不可用的其它操作。

【技术实现步骤摘要】
【国外来华专利技术】用于通过HTTP的可靠协议隧穿的方法和系统
技术介绍
Web会议已成为越来越有用的工具,其用来通过因特网或万维网进行实时会议、演示、培训研讨会等。在典型的Web会议中,会议的多个参与者通过因特网从他们的个人计算机连接到彼此。用于提供Web会议能力的示例软件平台是由华盛顿州雷蒙德市的微软公司出品的MICROSOFT COMMUNICATIONS SERVER(微软通信服务器)。当客户端想要加入在线会议但在其客户端计算机上没有安装例如Office Communicator时,基于AJAX(“AsynchronousJavaScript and XML”)的 Communicator Web Access (CffA)客户端通常被用来使客户端能够加入会议。虽然基于AJAX的CWA客户端能够加入会议,但客户端体验受限于经由Javascript可用的功能。 为了改进基于浏览器的客户端的会议体验且不要求客户端应用的显式安装,可使用与基于AJAX的CWA客户端不同类型的客户端。例如,可使用如从华盛顿州雷蒙德市的微软公司出品的微软SIVERLIGHT平台衍生的基于SIVERLIGHT的客户端。SIVERL本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.04.15 US 61/324,723;2010.07.28 US 12/845,6201.一种用于通过经由中继服务器通过超文本传输协议(HTTP)隧穿协议数据来扩展客户端的功能的计算机实现的方法,所述方法包括 在所述中继服务器处接收来自所述客户端的通信以创建与远程端点的中继会话; 认证所述客户端,其中认证所述客户端包括发送质询响应数据给所述客户端; 配置所述中继会话; 为所述中继会话生成会话标识符; 发送所述会话标识符给所述客户端;以及 将HTTP请求和响应传输给所述客户端以与所述远程端点交换数据,其中所述HTTP请求包括所述会话标识符。2.如权利要求I所述的方法,其特征在于,所述会话标识符被用于对属于相同中继会话的请求分组。3.如权利要求2所述的方法,其特征在于,所述会话标识符由密码随机数生成器生成。4.如权利要求I所述的方法,其特征在于,顺序号和确收号被分配给属于相同会话的HTTP请求和响应。5.如权利要求I所述的方法,其特征在于,初始请求和响应发起所述中继会话,并且其中随后的HTTP请求经由HTTP将会话发起协议(SIP)数据经由所述中继服务器传输给所述远程端点。6.如权利要求5所述的方法,其特征在于,所述SIP数据经由HTTP被传输到传输机制上,并且其中所述传输机制包括由以下组成的组中的一个传输控制协议(TCP)、用户数据报协议(M)P )、或传输层安全(TLS )。7.如权利要求I所述的方法,其特征在于,初始请求和响应发起所述中继会话,并且其中随后的HTTP请求经由HTTP将远程桌面协议(RDP)数据经由所述中继服务器传输给所述远程端点。8.如权利要求7所述的方法,其特征在于,所述RDP数据经由HTTP被传输到传输机制上,并且其中所述传输机制包括由以下组成的组中的一个RTP/SRTP、TLS、UDP或TCP。9.一个或多个计算机存储介质,其存储计算机可执行指令,所述计算机可执行指令在由处理器执行时执行用于通过经由中继服务器通过超文本传输协议(HTTP)隧穿协议数据来扩展客户端的功能的计算机实现的方法,所述方法包括 在所...

【专利技术属性】
技术研发人员:D·劳谭磊郭鑫
申请(专利权)人:微软公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1