顶娱智控属于物联网+共享远程游乐娱乐场景,面向线下实体游乐设备商家,是软硬件结合的共享设备远程操控平台。设备端部署在商家场地,用户通过手机App,跨网络远程操控真实物理游乐设备;服务端承担设备通信接入、消息路由、计费扣费、用户运营、商家后台管理能力,解决线下游乐设备线上化运营、无人化管控、远程设备运维升级的业务诉求,兼顾C端用户娱乐体验与B端商家设备运营管理需求。
点击空白处退出提示
顶娱智控属于物联网+共享远程游乐娱乐场景,面向线下实体游乐设备商家,是软硬件结合的共享设备远程操控平台。设备端部署在商家场地,用户通过手机App,跨网络远程操控真实物理游乐设备;服务端承担设备通信接入、消息路由、计费扣费、用户运营、商家后台管理能力,解决线下游乐设备线上化运营、无人化管控、远程设备运维升级的业务诉求,兼顾C端用户娱乐体验与B端商家设备运营管理需求。
项目分为用户端、商家管理端、设备网关通信三大块核心能力:
1. 账号与安全登录:集成阿里云短信验证码登录注册、密码找回;Redis控制验证码有效期、短信发送限流防轰炸,基于Token做身份鉴权。
2. 远程设备驾驶与计费扣费:App下发控制指令,设备TCP长连接上报状态,服务端完成消息路由;实现计时能量扣费,支持能量优先级扣除、欠费强制断开,驾驶消耗自动换算积分,完成用户消费等级计算,等级规则后台可动态配置。
3. 积分商城模块:用户端支持积分查询、商品浏览、积分兑换、订单查询;管理端实现商品上下架、订单发货管理;通过事务+乐观锁保障高并发下积分、库存、订单数据一致性,完整留存积分流水。
4. 设备通信网关(核心):基于Netty+WebSocket搭建长连接网关,区分App/设备双端协议;会话管理、心跳检测、断线重连接管、设备状态缓存,实现海量游乐设备接入、状态上报、控制指令有序下发。
5. 实时聊天室社交:支持商家群聊、世界广播双通道聊天;消息队列缓存过期清理,集成敏感词双引擎过滤,拦截违规聊天内容,保障聊天内容安全。
1. 集成阿里云短信服务,实现注册、验证码登录、密码找回接口
2. 设计数据库表,实现用户端积分余额查询、商品列表、积分兑换、订单查询;管理端商品维护、订单发货等接口。
3. 根据用户驾驶消耗的能量实时计算用户等级,设计左闭右开区间的等级规则,支持后台动态配置等级参数,配置变更后保证用户等级数据一致性。
4. Netty+WebSocket长连接实现聊天功能,区分商家群聊、世界广播两种消息通道。
5. 自定义通信协议区分App客户端与硬件设备端;使用 ConcurrentHashMap 管理在线会话,实现设备绑定、断线清理、重连自动接管。




评论