【技术实现步骤摘要】
本专利技术涉及电子
,具体涉及一种智能插座的控制方法及装置。
技术介绍
目前很多智能插座支持用户通过局域网或者互联网对其进行远程控制。常规地,智能插座接收客户端发送的远程命令请求,在命令执行完毕之后,把结果返回给客户端。如果多个用户同时,或者单个用户连续发送多条命令给插座,那么插座通常会缓存这些命令,然后逐条执行并返回结果给客户端。然而现有技术的缺点是一旦远程命令过多地发送到插座,将给插座带来过大的压力,如果处理不及时,很容易造成命令丢失。
技术实现思路
本专利技术的目的在于,提供一种智能插座的控制方法,解决以上技术问题。本专利技术的目的还在于,提供一种智能插座的控制装置,解决以上技术问题。本专利技术所解决的技术问题可以采用以下技术方案来实现:本专利技术提供一种智能插座的控制方法,其中,包括以下步骤:步骤1,智能插座判断是否有客户端向所述智能插座发送一外部命令;步骤2,所述智能插座判断所述外部命令是否可接受,如果否,所述智能插 ...
【技术保护点】
智能插座的控制方法,其特征在于,包括以下步骤:步骤1,智能插座判断是否有客户端向所述智能插座发送一外部命令;步骤2,所述智能插座判断所述外部命令是否可接受,如果否,所述智能插座产生一状态信息,所述客户端依据所述状态信息延迟设定时间后重新发送所述外部命令,重复步骤1;步骤3,将所述外部命令置入一命令缓冲队列;步骤4,依据所述命令缓冲队列的顺序依次执行所述命令缓冲队列中的命令。
【技术特征摘要】
1.智能插座的控制方法,其特征在于,包括以下步骤:
步骤1,智能插座判断是否有客户端向所述智能插座发送一外部命令;
步骤2,所述智能插座判断所述外部命令是否可接受,如果否,所述智
能插座产生一状态信息,所述客户端依据所述状态信息延迟设定时间后重新
发送所述外部命令,重复步骤1;
步骤3,将所述外部命令置入一命令缓冲队列;
步骤4,依据所述命令缓冲队列的顺序依次执行所述命令缓冲队列中的
命令。
2.根据权利要求1所述的智能插座的控制方法,其特征在于,所述步骤
2的具体步骤如下:
步骤21:所述智能插座判断所述命令缓冲队列是否已满,如果已满,执
行步骤26;
步骤22,获取所述命令缓冲队列中每一排队等候的命令相对应的超时
值;
步骤23,计算所述命令缓冲队列中的所有命令执行完毕需要的等待时
间;
步骤24,计算所述等待时间与当前客户端发送的所述外部命令相对应的
超时值的差值;
步骤25,判断所述差值是否大于零,如果否,执行步骤3;
步骤26,所述智能插座向所述客户端返回一参考延迟时间值,所述客户
端依据所述参考延迟时间值延迟设定时间后重新发送所述外部命令,重复步
\t骤1。
3.智能插座的控制装置,其特征...
【专利技术属性】
技术研发人员:陈德峰,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。