[发明专利]一种实现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引擎解析所述配置文件后,所述注册装置根据所述配置文件注 册所述开放接口以及对所述开放接口的描述。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910250578.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top