摘要
在当今的移动通信领域,人们的目光都聚焦于一项新技术,那就是第三代移动通信技术(3G).而对第三代移动通信系统所要达到的目标主要是,实现全球无缝的移动漫游:随着移动通讯领域的飞速发展,越来越多的应用技术都将融入到移动通讯中来,特别是在未来几年中拥有GPS(全球定位系统)功能的手机将是一个主导趋势.本文讨论了3G手机中的GPS系统,使用NeCleus PLUS嵌入式操作系统,在第三代移动通讯网络手机(WCDMA)中实现了GPS定位,主要的关键技术和我们所做的工作如下:●手机、网络和服务器之间的通信:服务器使用WAP(无线应用协议)协议把服务器的信息传送(PUSH)给手机用户,我们通过这些信息建立TCP/IP上下文连接,并保存服务器传下来的IP地址和端口号等信息,通过这些信息寻找网络服务器并建立通信连接.●各种情况下的测位请求处理:本系统中,我们收到的测位请求可能是来自用户端自身的,也可能是来自服务器端的.当这些情况同时发生时,就可能会出现资源竞争和紊乱的现象,我们使用队列机制管理所有的测位请求,同时使用信号量机制避免资源的竞争,保证实时的满足每一个测位请求.●网络数据格式与GPS硬件数据格式的转换:由于网络传输的数据格式和GPS硬件所要求的辅助数据或传输的测位结果数据格式不同,为了保证他们之间正常的通信,我们在不同的状态和情况下使用3GPP标准对两种数据格式进行转换.注:Ultimo为英国Hutchison 3G公司产品,已在香港及欧洲各国上市.