[发明专利]浏览器中的消息发送设备和接收设备及方法和系统有效
申请号: | 201210401336.X | 申请日: | 2012-10-19 |
公开(公告)号: | CN102882982A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 韩学斌;黄欢 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/58;G06F17/30 |
代理公司: | 北京市浩天知识产权代理事务所 11276 | 代理人: | 靳春鹰;刘云贵 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器 中的 消息 发送 设备 接收 方法 系统 | ||
1.一种消息发送设备,适于在浏览器中将来自源网页的消息向目标网页发送,该消息发送设备包括:
定制消息发送器,其通过修改目标网页的特定属性值而将要发送的源网页的消息发送给目标网页。
2.如权利要求1所述的消息发送设备,其还包括:
标准消息发送器,其通过网域间消息发送方式将要发送的源网页的消息发送给目标网页;以及
第一判定器,其判定所述浏览器是否支持网域间消息传输机制,当判定所述浏览器支持网域间消息传输机制时,将要发送的源网页的消息传送至所述标准消息发送器,当第一判定器判定所述浏览器不支持网域间消息传输机制时,将要发送的源网页的消息传送至所述定制消息发送器。
3.如权利要求1或2所述的消息发送设备,其中,源网页和目标网页属于不同的URL域。
4.如权利要求1-3中任何一项所述的消息发送设备,其中,所述特定属性值为window对象的name属性值。
5.一种消息发送方法,用于在浏览器中将来自源网页的消息向目标网页发送,包括步骤:
通过修改目标网页的特定属性值而将要发送的源网页的消息发送给目标网页。
6.根据权利要求5所述的消息发送方法,还包括步骤:
判定浏览器是否支持网域间消息传输机制,
当判定所述浏览器支持网域间消息传输机制时,将要发送的源网页的消息通过网域间消息发送方式将要发送的源网页的消息发送给目标网页,以及
当判定所述浏览器不支持网域间消息传输机制时,利用所述通过修改目标网页的特定属性值而将要发送的源网页的消息发送给目标网页来发送消息。
7.根据权利要求5或6所述的消息发送方法,其中,源网页和目标网页属于不同的URL域。
8.根据权利要求5-7中任何一项所述的消息发送方法,其中,所述目标网页的特定属性值为window对象的name属性值。
9.一种消息接收设备,适于在浏览器中从目标网页接收来自源网页的消息,该消息接收设备包括:
定制消息接收器,其定时检查目标网页的特定属性值是否发生变化,如果所述特定属性值发生变化,则处理该特定属性值以获得来自源网页的消息。
10.根据权利要求9所述的消息接收设备,还包括:
标准消息接收器,其以网域间消息接收方式来接收来自源网页的消息;和
第二判定器,其判定所述浏览器是否支持网域间消息传输机制,当判定所述浏览器支持网域间消息传输机制时,由所述标准消息接收器来接收来自源页面的消息,当第二判定器判定所述浏览器不支持网域间消息传输机制时,由所述定制消息接收器接收来自源页面的消息。
11.如权利要求9或10所述的消息接收设备,其中所述源网页和所述目标网页属于不同的URL域。
12.根据权利要求9-11中任一个所述的消息接收设备,其中,
所述标准消息接收器包括:
监听器,其监听有否来自源网页的消息;和
触发器,当有来自源网页的消息时,触发并接收该消息,
所述定制消息接收器包括:
定时器,其定时检查目标网页的特定属性值是否发生变化且不为空。
13.根据权利要求9-12中任何一项所述的消息接收设备,还包括:
消息处理器,其处理所述标准消息接收器或者所述定制消息接收器所接收的消息。
14.如权利要求9-13中任何一项所述的消息接收设备,其中
所述目标网页的特定属性值为window对象的name属性值。
15.一种消息接收方法,用于使浏览器中的目标网页接收来自源网页的消息,所述消息接收方法包括步骤:
定时检查目标网页的特定属性值是否发生变化,如果所述特定属性值发生变化,则处理该特定属性值以获得来自源网页的消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210401336.X/1.html,转载请声明来源钻瓜专利网。