VR杂事乐 vr视频福利资源你懂的

蓝牙微信小程序控制开发说明书

蓝牙微信小程序需求说明书

wx-simple-bluetooth

名称:wx-simple-bluetooth

适用平台:微信小程序

蓝牙:低功耗蓝牙

一、简介

1、目的

编写此说明书是为保证微信小程序开发的质量、需求的完整与可追溯性。通过此文档,以保证业务需求提出者与开发人员、测试人员及其他相关利益人对需求达成共识。在这里确定微信小程序要做的需求和应满足的功能,为后面的实际变成提供文本依据。

2、范围

此文档用户群体:微信小程序软件开发部和测试部

二、软件概述

1、目的

计步手表与微信小程序关联,可以查看到佩戴者每天的运动量,通过计步与宠物喂养与使用者进行一些互动,激励其使用者每天运动。

2、总体流程

首先进行软件需求分析,确定项目的目标和设计的微信小程序要完成的功能,分析其可行性。然后实现编程、测试与发布。







3、功能摘要

主要功能 功能描述

蓝牙连接与配对 小程序通过手表的二维码,绑定并连接设备

小程序中记录配对的设备,之后连接每次点击绑定的信息连接即可

蓝牙通讯(接收) 通讯内容包含,时间同步,设备端的运动量同步上传,宠物的信息。宠物信息:宠物当前等级,当前经验值,当前状态。

发送手表端的提醒间隔

蓝牙通讯(发送) 当用户小程序与设备关联后,用户选择宠物样式和类型。小程序端发送图组数据给设备端

计步的显示 小程序会记录使用者每天的运动量,并绘制直方图或曲线图供使用者观看。

宠物界面 显示宠物当前样式和等级和状态,附带一些简单的动画如:小狗摇尾巴,吃骨头(后续逐渐丰富动画交互)

宠物养成 宠物等级不同,外观和动作均不相同

宠物切换 微信小程序一个用户可能关联多个手表设备,或者饲养了多个宠物,宠物之间可以切换查看。


三、软件特性

1、小程序开启流程

用户第一次启动小程序,获取用户地理位置、用户信息、获得蓝牙权限并绑定账号,绑定成功后,引导界面引导用户绑定手表端,手表绑定成功后,用户可修改手表端的昵称并可选择宠物,引导完毕进入小程序主页面,主页面包含当前页、宠物乐园页和我的页面。


2、当前页面流程

在当前页面点击手表昵称,即可对宠物信息、步数信息和排行榜信息的数据切换


3、宠物乐园页面流程

在宠物乐园在展示的宠物环境场景,通过点击宠物乐园场景即可展示对应场景、对应场景的未收集和已收集的宠物。


4、当前页元素

当前页包含用户信息、切换绑定手表、当前宠物信息、步数信息和排行榜。

用户切换绑定手表即对展示的当前宠物、步数信息和排行榜数据信息进行切换。

在当前宠物中的元素包含宠物昵称、宠物等级和宠物模样。

在步数信息中的元素包含对周/天或月/天的趋势图和总步数信息。

在排行榜中的元素包含宠物排行榜和步数排行榜。


5、我的页面元素

我的页面包含微信用户信息、我的手表、设置、用户反馈和关于。

微信用户信息中包含的元素有头像和昵称。

我的手表中包含的元素有手表列表,每个手表列有手表名和同步按钮。

设置中包含的元素有当前手表和提示间隔


6、宠物乐园页面元素

在宠物乐园中有宠物环境,每个环境中的宠物并不一样,宠物环境场景中有已收集宠物和未收集宠物


7 当前页面


8、宠物乐园页面


9 我的页面


留言列表