文档介绍:Linux前端系统需求规格说明
书
文档名称:
文档编号:
编 写:张帆 编写日期:2016年9月9日
审 核: 审核日期:
批 准: 批准日期:
畅充科技(北京)有限公司
2016年09月
frEEdiarge
软环境
1
系统1
华北工控机7951
内存:4G
电路板:方兰8 口电路板
数据线:畅充数据线
(iOS/Android/Android-TypeC )
手机:iOS/Android系统手机
操作系统:Linux Ubuntu 64 位
浏览器:
iOS推送模块:XY助手
2
系统2
华北工控机7940
操作系统:Linux Ubuntu 64 位
第7页/共20页
内存:4G
电路板:方兰8 口电路板
数据线:畅充数据线
(iOS/Android/Android-TypeC )
手机:iOS/Android系统手机
浏览器:畅充浏览器
iOS推送模块:XY助手
软件需求规格书
©幅,
frcecharge
设计和实现上的限制
硬件限制,上位机与下位机通讯协议固定,仅支持方兰电路板。
假设和依赖
外部因素依赖:
软件运行环境:Ubuntu (前端研发剪裁版本),软件运行环境如发生变动, Linux前端推送
系统需进行优化或重做。
硬件运行环境: 华北7940/7951工控机、方兰八口 /十六口电路板,如非上述硬件, Linux前端推送
系统需进行优化。
产品需求变更:根据市场需求,产品需顺应市场做出调整, Linux前端推送系统需进行优化。
其他条件与限制
研发周期限制: 截止交项日期为2016年10月1日;
用户现场环境限制:需运维部配合现场环境部署, 因运维人员水平层次不同, 需研发人员驻场监测;
第8页/共20页
幅完
frEEdhargt
软件需求规格书
第三章业务流程
Android用户接入业务流程图:
七
若
MfTFTPTP,相机等模
直
■>
.苫允许计:
机调试
苦
iOS用户接入业务流程图:
第9页/共20页
frcedhargt
软件需求规格书
第四章功能描述
功能类别
功能名称
描述
Charge控制模块
电路板端口上电
指定Hub 口持续上电
电路板端口断电
指定Hub 口断电
LED指示灯上电
指定LED灯位上电
LED指示灯断电
指定LED灯位断电
电路板类型查询
查询当前电路板类型
电路板Reset
电路板重新供电
Hub重启
指定Hub组重启
设备信息状取
设备信息上报至服务端
断网设备信息存储
断网期间设备信息存储至本地指 定路径
本地数据上报
断网期间存储至本地的数据联网 后上报至服务端
App推送
将推荐Apps安装至移动设备
Update模块
版本族取
向服务端状取版本
文件下载
后台上传文件下载至 PC端
断点续传
较大文件断点续传
多通道卜载
支持FTP及阿里玄卜载
配置文件更新
修改配置文件
第10页/共20页
更新日志上报
向服务端发送更新结果
守护进程模块
守护进程
监听/启动各个进程:轮询监听并 启动Update进程、Change进程 的正常运行,当发现进程未启动 时,会立刻启动该进程
软件需求规格书
©蛹丸
freediarge
第11页/共20页
©蛹丸
frceciiargt
软件需求规格书
第五章数据描述
数据来源和数据流图
日志数据字典:
tt名字 效据类型 P F U H N C就省值
1
Id
INTEGER
2
Devld
string
"b.'iL.'jljl
3
DevType
int
^H} i
4
Access
int
A/f if 1 r/ULL
5
Medel
string
$7/ // i
6
SjisPafam
string
jkfj Jf J /VCfLL
7
SysVersion
string
nfttLL
e
Vid
nt
A/JJ/J /