基于XML的挪动终端网络阅读方案.docx
《基于XML的挪动终端网络阅读方案.docx》由会员分享,可在线阅读,更多相关《基于XML的挪动终端网络阅读方案.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于XML的挪动终端网络阅读方案caojing导语:基于XML的挪动终端网络阅读方案是在传统客户/效劳器阅读形式中插入中间层,中间层在后台效劳器上运行,接收客户端效劳恳求,并与WEB效劳器通讯以获取需要的文件。摘要:基于XML的挪动终端网络阅读方案是在传统客户/效劳器阅读形式中插入中间层,中间层在后台效劳器上运行,接收客户端效劳恳求,并与WEB效劳器通讯以获取需要的文件。并按照标准过滤此文件,重新组织XML格式的文件,通过无线网络传入客户端。客户端平台采用嵌入式Linux,根据需要自由裁减,经XML解析后,调用GUI函数显示网页。关键词:嵌入式阅读器挪动终端XML解析器挪动终端受挪动性和便携性
2、的制约,CPU主频及计算才能较小,存储器容量、显示屏和输入设备大小也受到限制。同时,无线数据网带宽、连接可靠性及网络可预测性相对较低,网络时延比有线网大。假如将挪动终端通过无线方式直接接入Internet,技术实现有困难。近年度业界提出:一是重写现有Internet协议,使其与现有协议兼容,让挪动设备透过微阅读器Micro-Browser能通过无线网络使用Internet上所提供的针对WAP十分定制的资讯及效劳。另是将挪动终端当作功能简化的PC,并内置阅读器,虽可自由访问现有网络,但由于现有Internet网站网页大量采用Flash、Shockwave等技术,导致其体积庞大,无线传输中耗时长,
3、还要求挪动终端具有较强运算才能,硬件投入较高。为此,对上述方式进展改良,使其既可知足无线网络传输中数据量小的要求,又可让用户获取现有网络上的绝大局部资源。二、基于XML的挪动终端网络阅读模型1.模型概述基于XML的WEB阅读方案是在传统的客户/效劳器阅读形式中插入中间层。中间层接收客户端的效劳恳求,并与WEB效劳器通讯以获取所需要的文件,将此文件按一定标准进展过滤,去掉客户端不需要的标签及内容,重新组织成XML格式文件通过无线网络传送给客户端。经由XML解析器以后,调用GUI图形接口函数将网页显示在用户界面上。客户端阅读器的控制局部负责响应用户的恳求,并处理与用户的交互。其构造如图1。2.在无
4、线网络阅读中使用XML的优缺点可扩展标记语言XML:eXtensibleMarkupLanguage是用来描绘其它语言的元语言,定义了应用间传递数据的构造,是能用任何编辑器读取的文本。利用这种机制,程序员可制定底层数据交换的标准,并在此根底上开发整个系统的各个模块,模块间传输符合既定规那么的数据,合适计算机间传送构造化数据。每种阅读器内置的文档解析器是最核心的局部之一,影响阅读器的运行效率和空间效率。由于XML统一定义了其文档解析器的标准接口标准DOMDocumentObjectModel,即文档对象模型,使得应用程序可按需选择、更换适宜的解析器,无须对程序本身做大的改动。在阅读模型中,将解析
5、等计算量大的任务交由中间层效劳器完成,客户端进展较为简单的XML解析,符合瘦客户机/效劳器的信息应用体系形式。当前使用XML最大的问题是支持XML的应用程序还不多,许多详细应用还需要开发人员自行设计。3.中间层实现的机制和原理选择VC+6.0为中间层的集成开发环境,中间层运行在后台效劳器上,采用模块化的设计。每个模块作为一个常规动态链接库RegularDLL单元,由后台效劳器需要时动态加载。1数个无线MODEM通太多串口卡连接在后台效劳器上构成无线MODEM池,为多个挪动终端用户提供效劳。客户端与效劳器建立连接时,先申请MODEM池中的空闲资源并建立与后台效劳器连接,发送客户端阅读器效劳恳求,
6、任务完成后释放MODEM资源。如没有可用资源,等待一定时间后重新申请。2后台效劳器通过有线网络接入Internet,使用标准WWW协议栈HTTP、TCP/IP等。与WEB效劳器通讯时主要使用CInternetSession,CHttpConnection和CFile等3个MFC类。核心代码如下:CInternetSessionsession;CHttpConnectionpServer=NULL;CHttpFilepFile=NULL;AfxParseURLpURL,;初始化完成后,将客户端的效劳恳求转化为标准统一资源定位符URL:UniformResourceLocator,并调用全局函数A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 XML 挪动 终端 网络 阅读 方案
限制150内