终端控制方法、装置及终端设备与流程

文档序号:11153801阅读:406来源:国知局
终端控制方法、装置及终端设备与制造工艺

本申请涉及通信技术领域,尤其涉及一种终端控制方法、装置及终端设备。



背景技术:

随着终端技术及网络的迅速发展,用户拥有的智能终端的数量越来越多。很多人都拥有多台电脑,譬如台式机+笔记本,很多时候我们都会同时打开它们工作。可是如果桌子上摆放着多套键盘鼠标,就需要不停的来回切换使用它们,来控制不同的电脑。

目前,为了减少用户的操作,用户可以在多个被控终端上同时安装Synergy软件,实现利用一套键盘和鼠标,来对多个被控终端进行控制。用户通过移动鼠标,来选择目标被控终端,之后即可利用键盘在目标被控终端输入控制指令。

但是这种控制方式,需要用户不停的操作鼠标,才可实现在被控终端间的切换,操作复杂,实现方式不灵活。



技术实现要素:

本申请旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本申请的第一个目的在于提出一种终端控制方法,实现了根据用户视线焦点选择目标终端,简化了被控终端的切换过程,操作简单,实现灵活,且被控终端的类型和系统不受限制,满足了用户需求,改善了用户体验。

本申请的第二个目的在于提出一种终端控制装置。

本申请的第三个目的在于提出一种终端设备。

为达上述目的,本申请第一方面实施例提出了一种终端控制方法,包括:获取用户的眼球聚焦区域;根据所述眼球聚焦区域,确定目标终端;将控制焦点设置在所述目标终端中。

在第一方面的一种可能的实现形式中,根据所述眼球聚焦区域,确定目标终端,包括:

获取与所述眼球聚焦区域对应的IP地址;

所述将控制焦点设置在所述目标终端中,包括:

将控制焦点设置在与所述IP地址对应的目标终端中。

在第一方面的另一种可能的实现形式中,所述与所述眼球聚焦区域对应的IP地址,包括:

通过查询预设的区域与IP地址的映射关系,确定与所述眼球聚焦区域对应的目标终端的IP地址。

在第一方面的另一种可能的实现形式中,所述确定与所述眼球聚焦区域对应的目标终端的IP地址之前,还包括:

获取各个终端的IP地址与区域信息;

根据所述各个终端的IP地址与区域信息,确定初始区域与IP地址的映射关系。

在第一方面的另一种可能的实现形式中,该终端控制方法,还包括:

接收接入请求消息,所述接入请求消息中包括第一终端的IP地址及区域信息;

根据所述请求消息,更新所述初始区域与IP地址的映射关系。

在第一方面的另一种可能的实现形式中,所述将控制焦点设置在所述目标终端中之前,还包括:

取消当前被控终端中的控制焦点。

在第一方面的另一种可能的实现形式中,所述目标终端为以下终端类型中的一种:手机、平板电脑、台式机、笔记本。

本申请实施例提供的终端控制方法,首先获取用户的眼球聚焦区域;然后根据所述眼球聚焦区域,确定目标终端;最后将控制焦点设置在所述目标终端中。由此,实现了根据用户视线焦点选择目标终端,简化了被控终端的切换过程,操作简单,实现灵活,且被控终端的类型和系统不受限制,满足了用户需求,改善了用户体验。

为达上述目的,本申请第二方面实施例提出了一种终端控制装置,包括:获取模块,用于获取用户的眼球聚焦区域;确定模块,用于根据所述眼球聚焦区域,确定目标终端;第一处理模块,用于将控制焦点设置在所述目标终端中。

在第二方面的一种可能的实现形式中,所述确定模块,包括:

第一获取单元,用于获取所述目标终端的IP地址;

所述第一处理模块,具体用于:

将控制焦点设置在与所述IP地址对应的目标终端中。

在第二方面的另一种可能的实现形式中,所述第一获取单元,具体用于:

通过查询预设的区域与IP地址的映射关系,确定与所述眼球聚焦区域对应的目标终端的IP地址。

在第二方面的另一种可能的实现形式中,所述第一处理模块,还包括:

第二获取单元,用于获取各个终端的IP地址与区域信息;

确定单元,用于根据所述各个终端的IP地址与区域信息,确定初始区域与IP地址的映射关系。

在第二方面的另一种可能的实现形式中,该终端控制装置,还包括:

接收模块,用于接收接入请求消息,所述接入请求消息中包括第一终端的IP地址及区域信息;

更新模块,用于根据所述请求消息,更新所述初始区域与IP地址的映射关系。

在第二方面的另一种可能的实现形式中,该终端控制装置,还包括:

第二处理模块,用于取消当前被控终端中的控制焦点。

在第二方面的另一种可能的实现形式中,所述目标终端为以下终端类型中的一种:手机、平板电脑、台式机、笔记本。

本申请实施例提供的终端控制装置,首先获取用户的眼球聚焦区域;然后根据所述眼球聚焦区域,确定目标终端;最后将控制焦点设置在所述目标终端中。由此,实现了根据用户视线焦点选择目标终端,简化了被控终端的切换过程,操作简单,实现灵活,且被控终端的类型和系统不受限制,满足了用户需求,改善了用户体验。

为达上述目的,本申请第三方面实施例提出了一种终端设备,包括:处理器;和用于存储所述处理器的执行程序的存储器;其中,所述处理器,被配置为执行以下方法:获取用户的眼球聚焦区域;根据所述眼球聚焦区域,确定目标终端;将控制焦点设置在所述目标终端中。

本申请实施例提供的终端设备,首先获取用户的眼球聚焦区域;然后根据所述眼球聚焦区域,确定目标终端;最后将控制焦点设置在所述目标终端中。由此,实现了根据用户视线焦点选择目标终端,简化了被控终端的切换过程,操作简单,实现灵活,且被控终端的类型和系统不受限制,满足了用户需求,改善了用户体验。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1是本申请一个实施例的终端控制方法的流程图;

图2是本申请另一个实施例的终端控制方法的流程图;

图3是本申请一个实施例的终端控制装置的结构图;

图4是本申请另一个实施例的终端控制装置的结构图;

图5是本申请一个实施例的终端设备的结构图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。

下面参考附图描述本申请实施例的终端控制方法、装置及终端设备。

图1是本申请一个实施例的终端控制方法的流程图。

如图1所示,该终端控制方法包括:

步骤101,获取用户的眼球聚焦区域。

具体的,本申请实施例提供的终端控制方法的执行主体为本申请实施例提供的终端控制装置,该装置可以被配置在任何终端中,例如,手机,电脑等,或者也可以独立于终端单独设置,以实现对终端的控制。

其中,眼球聚焦区域用来表征用户的视线焦点的位置。具体实现时,由于人的眼睛看向不同方向时,会产生细微的变化,而这些细微变化会产生可以提取的特征,因此,可以通过提取这些特征,经复杂的算法分析后确定眼球的聚焦区域。具体的,可以通过如红外设备,图像采集设备,手机、电脑等的摄像头,获取眼部的变化,具体的实现过程现有技术已有涉及,此处不再赘述。

步骤102,根据所述眼球聚焦区域,确定目标终端。

步骤103,将控制焦点设置在所述目标终端中。

具体的,本申请实施例中,通过利用眼球的活动,来选择目标终端,终端控制装置根据眼球聚焦的区域,来确定用户选择的目标终端,进而将控制焦点设置在目标终端中,从而即可利用鼠标及键盘对目标终端进行控制。

由于IP地址是一种在Internet上的给终端编址的方式,Internet上的每台终端都有一个唯一的IP地址,因此,通过IP地址可以唯一确定具体的终端。

具体实现时,由于IP地址可以唯一确定具体的终端,因此,可以先获取与眼球聚焦区域对应的IP地址,然后根据IP地址,确定具体的目标终端,再将控制焦点设置在与IP地址对应的目标终端中。而为了确定与眼球聚焦区域对应的IP地址,在本申请实施例中,可以首先获取各个终端的IP地址与区域信息,然后根据所述各个终端的IP地址与区域信息,确定初始区域与IP地址的映射关系,进而在终端控制装置获取眼球的聚焦区域后,可以通过查询预设的区域与IP地址的映射关系,确定与眼球聚焦区域对应的目标终端的IP地址,继而确定具体的目标终端。

例如,若用户身体左前方、正前方、右前方分别有三部终端,可以先将用户前方区域划分为位置一、位置二和位置三,并建立三个位置与三部终端IP地址的映射关系,如用户身体左前方、正前方和右前方终端分别对应位置一、位置二和位置三,当上述步骤101确定了用户的眼球聚焦区域为位置一时,则通过查询预设的区域与IP地址的映射关系,可以确定用户的视线聚焦在用户身体左前方的终端上。通过这种方法,实现了根据用户眼球聚焦区域确定目标终端的目的。

根据眼球聚焦区域,确定目标终端后,即可利用目标终端及IP地址的对应关系,通过IP地址将控制焦点设置在IP地址对应的目标终端中,以便用户对目标终端进程控制。例如,若控制焦点在第一终端中,则表示用户当前可对第一终端中的应用进行操作,比如输入、翻页、打开应用等等,若控制焦点在第二终端中,则表示用户当前可对第二终端中的应用进行操作,比如输入、翻页、打开应用等等。

需要说明的是,本申请实施例的所有被控终端与终端控制装置均处于同一个局域网内,当终端控制装置根据眼球聚焦区域,确定了目标终端,并将控制焦点设置在目标终端中后,终端控制装置即可通过局域网通信的方式,将接收到用户通过键盘、鼠标外设控制设备输入的控制指令,发送给目标终端,以实现对目标终端的控制。

可以理解的是,在用户将视线从一个终端移开,聚焦到另一个终端上时,终端控制装置需要将控制焦点设置在另一个终端,即目标终端中,以实现对目标终端的控制,而这之前,需取消对第一个终端的控制,即在所述将控制焦点设置在所述目标终端中之前,本实施例提供的终端控制方法,还包括:取消当前被控终端中的控制焦点。从而实现了对目标终端的可靠控制。

另外,由于本申请仅通过眼球的聚焦区域就能确定目标终端,实现对被控终端的选择,而不用通过其它设备,因此,本申请提供的终端控制方法不受终端的系统和终端的类型的限制,即在本申请实施例的另一种可能的实现形式中,所述目标终端可以为以下终端类型中的一种:手机、平板电脑、台式机、笔记本,由此,实现了用户可以跨系统、跨平台的对终端进行控制的需求。

本申请实施例提供的终端控制方法,首先获取用户的眼球聚焦区域;然后根据所述眼球聚焦区域,确定目标终端;最后将控制焦点设置在所述目标终端中。由此,实现了根据用户视线焦点选择目标终端,简化了被控终端的切换过程,操作简单,实现灵活,且被控终端的类型和系统不受限制,满足了用户需求,改善了用户体验。

通过上述分析可知,终端控制装置可以根据用户的眼球聚焦区域,从各被控终端中确定目标终端,将控制焦点设置在目标终端中,实现对目标终端的控制。但是,在实际应用时,被控终端的数量或位置,可能会发生变化,下面结合图2,对上述情况进行具体的说明。

图2是本申请另一个实施例的终端控制方法的流程图。

如图2所示,该终端控制方法包括:

步骤201,接收接入请求消息,所述接入请求消息中包括第一终端的IP地址及区域信息。

其中,接入请求消息,可以是增加的终端根据用户配置自动触发的,也可以是由用户发送的,此处不作限定。第一终端为局域网内增加的终端。

步骤202,根据所述请求消息,更新所述初始区域与IP地址的映射关系。

具体实现时,先将第一终端和其它已有的被控终端及终端控制装置设置在同一局域网内,然后第一终端或者用户可以向终端控制装置发送接入请求,以使终端控制装置根据接入请求消息,将第一终端的IP地址和区域信息增加至初始区域及IP地址映射关系中,从而提高了被控终端切换的成功率。

例如,当前已有的被控终端为第二终端、第三终端,对应的区域分别为第一位置、第二位置,若用户希望第一终端也可以与第二终端和第三终端共用一套外设控制设备,则可以先将第一终端接入第二终端、第三终端及终端控制装置所在的局域网内,然后第一终端或用户即可向终端控制装置发送接入请求,之后终端控制装置即可根据接入请求消息中第一终端的IP地址及区域信息,更新初始区域与IP地址的映射关系。

需要说明的是,终端控制装置在更新初始区域与IP地址的映射关系时,可以仅将第一终端的区域和IP地址的映射关系新增至本地,也可以根据各个终端的区域,重新生成预设的区域与IP地址的映射关系。

举例来说,原来终端控制装置仅对第二终端和第三终端进行控制时,可以将眼球聚焦区域分为左、右两种情况,当眼球聚焦区域在左侧时,即确定目标终端为第二终端;眼球聚焦区域在右侧时,即确定目标终端为第三终端。而若终端控制装置收到了第一终端的接入请求时,根据第一终端的区域信息,确定第一终端位于第二终端和第三终端之间,那么即可确定新的区域与IP地址的映射关系为:左侧30度-90度区域对应第二终端、左侧30度-右侧30度区域对应第一终端、右侧30度-90度区域对应第三终端。

可以理解的是,当被控终端的数量减少时,终端控制装置也可以根据剩余的被控终端IP地址及所在区域,更新初始区域和IP地址的映射关系。

步骤203,获取用户的眼球聚焦区域。

步骤204,根据眼球聚焦区域,确定目标终端。

步骤205,将控制焦点设置在所述目标终端中。

其中,上述步骤203-步骤205的具体实现过程和原理,可以参照上述实施例中步骤101-步骤103的详细描述,此处不再赘述。

本申请实施例提供的终端控制方法,首先接收接入请求消息,所述请求消息中包括第一终端的IP地址及区域信息;然后根据所述请求消息,更新所述初始区域与IP地址的映射关系;再获取用户的眼球聚焦区域;根据所述眼球聚焦区域,确定目标终端;最后将控制焦点设置在所述目标终端中。由此,实现了根据用户视线焦点选择目标终端,简化了被控终端的切换过程,操作简单,实现灵活,且被控终端的类型和系统不受限制,满足了用户需求,改善了用户体验,且在被控终端数量发生变化时,可以实时更新初始区域与IP地址的映射关系,从而提高了对被控终端控制的可靠性。

图3是本申请一个实施例的终端控制装置的结构图。

如图3所示,该终端控制装置30,包括:

获取模块31,用于获取用户的眼球聚焦区域;

确定模块32,用于根据所述眼球聚焦区域,确定目标终端;

第一处理模块33,用于将控制焦点设置在所述目标终端中。

其中,本实施例提供的终端控制装置30,可以被配置在任何终端中,例如,手机,电脑等,或者也可以独立于终端单独设置,以实现对终端的控制。

在本实施例一种可能的实现形式中,所述确定模块32,包括:

第一获取单元,用于获取所述目标终端的IP地址;

进一步的,所述第一处理模块,具体用于:

将控制焦点设置在与所述IP地址对应的目标终端中。

在本实施例一种可能的实现形式中,所述第一获取单元,具体用于:

通过查询预设的区域与IP地址的映射关系,确定与所述眼球聚焦区域对应的目标终端的IP地址。

在本实施例另一种可能的实现形式中,所述第一处理模块33,还包括:

第二获取单元,用于获取各个终端的IP地址与区域信息;

确定单元,用于根据所述各个终端的IP地址与区域信息,确定初始区域与IP地址的映射关系。

在本实施例另一种可能的实现形式中,该终端控制装置30,还可以包括:

第二处理模块,用于取消当前被控终端中的控制焦点。

在本实施例另一种可能的实现形式中,所述目标终端为以下终端类型中的一种:手机、平板电脑、台式机、笔记本。

需要说明的是,上述对图1所示的终端控制方法实施例的说明,也适用于本实施例提供的终端控制装置,此处不再赘述。

本申请实施例提供的终端控制装置,首先获取用户的眼球聚焦区域;然后根据所述眼球聚焦区域,确定目标终端;最后将控制焦点设置在所述目标终端中。由此,实现了根据用户视线焦点选择目标终端,简化了被控终端的切换过程,操作简单,实现灵活,且被控终端的类型和系统不受限制,满足了用户需求,改善了用户体验。

图4是本申请另一个实施例的终端控制装置的结构图。

如图4所示,在图3的基础上,该终端控制装置30,还包括:

接收模块34,用于接收接入请求消息,所述请求消息中包括第一终端的IP地址及区域信息;

更新模块35,用于根据所述请求消息,更新所述初始区域与IP地址的映射关系。

需要说明的是,上述对图2所示的终端控制方法实施例的说明,也适用于本实施例提供的终端控制装置,此处不再赘述。

本申请实施例提供的终端控制装置,首先接收接入请求消息,所述请求消息中包括第一终端的IP地址及区域信息;然后根据所述请求消息,更新所述初始区域与IP地址的映射关系;再获取用户的眼球聚焦区域;根据所述眼球聚焦区域,确定目标终端;最后将控制焦点设置在所述目标终端中。由此,实现了根据用户视线焦点选择目标终端,简化了被控终端的切换过程,操作简单,实现灵活,且被控终端的类型和系统不受限制,满足了用户需求,改善了用户体验,且在被控终端数量发生变化时,可以实时更新预设的区域与IP地址的映射关系,从而提高了对被控终端控制的可靠性。

图5为本申请一个实施例提供的终端设备结构图。

如图5所示,该终端设备50,包括:

处理器51;

和用于存储所述处理器51的执行程序的存储器52;

其中,所述处理器51,被配置为执行以下方法:

获取用户的眼球聚焦区域;

根据所述眼球聚焦区域,确定目标终端;

将控制焦点设置在所述目标终端中。

具体的,处理器51通常可以包括一个或多个模块,便于处理器51和其他组件之间的交互。例如,处理器51可以包括通讯模块,以方便与存储器52进行交互,从存储器52中获取程序。

存储器52被配置为存储各种类型的数据以支持在终端设备50中的操作。这些数据的示例包括被配置为在终端设备50上操作的任何应用程序或方法的指令。存储器52可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

可以理解的是,该终端设备50中,还包括电源组件53,其用于为终端设备50的各种组件提供电力。电源组件53可以包括电源管理系统,一个或多个电源,及其他与为终端设备50生成、管理和分配电力相关联的组件。

另外,该终端设备50还可以包括多媒体组件54,比如在终端设备50和用户之间的提供一个输出接口的触控显示屏。在一些实施例中,触控显示屏可以包括液晶显示器(LCD)和触摸面板(TP)。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。

进一步地,该终端设备50,还可以包括:输入/输出(I/O)接口55,用于为处理器51和外围接口模块之间提供接口,上述外围接口模块可以是键盘,按钮等。

还包括:通信组件56,被配置为便于终端设备50和其他终端设备之间有线或无线方式的通信。终端设备50可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。

在示例性实施例中,终端设备50可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,被配置为执行上述消息处理方法。

需要说明的是,前述对终端控制方法实施例的解释说明也适用于该实施例的终端设备,其实现原理类似,此处不再赘述。

本申请实施例提供的终端设备,首先获取用户的眼球聚焦区域;然后根据所述眼球聚焦区域,确定目标终端;最后将控制焦点设置在所述目标终端中。由此,实现了根据用户视线焦点选择目标终端,简化了被控终端的切换过程,操作简单,实现灵活,且被控终端的类型和系统不受限制,满足了用户需求,改善了用户体验。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。

应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本申请各个实施例中的各功能单元可以集成在一个第一处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

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