Open unissoft-bj opened 9 years ago
ihost 端逻辑
1,调用“结束一个reception”,结束当前的active reception 2,根据调用者ip,确定mac,确定account id 3,分配reception id 4,更新active reception,为新的reception id
1,取active reception 2,把已收到的upd包存盘 3,把已存盘文件连接成一个(如果仅一个文件,则直接删除) 4,建立关键词索引(预留功能) 5,文件压缩 6,如果非default reception:上传reception id, audio到iserver(预留功能) 7,更新active reception,为default reception;
1,取active reception 2,把已收到的upd包存盘 3,把已存盘文件连接成一个(如果仅一个文件,则直接删除) 4,建立关键词索引(预留功能) 5,文件压缩 6,如果非default reception:上传reception id,audio到iserver(预留功能)
注意:由于udp传输的原因,有可能某个reception下出现两个以上audio文件(手机端正常连网发送,ihost端收不到的情况)
用户自行检查wifi连接,以及蓝牙开关的连接
开始一次reception:
1,用户用app界面上的“接待开始”按钮,或者按蓝牙开关
2,app通知ihost创建一个新的reception id 3,进入录音状态,发包给ihost 4,两次短振通知机主成功进入reception 5,过程中每10分钟短振机主提示在reception中
结束一次reception:
1,通过app界面的“接待结束”按钮,停止录音;app通知ihost 结束当前reception
2,一短一长振动,提醒机主接待过程结束