当前位置:智城范文网>范文大全 > 征文 > 基于移动互联网气象信息发布APP技术实现

基于移动互联网气象信息发布APP技术实现

时间:2022-05-13 12:35:06 来源:网友投稿

摘 要:本文通过对基于移动互联网平台微博、微信、客户端(APP)气象信息服务形式的分析,提出采用移动接入、移动访问、移动定位、气象服务、智能终端嵌入式开发等技术,探究气象信息服务APP客户端的技术实现。

关键词:移动互联网;微博;微信;客户端;气象;信息服务

中图分类号:TP393.01

随着气象现代化工作的推进,气象灾害监测预警能力的提升,中国移动、联通、电信运营商4G网络的商用,基于移动互联网(MobileInternet)平台的气象信息发布、传播、接收形式是气象突发事件信息快捷高效发布的重要途径之一,也是报纸、电台、电视、声讯、互联网等各类传统媒体发布渠道的补充。目前基于移动互联网气象信息发布途径主要有微博、微信、客户端[1],它们在服务形态、传播方式、服务受众、产品展示,以及服务及时性、交互性、实用性方面存在较大差异。

1 基于移动互联网智能终端设备气象信息发布形式

移动互联网(MobileInternet)是将无线通信和互联网二者结合成为一体的网络平台[1],是微博、微信、客户端新兴业态在智能移动终端上开展数据、信息、图像、多媒体、语音等高品质信息服务的电信基础网络。

1.1 微博

微博(MicroBlog)是一个基于用户群的信息传播、分享和获取的平台[2-4]。可在腾讯、新浪、人民网等第三方微博平台注册账户并组建社区,发布140字左右的文字气象服务信息,实现即时信息分享。北京市气象局依托腾讯、新浪、人民网、搜狐、网易等媒体开通了“@气象北京”微博,中国气象局公共气象服务中心依托央视网、腾讯、新浪等媒体开通的“@中国天气通”微博。通过微博实时向作户推送最新的天气预报、空气质量、天气预警、气象科普等气象信息。

1.2 微信

微信是一种更快速的即时通讯工具。是腾讯公司推出的一款通过网络快速发送语音、文字、图片等信息,支持多人群交流的智能终端联络工具。可在腾讯微信平台注册账户,发布语音、文字、图片等气象服务信息,同时实现信息即时分享。如北京市气象局官方微信“气象北京”采用主动推送、关键词获取等方式,打造了一个集气象信息、灾害预警、科普知识等内容为一体的多功能平台。微信用户可通过搜索名称“气象北京”、微信号“BJ-TQYB”或者扫描二维码关注“气象北京”微信。

1.3 APP客户端

APP是基于移动设备(智能手机、平板电脑)上的应用(APPlication)。APP客户端指基于IOS、Android、windowsphone、Symbian等操作系统开发的应用软件[5]。比如北京气象手机客户端(APP)、中国天气通手机客户端(APP)。

通过以上分析,基于移动互联网的微博、微信、客户端(APP)三种服务方式在服务形态、传播方式、服务受众、产品展示,以及服务及时性、交互性、实用性方面存在较大差异,具体见下表:

表1

服务形态依托传播受众及时性交互性实用性产品展示定位服务

微博依托其他媒体

注重传播扩散传播关注该微博粉丝差时浏览不繁琐较单一

文字、图片无

微信依托其他媒体

注重交流较精准传播好友群实时浏览同时在线交流繁琐较单一

文字、图片无

APP客户端不依托

注重传播和交流精准传播安装APP用户实时浏览同时在线或离线交流即点即得

轻松浏览全方位

多媒体展示提供当前位置的气象服务

2 基于移动互联网的气象服务客户端APP体系结构

基于移动互联网政府应急气象服务APP系统是一种分布式系统,采用客户端/服务器体系[5]。该体系结构主要由表示层、逻辑层和数据层三部分组成。逻辑结构图如下:

图1

2.1 表示层

该层是客户端表述层,基于WAP、WEB、J2ME等技术开发的客户端APP软件。该层支持智能手机、平板电脑(PDA)等移动终端。表述层主要包括天气预报、1Km+5Mis网格点天气、天气预警、临近地点天气、空气质量和气象专题等栏目,移动用户通过点击不同的栏目获取不同气象服务信息。

2.2 逻辑层

该层包抱WEB服务器、GIS应用服务器、无线网关、移动定位网关等部分。Web服务器主要处理客户端发出的有关HTTP的请求,调用公用业务处理逻辑组件对数据进行各种分析与处理,向客户端提供响应[8];Web应用服务器以多种中间件技术(COM,NET,J2EE)为基础,屏蔽了底层的各种网络资源细节,使开发者能将精力集中于目标系统的业务逻辑,从而简化应用系统的开发和维护。GIS应用服务器处理WEB服务器的请求,通过后端的空间数据库管理系统获取空间数据,对空间数据进行各种空间分析与处理,向Web服务器提供空间查询服务响应。无线网关主要有SMS/MMS网关和WAP网关[6-7],功能是扩充移动设备的处理能力,把移动终端不能处理的功能放在无线网关上,WAP网关负责WAP与HTTP协议的转换。移动定位网关是提供位置信息的网关,负责从无线网络获取实时的位置信息,以MLP(MobileLocationProtocol)响应发送到WEB\GIS应用服务器。

2.3 数据层

该层是存储和管理天气预警、天气预报、自动气象站实况资料、道面气象实况资料、空气质量站实况资料、数值预报产品、雷达卫星资料等空间数据和属性数据的数据库管理系统,是WEB\GIS应用服务器响应客户端HTTP请求,完成各种数据处理功能的数据源。空间数据和属性数据采用RDBMS关系数据库管理系统(Oracle,SQLServer)进行管理。

3 关键技术

3.1 移动接入技术

移动互联网是APP客户端表述层与服务器端进行通讯和数据交互的网络运行平台[9-10]。移动接入技术能以多种方式实现智能终端设备接入移动互联网,使用户摆脱了线缆和位置的束缚。目前,智能终端设备可采用数字蜂窝移动电话网络(Cell Phone Network,CPN)接入技术接入移动互联网,如CDMA、GPRS、GSM、TDMA、CDPD、EPGE等多种无线承载网络;二是采用局域网的接入技术,如蓝牙(Bluetooth)、无线局域网等技术接入。

3.2 移动访问技术

APP客户端可采用无线应用协议(WAP)或短消息服务二种访问方式从移动互联网获取所需的气象信息服务。无线应用协议类似TCP/IP,以标记语言WML和脚本语言WMLScript处理WAP网页。WAP是移动互联网中广泛应用的标准(如HTTP,TCP/IP,XML等)[6-7],支持3G/4G等移动网络,提供一个对空中接口和无线设备独立的移动互联网全面解决方案。WAP作为一种全球开放的无线通信协议,支持客户端现有Android、IOS、Windows Mobile、BlackBerry、Symbian等主流操用系统。

3.3 移动定位技术

APP客户端随时随地获取当前位置的天气信息服务依赖于终端设备的移动定位技术[9-10],智能终端设备的移动定位技术有卫星定位(GPS、A-GPS)、移动通信网络定位(COO、TOA、AOA、E-OTD)二种技术。从定位精度、覆盖能力、配置代价和终端设备等关键因素考虑,我们采用基于移动通信网络定位技术实现移动客户端的定位。

3.4 嵌入式开发技术

APP客户端是基于智能手机、平板电脑(PDA)等终端设备嵌入式开发的应用程序。综合考虑移动终端的计算、存储及显示能力,智能手机、平板电脑PDA无疑是移动APP终端设备的最佳选择。但智能手机与平板电脑PDA相比,易学易用,单手操作,拥有坚实的用户群,因此,智能手机是较理想的移动终端设备。针对智能手机可采用J2ME(Java 2 Micro Edition)嵌入式开发技术[11]。嵌入式操作系统有Android、IOS、Windows Mobile、BlackBerry、Symbian等。

3.5 客户端信息服务技术

采用注册码或手机号注册实现服务授权,及时准确地把天气预报、1Km+5Mis网格点天气、空气质量、临近地点天气,以及地质、山洪、城市内涝灾害性天气过程的时空演变等应急服务信息发送到服务对象的移动终端设备。信息服务流程如下:

图2

3.5.1 信息服务产品

图3 图4

图5 图6

图7 图8

3.5.2 服务授权

气象部门可向服务对象下发手机客户端APP注册码。持有移动、联通、电信三大运营商智能手机、平板电脑的用户可从气象局微博、微信、网站下载“手机APP系统”安装客户端程序。政府部门用气象局下发的授权码注册。公众、行业高端用户用手机号码注。

4 结束语

该技术集成了当前无线通信、Internet、GIS领域中移动接入技术、移动访问方式、移动定位技术、气象信息服务、移动智能终端嵌入式开发等技术,服务对象摆脱了传统的位置静止和有线连接的束缚,利用无线移动的方便性、灵活性,建立了气象部门与服务对象间气象信息服务直通、高效的移动传输渠道,在办公室可利用PC、笔记本办公设备实时接收气象服务信息;离开办公室可利用手机、平板电脑移动终端接收气象服务信息。随着4G网络技术发展和智能手机、平板电脑的推广应用,该技术可广泛地应用于公众、企业和政府气象信息服务。

参考文献:

[1]罗军舟,吴文甲,杨明.移动互联网终端、网络与服务[J].计算机学报,2011(11):2029-2051.

[2]陈慧娟,郑啸,陈欣.微博网络信息传播研究综述[J].计算机应用研究,2014(02):333-338.

[3]何翔,顾春华,丁军.基于微博的主题社区发现[J].计算机应用与软件,2013(06):209-213+224.

[4]宋双永,李秋丹.面向移动终端的微博信息推荐方法[J].计算机科学,2011(11):137-139+166.

[5]胡扬帆,杨刚,胡颢石.结合LBS和信息推送的博物馆APP的设计实现[J].计算机应用与软件,2013(12):108-112.

[6]袁晓华,郑小宇,詹舒波.WAP网关的设计与实现[J].中国新通信,2001(02).

[7]曲广强,王聪,关晓辉,刘冬云.基于WAP技术的手机教务信息查询系统设计与实现[J].计算机科学,2012(Z11):352-354.

[8]路晓丽,葛玮,陈新丽,郝克刚.构建Web Application测试模型[J].计算机应用与软件,2006(11):22-23.

[9]叶福军,潘瑞芳.基于WebGIS的城市供水管网系统的设计与实现[J].计算机应用与软件,2009(03):121-123+144.

[10]张炜权,王翰波,尤晋元.基于Web Services的3G服务接入平台系统的设计与实现[J].计算机应用与软件,2007(01):70-72.

[11]姚健东,王宜怀,程玉娟.图形化嵌入式开发平台的通用性设计[J].计算机应用与软件,2011(05):20-21+51.

作者简介:邹建明(1965.03-),四川人,工程师,学士,本科,研究方向:计算机技术与应用。

作者单位:北京市气象局信息中心,北京 100089;北京市气象局科技服务中心,北京 100089

推荐访问: 互联网 信息发布 气象 技术 App

版权所有:智城范文网 2010-2025 未经授权禁止复制或建立镜像[智城范文网]所有资源完全免费共享

Powered by 智城范文网 © All Rights Reserved.。粤ICP备20058421号