衡阳APP开发|浅析“天气+”APP开发设计

2019-07-22 标签:天气+APP 浏览数:193

摘要: “天气+”APP智能化分析整合气象大数据和环保、旅游、交通、农牧业等各行业数据,制作精细化、个性化服务产品,通过移动互联网技术建立智慧式气象服务。可基于用户位置提供实时气象监测实况、预报预警、生活指数、空气质量、旅游服务等信息,发布雷达、卫星监测产品和公众、决策、专业专项气象服务产品,实现了公共气象服务与社会需求的高度融合。

资讯主图

0 引言

随着智能手机的普及,APP已经渗透到了人们生活的方方面面,成为最高效的传播渠道和生活工具。而天气类APP单纯的天气预报属性已经不能满足用户需求,以天气数据为基础,结合用户需求,形成“天气+”的专业内容,提供精细化、个性化的服务产品,才能真正融入用户的生活。公众用户的需求是根据天气变化提供生活指数、空气质量、旅游服务、交通出行等信息,决策型用户和专业型用户需要随时随地了解重要天气预报预警和专业专项服务产品,以做好生产生活决策。基于此,我们研发了“天气+”APP。


1 APP开发功能介绍

“天气+”APP以拓宽信息发布渠道、传播精细化气象信息为目的,智能化地分析整合了气象大数据和环保、旅游、交通、农牧业等各行业数据,制作精细化、个性化的服务产品,通过移动互联网技术建立智慧式气象服务,形成初步具备“自我感知、判断、分析、选择、行动、创新和自适应能力”的智慧气象服务系统。“天气+”APP可基于用户位置提供实时气象监测实况、逐小时~15天预报、预警、生活指数、空气质量、旅游服务、交通出行等信息,发布雷达、卫星监测产品和公众、决策、专业专项气象服务产品,实现了气象服务信息与社会公众之间的全方位无缝隙对接,实现了公共气象服务与社会需求的高度融合。对以智慧技术高度集成、气象服务高效便民为主要特征的气象现代化建设新模式的构建和推动,现代智慧气象服务“无处不在、充分共享、高度协同、全面融合、更加安全”的体系建设,具有积极的促进作用。


2 系统设计

“天气+”APP以满足公众对精细化气象信息的需求为设计切入点,旨在为用户提供一个技术先进、成熟可靠、灵活适用、性能优秀的应用系统。在系统设计中主要解决了以下技术问题。

2.1 多种开发语言共存

采用C/C++、Node.js、Golang等多种开发语言,语言级都采用模块化,并对外提供API供其他语言调用,又开发了共用的通信协议,实现了多种开发语言的共存,使整个系统运行性能更优化、更好用。

系统架构分为:应用层、业务层、服务层、数据层。

2.2 第三方成熟框架和测试框架

系统采用了Vue/Webpack/Gulp/Mocha等第三方成熟框架或类库,第三方成熟框架已经经过长期和大量用户的使用,比较稳定及成熟,对系统的各个环节起到很好的保护作用。

系统引入了单元测试,对各个模块进行单元测试,以降低系统BUG的出现概率。

2.3 多源数据解析

以气象大数据和环保、旅游、交通等行业数据为数据源,能够解析多类型气象和各行业数据,通过对数据结构逻辑进行分析运算,生成各类气象服务产品。数据准确,产品精细。

2.4 负载均衡技术

负载均衡抗DDoS攻击。可及时获取各软件的最新漏洞信息,更新软件,修补漏洞及如果漏洞被利用,能立即对服务器执行预处理方案;

负载均衡集群可应对亿级Web业务访问量,支持高并发访问,满足高峰期大流量服务。

2.5 系统安全性

系统对数据采用加密请求防止网络安全问题出现,并对请求到的数据进行严格的安全验证,保证数据的安全性和一致性。

系统还会对请求到的数据及系统产生的数据文件进行再加密存储,以达到隔离数据并保证数据的安全性的目的。

2.6 分辨率兼容

目前常用的分辨率多种多样,要实现同一个软件对不同分辨率的完全兼容是一个不小的工作,要求UI设计的时候就要考虑不同分辨率对效果的影响,除了单独写hack代码外,开发时界面布局都要把所有情况考虑进去统一处理。

2.7 系统维护

使用自动识别分类技术,研发文档自动转换等系统,实现高度自动化操作,最大程度地减少人工劳动。


3 系统创新性

3.1 智能网格精细预报

“天气+”APP对智能网格预报进行精细格点化解释,并与手机地图进行匹配,公众可随时随地收到基于位置的精细化气象服务;利用雷达反演技术,提供时间跨度为2 h、精度为分钟的降水预报及提示。

3.2 部门合作数据融合

与多部门合作、信息共享,形成互联网+气象+行业的服务模式,实现行业参与、数据融合和社会服务的共赢。

3.2.1 环保+气象

在环境气象业务常态化运行的基础上,“天气+”APP通过气象、环保专线,获取环境实时监测数据和空气质量预报,传播重污染天气预警信息,精细的气象和环境监测数据为用户提供健康和出行指引。

3.2.2 旅游+气象

与旅发委和各大景区合作,通过“天气+”APP发布旅游景区预报预警及景点介绍、美食推荐等旅游服务产品,深化旅游气象合作。

3.2.3 交通+气象

与交通局、高管局等部门合作,提供沿途的天气和交通预报,根据用户设置在GIS地图上的出行路径,规划各地的气象信息和交通信息。

3.3 服务本地产品多样

根据地区特点量身打造气象服务栏目,栏目可扩展,公众、决策、专项服务产品内容丰富,涵盖中高考预报、节假日预报、重要天气、城市建设、重大社会活动、农林牧等内容,满足用户的多元化、个性化需求。

3.4 预警及时图文可视

气象预警信号内容和GIS地理位置相结合,生成列表和地图2种表现方式。根据地区、类型、预警等级进行列表分类,也可以在地图上显示气象预警内容。将各地发布的最新气象预警信号通过规则反演到各自的地图中,生成本地气象预警信息。管理员可以对规则进行修改、删除和添加。

3.5 用户反馈与互动

设置用户反馈功能,可上传天气实景图片、视频;开通专家咨询热线和微信群,及时与用户互动。


4 应用价值

“天气+”APP上线使用后,其准确及时的预报预警、丰富的多行业信息,成为气象信息传播和防灾减灾服务的重要工具。可以广泛应用在大型社会活动保障中,能够及时为电力抢修、市政建设、温室大棚等行业用户提供决策气象服务,在重大天气过程中与时间赛跑,精准、快速传播预报预警信息,充分发挥了“消息树”“发令枪”作用,得到公众的广泛认可。产品可复制、可推广,实用性强。


5 结语

米维信息随着公众对“天气+”APP的认可,加强产品界面的互动设计就显得尤为重要。同时,继续深入了解各行业需求,着力研发精细化专业气象服务产品,充实完善针对专业用户的企业版APP,创建专业气象服务新模式,切实提高气象服务的社会效益和经济效益。


关键字: 衡阳APP开发,天气+APP

衡阳网站建设,APP开发活动入口
相关资讯
热门资讯
提供衡阳微信小程序开发,微信营销功能开发、公众号开发等开发服务