[发明专利]一种嵌入式浏览器对动态数据的处理方法无效

专利信息
申请号: 200910082663.1 申请日: 2009-04-23
公开(公告)号: CN101645084A 公开(公告)日: 2010-02-10
发明(设计)人: 胡琳琳;刘春梅;孙鹏;刘建 申请(专利权)人: 中国科学院声学研究所
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京法思腾知识产权代理有限公司 代理人: 杨小蓉
地址: 100190北京市海淀区*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 嵌入式 浏览器 动态 数据 处理 方法
【权利要求书】:

1、一种嵌入式浏览器对动态数据的处理方法,其结合基于JavaScript引擎的动态数据获取技术和网页动态生成技术,实现动态数据的获取与布局显示,同时使得浏览器对动态数据的获取和布局显示分离,具体包括以下步骤:

1)在网页中使用浏览器的JavaScript引擎扩展非标准的JavaScript方法回调动态数据获取模块;

2)在应用程序的动态数据获取模块中具体实现动态数据的获取;

3)在网页中对动态数据进行布局,实现动态数据与网页结合,浏览器解析页面布局,完成动态数据的布局和显示。

2、根据权利要求1所述的嵌入式浏览器对动态数据的处理方法,其特征在于,所述步骤1)中,进一步包括:

a)修改浏览器内核,扩展非标准的JavaScript方法,包括函数名,参数个数和浏览器的内核处理函数,然后在内核处理函数中加入该新函数的声明及定义,该新函数用于在网页中需要获取动态数据时被调用;

b)在浏览器内核处理函数中通过回调的方式与动态数据获取模块结合。

3、根据权利要求1所述的嵌入式浏览器对动态数据的处理方法,其特征在于,步骤2)中,根据动态数据的不同类型进行数据获取:定时更新类型和非定时更新类型,

如果是非定时更新类型,只获取一次数据以后不再更新;

如果是定时更新类型,在第一次获取数据后,在页面中启用定时器定时获取数据,如果有新数据更新,则刷新页面某个区域内容。

4、根据权利要求3所述的嵌入式浏览器对动态数据的处理方法,其特征在于,

所述非定时更新类型的数据处理过程如下:

①浏览器解析网页;

②利用浏览器的JavaScript引擎处理网页中的JavaScript脚本,在网页中调用扩展的JavaScript方法以获得动态数据;

③扩展的JavaScript方法通过回调的方式调用动态数据接口;

④动态数据接口调用动态数据模块;

⑤将获取的动态数据返回给调用的各级模块;

⑥将数据信息传递给浏览器,浏览器刷新某个区域内容,

所述定时更新类型的数据处理过程如下:

①浏览器解析网页;

②利用浏览器的JavaScript引擎处理网页中的JavaScript脚本,在网页中调用扩展的JavaScript方法以获得动态数据;

③扩展的JavaScript方法通过回调的方式调用动态数据接口;

④动态数据接口调用动态数据模块;

⑤将获取的动态数据返回给调用的各级模块;

⑥将数据信息传递给浏览器,浏览器刷新某个区域内容,从而完成第一次数据的获取;

⑦完成第一次数据的获取后,页面中启动定时器,设置调用获取动态数据的JavaScript方法的定时时间间隔;

⑧定时器定时时间满,浏览器重复上述步骤①~⑤再次获取数据;

⑨如果浏览器获取到新的数据,更新页面某个区域内容,否则不更新。

5、根据权利要求4所述的嵌入式浏览器对动态数据的处理方法,其特征在于,所述步骤⑦中,在页面中启用定时器的过程中,采用异步方式,在定时期间浏览器也响应其他事件。

6、根据权利要求1所述的嵌入式浏览器对动态数据的处理方法,其特征在于,所述步骤3)中,进一步包括:

a)在网页中嵌入脚本程序,对动态数据进行排版布局,动态数据在网页的任意部分以任意形式出现;

b)页面布局由浏览器自身进行管理,浏览器解析到页面的布局情况,完成对动态数据的布局和显示。

7、根据权利要求1所述的嵌入式浏览器对动态数据的处理方法,其特征在于,所述动态数据为电子节目指南EPG数据信息时的处理过程如下:

步骤200:判断是否GET页面,如果GET页面,则到步骤201,否则继续保持浏览器主循环,等待浏览器其它事件;

步骤201:浏览器对页面进行解析;

步骤202:判断是否调用扩展的用于获取数据的JavaScript方法,如果调用,则到步骤203,否则浏览器处理页面的其他事件;

步骤203:利用浏览器的JavaScript引擎进行函数解析;

步骤204:判断需要获取的数据信息类型,如果需要获取EPG信息,则到步骤205,否则,获取其他数据信息;

步骤205:扩展的JavaScript方法通过回调的方式触发EPG信息获取模块,获取得到EPG数据信息;

步骤206:在网页中对动态数据进行布局,以表格或表单的格式排版,其他特效操作由脚本程序完成,浏览器对网页中的布局进行解析,完成步骤205中的数据布局显示。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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