[发明专利]使用共享工作器的子组件实例和同步有效
申请号: | 201180049050.3 | 申请日: | 2011-07-28 |
公开(公告)号: | CN103180822A | 公开(公告)日: | 2013-06-26 |
发明(设计)人: | 德雷克·菲利普斯;安德鲁·格里夫;马修·博洛汉;罗伯特·克勒格尔 | 申请(专利权)人: | 谷歌公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 周亚荣;安翔 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 共享 工作 组件 实例 同步 | ||
技术领域
本公开涉及网络通信。更具体地,本公开涉及被配置成在耦接到网络的通信设备上的web浏览器中运作的web应用。
背景技术
Web浏览器一般是在计算设备(例如,个人计算机、膝上型机、个人数字助理(PDA)、蜂窝电话、智能手机等)上运作来使通过网络(例如,因特网)可获得的信息能够被访问的应用(例如,计算机程序)。Web浏览器可以被配置成通过利用指示根据其可以访问信息的位置的统一资源标识符(URI)来访问在网络上可获得的信息。典型的web浏览器可以被配置成在一个或多个浏览器窗口或在浏览器内的浏览器标签中向用户展现网络可访问和/或其他信息。Web浏览器可以使用户能够同时打开多个web浏览器窗口或在web浏览器窗口内的标签。
Web应用一般是通过如上所述的web浏览器可访问的软件应用。例如,web应用可以是文档,诸如超文本标记语言(HTML)文档。文档web应用可以被配置成向用户在视觉上展现在网络上可获得的信息。文档web应用可以向用户展现到可获得的信息(例如,到URI)的一个或多个链接。可以向用户提供选择一个或多个链接的能力,其可以导致新的web文档的展现,包括通过与链接相关联的URI可访问的信息。对web文档的一个或多个链接的用户选择可以替代或另外执行一个或多个非文档web应用来在浏览器内执行期望功能。
一些web应用可以被配置成对一个或多个子组件进行操作。Web应用所操作的子组件可以为web应用执行期望任务。子组件可以向用户展现某一形式的视觉描绘,例如即时消息(例如,聊天)窗口、联系人采集器、日历事件输入/更新窗口、照片上载和/或展现子窗口、音频/视频展现/播放器窗口、或主要或主机web应用的任何其他形式的弹出或嵌入式子窗口。在其他示例中,主要或主机web应用可以对被配置成为web应用执行非视觉功能的一个或多个子组件进行操作。
发明内容
本公开针对用于使用共享工作器应用来为至少一个主机web应用创建一个或多个子组件实例或视觉用户接口(UI)元件的技术。本公开进一步针对用于使用共享工作器应用来使得能够(例如,在没有访问网络的情况下)进行对共享工作器和子组件实例正在其上运作的计算机设备是本地的对一个或多个子组件实例(UI元件)的状态的更新的技术。
本公开的技术可以提供在创建子组件实例和/或更新子组件实例状态方面的改进,因为通过使用共享工作器,可以使访问网络以获得定义子组件(UI元件)的软件和/或传送子组件实例状态更新的需求最小化。进一步,定义子组件(UI元件)的软件可以不依赖于定义主机web应用的软件,其可以提供在为主机web应用和子组件中的一个或多个管理软件发布周期方面的改进。
在一个示例中,在此描述了用于向视觉用户接口元件提供更新的方法。该方法包括通过在计算设备上执行的浏览器执行被配置成向计算设备所渲染的用户接口(UI)元件提供更新的共享工作器应用。该方法进一步包括通过浏览器执行被配置成展现第一UI元件的视觉渲染的第一web应用。该方法进一步包括通过浏览器执行被配置成展现第二UI元件的视觉渲染的第二web应用,其中第二UI元件基本上类似于第一UI元件。该方法进一步包括通过共享工作器应用并且从第一UI元件接收对第一UI元件的状态更新,其中该状态更新包括对待由第一UI元件提供的视觉内容的更新。该方法进一步包括通过共享工作器应用对第一UI元件和第二UI元件的视觉渲染进行更新以反映所接收的状态更新。
在此还描述了包括存储指令的计算机可读存储介质的制品。所述指令促使计算设备通过在计算设备上执行的浏览器执行被配置成向计算设备所渲染的用户接口(UI)元件提供更新的共享工作器应用。所述指令进一步促使计算设备通过浏览器执行被配置成展现第一UI元件的视觉渲染的第一web应用。所述指令进一步促使计算设备通过浏览器执行被配置成展现第二UI元件的视觉渲染的第二web应用,其中第二UI元件基本上类似于第一UI元件。通过共享工作器应用并且从第一UI元件接收对第一UI元件的状态更新,其中该状态更新包括对待由第一UI元件提供的视觉内容的更新。所述指令进一步促使计算设备通过共享工作器应用对第一UI元件和第二UI元件的视觉渲染进行更新以反映所接收的状态更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌公司,未经谷歌公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180049050.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:连续式金刚石微粉微波干燥设备
- 下一篇:一种新型冰箱用LED灯