【技术实现步骤摘要】
一种全息显示装置的数据传输控制方法及系统
本专利技术涉及计算机网络控制
,更具体地,涉及一种全息显示装置的数据传输控制方法及系统。
技术介绍
视觉暂留现象,即视觉暂停现象((Persistenceofvision,POV)又称“余晖效应”,是人眼在观察景物时,光信号传入大脑神经,需经过一段短暂的时间,光的作用结束后,视觉形象并不立即消失,这种残留的视觉称“后像”,视觉的这一现象则被称为“视觉暂留”。随着无线通信技术的发展与完善,各种各样的电子设备都开始采用无线通信方式来替代以前的有线通信方式,全息显示装置也不例外。无线通信使全息显示装置摆脱了通讯线的限制和拔插SD卡的烦恼,使其使用起来更加便捷。然而与此同时,相较与有线通信来说,目前的全息显示装置的无线通信也有着一些缺陷,比如发送数据不稳定,数据传输速度缓慢,从而导致通信过程繁琐且易出错,时间长。随着物联网的兴起,越来越多的设备通过wifi接入网络,而如何快速有效的管理越来越多的设备成为难题。目前,wifi设备的管理方法大致有三:第一类,通过电脑或移动设备建立TCP连接,心跳包维持连接,这种方法的好处在于可以实时控制,但管理的设备数量有限,因为每建立一个设备的连接就要建立一条或多条线程来维持设备的心跳包和TCP端口的数据收发,对电脑或移动设备的CPU和运行内存消耗太大;第二类,通过服务器或服务器集群建立TCP连接,心跳包维持连接,这种方法在第一类的基础上解决了连接数量有限的问题,但大大增加了开发和运维成本;第三类,通过http建立短链接,由于只建立了短链接,所以CPU和运行内存消耗大大减少,但无法及时 ...
【技术保护点】
1.一种全息显示装置的数据传输控制方法,其特征在于,具体包括步骤:S10、建立控制终端与至少一台全息显示装置的无线通信通道;所述无线通信通道包括广播通道、命令通道和文件通道;S20、所述控制终端通过所述命令通道发送文件传输命令;S30、所述全息显示装置判断是否能够接收数据文件;如是,则执行S40;如否,则所述全息显示装置通知所述控制终端无法接收所述数据文件,并上传错误标识;S40、所述全息显示装置准备接收所述数据文件,并通知所述控制终端开始发送;S50、所述全息显示装置判断是否接收到所述数据文件,是否超时;如否,则执行S60;如是,则所述全息显示装置通知所述控制终端发送超时,并删除已接收到的数据;S60、判断所述数据文件来源是命令通道还是文件通道,如是命令通道,则执行S70;如是文件通道,则执行S80;S70、处理所述数据文件中的控制命令,并向所述控制终端反馈处理结果;S80、所述全息显示装置接收所述数据文件。
【技术特征摘要】
1.一种全息显示装置的数据传输控制方法,其特征在于,具体包括步骤:S10、建立控制终端与至少一台全息显示装置的无线通信通道;所述无线通信通道包括广播通道、命令通道和文件通道;S20、所述控制终端通过所述命令通道发送文件传输命令;S30、所述全息显示装置判断是否能够接收数据文件;如是,则执行S40;如否,则所述全息显示装置通知所述控制终端无法接收所述数据文件,并上传错误标识;S40、所述全息显示装置准备接收所述数据文件,并通知所述控制终端开始发送;S50、所述全息显示装置判断是否接收到所述数据文件,是否超时;如否,则执行S60;如是,则所述全息显示装置通知所述控制终端发送超时,并删除已接收到的数据;S60、判断所述数据文件来源是命令通道还是文件通道,如是命令通道,则执行S70;如是文件通道,则执行S80;S70、处理所述数据文件中的控制命令,并向所述控制终端反馈处理结果;S80、所述全息显示装置接收所述数据文件。2.根据权利要求1所述的全息显示装置的数据传输控制方法,其特征在于,所述S10、建立所述控制终端与至少一台全息显示装置的无线通信通道,所述全息显示装置的数量为一台,具体包括步骤:S11、所述全息显示装置作为AP发射出wifi信号或者作为STA接入网络;S12、所述全息显示装置建立UDPSocket和两个TCPSocket;所述UDPSocket为所述广播通道,两个所述TCPSocket通道为所述命令通道和文件通道;所述命令通道用于收发所述控制命令,所述控制命令采用心跳包的方式来实现,所述文件通道用于传输所述数据文件;S13、所述全息显示装置通过所述UDPSocket发送UDP广播信息,并等待所述控制终端建立所述TCPSocket连接;S14、所述控制终端接收到所述全息显示装置的UDP广播信息后建立所述广播通道和两个TCPSocket通道。3.根据权利要求1所述的全息显示装置的数据传输控制方法,其特征在于,所述S10、建立控制终端与至少两台全息显示装置的无线通信通道,所述全息显示装置的数量至少两台以上,具体包括步骤:S101、所述控制终端接入至少两台所述全息显示装置,建立UDPSocket和两个TCPSocket;所述UDPSocket为所述广播通道,两个所述TCPSocket分别为所述命令通道和文件通道,所述命令通道用于收发所述控制命令,所述控制命令采用心跳包的方式来实现,所述文件通道用于传输数据文件;S102、配置心跳包的验证间隔时间T和每条TCP线程管理的TCP连接的数量N;S103、建立所述命令通道的所述心跳包的心跳包线程以及所述文件通道的至少一个TCP线程组;S104、判断每个所述TCP线程组的TCP连接数量是否达到上限阈值,如是,则执行S105,如否,则执行S106;...
【专利技术属性】
技术研发人员:喻世杰,王禹童,侯志伟,蔡壮,
申请(专利权)人:深圳市芯动电子科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。