气象信息服务app客户端的技术实现_第1页
气象信息服务app客户端的技术实现_第2页
气象信息服务app客户端的技术实现_第3页
气象信息服务app客户端的技术实现_第4页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

气象信息服务app客户端的技术实现

随着现代天气工作的推进,气候灾害信息的监测和报警能力的提高,基于移动互联网平台的气象信息发布、传播和接收形式是全球气候变件信息快速高效传播的重要手段之一。此外,报纸、广播、电视、声音、互联网和其他传统媒体的发布渠道也得到了补充。目前基于移动互联网气象信息发布途径主要有微博、微信、客户端,它们在服务形态、传播方式、服务受众、产品展示,以及服务及时性、交互性、实用性方面存在较大差异。1两网融合的网络平台移动互联网(MobileInternet)是将无线通信和互联网二者结合成为一体的网络平台,是微博、微信、客户端新兴业态在智能移动终端上开展数据、信息、图像、多媒体、语音等高品质信息服务的电信基础网络。1.1信息发布,即时信息分享微博(MicroBlog)是一个基于用户群的信息传播、分享和获取的平台。可在腾讯、新浪、人民网等第三方微博平台注册账户并组建社区,发布140字左右的文字气象服务信息,实现即时信息分享。北京市气象局依托腾讯、新浪、人民网、搜狐、网易等媒体开通了“@气象北京”微博,中国气象局公共气象服务中心依托央视网、腾讯、新浪等媒体开通的“@中国天气通”微博。通过微博实时向作户推送最新的天气预报、空气质量、天气预警、气象科普等气象信息。1.2气象服务智能终端微信是一种更快速的即时通讯工具。是腾讯公司推出的一款通过网络快速发送语音、文字、图片等信息,支持多人群交流的智能终端联络工具。可在腾讯微信平台注册账户,发布语音、文字、图片等气象服务信息,同时实现信息即时分享。如北京市气象局官方微信“气象北京”采用主动推送、关键词获取等方式,打造了一个集气象信息、灾害预警、科普知识等内容为一体的多功能平台。微信用户可通过搜索名称“气象北京”、微信号“BJ-TQYB”或者扫描二维码关注“气象北京”微信。1.3系统开发应用软件APP是基于移动设备(智能手机、平板电脑)上的应用(APPlication)。APP客户端指基于IOS、Android、windowsphone、Symbian等操作系统开发的应用软件。比如北京气象手机客户端(APP)、中国天气通手机客户端(APP)。通过以上分析,基于移动互联网的微博、微信、客户端(APP)三种服务方式在服务形态、传播方式、服务受众、产品展示,以及服务及时性、交互性、实用性方面存在较大差异,具体见表1。2客户端/服务器体系基于移动互联网政府应急气象服务APP系统是一种分布式系统,采用客户端/服务器体系。该体系结构主要由表示层、逻辑层和数据层三部分组成。逻辑结构图如图1。2.1app软件支持智能手机该层是客户端表述层,基于WAP、WEB、J2ME等技术开发的客户端APP软件。该层支持智能手机、平板电脑(PDA)等移动终端。表述层主要包括天气预报、1Km+5Mis网格点天气、天气预警、临近地点天气、空气质量和气象专题等栏目,移动用户通过点击不同的栏目获取不同气象服务信息。2.2无线局域网gis该层包抱WEB服务器、GIS应用服务器、无线网关、移动定位网关等部分。Web服务器主要处理客户端发出的有关HTTP的请求,调用公用业务处理逻辑组件对数据进行各种分析与处理,向客户端提供响应;Web应用服务器以多种中间件技术(COM,NET,J2EE)为基础,屏蔽了底层的各种网络资源细节,使开发者能将精力集中于目标系统的业务逻辑,从而简化应用系统的开发和维护。GIS应用服务器处理WEB服务器的请求,通过后端的空间数据库管理系统获取空间数据,对空间数据进行各种空间分析与处理,向Web服务器提供空间查询服务响应。无线网关主要有SMS/MMS网关和WAP网关,功能是扩充移动设备的处理能力,把移动终端不能处理的功能放在无线网关上,WAP网关负责WAP与HTTP协议的转换。移动定位网关是提供位置信息的网关,负责从无线网络获取实时的位置信息,以MLP(MobileLocationProtocol)响应发送到WEB\GIS应用服务器。2.3应用服务数据库管理系统该层是存储和管理天气预警、天气预报、自动气象站实况资料、道面气象实况资料、空气质量站实况资料、数值预报产品、雷达卫星资料等空间数据和属性数据的数据库管理系统,是WEB\GIS应用服务器响应客户端HTTP请求,完成各种数据处理功能的数据源。空间数据和属性数据采用RDBMS关系数据库管理系统(Oracle,SQLServer)进行管理。3关键技术3.1移动互联网接入移动互联网是APP客户端表述层与服务器端进行通讯和数据交互的网络运行平台。移动接入技术能以多种方式实现智能终端设备接入移动互联网,使用户摆脱了线缆和位置的束缚。目前,智能终端设备可采用数字蜂窝移动电话网络(CellPhoneNetwork,CPN)接入技术接入移动互联网,如CDMA、GPRS、GSM、TDMA、CDPD、EPGE等多种无线承载网络;二是采用局域网的接入技术,如蓝牙(Bluetooth)、无线局域网等技术接入。3.2使用p网络wmpAPP客户端可采用无线应用协议(WAP)或短消息服务二种访问方式从移动互联网获取所需的气象信息服务。无线应用协议类似TCP/IP,以标记语言WML和脚本语言WMLScript处理WAP网页。WAP是移动互联网中广泛应用的标准(如HTTP,TCP/IP,XML等),支持3G/4G等移动网络,提供一个对空中接口和无线设备独立的移动互联网全面解决方案。WAP作为一种全球开放的无线通信协议,支持客户端现有Android、IOS、WindowsMobile、BlackBerry、Symbian等主流操用系统。3.3端设备的移动定位技术APP客户端随时随地获取当前位置的天气信息服务依赖于终端设备的移动定位技术,智能终端设备的移动定位技术有卫星定位(GPS、A-GPS)、移动通信网络定位(COO、TOA、AOA、E-OTD)二种技术。从定位精度、覆盖能力、配置代价和终端设备等关键因素考虑,我们采用基于移动通信网络定位技术实现移动客户端的定位。3.4智能手机终端APP客户端是基于智能手机、平板电脑(PDA)等终端设备嵌入式开发的应用程序。综合考虑移动终端的计算、存储及显示能力,智能手机、平板电脑PDA无疑是移动APP终端设备的最佳选择。但智能手机与平板电脑PDA相比,易学易用,单手操作,拥有坚实的用户群,因此,智能手机是较理想的移动终端设备。针对智能手机可采用J2ME(Java2MicroEdition)嵌入式开发技术。嵌入式操作系统有Android、IOS、WindowsMobile、BlackBerry、Symbian等。3.5应急服务信息发送采用注册码或手机号注册实现服务授权,及时准确地把天气预报、1Km+5Mis网格点天气、空气质量、临近地点天气,以及地质、山洪、城市内涝灾害性天气过程的时空演变等应急服务信息发送到服务对象的移动终端设备。信息服务流程如图2。3.5.1信息服务产品。参见图3-83.5.2手机app系统气象部门可向服务对象下发手机客户端APP注册码。持有移动、联通、电信三大运营商智能手机、平板电脑的用户可从气象局微博、微信、网站下载“手机APP系统”安装客户端程序。政府部门用气象局下发的授权码注册。公众、行业高端用户用手机号码注。4实现各类无线通信服务对象间的互联互通该技术集成了当前无线通信、Internet、GIS领域中移动接入技术、移动访问方式、移动定位技术、气象信息服务、移动智能终端嵌入式开发等技术,服务对象摆脱了传统的位

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论