一种设备操作控制方法及装置与流程

文档序号:12663177阅读:147来源:国知局
一种设备操作控制方法及装置与流程

本发明涉及物联网技术领域,特别是涉及一种设备操作控制方法及装置。



背景技术:

随着物联网技术的逐渐普及以及智能家居的快速发展,现有技术中针对单个设备的手势操作技术已逐渐成熟,而针对两个或多个设备的手势操作技术目前比较少且准确性不高。可以预见的,在不久的将来必然会出现同时操作两个或者两个以上设备的场景。因此现有针对单一设备进行操作的方法,无法适应于未来的使用场景中。

现有基于用户距离针对多设备的一种手势操作方法的示意图如图1所示,图中D1、D2、D3为距离。其工作原理为:根据用户与设备之间的距离大小判断手势操作对象,即通过此距离大小的不同随意切换多个不同设备进行操作。但是,现有的基于多设备的手势操作技术中,多设备手势操作切换不顺畅。并且,根据距离判断手势操作对象的技术,对于操作对象需要改变自己的位置进行操作,非常不方便用户的使用。

鉴于此,提供一种准确性高、切换顺畅、使用方便的多设备操作控制方法及装置是非常有必要的。



技术实现要素:

本发明的目的是提供一种设备操作控制方法及装置,以解决现有多设备操作控制方法准确性较低、切换不流畅以及用户使用不方便的问题。

为解决上述技术问题,本发明提供一种设备操作控制方法,包括:

获取当前用户的眼球聚焦位置;

根据预设的眼球聚焦位置所在的区域与多个操作设备之间的映射关系,将所述当前用户的眼球聚焦位置所对应的操作设备确定为当前所要操控的设备对象;

获取所述当前用户的操作指令,对确定的所述设备对象的操作进行控制。

可选地,所述获取当前用户的眼球聚焦位置包括:

检测所述当前用户的眼球的移动;

当检测到所述眼球的驻留时间超过预设时间阈值时,确定所述当前用户的眼球聚焦位置。

可选地,所述获取所述当前用户的操作指令,对确定的所述设备对象的操作进行控制包括:

获取所述当前用户的手势操作,根据预设的手势操作与操作指令之间的对应关系,对确定的所述设备对象的操作进行控制。

可选地,所述获取所述当前用户的操作指令,对确定的所述设备对象的操作进行控制包括:

实时检测所述当前用户的眼球聚焦位置;

当检测到所述当前用户的眼球聚焦位置未偏离当前的设备对象时,继续执行获取所述当前用户的操作指令,对确定的所述设备对象的操作进行控制的步骤。

可选地,在所述实时检测所述当前用户的眼球聚焦位置之后还包括:

当检测到所述当前用户的眼球聚焦位置偏离当前的设备对象时,判断所述当前用户的眼球是否聚焦在另一操作设备上,如果是,则将聚焦的另一操作设备切换为当前所要操控的设备对象。

本发明还提供了一种设备操作控制装置,包括:

获取模块,用于获取当前用户的眼球聚焦位置;

确定模块,用于根据预设的眼球聚焦位置所在的区域与多个操作设备之间的映射关系,将所述当前用户的眼球聚焦位置所对应的操作设备确定为当前所要操控的设备对象;

控制模块,用于获取所述当前用户的操作指令,对确定的所述设备对象的操作进行控制。

可选地,所述获取模块包括:

检测单元,用于检测所述当前用户的眼球的移动;

确定单元,用于当检测到所述眼球的驻留时间超过预设时间阈值时,确定所述当前用户的眼球聚焦位置。

可选地,所述控制模块具体用于:获取所述当前用户的手势操作,根据预设的手势操作与操作指令之间的对应关系,对确定的所述设备对象的操作进行控制。

可选地,所述控制模块包括:

实时检测单元,用于实时检测所述当前用户的眼球聚焦位置;

第一控制单元,用于当检测到所述当前用户的眼球聚焦位置未偏离当前的设备对象时,继续执行获取所述当前用户的操作指令,对确定的所述设备对象的操作进行控制的步骤。

可选地,所述控制模块还包括:

第二控制单元,用于在所述实时检测所述当前用户的眼球聚焦位置之后,当检测到所述当前用户的眼球聚焦位置偏离当前的设备对象时,判断所述当前用户的眼球是否聚焦在另一操作设备上,如果是,则将聚焦的另一操作设备切换为当前所要操控的设备对象。

本发明所提供的设备操作控制方法以及装置,通过获取当前用户的眼球聚焦位置;根据预设的眼球聚焦位置所在的区域与多个操作设备之间的映射关系,将当前用户的眼球聚焦位置所对应的操作设备确定为当前所要操控的设备对象;获取当前用户的操作指令,对确定的设备对象的操作进行控制。本申请能够根据眼球聚焦位置来锁定操作对象,以对多台操作设备进行精确操控。与手势操控相比,本发明所提供的方法及装置操控准确性更高,且由于眼球移动速度快,不会导致切换不顺畅的问题,提升了用户的使用体验。

附图说明

为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为现有基于用户距离针对多设备的一种手势操作方法的示意图;

图2为本发明所提供的设备操作控制方法的一种具体实施方式的流程图;

图3为本发明所提供的设备操作控制方法的一种具体实施方式中步骤S101的实施流程图;

图4为本发明所提供的设备操作控制方法的另一种具体实施方式的流程图;

图5为本发明所提供的设备操作控制方法的具体实施方式流程示意图;

图6为本发明实施例提供的设备操作控制装置的结构框图;

图7为本发明实施例提供的终端设备的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明所提供的设备操作控制方法的一种具体实施方式的流程图如图2所示,该方法适用于对智能家居中的多个操作设备进行控制的情况。该方法可以由配置在智能家居中的设备操作控制装置来执行,其中,所述装置可以由软件和/或硬件实现。该方法具体包括:

步骤S101:获取当前用户的眼球聚焦位置;

通过识别用户的眼部运动,并检测其关注点,可以获取到用户的眼球聚焦位置。参照图3,上述步骤S101的一种具体实施方式可以具体包括:

步骤S1011:检测所述当前用户的眼球的移动;

作为一种具体实施方式,可以采用眼动仪检测当前用户的眼球的移动,当然还可以采用摄像头或者传感器的方式对用户眼球的移动进行监测,这均不影响本发明的实现。

步骤S1012:当检测到所述眼球的驻留时间超过预设时间阈值时,确定所述当前用户的眼球聚焦位置。

当然,获取当前用户的眼球聚焦位置还可以采用其他方法,例如对用户的瞳孔进行直接检测,计算得出用户的眼球聚焦位置,并不限于本实施例中提到的这一种方式。

步骤S102:根据预设的眼球聚焦位置所在的区域与多个操作设备之间的映射关系,将所述当前用户的眼球聚焦位置所对应的操作设备确定为当前所要操控的设备对象;

需要指出的是,本发明实施例预先建立眼球聚焦位置所在的空间区域与多个操作设备之间的映射关系。优选地,以用户的眼球角度来说,多个操作设备之间在空间上不存在重叠和遮挡。当然,在无法避免的情况下,可以将重叠和遮挡区域进行进一步区域划分,建立操作设备之间的映射关系。这样,利用步骤S101中得到的眼球聚焦位置,可以通过查找映射关系找到对应的操作设备,并把该操作设备锁定为所要操控的对象。

步骤S103:获取所述当前用户的操作指令,对确定的所述设备对象的操作进行控制。

步骤S102锁定对象后,即可通过操作指令对该操作对象进行操作控制。具体地,操作指令可以为用户通过终端发送的指令、手势指令、语音指令或者其他任何指令,本发明实施例对操作指令的形式不作限定,这均不影响本发明的实现。

作为一种具体实施方式,本实施例中该步骤可以具体为获取所述当前用户的手势操作,根据预设的手势操作与操作指令之间的对应关系,对确定的所述设备对象的操作进行控制。其中,手势操作可以是用户至少一个手指、手掌或者手持物体的操作。具体可以为前后移动、左右移动、抓取动作、握拳、顺时针或逆时针划拳等操作。用户可以自行设置个性化的用户手势,并且建立该手势操作与操作指令之间的对应关系。例如,向左滑动为开启指令,向右滑动为关闭指令等。本发明实施例对手势操作、及其与操作指令的对应关系不作限定。

本发明所提供的设备操作控制方法,通过获取当前用户的眼球聚焦位置;根据预设的眼球聚焦位置所在的区域与多个操作设备之间的映射关系,将当前用户的眼球聚焦位置所对应的操作设备确定为当前所要操控的设备对象;获取当前用户的操作指令,对确定的设备对象的操作进行控制。本申请能够根据眼球聚焦位置来锁定操作对象,以对多台操作设备进行精确操控。与手势操控相比,本发明所提供的方法操控准确性更高,且由于眼球移动速度快,不会导致切换不顺畅的问题,提升了用户的使用体验。

在锁定操作对象后可以对其进行操作控制,然而当正在对锁定的操作对象进行控制时,如果眼球的聚焦位置突然发生变化,则会产生误操作。因此在上述实施例的基础上,本发明实施例当检测到用户的眼球离开当前操作对象并切换至另一个操作设备时,则及时切换操作对象,实现对另一个操作设备的控制。

下面对本发明所提供的设备操作控制方法的另一种具体实施方式进行介绍。参照图4所示,该方法具体包括:

步骤S201:获取当前用户的眼球聚焦位置;

具体地,通过眼动仪检测当前用户的眼球移动状态,当检测到眼球驻留某一位置的时间超过预设时间阈值时,则认为锁定了眼球聚焦位置,确定当前用户的眼球聚焦位置。

步骤S202:根据预设的眼球聚焦位置所在的区域与多个操作设备之间的映射关系,将所述当前用户的眼球聚焦位置所对应的操作设备确定为当前所要操控的设备对象;

步骤S203:实时检测所述当前用户的眼球聚焦位置,判断其是否偏离当前的设备对象;

步骤S204:当检测到所述当前用户的眼球聚焦位置未偏离当前的设备对象时,继续执行获取所述当前用户的操作指令,对确定的所述设备对象的操作进行控制的步骤。

步骤S205:当检测到所述当前用户的眼球聚焦位置偏离当前的设备对象时,判断所述当前用户的眼球是否聚焦在另一操作设备上,如果是,则将聚焦的另一操作设备切换为当前所要操控的设备对象。

本发明实施例通过对眼球的聚焦位置进行实时监测,当监测到眼球的聚焦位置发生偏离时,停止对当前操作设备的锁定,终止当前操作控制。并且进一步检测到眼球的聚焦位置偏离至另一个操作设备上时,将另一个操作设备锁定为当前操控对象。本发明实施例通过这样的设置可以防止误操作,进一步提示了用户的使用体验。

参照图5本发明所提供的设备操作控制方法的具体实施方式流程示意图,下面结合具体场景对本发明实施例所提供的方法的实现过程进行进一步详细阐述。其实现过程包括:

通过眼动仪实时检测眼球移动,获取眼球关注在某一点的驻留时间。若眼球驻留时间大于临界阈值时间时,则认为眼球锁定了某个实物;若眼球驻留时间不大于临界阈值时间时,则继续检测眼球移动。将眼球聚焦位置与操作设备位置建立连接,从而进一步锁定所要操控的设备。锁定操作设备之后,开始手势操作设备体验。在手势操作设备体验过程中,眼动仪同时实时检测眼球移动是否偏离了当前操作设备,当检测到眼球移动没有偏离当前操作设备,则继续手势操作设备体验;若检测到眼球聚焦点偏离了当前操作设备,则进一步判断眼球是否聚焦在另一设备。若眼球聚焦在另一设备,则切换操作设备并锁定已切换的操作设备,继续进行手势操作体验。若眼球没有聚焦在任何一个有效可以手势操作的设备,则结束当前手势操作设备体验。

下面对本发明实施例提供的设备操作控制装置进行介绍,下文描述的设备操作控制装置与上文描述的设备操作控制方法可相互对应参照。

图6为本发明实施例提供的设备操作控制装置的结构框图,参照图6设备操作控制装置可以包括:

获取模块100,用于获取当前用户的眼球聚焦位置;

确定模块200,用于根据预设的眼球聚焦位置所在的区域与多个操作设备之间的映射关系,将所述当前用户的眼球聚焦位置所对应的操作设备确定为当前所要操控的设备对象;

控制模块300,用于获取所述当前用户的操作指令,对确定的所述设备对象的操作进行控制。

可选地,本发明所提供的设备操作控制装置中,获取模块100可以具体包括:

检测单元,用于采用眼动仪检测所述当前用户的眼球的移动;

确定单元,用于当检测到所述眼球的驻留时间超过预设时间阈值时,确定所述当前用户的眼球聚焦位置。

进一步地,所述控制模块具体为:获取所述当前用户的手势操作,根据预设的手势操作与操作指令之间的对应关系,对确定的所述设备对象的操作进行控制的模块。

在上述任一实施例的基础上,本发明所提供的设备操作控制装置中,控制模块可以具体包括:

实时检测单元,用于实时检测所述当前用户的眼球聚焦位置;

第一控制单元,用于当检测到所述当前用户的眼球聚焦位置未偏离当前的设备对象时,继续执行获取所述当前用户的操作指令,对确定的所述设备对象的操作进行控制的步骤。

其中,所述控制模块还可以进一步包括:

第二控制单元,用于在所述实时检测所述当前用户的眼球聚焦位置之后,当检测到所述当前用户的眼球聚焦位置偏离当前的设备对象时,判断所述当前用户的眼球是否聚焦在另一操作设备上,如果是,则将聚焦的另一操作设备切换为当前所要操控的设备对象。

需要指出的是,本发明实施例中第一控制单元以及第二控制单元可以为不同的两个控制部件,也可以采用相同的控制部件来实现。

本实施例的设备操作控制装置用于实现前述的设备操作控制方法,因此设备操作控制装置中的具体实施方式可见前文中的设备操作控制方法的实施例部分,例如,获取模块100,确定模块200,控制模块300,分别用于实现上述设备操作控制方法中步骤S101,S102和S103,所以,其具体实施方式可以参照相应的各个部分实施例的描述,在此不再赘述。

本发明所提供的设备操作控制装置,通过获取当前用户的眼球聚焦位置;根据预设的眼球聚焦位置所在的区域与多个操作设备之间的映射关系,将当前用户的眼球聚焦位置所对应的操作设备确定为当前所要操控的设备对象;获取当前用户的操作指令,对确定的设备对象的操作进行控制。本申请能够根据眼球聚焦位置来锁定操作对象,以对多台操作设备进行精确操控。与手势操控相比,本发明所提供的装置操控准确性更高,且由于眼球移动速度快,不会导致切换不顺畅的问题,提升了用户的使用体验。

此外,本发明还提供了一种终端设备1,用于智能家居中,参见图7,该终端设备具体包括:处理器11以及存储器12,处理器11与存储器12之间通过通信总线13进行通信。

其中,所述存储器12,用于存储程序代码。

所述处理器11用于读取所述存储器12中存储的程序代码后,执行以下内容:获取当前用户的眼球聚焦位置;根据预设的眼球聚焦位置所在的区域与多个操作设备之间的映射关系,将所述当前用户的眼球聚焦位置所对应的操作设备确定为当前所要操控的设备对象;获取所述当前用户的操作指令,对确定的所述设备对象的操作进行控制。

在本发明一些实施例中,在上述获取当前用户的眼球聚焦位置的方面,处理器11通过总线13,调用存储器12中存储的代码以具体用于:检测所述当前用户的眼球的移动;当检测到所述眼球的驻留时间超过预设时间阈值时,确定所述当前用户的眼球聚焦位置。

在本发明一些实施例中,在上述获取所述当前用户的操作指令,对确定的所述设备对象的操作进行控制的方面,处理器11通过总线13,调用存储器12中存储的代码以具体用于:获取所述当前用户的手势操作,根据预设的手势操作与操作指令之间的对应关系,对确定的所述设备对象的操作进行控制。

在本发明一些实施例中,在上述获取所述当前用户的操作指令,对确定的所述设备对象的操作进行控制的方面,处理器11通过总线13,调用存储器12中存储的代码以具体用于:实时检测所述当前用户的眼球聚焦位置;当检测到所述当前用户的眼球聚焦位置未偏离当前的设备对象时,继续执行获取所述当前用户的操作指令,对确定的所述设备对象的操作进行控制的步骤。

在本发明一些实施例中,处理器11通过总线13,调用存储器12中存储的代码以还用于:在实时检测所述当前用户的眼球聚焦位置之后,当检测到所述当前用户的眼球聚焦位置偏离当前的设备对象时,判断所述当前用户的眼球是否聚焦在另一操作设备上,如果是,则将聚焦的另一操作设备切换为当前所要操控的设备对象。

可以理解的是,本实施例的终端设置的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

本发明所提供的终端设备,通过获取当前用户的眼球聚焦位置;根据预设的眼球聚焦位置所在的区域与多个操作设备之间的映射关系,将当前用户的眼球聚焦位置所对应的操作设备确定为当前所要操控的设备对象;获取当前用户的操作指令,对确定的设备对象的操作进行控制。本申请能够根据眼球聚焦位置来锁定操作对象,以对多台操作设备进行精确操控。与手势操控相比,本发明所提供的终端设备操控准确性更高,且由于眼球移动速度快,不会导致切换不顺畅的问题,提升了用户的使用体验。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上对本发明所提供的设备操作控制方法以及装置进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

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