[发明专利]通过浏览器进行远程资源共享和访问的方法及装置在审
申请号: | 201310109953.7 | 申请日: | 2013-03-29 |
公开(公告)号: | CN104079618A | 公开(公告)日: | 2014-10-01 |
发明(设计)人: | 于辰涛;戴辉;高锋 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 安之斐;王娟 |
地址: | 100085*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 浏览器 进行 远程 资源共享 访问 方法 装置 | ||
技术领域
本发明涉及设备间的远程访问,并且更具体地涉及一种通过浏览器进行远程资源共享和访问的方法及装置。
背景技术
随着Web技术的普及,HTTP协议已经成为设备间通信的标准协议,HTTP协议可以很好地穿越互联网,在设备间建立可靠的数据通道。目前,已经有越来越多的终端设备支持通过HTTP方式进行管理,具体地,终端设备通过Web服务器经由HTTP服务发布其资源,并且终端设备解析远程设备的HTTP请求并将该HTTP请求转换为本地设备访问请求,然后通过网页形式将对所述本地设备访问请求的执行结果反馈给所述远程设备。
以此方式,在所述终端设备发布的地址对所述远程设备可见的情况下,则上述处理容易实现。然而,在大多数情形下,所述终端设备处于内网环境中,所述远程设备无法看到与所述终端设备相对应的可见的(可访问的)HTTP地址。在此情况下,为了实现所述远程设备与所述终端设备之间的远程访问,需要部署服务器端,通过服务器端在所述远程设备与所述终端设备之间进行转发。这在HTTP现有协议框架下是非常低效的并且也是无法实现的。
XMPP协议(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,用于即时消息(IM)以及在线现场探测,其以Jabber协议为基础,而Jabber协议是在即时通信中常用的开放式协议。XMPP协议可以用于服务在类实时通信、表示和需求-响应服务中的XML数据元流式传输,其可能最终允许因特网用户向因特网上的其他任何人发送即时消息,无论他们的操作系统和浏览器是否相同。目前,XMPP协议已经成为实际上的即时通信标准协议,除了QQ以外的所有其他主流即时通信协议已经全面支持XMPP协议。
因此,希望提出一种以HTTP协议和XMPP协议为基础协议的在远程设备和本地设备之间实现远程资源共享和访问的方法,而无论所述远程设备和所述本地设备是否具有彼此可见的网络地址。
发明内容
为了解决上述技术问题,本发明提供了一种通过浏览器进行远程资源共享的方法,其通过XMPP服务器作为中介,在终端设备上利用浏览器访问XMPP服务器的页面并通过所述页面实现自身资源共享以及/或者远程资源选择,从而可以在终端设备之间实现资源共享,而不论这些终端设备是否可直接访问。
根据本发明的一个方面,提供了一种通过浏览器进行远程资源共享的方法,应用于共享资源的终端设备,包括:所述终端设备通过浏览器访问XMPP服务器的网页;所述终端设备利用XMPP服务器的网页共享资源;所述终端设备通过浏览器从XMPP服务器接收访问请求;所述终端设备响应于所述访问请求,调用所述访问请求所请求访问的资源;以及所述终端设备通过浏览器向XMPP服务器传送所述访问请求所请求访问的资源的访问结果。
优选地,所述通过浏览器进行远程资源共享的方法还包括:在所述终端设备通过浏览器从XMPP服务器接收访问请求时,还接收发出该访问请求的终端设备的终端标识和/或用户的用户标识;以及基于所接收的终端标识和/或用户标识,判断是否调用所述访问请求所请求访问的资源。
优选地,在所述通过浏览器进行远程资源共享的方法中,在XMPP服务器的网页中嵌入XMPP协议,所述终端设备通过浏览器利用XMPP协议从XMPP服务器接收访问请求。
优选地,在所述通过浏览器进行远程资源共享的方法中,在XMPP服务器的网页中嵌入XMPP协议,通过浏览器利用XMPP协议向XMPP服务器传送所述访问请求所请求访问的资源的访问结果。
根据本发明另一方面,提供了一种通过浏览器进行远程资源共享的装置,应用于共享资源的终端设备,包括:网页访问部件,用于访问XMPP服务器的网页;资源共享部件,用于利用所述XMPP服务器的网页共享资源;请求接收部件,用于从XMPP服务器接收访问请求;资源调用部件,用于响应于所述访问请求,调用所述访问请求所请求访问的资源;以及结果传送部件,用于向XMPP服务器传送所述访问请求所请求访问的资源的访问结果。
优选地,所述通过浏览器进行远程资源共享的装置,还包括:标识接收部件,用于从XMPP服务器接收发出该访问请求的终端设备的终端标识和/或用户的用户标识;以及访问许可部件,用于基于所接收的终端标识和/或用户标识,判断是否调用所述访问请求所请求访问的资源。
优选地,在所述通过浏览器进行远程资源共享的装置中,在XMPP服务器的网页中嵌入了XMPP协议,所述请求接收部件利用XMPP协议从XMPP服务器接收访问请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310109953.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据传输加速方法和装置
- 下一篇:一种基于B/S结构的手机旅游信息查询系统