APP下载

基于微信小程序的上下学出行气象服务产品设计与实现

2021-09-08曹锐怡

中国新通信 2021年14期
关键词:微信小程序

曹锐怡

【摘要】    借助通讯技术的发展公众获取气象信息的手段越发便利,用户的个性化需求也越来越突出,课题针对上下学出行这一服务场景提出了一种面向分众人群的气象服务方案。通过对目标用户的需求分析进行了产品的功能设计和技术选型,用可以跨端发布的UNI-APP框架开发完成了一款集合了强天气提醒、精细到上下学时段的异常天气提醒和日常出行提示、短时降水影响的上下学天气小程序。小程序目前已经上架微信平台,将在各平台上进行多端发布,并且通过绑定气象服务公众号、学校公众号等措施服务到更多精准用户。

【关键词】    公众气象服务    上下學天气    微信小程序

引言:

随着互联网和移动通信技术的发展,气象信息服务也借助智能移动终端技术获得极大的发展,移动网站、手机原生应用、APP、小程序使得气象信息的覆盖面进一步扩大,民众对天气服务的满意度逐年提升,同时也对面向公众的气象服务内容提出了精细化的需求。

2019年中国天气网对500位年龄在18-60岁之间经常查询天气的人群通过线上问卷、小组座谈等形式开展需求调研。结果显示,在面向公众的气象信息服务过程中用户的个性化需求越来越突出,以调查人群中60.2%的已婚有学龄孩子的家庭为例,家长用户普遍关注大风、暴雨等强天气对接送学生的影响,日常则关注穿衣、带伞、空气质量等生活指导。我们认为现阶段气象信息服务应当找到情感切入点,建立与用户的情感连接,提供基于场景的个性化服务。

在众多生活场景中,本项目我们选择了“上下学天气”这一有明确受众和需求的场景。载体方面,我们认为作为细分市场中垂类的天气应用没有必要让用户下载一个APP,选择了不占用手机存储空间,开发成本较低,能给用户APP同等体验,能共享微信生态圈在信息传播上有天然优势的微信小程序作为载体,将小程序命名为“上下学天气”。

一、小程序的设计

1.1功能模块设计

小程序的服务对象定位为家里有一到两名K12学生的家长群体,能够解决用户面临的日常生活和上下学接送这两大场景的天气问题。主要功能有:天气预报、城市定位、学校设置、极端天气提醒、地点搜索、雷达回波图显示、个人中心等,以简单实用的功能给细分人群提供贴心气象服务。

产品功能模块图如图1所示。

小程序包括“我的”、“学校”、“地图”、“更多”四大模块。

1.“我的”模块。提供日常生活场景的天气服务,包括:当前预警、当日预报、未来48小时逐小时预报、未来48小时转折性天气提示、未来15日逐日预报、未来15天转折性天气提示以及生活提示卡片。可基于用户当前位置的天气查看也可以进行其他位置的天气查询。若用户添加了学校信息则可看到学校位置强天气信息提醒。

2.“学校”模块。小程序的核心功能模块,提供上下学接送场景的天气服务:用户可自定义最多三所学校,并自行标注学校名称,自行选择关注的异常天气提醒类型,设置完毕后学校位置的实况天气信息和精细到上下学时段的异常天气和出行提示内容会出现在相应的学校卡片上。

3.“地图”模块。可实现基于GIS地理信息的学校和家位置的路线规划,叠加雷达外推数据,在这里用户可以看到未来两小时短临降水对家校路线的影响。

4.“更多”模块。用户可以通过“更多”模块设置用户隐私允许事项(用户信息、相册权限、位置信息),观看小程序说明事项(观看指南、数据来源),以及跳转到中国天气网其它专业应用程序获取更多服务。

1.2系统架构设计

上下学天气小程序的系统架构采用三层结构,前端应用层是在手机端的微信小程序,作为产品的界面显示模块,用户在这里完成天气查询和交互,中间网络层负责数据交互和网络安全控制,后端数据层涉及小程序用到的几种不同类型的气象数据和自然语言提示语库,基于中国天气网统一数据支撑环境开发。中间网络层承载数据交互及网络安全控制等相关功能。

1.3产品的数据需求

小程序运行所需气象数据包括:气象预警信息、实况观测气象数据、天气雷达数据、短期和中期天气预报产品、生活指数预报产品、农历和节气数据、日出日落数据等。此外,需要利用基础数据通过规则判断研发自然语言提示语库,在前端调用显示转折性天气提示和上下学时段的异常天气提示。所有数据通过中国天气网API通用数据接口平台调取。

二、小程序的实现

2.1 前端技术实现

软件开发的目标是能够提供完整、闭环的业务功能。本项目技术选型考虑到产品的性能体验以及后续跨端发布、适配其他平台需求,选择了UNI-APP开发框架,开发者编写一套代码可以发布到IOS、Android、Web(响应式)、以及各种小程序、快应用等多个平台,部分功能使用H5技术开发,集成在微信小程序中,后端接口基于PHP语言开发,运行在Linux环境中。

2.2 前端界面呈现

本产品根据“上下学天气”这一概念的设定确定了轻松活泼的界面设计风格,主要功能模块依据功能需求设计实现,可通过切换底部Tab显示主要页面。

1.“我的”页面。首屏校园背景可以匹配当前地点的实况天气呈现阴晴雨雪等不同场景,如图2所示;若在学校页面添加了孩子的学校那么在首屏显示孩子头像,点击头像可进入相应的学校卡片,若头像上有蓝、黄、橙、红的标记点则说明学校位置此时有这种级别的预警发生,如图3所示。

2.“学校”页面。点击编辑按钮可编辑学校名称、学校地址、自行选择提醒事件。提醒事件包括极端高低温、降雨降雪、能见度、大风、空气质量及温度骤变等。点击头像可选择使用卡通形象的男生女生头像或用户自行上传头像。

3.“地图”页面。默认显示用户当前位置未来2小时的短临降水情况和雷达外推图,当切换到路线时用户可自定义路线的起始点,选择出行方式,在雷达外推图的基础上叠加路径显示,直观显示出短临降水对路线的影响。

4.“更多”页面。除用户隐私允许项和使用说明外,用户可以由此跳转到“中国天气”小程序矩阵中的其他专业产品获取服务。

三、总结和展望

上下学天气小程序目前已上架微信平台,平稳运行。今后我们将在技术平台和服务平台上持续扩大小程序的服务范围。载体方面,将陆续在支付宝、百度、今日头条、QQ等小程序平台进行多端发布。面向公众服务方面,由于小程序可以在后台与公众号关联,我们将在气象类公众号和一些有合作意向的学校的公众号中关联上下学天气小程序使其能够精准服务到目标受众,推广方面借助一些亲子群、母婴群、社会教辅机构等把小程序推荐给他们,鼓励用户二次转发,以达到服务细分人群的目的。

猜你喜欢

微信小程序
基于微信小程序的停车位租赁平台设计与实现
微信小程序在高校英语教学中的应用
微信小程序对大学生使用APP意愿的影响
基于微信小程序的点餐系统
基于Webpy+Apache HTTP Server 微信小程序架构搭建研究
基于微信小程序的医嘱服务研究
图书馆微信小程序的应用现状及前景分析
基于CNKI的微信小程序研究文献计量分析
信息技术与专业课程融合路径探索
当图书馆遇上微信小程序