设备控制方法和装置制造方法及图纸

技术编号:33547173 阅读:17 留言:0更新日期:2022-05-26 22:42
本申请实施例公开了一种设备控制方法和装置,该方法包括:第一富设备获取来自第一目标富设备的第一控制指令,第一控制指令为基于同步更新的本地瘦设备信息生成的指令;若第一目标富设备为第二富设备,且第一控制指令对应的目标瘦设备为与第一富设备连接的瘦设备,执行第一控制指令,以目标瘦设备进行控制操作;若第一控制指令对应的目标瘦设备为与第二富设备连接的瘦设备,向目标瘦设备连接的第二富设备发送第一控制指令,以使目标瘦设备连接的第二富设备执行第一控制指令,对目标瘦设备进行控制操作,第一富设备和第二富设备处于第一网络,每个瘦设备和其连接的富设备处于第二网络。本申请实施例实现了近场环境下富设备之间的快速交叉控制。的快速交叉控制。的快速交叉控制。

【技术实现步骤摘要】
设备控制方法和装置


[0001]本申请涉及终端
,尤其涉及一种设备控制方法和装置。

技术介绍

[0002]随着科学技术的不断发展,设备互联需求在日益增加,设备之间相互控制的需求也在日益增加。
[0003]目前,每两个设备之间均需要依次进行单独发现,单独连接,然后才能进行相互控制。另外,设备之间的控制也只基于点对点连接,导致设备之间只能进行点对点的交互操作。总的来说,现有的设备控制方式,操作十分繁琐,不能实现设备之间的快速控制。

技术实现思路

[0004]本申请实施例提供一种设备控制方法及装置,解决了现有设备控制方式操作十分繁琐,不能实现设备之间的快速控制的问题。
[0005]第一方面,本申请实施例提供一种设备控制方法,应用于第一富设备,第一富设备连接有至少一个第二富设备,该方法包括:获取来自第一目标富设备的第一控制指令,第一目标富设备为第一富设备和第二富设备中的设备,第一控制指令为第一目标富设备基于同步更新的本地瘦设备信息生成的指令,本地瘦设备信息包括第一富设备所连接的瘦设备的信息和/或第二富设备所连接的瘦设备的信息;确定第一控制指令对应的目标瘦设备;若第一目标富设备为第二富设备,且第一控制指令对应的目标瘦设备为与第一富设备连接的瘦设备,则执行第一控制指令,以对与第一富设备连接的瘦设备进行控制操作;若第一控制指令对应的目标瘦设备为与第二富设备连接的瘦设备,则向目标瘦设备所连接的第二富设备发送第一控制指令,第一控制指令用于指示目标瘦设备所连接的第二富设备执行第一控制指令,以对目标瘦设备进行控制操作。
[0006]其中,第一富设备和第二富设备处于第一网络,每个瘦设备和其所连接的富设备处于第二网络。第一网络和第二网络是两个同的网络,即本申请实施例存在两层网络。例如,第一网络为Wi

Fi网络,即第一富设备和第二富设备同处于一个Wi

Fi网络,第二网络为蓝牙网络,即瘦设备通过蓝牙和富设备连接。
[0007]本申请实施例中,各个富设备之间依赖于同步更新的瘦设备信息,可以对其它富设备连接的瘦设备进行控制,即各个富设备中均有其它富设备所连接的瘦设备的相关信息,一个富设备可以基于本地同步更新的瘦设备信息生成控制指令,通过第一富设备作为转发中心,对处于同一个无线网络中的另外一个富设备所连接的瘦设备进行控制,操作简便,实现了近场环境(例如,智能家居场景)下,富设备之间的快速交叉控制。
[0008]示例性的,第一富设备为大屏设备,第二富设备包括手机,大屏设备连接的瘦设备为智能音箱。此时,大屏设备的音频由自身的扬声器播放,需要将大屏设备的音频播放从大屏设备切换至智能音箱。如果是现有技术,用户需要控制大屏设备依次进行发现、连接和控制等操作,以使大屏设备切换至智能音箱发声,操作十分繁琐。
[0009]而本申请实施例中,手机、大屏设备和智能音箱均连接在同一个短距离无线网络(例如,Wi

Fi点对点网络)中,大屏设备作为转发中心,大屏设备可以将其所连接的瘦设备信息实时同步至手机。用户基于手机上实时同步更新的瘦设备信息,在手机上控制大屏设备切换至智能音箱,此时,用户通过点击操作等生成控制指令后,手机再将控制指令发送至大屏设备,大屏设备再根据该控制指令切换至智能音箱发声。相较而言,现有技术实现上述控制过程需要用户控制大屏设备与智能音箱之间进行多次操作,而通过本申请实施例,用户可以只在手机上进行简单的操作(例如,点击操作等),即可实现上述控制过程,操作简便,各个富设备之间可以实现快速交叉控制。
[0010]在第一方面的一些可能的实现方式中,确定第一控制指令对应的目标瘦设备,包括:
[0011]根据本地设备信息,确定第一控制指令对应的目标瘦设备;
[0012]其中,第一控制指令包括目标瘦设备信息,目标瘦设备信息包括目标瘦设备物理地址和/或目标瘦设备所连接的富设备的唯一标识;本地设备信息包括各个富设备的信息和各个富设备所连接的瘦设备信息。
[0013]在第一方面的一些可能的实现方式中,目标瘦设备信息还包括目标瘦设备状态信息,此时,执行所述第一控制指令,以对与所述第一富设备连接的瘦设备进行控制操作的过程可以包括:将与所述第一富设备连接的瘦设备的状态调整为所述目标瘦设备状态信息对应的状态,以对于所述第一富设备连接的瘦设备进行控制操作。
[0014]在第一方面的一些可能的实现方式中,该方法还包括:获取来自第二目标富设备的瘦设备更新信息,瘦设备更新信息包括与第二目标富设备连接的瘦设备的信息,第二目标富设备为第一富设备或者第二富设备;若第二目标富设备为第二富设备,根据瘦设备更新信息,更新本地瘦设备信息,并向处于在线状态的其它第二富设备发送瘦设备更新信息,瘦设备更新信息用于指示其它第二富设备根据瘦设备更新信息更新本地瘦设备信息,其它第二富设备为多个第二富设备信息中除了第二目标富设备之外的设备;若第二目标富设备为第一富设备,向第二富设备发送瘦设备更新信息,设备瘦更新信息用于指示第二富设备根据瘦设备更新信息更新本地瘦设备信息。
[0015]在该实现方式中,各个富设备之间如果有需要更新的瘦设备信息,则将需要更新的瘦设备信息发送至第一富设备,第一富设备作为转发中心,将需要更新的瘦设备信息同步至其它的富设备,实现了在各个富设备之间,实时同步更新瘦设备信息,便于后续富设备之间基于实时同步更新的瘦设备信息,实现快速交叉操作。
[0016]在第一方面的一些可能的实现方式中,该瘦设备更新信息包括所连接的富设备的信息、瘦设备物理地址信息、瘦设备类型信息、瘦设备能力信息和瘦设备状态信息。通过将瘦设备的状态信息实时同步至各个富设备,便于后续各个富设备之间的快速交叉控制。
[0017]在第一方面的一些可能的实现方式中,该方法还包括:周期性向第二富设备组播心跳报文;接收来自第二富设备针对心跳报文的回复消息;若回复消息为第一类消息,将第二富设备的状态维持为在线状态;若回复消息为第二类消息,将第二富设备的状态变更为离线状态。
[0018]在第一方面的一些可能的实现方式中,在周期性向第二富设备组播心跳报文之后,该方法还包括:若在预设时间段没有接收到第二富设备的回复消息,将第二富设备的状
态变更为离线状态。
[0019]可以看出,第一富设备通过心跳报文,维护各个第二富设备的在网状态,基于自动维护的富设备在网状态,便于后续的瘦设备信息更新,以及富设备之间的快速交叉控制。
[0020]在第一方面的一些可能的实现方式中,上述方法还可以包括:接收来自第二富设备的第一报文,第一报文为第二富设备从息屏状态变为亮屏,根据存储的网络信息生成的报文;根据第一报文与所述第二富设备建立连接,并将第二富设备的状态变更为在线状态。
[0021]第一报文具体可以为加入报文,网络信息是第二富设备首次加入第一富设备维护的网络时存储的信息。
[0022]在该实现方式中,第二富设备通过亮屏快速加入到第一富设备维护的网络。
[002本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备控制方法,其特征在于,应用于第一富设备,所述第一富设备连接有至少一个第二富设备,所述方法包括:获取来自第一目标富设备的第一控制指令,所述第一目标富设备为所述第一富设备和所述第二富设备中的设备,所述第一控制指令为所述第一目标富设备基于同步更新的本地瘦设备信息生成的指令,所述本地瘦设备信息包括所述第一富设备所连接的瘦设备的信息和/或所述第二富设备所连接的瘦设备的信息;确定所述第一控制指令对应的目标瘦设备;若所述第一控制指令对应的目标瘦设备为与所述第一富设备连接的瘦设备,且所述第一目标富设备为所述第二富设备,则执行所述第一控制指令,以对与所述第一富设备连接的瘦设备进行控制操作;若所述第一控制指令对应的目标瘦设备为与所述第二富设备连接的瘦设备,则向所述目标瘦设备所连接的第二富设备发送所述第一控制指令,所述第一控制指令用于指示所述目标瘦设备所连接的第二富设备执行所述第一控制指令,以对所述目标瘦设备进行控制操作;其中,所述第一富设备和第二富设备处于第一网络,每个瘦设备和所述瘦设备所连接的富设备处于第二网络。2.根据权利要求1所述的方法,其特征在于,确定所述第一控制指令对应的目标瘦设备,包括:根据本地设备信息,确定所述第一控制指令对应的目标瘦设备;其中,所述第一控制指令包括目标瘦设备信息,所述目标瘦设备信息包括所述目标瘦设备物理地址和/或所述目标瘦设备所连接的富设备的唯一标识;所述本地设备信息包括各个富设备的信息和各个富设备所连接的瘦设备信息。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取来自第二目标富设备的瘦设备更新信息,所述瘦设备更新信息包括与所述第二目标富设备连接的瘦设备的信息,所述第二目标富设备为所述第一富设备或者所述第二富设备;若所述第二目标富设备为所述第二富设备,根据所述瘦设备更新信息,更新本地瘦设备信息,并向处于在线状态的其它第二富设备发送所述瘦设备更新信息,所述瘦设备更新信息用于指示其它第二富设备根据所述瘦设备更新信息更新本地瘦设备信息,所述其它第二富设备为多个第二富设备信息中除了所述第二目标富设备之外的设备;若所述第二目标富设备为所述第一富设备,向所述第二富设备发送所述瘦设备更新信息,所述设备瘦更新信息用于指示所述第二富设备根据所述瘦设备更新信息更新本地瘦设备信息。4.根据权利要求3所述的方法,其特征在于,所述瘦设备更新信息包括所连接的富设备的信息、瘦设备物理地址信息、瘦设备类型信息、瘦设备能力信息和瘦设备状态信息。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:周期性向所述第二富设备组播心跳报文;接收来自所述第二富设备针对所述心跳报文的回复消息;若所述回复消息为第一类消息,将所述第二富设备的状态维持为在线状态;
若所述回复消息为第二类消息,将所述第二富设备的状态变更为离线状态;若在预设时间段没有接收到所述第二富设备的回复消息,将所述第二富设备的状态变更为离线状态。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:接收来自所述第二富设备的第一报文,所述第一报文为所述第二富设备从息屏状态变为亮屏,根据存储的网络信息生成的报文;根据所述第一报文与所述第二富设备建立连接,并将所述第二富设备的状态变更为在线状态。7.根据权利要求5所述的...

【专利技术属性】
技术研发人员:王春风
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1