本公开涉及控制领域,特别涉及控制设备联网的方法及装置。
背景技术:
随着物联网的发展,室内室外出现了越来越多具有无线模块(例如Wi-Fi(Wireless Fidelity,无线保真)模块、ZigBee模块等)的目标设备,这些目标设备需要接入相应的网络才能借助于所接入的网络对此目标设备实现远端操控,因此,需要触发目标设备进行联网。
现有触发目标设备联网的方法主要是:通过按下上述目标设备的一个联网按键,触发上述目标设备向网络提供设备发出连接请求,并最终接入该网络提供设备提供的网络,从而实现联网。
例如,对于ZigBee目标设备来说,当按下ZigBee目标设备上的联网按键一段时间后,即触发ZigBee目标设备请求接入到ZigBee网络中。
又例如,对于某些Wi-Fi目标设备,其可以采用AP(Access Point,接入点)的联网方式,该联网方式的实施环境通常包括:目标设备、智能移动终端和路由器,智能移动终端用于将已经获取的路由器的SSID(Service Set Identifier,服务集标识)和密码,发送给目标设备。当按下Wi-Fi目标设备的联网按键一段时间后,触发上述Wi-Fi目标设备接入路由器提供的网络。
具体现而言,Wi-Fi目标设备联网的过程包括:首先,Wi-Fi目标设备的Wi-Fi无线模块进入AP模式,等待智能移动终端接入该Wi-Fi无线模块在AP模式下提供的网络,智能移动终端接入该Wi-Fi无线模块提供的网路之后,智能移动终端将路由器的SSID和密码发送给Wi-Fi无线模块;最后,Wi-Fi目标设备根据该SSID和密码接入路由器提供的网络。
然而,现有一些目标设备往往设置在用户不便于操作的地方。例如,具有ZigBee无线模块的燃气报警器一般安装在天花板上,具有Wi-Fi无线模块的挂式空调一般也安装在高处,因此,用户很难直接接触到上述目标设备的联网触发按钮,往往需要用户借助工具操作触发按钮,例如用户站在凳子上按动触发按钮,或者用户用长杆按动触发按钮需要花费不少时间,也就是说,上述目标设备为用户提供的联网触发操控方式联网触发操作效率较低。
技术实现要素:
为了解决相关技术中存在的目标设备为用户提供的联网触发操作方式联网触发操作效率较低的技术问题,本发明提供了一种控制设备联网的方法及装置。
一种控制设备联网的方法,方法应用于待联网的目标设备,所述方法包括以下步骤:
通过所述目标设备自身装设的光电传感器接收联网操控端发射的可见光信号,其中,接收的所述可见光信号对应于联网触发电信号;
将接收的所述可见光信号通过光电转换,获得联网触发电信号;
根据所述联网触发电信号,控制所述目标设备自身进入联网状态,在所述联网状态下触发执行自身的联网过程。
本发明还提供了一种控制设备联网的方法,方法应用于联网操控端,所述方法包括以下步骤:
被联网操控动作触发而接收目标设备联网命令;
根据所述目标设备联网命令为所述目标设备生成联网触发电信号;
通过所述联网操控端中可见光信号发射部件对所述联网触发电信号进行可见光信号调制,得到对应于联网触发电信号的可见光信号;
通过所述可见光信号发射部件发射所述可见光信号,所述目标设备被所述可见光信号触发执行自身的联网过程。
本发明还提供了一种控制设备联网的装置,所述装置应用于待联网的目标设备中,所述装置包括:
接收单元,被配置为执行:通过所述目标设备自身装设的光电传感器接收联网操控端发射的可见光信号,其中,接收的所述可见光信号对应于联网触发电信号;
光电转换单元,被配置为执行:将接收的所述可见光信号通过光电转换,获得联网触发电信号;
控制单元,被配置为执行:根据所述联网触发电信号,控制所述目标设备自身进入联网状态,在所述联网状态下触发执行自身的联网过程。
本发明还提供了一种控制设备联网的装置,所述装置应用于联网操控端,所述装置包括:
接收单元,被配置为执行:被联网操控动作触发而接收目标设备联网命令;
生成单元,被配置为执行:根据所述目标设备联网命令为所述目标设备生成联网触发电信号;
调制单元,被配置为执行:通过所述联网操控端中可见光信号发射部件,对所述联网触发电信号进行可见光信号调制,得到对应于联网触发电信号的可见光信号;
发射单元,被配置为执行:通过所述可见光信号发射部件发射所述可见光信号,所述目标设备被所述可见光信号触发执行自身的联网过程。
本公开的实施例提供的技术方案可以包括以下有益效果:
在本实施例中,联网操控端生成联网触发电信号,然后将联网触发电信号调制成可见光信号,并将可见光信号发送给目标设备,进而控制目标设备自身进入联网状态,在联网状态下触发执行自身的联网过程,即使目标设备安装在用户难以接触的地方,用户也不需要借助工具按动目标设备的联网触发按键,例如,用户站在凳子上按动触发按钮,或者用户用长杆按动触发按钮,只需要在联网操控端进行相关操作,使得控制目标设备联网的时间大大降低,即提高了控制目标设备联网的效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。
图1是本发明一种实施例的控制设备联网的系统示意图。
图2是本发明一种实施例的控制设备联网的方法(应用于联网操控端)的流程图。
图3是本发明一种实施例的控制设备联网的方法中目标设备与联网操控端的交互图。
图4是本发明另一种实施例的控制设备联网的系统示意图。
图5是本发明一种实施例的控制设备联网的方法(应用于目标设备)的流程图。
图6是本发明一种实施例的控制设备联网的方法的部分流程图。
图7是本发明一种实施例的控制设备联网的方法的部分流程图。
图8是本发明一种实施例的控制设备联网的装置(应用于目标设备)的示意图。
图9是本发明一种实施例的控制设备联网的装置(应用于联网操控端)的示意图。
具体实施方式
这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
如图1所示,是本发明一种实施例的控制设备联网的系统示意图,该系统包括联网操控端1、目标设备2和网络3。
联网操控端用于向目标设备发送可见光信号,目标设备用于接收该可见光信号,并将可见光信号通过光电转换得到联网触发电信号,然后根据该联网触发电信号,控制目标设备自身进入联网状态,在联网状态下触发执行自身的联网过程,最终实现目标设备联网(接入该网络)。
联网操控端可以是智能移动设备,例如智能手机、平板电脑等。
目标设备是具有无线模块的设备,例如家电设备(如燃气报警器、挂式空调、吊灯、吊扇、),该无线模块可以是Wi-Fi模块、ZigBee模块等。在无线模块是Wi-Fi模块的情况下,该网络可以是无线路由器提供的。
图2是本发明一种实施例的控制设备联网的方法(在联网操控端执行)的流程图,图3是本发明一种实施例的控制设备联网的方法中目标设备与联网操控端的交互图。
本实施例控制设备联网的方法,包括如下步骤。
S1、联网操控端被联网操控动作触发而接收目标设备联网命令。
联网操控端被用户实施的联网操控动作触发,进而接收目标设备联网命令。
在一个实施例中,联网操控端是一智能移动设备,在该智能移动设备上安装有一应用程序(以下简称APP(application))。在该智能移动设备上运行APP后,智能移动设备的APP界面上显示有接收用户联网操控动作的区域。当用户在该区域执行联网操控动作后,联网操控端即被触发而接收目标设备联网命令。
如图4所示,一种更为具体的实施例中的控制设备联网系统的示意图,其中,联网操控端包括第一处理器、放大电路和可见光信号发射部件,第一处理器用于,在联网操控端被联网操控动作触发后,接收目标设备联网命令。
可以理解,联网操控端还可以是智能移动设备以外的其他设备,例如遥控器等等。
联网操控动作可以有很多种形式。
当联网操控端具有触控屏时,该联网操控动作可以是对该触控屏的触控操作;联网操控动作还可以是对该智能移动设备的摇晃,对该联网操控端的语音输入动作等等。
S2、联网操控端根据目标设备联网命令为目标设备生成联网触发电信号。
联网操控端为目标设备生成的联网触发电信号可以是表示一随机字符串的数字电信号,也可以是数字“1”电信号等。
在目标设备接收到该联网触发电信号后,该联网触发电信号将控制该目标设备自身进入联网状态,在联网状态下触发执行自身的联网过程。
如图4所示,当第一处理器接收目标设备联网命令之后,生成联网触发电信号。
S3、联网操控端通过联网操控端中可见光信号发射部件对联网触发电信号进行可见光信号调制,得到对应于联网触发电信号的可见光信号。
如图4所示,可见光信号发射部件将联网触发电信号调制为可见光信号,上述调制可以采用幅度或者相位调制等。
该可见光信号发射部件可以是LED(发光二极管)、氙灯等。在一个实施例中,联网操控端是一具有闪光灯的智能移动设备,该闪光灯为可见光信号发射部件;或者联网操控端是一具有屏幕的智能移动设备,该屏幕为可见光信号发射部件。
在一个实施例中,第一处理器生成的该联网触发电信号需要经过放大电路的放大后,才输入至该可见光信号发射部件进行可见光信号调制。
通常而言,联网触发电信号是一个简短的数字信号,如一个字节以内甚至一个比特的数字信息,例如,联网触发电信号是数字信号“1”。
在一个实施例中,该联网触发电信号是数字信号“1”,经过本步骤S2,该联网触发电信号被调制成设定光强的脉冲形式的可见光信号。
上述简短的数字信号,是与网络的名称及密码相比而言,通常来说,为了防止非法的目标设备未经允许而联网,网络所有者或经营者通常会设置较长而且复杂(例如字母、符号和数字的组合等)的密码。
以路由器为例,该联网触发电信号通常比路由器的SSID(服务集标识)和密码简短很多,通常来说,为了防止非法的目标设备未经允许而接入路由器,路由器所有者通常会设置较为较长而且复杂(例如字母、符号和数字的组合等)的密码,而一个字母、符号等的长度是通常一个字节,因此,上述联网触发电信号通常比路由器的SSID和密码简短。
S4、联网操控端通过可见光信号发射部件发射可见光信号,目标设备被可见光信号触发执行自身的联网过程。
由于光的传播具有较强的方向性,因此,用户在操作联网操控端时,需要将可见光信号发射部件对准目标设备,尤其是目标设备的光电传感器,以使可见光信号被目标设备接收,进而触发目标设备联网。
本实施例的技术方案的一些有益效果在前面发明内容中已有详细描述。除了上述有益效果,本实施例还可以有以下有益效果。
在一些现有技术中,通过联网操控端向目标设备发送网络名称和密码的光信号,以供目标设备联网,在本实施例的技术方案中,本联网操控端向目标设备发送的上述可见光信号的数据量更小,更容易传输成功,从而更容易触发目标设备联网。
图5是本发明一种实施例的控制设备联网的方法(在目标设备中执行)的流程图。
S5、通过目标设备自身装设的光电传感器接收联网操控端发射的可见光信号,其中,接收的可见光信号对应于联网触发电信号。
该光电传感器可以是光敏电阻、光电二极管、光电三极管、PIN管等。
S6、目标设备将接收的可见光信号通过光电转换,获得联网触发电信号。
上述光电传感器接收到可见光信号之后,可以将该可见光信号通过光电转换得到联网触发电信号,例如,输出光电流形式的联网触发电信号。
S7、目标设备根据联网触发电信号,控制目标设备自身进入联网状态,在联网状态下触发执行自身的联网过程。
目标设备进入联网状态,在联网状态下触发执行自身的联网过程的方法可以有很多种,现有技术中存在很多种不同的方法可供选择。
如图4所示,在一个更为具体的实施例中,目标设备包括光电传感器、第二处理器和无线模块。光电传感器将可见光信号通过光电转换,获得联网触发电信号,第二处理器根据该联网触发电信号控制无线模块进入联网状态,并在联网状态下执行联网过程。
以目标设备包含Wi-Fi模块为例进行说明。
当目标设备获得该联网触发电信号之后,控制目标设备自身进入联网状态,将自身的无线模块(例如Wi-Fi模块)设置为AP模式(接入点模式);
接着,路由信息发送装置(可以是前述实施例的智能移动设备)接入该无线模块在AP模式下提供的网络,路由信息发送装置将已经获得的路由器的SSID和密码发送给该无线模块;
然后,目标设备将该无线模块设置为客户端模式,并搜索具有该SSID的路由器,然后利用上述密码接入路由器提供的网络,实现联网。
为了进一步提高目标设备接收可见光信号的准确性,本发明还提供了以下实施例的技术方案。
上述步骤S3为:
通过联网操控端中可见光信号发射部件,分别对联网触发电信号进行预设次数的可见光信号调制,顺次获得与预设次数相符的可见光信号,与预设次数相符的可见光信号对应于联网触发电信号。
例如,该联网触发电信号为数字信号“1”, 通过可见光信号发射部件依次对联网触发电信号“1” 进行2次的可见光信号调制,顺次获得与2次的可见光信号,而上述2次可见光信号对应于联网触发电信号。
在步骤S4中,通过可见光信号发射部件发射光信号的步骤为:
通过可见光信号发射部件顺次发射完成可见光信号调制而获得的可见光信号。
如图6所示,上述步骤S6包括:
S61、目标设备接收到可见光信号后,检测一预设时长内是否再次接收到可见光信号。
在一个实施例中,预设时长可以为1秒。
S62、当目标设备检测到再次接收到可见光信号时,更新可见光信号的数量。
例如,在目标设备第一次接收到可见光信号,将可见光信号的数量更新为1;目标设备第一次接收到可见光信号之后1秒内第二次接收到可见光信号,则将可见光信号的数量更新为2。
S63、目标设备判断可见光信号的数量是否达到预设次数,若是,将所述可见光信号通过光电转换,获得联网触发电信号。
在一个实施例中,上述预设次数为2次,当可见光信号的数量达到2次,目标设备将可见光信号通过光电转换,获得联网触发电信号。例如,可以仅仅将前一个光信号通过光电转换得到该联网触发电信号,或者仅仅将后一个光信号通过光电转换得到该联网触发电信号,或者将两个光信号通过光电转换得到该联网触发电信号。
在前一实施例中,当目标设备将接收到的一个可见光信号,并根据该可见光信号获得的联网触发电信号即触发目标设备自身进入联网状态,这种情况下,有可能出现联网操控端没有发射可见光信号,而是环境光突然增强了(如出现了光脉冲)的情况,从而导致目标设备被误触发而进入联网状态。
而在本实施例的技术方案中,目标设备需要接收到至少两个可见光信号,才会触发目标设备联网,这样可以提高对环境光突变的抗干扰能力。
在一个实施例中,如图7所示,
步骤S3为:
S31、获取为触发目标设备联网而预先配置的调制特征。
例如,在幅度光信号调制中,需要获取预先配置的调制特征:幅度,即调制后的光强的大小;又例如,在相位光信号调制中,需要获取预先配置的调制特征:相位。
S32、按照调制特征对联网触发电信号进行可见光信号调制,得到联网触发电号对应的可见光信号。
例如,在幅度光信号调制中,若幅度调制特征为I,则经过本步骤S32,调制得到的可见光信号的幅度为I。
又例如,在相位光信号调制中,若相位调制特征为θ,则经过本步骤S32,调制得到的可见光信号的相位为θ。
如图8所示,是一个实施例的控制设备联网的装置100的示意图,装置应用于待联网的目标设备中,该装置100包括:
接收单元101,被配置为执行:通过目标设备自身装设的光电传感器接收联网操控端发射的可见光信号,其中,接收的可见光信号对应于联网触发电信号;
光电转换单元102,被配置为执行:将接收的可见光信号通过光电转换,获得联网触发电信号;
控制单元103,被配置为执行:根据联网触发电信号,控制目标设备自身进入联网状态,在联网状态下触发执行自身的联网过程。
在一个实施例中,光电转换单元102被配置为执行:
接收到可见光信号后,检测一预设时长内是否再次接收到可见光信号;
当检测到再次接收到可见光信号时,更新连续接收可见光信号的数量;
判断连续接收可见光信号的数量是否达到预设次数,若是,根据连续接收可见光信号获得可见光信号在光电转换后对应的联网触发电信号。
该实施例中的装置执行操作的具体方式已经在有关该控制设备联网方法的实施例中执行了详细描述,此处将不做详细阐述说明。
如图9所示,是一个实施例的控制设备联网的装置200的示意图,装置应用于联网操控端,装置200包括:
接收单元201,被配置为执行:被联网操控动作触发而接收目标设备联网命令;
生成单元202,被配置为执行:根据目标设备联网命令为目标设备生成联网触发电信号;
调制单元203,被配置为执行:通过联网操控端中可见光信号发射部件对联网触发电信号进行可见光信号调制,得到对应于联网触发电信号的可见光信号;
发射单元204,被配置为执行:通过可见光信号发射部件发射可见光信号,目标设备被可见光信号触发执行自身的联网过程。
在一个实施例中,调制单元203被配置为执行:
通过联网操控端中可见光信号发射部件,分别对联网触发电信号进行预设次数的可见光信号调制,顺次获得与预设次数相符的可见光信号,与预设次数相符的可见光信号对应于联网触发电信号;
通过可见光信号发射部件发射光信号的步骤为:
通过可见光信号发射部件顺次发射完成可见光信号调制而获得的可见光信号。
该实施例中的装置执行操作的具体方式已经在有关该控制设备联网方法的实施例中执行了详细描述,此处将不做详细阐述说明。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。