[发明专利]一种指令下发方法、装置、智能设备及存储介质在审
| 申请号: | 202111314407.8 | 申请日: | 2021-11-08 | 
| 公开(公告)号: | CN114116014A | 公开(公告)日: | 2022-03-01 | 
| 发明(设计)人: | 徐亮 | 申请(专利权)人: | 深圳TCL新技术有限公司 | 
| 主分类号: | G06F9/38 | 分类号: | G06F9/38 | 
| 代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 杜蕾 | 
| 地址: | 518052 广东省深圳市南山区*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 指令 下发 方法 装置 智能 设备 存储 介质 | ||
本申请实施例公开了一种指令下发方法、装置、智能设备及存储介质,本申请实施例可以当检测到预下发区中缓存有多个控制指令时,判断所述多个控制指令中是否存在相同的指令组合的控制指令组;在判定存在相同的指令组合的控制指令组时,获取所述控制指令组中每个控制指令的缓存时间戳;根据所述缓存时间戳从所述控制指令组中确定目标控制指令;将所述目标控制指令发送给待控制设备,以通过所述目标控制指令控制所述待控制设备。解决现有技术中用户快速点击多个控制操作导致指令下发错误的技术问题,提高了指令下发的准确率。
技术领域
本申请涉及物联网通信技术领域,具体涉及一种指令下发方法、装置、智能设备及存储介质。
背景技术
物联网已经广泛应用于社会各个领域,各种家电设备比如家里的空调、冰箱以及洗衣机等,都可以通过智能设备如手机进行一些功能控制。智能设备种的APP通过消息队列遥测传输(Message Queuing Telemetry Transport,MQTT)协议接口下发控制指令到家电设备,家电设备接收到控制指令并执行相应功能,以及家电设备上报状态到物联网(internet of things,IOT)云服务器。
然而,目前智能设备控制家电设备的接口调用没有加限制,即用户每次点击智能设备都会下发相应的指令给家电设备,这样如果用户快速点击多个控制操作时,会造成指令下发顺序错误,导致家电设备出现指令接收顺序错乱,从而导致指令执行错误。这样会浪费家电设备资源影响设备性能。
发明内容
本申请实施例提供一种指令下发方法、装置、智能设备及存储介质,可以解决现有技术中用户快速点击多个控制操作导致指令下发错误的技术问题,提高了指令下发的准确率。
为解决上述技术问题,本申请实施例提供以下技术方案:
本申请实施例提供了一种指令下发方法,包括:当检测到预下发区中缓存有多个控制指令时,判断所述多个控制指令中是否存在相同的指令组合的控制指令组;
在判定存在相同的指令组合的控制指令组时,获取所述控制指令组中每个控制指令的缓存时间戳;
根据所述缓存时间戳从所述控制指令组中确定目标控制指令;
将所述目标控制指令发送给待控制设备,以通过所述目标控制指令控制所述待控制设备。
在一实施方式中,所述根据所述缓存时间戳从所述控制指令组中确定目标控制指令,包括:
根据所述缓存时间戳,对所述控制指令组中的每个控制指令缓存的时间先后顺序进行比较;
确定缓存时间戳最晚的控制指令作为目标控制指令。
在一实施方式中,所述将所述目标控制指令发送给待控制设备,包括:
检测在目标下发延时时长内,是否缓存与所述指令组合匹配的候选控制指令至所述预下发区中;
若未检测到在目标下发延时时长内,缓存与所述指令组合匹配的候选控制指令至所述预下发区中,则将所述目标控制指令发送给待控制设备。
在一实施方式中,所述检测在目标下发延时时长内,是否缓存与所述指令组合匹配的候选控制指令至所述预下发区中之后,包括:
若检测到在目标下发延时时长内,缓存与所述指令组合匹配的候选控制指令至所述预下发区中,则删除所述目标控制指令;
将所述候选控制指令发送给待控制设备,以通过所述候选控制指令控制所述待控制设备。
在一实施方式中,所述若未检测到在目标下发延时时长内,缓存与所述指令组合匹配的候选控制指令至所述预下发区中,则将所述目标控制指令发送给待控制设备之前,包括:
获取所述指令组合的类型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL新技术有限公司,未经深圳TCL新技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111314407.8/2.html,转载请声明来源钻瓜专利网。





