[发明专利]一种实现Widget应用间通信的方法和系统有效
| 申请号: | 200910250578.1 | 申请日: | 2009-12-15 |
| 公开(公告)号: | CN101727358A | 公开(公告)日: | 2010-06-09 |
| 发明(设计)人: | 李慧云;陆钢;张凌;刘宁芳 | 申请(专利权)人: | 中国电信股份有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 宋海宁 |
| 地址: | 100032 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实现 widget 应用 通信 方法 系统 | ||
技术领域
本发明涉及网络应用技术领域,尤其是Widget技术领域。
背景技术
Widget中文翻译为“微件”或“微技”,它指在互联网环境下,运 行于用户计算机或移动设备的,基于Web浏览器/Widget引擎的应用程 序,它可以从本地或互联网更新并显示数据,目的是协助用户享用各种 应用程序和网络服务。
Widget具体包括Widget应用和Widget引擎(或Web浏览器), 在W3C中定义的Widget的技术架构如图1所示。
Widget应用由Widget资源构成,一般包括以下元素:
-Mainpage:Widget主页。即整个Widget的入口页面。一般命名 为index.html。
-JavaScript脚本文件:动态页面所需的JavaScript脚本。通常放 置于以.js为扩展名的单独文件中。放置于script目录下。
-CSS文件:页面样式文件,通常放置于以.css为扩展名的单独文 件中。放置于css目录下。
-Icon:放置于Widget列表上的图标,通常大小为128×128,命 名为Icon.png。
-Images:Widget页面所用图片文件。放置于img目录下。Widget中可以使用.tif,.png,.jpg格式文件。
-Config文件:Widget配置数据信息,如名字,内容,URL等。 一般命名为Config.xml。
Widget引擎(或Web浏览器)对Widget资源进行解析、渲染、 显示,使得Widget应用从Widget资源实例化为可运行的应用程序。 Widget应用基于Web2.0技术,其运行依赖于Widget引擎的解析,因 此,Widget应用彼此之间没有任何交互和通信,相对独立。
但随着Widget应用的丰富和发展,Widget应用之间的通信需求也 变得越来越迫切。例如,存在一个通讯录Widget和短信Widget。通讯 录Widget希望能从通讯录中直接调用短信Widget发送短信。短信 Widget也希望能通过通讯录Widget获取号码。但目前的Widget运行 模式并不支持这种方式,往往得重新开发Widget应用才能满足需求。
发明内容
鉴于上述技术所存在的问题,本发明基于W3C的Widget引擎架 构,做了一些扩展,并在此基础上实现了一种能实现Widget应用间通 信的方法和系统。
根据本发明一方面,提出一种实现Widget应用间通信的方法,包 括以下步骤:将Widget应用的开放接口以及对所述开放接口的描述注 册到Widget引擎;通过Widget引擎向所有Widget应用提供查询接 口,查询已注册的所述开放接口;当Widget应用通过所述查询接口查 询到要进行通信的所述开放接口时,调用所述开放接口来实现Widget 应用之间的通信。
进一步,将Widget应用的开放接口以及对所述开放接口的描述注 册到Widget引擎的操作,包括以下步骤:在Widget应用的配置文件中 配置需要注册的开放接口以及对所述开放接口的描述;当Widget引擎 解析所述配置文件后,根据所述配置文件注册所述开放接口以及对所述 开放接口的描述。
进一步,还包括注销所述开放接口的操作,具体为:Widget引擎 查看Widget应用是否正在处于被使用的状态,如果未处于被使用的状 态,删除Widget应用的资源文件,发布所述开放接口已被注销的通 知。
根据本发明另一方面,还提出一种实现Widget应用间通信的系 统,其中:注册装置,用于将Widget应用的开放接口以及对所述开放 接口的描述注册到Widget引擎;查询装置,用于通过Widget引擎向所 有Widget应用提供查询接口,查询已注册的所述开放接口;通信装 置,用于当Widget应用通过所述查询接口查询到要进行通信的所述开 放接口时,调用所述开放接口来实现Widget应用之间的通信。
进一步,所述注册装置将Widget应用的开放接口以及对所述开放 接口的描述注册到Widget引擎包括:所述注册装置在Widget应用的配 置文件中配置需要注册的开放接口以及对所述开放接口的描述;当 Widget引擎解析所述配置文件后,所述注册装置根据所述配置文件注 册所述开放接口以及对所述开放接口的描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910250578.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:生化分析仪及其流体元件清洁方法
- 下一篇:半导体温差发电装置





