一种控制终端设备的方法及系统技术方案

技术编号:28447384 阅读:31 留言:0更新日期:2021-05-15 21:08
本发明专利技术公开了一种控制终端设备的方法,由于中转设备是基于缓存中的控制指令,通过长连接通道向终端设备发送通知,以告知终端设备中转设备中缓存有属于该终端设备的控制指令,使终端数设备在接收到通知后,才向中转设备发送指令请求,中转设备在收到指令请求后,再由短连接将缓存的指令发送给终端设备。因此,不会像现有技术那样在无论中转设备中有没有属于该终端设备的控制指令的情况下,都频繁接收终端设备的指令请求,从而可避免频繁接收无效的指令请求,节约网络资源。节约网络资源。节约网络资源。

【技术实现步骤摘要】
一种控制终端设备的方法及系统


[0001]本专利技术涉及通信
,尤其涉及一种控制终端设备的方法及系统。

技术介绍

[0002]随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的终端,享受随着科技发展带来的舒适生活和工作。例如,智能手机、平板电脑等移动终端已经成为人们生活中一个重要的组成部分,用户可以使用智能手机、平板电脑等移动终端来听音乐、玩游戏,以减轻现代快节奏生活所带来的压力。
[0003]现有技术中,在物联网技术中,作为指令中转分发的中转设备与终端设备一般采用无线连接方式,终端设备通过向中转设备发送指令请求,以询问是否有属于自己的控制指令,当中转设备中有该控制指令时,发送给该终端设备,使终端设备执行相应的操作。但由于终端设备在大多数发送请求时,都会因为中转设备中并没有属于自己的控制指令,而频繁向中转设备发送指令请求,直到获取到该控制指令,造成中转设备频繁接收无效的指令请求,造成过多占用网络资源,造成网络资源的浪费。

技术实现思路

[0004]鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的控制终端设备的方法及系统。
[0005]本专利技术的一个方面,提供了一种控制终端设备的方法,用于中转设备,所述中转设备的缓存中预存有控制指令集;所述方法包括:
[0006]基于所述控制指令集中针对所述终端设备的目标控制指令,生成通知;
[0007]通过长连接通道将所述通知发送给所述终端设备,以使所述终端设备在接收到所述通知后,通过短连接通道向所述中转设备发送用于请求所述目标控制指令的指令请求;
[0008]在接收到所述指令请求后,通过所述短连接通道将所述目标控制指令发送给所述终端设备,以使所述终端设备执行与所述目标控制指令匹配的操作。
[0009]可选的,所述中转设备与所述终端设备之间具有长连接通道协议;
[0010]在所述通过长连接通道将所述通知发送给所述终端设备之前,所述方法还包括:
[0011]基于长连接通道协议,与所述终端设备进行所述长连接通道建立;
[0012]若所述长连接通道建立成功,则执行通过所述长连接通道将所述通知发送给所述终端设备的步骤。
[0013]可选的,在所述基于长连接通道协议,与所述终端设备进行所述长连接通道建立之后,所述方法还包括:
[0014]若所述长连接通道建立失败,则按照预设时间间隔,继续与所述终端设备进行长连接通道建立,直到所述长连接通道完成建立。
[0015]可选的,所述基于长连接通道协议,与所述终端设备进行长连接通道建立之后,所
述方法还包括:
[0016]若所述长连接通道建立失败,通过所述短连接通道接收所述指令请求。
[0017]可选的,所述指令请求中携带有所述终端设备的特征参数;
[0018]所述在接收到所述指令请求后,通过所述短连接通道将所述目标控制指令发送给所述终端设备,具体包括:
[0019]在接收到所述指令请求后,根据所述指令请求中携带的所述特征参数从所述控制指令集中确定所述目标控制指令;
[0020]通过所述短连接通道将所述目标控制指令发送给所述终端设备。
[0021]可选的,在所述在接收到所述指令请求后,将所述控制指令集中与所述终端设备匹配的控制指令,通过所述短连接通道发送给所述终端设备,以使所述终端设备执行与所述控制指令匹配的操作之后,所述方法还包括:
[0022]通过所述短连接通道,接收所述终端设备执行所述操作的结果数据和/或状态数据。
[0023]可选的,在所述接收所述终端设备执行所述操作的结果数据和/或状态数据之后,所述方法还包括:
[0024]将所述操作的结果数据和/或状态数据存储于所述中转设备内。
[0025]本专利技术的另一个方面,基于本申请的另一实施例提供一种控制终端设备的系统,用于控制中转设备,所述中转设备的缓存中预存有控制指令集;所述系统包括:
[0026]生成通知模块,用于基于所述控制指令集中针对所述终端设备的目标控制指令,生成通知;
[0027]发送通知模块,用于通过长连接通道将所述通知发送给所述终端设备,以使所述终端设备在接收到所述通知后,通过短连接通道向所述中转设备发送用于请求所述目标控制指令的指令请求;
[0028]发送指令模块,用于在接收到所述指令请求后,通过所述短连接通道将所述目标控制指令发送给所述终端设备,以使所述终端设备执行与所述目标控制指令匹配的操作。。
[0029]可选的,所述系统,还包括:
[0030]第一通道建立模块,用于在所述通过长连接通道将所述通知发送给所述终端设备之前,基于所述长连接通道协议,与所述终端设备进行长连接通道建立;
[0031]所述发送通知模块,还用于若所述长连接通道建立成功,则执行通过所述长连接通道将所述通知发送给所述终端设备的步骤。
[0032]可选的,所述系统,还包括:
[0033]第一通道建立模块,用于若所述长连接通道建立失败,则按照预设时间间隔,继续与所述终端设备进行长连接通道建立,直到所述长连接通道完成建立。
[0034]可选的,所述系统,还包括:
[0035]接收请求模块,用于若所述长连接通道建立失败,通过所述短连接通道接收所述指令请求。
[0036]可选的,所述指令请求中携带有所述终端设备的特征参数;
[0037]所述发送指令模块,具体包括:
[0038]指令确定模块,用于在接收到所述指令请求后,根据所述指令请求中携带的所述
特征参数从所述控制指令集中确定所述目标控制指令;
[0039]发送指令子模块,用于通过所述短连接通道将所述目标控制指令发送给所述终端设备。
[0040]可选的,所述系统,还包括:
[0041]数据接收模块,用于在所述在接收到所述指令请求后,将所述控制指令集中与所述终端设备匹配的控制指令,通过所述短连接通道发送给所述终端设备,以使所述终端设备执行与所述控制指令匹配的操作之后,通过所述短连接通道,接收所述终端设备执行所述操作的结果数据和/或状态数据。
[0042]可选的,所述系统,还包括:
[0043]数据缓存模块,用于将所述操作的结果数据和/或状态数据存储于所述中转设备内。
[0044]本专利技术公开了一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。
[0045]本专利技术公开了一种中转设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述方法的步骤。
[0046]本申请实施例中提供的技术方案,至少具有如下技术效果或优点:
[0047]本专利技术的方法,用于中转设备,所述中转设备的缓存中预存有控制指令集;所述方法包括:基于所述控制指令集中针对所述终端设备的目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制终端设备的方法,用于中转设备,其特征在于,所述中转设备的缓存中预存有控制指令集;所述方法包括:基于所述控制指令集中针对所述终端设备的目标控制指令,生成通知;通过长连接通道将所述通知发送给所述终端设备,以使所述终端设备在接收到所述通知后,通过短连接通道向所述中转设备发送用于请求所述目标控制指令的指令请求;在接收到所述指令请求后,通过所述短连接通道将所述目标控制指令发送给所述终端设备,以使所述终端设备执行与所述目标控制指令匹配的操作。2.如权利要求1所述的方法,其特征在于,所述中转设备与所述终端设备之间具有长连接通道协议;在所述通过长连接通道将所述通知发送给所述终端设备之前,所述方法还包括:基于所述长连接通道协议,与所述终端设备进行所述长连接通道建立;若所述长连接通道建立成功,则执行通过所述长连接通道将所述通知发送给所述终端设备的步骤。3.如权利要求2所述的方法,其特征在于,在所述基于长连接通道协议,与所述终端设备进行长连接通道建立之后,所述方法还包括:若所述长连接通道建立失败,则按照预设时间间隔,继续与所述终端设备进行长连接通道建立,直到所述长连接通道完成建立。4.如权利要求2所述的方法,其特征在于,所述基于长连接通道协议,与所述终端设备进行长连接通道建立之后,所述方法还包括:若所述长连接通道建立失败,通过所述短连接通道接收所述指令请求。5.如权利要求1所述的方法,其特征在于,所述指令请求中携带有所述终端设备的特征参数;所述在接收到所述指令请求后,通过所述短连接通道将所述目标控制指令发送给所述终端设备,具体包括:在接收到所述指令请求后,根据所述指令请求中携带...

【专利技术属性】
技术研发人员:黄学勇
申请(专利权)人:北京安云世纪科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1