【技术实现步骤摘要】
一种蓝牙Mesh设备状态更新方法及显示设备
本申请涉及智能家居
,尤其涉及一种蓝牙Mesh设备状态更新方法及显示设备。
技术介绍
无线Mesh网络是一种无线网格网络,常用于构建宽带家庭网络、社区网络、企业网络和城域网络等多种无线网络环境中。根据构建网络时所采用无线连接方式的不同,无线Mesh网络可以具有不同的形式。其中,基于蓝牙连接而建立的蓝牙Mesh网络,因便于实现多对多设备通信以及低能耗蓝牙的特点,可用于创建基于多个设备的大型网络。在蓝牙Mesh网络中,可以包括多个节点,每个节点上设有蓝牙Mesh设备,不同节点之间可以相互进行信息传递,实现节点间的自由通讯。在部分基于蓝牙Mesh网络的功能开发过程中,需要获悉蓝牙Mesh设备的在/离线状态、开关状态等。蓝牙Mesh设备状态会随着设备实际应用情况不断变化,因此作为蓝牙Mesh网络的控制设备,需要实时对蓝牙Mesh设备状态进行更新,以实现精准控制。例如,用户可以通过语音指令控制设备,下发控制指令后根据指令执行结果及时更新设备状态。用户通过给蓝牙Mesh设备断电/ ...
【技术保护点】
1.一种蓝牙Mesh设备状态更新方法,其特征在于,包括:/n接收用户输入的用于切入设备列表界面的切入指令;/n响应于所述切入指令,向蓝牙Mesh设备发送轮询指令;所述轮询指令用于通过轮询检测蓝牙Mesh设备的当前状态;/n比对所述蓝牙Mesh设备的当前状态与原始状态;所述原始状态为在所述设备列表界面中所述蓝牙Mesh设备的上一次状态;/n如果所述当前状态与所述原始状态不同,将所述设备列表界面中的所述原始状态更新为所述当前状态。/n
【技术特征摘要】 【专利技术属性】
1.一种蓝牙Mesh设备状态更新方法,其特征在于,包括:
接收用户输入的用于切入设备列表界面的切入指令;
响应于所述切入指令,向蓝牙Mesh设备发送轮询指令;所述轮询指令用于通过轮询检测蓝牙Mesh设备的当前状态;
比对所述蓝牙Mesh设备的当前状态与原始状态;所述原始状态为在所述设备列表界面中所述蓝牙Mesh设备的上一次状态;
如果所述当前状态与所述原始状态不同,将所述设备列表界面中的所述原始状态更新为所述当前状态。
2.根据权利要求1所述的蓝牙Mesh设备状态更新方法,其特征在于,所述蓝牙Mesh设备的状态包括在/离线状态;所述方法还包括:
在预设超时时间内接收所述蓝牙Mesh设备发送的心跳消息;
如果接收到所述心跳消息,确定所述蓝牙Mesh设备的当前在/离线状态为在线;
如果未接收到所述心跳消息,确定所述蓝牙Mesh设备的当前在/离线状态为离线。
3.根据权利要求2所述的蓝牙Mesh设备状态更新方法,其特征在于,所述蓝牙Mesh设备的状态还包括开关状态;如果接收到所述心跳消息,所述方法还包括:
接收蓝牙Mesh设备反馈的轮询结果数据;
在所述轮询结果数据中,提取蓝牙Mesh设备的当前开关状态;
获取所述设备列表界面中所述蓝牙Mesh设备的原始开关状态。
4.根据权利要求3所述的蓝牙Mesh设备状态更新方法,其特征在于,所述方法还包括:
如果所述当前开关状态为开启,所述原始开关状态为关闭,则将所述设备列表界面中的所述蓝牙Mesh设备的开关状态更新为开启;
如果所述当前开关状态为关闭,所述原始开关状态为开启,则将所述设备列表界面中的所述蓝牙Mesh设备的开关状态更新为关闭。
5.根据权利要求2所述的蓝牙Mesh设备状态更新方法,其特征在于,所述方法还包括:
获取所述设备列表界面中所述蓝牙Mesh设备的原始在/离线状态;
如果所述原始在/离线状态为离线,所述当前在/离线状态为在线,则将所述设备列表界面中所述蓝牙Mesh设备的在/离线状态更新为在线;
如果所述原始在/离线状态为在线,所述当前在/离线状态为离线,则将所述设备列表界面中所述蓝牙Mesh设备的在/离线状态更新为离线。
6.根据权利要求1所述的蓝牙Mesh设备状态更新方法,其特征在于,响应于所述切入指令,向蓝牙Mesh设备发送轮询指令的步骤,包括:
将轮询标志设置为true;
如果在预设超时时间内接收到所述蓝牙Mesh设备发送的心跳消息,向蓝牙Mesh设备发送轮询指令。
7.根据权利要求1所述的蓝牙Mesh设备状态更新方法,其特征在于,所述方法还包括:
接收用户输入的用于切出设备列表界面的切出指令;
响应于所述切入指令,将轮询标志设置为false,停止向蓝牙Mesh设备发送轮询指令。
8.一种蓝牙Mesh设备状态更新方法,应用于蓝牙Mesh设备,其特征在于,包括:
接收显示设备发送的轮询指令;所述轮询指令为所述显示设备响应于切入设备列表界面而发送的指令;
技术研发人员:鲍姗娟,马甜甜,申静,王大勇,
申请(专利权)人:海信视像科技股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。