[发明专利]远程控制换电柜中控机的方法有效
申请号: | 202110408039.7 | 申请日: | 2021-04-15 |
公开(公告)号: | CN113079220B | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 黄润明;周亚平;苏晓芃 | 申请(专利权)人: | 深圳市万为物联科技有限公司 |
主分类号: | H04L67/125 | 分类号: | H04L67/125;H04L67/141;H04L69/16;H04L61/5007;H04L69/22;B60L53/80 |
代理公司: | 深圳市汇信知识产权代理有限公司 44477 | 代理人: | 张志凯 |
地址: | 518000 广东省深圳市宝安区西乡*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 控制 换电柜中控机 方法 | ||
1.一种远程控制换电柜中控机的方法,其特征在于,包括:
建立用户端与换电柜的通讯进行数据传输;
制定数据传输协议;
其中,所述建立用户端与换电柜的通讯进行数据传输的步骤包括:
建立换电柜与Socket服务器的长连接;
建立用户端与Socket服务器的长连接;
Socket服务器接收数据包与转发数据包;
所述建立换电柜与Socket服务器的长连接的步骤,包括:
当换电柜启动后,发送设备唯一标识IMEI号请求后台服务器登录;
所述后台服务器检验IMEI通过后,为所述换电柜生成一个10位数SN码,并返回给所述换电柜;
所述换电柜收到SN码后,向所述Socket服务器发起长连接;
连接成功后,所述Socket服务器返回所述换电柜端IP地址;
所述换电柜收到IP地址后,向所述后台服务器发送SN码和IP地址;
所述后台服务器以Key-Value的形式保存所述SN码和IP地址到数据表中;
所述建立用户端与Socket服务器的长连接的步骤,包括:
用户端输入要连接的换电柜的SN码,请求所述后台服务器;
所述后台服务器通过输入的SN码搜索对应的IP地址,并返回地址;
所述用户端收到换电柜IP地址后,向所述Socket服务器发起长连接;
连接成功后,所述Socket服务器返回用户端IP地址。
2.根据权利要求1所述的远程控制换电柜中控机的方法,其特征在于,所述Socket服务器接收数据包与转发数据包的步骤,包括:
所述用户端发送数据包到所述Socket服务器;
所述Socket服务器通过所述数据包中的换电柜IP地址在长连接池中找到对应的第一Client对象;
通过所述第一Client对象将所述数据包转发给对应的换电柜;
换电柜接收到所述数据包后,根据所述数据包的指令类型做出相应操作,并生成新的数据包发送到所述Socket服务器;
所述Socket服务器通过新的数据包中的用户端IP地址在长连接池中找到对应的第二Client对象,通过所述第二Client对象将所述新的数据包转发给所述用户端。
3.根据权利要求2所述的远程控制换电柜中控机的方法,其特征在于,所述制定数据传输协议的步骤,包括:
所述用户端获取所述换电柜显示屏数据:协定所述数据包的指令类型为0x01,当所述换电柜接收到0x01指令后,所述换电柜截取当前所述显示屏画面,生产PNG格式图片,缓存在本地;调用系统相应的API对图片进行压缩,将压缩后的图片数据转换成二进制数组,并封装到所述数据包中回传给所述用户端;所述用户端接收所述数据包后,将所述数据包中的二进制数据解析生成PNG图片显示出来;
所述用户端实现远程点击屏幕操作:协定所述新的数据包的指令类型为0x02,用户在移动终端上根据解析出的所述PNG图片,对所述PNG图片进行点击操作;移动终端通过获取用户对所述PNG图片点击的坐标XY,并按移动终端上显示屏的实际像素的比例,计算出实际所述换电柜显示屏上被点击的XY坐标,然后将数据封装成数据包发送到所述换电柜;所述换电柜收到数据包后,执行ADB指令实行对显示屏点击操作,并将操作后的显示屏数据回传到所述用户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市万为物联科技有限公司,未经深圳市万为物联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110408039.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种落料模框架结构
- 下一篇:一种组装式LED路灯的安装装置