[发明专利]一种嵌入式浏览器对动态数据的处理方法无效
申请号: | 200910082663.1 | 申请日: | 2009-04-23 |
公开(公告)号: | CN101645084A | 公开(公告)日: | 2010-02-10 |
发明(设计)人: | 胡琳琳;刘春梅;孙鹏;刘建 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京法思腾知识产权代理有限公司 | 代理人: | 杨小蓉 |
地址: | 100190北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 浏览器 动态 数据 处理 方法 | ||
技术领域
本发明涉及浏览器技术领域,特别涉及一种嵌入式浏览器对动态数据的获取和显示的处理方法。
背景技术
在嵌入式系统中,特别是作为Internet网络终端的嵌入式系统中,嵌入式浏览器可能成为嵌入式操作系统最主要的应用软件,甚至有可能是唯一的直接支持的应用软件。在这种情况下,嵌入式操作系统的核心地位就被浏览器所取代,蜕变成浏览器与硬件系统之间的驱动和底层管理模块,完成基本的内存管理、进程管理、硬件驱动等工作。目前,嵌入式浏览器还没有一个准确、严格的定义,但从其可以完成的功能和作用来看,大体可以从两个方面进行描述。第一,它必须是一个网络信息浏览器,必须支持HTTP或者WAP等其它传输协议、支持HTML、JavaScript或扩展XML、WML等标记语言,可以完成网页的浏览功能;第二,这个浏览器必须适合在受限于CPU速度、存储空间和功耗的非PC嵌入式信息设备中存在、运行并完整实现通讯传输协议、标记语言所规定的功能,必须能够根据嵌入式设备的多样性需要而方便地进行裁减和修改,并满足信息设备使用者对获取文字、图像、声音、视频等信息的需求。
嵌入式浏览器作为一个网络信息浏览器,除了完成网页的浏览、文本和图像的显示外,还需要获取网络中传输的动态数据,以恰当的方式处理它们并呈现出来。随着各种数据增值业务的发展,海量的、异构的动态数据无疑给嵌入式浏览器提出了一个严峻的考验。在嵌入式系统资源有限的情况下,如何能够有效地进行数据获取和显示变得至关重要。
传统的动态数据的处理方法是直接在应用程序中调用数据获取模块和图形文字显示模块OSD(On Screen Display)来进行数据的获取与显示,二者耦合度极高。在动态数据量少的情况下,这种方法处理是可行的。但是当动态数据的类型不断增多,数据量很大的情况下,应用程序要包含所有的动态数据的处理情况,代码量巨大,这将使应用程序很复杂,占用的资源空间也会很大。因此,嵌入式浏览器的动态数据处理技术有许多优化改进的余地。
发明内容
本发明的目的在于提供一种嵌入式浏览器对动态数据的处理方法,该方法能够使浏览器数据获取与布局显示分离开,可以降低浏览器与外部应用程序的耦合度。
为达到上述发明目的,本发明的一种嵌入式浏览器对动态数据的处理方法,具体包括以下步骤:
1)在网页中使用浏览器的JavaScript引擎扩展非标准的JavaScript方法回调动态数据获取模块;
2)在应用程序的动态数据获取模块中具体实现动态数据的获取;
3)在网页中对动态数据进行布局,实现动态数据与网页结合,浏览器解析页面布局,完成动态数据的布局和显示。
进一步地,在步骤1)中,浏览器的JavaScript引擎增加要扩展的JavaScript方法,包括函数名,参数个数和浏览器的内核处理函数;然后,在内核处理函数中加入新函数的声明及定义,其中主要通过回调的方式与动态数据获取模块进行交互,以达到获取数据的目的。浏览器的内核处理函数与业务处理无关;通过回调方式调用的动态数据获取模块与各业务的具体实现有关,可以根据业务的具体要求进行增添或修改。
进一步地,在步骤2)中,应用程序中实现动态数据获取时,要定义好动态数据的完整的数据结构信息,以便于根据不同的需求提取不同的数据信息。另外,由于数据类型的差异,要区分定时获取数据和非定时获取数据两种不同方式。
进一步地,在步骤3)中,在HTML文档中嵌入脚本程序,对动态数据进行页面布局。动态数据可以在网页的任意部分以任意形式出现,比如能够利用表格表单等元素进行排版或者制作一些网页特效。对页面的布局无需外部应用程序进行管理,而是由浏览器自身进行管理,浏览器解析到页面布局,完成对动态数据的布局显示。这种方法极大地提高了浏览器对动态数据的可控性,例如,网页中动态数据可以组装成URL的形式,对动态数据的焦点控制,由原来外部应用程序对固定位置的焦点控制转变为浏览器自身对焦点的管理控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910082663.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:改进的密码防盗井盖
- 下一篇:一种终端用户界面的显示方法、系统及设备
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置