基于BleMesh的智能家居控制装置、系统及方法制造方法及图纸

技术编号:37260168 阅读:11 留言:0更新日期:2023-04-20 23:34
本发明专利技术提出了基于BleMesh的智能家居控制装置、系统及方法。所述智能家居控制方法包括:所述用户终端向所述蓝牙通信模块发送针对所述智能家居的控制指令;所述蓝牙通信模块根据其内部包含的第一蓝牙通信子模块和第二蓝牙通信子模块的通信情况,判定通过第一蓝牙通信子模块还是第二蓝牙通信子模块作为目标通信模块向所述智能家居发送控制指令,并获得判定结果;根据所述判定结果,控制所述第一蓝牙通信子模块或第二蓝牙通信子模块向所述智能家居发送控制指令。所述系统包括与所述方法步骤对应的模块。对应的模块。对应的模块。

【技术实现步骤摘要】
基于BleMesh的智能家居控制装置、系统及方法


[0001]本专利技术提出了基于BleMesh的智能家居控制装置、系统及方法,属于智能家居


技术介绍

技术实现思路

[0002]本专利技术提供了基于BleMesh的智能家居控制装置、系统及方法,用以解决
……
问题:
[0003]基于BleMesh的智能家居控制方法,所述智能家居控制方法包括:
[0004]步骤1、所述用户终端向所述蓝牙通信模块发送针对所述智能家居的控制指令;
[0005]步骤2、所述蓝牙通信模块根据其内部包含的第一蓝牙通信子模块和第二蓝牙通信子模块的通信情况,判定通过第一蓝牙通信子模块还是第二蓝牙通信子模块作为目标通信模块向所述智能家居发送控制指令,并获得判定结果;
[0006]步骤3、根据所述判定结果,控制所述第一蓝牙通信子模块或第二蓝牙通信子模块向所述智能家居发送控制指令。
[0007]进一步地,所述用户终端向所述蓝牙通信模块发送针对所述智能家居的控制指令,包括:
[0008]步骤101、所述用户终端通过用户操作产生针对所述智能家居的当前的控制指令,并获取所述当前的控制指令的产生时刻;
[0009]步骤102、所述用户终端调取上一个所述智能家居的控制指令,作为原始控制指令;
[0010]步骤103、所述用户终端判断所述原始控制指令与所述当前的控制指令的内容是否相同,如果所述原始控制指令与所述当前的控制指令的内容不同,则执行步骤2;如果如果所述原始控制指令与所述当前的控制指令的内容不同,则执行步骤与104;
[0011]步骤104、判定所述原始控制指令与所述当前的控制指令之间的指令产生时间间隔,如果所述原始控制指令与所述当前的控制指令之间的指令产生时间间隔低于预设的时间间隔阈值,则停止针对所述当前的控制指令发起通信响应直至所述原始控制指令被发送至所述智能家居。
[0012]进一步地,所述蓝牙通信模块根据其内部包含的第一蓝牙通信子模块和第二蓝牙通信子模块的通信情况,判定通过第一蓝牙通信子模块还是第二蓝牙通信子模块作为目标通信模块向所述智能家居发送控制指令,并获得判定结果,包括:
[0013]步骤201、所述蓝牙通信模块在接收到所述当前的控制指令后,获取所述第一蓝牙通信子模块和第二蓝牙通信子模块的上一次通信执行时刻;
[0014]步骤202、判断所述第一蓝牙通信子模块和第二蓝牙通信子模块的上一次通信执行时刻与所述当前的控制指令的产生时刻之间的时间间隔是否超过预设的时间间隔阈值,
并根据所述第一蓝牙通信子模块和第二蓝牙通信子模块的上一次通信执行时刻与所述当前的控制指令的产生时刻之间的时间间隔与所述时间间隔阈值的比较情况,确定目标通信模块;其中,所述目标通信模块的属性包括一类目标通信模块、二类目标通信模块和三类目标通信模块。
[0015]具体的,如果所述第一蓝牙通信子模块和第二蓝牙通信子模块的上一次通信执行时刻与所述当前的控制指令的产生时刻之间的时间间隔均超过预设的时间间隔阈值,则选择任一蓝牙通信子模块作为一类目标通信模块;
[0016]如果所述第一蓝牙通信子模块和第二蓝牙通信子模块的其中之一的上一次通信执行时刻与所述当前的控制指令的产生时刻之间的时间间隔超过预设的时间间隔阈值,则选择时间间隔超过预设的时间间隔阈值的蓝牙通信子模块作为二类目标通信模块;
[0017]如果所述第一蓝牙通信子模块和第二蓝牙通信子模块的上一次通信执行时刻与所述当前的控制指令的产生时刻之间的时间间隔均未超过预设的时间间隔阈值,则上一次通信执行时刻最近的蓝牙通信子模块作为三类目标通信模块。
[0018]进一步地,根据所述判定结果,控制所述第一蓝牙通信子模块或第二蓝牙通信子模块向所述智能家居发送控制指令,包括:
[0019]步骤301、提取所述目标通信模块,并判断在所述目标通信模块的属性;
[0020]步骤302、根据所述目标通信模块的属性不同,控制所述第一蓝牙通信子模块或第二蓝牙通信子模块向所述智能家居发送控制指令。
[0021]具体的,当所述目标通信模块为一类目标通信模块时,控制所述目标通信模块向所述智能家居发送控制指令;当所述目标通信模块为二类目标通信模块时,断开非目标通信模块与上一次进行控制指令通信的用户终端的通信连接,控制所述目标通信模块向所述智能家居发送控制指令,并在预设的第一中断时间后回去所述非目标通信模块与上一次进行控制指令通信的用户终端的通信连接;当所述目标通信模块为三类目标通信模块时,断开非目标通信模块与上一次进行控制指令通信的用户终端的通信连接,控制所述目标通信模块向所述智能家居发送控制指令,并在预设的第二中断时间后回去所述非目标通信模块与上一次进行控制指令通信的用户终端的通信连接;
[0022]其中,所述第一中断时间和第二中断时间通过如下公式获取:
[0023][0024][0025]其中,T
z1
和T
z2
分别表示第一中断时间和第二中断时间;M表示被作为目标通信模块对应的蓝牙通信子模块对应的被作为目标通信模块的次数;N表示蓝牙通信模块执行通信的总次数;T1和T2分别表示目标通信模块的上一次通信时刻和非目标通信模块的上一次通信时刻;T表示预设的时间间隔阈值对应的实际时刻。
[0026]进一步地,所述智能家居控制系统包括:
[0027]第一指令发送模块,用于所述用户终端向所述蓝牙通信模块发送针对所述智能家居的控制指令;
[0028]判定模块,用于所述蓝牙通信模块根据其内部包含的第一蓝牙通信子模块和第二蓝牙通信子模块的通信情况,判定通过第一蓝牙通信子模块还是第二蓝牙通信子模块作为目标通信模块向所述智能家居发送控制指令,并获得判定结果;
[0029]第二指令发送模块,用于根据所述判定结果,控制所述第一蓝牙通信子模块或第二蓝牙通信子模块向所述智能家居发送控制指令。
[0030]进一步地,所述第一指令发送模块包括:
[0031]第一时刻获取模块,用于所述用户终端通过用户操作产生针对所述智能家居的当前的控制指令,并获取所述当前的控制指令的产生时刻;
[0032]调取模块,用于所述用户终端调取上一个所述智能家居的控制指令,作为原始控制指令;
[0033]第一选择执行模块,用于所述用户终端判断所述原始控制指令与所述当前的控制指令的内容是否相同,如果所述原始控制指令与所述当前的控制指令的内容不同,则启动判定模块;如果所述原始控制指令与所述当前的控制指令的内容不同,则启动第二选择执行模块;
[0034]第二选择执行模块,用于判定所述原始控制指令与所述当前的控制指令之间的指令产生时间间隔,如果所述原始控制指令与所述当前的控制指令之间的指令产生时间间隔低于预设的时间间隔阈值,则停止针对所述当前的控制指令发起通信响应直至所述原始控制指令被发送至所述智能家居。
[0035]进一步地,所述判定模块包括:
[003本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于BleMesh的智能家居控制方法,其特征在于,所述智能家居控制方法包括:步骤1、所述用户终端向所述蓝牙通信模块发送针对所述智能家居的控制指令;步骤2、所述蓝牙通信模块根据其内部包含的第一蓝牙通信子模块和第二蓝牙通信子模块的通信情况,判定通过第一蓝牙通信子模块还是第二蓝牙通信子模块作为目标通信模块向所述智能家居发送控制指令,并获得判定结果;步骤3、根据所述判定结果,控制所述第一蓝牙通信子模块或第二蓝牙通信子模块向所述智能家居发送控制指令。2.根据权利要求1所述智能家居控制方法,其特征在于,所述用户终端向所述蓝牙通信模块发送针对所述智能家居的控制指令,包括:步骤101、所述用户终端通过用户操作产生针对所述智能家居的当前的控制指令,并获取所述当前的控制指令的产生时刻;步骤102、所述用户终端调取上一个所述智能家居的控制指令,作为原始控制指令;步骤103、所述用户终端判断所述原始控制指令与所述当前的控制指令的内容是否相同,如果所述原始控制指令与所述当前的控制指令的内容不同,则执行步骤2;如果如果所述原始控制指令与所述当前的控制指令的内容不同,则执行步骤与104;步骤104、判定所述原始控制指令与所述当前的控制指令之间的指令产生时间间隔,如果所述原始控制指令与所述当前的控制指令之间的指令产生时间间隔低于预设的时间间隔阈值,则停止针对所述当前的控制指令发起通信响应直至所述原始控制指令被发送至所述智能家居。3.根据权利要求1所述智能家居控制方法,其特征在于,所述蓝牙通信模块根据其内部包含的第一蓝牙通信子模块和第二蓝牙通信子模块的通信情况,判定通过第一蓝牙通信子模块还是第二蓝牙通信子模块作为目标通信模块向所述智能家居发送控制指令,并获得判定结果,包括:步骤201、所述蓝牙通信模块在接收到所述当前的控制指令后,获取所述第一蓝牙通信子模块和第二蓝牙通信子模块的上一次通信执行时刻;步骤202、判断所述第一蓝牙通信子模块和第二蓝牙通信子模块的上一次通信执行时刻与所述当前的控制指令的产生时刻之间的时间间隔是否超过预设的时间间隔阈值,并根据所述第一蓝牙通信子模块和第二蓝牙通信子模块的上一次通信执行时刻与所述当前的控制指令的产生时刻之间的时间间隔与所述时间间隔阈值的比较情况,确定目标通信模块;其中,所述目标通信模块的属性包括一类目标通信模块、二类目标通信模块和三类目标通信模块。4.根据权利要求1所述智能家居控制方法,其特征在于,根据所述判定结果,控制所述第一蓝牙通信子模块或第二蓝牙通信子模块向所述智能家居发送控制指令,包括:步骤301、提取所述目标通信模块,并判断在所述目标通信模块的属性;步骤302、根据所述目标通信模块的属性不同,控制所述第一蓝牙通信子模块或第二蓝牙通信子模块向所述智能家居发送控制指令;其中,根据所述目标通信模块的属性不同,控制所述第一蓝牙通信子模块或第二蓝牙通信子模块向所述智能家居发送控制指令,包括:当所述目标通信模块为一类目标通信模块时,控制所述目标通信模块向所述智能家居
发送控制指令;当所述目标通信模块为二类目标通信模块时,断开非目标通信模块与上一次进行控制指令通信的用户终端的通信连接,控制所述目标通信模块向所述智能家居发送控制指令,并在预设的第一中断时间后回去所述非目标通信模块与上一次进行控制指令通信的用户终端的通信连接;当所述目标通信模块为三类目标通信模块时,断开非目标通信模块与上一次进行控制指令通信的用户终端的通信连接,控制所述目标通信模块向所述智能家居发送控制指令,并在预设的第二中断时间后回去所述非目标通信模块与上一次进行控制指令通信的用户终端的通信连接;其中,所述第一中断时间和第二中断时间通过如下公式获取:其中,所述第一中断时间和第二中断时间通过如下公式获取:其中,T
z1
和T
z2
分别表示第一中断时间和第二中断时间;M表示被作为目标通信模块对应的蓝牙通信子模块对应的被作为目标通信模块的次数;N表示蓝牙通信模块执行通信的总次数;T1和T2分别表示目标通信模块的上一次通信时刻和非目标通信模块的上一次通信时刻;T表示预设的时间间隔阈值对应的实际时刻。5.基于BleMesh的智能家居控制系统,其特征在于,所述智能家居控制系统包括:第一指令发送模块,用于所述用户终端向所述蓝牙通信模块发送针对所述智能家居的控制指令;判...

【专利技术属性】
技术研发人员:陈旭治邱玉霏黄榕坤
申请(专利权)人:深圳市奇点物联科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1