【技术实现步骤摘要】
设备控制方法、装置、存储介质与电子设备
[0001]本申请涉及设备控制领域,具体而言,涉及一种设备控制方法、装置、存储介质、与电子设备。
技术介绍
[0002]若用户在短时间内频繁控制一个设备,设备的状态会发生跳变,目前的方案是逐条执行控制指令,并在成功执行后再回复执行后的状态给控制端。
[0003]目前的这种控制策略无法解决设备的状态跳变的问题。
技术实现思路
[0004]本申请的主要目的在于提供一种设备控制方法、装置、存储介质与电子设备,以至少解决短时间内频繁控制设备,导致设备的状态发生跳变的问题。
[0005]为了实现上述目的,根据本申请的一个方面,提供了一种设备控制方法,包括:将当前控制指令暂存至待处理消息队列;确定所述待处理消息队列中是否存在目标控制指令,所述目标控制指令为待在预设时间段内发送但未发送的且与所述当前控制指令相应的同属性控制指令,与所述当前控制指令相应的所述同属性控制指令和所述当前控制指令控制被控设备的同类型参数;在所述待处理消息队列中存在所述目标控制指令的情况下,将所 ...
【技术保护点】
【技术特征摘要】
1.一种设备控制方法,其特征在于,包括:将当前控制指令暂存至待处理消息队列;确定所述待处理消息队列中是否存在目标控制指令,所述目标控制指令为待在预设时间段内发送但未发送的且与所述当前控制指令相应的同属性控制指令,与所述当前控制指令相应的所述同属性控制指令和所述当前控制指令控制被控设备的同类型参数;在所述待处理消息队列中存在所述目标控制指令的情况下,将所述待处理消息队列中的所述目标控制指令删除,且延时采用所述当前控制指令控制所述被控设备执行对应的操作。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述待处理消息队列中存在所述目标控制指令的情况下,将所述当前控制指令对应的目标状态刷新为最新预控状态,所述最新预控状态为所述当前控制指令预控制所述被控设备达到的状态;将所述最新预控状态锁定,且锁定时间为第一预设时长。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述待处理消息队列中未存在所述目标控制指令的情况下,将所述当前控制指令对应的目标状态刷新为所述最新预控状态;将所述最新预控状态锁定,且锁定时间为第二预设时长,其中,所述第二预设时长小于所述第一预设时长。4.根据权利要求2或3所述的方法,其特征在于,在将所述最新预控状态锁定之后,所述方法还包括:确定所述锁定时间是否达到;在所述锁定时间达到之后解除对所述最新预控状态的锁定,并且获取所述被控设备的当前真实状态;在所述锁定时间未到达的情况下,将所述被控设备的所述当前真实状态暂存至预设存储单元中。5.根据权利要求1至3中任一项所述的方法,其特征在于,将当前控制指令暂存至待处理消息队列,包括:对比所述当前控制指令与所述当前控制指令,得到所述当前控制指令相对于所述当前控制指令的差异部分;将所述差异部分暂存至所述待处理消息队列。6.根据权利要求1至3中任一项所述的方法,其特征在于,确定所述待处理消息队列中是否存...
【专利技术属性】
技术研发人员:王春燕,唐杰,陈道远,吴钧豪,张维建,
申请(专利权)人:珠海联云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。