[发明专利]基于实时通信的浏览器扩展服务提供系统和方法有效
申请号: | 201210226754.X | 申请日: | 2012-06-29 |
公开(公告)号: | CN102710798A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 向雪松 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/58 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 实时 通信 浏览器 扩展 服务 提供 系统 方法 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种基于实时通信的浏览器扩展服务提供系统、方法、浏览器和云端代理服务器。
背景技术
目前,为浏览器提供扩展服务或功能通常采用以下方式:(1)安装扩展插件以实现扩展服务或功能,开发商通过浏览器本身所提供的API(Application Programming Interface,应用程序编程接口)进行插件开发;(2)访问特定的服务端以获取扩展服务或功能,可以通过在浏览器中预先内置的访问方式实现,例如网址推荐、安全网址识别等。
现有技术存在的主要问题是不够灵活、实时性差,如果在浏览器中增加新的扩展服务或功能,则需要安装新的插件或进行升级,另外通过浏览器的本地插件获得服务或功能扩展的方式依赖于浏览器的API,实现服务或功能有限且需要用户主动去触发安装才生效,启动成本较大。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。
为此,本发明的第一个目的在于提出一种可以保证浏览器获取扩展服务或功能实时性且大大简化扩展过程的基于实时通信的浏览器扩展服务提供系统。
本发明的第二个目的在于提出一种浏览器。
本发明的第三个目的在于提出一种云端代理服务器。
本发明的第四个目的在于提出一种基于实时通信的浏览器扩展服务提供方法。
为了实现上述目的,本发明的第一方面实施例的基于实时通信的浏览器扩展服务提供系统包括:客户端,所述客户端中运行有浏览器,且所述浏览器具有唯一的即时通信ID;实时通信系统,所述浏览器与所述实时通信系统之间通过实时通信通道相互实时通信;至少一个后端服务器,所述至少一个后端服务器用于为所述浏览器提供服务;云端代理服务器,所述云端代理服务器与所述实时通信系统通过实时通信通道相互实时通信,且所述云端代理服务器具有唯一的即时通信ID,所述云端代理服务器用于接收所述浏览器发送的实时请求消息和/或数据订阅信息,并将所述实时请求消息和/或数据订阅信息转发至所述后端服务器,以及接收所述后端服务器反馈的响应消息并将所述响应消息通过所述实时通信系统实时地发送至所述浏览器。
根据本发明实施例的基于实时通信的浏览器扩展服务提供系统,通过实时通信系统实现浏览器与云端代理服务器之间的实时通信,一方面可以保证浏览器获取扩展服务或功能的实时性,解决现有技术中通过轮询方式访问相关服务器的实时性差的问题,通过轮询方式去访问相关服务器的实时性与轮询间隔密切相关,如果轮询间隔小即轮询频繁,则大大加大相关服务器压力,如果增加轮询间隔,则降低实时性,而使用实时通信系统,后端服务端一旦有数据更新需要告知浏览器可以立刻告知;另一方面大大简化浏览器服务或功能扩展过程,浏览器只需使用与云端代理服务器相同的即时通信应用协议即可获得与该云端代理服务器相连的所有后端服务器的扩展服务或功能,如果增加新的服务或功能,只需在云端代理服务器配置对应增加的新后端服务器即可,浏览器无需更改通信应用协议即可非常简单地获得新的服务或功能。
为了实现上述目的,本发明的第二方面实施例的浏览器包括:实时通信模块,所述实时通信模块具有唯一的即时通信ID,且所述实时通信模块与实时通信系统之间通过实时通信通道相互实时通信;发送模块,用于通过所述实时通信系统向云端代理服务器发送实时请求消息和/或数据订阅信息;以及接收模块,用于接收所述云端代理服务器通过所述实时通信系统反馈的响应消息。
根据本发明实施例的浏览器,通过实时通信模块,发送模块方便地通过实时通信系统发送实时请求消息和/或数据订阅信息,接收模块可以方便地得到云端代理服务器根据该实时请求消息和/或数据订阅信息所获取的反馈响应消息,由此,云端代理服务器一旦有数据更新,浏览器可以立刻获得,可以快捷方便地实现新的服务或功能的扩展。
为了实现上述目的,本发明的第三方面实施例的云端代理服务器包括:实时通信模块,所述实时通信模块具有唯一的即时通信ID,且所述实时通信模块与实时通信系统之间通过实时通信通道相互实时通信;接收模块,用于接收浏览器通过所述实时通信系统发送的实时请求消息和/或数据订阅信息;处理模块,用于根据所述实时请求消息和/或数据订阅信息选择对应的后端服务器;以及发送模块,用于将所述实时请求消息和/或数据订阅信息转发至所述选择的后端服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210226754.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手机
- 下一篇:一种电子设备语音登录方法、系统及电视机