[发明专利]提供关于web应用的起源洞察的方法和系统有效
申请号: | 201410601772.0 | 申请日: | 2014-10-31 |
公开(公告)号: | CN104601649B | 公开(公告)日: | 2019-06-25 |
发明(设计)人: | J·H·约亚库姆;K·塞;A·B·约翰斯顿 | 申请(专利权)人: | 阿瓦亚公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L29/12 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 罗亚男 |
地址: | 美国新*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提供 关于 web 应用 起源 洞察 方法 系统 | ||
本文公开了提供关于web应用的起源洞察的方法和系统。在一个实施例中,一种经由STUN消息来提供关于web应用的起源洞察的方法包括确定关于尝试向STUN服务器发送STUN消息的web应用的起源标识符;生成包含关于web应用的起源标识符的STUN消息;并将该STUN消息发送到STUN服务器。在另一实施例中,一种用于向web应用提供STUN服务的方法包括接收来自web客户端的STUN消息,并且提取关于web应用的起源标识符。基于起源标识符来判定向web应用提供STUN服务。如果不应当提供STUN服务,则拒绝或无视STUN消息;否则,处理STUN消息。
技术领域
本公开的技术概括而言涉及用于使能网络地址转换(Network AddressTranslation,NAT)穿越的网络地址转换会话穿越实用工具(Session TraversalUtilities for Network Address Translation,STUN)方法和协议。
背景技术
作为一种正在进行的开发行业标准来用于将实时通信功能集成到诸如web浏览器之类的web客户端中的努力,Web实时通信(Web Real-Time Communications,WebRTC)的出现导致了能够与其他web客户端直接交互的web客户端的激增。由WebRTC使能的实时通信功能可由web开发者经由诸如超文本标记语言的版本5(HTML5)提供的那些之类的标准标记标签和诸如JavaScript API之类的客户端侧脚本处理应用编程接口(API)来访问。关于WebRTC的更多信息可在Alan B.Johnston和Daniel C.Burnett所著的“WebRTC:APIs andRTCWEB Protocols of the HTML5 Real-Time Web”第2版(2013Digital Codex LLC)中找到,这里通过引用将该文献全部并入。
使能了WebRTC的web客户端或者其他实时通信web客户端之间的直接交互可受到由web客户端之间的网络路径中的诸如网络流量路由设备之类的网络地址转换(NAT)设备的存在引起的网络穿越问题的阻碍。NAT设备将本地网络上的多个web客户端的互联网协议(IP)地址映射到单个公开暴露的IP地址。随着网络流量的封包从每个web客户端传递到因特网,NAT设备将每个封包的源地址从该web客户端在本地网络上的IP地址转换成公共IP地址。当答复从因特网返回到该公共IP地址时,NAT设备使用连接跟踪数据来确定该答复要被转发到的本地网络地址。因为本地网络上的web客户端可能不知晓NAT设备提供的公共IP地址,所以web客户端可能不能够与本地网络外的另一web客户端建立直接连接。
为了解决这些网络穿越问题,已开发了一种被称为网络地址转换会话穿越实用工具(STUN)的网络协议(由请求评论(RFC)5389定义,可在http://www.ietf.org/rfc/rfc5389.txt在线获得)。使能了WebRTC的web客户端可使用STUN服务器来确定由NAT设备分配给它的公共IP地址,并且可将该公共IP地址提供给远程端点以便建立实时通信。STUN的一种扩展被称为利用中继穿越网络地址转换(Traversal Using Relays around NetworkAddress Translation,TURN)(由RFC 5766定义,可在http://www.ietf.org/rfc/rfc5766.txt在线获得),其通过经由因特网上的TURN服务器中继网络流量来提供额外的网络穿越能力。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿瓦亚公司,未经阿瓦亚公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410601772.0/2.html,转载请声明来源钻瓜专利网。