移动警务通客户端软件设计相关技术

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

移动警务通客户端软件的设计相关技术摘要:移动警务通客户端软件的设计相关技术,其中包括mdip 应用程序模型、cldc综述,为移动警务通客户端软件的实现奠定了基础。

关键词: mdip应用程序模型;cldc

【中图分类号】tp319

无线移动通信的高速发展及各种移动业务种类的快速增长,一切互联网上的业务都在移动通信系统中得到应用。

随着客户端设备的类型越来越多,人们对个性化服务的要求也越来越高,个性化信息服务成为将来网络信息服务发展的一个重要的方向。警务通中的身份认证协议及系统,在移动警务通网络安全中占据着十分重要的位置,研究和分析相关身份认证协议,设计安全的认证协议及系统,是保证警务通通信安全的必要条件,有着非常重要的现实意义。

本章对移动警务通客户端软件的设计与实现的相关技术:midp 应用程序模型、cldc进行了较为全面的介绍。midp应用程序模型部分重点介绍了相关的j2me知识;cldc部分重点介绍了cldc的硬件参数与cldc类包。以上的内容为建立移动警务通客户端软件的设计与实现做好了理论铺垫。

一、gprs无线技术

gprs(general packet radio service)是通用分组无线服务的简称,gprs是全球数字移动电话系统gsm(global system for

mobile communications)演进过程中新推出的一项高速数据服务业务,为移动用户提供了高速无线ip(因特网协议internet protocol)或x.25(分组交换通信协议)服务,可以用于internet 连接、数据传输等应用。grps采用与gsm相同的频段、频带宽度、语法结构、无线调制标准、跳频规则以及相同的tdma帧结构。

gprs允许用户在端到端分组转移模式下发送和接收数据,而不需要利用电路交换模式的网络资源。从而提供了一种高效、低成本的无线分组数据业务。特别适用于间断的、突发性的和频繁的、少量的数据传输,也适用于偶尔的大数据量传输。

1. gprs网络数据包的发送与接收

数据端通过gprs modem与当地gsm基站中的gprs业务节点进行无线通信,并进入gprs网络,然后通过gprs网关与互联网进行数据交互

2. gprs的网络特性

(1)分组交换

分组交换的基本过程是把数据先分成若干个小的数据包,可通过不同的路由,以存储转发的接力方式传送到目的端,而组装成完整的数据。

分组交换基本上不是实时系统,延时也不固定,但可以使不同的数据传输”共用”传输带宽:有数据时占用带宽,无数据时不占用,从而分享资源。同时分组交换可以提供灵活的差错控制和流量控制,主要是在端到端的高层进行,以减少中间网络低层环节不必

要的开销;也可以在网络部分环节上增加控制,提高安全性。

(2)频谱效率

在gsm无线系统中,无线信道资源非常宝贵。如采用电路交换,通信需要建立端到端的连接,在通信过程中要独占信道,每条gsm 信道只能提供9.6kb/s或14.4kb/s传输速率。如果多个组合在一起(最多8个时隙),虽可提供更高的速率,但只能被一个用户独占,在成本效率上显然缺乏可行性。而采用分组交换的gprs则可灵活运用无线信道,每一个用户可以有多个无线信道,而同一信道又可以由几个用户共享,从而极大地提高了无限资源的利用率。

在理论上,gprs可以将最多8个时隙组合在一起,可以给用户提供高达171.2kb/s的带宽,从14.4k~171k,足足比以前超出了10倍的传输速度,保证了更大数据的传输,更快的因特网接入。由于gprs用户的数据通信费是以数据量为基础,而不考虑通信时长,所以gprs用于ip业务的接入将更为用户所接受。

(3)internet识别

典型的互联网连接是:用户通过拨号接入某一isp,通过isp的网络访问互联网。因此用户需要付拨号电话费和网络使用费两部分费用,而gsm做无线接入时付无线网络电话费。如果通过gprs接入互联网则有很大的不同,因为gprs是无线分组数据系统,只要用户一打开gprs终端,就已经附着到gprs网络上,gprs通过允许现存的internet和新的gprs网络的互通首次完全实现了移动internet功能。也就是用户通过gprs系统的网关ggsn连接到互联

网,ggsn还提供相应的动态地址分配、路由、名称解析、安全和计费等互联网功能。

二、cldc

cldc (connected limited device configuration,有限连接设备配置)是为运行在资源非常有限的设备上的j2me应用程序制订的架构。cldc,它提供了一个适合于小型的、资源有限、连接受限的设备上使用的标准java平台,其设计目标是定义一个标准的,占用内存极少的平台来满足资源很少的那些设备的要求[20]。cldc 允许动态的向这些设备发布内容与应用程序,以方便第三方软件厂商与开发者向这些设备移植内容与应用程序。

1. cldc的硬件参数

(1)512kb以下内存

(2)有限能源供应(通常使用电池)

(3)有限或非持续网络连接

(4)简单的用户界面

(5)16位或者32位的处理器

2. cldc的类包

cldc类包含了一套标准的函数集合,但是正如上面所显示的,由于工作的设备性能受到很大的限制,因此相比j2se,cldc舍弃了许多重要的类和特征,只保留了最核心的类,主要由三个包组成:(1)java. lang(java编程语言的基本类)

(2)java.util(集合、日期和时间支持、各式实用工具类)

(3)java.io(基本输入输出)

此外,cldc增添了一个新的包javax.microedtion,该包包含了一些管理

middle程序生命周期的类,并且定义了一个通用连接框架(generic connection framework,gcf)。通用连接框架把j2se 中的文件、sockets、http请求和其他输入输出机制的概念抽象为更简单的一套类。可以说,它提供了与java.io和的同样功能,却不需要设备的特殊能力。

本文对移动警务通客户端软件的设计与实现的相关技术:midp 应用程序模型、cldc进行了较为全面的介绍。midp应用程序模型部分重点介绍了相关的j2me知识,midlet的体系结构,midlet程序基本框架与midlet应用程序开发;cldc部分重点介绍了cldc的硬件参数与cldc类包;以上的内容为建立移动警务通客户端软件的设计与实现做好了理论铺垫。

相关文档
最新文档