[发明专利]浏览器间的连接共享方法和装置有效
申请号: | 201210046581.3 | 申请日: | 2012-02-24 |
公开(公告)号: | CN103297455B | 公开(公告)日: | 2017-03-01 |
发明(设计)人: | 禹扬帆;王鹏程 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/18 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 吴贵明,江舟 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器 连接 共享 方法 装置 | ||
1.一种浏览器间的连接共享方法,其特征在于,包括:
已打开的每个浏览器中用于执行脚本程序的实体对同一个资源标识符进行抢占,其中,抢占到所述资源标识符的实体为主实体,其它未抢占到所述资源标识符的实体为从实体;
所述主实体与服务器进行连接;
所述从实体共享所述主实体与所述服务器之间建立的连接来与所述服务器进行消息传输。
2.根据权利要求1所述的方法,其特征在于,所述从实体共享所述主实体与所述服务器之间建立的连接来与所述服务器进行消息传输的步骤包括:
所述主实体接收所述服务器发送的消息;
所述主实体将接收到的消息组播给与所述主实体位于同一个组播组中的从实体。
3.根据权利要求2所述的方法,其特征在于,所述主实体将接收到的消息组播给与所述主实体位于同一个组播组中的从实体的步骤包括:
所述从实体获取所述主实体组播的消息中的标识,其中,所述标识用于唯一标识所述从实体中的一个;
所述从实体判断自身的标识是否与所述主实体组播的消息中的标识一致;
若一致,则所述执行判断步骤的实体判断出所述主实体组播的消息是属于自身的,并存储所述消息。
4.根据权利要求1所述的方法,其特征在于,在所述主实体与服务器进行连接之后,还包括:
所述从实体每隔预设周期抢占所述资源标识符;
若抢占所述资源标识符成功、且所述主实体出现异常时,则抢占到所述资源标识符的从实体变为新的主实体,出现异常的主实体变为从实体。
5.根据权利要求1所述的方法,其特征在于,所述主实体通过以下步骤加入到组播组中:
所述主实体判断是否已加入组播组;
若未加入到所述组播组中,则所述主实体判断共享文件中是否存在所述组播组的组播组名称;
若存在所述组播组的组播组名称,则所述主实体根据所述共享文件中存在的组播组名称加入所述组播组;
若不存在所述组播组的组播组名称,则所述主实体创建用于唯一标识所述组播组的组播组名称,将创建的组播组名称写入所述共享文件,并根据所述创建的组播组名称加入所述组播组。
6.根据权利要求1所述的方法,其特征在于,所述从实体通过以下步骤加入到所述组播组中:
所述从实体判断是否已加入组播组;
若未加入到所述组播组中,则所述从实体判断共享文件中是否存在所述组播组的组播组名称;
若存在所述组播组的组播组名称,则所述从实体根据所述共享文件中存在的组播组名称加入所述组播组;
若不存在所述组播组的组播组名称,则所述从实体根据所述主实体提供的获取所述组播组的组播组名称的方法获取所述组播组的组播组名称,将获取的组播组名称写入所述共享文件中,并根据所述获取的组播组名称加入所述组播组。
7.根据权利要求1所述的方法,其特征在于,所述从实体共享所述主实体与所述服务器之间建立的连接来与所述服务器进行消息传输的步骤包括:
所述主实体接收各个所述从实体根据发送消息方法发送的消息,其中,所述发送消息方法由所述主实体提供;
所述主实体根据所述发送消息方法将接收的消息发送给所述服务器。
8.一种浏览器间的连接共享装置,其特征在于,包括:
第一判断单元,用于判断已打开的当前浏览器中执行脚本程序的实体是否为主实体,其中,所述已打开的当前浏览器中的实体对同一个资源标识符进行抢占,抢占到所述资源标识符的实体为主实体,其它未抢占到所述资源标识符的实体为从实体;
连接单元,用于在已打开的当前浏览器中的实体为主实体时,将所述主实体与服务器进行连接;
共享单元,用于将所述主实体与所述服务器之间建立的连接共享给所述从实体以使所述从实体通过所述连接与所述服务器进行消息传输。
9.根据权利要求8所述的装置,其特征在于,所述共享单元包括:
第一接收模块,用于在已打开的当前浏览器中的实体为主实体时,接收所述服务器发送的消息;
组播模块,用于将接收到的消息组播给与所述主实体位于同一个组播组中的从实体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210046581.3/1.html,转载请声明来源钻瓜专利网。