本申请涉及控制,更具体地说,涉及一种屏幕控制方法、装置、设备及可读存储介质。
背景技术:
1、多屏控制技术作为一种高效且便利的屏幕控制方法广泛应用于展厅和商场数码展台等热门场所的图像显示上。然而现有的多屏控制技术大多采用的是轮询方法,也即需要由每台终端设备间隔预设时间向服务器或控制设备发送请求,再由服务器或控制设备返回给终端设备相应的控制信息,当终端设备的数量较多时,终端设备的频繁请求会占用服务器或控制设备大量的内存资源,导致服务器或控制设备压力较大,甚至导致服务器或控制设备宕机,使得整个多屏控制系统稳定性较差。
技术实现思路
1、本申请实施例提供了一种屏幕控制方法、装置、设备及可读存储介质,能够提高多屏控制的稳定性。
2、有鉴于此,本申请实施例提供了一种屏幕控制方法,包括:
3、接收终端设备发送的连接请求;
4、基于所述连接请求建立与所述终端设备的通信连接,所述通信连接为基于websocket协议的连接;
5、向所述终端设备发送控制信息,所述控制信息包括时间信息和目标内容的标识,以便于所述终端设备从资源库中确定出所述目标内容,并在所述时间信息指示的时间播放所述目标内容。
6、可选地,所述方法还包括:
7、接收所述终端设备发送的状态信息;
8、根据所述状态信息确定所述终端设备是否处于在线状态。
9、可选地,根据所述状态信息确定所述终端设备是否处于在线状态,包括:
10、获取所述终端设备的历史状态信息;
11、判断所述状态信息的格式与所述历史状态信息的格式是否相同;
12、若所述状态信息的格式与所述历史状态信息的格式相同,则确定所述终端设备处于在线状态;
13、若所述状态信息的格式与所述历史状态信息的格式不同,则确定所述终端设备处于离线状态。
14、可选地,所述方法还包括:
15、向所述终端设备发送亮屏指令,以便于所述终端设备根据所述亮屏指令点亮屏幕。
16、可选地,所述连接请求包括所述终端设备的标识信息,在所述接收终端设备发送的连接请求之后,所述方法还包括:
17、根据所述终端设备的标识信息判断所述终端设备是否为合法终端;
18、若所述终端设备为合法终端,执行所述基于所述连接请求建立与所述终端设备的通信连接的步骤;
19、若所述终端设备不是合法终端,拒绝所述连接请求,并向所述终端设备返回连接失败消息。
20、本申请实施例还提供了一种屏幕控制装置,包括:
21、接收单元,用于接收终端设备发送的连接请求;
22、通信单元,用于基于所述连接请求建立与所述终端设备的通信连接,所述通信连接为基于websocket协议的连接;
23、发送单元,用于向所述终端设备发送控制信息,所述控制信息包括时间信息和目标内容的标识,以便于所述终端设备从资源库中确定出所述目标内容,并在所述时间信息指示的时间播放所述目标内容。
24、可选地,所述装置还包括:
25、所述接收单元,还用于接收所述终端设备发送的状态信息;
26、确定单元,用于根据所述状态信息确定所述终端设备是否处于在线状态。
27、可选地,所述确定单元具体用于:
28、获取所述终端设备的历史状态信息;
29、判断所述状态信息的格式与所述历史状态信息的格式是否相同;
30、若所述状态信息的格式与所述历史状态信息的格式相同,则确定所述终端设备处于在线状态;
31、若所述状态信息的格式与所述历史状态信息的格式不同,则确定所述终端设备处于离线状态。
32、本申请实施例还提供了一种计算机设备,包括:存储器、处理器以及总线系统;
33、其中,所述存储器用于存储程序;
34、所述处理器用于执行所述存储器中的程序,以实现上述所述的任意一种屏幕控制方法;
35、所述总线系统用于连接所述存储器以及所述处理器,以使所述存储器以及所述处理器进行通信。
36、本申请实施例还提供了一种计算机可读存储介质,存储有指令,当其在计算机上运行时,使得计算机执行如上述所述的任意一种屏幕控制方法。
37、本申请实施例提供了一种屏幕控制方法,包括:接收终端设备发送的连接请求;基于所述连接请求建立与所述终端设备的通信连接,所述通信连接为基于websocket协议的连接;向所述终端设备发送控制信息,所述控制信息包括时间信息和目标内容的标识,以便于所述终端设备从资源库中确定出所述目标内容,并在所述时间信息指示的时间播放所述目标内容。可见,本申请能够通过建立控制设备与终端设备之间基于websocket协议的通信连接,使得控制设备在多屏控制时可以主动向每个终端设备发送控制信息,控制每个终端设备在特定时间播放特定内容,相对于现有技术中需要占用控制设备大量内存资源的轮询方法,极大地提高了多屏控制的稳定性。
1.一种屏幕控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,根据所述状态信息确定所述终端设备是否处于在线状态,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述连接请求包括所述终端设备的标识信息,在所述接收终端设备发送的连接请求之后,所述方法还包括:
6.一种屏幕控制装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
8.根据权利要求7所述的装置,其特征在于,所述确定单元具体用于:
9.一种计算机设备,其特征在于,包括:存储器、处理器以及总线系统;
10.一种计算机可读存储介质,其特征在于,存储有指令,当其在计算机上运行时,使得计算机执行如权利要求1至5中任一项所述的方法。