[发明专利]一种客户端页面间通信的方法及装置有效
申请号: | 201210244355.6 | 申请日: | 2012-07-13 |
公开(公告)号: | CN103546513A | 公开(公告)日: | 2014-01-29 |
发明(设计)人: | 沈剑平;邱华 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客户端 页面 通信 方法 装置 | ||
1.一种客户端页面间通信的方法,其特征在于,所述方法包括:
检测页面是否有与其它页面进行数据传输的需求;
如果有,则获取所述数据;
调取所述页面所保存的当前页面组中其它页面的通信标识;其中所述页面组包括预先建立的至少两个页面;所述通信标识是建立所述页面组时为页面组中的每一页面分配的,所述页面组中的每一页面保存有所述页面组中其它页面的通信标识;
依据所述通信标识,在所述页面与所述其它页面间建立通信连接,并利用该通信连接将所述需传输的数据发送给其它页面。
2.根据权利要求1所述的方法,其特征在于,当所述页面属于多个页面组时;所述方法还包括:
根据所述数据的属性信息,确定所述页面的当前页面组。
3.根据权利要求2所述的方法,其特征在于,所述调取所述页面所保存的所述当前页面组中其它页面的通信标识包括:
调取所述页面的FLASH处保存的FLASH组中其它FLASH的标识;所述FLASH组由所述当前页面组中的页面对应的FLASH构成,每一页面的FLASH处保存有所述FLASH组中其它FLASH的标识;
所述依据所述通信标识,在所述页面与所述其它页面间建立通信连接,并利用该通信连接将所述需传输的数据发送给其它页面包括:
调用所述页面中的FLASH根据保存的所述FLASH组中其它FLASH的标识发送携带所述数据的信息接收请求至所述其它FLASH;
调用所述其它FLASH接收所述信息接收请求并获取所述数据。
4.根据权利要求3所述的方法,其特征在于,所述页面组通过如下步骤创建:
获取当前页面的属性信息;
根据所述属性信息判断所述当前页面是否需要加入页面组;
若需要,则调用所述当前页面的FLASH发起建立主连接FLASH的操作;
若FLASH组中已存在所述主连接FLASH,则调用所述当前页面的FLASH加入所述FLASH组,建立当前非主连接FLASH,同时生成并记录当前非主连接标识;
调用所述当前非主连接FLASH,将所述当前非主连接标识发送至所述主连接FLASH;
调用所述主连接FLASH保存并发送FLASH组标识至所述FLASH组中的每一非主连接FLASH;其中所述FLASH组标识包括所述主连接标识和每一非主连接标识;
调用所述每一非主连接FLASH保存所述FLASH组标识。
5.根据权利要求4所述的方法,其特征在于,若FLASH组中不存在主连接FLASH,则所述方法还包括:
确定所述当前页面的FLASH为主连接FLASH,同时生成并记录主连接标识;
当所述FLASH组中存在至少一个非主连接FLASH时,调用所述FLASH组中的每一非主连接FLASH发送非主连接标识至所述主连接FLASH;
调用所述主连接FLASH发送FLASH组标识至所述每一非主连接FLASH;所述FLASH组标识包括所述主连接标识和每一非主连接标识;
调用所述每一非主连接FLASH保存所述FLASH组标识。
6.根据权利要求4所述的方法,其特征在于,所述生成当前非主连接标识包括:随机或按照一定的次序生成所述当前非主连接标识。
7.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:
调用所述FLASH组中的任一非主连接FLASH发起重新建立主连接FLASH的操作,若所述主连接FLASH失效,则确定重新发起建立主连接FLASH操作的非主连接FLASH为新的主连接FLASH,同时生成并记录新主连接标识;
调用所述新的主连接FLASH根据所述新主连接标识更新所述自身保存的FLASH组标识并发送更新后的FLASH组标识至所述FLASH组中的每一非主连接FLASH;
调用所述每一非主连接FLASH根据接收的更新后的FLASH组标识更新自身保存的所述FLASH组标识。
8.根据权利要求1所述的方法,其特征在于,所述数据为用以指示对页面执行操作的操作数据,所述方法还包括:
根据所述操作数据在所述其它页面执行所述操作。
9.根据权利要求1所述的方法,其特征在于,所述数据为更新数据;所述方法还包括:
根据所述更新数据更新所述其它页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210244355.6/1.html,转载请声明来源钻瓜专利网。