一种智能设备的控制方法及装置与流程

文档序号:16075052发布日期:2018-11-27 20:57阅读:153来源:国知局

本申请涉及计算机技术领域,尤其涉及一种智能设备的控制方法及装置。



背景技术:

随着信息技术的发展,物联网技术已广泛应用于用户的日常生活和工作中。物联网技术实现了各类智能设备之间,以及各类智能设备与用户之间的互联,用户可以通过射频识别(Radio Frequency Identification,RFID)、近场通信(Near Field Communication,NFC)、红外感应、激光扫描等等信息传感方式,对相应的智能设备进行监控、管理等操作。

现有技术中,用户只需针对物联网中的各类智能设备,采用相应的信息传感方式(如:使用遥控器发出控制信号),就可以在不接触智能设备的情况下对智能设备进行控制,以使智能设备执行相应的功能。

但是,采用上述方式对物联网中的各类智能设备进行控制时,智能设备并不会识别操作者的身份,智能设备只要接收到对应的控制信号,就会执行相应的功能,那么,若由非法操作者发出控制信号,便会对正常使用该智能设备的用户造成安全威胁。



技术实现要素:

本申请实施例提供一种智能设备的控制方法及装置,用以解决对智能设备进行控制的安全性较低的问题。

本申请实施例提供的一种智能设备的控制方法,包括:

为智能设备设置安全开关;

所述安全开关的状态至少包括第一状态和第二状态;

当所述安全开关处于第一状态时,所述智能设备根据接收到的控制信号执行相应操作;

当所述安全开关处于第二状态时,所述智能设备拒绝根据接收到的控制信号执行相应操作。

本申请实施例另提供的一种智能设备的控制方法,所述智能设备中包括安全开关,所述方法包括:

智能设备接收控制信号;

判断所述安全开关是否处于第一状态;

若是,则所述智能设备根据所述控制信号执行相应操作;

否则,则所述智能设备拒绝根据所述控制信号执行相应操作。

本申请实施例提供的一种智能设备,包括:安全开关;

所述安全开关的状态至少包括第一状态和第二状态;

当所述安全开关处于第一状态时,所述智能设备根据接收到的控制信号执行相应操作;

当所述安全开关处于第二状态时,所述智能设备拒绝根据接收到的控制信号执行相应操作。

本申请实施例另提供的一种智能设备的控制装置,所述智能设备中包括安全开关,所述装置包括:

接收模块,用于指示智能设备接收控制信号;

判断处理模块,用于判断所述安全开关是否处于第一状态,若是,则指示所述智能设备根据所述控制信号执行相应操作,否则,则指示所述智能设备拒绝根据所述控制信号执行相应操作。

本申请实施例提供一种智能设备的控制方法及装置,通过本方法,在智能设备接收到控制信号之后,将判断该智能设备上设置的安全开关的状态,只有安全开关处于允许执行安全级别较高的操作的状态时,智能设备才会根据接收到的控制信号执行相应的操作,否则,智能设备拒绝执行操作,从而,使得智能设备受到非法操作者的控制的概率大大降低,有效提升了智能设备根据控制信号执行操作的安全性。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例提供的智能设备的控制过程的示意图;

图2为本申请实施例提供的智能设备的控制过程的具体应用的示意图;

图3为本申请实施例提供的智能设备的控制装置结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在本实施例中解释或限定过的概念适用于以下所有的实施例。

本申请中所提及的智能设备,是指可以接入物联网,并可采用非接触式的信息传输方式接受控制以执行相应功能的设备,如:智能家居系统中的各类家电设备、无线门锁、计算机、智能手机、平板电脑、各类智能穿戴设备、以及各类电子治疗仪器(如:心脏起搏器)等。

对于上述智能设备而言,均可以接收相应的无线信号(如:控制信号)执行相应的操作,在不同的场景下,这些操作具有不同的安全级别,例如:在智能家居系统中,空调根据控制信号进行“启动/停止”的操作,该操作的安全级别为低级;心脏起搏器根据控制信号进行“启动/停止”的操作,则有可能对用户的人身安全构成威胁,那么该操作的安全级别为高级。当智能设备执行安全级别较高的操作时,则可能对用户的安全构成威胁,尤其是智能设备所接收的控制信号为无线信号,无线信号容易被非法操作者在远程拦截并进行复制,这样一来,非法操作者就可以远程对智能设备进行控制。

因此,在本申请实施例中,可为智能设备设置安全开关,该安全开关用于控制该智能设备的状态切换。其中,本申请实施例所述的安全开关是指物理开关,而非软件开关。需要说明的是,所述安全开关可以电性触发,也可以由用户的按键动作触发,在此不作出具体限定。

所述安全开关的开关状态至少包括第一状态和第二状态,具体地,当所述安全开关处于第一状态时,所述智能设备根据接收到的控制信号执行相应操作,而当所述安全开关处于第二状态时,所述智能设备拒绝根据接收到的控制信号执行相应操作。也就是说,所述安全开关的第一状态,可以认为是允许执行操作的开放状态,而所述安全开关的第二状态,可以认为是拒绝执行操作的状态。考虑到实际应用中的各种物理开关通常有断开和闭合两种状态,那么,作为本申请实施例中的一种方式,所述安全开关的第一状态可以是闭合状态,该安全开关的第二状态可以是断开状态,在另一种方式下,所述安全开关的第一状态可以是断开状态,而该安全开关的第二状态是闭合状态。在此并不作具体限定。

当然,在实际应用中,可以根据实际应用的需要,将安全开关的开关状态设置为多种状态,不同的开关状态可以执行不同安全级别的操作,这里并不构成对本申请的限定。

当智能设备处于第一状态时,该智能设备可接收安全等级较高的控制信号,并根据该控制信号执行安全等级较高的操作,在这样的情况下,如果该智能设备上的安全开关不发生开关动作,那么,该智能设备将持续保持该第一状态,也就是说,任一操作者(尤其是非法操作者)均可以向该智能设备发出安全等级较高的控制信号,控制该智能设备执行安全等级较高的操作,也就有可能对正常使用该智能设备的用户造成安全威胁。

因此,在本申请实施例中,所述智能设备中还设置有定时器,具体地,该定时器用于当所述智能设备从第二状态切换至第一状态时启动计时,并在计时至预设时长后,发出状态切换信号,使所述智能设备切换至第二状态。也就是说,所述安全开关在切换至第一状态之后,会保持在该第一状态一段时间,用户就可以在该时间段中向智能设备发送安全等级较高的控制信号,一段时间后,该安全开关将自动切换为第二状态,智能设备也就不能接收安全级别较高的控制信号。安全开关在第一状态下的持续时间越长,其接收到非法操作者的控制信号的可能性就越高,故在实际应用中,所述定时器内预设的定时时间段可以为5s、10s等时长较短的时间段。

在上述设置有安全开关及定时器的智能设备的基础上,本申请实施例中提供一种智能设备的控制方法,以提升对智能设备进行操作时的安全性,如图1所示。

图1为本申请实施例提供的智能设备的控制过程,其具体步骤如下:

S101,智能设备接收控制信号。

在上述步骤S101中,所述控制信号可由与所述智能设备对应的控制设备发出,其中,所述控制设备包括但不限于遥控器、带有遥控功能的各类终端(如:智能手机、平板电脑等智能移动终端)。所述控制信号具体可以为符合物联网中信息传输方式的各类无线控制信号。

S102,判断所述安全开关是否处于第一状态,若是,则执行步骤S103,否则,则执行步骤S104。

在接收到所述控制信号的时,所述智能设备将立即判断所述安全开关的状态。由于所述安全开关是物理开关,故判断所述安全开关是否处于第一状态,也就是判断该安全开关是否断开(或闭合)。

S103,所述智能设备根据所述控制信号执行相应操作。

当所述安全开关处于第一状态时,就表明所述智能设备可以允许所述控制信号进行安全级别较高的控制操作,

S104,所述智能设备拒绝根据所述控制信号执行相应操作。

当所述安全开关并不处于第一状态时,那么智能设备便不会允许控制信号进行安全级别较高的控制操作。

通过上述步骤,在智能设备接收到控制信号之后,将判断该智能设备上设置的安全开关的状态,只有安全开关处于允许执行安全级别较高的操作的状态时,智能设备才会根据接收到的控制信号执行相应的操作,否则,智能设备拒绝执行操作,从而,使得智能设备受到非法操作者的控制的概率大大降低,有效提升了智能设备根据控制信号执行操作的安全性。

当然,对于智能设备而言,并非所有的控制信号都需要在安全开关的开启状态下才可以进行控制,如:在智能家居系统中,控制空调“开启/关闭”的控制信号,控制信号的安全级别为低级。这一类控制信号通常并不会对用户的安全造成威胁,也就是说,对于安全级别较低的控制信号,智能设备在接收到这一类控制信号之后,可以不需要判断安全开关的状态,而直接可以根据该控制信号执行相应操作。

因此在本申请实施例中,在上述步骤S102之前,还包括确定所述控制信号的安全级别大于预设安全阈值。其中,对所述控制信号的安全级别的划分,可以预先设定。

例如:针对智能家居系统中的智能热水器,预先设定控制其出水温度在20℃~37℃的控制信号的安全级别为1,控制出水温度在38℃~50℃的控制信号的安全级别为2,控制出水温度在51℃~59℃的控制信号的安全级别为3,控制出水温度在60℃以上的控制信号的安全级别为4。假设智能热水器接收到某控制出水温度的控制信号(该控制信号对应的出水温度为52℃),那么,智能热水器便可以确定该控制信号的安全级,也即,该控制信号的安全级别为3。

通过上例可见,智能设备可以根据接收到的控制信号,按照预先划分的安全级别,就可以确定出该控制信号对应的安全级别,之后可以与预设安全阈值进行比较,确定该控制信号的安全级别是否大于该预设安全阈值。延续上例,假设智能热水器的预设安全阈值为2,那么,该智能热水器所接收到的该控制信号的安全级别(安全级别为3)大于其预设安全阈值,此时,智能热水器将判断安全开关的状态,若安全开关处于第一状态,则该智能热水器会将出水温度调节为52℃,若安全开关不处于第一状态,那么该智能热水器则不调节水温。

这里还需要说明的是,为了增加安全性,在本申请实施例中,当智能设备接收到安全级别较高的控制信号时,智能设备可以采用静默的方式根据该控制信号执行相应操作,也即,所述智能设备根据所述控制信号执行相应操作时,不反馈响应信号。当然,上述方式并不构成对本申请的限定。

只有当智能设备确定出其接收到的控制信号的安全级别大于预设安全阈值时,才会执行如图1所示的步骤S101~S104。而当智能设备确定出控制信号的安全级别不大于预设安全阈值时,所述智能设备将判断发出所述控制信号的控制设备是否具有权限控制所述智能设备,若是,则根据所述控制信号执行相应操作,否则,则拒绝根据所述控制信号执行相应操作。

对于安全级别较低的控制信号,智能设备虽然可以直接根据该控制信号执行相应操作,但是,在实际应用中的某些情况下,同一控制设备可能还可以控制其他相同型号的智能设备,例如:用户A和B家中均有型号为I的智能电视,该型号的智能电视均由安装于智能手机终端上的控制应用进行控制,那么,用户A使用该控制应用,就可以控制用户B家中的该型号为I的智能电视。这样的情况对用户会构成一定的安全风险。这就需要采用上述步骤,对控制信号的权限进行判断。在本申请实施例中,判断发出所述控制信号的控制设备是否具有权限有多种方式,具体可以采用预先保存控制设备的介质访问控制(Media Access Control,Mac)地址的方式,也即,智能设备将预先保存一些MAC地址,当该智能设备接收到控制信号时,将根据控制信号中携带的控制设备信息,判断发出所述控制信号的控制设备的MAC地址是否与该智能设备预先保存的MAC地址匹配,若匹配,则表明该控制设备具有权限,若不匹配,则表明该控制设备不具有权限。当然,还可以采用其他方式,在此不作出具体限定。

沿用上例,假设针对用户B家中的型号为I的智能电视预先保存了用户B自身的智能手机的MAC地址,那么,当用户A使用其智能手机上的控制应用向该用户B的智能电视发出控制信号时,该智能电视将根据该控制信号中携带的智能手机的MAC地址进行判断,那么,该控制信号对应的MAC地址与该智能电视预先保存的MAC地址不一致,则该智能电视拒绝根据该控制信号执行操作。

结合上述步骤,本申请中智能设备的控制方法的具体应用如下:

S201,智能设备接收控制信号。

S202,智能设备判断所述控制信号的安全级别是否大于预设安全阈值,若是,则执行步骤203,否则,则执行步骤S204。

S203,智能设备判断所述安全开关是否处于第一状态,若是,则执行步骤S205,否则,则执行步骤S206。

S204,智能设备判断发出所述控制信号的控制设备是否具有权限控制所述智能设备,若是,则执行步骤S205,否则,则执行步骤S206。

S205,智能设备根据所述控制信号执行相应操作。

S206,智能设备拒绝根据所述控制信号执行相应操作。

另外,除了上述在智能设备上设置安全开关和定时器对智能设备进行安全性较高的控制方式之外,在本申请实施例所提供的一些场景中,还可以在所述智能设备上设置信号屏蔽元件。所述信号屏蔽元件所采用的屏蔽方式可以有多种方式。

在一种方式下,所述信号屏蔽元件可以是具有信号干扰功能的信号屏蔽器,也即,该信号屏蔽元件发出多种频段(如:1805~1880MHz)的干扰信号,只有与所述智能设备相匹配的控制设备,发出指定频率的控制信号才可以控制所述智能设备,而对于其他控制设备(如:非法控制设备)所发出的控制信号将被所述屏蔽元件所屏蔽。

在另一种方式下,考虑到在实际应用中,智能设备在接收控制信号时的辐射范围较大(即,智能设备可以接收不同方向的控制信号),这样一来,非法操作者可以较容易的在任意位置向智能设备发出非法的控制信号,而导致智能设备被控制,对用户安全造成威胁。因此,所述信号屏蔽元件可以是用于限制所述智能设备所接收(或发出)的信号的辐射范围的器件(如:屏蔽罩),该信号屏蔽元件将信号的辐射范围限制在指定的范围内(该辐射范围可以根据实际应用的需要进行调整,这里不作出具体限定),从而,当相应的控制设备发出控制信号对该智能设备进行控制时,该控制信号必须落入该辐射范围内,智能设备才可以接收到该控制信号,而对于从其他方向发出的控制信号,将被所述信号屏蔽元件屏蔽。

上述在智能设备上设备信号屏蔽元件的方式,也可以有效保证对智能设备进行控制时的安全性,使得智能设备只接受用户的控制,并可以有效屏蔽非用户的其他操作者所发出的控制信号。当然,上述方式并不构成对本申请的限定。

以上为本申请实施例提供的智能设备的控制方法,基于同样的思路,本申请实施例还提供一种智能设备。

所述智能设备包括安全开关,其中,所述安全开关的状态至少包括第一状态和第二状态,当所述安全开关处于第一状态时,所述智能设备根据接收到的控制信号执行相应操作,当所述安全开关处于第二状态时,所述智能设备拒绝根据接收到的控制信号执行相应操作。

需要说明的是,所述第一状态为闭合状态,所述第二状态为断开状态;或者,所述第一状态为断开状态,所述第二状态为闭合状态。

在本申请实施例中的一种方式下,所述智能设备还包括定时器,用于在所述安全开关由第二状态切换为第一状态时启动计时,并在计时至预设时长后,发出状态切换信号,使所述安全开关切换至第二状态。

另外,本申请实施例还提供一种智能设备的控制装置,如图3所示。

图3中的智能设备的控制装置包括:接收模块301以及判断处理模块302,其中,

所述接收模块301,用于指示智能设备接收控制信号。

所述判断处理模块302,用于判断所述安全开关是否处于第一状态,若是,则指示所述智能设备根据所述控制信号执行相应操作,否则,则指示所述智能设备拒绝根据所述控制信号执行相应操作。

具体地,所述判断处理模块302,还用于确定所述控制信号的安全级别大于预设安全阈值。该判断处理模块302,具体用于指示所述智能设备根据所述控制信号执行相应操作时,不反馈响应信号。

在本申请实施例中,所述判断处理模块302,还用于当确定所述控制信号的安全级别不大于预设安全阈值时,指示所述智能设备判断发出所述控制信号的控制设备是否具有权限控制所述智能设备,若是,则根据所述控制信号执行相应操作,否则,则拒绝根据所述控制信号执行相应操作。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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