ft.md 1.85 KB

青柠UMSlogo


青柠UMS是由青柠科技有限公司于2017年初启动的一套点播影院的无人值守项目。此客户端 包括基本功能包括接受服务器相关指令播放电影,开关门,开关对应灯光,在电影播放时控 制电影的播放暂停等功能。适用机型z3s,z4系统,h1系统,其他更高版本机器没有试过。

获取本机相关信息

向服务器拉取相关的门禁灯光等信息(RoomInfo.java)保存在本地。

智能模块相关

灯光及门禁的控制代码及使用请参见文件fangtanglight lock,灯光控制渐变参见CinemaControlService.java

长连接

投影与服务器保持长连接接收相关控制命令及上报相关状态信息 详见SocketService1.java 智能模块的初始化及相关具体操作 详见 SmartControlService.java,长连接信息均为 json格式。
通过向服务器发送包含room_sn的注册信息,服务器返回相应用认证信息RETURN_VERIFY_CODE,解密后 将认证信息发送给服务器,返回认证成功VERIFY_SUCCESS后启动心跳包.后等待相应控制命令到达再作操作。

机器状态信息获取

播放相关状态信息 CinemaControlService.java,播放器启动后会绑定当前服务不断上报当前的播放进度 在需要时可自取。
获取服务器连接状态,在建立长连接时会在FangTangApplication中保存一个状态信息。 灯光状态类似服务器,在连接时会保存相应信息。门禁只是对相应的mac地址发消息获取不到是否连接的情况 有些商家不使用灯光与门禁,在显示连接状态时需做判定。

日志保存

LogUtils ,/sdcard/ft_log/

其他

界面操作,db,文件扫描等参见影吧相关文档