控制指令处理、发送方法、电子设备、控制设备及设备控制系统与流程

文档序号:22680999发布日期:2020-10-28 12:42阅读:122来源:国知局
控制指令处理、发送方法、电子设备、控制设备及设备控制系统与流程

本发明涉及设备控制领域,尤其涉及一种控制指令处理、发送方法、电子设备、控制设备及设备控制系统。



背景技术:

现如今,随着社会的进步和技术的发展,类似于智能音箱、智能摄像头、智能电灯和智能空气净化器等电子设备开始进入人们的日常生活中。

随着人均拥有电子设备的数量越来越多,通过无线广播遥控技术(如:蓝牙、wifi等),人们可以使用一个控制设备广播控制指令,使收到该控制指令的多个电子设备对该控制指令进行响应。

然而,因为无线广播遥控技术没有指向性,为了避免不需要响应控制指令的电子设备在获得该控制指令后对该控制指令进行响应的情况发生,需要对多个电子设备一一进行编号,并根据编号在控制设备上设置多个按钮,例如,在控制设备上需要分别对电子设备a设置一个开关按钮a,对电子设备b设置另一个开关按钮b。当电子设备越多时,对电子设备的编号及在控制设备上的设置就越复杂。所以,在不对电子设备进行编号的前提下,如何解决无线广播遥控技术没有指向性的问题成为技术人员的重点研究内容。



技术实现要素:

鉴于上述问题,本发明提供一种克服上述问题或者至少部分地解决上述问题的一种控制指令处理、发送方法、电子设备、控制设备及设备控制系统,具体技术方案如下:

一种控制指令处理方法,应用于电子设备中,所述方法包括:

获得控制设备分别通过至少两个指令发送器件广播的各控制指令,所述控制设备上设置有至少两个指令发送器件,所述至少两个指令发送器件在所述控制设备的第一方向上前后排列,所述控制设备在同一时刻广播的各控制指令相同;

确定所述各控制指令中至少两个控制指令的指令传播路线的夹角;

在确定的所述夹角满足预设的角度条件时,响应所述控制指令。

可选的,所述电子设备中设置有预置标识,所述各控制指令均携带有分组标识,在所述获得控制设备分别通过至少两个指令发送器件广播的各控制指令之后,所述方法还包括:

对每个控制指令:判断该控制指令中的分组标识是否与所述预置标识相同,如果不相同,则丢弃该控制指令,如果相同,再执行所述确定所述控制指令中至少两个控制指令的指令传播路线的夹角的步骤。

可选的,所述控制设备为蓝牙控制器,所述指令发送器件为蓝牙天线,所述第一方向为所述控制设备的首尾连接线所在的方向。

可选的,所述预设的角度条件为:

小于预设角度。

一种控制指令发送方法,应用于控制设备,所述控制设备上设置有至少两个指令发送器件,所述至少两个指令发送器件在所述控制设备的第一方向上前后排列,所述方法包括:

获得用户对所述控制设备的第一操作;

根据所述第一操作,生成与所述第一操作匹配的一个控制指令;

在同一时刻通过所述至少两个指令发送器件分别对所述控制指令进行广播,以使电子设备获得至少两个所述控制指令并确定所述至少两个控制指令的指令传播路线的夹角,在确定的所述夹角满足预设的角度条件时,响应所述控制指令。

一种电子设备,包括控制指令获得单元、夹角确定单元和判断响应单元,

所述控制指令获得单元,用于获得控制设备分别通过至少两个指令发送器件广播的各控制指令,所述控制设备上设置有至少两个指令发送器件,所述至少两个指令发送器件在所述控制设备的第一方向上前后排列,所述控制设备在同一时刻广播的各控制指令相同;

所述夹角确定单元,用于确定所述各控制指令中至少两个控制指令的指令传播路线的夹角;

所述判断响应单元,用于在确定的所述夹角满足预设的角度条件时,响应所述控制指令。

可选的,所述电子设备中设置有预置标识,所述各控制指令均携带有分组标识,所述电子设备还包括标识判断单元和指令丢弃单元,

所述标识判断单元,用于在所述控制指令获得单元获得控制设备分别通过至少两个指令发送器件广播的各控制指令之后,对每个控制指令:判断该控制指令中的分组标识是否与所述预置标识相同,如果不相同,则触发所述指令丢弃单元丢弃该控制指令,如果相同,则触发所述夹角确定单元确定所述各控制指令中至少两个控制指令的指令传播路线的夹角;

所述指令丢弃单元,用于丢弃控制指令。

可选的,所述控制设备为蓝牙控制器,所述指令发送器件为蓝牙天线,所述第一方向为所述控制设备的首尾连接线所在的方向。

一种控制设备,包括处理器和至少两个指令发送器件,所述至少两个指令发送器件在所述控制设备的第一方向上前后排列,

所述处理器获得用户对所述控制设备的第一操作;根据所述第一操作,生成与所述第一操作匹配的一个控制指令;

所述处理器控制所述至少两个指令发送器件在同一时刻分别对所述控制指令进行广播,以使电子设备获得至少两个所述控制指令并确定所述至少两个控制指令的指令传播路线的夹角,在确定的所述夹角满足预设的角度条件时,响应所述控制指令。

一种设备控制系统,包括:控制设备和至少一个电子设备,所述控制设备上设置有至少两个指令发送器件,所述至少两个指令发送器件在所述控制设备的第一方向上前后排列,

所述控制设备获得用户对所述控制设备的第一操作,根据所述第一操作,生成与所述第一操作匹配的一个控制指令,在同一时刻通过至少两个指令发送器件分别对所述控制指令进行广播;

所述电子设备获得所述控制设备分别通过至少两个指令发送器件广播的各控制指令,确定所述各控制指令中至少两个控制指令的指令传播路线的夹角,在确定的所述夹角满足预设的角度条件时,响应所述控制指令。

借由上述技术方案,本发明提供的一种控制指令处理、发送方法、电子设备、控制设备及设备控制系统,可以获得控制设备分别通过至少两个指令发送器件广播的各控制指令,所述控制设备上设置有至少两个指令发送器件,所述至少两个指令发送器件在所述控制设备的第一方向上前后排列,所述控制设备在同一时刻广播的各控制指令相同;确定所述各控制指令中至少两个控制指令的指令传播路线的夹角;在确定的所述夹角满足预设的角度条件时,响应所述控制指令。本发明实施例采用了在确定至少两个控制指令的指令传播路线的夹角满足预设的角度条件之后,再响应该控制指令的技术手段,克服了控制设备通过指令发送器件广播的控制指令没有指向性的问题,进而达到了正确响应控制指令的技术效果。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的一种控制指令处理方法的流程示意图;

图2示出了本发明实施例提供的控制设备在一个方向上的局部的透视效果示意图;

图3示出了本发明实施例提供的控制设备在另一个方向上的局部的透视效果示意图;

图4示出了本发明实施例提供的一种至少两个控制指令的指令传播路线的夹角的说明示意图;

图5示出了本发明实施例提供的另一种至少两个控制指令的指令传播路线的夹角的说明示意图;

图6示出了本发明实施例提供的另一种控制指令处理方法的流程示意图;

图7示出了本发明实施例提供的一种控制指令处理方法应用场景的说明示意图;

图8示出了本发明实施例提供的一种控制指令发送方法的流程示意图;

图9示出了本发明实施例提供的一种电子设备的结构示意图;

图10示出了本发明实施例提供的另一种电子设备的结构示意图;

图11示出了本发明实施例提供的一种控制设备的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

如图1所示,一种控制指令处理方法,应用于电子设备中,所述方法可以包括:

s100、获得控制设备分别通过至少两个指令发送器件广播的各控制指令,所述控制设备上设置有至少两个指令发送器件,所述至少两个指令发送器件在所述控制设备的第一方向上前后排列,所述控制设备在同一时刻广播的各控制指令相同;

具体的,电子设备可以包括智能电灯、智能摄像头、智能音箱及其他可以获得广播的控制指令的设备。可选的,本实施例中的电子设备为带有蓝牙模块的家电设备。控制设备可以包括蓝牙控制器、路由器、智能手机、笔记本电脑及其他携带有广播功能的设备。可选的,本实施例中的控制设备可以为带有蓝牙模块的遥控器。指令发送器件可以包括蓝牙天线,wifi天线及其他可以进行广播的器件。控制指令可以包括开关指令、明暗等级指令、温度调节指令、音量调节指令和定时指令。

其中,控制设备上设置的该至少两个指令发送器件在该控制设备的第一方向上前后排列,具体前后排列位置可以如图2所示:首先指定控制设备的第一方向,图2中的第一方向如箭头所示,指令发送器件a与指令发送器件b在该第一方向上前后排列,且如图3所示,指令发送器件a与指令发送器件b均位于所述第一方向所在的水平面上。控制设备上的至少两个指令发送器件在该控制设备的第一方向上前后排列,可以有利于后续步骤对该至少两个指令发送器件广播的各控制指令进行处理。

控制设备在同一时刻分别通过在第一方向上前后排列的至少两个指令发送器件广播的各控制指令相同。例如,在某一时刻,控制设备中其中一个指令发送器件广播的是开关指令,那么,在该时刻,该控制设备中的另一个指令发送器件广播的指令为该开关指令。控制设备上至少两个指令发送器件在同一时刻广播的各控制指令相同,可以保证广播的控制指令的一致性和正确性。

在本发明一优选实施例中,所述控制设备可以为蓝牙控制器,所述指令发送器件可以为蓝牙天线,如图2所示,所述第一方向可以为所述控制设备的首尾连接线所在的方向。具体的,蓝牙控制器的形状可以是长条形,其中,当用户手持蓝牙遥控器沿着第一方向对着电子设备时,蓝牙控制器的首可以理解为距离用户最远的一端,蓝牙控制器的尾可以理解为距离用户最近的一端。

在本实施例中,可以获得蓝牙控制器分别通过至少两个在该蓝牙控制器的首尾连接线所在的方向上前后排列的蓝牙天线广播的各控制指令。通过成熟的蓝牙技术,可以使本发明的实施例能够灵活运用于多种应用场景。

s200、确定所述各控制指令中至少两个控制指令的指令传播路线的夹角;

具体的,对于某电子设备而言,传输到该电子设备的控制指令的指令传播路线是广播该控制指令的指令发送器件到该电子设备的连线。由于控制指令是控制设备通过至少两个在该控制设备的第一方向上前后排列的指令发送器件广播的,所以可以确定获得的控制指令中至少两个控制指令的指令传播路线的夹角。为了方便对确定的各控制指令中至少两个控制指令的指令传播路线的夹角的理解,此处结合图4进行说明:指令发送器件a和指令发送器件b分别广播控制指令,由电子设备d、电子设备e和电子设备f获得该控制指令,其中虚线为控制指令的指令传播路线,由图4可知,对于电子设备d来说,指令发送器件a和指令发送器件b分别广播控制指令的指令传播路线的夹角为n。对于电子设备e来说,指令发送器件a和指令发送器件b分别广播控制指令的指令传播路线重合,可以认为夹角为0。对于电子设备f来说,指令发送器件a和指令发送器件b分别广播控制指令的指令传播路线的夹角为m。

可以理解的是,当获得的是控制设备通过两个以上的指令发送器件广播的各控制指令时,可以是只确定该各控制指令中任意两个控制指令的指令传播路线的夹角。为了便于理解,此处结合图5进行说明:例如,指令发送器件a、指令发送器件b和指令发送器件c分别广播控制指令,由电子设备d获得该控制命令,其中虚线为控制指令的指令传播路线,此时可以只确定指令发送器件a和指令发送器件b分别广播控制指令的指令传播路线的夹角j,也可以只确定指令发送器件b和指令发送器件c分别广播控制指令的指令传播路线的夹角k,还可以只确定指令发送器件a和指令发送器件c分别广播控制指令的指令传播路线的夹角y。可以理解的是,在本实施例的某种情况下,还可以确定指令发送器件a、指令发送器件b和指令发送器件c分别广播控制指令的指令传播路线的夹角j、k和y。

s300、在确定的所述夹角满足预设的角度条件时,响应所述控制指令。

具体的,预设的角度条件可以是:为预设的角度度数,例如0度、5度、10度、15度,也可以是角度范围,例如,30度以内,15度以内。在本发明的一优选实施例中,预设的角度条件是位于预设的角度范围内,若某一电子设备确定的该夹角在该角度范围内,则说明用户将控制设备的头对着该电子设备,意味着用户要对该电子设备进行控制,此时电子设备可以响应该控制指令。需要注意的是,考虑到现实应用情况,角度范围不宜过大或过小:避免因角度范围过小,导致用户在使用控制设备广播控制指令对想要控制的电子设备进行控制时,难以使夹角达到该角度范围,例如,如果角度范围为0.5度以内,在现实生活中,用户很难将夹角精确到0.5度以内。避免因角度范围过大,导致在用户在使用控制设备广播控制指令对想要控制的电子设备进行控制时,在该电子设备旁的其他电子设备也对该控制指令进行响应,例如,用户使用控制设备广播控制指令对空调进行控制,但是角度范围为180度,有可能使空调周围的电灯也对该控制指令进行响应。因此,可以理解的是,预设的角度条件可以根据实际需要进行设置,在此不做进一步的阐述。

当确定的夹角满足预设的角度条件时,则说明获得控制设备分别通过至少两个指令发送器件广播的各控制指令满足响应条件,可以对该控制指令进行响应。需要注意的是,由于获得的控制指令的数量与广播控制指令的指令发送器件的数量有关,所以获得控制指令的数量至少为两个,但由于控制设备在同一时刻分别通过在第一方向上前后排列的至少两个指令发送器件广播的各控制指令相同,所以,无论获得各控制指令的数量是几个,都只响应该各控制指令中的一个控制指令。因此,避免了相同控制指令的重复响应,使本发明实施例占用较小的资源的同时,又可以保证本发明实施例的正确执行。

本发明实施例提供的一种控制指令处理方法,可以获得控制设备分别通过至少两个指令发送器件广播的各控制指令,所述控制设备上设置有至少两个指令发送器件,所述至少两个指令发送器件在所述控制设备的第一方向上前后排列,所述控制设备在同一时刻广播的各控制指令相同;确定所述各控制指令中至少两个控制指令的指令传播路线的夹角;在确定的所述夹角满足预设的角度条件时,响应所述控制指令。本发明实施例采用了在确定至少两个控制指令的指令传播路线的夹角满足预设的角度条件之后,再响应该控制指令的技术手段,克服了控制设备通过指令发送器件广播的控制指令没有指向性的问题,进而达到了正确响应控制指令的技术效果。

可选的,本发明提供的另一种控制指令处理方法,所述电子设备中可以设置有预置标识,所述各控制指令均携带有分组标识,在步骤s100之后,基于图1所示的方法,如图6所示,所述方法还可以包括:

s110、对每个控制指令:判断该控制指令中的分组标识是否与所述预置标识相同,如果不相同,则执行步骤s400,如果相同,再执行步骤s200。

s400、丢弃该控制指令。

具体的,电子设备中可以设置有预置标识,该预置标识可以为分组标识。具体的,本发明可以预先将各电子设备进行分组,并根据分组结果在电子设备中存储该电子设备所在的组的分组标识以作为预置标识。在实际应用中,本发明可以根据电子设备的类型等设备参数将各电子设备进行分组,例如:将电灯分为一组,将电动窗帘分为一组,将空调分为一组。本发明也可以根据用户个人习惯或实际需求对同一类型或不同类型的电子设备进行自定义分组,例如,客厅的所有电灯分为一组,主卧的所有电灯分为一组。

因此,不同的电子设备的预置标识可以不同,例如,智能电灯a的预置标识可以为a,智能电灯b的预置标识可以为b。预置标识相同的电子设备所属分组相同,例如,智能电灯a的预置标识可以为a,智能电灯b的预置标识可以为b,智能电灯c的预置标识可以为a,则智能电灯a和智能电灯c所属分组相同。同时,对于获得控制设备分别通过至少两个指令发送器件广播的各控制指令都可以携带有分组标识,控制设备在同一时刻广播的各控制指令相同且分组标识相同。例如,控制设备分别通过至少两个指令发送器件广播的各控制指令均为开关指令且分组标识都为a。

对于获得控制设备分别通过至少两个指令发送器件广播的各控制指令中的每个控制指令:判断该控制指令中的分组标识是否与所述预置标识相同,为了便于理解,此处进行举例说明:例如,电子设备获得的控制指令中的分组标识为c,电子设备中预置标识也为c,则可以认为该控制指令中的分组标识与预置标识相同。当电子设备获得的控制指令中的分组标识与该电子设备中的预置标识相同时,则说明该电子设备获得了需要对该电子设备所属分组内的至少一个电子设备进行控制的控制指令,此时再执行所述确定所述控制指令中至少两个控制指令的指令传播路线的夹角的步骤。当电子设备获得的控制指令中的分组标识与该电子设备中的预置标识不相同时,则说明该电子设备获得的控制指令并不是要对该电子设备进行控制,所以可以丢弃该控制指令。对电子设备设置预置标识,并使控制指令中携带有分组标识,可以通过判断控制指令与电子设备中的预置标识是否相同,使电子设备从获得的控制指令中区分出对该电子设备进行控制的控制指令,避免在获得错误的控制指令之后,仍然对该错误的控制指令进行处理。

为了便于理解,此处举例进行说明:若电子设备d、电子设备e和电子设备f的预置标识均为a,则说明电子设备d、电子设备e和电子设备f所属的分组相同,电子设备g属于另一电子设备组,电子设备g的预置标识为b。当控制指令携带有分组标识为a,尽管电子设备d、电子设备e、电子设备f和电子设备g均获得该控制指令,但由于电子设备g的预置标识与控制指令携带的分组标识不相同,所以电子设备g丢弃该控制指令,而电子设备d、电子设备e和电子设备f中的预置标识与控制指令携带的分组标识相同,电子设备d、电子设备e和电子设备f执行确定所述各控制指令中至少两个控制指令的指令传播路线的夹角的步骤。

为了便于理解对电子设备进行分组的技术效果,此处结合图7进行举例说明:一个智能窗帘的上方有智能电灯,当使用控制设备广播控制指令想要控制智能电灯时,智能窗帘也接收到该控制指令,因为智能窗帘与智能电灯相对位置较近,可能智能窗帘与智能电灯确定的夹角都满足预设的角度条件,造成不应该响应该控制指令的智能窗帘也对该控制指令进行响应。所以,可以分别对智能窗帘和智能电灯进行分组,使智能窗帘与智能电灯预置标识不同,当控制指令携带有与智能窗帘预置标识相同的分组标识时,只有智能窗帘在获得该控制指令才进行确定所述各控制指令中至少两个控制指令的指令传播路线的夹角的步骤,而智能电灯即使在获得该控制指令后,由于该控制指令携带的分组标识与该智能电灯中的预置标识不同,所以该智能电灯不会进行确定所述各控制指令中至少两个控制指令的指令传播路线的夹角的步骤,而该智能电灯可以将该控制指令丢弃。通过对电子设备进行分组,可以在位置相近的电子设备之间,只使用户想要控制的电子设备响应控制指令,解决用户不想要控制的其他电子设备在获得该控制指令后也进行响应的问题。

本发明实施例还提供了与上述控制指令处理方法对应的一种控制指令发送方法,如图8所示,该控制指令发送方法,应用于控制设备,所述控制设备上可以设置有至少两个指令发送器件,所述至少两个指令发送器件在所述控制设备的第一方向上前后排列,该控制指令发送方法可以包括:

s001、获得用户对所述控制设备的第一操作;

具体的,第一操作可以是用户对控制设备的按键操作,也可以是用户对控制设备的手势操作、语音命令、文字命令。

s002、根据所述第一操作,生成与所述第一操作匹配的一个控制指令;

具体的,根据用户对控制设备的第一操作,可以生成与该第一操作匹配的控制指令。例如,用户在对控制设备进行按键操作时按下了“开启”按键,则生成一个执行“开启”的控制指令。用户在对控制设备语音命令为“关灯”,则生成一个执行“关灯”的控制指令。

s003、在同一时刻通过所述至少两个指令发送器件分别对所述控制指令进行广播,以使电子设备获得至少两个所述控制指令并确定所述至少两个控制指令的指令传播路线的夹角,在确定的所述夹角满足预设的角度条件时,响应所述控制指令。

具体的,在同一时刻将该控制指令分别通过至少两个指令发送器件进行广播,使电子设备可以获得该至少两个该控制指令并确定该至少两个控制指令的指令传播路线的夹角,在确定该夹角满足预设的角度条件时,该电子设备可以响应该控制指令。

本发明的某一实施例中的控制设备还可以包括激光发射器,该激光发射器可以沿第一方向发射激光,该激光被阻挡后将在阻挡物上显示一个光点。用户可以通过该光点的位置来调整控制设备的朝向,以使控制设备对准所要控制的电子设备。在控制设备对准所要控制的电子设备后,用户可以通过第一操作来使控制设备通过所述至少两个指令发送器件分别对所述控制指令进行广播。由于控制设备对准了所要控制的电子设备,因此控制设备上的各控制指令中至少两个控制指令的指令传播路线的夹角就会很小,可满足预设的角度条件,此时控制设备对准了所要控制的电子设备就会响应该控制指令。

可见,通过上述激光发射器的设置,本发明可以帮助用户调整控制设备的朝向,实现了对电子设备的精准和快速控制。

与上述一种控制指令处理方法实施例相对应,本发明实施例还提供了一种电子设备。

如图9所示,一种电子设备,可以包括控制指令获得单元100、夹角确定单元200和判断响应单元300,

所述控制指令获得单元100,用于获得控制设备分别通过至少两个指令发送器件广播的各控制指令,所述控制设备上设置有至少两个指令发送器件,所述至少两个指令发送器件在所述控制设备的第一方向上前后排列,所述控制设备在同一时刻广播的各控制指令相同;

具体的,电子设备可以包括智能电灯、智能摄像头、智能音箱及其他可以获得广播的控制指令的设备。可选的,本实施例中的电子设备为带有蓝牙模块的家电设备。控制设备可以包括蓝牙控制器、路由器、智能手机、笔记本电脑及其他携带有广播功能的设备。可选的,本实施例中的控制设备可以为带有蓝牙模块的遥控器。指令发送器件可以包括蓝牙天线,wifi天线及其他可以进行广播的器件。控制指令可以包括开关指令、明暗等级指令、温度调节指令、音量调节指令和定时指令。

其中,控制设备上设置的该至少两个指令发送器件在该控制设备的第一方向上前后排列,具体前后排列位置可以如图2所示:首先指定控制设备的第一方向,图2中的第一方向如箭头所示,指令发送器件a与指令发送器件b在该第一方向上前后排列,且如图3所示,指令发送器件a与指令发送器件b均位于所述第一方向所在的水平面上。控制设备上的至少两个指令发送器件在该控制设备的第一方向上前后排列,可以有利于后续单元模块对该至少两个指令发送器件广播的各控制指令进行处理。

控制设备在同一时刻分别通过在第一方向上前后排列的至少两个指令发送器件广播的各控制指令相同。例如,在某一时刻,控制设备中其中一个指令发送器件广播的是开关指令,那么,在该时刻,该控制设备中的另一个指令发送器件广播的指令为该开关指令。控制设备上至少两个指令发送器件在同一时刻广播的各控制指令相同,可以保证广播的控制指令的一致性和正确性。

在本发明一优选实施例中,所述控制设备可以为蓝牙控制器,所述指令发送器件可以为蓝牙天线,如图2所示,所述第一方向可以为所述控制设备的首尾连接线所在的方向。具体的,蓝牙控制器的形状可以是长条形,其中,当用户手持蓝牙遥控器沿着第一方向对着电子设备时,蓝牙控制器的首可以理解为距离用户最远的一端,蓝牙控制器的尾可以理解为距离用户最近的一端。

在本实施例中,可以获得蓝牙控制器分别通过至少两个在该蓝牙控制器的首尾连接线所在的方向上前后排列的蓝牙天线广播的各控制指令。通过成熟的蓝牙技术,可以使本发明的实施例能够灵活运用于多种应用场景。

所述夹角确定单元200,用于确定所述各控制指令中至少两个控制指令的指令传播路线的夹角;

具体的,对于某电子设备而言,传输到该电子设备的控制指令的指令传播路线是广播该控制指令的指令发送器件到该电子设备的连线。由于控制指令是控制设备通过至少两个在该控制设备的第一方向上前后排列的指令发送器件广播的,所以可以确定获得的控制指令中至少两个控制指令的指令传播路线的夹角。为了方便对确定的各控制指令中至少两个控制指令的指令传播路线的夹角的理解,此处结合图4进行说明:指令发送器件a和指令发送器件b分别广播控制指令,由电子设备d、电子设备e和电子设备f获得该控制指令,其中虚线为控制指令的指令传播路线,由图4可知,对于电子设备d来说,指令发送器件a和指令发送器件b分别广播控制指令的指令传播路线的夹角为n。对于电子设备e来说,指令发送器件a和指令发送器件b分别广播控制指令的指令传播路线重合,可以认为夹角为0。对于电子设备f来说,指令发送器件a和指令发送器件b分别广播控制指令的指令传播路线的夹角为m。

可以理解的是,当获得的是控制设备通过两个以上的指令发送器件广播的各控制指令时,可以是只确定该各控制指令中任意两个控制指令的指令传播路线的夹角。为了便于理解,此处结合图5进行说明:例如,指令发送器件a、指令发送器件b和指令发送器件c分别广播控制指令,由电子设备d获得该控制命令,其中虚线为控制指令的指令传播路线,此时可以只确定指令发送器件a和指令发送器件b分别广播控制指令的指令传播路线的夹角j,也可以只确定指令发送器件b和指令发送器件c分别广播控制指令的指令传播路线的夹角k,还可以只确定指令发送器件a和指令发送器件c分别广播控制指令的指令传播路线的夹角y。可以理解的是,在本实施例的某种情况下,还可以确定指令发送器件a、指令发送器件b和指令发送器件c分别广播控制指令的指令传播路线的夹角j、k和y。

所述判断响应单元300,用于在确定的所述夹角满足预设的角度条件时,响应所述控制指令。

具体的,预设的角度条件可以是:为预设的角度度数,例如0度、5度、10度、15度,也可以是角度范围,例如,30度以内,15度以内。在本发明的一优选实施例中,预设的角度条件是位于预设的角度范围内,若某一电子设备确定的该夹角在该角度范围内,则说明用户将控制设备的头对着该电子设备,意味着用户要对该电子设备进行控制,此时电子设备可以响应该控制指令。需要注意的是,考虑到现实应用情况,角度范围不宜过大或过小:角度范围过小,会导致用户在使用控制设备广播控制指令对想要控制的电子设备进行控制时,难以使夹角达到该角度范围,例如,如果角度范围为0.5度以内,在现实生活中,用户很难将夹角精确到0.5度以内。角度范围过大,会导致用户在使用控制设备广播控制指令对想要控制的电子设备进行控制时,该电子设备旁的其他电子设备也对该控制指令进行响应,例如,用户使用控制设备广播控制指令对空调进行控制,但是角度范围为180度,有可能使空调周围的电灯也对该控制指令进行响应。因此,可以理解的是,预设的角度条件可以根据实际需要进行设置,在此不做进一步的阐述。

当确定的夹角满足预设的角度条件时,则说明获得控制设备分别通过至少两个指令发送器件广播的各控制指令满足响应条件,可以对该控制指令进行响应。需要注意的是,由于获得的控制指令的数量与广播控制指令的指令发送器件的数量有关,所以获得控制指令的数量至少为两个,但由于控制设备在同一时刻分别通过在第一方向上前后排列的至少两个指令发送器件广播的各控制指令相同,所以,无论获得各控制指令的数量是几个,都只响应该各控制指令中的一个控制指令。因此,避免了相同控制指令的重复响应,使本发明实施例占用较小的资源的同时,又可以保证本发明实施例的正确执行。

本发明实施例提供的一种电子设备,可以获得控制设备分别通过至少两个指令发送器件广播的各控制指令,所述控制设备上设置有至少两个指令发送器件,所述至少两个指令发送器件在所述控制设备的第一方向上前后排列,所述控制设备在同一时刻广播的各控制指令相同;确定所述各控制指令中至少两个控制指令的指令传播路线的夹角;在确定的所述夹角满足预设的角度条件时,响应所述控制指令。本发明实施例采用了在确定至少两个控制指令的指令传播路线的夹角满足预设的角度条件之后,再响应该控制指令的技术手段,克服了控制设备通过指令发送器件广播的控制指令没有指向性的问题,进而达到了正确响应控制指令的技术效果

可选的,基于图9所示的电子设备,如图10所示,所述电子设备中可以设置有预置标识,所述各控制指令可以均携带有分组标识,所述电子设备还可以包括标识判断单元400和指令丢弃单元500,

所述标识判断单元400,用于在所述控制指令获得单元100获得控制设备分别通过至少两个指令发送器件广播的各控制指令之后,对每个控制指令:判断该控制指令中的分组标识是否与所述预置标识相同,如果不相同,则触发所述指令丢弃单元500丢弃该控制指令,如果相同,则触发所述夹角确定单元200确定所述各控制指令中至少两个控制指令的指令传播路线的夹角;

所述指令丢弃单元500,用于丢弃控制指令。

具体的,电子设备中可以设置有预置标识,该预置标识可以为分组标识。具体的,本发明可以预先将各电子设备进行分组,并根据分组结果在电子设备中存储该电子设备所在的组的分组标识以作为预置标识。在实际应用中,本发明可以根据电子设备的类型等设备参数将各电子设备进行分组,例如:将电灯分为一组,将电动窗帘分为一组,将空调分为一组。本发明也可以根据用户个人习惯或实际需求对同一类型或不同类型的电子设备进行自定义分组,例如,客厅的所有电灯分为一组,主卧的所有电灯分为一组。

因此,不同的电子设备的预置标识可以不同,例如,智能电灯a的预置标识可以为a,智能电灯b的预置标识可以为b。预置标识相同的电子设备所属分组相同,例如,智能电灯a的预置标识可以为a,智能电灯b的预置标识可以为b,智能电灯c的预置标识可以为a,则智能电灯a和智能电灯c所属分组相同。同时,对于获得控制设备分别通过至少两个指令发送器件广播的各控制指令都可以携带有分组标识,控制设备在同一时刻广播的各控制指令相同且分组标识相同。例如,控制设备分别通过至少两个指令发送器件广播的各控制指令均为开关指令且分组标识都为a。

对于获得控制设备分别通过至少两个指令发送器件广播的各控制指令中的每个控制指令:判断该控制指令中的分组标识是否与所述预置标识相同,为了便于理解,此处进行举例说明:例如,电子设备获得的控制指令中的分组标识为c,电子设备中预置标识也为c,则可以认为该控制指令中的分组标识与预置标识相同。当电子设备获得的控制指令中的分组标识与该电子设备中的预置标识相同时,则说明该电子设备获得了需要对该电子设备所属分组内的至少一个电子设备进行控制的控制指令,此时触发夹角确定单元200确定所述控制指令中至少两个控制指令的指令传播路线的夹角。当电子设备获得的控制指令中的分组标识与该电子设备中的预置标识不相同时,则说明该电子设备获得的控制指令并不是要对该电子设备进行控制,所以可以触发指令丢弃单元500丢弃该控制指令。对电子设备设置预置标识,并使控制指令中携带有分组标识,可以通过判断控制指令与电子设备中的预置标识是否相同,使电子设备从获得的控制指令中区分出对该电子设备进行控制的控制指令,避免在获得错误的控制指令之后,仍然对该错误的控制指令进行处理。

为了便于理解,此处举例进行说明:若电子设备d、电子设备e和电子设备f的预置标识均为a,则说明电子设备d、电子设备e和电子设备f所属的分组相同,电子设备g属于另一电子设备组,电子设备g的预置标识为b。当控制指令携带有分组标识为a,尽管电子设备d、电子设备e、电子设备f和电子设备g均获得该控制指令,但由于电子设备g的预置标识与控制指令携带的分组标识不相同,所以电子设备g丢弃该控制指令,而电子设备d、电子设备e和电子设备f中的预置标识与控制指令携带的分组标识相同,电子设备d、电子设备e和电子设备f可以触发夹角确定单元200确定所述各控制指令中至少两个控制指令的指令传播路线的夹角。

为了便于理解对电子设备进行分组的技术效果,此处结合图7进行举例说明:一个智能窗帘的上方有智能电灯,当使用控制设备广播控制指令想要控制智能电灯时,智能窗帘也接收到该控制指令,因为智能窗帘与智能电灯相对位置较近,可能智能窗帘与智能电灯确定的夹角都满足预设的角度条件,造成不应该响应该控制指令的智能窗帘也对该控制指令进行响应。所以,可以分别对智能窗帘和智能电灯进行分组,使智能窗帘与智能电灯预置标识不同,当控制指令携带有与智能窗帘预置标识相同的分组标识时,只有智能窗帘在获得该控制指令才能触发夹角确定单元200确定所述各控制指令中至少两个控制指令的指令传播路线的夹角,而智能电灯即使在获得该控制指令后,由于该控制指令携带的分组标识与该智能电灯中的预置标识不同,所以该智能电灯中的夹角确定单元200不会被触发。而该智能电灯可以触发指令丢弃单元500丢弃该控制指令。通过对电子设备进行分组,可以在位置相近的电子设备之间,只使用户想要控制的电子设备响应控制指令,解决用户不想要控制的其他电子设备在获得该控制指令后也进行响应的问题。

与上述一种控制指令发送方法实施例相对应,本发明实施例还提供了一种控制设备。

如图11所示,一种控制设备,包括处理器和至少两个指令发送器件,其中,n不小于2,所述至少两个指令发送器件在所述控制设备的第一方向上前后排列,

所述处理器获得用户对所述控制设备的第一操作;根据所述第一操作,生成与所述第一操作匹配的一个控制指令;

具体的,第一操作可以是用户对控制设备的按键操作,也可以是用户对控制设备的手势操作、语音命令、文字命令。

具体的,根据用户对控制设备的第一操作,处理器可以生成与该第一操作匹配的控制指令。例如,用户在对控制设备进行按键操作时按下了“开启”按键,则处理器生成一个执行“开启”的控制指令。用户在对控制设备语音命令为“关灯”,则处理器生成一个执行“关灯”的控制指令。

所述处理器控制所述至少两个指令发送器件在同一时刻分别对所述控制指令进行广播,以使电子设备获得至少两个所述控制指令并确定所述至少两个控制指令的指令传播路线的夹角,在确定的所述夹角满足预设的角度条件时,响应所述控制指令。

具体的,在同一时刻将该控制指令分别通过至少两个指令发送器件进行广播,使电子设备可以获得该至少两个该控制指令并确定该至少两个控制指令的指令传播路线的夹角,在确定该夹角满足预设的角度条件时,该电子设备可以响应该控制指令。

本发明的某一实施例中的控制设备还可以包括激光发射器,该激光发射器可以沿第一方向发射激光,该激光被阻挡后将在阻挡物上显示一个光点。用户可以通过该光点的位置来调整控制设备的朝向,以使控制设备对准所要控制的电子设备。在控制设备对准所要控制的电子设备后,用户可以通过第一操作来使控制设备通过所述至少两个指令发送器件分别对所述控制指令进行广播。由于控制设备对准了所要控制的电子设备,因此控制设备上的各控制指令中至少两个控制指令的指令传播路线的夹角就会很小,可满足预设的角度条件,此时控制设备对准了所要控制的电子设备就会响应该控制指令。

可见,通过上述激光发射器的设置,本发明可以帮助用户调整控制设备的朝向,实现了对电子设备的精准和快速控制。

本发明实施例还提供一种设备控制系统,可以包括:控制设备和至少一个电子设备,所述控制设备上设置有至少两个指令发送器件,所述至少两个指令发送器件在所述控制设备的第一方向上前后排列,

所述控制设备获得用户对所述控制设备的第一操作,根据所述第一操作,生成与所述第一操作匹配的一个控制指令,在同一时刻通过至少两个指令发送器件分别对所述控制指令进行广播;

所述电子设备获得所述控制设备分别通过至少两个指令发送器件广播的各控制指令,确定所述各控制指令中至少两个控制指令的指令传播路线的夹角,在确定的所述夹角满足预设的角度条件时,响应所述控制指令。

所述一种电子设备包括处理器和存储器,上述控制指令获得单元100、夹角确定单元200和判断响应单元300等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来正确响应控制指令。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。

本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述一种控制指令处理方法。

本发明实施例提供了另一种存储介质,其上存储有程序,该程序被处理器执行时实现所述一种控制指令发送方法。

本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述一种控制指令处理方法。

本发明实施例提供了另一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述一种控制指令发送方法。

本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:

获得控制设备分别通过至少两个指令发送器件广播的各控制指令,所述控制设备上设置有至少两个指令发送器件,所述至少两个指令发送器件在所述控制设备的第一方向上前后排列,所述控制设备在同一时刻广播的各控制指令相同;

确定所述各控制指令中至少两个控制指令的指令传播路线的夹角;

在确定的所述夹角满足预设的角度条件时,响应所述控制指令。

对每个控制指令:判断该控制指令中的分组标识是否与所述预置标识相同,如果不相同,则丢弃该控制指令,如果相同,再执行所述确定所述控制指令中至少两个控制指令的指令传播路线的夹角的步骤。

本发明实施例提供了另一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:

获得用户对所述控制设备的第一操作;

根据所述第一操作,生成与所述第一操作匹配的一个控制指令;

在同一时刻通过所述至少两个指令发送器件分别对所述控制指令进行广播,以使电子设备获得至少两个所述控制指令并确定所述至少两个控制指令的指令传播路线的夹角,在确定的所述夹角满足预设的角度条件时,响应所述控制指令。

本文中的设备可以是服务器、pc、pad、手机等。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:

获得控制设备分别通过至少两个指令发送器件广播的各控制指令,所述控制设备上设置有至少两个指令发送器件,所述至少两个指令发送器件在所述控制设备的第一方向上前后排列,所述控制设备在同一时刻广播的各控制指令相同;

确定所述各控制指令中至少两个控制指令的指令传播路线的夹角;

在确定的所述夹角满足预设的角度条件时,响应所述控制指令。

对每个控制指令:判断该控制指令中的分组标识是否与所述预置标识相同,如果不相同,则丢弃该控制指令,如果相同,再执行所述确定所述控制指令中至少两个控制指令的指令传播路线的夹角的步骤。

本申请还提供了另一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:

获得用户对所述控制设备的第一操作;

根据所述第一操作,生成与所述第一操作匹配的一个控制指令;

在同一时刻通过所述至少两个指令发送器件分别对所述控制指令进行广播,以使电子设备获得至少两个所述控制指令并确定所述至少两个控制指令的指令传播路线的夹角,在确定的所述夹角满足预设的角度条件时,响应所述控制指令。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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