APP下载

“Guard You”安全小程序设计构想

2022-11-24王亚楠吴杏梅张桓森

科技创新与应用 2022年32期
关键词:界面程序功能

王亚楠,吴杏梅,张桓森

(吉林外国语大学,长春 130117)

出行作为最基本的一项生活需求备受社会关注。在“互联网+”时代背景下,将GPS定位、防护报警和安全教育功能融入手机应用中,提高出行安全指数、提升应急自救能力是未来发展所需和必然趋势。通过文献及调查研究,并运用SWOT分析对当下的出行安全现状及用户需求进行分析,为小程序开发设计明确目标及方向,从而确定了“Guard You”小程序的整体框架、模块功能及开发流程。

1 小程序设计背景——基于SWOT分析

SWOT分析是基于内外部竞争环境和条件下的态势分析,是一种常见的企业战略分析方法:S(strengths)是优势、W(weaknesses)是劣势、O(opportunities)是机会、T(threats)是威胁。笔者将通过这4个方面对小程序进行分析。

1.1 S——内部优势

“Guard You”小程序基于微信庞大用户基数是项目的先天优势。其次,本项目具备成熟完善GPS实时定位技术、防护报警及安全教育功能可以最大程度满足用户的多方面出行需求,在相关技术支持下小程序还可将用户位置信息入库并为系统开发提供数据支持从而达到在出行时守护用户自身安全的目的。开发系统使用JavaScript语言,类似于HTML语言技术,同时微信平台为开发人员提供了系统且完整的开发工具,因此相较于APP开发,本项目在设计开发层面有着较为突出的优势。

“Guard You”小程序的目标受众广泛,且集多项安全防护功能为一体,能为有出行需要的人群提供必要的帮助。“Guard You”无需下载客户端,随时随地都可使用,符合当今人们快节奏的习惯,且微信小程序可以弥补用户频繁下载软件占用手机内存的不足,满足用户轻量化需求。

“Guard You”小程序在商店和法律板块设计了盈利点,对用户在商店每单购买阈值收取不同的费用;法律板块是为需要提供法律帮助的用户介绍专业律师,并对律师收取一定的平台费用,小程序其他功能则是对用户免费开放。

1.2 W——内部劣势

小程序的正常运营离不开资金支持,从前期的开发营销到后期的管理皆需相关资金支持,所以小程序需有更加完善的盈利模式。

其次,“Guard You”小程序针对用户出行安全进行实时守护,由于不同影响因素,小程序在运作时难以满足所有用户期望效果,会出现部分特殊功能没有完善的问题。设计团队在投入市场使用过程中会收集每一位用户的使用体验评价,虚心接受用户的批评和意见,针对用户所提出的问题进行整改,把优秀的想法融入开发计划中,尽全力满足所有用户的需求。

1.3 O——外部机遇

智能手机已经是当代人不可或缺的一部分,深入大众的日常生活,社交类APP也成为手机中不可或缺的软件。微信作为国内应用和下载量最大的社交软件,目前用户量已经超过10亿,巨大的用户基数和超强的用户黏性造就了其在移动端的发展优势。移动端APP的不断丰富让应用内存过高与手机存储空间的矛盾日益凸显,不需要下载安装即可使用的微信小程序应运而生,实现了应用“触手可及”的梦想,借助于微信的巨大基础优势,加之其持续的创新和创造使其羽翼渐丰,极大地提升了用户体验。从2019年以来发布的各季度数据统计来看,小程序的用户群体在不断增加,且用户黏性较强。同时微信团队也与硅谷优达学城建立了战略合作关系,研究设计小程序纳米学位,并在高校大量招揽人才,吸引技术型人员投入小程序的开发,为微信小程序的发展提供技术支持和优秀人才培养。以上各种保障均为小程序的发展提供了良好的发展空间和发展机遇。

近年来,关于出行安全的话题越来越受到国家和社会的重视,安全防护意识不足或面对危险时自身反抗力量较弱是较为突出的问题。城市道路的发展使人们出行的交通方式多种多样,其中单独步行、网约车和火车是安全风险较大的出行模式,尤其是单独步行。目前市场上也存在相关硬件防护产品如防狼喷雾等,专业化的智能防护软件也在科学技术的推动下进入市场,防护产品由最初的物理攻击型转向为智能科技守护型。但据相关调查数据显示,目前市场中移动端安全类APP及微信小程序比较稀缺,已有的防护产品功能较为单一,使用时仍有薄弱之处,并不能满足用户对于防护产品既可方便携带使用,又能最大限度地保护自身安全的需求。因此市场上存在大区域的市场留白,此小程序的发展空间较大。

1.4 T——外部挑战

“Guard You”小程序是一个结合智能软件和外在硬件的全新运营思路,但面对的用户市场并不是全新的,只有做出与市场现有产品不同的特色,拥有自身优势,才能拥有更好的发展前景。

2 小程序设计目的

“Guard You”小程序旨在使用GPS定位、紧急报警和虚拟电话等功能最大程度守护用户出行安全,并通过提供教育类视频等方法提升用户的安全意识解决用户法律援助渠道单一的问题。

“Guard You”小程序除通过“SOS”紧急报警按钮实现给紧急联系人发送实时定位和联系最近保卫处的功能外,还提供教育知识模块、法律咨询模块和购物模块,为用户提供一站式的优质服务。小程序的商店板块汇集市场上已有的不同类型的人身安全防护产品,用户可根据自身需要购买此类外设产品用于精准定位。除此之外,小程序增加教育和法律咨询2个板块。从遇到危险时提供帮助,再到发生意外后的专业法律援助,一步步地帮助用户,提高用户出行安全度。

3 小程序设计概述

3.1 总体功能实现

“Guard You”小程序主要分为小程序和服务器管理端2部分,小程序供用户使用,服务器管理端则供专业的管理人员在后台进行数据管理、数据监测及数据分析。用户通过微信授权登陆后,小程序在遵循开发原则和不侵犯个人隐私的前提下,合理收集用户的个人信息。当用户在遇到危险时即可使用首页的一键报警、虚拟电话功能;商店板块供用户进行防护产品的选购;法律咨询板块,用户可向专业的律师咨询相关的法律知识;教育板块供用户学习防身技巧,提高个人能力。

3.2 版块功能概述

“Guard You”小程序主要设置有5个板块:主页、教育、法律、商店和个人。

3.2.1 主页板块

(1)一键报警SOS。小程序设置有SOS一键报警按钮,点击后小程序将以2种方式同步发送求救信号。第一种方式,向紧急联系人发送求救信息。小程序将以每5分钟发送1条信息的频率,给紧急联系人发送3条信息,信息内容如下:您的好友某某某在某地遇到危险,需要您的救援,以下是为您提供的路线,从某地出发到某处共多少米或多少千米。第二种方式,向最近的派出所或者公安局发送信息。信息内容如下:某地派出所您好,在某地,距您多少米远处有人员遇到危险,请您及时救援,以下是为您提供的路线,从某地出发到某处共多少米或多少千米。

(2)检测偷拍摄像头。此功能设置的目标用户是女性群体,将在小程序实名认证注册后默认开启,可以手动关闭。若检测到不友好的摄像头,手机屏幕将会弹出红色感叹号,并给出精确距离的位置信息,显示内容为:距您多少米处有不友好摄像头,用户还可以进入该界面看到当前位置的雷达图及目标所在的精确方位。

(3)虚拟电话界面。用户在夜晚独自出门时,若发现有尾随者可以第一时间单击虚拟电话界面。小程序会根据用户注册时的年龄及性别,使用人工智能技术虚拟生成一段与使用者对话的异性视频场景。

3.2.2 教育板块

单击教育板块页面,进入页面时会默认显示全部的相关教育视频,后台根据用户的实际年龄,将其划分为18岁以下未成年及18岁以上的成年群体,未成年推送内容是适合未成年安全教育的动画视频,成年用户推送内容则是关于如何防身、如何提高自身能力的视频。

3.2.3 法律咨询板块

该板块包括法律条文学习与法律问题咨询2个功能。进入该板块时会默认停留在法律条文模块,页面上方是可输入关键词的搜索引擎,下方是常见的法律条款。法律咨询模块以对话的形式展现,用户可以选择匿名或实名咨询法律问题,如需律师帮助,可以点击快捷回复中的“我要帮助”,小程序将为用户推荐与平台合作的金牌律师。

3.2.4 商店板块

该板块汇集市场上现有不同种类的优质安全防护产品,满足不同用户的购买需求。单击进入商店页面,页面上方是对商品的分类,例如服装、饰品和工具等,用户可在商店板块中购买自己需要的防护设备。该板块上架的商品均会经过质量和安全审核,保证用户在需要使用时发挥最大用处。

3.2.5 个人中心板块

单击个人中心,进入个人中心界面。首次进入该界面用户需要进行实名认证和设置紧急联系人,除此之外还有隐私协议、有关小程序功能的使用说明及小程序后台的联系方式可供用户了解。

3.3 性能需求设计

评价一个系统的标准首先是响应速度,若用户使用该系统时出现UI界面卡顿的情况,会降低用户体验感,损失部分用户,不利于小程序的进一步发展,因而设计小程序时须把响应时间作为首位影响要素。其次,若系统稳定性较差,用户在使用小程序时会出现系统卡顿、界面乱码、信息错误及闪退等情况,在一定程度上也会降低用户体验感。若想提高用户使用体验,必须提高系统稳定性。系统上线后,用户量将持续增加,系统需满足大量用户都能够同时正常使用,避免出现后台信息处理出错等问题,比如用户前台显示求助成功但后台数据更新不同步,影响用户的切身利益。最后,合适的交互及风格统一的界面极易获得用户的好感,团队设计的界面主要考虑暖色调,使得用户在使用小程序时拥有安全感。

4 系统构建与实现

4.1 构建原则

微信设计中心针对微信在线小程序页面概述的设计指南和建议是此小程序的基本设计原理和依据。所有的设计原则皆尊重用户个人隐私,提供良好的用户体验,满足用户对小程序各项业务需求,实现用户和小程序之间的双赢。

4.2 构建条件

4.2.1 小程序用户端

在小程序用户端界面,用户通过微信授权小程序,勾选获取用户定位信息和同意服务隐私协定,验证后即可登录。用户登录后需要在个人中心完善个人信息,进行实名认证并设置自己的紧急联系人,填写完毕待审核通过即可使用小程序各项功能,包括一键报警、隐藏摄像头检测、商城购物、法律援助及观看教育视频。

4.2.2 后台服务管理器端

后台服务管理器端,主要负责求救信息管理、视频信息管理及商品信息管理工作,只允许专业的管理人员进行登录。在进行用户管理时可以使用office办公软件——Excel表格批量导入用户信息。求救信息管理主要有用户运动轨迹生成、发送求救短信和呼出虚拟电话,用户遇到危险时,点击小程序一键报警功能,此时后台需要将用户活动轨迹生成并且将已拟好的求救信息发送给紧急联系人和距离用户最近的派出所。视频信息管理主要是后台将视频归类为安全动画和防身视频,当用户点击时,后台会及时推送符合用户实际年龄段的视频。商品信息管理主要是后台需要将商品按照商品属性分类,便于用户检索,在固定时间段后台也需及时更新合适数量的新品。

4.3 结构设计

该系统包括5个部分:小程序客户端、云储存、云数据库、云函数和云控制台。用户进入小程序之后会获取用户的open ID进行授权登录,用户在小程序进行SOS求助时,程序首先调用微信API,发送API请求,请求发送到微信,触发业务逻辑层进行数据处理。云函数用于处理业务路径,启动与数据库的连接,读取和写入数据库,生成该数据并将数据呈现给前端。以此完成定位,发送给就近派出所等功能。

4.4 开发流程

开发流程如下:首先,使用微信公众平台注册小程序,填写正确的账号信息,待邮箱激活后,正确填写个人信息;注册成功后完善小程序各项信息,包括小程序名称、头像、介绍及服务类型;在“添加开发者”处增加小程序的项目成员,在开发者设置中保存APPID(编号)、APPSECRET(密钥);通过mcppgl.com.cn页面,创建小程序版式,填写APPID及密钥,一键打包并下载到桌面;下载微信开发者工具并登录;添加项目,上传添加的项目,进入调试界面,确认体验是否正常;确认无误提交审核通过后,小程序即可发布上线。

4.5 性能检测要求

4.5.1 功能测试

从用户的角度考虑,需对小程序中各板块的各项功能进行检测。例如,在商城板块需要对商品列表信息、商品详细信息和商品分类3个功能进行检测,检测内容是否准确完整、能否跳转到对应商品的详情页、点击某一个类别是否会呈现该类别的商品。

4.5.2 非功能测试

(1)UI界面测试。为了使用户操作方便,小程序的界面应该简洁、美观且易用性强,需要符合大多数用户的使用习惯,导航操作区一般不超过5个。

(2)性能测试。小程序的功能和性能是提高用户满意度的关键要素。小程序的性能测试主要包括页面白屏和首屏时间、手机占用内存、页面呈现效果及小程序的稳定性。

(3)兼容性测试。小程序的兼容性测试包括3个方面:用户手机型号和系统版本、用户手机屏幕大小及用户手机微信版本。

(4)其他检测。除了以上检测之外,还需要对小程序进行安全测试以及网络测试,以确保用户能够拥有更好、更满意的使用体验。

通过以上检测所得出的检测结果,要进行系统的分析,找出问题并解决,修改结束后再一次进行检测,使得小程序的系统得到全面优化。

5 结束语

在现代互联网信息技术背景下,微信的生态圈在进一步完善,对于小程序的后期发展非常有益。安全防护产业在不断发展的同时也面临着挑战,如何解决人们出行安全问题并开发出真正有效保护自身出行安全的产品、平台,具有较大的实际性和可行性。在此提供一个新的方向,将微信小程序和市场上已有的外在设备结合起来,设计一款便捷使用的集成性小程序,更好地守护用户出行。

猜你喜欢

界面程序功能
99Tcm-MIBI显像在甲状旁腺功能亢进术前诊断中的应用价值
一种具有附加内窥镜功能的医疗管
不同截面类型钢管RPC界面粘结性能对比研究
基层弄虚作假的“新功能取向”
把党史的功能作用发挥得更加充分有效
微重力下两相控温型储液器内气液界面仿真分析
国企党委前置研究的“四个界面”
给Windows添加程序快速切换栏
试论我国未决羁押程序的立法完善
“程序猿”的生活什么样