一种浏览器进行通信的方法和一种浏览器终端技术

技术编号:9796207 阅读:95 留言:0更新日期:2014-03-22 02:46
本发明专利技术公开了一种浏览器进行通信的方法和一种浏览器终端,其中,所述方法包括:在浏览器安装时获取浏览器安装包中携带的当前浏览器安装包的浏览器群组标识;上传所述浏览器群组标识到浏览器通信服务器,并获取所述浏览器群组标识下的浏览器群组成员信息;通过所述浏览器通信服务器建立当前安装浏览器与任意一个或多个浏览器群组成员之间的通信链路,以进行浏览器群组成员之间的通信。通过本发明专利技术解决了用户不能通过浏览器与互联网上的其他浏览器用户进行通信的问题。

【技术实现步骤摘要】
一种浏览器进行通信的方法和一种浏览器终端
本专利技术涉及互联网
,具体涉及一种浏览器进行通信的方法和一种浏览器终端。
技术介绍
目前,用户在使用互联网时,通常是通过即时通讯软件(Instantmessaging,IM,即时通讯)与互联网上的其他用户进行通信,通过浏览器来浏览网页上的各类信息。其中,IM是一种基于互联网的即时交流消息的业务,允许两人或多人使用网路即时的传递文字讯息、档案、语音与视频交流。浏览器即网页浏览器,是一个显示网站服务器或文件系统内的文件,并让用户与所述文件进行交互的一种应用软件。在现有技术中存在的问题是:用户只能通过即时通讯软件与互联网上的其他用户进行通信,不能通过浏览器与互联网上的其他用户进行通信。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种浏览器进行通信的方法和相应的一种浏览器终端。依据本专利技术的一个方面,提供了一种浏览器进行通信的方法,包括:在浏览器安装时获取浏览器安装包中携带的当前浏览器安装包的浏览器群组标识;上传所述浏览器群组标识到浏览器通信服务器,并获取所述浏览器群组标识下的浏览器群组成员信息;通过所述浏览器通信服务器建立当前安装浏览器与任意一个或多个浏览器群组成员之间的通信链路,以进行浏览器群组成员之间的通信。根据本专利技术的另一方面,提供了一种浏览器终端,包括:群组标识获取模块,用于在浏览器安装时获取浏览器安装包中携带的当前浏览器安装包的浏览器群组标识;上传获取模块,用于上传所述浏览器群组标识到浏览器通信服务器,并获取所述浏览器群组标识下的浏览器群组成员信息;通信模块,用于通过所述浏览器通信服务器建立当前安装浏览器与任意一个或多个浏览器群组成员之间的通信链路,以进行浏览器群组成员之间的通信。通过本专利技术提供的一种浏览器进行通信的方法和一种浏览器终端,可以在浏览器安装过程中从通信服务器中获取与当前浏览器安装包具有相同群组标识的群组成员信息。进而,通过通信服务器建立的通信链路,在浏览器侧实现所述当前安装浏览器与任意一个或多个浏览器群组成员进行通信的功能,解决了用户不能通过浏览器与互联网上的其他浏览器用户进行通信的问题。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是本专利技术第一实施例中一种浏览器进行通信的方法流程图;图2是本专利技术第二实施例中一种浏览器进行通信的方法流程图;图3是图2所示实施例中一种设置分享功能的步骤的流程图;图4是图2所示实施例中一种建立群分组的方法流程图;图5是本专利技术第三实施例中一种浏览器会话的处理方法的流程图;图6是本专利技术第四实施例中一种浏览器会话的处理方法的流程图;图7是图6所示实施例中一种响应分享权限设置的方法流程图;图8是本专利技术第六实施例中一种浏览器终端的结构框图;图9是图8所示实施例中一种群分组建立的结构框图;图10是本专利技术第七实施例中一种服务器的结构框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。参照图1,示出了本专利技术第一实施例中一种浏览器进行通信的方法流程图。本实施例从浏览器端对本专利技术的浏览器进行通信的方法进行说明,在本实施例中,所述浏览器进行通信的方法可以包括:步骤102,在浏览器安装时获取浏览器安装包中携带的当前浏览器安装包的浏览器群组标识。在本实施例中,用户可以在官方网站的浏览器定制页面中,按照自己的需求定制个性化的浏览器安装包,通信服务器则按照用户的定制请求生成个性化的浏览器安装包。例如,用户可以在官方网站的浏览器定制页面中进行如下操作中的至少一种:输入自己的姓名、上传图片、配置浏览器插件、配置浏览器安装组件和设置浏览器安装路径。通信服务器根据用户的操作生成满足用户定制需求的个性化浏览器安装包,并生成浏览器群组标识,所述浏览器群组标识用来指示所述满足用户定制需求的个性化浏览器安装包。较佳地,浏览器安装包中可以携带所述浏览器群组标识,服务器还可以生成携带所述浏览器群组标识的浏览器安装包对应的下载地址。用户通过下载地址下载得到所述携带所述浏览器群组标识的浏览器安装包,使用所述携带所述浏览器群组标识的浏览器安装包进行浏览器的安装,在浏览器安装时,浏览器自身可以获取浏览器安装包中携带的当前浏览器安装包的浏览器群组标识。步骤104,上传所述浏览器群组标识到浏览器通信服务器,并获取所述浏览器群组标识下的浏览器群组成员信息。在本实施例中,通信服务器在接收用户定制请求生成个性化浏览器的过程中,可以将所述个性化浏览器和所述浏览器群组标识的对应关系记录保证在所述通信服务器中,当有用户下载所述个性化浏览器时,服务器则会记录下每一个下载所述个性化浏览器的用户的用户信息,即浏览器群组成员信息。浏览器将所述浏览器群组标识上传到所述通信服务器,则可以从所述通信服务器中获取所述浏览器群组标识下的浏览器群组成员信息。步骤106,通过所述浏览器通信服务器建立当前安装浏览器与任意一个或多个浏览器群组成员之间的通信链路,以进行浏览器群组成员之间的通信。在本实施例中,浏览器器群组成员之间可以通过通信链路进行通信。所述通信链路可以是所述通信服务器基于超文本标记语言HTML5下的WebRTC技术建立的。其中,WebRTC,即WebReal-TimeCommunication,是一个支持网页浏览器进行实时语音对话或视频对话的技术。浏览器器群组成员之间可以通过所述通信链路进行聊天会话、和/或文件传输、和/或图片传输、和/或语音聊天、和/或视频聊天。这里需要说明的是,所述生成携带所述浏览器群组标识的浏览器安装包的服务器可以是但不仅限于是所述通信服务器。可以通过所述通信服务器生成携带所述浏览器群组标识的浏览器安装包,也可以通过其他后台服务器生成携带所述浏览器群组标识的浏览器安装包。综上所述,本实施例所述的浏览器进行通信的方法,可以在浏览器安装过程中从通信服务器中获取与当前浏览器安装包具有相同群组标识的群组成员信息。进而,通过通信服务器建立的通信链路,在浏览器侧实现所述当前安装浏览器与任意一个或多个浏览器群组成员进行通信的功能,解决了用户不能通过浏览器与互联网上的其他浏览器用户进行通信的问题。参照图2,示出了本专利技术第二实施例中一种浏览器进行通信的方法流程图。本实施例仍然从浏览器端对本专利技术的浏览器进行通信的方法进行说明,在本实施例中,所述浏览器进行通信的方法可以包括:步骤202,在浏览器安装时获取浏览器安装包中携带的当前浏览器安装包的浏览器群组标识。在本实施例中,用户通过浏览器安装包下载地址下载得到浏览器安装包,所述浏览器安装包可以是根据用户本文档来自技高网...
一种浏览器进行通信的方法和一种浏览器终端

【技术保护点】
一种浏览器进行通信的方法,包括:在浏览器安装时获取浏览器安装包中携带的当前浏览器安装包的浏览器群组标识;上传所述浏览器群组标识到浏览器通信服务器,并获取所述浏览器群组标识下的浏览器群组成员信息;通过所述浏览器通信服务器建立当前安装浏览器与任意一个或多个浏览器群组成员之间的通信链路,以进行浏览器群组成员之间的通信。

【技术特征摘要】
1.一种浏览器进行通信的方法,包括:在浏览器安装时获取浏览器安装包中携带的当前浏览器安装包的浏览器群组标识;上传所述浏览器群组标识到浏览器通信服务器,并获取所述浏览器群组标识下的浏览器群组成员信息;通过所述浏览器通信服务器建立当前安装浏览器与任意一个或多个浏览器群组成员之间的通信链路,以进行浏览器群组成员之间的通信。2.如权利要求1所述的方法,其特征在于,在所述上传所述浏览器群组标识到浏览器通信服务器步骤之后,所述方法还包括:获取浏览器配置信息标识;按照所述浏览器配置信息标识所指示的浏览器配置信息完成所述浏览器的配置安装。3.如权利要求2所述的方法,其特征在于,所述浏览器配置信息包括:通信组件的配置信息;所述按照所述浏览器配置信息完成所述浏览器的配置安装,包括:根据所述通信组件的配置信息确定是否在所述浏览器中安装通信组件。4.如权利要求3所述的方法,其特征在于,所述通过所述浏览器通信服务器建立当前安装浏览器与任意一个或多个浏览器群组成员之间的通信链路,包括:通过所述浏览器通信服务器建立当前安装浏览器与任意一个或多个安装有所述通信组件的浏览器群组成员之间的通信链路。5.如权利要求1所述的方法,其特征在于,在所述通过所述浏览器通信服务器建立当前安装浏览器与任意一个或多个浏览器群组成员之间的通信链路,以进行浏览器群组成员之间的通信步骤之后,所述方法还包括:设置所述当前安装浏览器与任意一个或多个浏览器群组成员之间的通信权限;其中,所述通信权限包括白名单权限和黑名单权限;通过所述通信链路接收所述白名单权限下的浏览器群组成员的通信,和/或,屏蔽所述黑名单权限下的浏览器群组成员的通信。6.如权利要求1所述的方法,其特征在于,在所述通过所述浏览器通信服务器建立当前安装浏览器与任意一个或多个浏览器群组成员之间的通信链路,以进行浏览器群组成员之间的通信步骤之后,所述方法还包括:设置所述当前安装浏览器与任意一个或多个浏览器群组成员之间的分享权限;根据所述分享权限将待分享内容通过所述通信链路分享给指定的一个或多个待分享浏览器群组成员;其中,所述待分享内容包括:当前浏览的网页内容、当前浏览的网页网址、网页收藏夹、起始页、邮箱地址、搜索历史、浏览器安装插件、浏览器的配置数据、浏览器的背景图片和本地文件中的至少一种。7.如权利要求6所述的方法,其特征在于,所述根据所述分享权限将待分享内容分享给指定的一个或多个待分享浏览器群组成员,包括:响应对所述待分享内容的选取操作,并加载“分享到”选项;其中,所述“分享到”选项中包括所述待分享浏览器群组成员;接受对所述“分享到”选项中的待分享浏览器群组成员的分享操作,直接将通过所述选取操作确定的待分享内容通过所述通信链路分享给通过所述分享操作确定的一个或多个待分享浏览器群组成员。8.如权利要求1所述的方法,其特征在于,在所述获取所述浏览器群组标识下的浏览器群组成员信息步骤之后,所述方法还包括:接收新建群分组请求,建立一个或多个群分组;接收添加请求,将待添加的浏览器群组成员添加到所述群分组中;其中,所述添加请求中包括所述待添加的浏览器群组成员对应的浏览器群组成员信息。9.如权利要求8所述的方法,其特征在于,所述待添加的浏览器群组成员包括:任意一个浏览器群组标识对应的浏览器群组下的浏览器群组成员;其中,所述任意一个浏览器群组标识包括所述当前安装浏览器对应的浏览器群组标识。10.如权利要求8所述的方法,其特征在于,在所述建立一个或多个群组步骤之后,所述方法还包括:设置所述群分组中的群组成员的数量;其中,所述群分组的最大群组成员数量根据所述群分组的级别确定。11.如权利要求8所述的方法,其特征在于,在所述接收新建群分组请求,建立一个或多个群分组步骤之后,所述方法还包括:接收群分组查找请求,根据所述群分组查找请求中的群分组号确定群分组;其中,每个群分组对应唯一一个群分组号;允许所述当前安装浏览器加入所述确定的群分组。12.如权利要求1-11任一项所述的方法,其特征在于,所述浏览器群组成员信息包括:浏览器群组成员的组内编号、浏览器群组成员的组内昵称、所述当前安装浏览器的通信权限、所述当前安装浏览器的分享权限和所述当前安装浏览器的通信组件配置信息中的至少一种。13.如权利要求1-11任一项所述的方法,其特征在于,所述浏览器安装包的格式,包括:前缀:“TWInst-”、和后缀:“.exe”、和所述浏览器群组标识。14.一种浏览器终端,包括:群组标识获取模块,用于在浏览器安装时获取浏览器安装包中携带的当前浏览器安装包的浏览器群组标识;上传获取模块,用于上传所述浏览器群组标识到...

【专利技术属性】
技术研发人员:陶伟华周裕波任寰
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1