基于微信小程序的智慧园林软件设计

2023-05-29 09:23杨淑杨志高
电子技术与软件工程 2023年7期
关键词:游览城市园林景点

杨淑 杨志高

(1.湖北省地质科学研究院 湖北省武汉市 430034 2.青岛工学院 山东省青岛市 266300)

随着中国经济的持续快速增长和城市化进程的不断推进,城市园林绿化的进程也随之突飞猛进[1]。同时我国也是人口大国,尤其城市人口密度大,钢铁森林拔地而起,而城市园林作为城市居民生活的缓冲区,对改善公共健康发挥着重要作用[2],因此城市居民对城市园林的需求日益增长[3],城市园林也朝着面积大、种类多、园内景点多种多样、道路四通八达的方向发展的越来越好。但是这也导致了一些问题,比如游客难以在有限的游览时间内游玩到最喜爱的景点、或因找不清方向而重复某段道路和景点。城市园林内还往往游客众多,同一时间内可能会出现某一景点人数聚集影响体验,而有些景点无人问津的情况。因此针对以上问题,加强城市园林管理,提升公园的服务水平和公园内的游玩体验势在必行。

微信小程序是一种新的开放功能,开发者可以快速地开发一个程序,小程序可以在微信内被便捷地获取和传播[4,5],同时具有出色的使用体验,小程序维护过程简单,有利于园林管理者对数据库的维护操作[6]。物联网即“物物相连的互联网”,是指通过各种信息传感器、射频识别技术、全球定位技术、红外感应器、激光扫描等技术设备和手段,实时信息实时收集、实时交互的一种信息化工作系统[7]。地理信息技术可以实现绿地、行道树、古树名木、等园林绿化数据的精确定位、图文一体化展示,为园林游客提供辅助决策[8]。实景三维技术能实现二维相片或倾斜影像向三维模型转换[9,10],能支撑园林内的数字化、精准化、智能化管理工作,提升园林的综合服务和建设水平[11]。本文综述了利用微信小程序、物联网、地理信息和实景三维等先进技术构建智慧园林软件的思路,阐述了小程序的建设目标、技术框架、功能设计,实现了城市园林资源的数字化管理、提升了公园的服务水平。

1 基于微信小程序的智慧园林建设目标

1.1 城市园林信息线上二三维一体展示

近年来随着网络技术的发展,城市园林信息的传播可以借助网页和视频的方式,网页方式包括专门的园林网站、公众号短文介绍等[12],视频即以短视频的方式拍摄园林内的景观并进行传播[13]。以上方式一定程度上扩展了公众了解园林的视角,但是网页形式比较平面,视频的形式又不易了解园林的整体。随着公众对园林景点线上全面了解需求的日益增长,因此实现城市园林的线上二三维一体化展示意义重大。本文设计利用GIS 技术和实景三维技术实现城市园林的二维地图和三维实景一体化展示,直观地展现园林的各类信息,实现了园林信息展示的立体性、整体性以及交互性,大大提高了公众在线上对景观的认识和理解。

1.2 小程序为游客提供决策服务

本文研究利用物联网、GIS 和实景三维等先进技术,面向游客实现园林信息查询、展示、推荐功能。提供多种查询方式可查询景点位置、到达路径推荐、园林附近餐饮、住宿等信息;直观地呈现园林的各类数据,如某个景点的点赞量、景点的实时游览人数等;利用统计分析的方式按照景点的点赞数为游客推荐精品景点,根据实时游览人数为游客游览时提供景点是否拥挤的参考。给游客的游览过程提供方便,辅助游客进行游览决策。

1.3 提升园林的管理、服务水平

传统的城市园林信息常采用纸质形式进行管理[8],随着城市园林规模的扩大、种类的增多,园林数据也不断增多,传统的管理方式已经不能支撑现在的园林数据管理。同时公众对园林游览需求的提高,也要求园林管理者提供更精细的服务。本文研究的小程序,管理员可在管理端上传、修改、更新园林相关信息,一方面方便快捷地将园林的数据管理起来,另一方面游客可以快速地通过智慧园林小程序获取管理员更新的信息。

2 小程序设计

智慧园林小程序以服务游客游览为基础进行设计,分为小程序端和管理端,游客根据小程序端的园林景点相关信息规划游览景点及路径,这些信息都由园林管理员在管理端提供。游客和管理员对各自应用的操作请求通过服务器来处理,整个操作过程中产生的数据都要存到相应的数据库中。在服务游客游览的过程中,为了让游客方便快捷地找到自己喜爱的景点,本设计在小程序中加入基于GIS 的地图服务功能、基于实景三维的实景景点浏览功能以及精品推荐功能,为游客提供景点的推荐服务。因此,本文智慧园林小程序主要由小程序端服务功能模块、管理端功能模块以及服务器端模块组成,小程序的整体架构图如图1 所示。

图1:小程序整体架构图

本文智慧园林小程序基于B/S 模式进行设计,总体分为三层。应用层主要负责显示用户的操作界面、响应用户的操作。服务层主要负责接收应用层传来的各种信息,根据不同的操作命令执行不同的流程,并将执行结果返回应用界面。

3 功能设计

本文设计的小程序功能页面主要分为管理端和小程序端,如图2 所示。

图2:智慧园林小程序设计图

图3:“我的”页面功能设计

小程序端主要针对社会公众用户,即园林游客。根据服务游客游览来设计的主体功能,主要分为两个界面:“我的”和主页。

管理端是整个软件的后台管理中心,负责整个软件的运行状态、以及数据的管理更新,还设置了微信小程序用户访问的对应接口,此模块还可以辅助园林管理人员对游客出入情况进行大数据分析,更好地实现园林的精准化管理。

3.1 “我的”页面功能设计

“我的”页面功能主要包含授权登录、信息管理、游览记录、游览分享和投诉建议五个板块。

授权登录。微信小程序是在微信中运行,与其他APP 或平台的登录方式不同,不需要复杂的注册流程,也不需要输入账号和密码[14],用户在第一次进入小程序时,会跳转到登录界面进行微信授权登录,用户授权后小程序会自动获取用户的登录信息,这种登录方式避免了复杂的密码验证过程,使用更加简单、便捷。用户在授权登录后即可进入到小程序页面,选择其他操作。

信息管理。进入信息管理界面,用户可以管理维护自己的个人信息,如设置个人头像、昵称等。

游览记录。用户可查看园林的历史游览记录,包括园林名称、游览时间、标记过的喜爱景点等。

游览分享。用户可以拍摄图片、视频并编辑文字发布自己喜爱的景点信息。也可以查看其他使用者的游览分享,在没有实地游览的情况下先参考其他游客的景点分享信息是决定园林是否值得自己游览的好方式。

投诉建议。点击投诉建议,游客可以对在园林内发现的“安全隐患”和“不文明行为”进行上报,根据小程序页面的提示填写详细情况,其中位置信息小程序会自动获取到用户手机所在位置,时间信息会自动获取填报时间,当然这两项信息用户也可以自己手动操作,用户还可以添加事件描述、现场照片等信息最后提交即可完成投诉建议。园林管理人员针对游客的投诉建议会进行相应的整改优化,提升园林的安全性和服务水平。

3.2 “主页”功能设计

主页页面功能如图4 所示,主要包含园林简介、园林导览、搜索周边、识图知物、通知公告、精品推荐六个板块。

图4:主页页面功能设计

园林简介。主要说明园林的基本信息、位置、如何到达、开放情况、历史变更等信息。

园林导览。园林导览功能界面又包含“三维场景”、“视角切换”、“点赞”和“分享”功能。对公园内的景点及公园周边的环境进行全景照片拍摄,将全景信息列表展示,用户点击景点或景点名称即可进入“三维场景”,通过手指在屏幕上上下左右滑动可以调整视角,通过“视角切换”功能可以在正常、小行星、鱼眼和水晶球四种视角间切换,更身临其境的了解园林内的景点。同时还有“点赞”和“分享”功能,可以快捷直观地将喜爱的景点与他人分享。

搜索周边。搜索周边功能界面又包含“地图展示”、“地点搜索”、“景点实时人数”及“路径规划”功能。“地图展示”,可对地图进行基本的浏览操作,包括地图的放大、缩小、漫游等,点击定位可获取用户手机的当前位置,并在地图上显示。“地点搜索”,用户在搜索框内输入景点名称,会在地图上定位到查询的景点位置。点击“景点实时人数”功能会根据各个景点周围的游客手机定位数据,显示游客点位,以此可以判断各景点周围的游客密度,可优先选择当下游客密度小的景点进行游览,提高游览体验。“路径规划”,输入起点和终点,会生成一条规划的路线,并在地图上进行显示,同时会显示起点终点距离,还可以根据不同的到达方式如骑行、步行等进行不同的路线规划,并给出预计到达时间。

识图知物。这个功能是调用手机相册或者选择手机相机拍摄园林内的植物,然后上传图片,“识图知物”完成对植物的识别,并展示识别结果,包含植物名称和置信度,按照置信度的大小,从大到小依次排列识别结果。通过此功能可以了解园林内的植物、增加游玩趣味性的同时还能增长知识。

通知公告。点击“通知公告”的信息列表,用户可查看通知公告的内容。通知公告的内容由园林管理者进行维护,主要告知公众用户园林内的最新消息,比如节假日安排,景点修葺等,公众可根据通知公告提前安排行程。

精品推荐。根据公园游览的点赞功能,按照景点点赞数排名,从高到低依次进行“精品推荐”,点击相应的景点名称可以查看详细信息。

3.3 管理端功能设计

如图5 所示,管理端主要是维护更新小程序内园林的相关数据,主要包含登录、管理员管理、用户管理三个模块。

图5:管理端功能设计

管理员管理模块。主要对能够登录智慧园林小程序管理端的工作人员的账户信息进行管理,包括账户的增加、删除查询、修改等功能。

用户管理模块,对使用小程序的用户进行信息管理。

数据更新模块。包含园林简介、导览、通知公告等模块的数据更新,比如园林内某个景点正在修葺不可参观,管理员可发布通知公告来告知公众;修葺完成后景点景观可能发生了改变,此时管理员就可以在园林简介里更新该景点的介绍并拍摄最新实景三维上传到园林导览。

接收投诉建议并反馈。当游客在小程序端提交了投诉建议后,管理员会看到游客的投诉建议内容,根据内容做出相应的调整,并反馈给游客,提高了管理员的管理效率,也能给游客留下好的印象。

4 结论

本文提出基于微信小程序的智慧园林软件,分为管理端和微信小程序端,融合了物联网、GIS 和实景三维等技术,可以有效地解决目前园林游览中存在的问题。本文设计的小程序面向公众开发,界面简洁、操作方便、功能丰富且简单易上手,可用于游览前的景点考察,对最想游览的景点排序,确定优先游玩顺序,确保行程充实有趣,游客还可以根据小程序功能查看园林周边的餐饮环境,提前规划安排好整个的游玩活动,为游览园林的公众游客提供便利。而园林管理者可以在管理端管理园林相关数据并及时的展示给公众,提高了园林数据管理的便捷性和高效性,也为园林管理者指明服务优化的方向。

猜你喜欢
游览城市园林景点
城市园林垃圾资源化与处理模式研究
来,一次游览七个世界
游览乘法大观园
美术馆游览指南
打卡名校景点——那些必去朝圣的大学景点
城市园林建设与园林管理的新思路
现代城市园林管理模式分析
论现代城市园林建设与管理
英格兰十大怪异景点
没有景点 只是生活