物联网设备的控制方法、控制装置和物联网设备与流程

文档序号:13839076阅读:147来源:国知局

本发明涉及数字信号传输技术,尤其是一种物联网设备的控制方法、控制装置和控制物联网设备。



背景技术:

随着物联网、直播等概念的兴起和应用,使一个设备(例如智能电器)接入网络,以便进行远程控制的用户需求越来越强烈;同时,该设备的电池续航能力也是用户考虑的重点之一。在目前的物联网设备中,若要输入复杂的指令,一般均需要通过显示屏进行功能选择或直接输入编码指令,但屏幕显示以及屏幕常亮带来的耗电量可能达到该设备总耗电量的50%-60%;对于没有显示屏幕的设备,耗电量虽然大为减少,但一般只能通过按键或遥控器输入简单的指令,难以输入复杂的指令,尤其是修改设备参数等指令。

针对这种情况,如何使物联网设备能够接收到多种控制信号、尤其是较为复杂的参数信号和互动指令,同时又降低设备的功耗,以使物联网设备保持较长的续航时间,成了很多公司以及个人要面对的问题。



技术实现要素:

本发明的目的旨在至少解决上述技术缺陷之一,特别是在没有显示屏和网络的情况下如何接收较为复杂的交互信号的问题。本发明的技术方案如下:

一种物联网设备的控制方法,包括:

通过光传感器接收频闪信息,把频闪信息转换成二进制码流数据;

把二进制码流数据变成ascii码,通过对比ascii码表转变成字符;

获取字符对应的预置指令,根据预置指令控制物联网设备。

优选地,所述通过光传感器接收频闪信息之前,还包括:

确定光传感器收到特定开始编码信号。

优选地,所述通过光传感器接收频闪信息之后,还包括:

确定光传感器收到特定结束编码信号,结束本次接收信息。

优选地,所述通过对比ascii码表转变成字符之后,还包括:

获取最开始的预置数量字符,判断该预置数量字符是否符合预设条件,若是,继续所述获取字符对应的预置指令的步骤;

否则,继续获取预置数量字符,判断该预置数量字符是否符合预设条件,若是,继续所述获取字符对应的预置指令的步骤,否则,结束本次接收信息。

优选地,所述获取字符对应的预置指令,根据预置指令控制物联网设备,包括:

获取字符对应的链接网络上网指令,根据链接网络上网指令,控制物联网设备链接网络上网。

优选地,所述通过对比ascii码表转变成字符之后,还包括:

获取第一预设时间段字符,判断该第一预设时间段字符是否符合预设条件,若是,继续所述获取字符对应的预置指令的步骤;

否则,继续获取第二预设时间段字符,判断该第二预设时间段字符是否符合预设条件,若是,继续所述获取字符对应的预置指令的步骤,否则,结束本次接收信息。

优选地,所述获取字符对应的预置指令,根据预置指令控制物联网设备,包括:

获取字符对应的链接网络上网指令,根据链接网络上网指令,控制物联网设备链接网络上网。

进一步地,所述控制物联网设备链接网络上网之后,还包括:

到达第一预置时长后,判断在第一预置时长后的第二预置时长内是否接收从光传感器接收频闪信息转换的保持链接网络指令,若是,控制物联网设备保持链接网络,否则,控制物联网设备断开链接网络。

进一步地,所述控制物联网设备链接网络上网之后,还包括:

控制物联网设备的指示灯常亮;

所述在第一预置时长后的第二预置时长内,还包括:

控制物联网设备的指示灯闪烁。

进一步地,所述控制物联网设备链接网络上网之后,还包括:

获取字符对应的断开链接网络指令,根据断开链接网络指令,控制物联网设备断开链接网络。

进一步地,所述控制物联网设备链接网络上网之后,还包括:

确定从光传感器没有接收到频闪信息,根据断开链接网络指令,控制物联网设备断开链接网络。

进一步地,所述控制物联网设备链接网络上网之后,还包括:

确定物联网设备的缓存数据完成发送,控制物联网设备断开链接网络。

进一步地,所述控制物联网设备链接网络上网之后,还包括:

确定物联网设备的缓存数据正在发送,控制物联网设备的指示灯常亮;

确定物联网设备的缓存数据完成发送,控制物联网设备的指示灯闪烁;

判断在缓存数据完成发送后的第三预置时长内是否接收从光传感器接收频闪信息转换的保持链接网络指令,若是,控制物联网设备保持链接网络,否则,控制物联网设备断开链接网络。

根据上述物联网设备的控制方法,本发明还提出一种物联网设备的控制装置,包括

接收模块:用于通过光传感器接收频闪信息,把频闪信息转换成二进制码流数据;

解码模块:用于把二进制码流数据变成ascii码,通过对比ascii码表转变成字符;

控制模块:用于获取字符对应的预置指令,根据预置指令控制物联网设备。

基于前述物联网设备的控制方法,本发明还提出一种与前述物联网设备相配合的物联网设备的控制方法,以发送所述频闪信息,包括:

接收输入的控制指令;

将控制指令转变为ascii码,将ascii码转变为二进制码流数据;

将二进制码流数据转换成频闪信息发出。

根据上一物联网设备的控制方法,本发明提出一种对应的物联网设备的控制装置,包括:

输入模块:用于接收输入的控制指令;

编码模块:用于将控制指令转变为ascii码,将ascii码转变为二进制码流数据;

发送模块:用于将二进制码流数据转换成频闪信息发出。

本发明还提出一种物联网设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序;所述处理器执行所述计算机程序时,实现前述任一项所述的方法。

本发明的有益效果如下:

1、本发明通过光传感器接收频闪信息,并将频闪信息转换为对应的预置指令,使得本发明可不通过网络向物联网设备输送数据,以实现控制物联网设备的目的;尤其是可传输遥控器等简单控制装置无法传输的复杂数据,以实现复杂的控制指令。在没有网络的情况下,部分现有设备虽然可通过显示屏配合控制按键、或通过触摸显示屏等方式输入复杂的控制指令,但显示屏耗电很大,甚至可超过物联网设备总耗电量的60%;本发明无需显示屏,即可在没有网络的情况下传输复杂的操作指令,实现对物联网设备的直接控制。

2、本发明可通过光传感器向物联网设备传输链接网络上网指令,使物联网设备从没有网络的状态变为加入特定网络的状态,从而使得物联网设备可通过网络实施远程遥控、远程监测、远程诊断等更多功能;通过预置指令,还可实现自动断开网络的功能,以节省设备耗电和延长设备使用寿命的。

3、本发明可将手机、ipad等便携式设备作为输入控制指令的物联网设备的控制装置,利用所述便携式设备的输入装置和显示屏可视化地编辑复杂的控制指令,并编码为二进制码流数据;所述便携式设备的发光部件(例如闪光灯、显示屏等)按照二维码流数据发出对应的频闪信息,以供光传感器接收,从而无需设置单独的频闪信息生成装置,操作便捷,使用方便。

4、本发明中用于接收频闪信息的物联网设备的控制装置可内置于物联网设备内,亦可为可插接的单独部件,以适用于多种设有插接接口的物联网设备,可节省单个物联网设备制造的成本。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明物联网设备的控制方法第一实施例的流程示意图;

图2为本发明物联网设备的控制方法第二实施例的流程示意图;

图3为本发明物联网设备的控制方法第三实施例的流程示意图;

图4为本发明物联网设备的控制方法第五实施例的流程示意图;

图5为本发明物联网设备的控制装置实施例的模块连接示意图,用于接收频闪信息;

图6为本发明物联网设备的控制装置实施例的模块连接示意图,用于输入控制指令,与图5所示的实施例相配合;

图7为本发明控制物联网设备链接上网的具体实施例流程示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”到另一元件时,它可以直接连接到其它元件,或者也可以存在中间元件。此外,这里使用的“连接”可以包括无线连接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本发明提出一种物联网设备的控制方法,如图1所示的第一实施例,为用于接收频闪信息的控制方法,其包括如下步骤:

步骤s20:通过光传感器接收频闪信息,把频闪信息转换成二进制码流数据;

步骤s30:把二进制码流数据变成ascii码,通过对比ascii码表转变成字符;

步骤s40:获取字符对应的预置指令,根据预置指令控制物联网设备。

其中,各步骤的具体说明如下:

步骤s20:通过光传感器接收频闪信息,把频闪信息转换成二进制码流数据,

光传感器主要由光敏元件组成,其可接收的光可为不可见光,亦可为可见光;可为多色混合的光,亦可为红外光或紫外光等单色光,所述频闪信息的光与所述光传感器相匹配即可。

所述频闪信息包括光亮信号和光灭信号,频闪速率为光亮和光灭的平均操控速率,以时间为单位。所述二进制码为计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。计算机中的二进制是一个非常微小的开关,通常用“开”来表示1,“关”来表示0。本发明中,将二进制的“1”表示光亮信号,二进制的“0”表示光灭信号,通过频闪信息中的光亮和光灭实现二进制码的传输。当然,亦可将二进制的“0”表示光亮信号,二进制的“1”表示光灭信号,亦不影响本发明的实施。

将所述频闪信息转换成二进制码流数据时,所述频闪信息中可包括连续的光亮信号或连续的光灭信号;所述频闪信息可预设单个的光亮信号、光灭信号的持续时间,以准确地识别出所述频闪信息中的每个光亮信号和光灭信号,尤其是连续的光亮信号或光灭信号。例如:以光亮信号持续第一预设时长t1对应二进制码中的1,以光灭信号持续第二预设时长t2对应二进制码中的0。所述t1与t2的时间长度可以相等,亦可以不等。

为提高识别精度和提高识别速度,还可在单个光亮信号和光灭信号之间设置信号间隔标识,以避免识别连续光亮信号或光灭信号的误差引起频闪信息解析问题。该方式无需考虑计算连续光亮信号或光灭信号中的信号数量,仅需根据信号间隔标识的数量确定光亮信号或光灭信号的数量。该信号间隔标识可为次光亮信号,其光亮强度小于代表“1”的光亮信号;或采用不同波长的光作为信号间隔标识,例如采用手机闪光灯的光亮和光灭作为频闪信号,则可将红外线作为信号间隔标识。采用该方式的频闪信息,可极大地提高数据传播的速率,并提高数据传输精度。

步骤s30:把二进制码流数据变成ascii码,通过对比ascii码表转变成字符;

ascii码(americanstandardcodeforinformationinterchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。ascii码使用指定的8位二进制数组合来表示128或256种可能的字符,包括所有的大写和小写字母、数字0到9、标点符号,以及在美式英语中使用的特殊控制字符。在一些情况下,0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:lf(换行)、cr(回车)、ff(换页)、del(删除)、bs(退格)、bel(响铃)等;通信专用字符:soh(文头)、eot(文尾)、ack(确认)等;ascii值为8、9、10、13时,可分别转换为退格、制表、换行和回车字符。它们可依不同的应用程序,而对文本显示有不同的影响。根据所述字符及字符的多种组合,即可组成多种指令信息。

步骤s40:获取字符对应的预置指令,根据预置指令控制物联网设备。

所述字符与预置指令的对应关系可预先存储于物联网设备中,亦可通过频闪信息传输,优选采用预先存储于物联网设备中的方案,以提高接收的频闪信息的转换速度。所述预置指令可以为设备关闭、设备功能切换、设备开启网络模块、设备主动加入特定的局域网、设备主动播报自身的使用状态等控制指令。物联网设备接收到该指令后,可执行相应的操作,以达到遥控控制物联网设备的目的。

本发明的物联网设备的控制方法可在没有网络的情况下,向没有屏幕、没有扬声器的物联网设备传输数据,并控制物联网设备;本发明可在降低物联网设备功耗的前提下,使物联网设备接收较为复杂的控制指令;而且,物联网设备执行相应的控制指令后,可接入特定的网络,以进一步扩展物联网设备的功能,和方便用户操控。

由于光频闪信号在日常环境中广泛存在,可能对光传感器造成干扰,故确定频闪数据开始传输和接收的时间点标记较为关键。本发明还提出另一实施例:

所述通过光传感器接收频闪信息之前,还包括:

步骤s10:确定光传感器收到特定开始编码信号。

本实施例可排除光传感器的干扰信号,防止物联网设备接收无关的数据。所述特定开始编码信号可预先定义并存储于物联网设备内,当光传感器接收到该特定开始编码信号时,则标志着准备接收频闪信息的起始时间点。

为防止日常环境中光频闪信号对频闪信息造成干扰而导致数据传输终止,本发明还提出一种物联网设备的控制方法实施例:

所述通过光传感器接收频闪信息之后,还包括:

步骤s50:确定光传感器收到特定结束编码信号,结束本次接收信息。

所述特定结束编码信号亦可预先定义并存储于物联网设备内,当光传感器接收到该特定结束编码信号时,则标志着停止接收频闪信息的终止时间点。

如图2所示的第二实施例,其包括所述确定光传感器收到特定开始编码信号的步骤和所述确定光传感器收到特定结束编码信号的步骤,具体技术方案如下:

步骤s10:确定光传感器收到特定开始编码信号;

步骤s20:通过光传感器接收频闪信息,把频闪信息转换成二进制码流数据;

步骤s30:把二进制码流数据变成ascii码,通过对比ascii码表转变成字符;

步骤s40:获取字符对应的预置指令,根据预置指令控制物联网设备;

步骤s50:确定光传感器收到特定结束编码信号,结束本次接收信息。

本实施例可有效排除环境光或其它特定光对物联网设备开始接受频闪信号和结束频闪信号造成的干扰。

所述的预置指令一般与一段字符串相对应,如何判断接收的字符串刚好为一条完整的预置指令,或如何判断接收的字符串为多条预置指令,则至少需要一种判断方法。本发明进一步提出一种物联网设备的控制方法的第三实施例,其预先设置一定数量的字符作为基本字符长度或字符串长度,当接收到该基本字符长度或字符串长度时,则与预设条件进行比对,判断是否为与预设指令相匹配的字符;若不符,则继续接收一个基本字符长度或字符串长度,再将两个基本字符长度或字符串长度的字符段与预设条件进行比对。所述预设条件可根据二进制、十进制或十六进制的差异设置。所述第三实施例的具体方案为:

预设所述通过对比ascii码表转变成字符之后,还包括:

获取最开始的预置数量字符,判断该预置数量字符是否符合预设条件,若是,继续所述获取字符对应的预置指令的步骤;

否则,继续获取预置数量字符,判断该预置数量字符是否符合预设条件,若是,继续所述获取字符对应的预置指令的步骤,否则,结束本次接收信息。

该实施例的完整步骤如图3所示:

步骤s20:通过光传感器接收频闪信息,把频闪信息转换成二进制码流数据;

步骤s30:把二进制码流数据变成ascii码,通过对比ascii码表转变成字符;

步骤s31:获取最开始的预置数量字符,判断该预置数量字符是否符合预设条件;若是,继续步骤s40;若否,则继续步骤s32;

步骤s32:继续获取预置数量字符,判断该预置数量字符是否符合预设条件;若是,继续步骤s40;若否,则继续步骤s33;

步骤s33:结束本次接收信息;

步骤s40:获取字符对应的预置指令,根据预置指令控制物联网设备。

所述预置数量字符即相当于基本字符长度或字符串长度,本实施例持续地接收以基本字符长度或字符串长度为单位的字符,并将接收的预置数量字符与预设条件进行比对,以判断接收的预置数量字符是否与预设的预置指令相符;如果接收的预置数量字符与预设条件相符,则说明接收的预置数量字符为完整的、可执行的字符,可识别出该字符对应的该预置指令,并根据预置指令内容执行对应操作;如果接收的预置数量字符与预设条件不相符,则可能是该预置数量字符所对应的预置指令还未完全接收完毕,或接收的频闪信息有被干扰或遮挡的信息,故可继续获取预置数量字符,并将继续获取的预置数量字符与与预设条件进行比对,再次判断;若判断结果与预设条件相符,则识别出该预置数量字符,并根据该预置数量字符所对应的预置指令执行相应操作;如果仍不相符,则结束本次接收。

所述获取最开始的预置数量字符与继续获取预置数量字符,其中的字符数量可以相同,亦可以不同。例如,若获取最开始的预置数量字符的字符数量为4个,预设条件是包含“指令”字符,说明收到的是用户发送的指令;若连续两次获取的预置数量字符均不包含“指令”字符,说明本次接收信息无效,可结束接收,本次频闪信息发送出错。若频闪信息发送出错,可通过物联网设备的指示灯、蜂鸣器等输出装置输出提示信号,以使用户重新发送频闪信号。基于此,在第三实施例的基础上,本发明在所述步骤s33:结束本次接收信息之后,还可包括:

步骤s34:输出频闪信息解析错误的提示。

该实施例在判断出预置数量字符不符合预设条件时,可发出提示信息,以避免频闪信息接收的遗漏;若所述频闪信息中有部分字符符合预设条件,可选择获取该部分字符对应的预置指令,并执行该预置指令;当然,根据具体情况,亦可选择不执行预置指令,以防部分预置指令因部分字符解析出错而引起错误的执行结果。

如前所述,所述预置指令可以为物联网设备关闭、设备功能切换、设备开启网络模块、设备主动加入特定的局域网等;若物联网设备不开启网络模块、不加入特定的网络,则物联网设备无法联网,无法直接实现物联网功能,只能通过频闪信号执行预设指令,实现部分物联网功能;而且,难以主动向外部设备发出交互信息,执行效率低。

考虑到长时间可能没有获得字符,或获取字符不具有指令的含义,本发明还提出一种使物联网设备上网的物联网设备的控制方法实施例,具体为:

所述获取字符对应的预置指令,根据预置指令控制物联网设备,包括:

步骤s41:获取字符对应的链接网络上网指令,根据链接网络上网指令,控制物联网设备链接网络上网。

该实施例通过持续判断接收的字符或字符串是否为完整的预置指令,以解析出预置指令并执行;所述预置指令中包括链接网络上网指令,该链接网络上网指令可能包括开启网络模块、设置网络模块参数、访问指定的网络地址等,以达到控制物联网设备链接网络上网的目的。当物联网设备链接网络上网后,即可方便快速地实施后续的物联网功能。

判断接收的字符或字符串是否为完整的、可执行的字符或字符串,除第三实施例所示的持续比对和判断的方式外,还可预设一定的基本时间长度,以该时间长度内接收的字符或字符串与预设条件进行比对,以识别出各个预置指令。例如:预设以10秒为一个基本单位,每10秒内接收一段字符;若一个预置指令所对应的字符或字符串的频闪信号只有8秒,则该字符在一个基本时间长度内可被识别出;若一个预置指令对应的字符或字符串的频闪信号需要15秒才能发送完毕,则在前10秒内接收的字符或字符串经过比对后,不符合预设条件,则继续获取前20秒内的字符或字符串,即获取下一个10秒内接收的字符或字符串,并将前10秒内接收的字符或字符串与下一个10秒内接收的字符或字符串合并,并判断合并后的字符或字符串是否符合预设条件;由于下一个10秒内接收的字符或字符串只需5秒即可接收完毕,故在两个基本时间长度内可识别出该完整的字符或字符串,并获取该字符或字符串对应的预置指令。

故,本发明还提出另一种物联网设备的控制方法第四实施例,该方法在所述通过对比ascii码表转变成字符之后,还包括:

步骤s35:获取第一预设时间段字符,判断该第一预设时间段字符是否符合预设条件,若是,继续所述获取字符对应的预置指令的步骤;若否,执行步骤步骤s36;

步骤s36:否则,继续获取第二预设时间段字符,判断该第二预设时间段字符是否符合预设条件,若是,继续所述获取字符对应的预置指令的步骤,否则,结束本次接收信息。

本实施例中的所述第一预设时间段相当于前述的基本时间长度,第二预设时间段可为另一个基本时间长度,第一预设时间段和第二预设时间段的时间长度相互独立,可相同,亦可不相同。

与第三实施例类似,在上述第四实施例中,若第二预设时间段字符不符合预设条件,则结束本次接收;本次频闪信息发送出错。若频闪信息发送出错,可通过物联网设备的指示灯、蜂鸣器等输出装置输出提示信号,以使用户重新发送频闪信号。

所述第三实施例中的预置数量字符与第四实施例中的预设时间段可结合使用,以保障数据传输的准确性。例如可采用如下实施例:

获取第一预设时间段内的预置数量字符,判断该第一预设时间段内的预置数量字符是否符合预设条件,若是,继续所述获取字符对应的预置指令的步骤;若否,执行步骤步骤s36;

步骤s36:否则,继续获取第一预设时间段内的第二预置数量字符,判断该第二预置数量字符是否符合预设条件,若是,继续所述获取字符对应的预置指令的步骤,否则,结束本次接收信息。

在该实施例中,预设时间段为固定值,其中获取的字符数量为可变值,即在一段时间内可匹配较少字符的传输,亦可匹配较多字符的传输,可根据具体情况选用。

亦可采用如下另一实施例:

获取第一预设时间段内的预置数量字符,判断该第一预设时间段内的第一预置数量字符是否符合预设条件,若是,继续所述获取字符对应的预置指令的步骤;若否,执行步骤步骤s37;

步骤s37:否则,继续获取第二预设时间段内的第三预置数量字符,判断该第三预置数量字符是否符合预设条件,若是,继续所述获取字符对应的预置指令的步骤,否则,结束本次接收信息。

所述第一预设时间段和第二预设时间段的时间长度相互独立,可相同,亦可不相同;所述第一预置数量字符、第二预置数量字符、第三预置数量字符的字符数量亦相互独立,可相同,亦可不相同。

同理,在所述结束本次接收信息之后,亦可包括:

步骤s34:输出频闪信息解析错误的提示。

基于第四实施例,本发明亦可根据该实施例发出控制物联网设备链接网络上网指令,具体为:

所述获取字符对应的预置指令,根据预置指令控制物联网设备,包括:

s42:获取字符对应的链接网络上网指令,根据链接网络上网指令,控制物联网设备链接网络上网。

该链接网络上网的方式与前述步骤s41的上网方式相比,其差别在于:步骤s41的链接网络上网指令所对应的字符,是通过将预置数量字符与预设条件进行比对实现识别的;所述步骤s42的链接网络上网指令所对应的字符,是通过将预设时间段内的字符与预设条件进行比对实现识别的。在所述链接网络上网指令所对应的字符未被完整接收之前,所述物联网设备与网络处于断开状态,或接入链接网络上网指令所指向的其它网络。

在本发明的物联网设备接入网络后,可实现多种物联网功能;亦可根据具体情况断开网络链接,以减小功耗,以及保障设备数据安全。故,本发明还提出第五实施例,参见图4所示:

所述控制物联网设备链接网络上网之后,还包括:

步骤s51:到达第一预置时长后,判断在第一预置时长后的第二预置时长内是否接收从光传感器接收频闪信息转换的保持链接网络指令;若是,则执行步骤s52;否则,执行步骤s53;

步骤s52:控制物联网设备保持链接网络;

步骤s53:控制物联网设备断开链接网络。

所述第一预置时长可为数据的传输时长,亦可为预设的联网时长;所述第二预置时长为断开网络的缓冲时长。当光传感器在第二预置时长内又接收到相关指令后,则自动延长断开网络的时间,或重新计算断开网络的时间;若光传感器在第二预置时长内没有接收到相关指令,则物联网设备可自动断开链接网络。所述第一预置时长和第二预置时长的时间长度可以相等,亦可以不等。

基于第五实施例,可通过物联网设备的输出装置,提示物联网设备的联网状态,以使用户及时获知物联网设备的网络状态。故本发明还提出一种控制方法的实施例:

所述控制物联网设备链接网络上网之后,还包括:

控制物联网设备的指示灯常亮;

所述在第一预置时长后的第二预置时长内,还包括:

控制物联网设备的指示灯闪烁。

即通过所述光传感器接收的预置指令使物联网设备上网时,还可同时接收控制物联网设备指示灯的预置指令,使其按照预设的规则进行闪烁,以提示用户网络状态的变化;当然,该指示灯相关的预置指令亦可在接入网络之后,由其它终端或服务器控制。所述指示灯亦可替换为蜂鸣器等信号输出装置,或配合蜂鸣器等信号输出装置同时使用。

在第五实施例中,通过预设物联网设备的网络断开时间,可使物联网设备在网络空闲一段时间之后自动断开链接网络。当然,亦可将物联网设备断开链接网络的时间设置为接收完频闪信息之后。本发明断开链接网络的方式可为定时自动断开,还可直接通过光传感器输入断开链接网络的指令,具体实施例如下:

所述控制物联网设备链接网络上网之后,还包括:

获取字符对应的断开链接网络指令,根据断开链接网络指令,控制物联网设备断开链接网络。

进一步地,为确保光传感器在接收数据的过程中,网络的稳定性,本发明还可在断开链接网络之前,确认光传感器的工作状态。该控制方法的具体实施例如下:

所述控制物联网设备链接网络上网之后,还包括:

确定从光传感器没有接收到频闪信息,根据断开链接网络指令,控制物联网设备断开链接网络。

物联网设备链接网络后,可根据控制指令,将自身的缓存数据发送至外部设备或服务器;其断开链接网络的时间可为物联网设备完成缓存数据的发送之后,其具体实施例如下:

所述控制物联网设备链接网络上网之后,还包括:

确定物联网设备的缓存数据完成发送,控制物联网设备断开链接网络。

进一步地,所述控制方法还可通过物联网设备的输出装置实现物联网设备数据收发状态的提示,并根据物联网设备发送数据的状态和光传感器接收频闪信号的状态,确定是否需要断开链接网络;其具体实施例可如下:

所述控制物联网设备链接网络上网之后,还包括:

确定物联网设备的缓存数据正在发送,控制物联网设备的指示灯常亮;

确定物联网设备的缓存数据完成发送,控制物联网设备的指示灯闪烁;

判断在缓存数据完成发送后的第三预置时长内是否接收从光传感器接收频闪信息转换的保持链接网络指令,若是,控制物联网设备保持链接网络,否则,控制物联网设备断开链接网络。

所述指示灯可替换为可替换为蜂鸣器等信号输出装置,或配合蜂鸣器等信号输出装置同时使用。

本发明的物联网设备的控制方法可适用于多种场合,例如停车场,可利用最简单的灯光信号来控制停车位的物联网设备,以感应汽车是否位于停车位,并链接到网络服务器,上传当前状态;若检测到汽车灯光开启并以预设的频率闪烁,则物联网设备链接到网络服务器,上传当前停车位状态;若灯光关闭,则没有频闪信息;上传当前停车位状态的缓存数据时,可通过蜂鸣器或指示灯提示物联网设备的工作状态,后续亦可将该该蜂鸣器或指示灯的提示信号作为设备故障检修的依据。可在上传当前停车位状态的缓存数据发送之后,等待第二预置时长或第三预置时长后,若仍未收到频闪信息,则自动断开网络,以节省设备耗电。

参考图5所示,本发明还提出一种物联网设备的控制装置,用于接收频闪信息,该控制装置包括:

接收模块:用于通过光传感器接收频闪信息,把频闪信息转换成二进制码流数据;

解码模块:用于把二进制码流数据变成ascii码,通过对比ascii码表转变成字符;

控制模块:用于获取字符对应的预置指令,根据预置指令控制物联网设备。

根据前述用于接收频闪信息的物联网设备的控制方法,本发明还提出一种与其相配合的、用于发送频闪信息的物联网设备的控制方法,包括:

接收输入的控制指令;

将控制指令转变为ascii码,将ascii码转变为二进制码流数据;

将二进制码流数据转换成频闪信息发出。

根据该方法,本发明还提出一种物联网设备的控制装置,与接收频闪信息的控制装置相配合、用于发送频闪信息,如图6所示,包括:

输入模块:用于接收输入的控制指令;

编码模块:用于将控制指令转变为ascii码,将ascii码转变为二进制码流数据;

发送模块:用于将二进制码流数据转换成频闪信息发出。

本发明还提出一种物联网设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序;所述处理器执行所述计算机程序时,实现前述任一项所述的控制方法。

基于前述的用于接收频闪信息的物联网设备的控制方法,该物联网设备可为可接收频闪信号的摄像头、无线网络中转装置、扫地机、智能开关等设备,通过接收频闪信息后,可加入指定的网络,以实施智能控制、参与直播等。基于前述的用于发送频闪信息的物联网设备的控制方法,该物联网设备可为手机、ipad、笔记本电脑等设备,以编辑物联网设备的控制指令,并通过频闪信息传输至物联网设备。

如图7所示,为用户根据本发明的控制方法,控制物联网设备链接上网的完整流程示意图,为了便于说明,仅以手机作为输入控制指令的物联网设备的控制装置。

用户手机与物联网设备内预存有特定的编码和解码规则,以实施对应的编码和解码,以及确定频闪信息的开始接收时间和结束接收时间。用户首先可在预安装的手机应用软件内输入wifi名称与密码,以传输至物联网设备,使物联网设备即通过该wifi链接上网;输入相关信息后,用户在手机软件内点击开始编码按钮,手机软件将通过预设的规则将wifi名称与密码、相关网络设置参数、以及执行指令等转换为二进制码流数据;用户再将手机放置于光传感器上,手机发出准备编码的指令,并等待光传感器接收编码的指令;收到光传感器准备好接收编码的指令后,手机开始频闪,传输频闪信息;物联网设备通过光传感器接收频闪信息内的数据,直至数据发送结束指令;物联网设备接收完指令后,或是在接收频闪信息的同时,根据预存的解码规则,解码频闪信息,并执行链接上网的指令,等待物联网设备确定连接上网的结果,所述结果可通过物联网设备的指示灯、蜂鸣器等输出模块输出,以提醒用户执行的结果。物联网设备在执行链接上网指令时,可根据执行指令,将物联网设备自身的wifi名称与密码、相关网络设置参数等自动设定为在手机软件内预设的数据。

本领域技术人员可以理解,图5-图7中示出的相关硬件结构并不构成对所述控制装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件。前述的存储器可用于存储计算机程序以及各功能模块,处理器通过运行存储在存储器的计算机程序,从而执行所述控制装置的各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如编码功能或解码功能)等;存储数据区可存储根据所述控制装置的使用所创建的数据(比如编码数据或解码数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其它易失性固态存储器件。

输入模块可用于接收用户输入的控制物联网设备的指令,以及产生与所述控制装置的用户设置以及功能控制有关的信号输入。具体地,输入模块可包括触控面板、键盘以及其它输入设备。触控面板可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的点击或选择等操作),并根据预先设定的程序驱动相应的连接装置;其它输入设备可以包括但不限于物理键盘、功能键(比如播放控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。用于输入控制指令的控制装置可带有显示模块,该显示模块可用于显示用户输入的信息或提供给用户的信息以及相关程序的各种菜单。显示模块可采用有机发光二极管、触摸显示屏等形式。处理器利用各种接口和线路,运行或执行存储在存储器内的软件程序和/或模块,以及调用存储在存储器内的数据,执行各种功能和处理数据。

此外,在本发明各个实施例中的各模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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