公务员期刊网 论文中心 正文

WAP架构下的软件技术应用

WAP架构下的软件技术应用

摘要:WAP在使用Internet的XML、UDP及IP等标准的基础上,为互联网无线设备的接入创造了有利条件。本文在阐述WAP工作原理的基础上,就其系统架构和设备要求展开分析,同时基于WAP进行软件开发,并指出WAP架构下的软件应用。期望能进一步提升互联网无线设备的应用与服务质量,进而为用户的信息获取和交流创造有利条件。

关键词:WAP;XML;XSLT;WML

互联网技术的发展为我们快速获取信息创造了有利条件,然而该信息的获取模式需要通过固定的终端设备作为支撑,受地域限制较为明显,基于此,发展无线网络成为人们获取信息的内在要求。

1WAP的工作原理

Internet网络传输中,一般的协议需要发送大量的文本数据,然而在移动电话、寻呼机等小尺寸品目的移动设备中,其很难显示出标准的Web内容,同时其给用户的操作才来诸多不便,此外,在以往HTTP和TCP/IP协议下,其未能提供针对无线网络的非边缘网络信号覆盖,知识信息传输速度慢、成本高,数据文本格式准确性差。WAP是一个具有较高开放性的全球规范,在该规范支撑下,移动用户能系统操作无线设备,与Internet提供的信息和服务进行对接,继而更好实现信息访问和交互管理。从实际应用过程来看。WAP在传统Internet网络传输的基础上,进行了诸多优化,一方面,针对高度压缩数据,其通过二进制进行数据传输,同时优化长延时和中低带宽;另一方面,在WAP支撑下,处理不连续覆盖问题。此外,当Internet网络IP协议不可用时,其能系统化的选择其他协议进行信息传输,并利用WML语言进行网页编写,解决Internet网页在移动通信设备上难以显示问题。从技术服务过程来看,WAP基本工作原理在于通过增强网络功能来弥补便携式设备的自身缺陷,这样能有效地减少移动设备通信资源占用问题,提升信息数据的利用效率和质量[1]。

2WAP系统架构组成及设备要求

(1)WAP系统架构组成WAP网关、WAP手机和WAP内容服务器是WAP系统网络架构的三个基本组成部分[2](见图1)。就WAP网关而言,其能实现系统整个协议的翻译,在一定程度上,其实现了Gsm与Internet的有效衔接。而就内容服务器而言,其包含了大量的数据信息,这些信息数据为WAP手机用户的需求满足创造了可能,通过用户方位、浏览、查询等功能,手机用户即可准确获取WAP内容服务器中相应的数据信息,满足自身需要。此外,WAP手机用户是整个系统的操作者,当其通过手机键入需要访问WAP内容服务器的请求后,该请求信号会通过WAP协议的形式传输到网关,并进行信号翻译,随后通过翻译好的HTTP协议方式与WAP内容服务器进行交互,即可将选取相应的文件进行压缩,最终通过二进制转化发送到WAP手机的屏幕上。

(2)WAP系统设备要求为无线数据网提供Internet及www服务面临较大困难,这主要是因为Internet技术就是为台式和其他功能强大的电能设计的,其需要可靠度较高的宽带网络连接。而在便携式无线装置体系下,要充分满足WAP服务需要,其WAP设备的应用需满足以下条件,其一,系统本身应具有较高的兼容性,即其能实现同制造厂商生产设备在移动网络上的兼容;其二,该WAP系统设备应具有可缩减性,即当用户提出缩限服务要求时,运营商能有效地进行调整。其三,发展WAP系统,使用WAP系统设备的目的在于更好地满足数据快速、准确获取需要,因此设备本身应具备高效性的特征,即其能在一定的网络配置下,为多数用户提供高质量服务[3]。

3基于WAP架构的软件技术开发

(1)WAP架构下软件技术开发思路设计当拥有WAP协议支撑后,将移动设备融入Internet,实现信息资源的分享也就变成了可能。然而与联结Internet的个人PC和工作站相比,一般的移动设备具有较大的差异性,这些差异表现在:移动设备的CPU处理能力相对较低,而且其存储空间有限,此外,其功率消耗限制明显,有屏幕小等缺陷。受其影响,很多移动终端用户的信息获取和分享需求得不到满足。然而不可否认的是,移动终端设备的体积较小,质量较强,这使得移动终端设备便于携带,在应用便捷性方面具有无可比拟的优势。基于此,在WAP架构进行软件开发时,可考虑设计一款软件,实现移动终端设备与传统个人PC、工作站工作的结合,这样能使得手机具备台式计算机数据处理、上网查询等功能,这在一定程度上优化了移动终端设备使用性能,满足了终端用户的实际需要。

(2)基于WML语言的软件开发传统Internet服务中,不论是个人PC还是工作站,其均是通过HTML语言进行网页内容描述的。对于移动终端设备而言,其需要一种适用于本设备工作特点的语言来支持设备软件功能实现。基于此,WML语言开始在移动终端设备中使用开来。就WML语言本身而言,其是本身是属于WAP规范的一部分,作为一种轻量级的语言标记形式,WML语言与HTML相类似。具体而言,采用WML语言编制WAP移动终端收发的互联网信息和用户接口时,设计人员会选择使用与设备相独立的定义方式,以此来实现WAP应用下用户接口的有效定义,同时其在文字格式界定、表现方式、屏幕层次、页面链接等方面挥着重要作用。通过WML语言的描述,使用人员可通过WAP协议和WAP手机支撑,进行相关信息的浏览和分享[4]。

(3)基于XML语言的软件开发作为中介标识语言,XML语言在数据描述中发挥着关键作用。在一定程度上,其能实现结构化资料格式的有效描述,满足WAP手机用户的实际需要。从实际应用过程来看,XML语言实现了WAP架构下移动终端设备信息获取、阅读和分享模式的全面优化。具体而言,作为自动化描述信息的一种全新语言标准,XML语言在数据共享中,强调运行程序的独立性,并且在这些独立运行单元的作用下,能使计算机通信把Internet的功能由信息传递扩大到多样化的社会生产活动当中。相比于其他语言形式,XML语言包含了较多的规则,这些规则为创建标记语言提供了便利,现阶段,通过XML语言,每个人都能独处和写入世界语,从这一功能来看,在XML语言的支撑下,HTML不能服务的两个Web问题得到了有效处理。另外,XML语言下软件的另一功能还体现在其增加了结构和语义信息,在这一功能的作用下,计算机、服务器能对多种形式的信息进行处理,并且该处理过程具有即时性的特点,这大大地减少了网络系统的业务量,提升了WAP移动终端用户获取、阅读信息的效率。现阶段,为提升XML语言在软件开发中的应用效率,还用注重文件内数据表现方式的优化,目前,在XML语言的基础上,XSLT语言得以兴起应用,作为一种功能强大的语言形式,XSLT语言在文档多种格式转化中优势十分明显。

(4)WAP架构下软件技术开发问题处理现阶段,虽然WAP架构在无线网络发展中获得了广泛应用,然而在实际处理中,还应注重一些细节问题的处理。如不同的WAP服务器与客户端在执行标准上可能会有所出入。具体而言,对于不同的WAP文件,其自身编码方式、微型浏览器支持编码方式、开发系统所支持的编码方式之间存在一定差异,这会使得相关数据的转化和后续阅读受到影响。对此,在设计中,应注重相关资料的收集和分析,如WAP文件支持汉子阅读是,应注重字符集的收录和归类;而当WAP网页只支持1位Bmp位图时,会导致其他普通的图像难以接入到WAP页面,因此还需进行相关工具软件的开发,以此来实现图像格式转化,满足实际阅读需要。

4结论

WAP架构建设对于无线网络下设备的接入具有重大影响。新时期,要进一步提升互联网无线设备的应用与服务质量,为用户的信息获取和交流创造有利条件,工作人员还应在了解WAP攻工作原理的基础上,分析WAP架构组成和设备应用要求,随后进行其软件系统的综合规划,这样才能增强网络功能,弥补便携式设备的自身缺陷,进而有效地减少移动设备通信资源占用问题,为WAP手机终端用户信息数据的利用创造有利条件。

参考文献:

[1]刘红欣,穆璐,李强,等.基于WAP端气象产品设计与可视化研究[J].科技传播,2020,12(2):124-125.

[2]孙浩东,吴丹.移动图书馆WAP和App接入方式用户使用偏好及影响因素研究[J].图书馆,2019(2):86-91.

[3]韩滨.网络中心化指挥信息系统云计算架构软件技术[J].科技风,2018(32):79.

[4]仰范来.浅析普通高校招生工作中手机WAP网站的设计与运行[J].计算机产品与流通,2018(7):154.

作者:薛继成 单位:江苏护理职业学院