一种设备控制方法和装置与流程

文档序号:11250101阅读:1703来源:国知局
一种设备控制方法和装置与流程

本发明涉及物联网安全技术领域,特别涉及一种设备控制方法和装置。



背景技术:

现有的智能设备硬件安全主要是靠用户手动操作,在无人操作时,安全控制则需要物联网远程遥控来控制。

对于智能设备本身的安全策略,现有技术一般是采用安全材料和安全工艺,设置温度传感器等方式,当设备温度明显过高时切断电源。

这种处理方式,当智能设备所处网络在正常情况和异常情况切换时,不能自动切换设备的模式(安全模式和工作模式),会使智能设备无法切换到安全模式面临安全隐患,或无法切换到工作模式而降低工作效率。



技术实现要素:

有鉴于此,本申请提供一种设备控制方法和装置,能够提高设备的安全性和工作效率。

为解决上述技术问题,本申请的技术方案是这样实现的:

一种设备控制方法,该方法包括:

当在时刻t根据网络情况新生成一条状态切换请求时,确定t-t1时间内生成的状态切换请求的总数;其中,t1为第一预设时间;

若确定所述状态切换请求的总数不小于预设请求阈值,则确定当前是否处于安全模式,如果是,维持当前的安全模式;否则,切换为安全模式;

若确定状态切换请求的总数小于预设阈值,则根据时刻t新生成的状态切换请求的内容进行模式的切换。

一种设备控制装置,该装置包括:确定单元和处理单元;

所述确定单元,用于当在时刻t根据网络情况新生成一条状态切换请求时,确定t-t1时间内生成的状态切换请求的总数;其中,t1为第一预设时间;

所述处理单元,用于若所述确定单元确定所述状态切换请求的总数不小于预设请求阈值,则确定当前是否处于安全模式,如果是,维持当前的安全模式;否则,切换为安全模式;若确定状态切换请求数小于预设阈值,则根据时刻t新生成的状态切换请求的内容进行模式的切换。

由上面的技术方案可知,本申请中设备根据网络情况新生成一条状态切换请求时,根据当前是否处于网络波动状态来确定是否进入安全模式。该方案中设备根据网络情况,自动进行工作模式和安全模式之间的切换,能够提高了设备的安全性和工作效率。

附图说明

图1为本申请实施例中系统架构示意图;

图2为本申请实施例中设备控制过程流程示意图;

图3为本申请实施例中应用于上述技术的装置结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图并举实施例,对本发明的技术方案进行详细说明。

本申请实施例中提供一种设备控制方法,设备根据网络情况新生成一条状态切换请求时,根据当前是否处于网络波动状态来确定是否进入安全模式。该方案中设备根据网络情况,自动进行工作模式和安全模式之间的切换,能够提高了设备的安全性和工作效率,也能带来更好的用户体验。

参见图1,图1为本申请实施例中系统架构示意图。图1中终端,如手机终端,用于通过服务器控制设备,设备与服务器之间的连接,采用公知连接技术,如wifi,蓝牙,zigbee等,终端与服务器之间需要通过internet网络连接通信。

在图1的系统架构下,结合附图,详细说明设备控制过程。

参见图2,图2为本申请实施例中设备控制过程流程示意图。具体步骤为:

步骤201,当在时刻t根据网络情况新生成一条状态切换请求时,设备确定t-t时间内生成的状态切换请求的总数。

其中,t为第一预设时间,即确定在时刻t之前t时间内状态切换请求的总数。

本申请实施例中给出了两种情况下触发生成状态切换请求的实现方式:

第一种生成状态切换请求的情况:

当接收到服务器发送的控制指令时,该设备使用接收该控制指令的时间信息更新本地存储的时间戳信息;如果是第一次接收到控制指令,则将接收该控制指令的时间信息存储为时间戳信息;

该设备确定本地存储的时间戳信息对应的时间距离当前时间是否大于第一预设时间阈值;

该设备当确定本地存储的时间戳信息对应的时间距离当前时间不大于第一预设时间阈值时,进一步确定当前处于安全模式时,生成一条状态切换请求;否则,不生成状态切换请求。

该设备确定本地存储的时间戳信息对应的时间距离当前时间大于第一预设时间阈值时,即确定不能连接网络;且进一步确定当前处于工作模式时,生成一条状态切换请求,该状态切换请求所请求的内容为由工作模式切换为安全模式;否则,不生成状态切换请求。

第二种生成状态切换请求的情况:

设备周期性的向服务器发送心跳数据包;并接收服务器的响应信息;

若在发送心跳数据包后,第二预设时间到时,还未接收到服务器的响应信息,且当前处于工作模式,则生成一条状态切换请求;若当前处于安全模式,则不生成状态切换请求。该状态切换请求为由工作模式切换为安全模式。

若在发送心跳数据包后,第二预设时间内,接收到服务器的响应信息,且当前处于安全模式,则生成一条状态切换请求;若当前处于工作模式,则不生成状态切换请求。

本申请具体实现时,这两种生成状态切换请求的情况都会发生,互不影响。

当网络由异常变为正常时,所述状态切换请求的内容为由安全模式切换为工作模式;

当网络由正常变为异常时,所述状态切换请求的内容为由工作模式切换为安全模式。

本申请实施例中的安全模式的具体内容可以根据设备的具体情况进行配置,可以设置为关闭设备、进入待机状态等,但不限于给出的示例。

在具体实现时,也可以根据设备的不同安全级别,给出系统预先配置的建议安全模式供用户选择;以简化操作,提高易用性。

如对于智能燃气灶,智能微波炉,智能电饭煲等高安全级别设备,预设安全模式为自动关机,对于智能空调,智能电视等一般安全级别设备,预设安全模式为自动进入待机模式。

步骤202,该设备若确定状态切换请求的总数不小于预设请求阈值,则确定当前是否处于安全模式,如果是,维持当前的安全模式;否则,切换为安全模式;结束本流程。

若确定状态切换请求的总数不小于预设请求阈值,则确定当前处于网络波动状态,在该种状态下,需要将设备至于安全模式,因此,当设备当前已经是安全模式,则维持处于安全模式的状态,如果当前处于工作模式,则切换为安全模式。

步骤203,该设备若确定状态切换请求的总数小于预设阈值,则根据时刻t新生成的状态切换请求的内容进行处理。

若确定状态切换请求的总数小于预设阈值,当前网络状态良好,根据状态切换请求的内容处理,如果是请求由工作模式切换为安全模式,则将设备由工作模式切换为安全模式;如果请求由安全模式切换为工作模式,则将设备由安全模式切换为工作模式。

设备在进入安全模式后,当需要切换到工作模式时,可以直接切换,也可以启动安全认证模式,用户进行认证,如输入密码、指纹等,从而确保设备在无法连接到服务器时,不会失控或者被恶意控制,增强智能设备使用的安全性。

下面结合实际应用给出三种情景中,不同设备实现设备控制的情况,具体如下:

第一种场景:用户长期离家,家中无人值守的情况下。

为了满足安防需要,用户离家前将家里的网络和智能摄像头(本申请实施例中的设备)保持开启状态,实时监控显示家中的全景视图。

并配置安全模式为待机状态,即低能耗模式,且每半个小时拍摄一张全景图,并存储,以便用户查看。

当用户离家后,用户可以通过终端关注家中智能摄像头显示的情况。

智能摄像头监测网络情况,当确定当前网络为弱网络情况下,切换到配置的安全模式,进入待机状态,且每半个小时拍摄一张全景图,并存储。

当监测当前网络环境恢复正常,进行用户认证后将摄像头切换回正常工作模式,如实时监控,用户可以通过控制终端看到家中的全景视图。

第二种场景:用户在使用智能燃气灶煮饭的过程中,发现家里缺少两种调料,临时出门购买。

为了不中断煮饭,用户出门前将家里的网络和智能燃气灶保持开启状态,并设置安全模式为:自动关火,即关闭设备。

当用户出门后,燃气灶监测到当前环境为弱网络时,将燃气灶切换到安全模式,即自动关火。

当判定当前网络环境恢复正常,在用户认证成功后将燃气灶切换回正常工作模式,继续开火煮饭。

第三种场景:用户将家中智能空调的安全模式设置为:自动关闭。

用户在下班前半小时通过手机将家里的智能空调提前开启,但是在下班时遇到突发情况,不能按时下班,并且下班时间未知。

为了避免不必要的浪费,用户想通过手机将家里的智能空调先关闭,但是家里的网络异常,手机端提示无法连接设备;

此时,空调判定当前环境为弱网络,将空调切换到用户实现定义的安全模式,即自动关闭;

当判定当前网络环境恢复正常,在用户认证成功后将空调切换回正常工作模式,用户可以根据需要从手机端继续控制空调的开启和关闭。

上述三种场景中,下述任一情况发生时,确定当前环境为弱网环境:

第一种情况:

当接收到服务器发送的控制指令时,若确定本地存储的时间戳信息对应的时间距离当前时间的差值大于第一预设时间阈值时,则确定当前处于弱网环境。

第二种情况:

周期性的向服务器发送心跳数据包;并接收服务器的响应信息;

若在发送心跳数据包后,第二预设时间到时,未接收到服务器的响应信息,则确定当前处于弱网环境。

基于同样的发明构思,本申请还提出一种设备控制装置。参见图3,图3为本申请实施例中应用于上述技术的装置结构示意图。该装置包括:确定单元301和处理单元302;

确定单元301,用于当在时刻t根据网络情况新生成一条状态切换请求时,确定t-t1时间内生成的状态切换请求的总数;其中,t1为第一预设时间;

处理单元302,用于若确定单元301确定所述状态切换请求的总数不小于预设请求阈值,则确定当前是否处于安全模式,如果是,维持当前的安全模式;否则,切换为安全模式;若确定状态切换请求的总数小于预设阈值,则根据时刻t新生成的状态切换请求的内容进行模式的切换。

较佳地,

当网络由异常变为正常时,所述状态切换请求的内容为由安全模式切换为工作模式;

当网络由正常变为异常时,所述状态切换请求的内容为由工作模式切换为安全模式。

较佳地,

该装置进一步包括:收发单元303;

收发单元303,用于接收服务器发送的控制指令;

确定单元301,进一步用于当收发单元303接收到服务器发送的控制指令时,确定本地存储的时间戳信息对应的时间距离当前时间是否大于第一预设时间阈值;确定当前所处模式;

处理单元302,进一步用于当确定单元301确定本地存储的时间戳信息对应的时间距离当前时间不大于第一预设时间阈值,且当前处于安全模式时,生成一条状态切换请求;并使用接收该控制指令的时间信息更新本地存储的时间戳信息。

较佳地,

处理单元302,进一步用于当所述确定单元确定本地存储的时间戳信息对应的时间距离当前时间不大于第一预设时间阈值,且当前处于安全模式时,生成一条状态切换请求,并执行所述使用接收该控制指令的时间信息更新本地存储的时间戳信息操作。

较佳地,该装置进一步包括:收发单元303;

收发单元303,用于周期性的向服务器发送心跳数据包,并接收服务器的响应信息;

处理单元302,进一步用于若收发单元303在发送心跳数据包后,第二预设时间到时,未接收到服务器的响应信息,且当前处于工作模式,则生成一条状态切换请求。

较佳地,

处理单元302,进一步用于若收发单元303在发送心跳数据包后,第二预设时间内,接收到服务器的响应信息,且当前处于安全模式,则生成一条状态切换请求。

较佳地,

所述安全模式配置为关闭设备、或进入待机状态。

上述实施例的单元可以集成于一体,也可以分离部署;可以合并为一个单元,也可以进一步拆分成多个子单元。

综上所述,本申请中设备根据网络情况新生成一条状态切换请求时,根据当前是否处于网络波动状态来确定是否进入安全模式。该方案中设备根据网络情况,自动进行工作模式和安全模式之间的切换,能够保证设备自身的硬件安全,从而提高了设备的安全性,以及设备的工作效率,也能带来更好的用户体验。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1