智能枕头系统新技术项目详细规格书.docx
《智能枕头系统新技术项目详细规格书.docx》由会员分享,可在线阅读,更多相关《智能枕头系统新技术项目详细规格书.docx(38页珍藏版)》请在冰豆网上搜索。
智能枕头系统新技术项目详细规格书
智能枕头系统新技术项目详细规格书
文件编号:
SY-GNGG201808070001
文件名称
文件说明
编辑历史
编辑时间
版本
作者
编辑内容
标记
一、产品概要
1.1用于身体睡眠时,由于睡眠打鼾所针对而开发出的一款智能助眠枕,此枕头具有打鼾干预功能,通过监测打鼾情况后,触发按摩头的震动干预,监测到有鼾声停止,随即停止震动干预动作,干动作为间断性震动干预,间隔时间约为1~2秒,整个过程做记录,作为睡眠报告进行输出。
1.2心率监测功能,根据一定的心率范围,提供健康提示,并对离枕监测提供依据,对深度或浅睡眠提供依据。
1.3其它附加翻身频率监测、蓝牙音乐、语音消费提示、智能充电。
1.4用户通过微信公众号扫描选择服务后支付进行使用。
1.5代理商可以通过APP管理二级代理以及酒店信息。
1.6管理员通过web系统进行管理用户、代理商、设备、酒店。
二、产品组成
2.1产品组成:
打鼾监测、心率监测、翻身频率监测、蓝牙音乐、语音消费提示、智能充电、按摩电机、GPRS传输模块、睡眠数据采集、电池。
2.1.1打鼾监测:
通过咪头将声音信号转为电信号,然后将采集信号放大,之后通过带通滤波电路,最后获取到鼾声信号,将鼾声信号以及枕头上的压力监测传感器综合判断是否打鼾。
2.1.2心率监测:
利用压电薄膜传感器采集到皮层下的静脉血流动频率,从而通过采集数据进转换出实际心率值为心率。
2.1.3翻身频率监测:
利用枕头上的压力传感器感应一组区块内的压强转化为电信号,将电信号经过放大滤波比较,由MCU内部采集、运算、比较出有效的频率值。
2.1.4蓝牙音乐:
是通过枕头内的蓝牙与手机蓝牙连接,枕头内的蓝牙与功放、扬声器、MCU构成可控制的播放电路设备。
2.1.5语音消费提示:
具有部分按键语音和简单的语音模块功能,当压力阀值与软件中阀值超过时,发出语音提示“欢迎使用******”。
2.1.6智能充电:
采用DC3.0插头的有线适配器快速充电。
2.1.7按摩电机:
具有通过手机或APP端开启\停止,7路可由软件控制电机。
2.1.8GPRS:
通讯模块能与运程网络互联。
2.1.9睡眠数据采集:
由软件端采集、收集到系统软件中,经数据中心分析。
电池:
采用7500mAh锂电池。
2.2产品组成:
微信小程序、手机APP、Web管理系统、云服务器。
整体组成框架图如下图所示:
三、详细分析
(一)设备端
1.实际操作
1.1用户通过购买()开启电源后,进入按摩电机、蓝牙音乐播放、打鼾监测、心率监测、翻身频率监测、语音消费提示、智能充电、功能按键、GPRS传输模块、睡眠数据采集。
1.2按摩电机有7路由软件可控制。
1.3蓝牙音乐播放由手机与枕头内的蓝牙模块、功放电路、MCU单元、APP单元组成可控制播放。
1.4打鼾监测由咪头经运放电路、滤波电路或采用拾音处理IC,采集的电信号送MCU,由MCU收到的高电平次数大于预设定值,则确认是打鼾,从而由MCU发出一组1~2秒的电机振动开启工作,实现干预深睡打鼾人。
1.5睡眠数据采集包括在睡眠过程中记录深睡、浅睡、清醒的时间长度。
在睡眠时间内检测离枕的次数及离枕时间。
1.6GPRS数据传输方式,将所采集到的睡眠数据,及通讯的数据传送到后台服务器。
由后台产生的数据报告,早上9:
00自动生成。
1.7语音提示设定值,语音报播操作。
2.注意事项
2.1合符PCBA设计规范;
2.2合符产品安全设计;
3.性能参数
另见附件:
3.17路偏心马达驱动预留接口;
3.2提供音乐助眠扬声器规格书;
3.3提供咪头规格书;
3.4提供电池7500mAh整体实物;
4.电气框架
5.交付测试
设备端
硬件研发、电路设计开发技术服务-资料
项目详细功能规格书
硬件研发、电路设计开发技术服务
功能样机PCBA板2套
软件研发、嵌入式系统程序设计开发技术服务
项目详细功能规格书、含程序芯片2片(焊接至PCBA板)
产品功能测试服务
《功能测试报告》
6.外观结构
由甲方第三方设计;
7.产品配置表
(客户提供的样品配件,或指定供应商,开发配合需要用到的部件(甲方,乙方),样机用途,可提供那些协助)
项目
序号
名称
规格
规格提供方
实物提供方
数量
备注
PCBA
1
主板
乙方
乙方
2块
配件
1
样机
甲方
甲方
2块
2
电池
甲方
甲方
2条
3
PCBCAD图
甲方
甲方
.DXF
(二)移动应用(微信小程序)
1.实际操作
1.1登录
通过微信搜索小程序,先判断第一次是否使用小程序,如果是则进入微信快速登录界面,通过微信授权,进入扫码租用设备界面。
如果不是直接进入扫码租用设备界面。
流程图如下图所示
UI界面图如下:
1.2设备管理
1.2.1扫码租用设备:
点击打开扫码界面,开始扫码,扫描枕头下方二维码。
扫码成功选择服务内容(按摩、睡眠检测、按摩+睡眠检测),进入支付进入流程,输入支付密码,如果支付成功进入相应服务下的控制界面,如果支付失败,这回到支付页面,进入控制界面,如果发现设备损坏,自动退款到相应用户的支付账号(微信小程序在帮定成功后,做一个心跳包检测设备是否损坏)。
流程图如下图所示:
UI界面展示:
1.2.2设备控制
根据用户选用的服务模式,用户可以进行不同的操作具体如下:
1)按摩:
可以进行档位调节,分为低、中、高三个档位,点击开始按摩进入倒计时开始。
按钮变成停止按摩,点击停止按摩,倒计时停止。
按钮变成继续按摩,点击继续按摩,继续倒计时。
倒计时结束,停止按摩。
2)睡眠检测:
点击睡眠开始,进入睡眠检测,点击睡眠结束,睡眠检测结束。
3)按摩+睡眠检测:
两种模式都有,按照上述流程进行。
UI展示:
1.2.3查看睡眠报表
睡眠检测结束,可以通过点击查看睡眠报表,查看睡眠情况:
包括睡眠报表、综合详情、离枕次数、睡眠姿态,按时间查询、打鼾次数等模块。
具体UI界面展示如下所示:
1.2.4音乐播放
用户点击音乐模块,提示用户打开蓝牙,手机蓝牙打开,和枕头自动连上,连接成功后,用户可以打开音乐播放器听音乐(比如搜狗音乐)。
1.3我的
1.3.1个人资料
用户对个人资料进行一个补充:
包括姓名、年龄、性别、身份证号、身高、地址,点击保存自动存储到服务器端。
已经将用户个人资料补充完成的用户,点击个人资料,可以直接看到自己的详细信息,并可以进行修改编辑。
如图所示:
1.3.2历史报表
历史报表参照1.2.3,睡眠报表模块。
1.3.3消费记录
用户可以通过消费记录查看个人的消费记录,包括时间,付款是否成功、设备名、设备编号、订单号,价格等信息。
1.3.4关于我们
主要展示甲方的logo,软件版本,公司详情等。
2.注意事项
无
3.性能参数
无
4.功能架构
功能架构
5.交付测试
交付对应上述功能的微信小程序,功能测试报告
(三)移动应用(手机APP)
1.实际操作
1.1登录、忘记密码、记住密码、修改密码、退出登录
1.1.1下载APP,打开APP(安卓:
应用宝、苹果:
苹果商店)。
1.1.2记住密码:
记住密码复选框默认选中,当用户特意取消选中记住密码时,用户每次启动APP都会重新进入登录页面。
用户未取消选中记住密码时,用户启动APP,服务器验证成功登录到首页。
请求5秒后,验证不成功或者密码被修改或者没有网络,进入登录页面。
主账号、密码存在手机本地。
1.1.3忘记密码:
点击忘记密码按钮,进入忘记密码页面,在忘记密码页面填写主账号,点击获取验证码按钮,获取验证码,倒计时60s,验证码有效时间5min。
短信收到验证码,填入验证码输入框,服务器验证不通过则用弱提示“验证码或者账号输入有误,请重新输入”。
服务器验证成功,进入新密码输入页面,用户输入新密码,服务器验证不通过则用弱提示“密码有误,请重新输入”。
服务器验证成功,用户就可以用新密码登录APP。
表单验证:
主账号:
中国大陆手机号码,11位。
如130xxxxxxxx
密码:
8-16位,包含英文字母(区分大小写,不是必填),阿拉伯数字(不是必填),标点符号(不是必填),空格和回车不算密码。
验证码:
6位阿拉伯数字,由短信运营端发送
1.1.4登录:
用户填写主账号、密码后,如不需要记住密码,则把复选框的选中状态去掉,点击登录按钮,服务器验证成功,进入首页。
表单验证:
主账号:
中国大陆手机号码,11位。
如130xxxxxxxx
密码:
8-16位,包含英文字母(区分大小写,不是必填),阿拉伯数字(不是必填),标点符号(不是必填),空格和回车不算密码。
1.1.5修改密码:
在个人中心里面,账号信息模块中可以进行修改密码操作,点击修改密码按钮,进入修改密码页面,输入老密码,输入新密码,点击获取验证码按钮,获取验证码,倒计时60s,验证码有效时间5min。
短信收到验证码,填入验证码输入框,服务器验证不通过则用弱提示“信息输入有误,请重新输入”。
服务器验证成功,回到登录页面,重新登录。
表单验证:
主账号:
中国大陆手机号码,11位。
如130xxxxxxxx
密码:
8-16位,包含英文字母(区分大小写,不是必填),阿拉伯数字(不是必填),标点符号(不是必填),空格和回车不算密码。
验证码:
6位阿拉伯数字,由短信运营端发送
1.1.6退出登录:
在个人中心里面,账号信息模块中可以进行退出登录操作,点击退出登录按钮,服务器验证不通过则用弱提示“退出登录失败,请重新操作”。
服务器验证成功,回到登录页面,重新登录。
具体流程如图所示:
登录流程图如下
1.2代理商管理(二期做):
1.2.1查看代理商列表:
代理商登录APP后,进入代理商管理模块,可以查看自己的二级代理商。
1.2.2创建二级代理商:
点击创建代理商,输入代理商账号,密码(可修改,二级代理商自己修改)。
姓名,年龄,身份证,角色,地区,点击确认。
进入待审核状态。
Web管理员审核通过,则审核状态变为已审核。
一级代理可以查看到创建的二级代理。
1.2.3修改二级代理商信息:
通过编辑二级代理商信息,提交审核,审核通过,则修改成功。
具体流程图如下所示:
1.3酒店管理(代理商对自己对应的酒店进行管理)
1.3.1查询酒店信息:
酒店编号、酒店名称、酒店地址。
1.3.2酒店详情查询:
酒店名称、酒店地址、楼层数、房间数、营业执照、法人。
1.3.3酒店房间详情:
楼层数(具体的数字)、房间号(具体房间号码)、设备数量(每个房间设备的数量)。
1.3.4酒店设备管理
1)设备查询:
设备编码、设备名称、房间号。
2)设备房间绑定:
酒店管理员通过扫码即可然后选择相应的房间即可将设备绑定在该房间。
3)设备从房间删除:
酒店管理员可以从相应房间将设备移除(只是与房间解除绑定)。
1.3.5酒店订单管理
1)用户通过微信小程序支付成功后,在后台生成支付订单。
2)酒店管理员可以通过APP查询每个房间,每个设备当天的流水订单,信息包含订单号、楼层数、房间号、设备编码、设备名称、使用时间、使用服务、钱。
3)可以查询历史订单。
酒店管理详细如下图所示:
1.4订单管理
1)代理商可以查看名下所有酒店的订单,信息包含订单号、酒店、地址、楼层数、房间号、设备编码、设备名称、使用时间、使用服务、钱。
2)可以查询历史订单,如下图所示:
1.5设备管理
可以查看整体的设备信息,信息包含酒店、地址、楼层数、房间号、设备编码、设备名称。
如图所示:
1.6统计报表
销售额统计按照天、月、季度、年,统计销售额度。
如图所示:
1.7我的
1.7.1个人信息:
姓名,年龄,身份证,角色,地区
1.7.2钱包提现:
1)代理商可以看到余额数量
2)代理商点击提现,进入提现流程。
3)支付密码,用密文的形式存储在服务器数据库端(提现密码),角色通过APP进行添加支付密码,添加时需要用短信验证。
4)如果忘记,可以通过忘记支付密码,通过手机短信验证重新设置新密码。
5)所有的扫码收入是首先进入公司账号的,只有代理商提出体现申请,才会通过公司财务审核并确认后,才能转入对方账号,客户是要对所有的收入进行完税。
扣税功能本期必须实现。
1.7.3关于我们
主要展示甲方的logo,软件版本,公司详情等。
代理商提现UI:
2.注意事项
2.1一级代理商账号由web端管理员创建。
2.2二级代理商账号由一级代理商进行创建,提交web管理员进行审核,审核通过后,即可用账号密码登录APP。
2.3酒店账号由web端管理员创建。
2.4代理商账号创建权限如下图所示:
2.5角色定义:
(可以一人担任多个角色)
超级管理员:
指的是系统最高运营者
管理员:
指的是系统运营者,也可以拥有其它角色,当拥有其它角色的时候,就拥有相对应角色的分佣比率。
合伙人:
须要购买1000个产品(线下交易),享受5%由自己发展的投资人、创客、推客所完成的扫码消费分成。
创客:
第一次购买100个头枕为基本条件(线下交易),享受5%由自己发展的投资人、推客所完成的扫码消费分成。
推客:
无任何条件了,只要愿意从事公司业务发展即可,主要工作为寻找投资人和发展酒店业务,促进项目签订,享受7%的由自己发展的投资人所完成的扫码消费分成或直签酒店的扫码消费分成。
投资人:
针对某一个订单项目进行投资(48%的分成比例),总之,针对某一单,谁出钱买产品,谁就是投资人,谁就享受相应分成。
酒店:
指的是每个酒店的管理者。
UI的设计建议采用深蓝色色调,色调主题是夜空
3.性能参数
无
4.功能架构
5.交付测试
交付Android、IOS安装包,功能测试报告。
(四)WEB
1.实际操作
1.1超级管理员
1.1.1系统默认给一个超级管理员,默认账号:
admin,密码:
123
1.1.2创建管理员账号,并输入详细信息:
账号、密码、姓名、年龄、身份证、住址、角色(公司的管理员一样可以有其它角色)。
1.1.3删除管理员账号,超级管理员可以对管理员执行删除操作。
1.1.4修改管理员信息,超级管理员可以对管理员的信息进行重新编辑。
1.1.5查询管理员信息,超级管理员可以查询管理员信息。
1.1.6修改密码,超级管理员和管理员都可以修改管理员密码。
1.1.7忘记密码,超级管理员和管理员都可以通过忘记密码找回密码进行登录
1.1.8权限:
超级管理员和管理员除超级管理员可以对管理员进行管理外,其它权限基本相同。
如下图所示:
1.2账号管理
1.2.1创建账号,输入账号、密码、姓名、年龄、身份证、住址、角色(合伙人、创客、推客、投资人、酒店)。
1.2.2删除账号,管理员可以对账号进行删除操作。
1.2.3修改账号信息,管理员自己可以对账号信息进行编辑修改。
1.2.4查询账号信息,管理员可以查看一以下信息(账号、密码、姓名、年龄、身份证、住址、角色(合伙人、创客、推客、投资人、酒店))。
1.2.5审核账号,管理员可以审核一级管理员创建的账号。
1.2.6增加一个角色提现支付密码字段,密码用密文的形式存储。
1.2.7这个提现支付密码需要角色通过添加后才能提现。
具体如下图所示:
1.3用户管理
管理员可以查看用户的信息,微信号、姓名、年龄、身份证、电话、住址、性别。
如下图所示:
1.4设备管理
1.4.1添加设备,管理员可以批量导入功能,包括设备编码,设备名称,所属代理,所属酒店。
1.4.2查询设备,管理员可以查询设备编码、设备名、所属代理商、所属酒店。
1.4.3删除设备,管理员可以删除设备
1.4.4修改设备信息,管理员可以重新制定所属代理与所属酒店。
1.5酒店管理
1.5.1创建酒店:
管理员可以创建酒店,酒店编号,酒店名称,酒店地址,楼层数,房间数,营业执照,法人,所属角色(姓名)。
1.5.2修改酒店:
管理员可以重新编辑酒店的信息。
创建酒店,酒店编号,酒店名称,酒店地址,楼层数,房间数,营业执照,法人,所属角色(姓名)。
1.5.3查询酒店:
管理员查看创建酒店,酒店编号,酒店名称,酒店地址,楼层数,房间数,营业执照,法人,所属角色(姓名)。
还可以进行房间管理:
1)房间批量导入:
管理员将填好的表格导入系统中,包括楼层数(具体的数字),房间号(具体房间号码),设备数量(每个房间的设备数量)。
2)查询房间:
管理员可以查询房间信息,包括楼层数(具体的数字),房间号(具体房间号码),设备数量(每个房间的设备数量)。
3)房间删除:
管理员可以删除房间
4)房间信息修改,包括楼层数(具体的数字),房间号(具体房间号码),设备数量(每个房间的设备数量)。
5)房间可以查看房间内的设备信息:
房间号、设备编码、设备名称。
1.5.4酒店删除:
管理员可以删除酒店。
1.6订单管理
1.6.1订单查询:
管理员可以对订单进行查询,订单信息包含:
订单号、用户、订单金额、订单时间、设备、设备的服务、所属酒店、所属角色。
1.6.2订单删除:
管理员可以对订单进行删除操作,并且可以进行批量删除。
如下图所示:
1.7设置
1.7.1分佣比例设置,管理员可以对每一个级别的代理商或者角色进行分佣比例的设置,包括合伙人、创客、推客、投资人、酒店。
1.7.2设备服务金额设置,管理员可以对按摩、睡眠检测的金额进行设置
具体如图所示:
1.8支付流水
管理员可以查看提现记录,包含时间、金额、支付宝、微信。
2.注意事项
2.1、UI的设计建议采用深蓝色色调,色调主题是夜空。
3.性能参数
4.功能架构
功能架构如图所示:
5.交付测试
符合上述Web管理系统链接的网站,功能测试报告。
(五)PC
1.实际操作
无
2.注意事项
无
3.性能参数
无
4.功能架构
无
5.交付测试
无
(六)服务器
1.实际操作
无
2.注意事项
2.1Token拦截器:
主要过滤app请求接口是否违法,如非法请求接口则不放行,为该项目数据保证正确性。
2.2Web登录拦截器:
主要为了防止后台管理系统,操作人员是通过输入正常账户与密码登录进管理系统,如不是则不让进入管理系统,为管理系统保证数据安全性与隐秘性。
2.3第三方支付接口:
我们采用了微信进行快捷方便支付。
2.4第三方云平台:
我们采用了阿里云服务器,以租赁的方式来确保项目的运行。
2.5第三方云数据库:
我们采用了阿里云数据库,以租赁的方式来确保项目的运行。
2.6服务器达到一定量的时候,需要做分布式发布。
2.7超级管理员是否可以增加提现锁定功能,也就是不允许某一角色提现或者全部锁定(二期实现)
2.8超级管理员后台是否么子设置提现扣税比例,提现时按设定比例自动扣税。
2.9这个项目是最终落在大数据上的,所以必须要为大流量做好充分的准备,同时,这个项目是具有网上商城的功能,所以,对于消费者有消费积分的设置,目前用户扫码消费多少金额,就积累多少积分,为以后商城积分兑换及其他应用做准备(二期实现)
2.9系统默认代理商每个月提现时间在1到5号。
UI的设计建议采用深蓝色色调,色调主题是夜空
3.性能参数
3.1服务器配置:
4核,8g,三带宽,磁盘内存40gb。
3.2数据库:
1核2gb,磁盘内存40gb。
3.3以1万访问量为基准。
4.功能架构
架构图如下所示:
交互图如下所示:
5.交付测试
功能测试报告
甲方授权代表人确认:
乙方授权代表人确认:
盖章签名(日期):
盖章签名(日期):