APP下载

基于微信服务号的基层气象服务平台的设计与实现

2020-08-13李政王德伟杨晶

锦绣·下旬刊 2020年5期

李政 王德伟 杨晶

摘 要:在新技术研发速度不断加快的背景下,为现代化气象行业的发展提供了良好的发展环境。与此同时,气象服务产品的增多,如微信服务号、微博服务平台、短信服务等,为居民的生活了更多便利。本文针对微信服务号气象平台设计阶段的总体框架展开分析,通过研究总体数据流程、软件运行环境、微信功能模块设计等内容,其目的在于提升设计内容的可操作性,提升基层气象服务平台的服务质量。

关键词:微信服务号;基层气象服务平台;信息推送模块;用户层

自媒体时代最重要的内容便是主动推送,未来气象服务产品更多的是需要主动推送自己的产品给用户,而不是被动地等用户来获取;任何气象服务产品信息都不能单一化,需要有纵深开拓,让用户可以获得超过信息之外的内容。借助可靠的应用技术,对于气象服务平台模块进行优化设计,以此来满足现阶段时代发展所需,为行业经济发展奠定基础。

1 总体架构

1.1物理层

在平台结构中,物理层属于最为基础的系统结构,同时也是整个服务平台能够稳定运行的重要保障。在应用中,该结构的主要工作内容是确保后台硬件设备物理连接的通畅性,从而确保其他层次信息的顺利交互。位于物理层的结构主要包括服务器、路由器、配电机柜、网路、频道带宽等。

1.2数据层

借助微信服务号向用户推送服务信息的前提,是后台已经采集到比较丰富的数据,可以根据用户要求,反馈对应的查询结果。而进行数据信息采集的结构便是数据层,在该层结构的工作期间,所采集的数据信息包括区域气象信息、行业基础资料、用户数据信息、卫星数据信息、预警数据信息等。对于采集到的数据信息,会对其进行简单处理,如进行数据分类、错误数据、重复数据清除等,这也减轻了后续系统数据处理过程的应用负担,提高了数据采集效率。

1.3业务层

该层结构的主要工作内容是对采集到的数据信息进行细化处理,结合不同模块需求,制定出相对应的气象服务产品,如天气预报、溫度变化情况、空气污染情况、出行建议等,而且考虑到目前人们工作流动性相对较大,经常需要出差到外地,那么业务层还会与全国气象数据库关联在一起,从而为用户提供全国范围内的气象服务,提高人们出行阶段的便利性[1]。

1.4服务层

在业务层完成数据精细化处理之后,会把处理后的数据信息以接口的方式来对外提供服务,为了区分服务类别,在为人们提供本地的基础服务时,可以利用数据接口的方式来提供。在为人们提供全国性服务时,则可以利用兼容性较强的API接口来完成,以此来提高数据供给过程的及时性[2]。

2 总体数据流程

依托于微信服务号进行气象服务平台建设时,可以充分利用互联网技术的应用优势,对于以往的气象数据信息进行整理。随后通过业务系统将其上传到在中转服务层中进行细化处理,从中筛选出对外的数据信息输出到互联网平台上,用户可以根据需求进行内容获取,以此来提升数据传递的便利性[3]。

3 软件运行环境

在平台运行过程中,需要有完善的软件系统提供保障。结合目前的应用情况,在系统服务器的选择过程中,可以优选阿里云服务器(ECS)来作为主体服务器,存储空间设置为500G,以此来满足基础的运行要求。同时还可以依托网络来建立云数据库,用于日后多类型数据的存储[4]。

4 微信功能模块设计

4.1信息推送模块

在卫星功能模块当中,信息推送模块属于非常基础的应用结构,其主要的工作内容便是向用户提供一些服务信息,如今日的气象信息、未来一周或是五天的气象预测、空气湿度、空气温度等基础内容。同时,该模块还会进行一些信息的推送,例如,本地区一些旅游景点的信息推送,内容包括文化内容、风景内容、价格信息、餐饮信息等,对于一些周末或节假日准备出去游玩的人们,是非常不错的帮助工具。另外,信息推送模块还有“信息反馈模块”,人们可以在模块内提出一些改进建议,这些信息也会定期进行整理,为后期平台优化提供参考数据。

4.2天气监测模块

基层气象服务平台的基础工作内容,便是为人们提供一些气象类信息,天气监测模块便是提供此服务的基础模块。该模块在实际应用中,还会细分为若干个子模块,包括定点监测模块、空气质量模块、农业监测模块、雷达和卫星管理模块、全区监测模块等。以空气质量模块为例,该模块的主要工作便是对区域空气中的污染物(如PM2.5含量、PM10、二氧化硫、氮氧化物等)进行监测,以汇总图表的方式通过服务层来为人们提供数据信息。

4.3预报预警模块

除了上述提到的两个模块结构外,在具体的应用过程中,还需要设置预警模块,如高温预警信息、降雨预警等。在该应用模块中,还包括天气预报模块、预警信息模块、农业气象服务模块、专业气象服务模块、决策服务模块等子模块。各类模块提供的服务信息都具备较强的针对性,可以根据实际应用需求提出应用建议,这也提高了信息提供的有效性,以此来提升用户对于平台的信赖性。

结论

综上所述,微信作为现阶段人们常用的社交工具,微信服务号的推出,可以帮助用户筛选应用信息,提高服务内容的有效性。基于微信服务号来完成气象服务平台的设计,不仅拓宽了气象信息的传递途径,扩大了受众人群,而且对于提升服务内容及时性和有效性也有着积极地意义。

参考文献

[1]李鸿强,王峰,宋若宁,周悦.基于微信服务号的基层气象服务平台的设计与实现[J].绿色科技,2020(08):180-181+189.

[2]刘建伟,王阳.数字化气象服务平台设计与实现[J].中国新通信,2019,21(23):52-53.

[3]吴亚平,胥志强.基于公有云的雅安市公共气象服务平台的设计与实现[J].气象研究与应用,2019,40(03):82-84.

[4]郑志文.浮梁县生态农业气象服务平台的设计与实现[J].江西农业,2019(16):40-41.