通过终端设备遥控器进行焦点切换控制的方法及装置制造方法

文档序号:7821141阅读:301来源:国知局
通过终端设备遥控器进行焦点切换控制的方法及装置制造方法
【专利摘要】本发明实施例公开了通过终端设备遥控器进行焦点切换控制的方法及装置,所述方法包括:预先确定被控设备的用户界面中各个控件图标所在的位置以及所占的区域范围;确定被控设备中焦点所在的第一位置信息;对所述滑动轨迹进行采样;分别对各个采样点执行以下操作:将当前采样点相对于所述滑动轨迹起始点的滑动方向及距离映射到所述被控设备上;根据所述第一位置信息以及当前映射出的滑动方向及距离,计算出第二位置信息;判断所述第二位置是否位于某目标控件图标的区域范围内;如果是,则将被控设备中的焦点切换到所述目标控件图标上。应用上述技术方案,能够有效的减少操作步骤,使得操作更加简单方便。
【专利说明】通过终端设备遥控器进行焦点切换控制的方法及装置

【技术领域】
[0001] 本申请涉及焦点切换控制领域,特别是涉及通过终端设备遥控器进行焦点切换控 制的方法及装置。

【背景技术】
[0002] 遥控器作为远程控制机械的工具,被人们所熟知,已经成为人们日常生活中不可 或缺的一部分。随着家用电器的普及,遥控控制的家用电器越来越多,家里各种各样的遥控 器也越来越多,日常存放、寻找和使用都很不方便。另一方面,现在人们都经常使用手机等 移动终端设备,一般也会习惯性的随身携带或者放在身边。并且,即使偶尔发现没在身边, 想要寻找时,也可以通过用其他的终端设备进行呼叫等方式,使得移动终端设备发出声音 或者振动,以帮助确定其所在的位置。基于该原因,现有技术中出现了一些移动终端设备中 的应用,通过这种应用能够借助于移动终端设备的触摸屏来模拟遥控器上的按键,这样,用 户可以使用安装有这种应用的移动终端设备作为遥控器来控制各种被控设备,例如电视机 等。
[0003] 目前通过移动终端设备模拟遥控器控制被控制设备端焦点转移的方式主要是短 滑和长滑,短滑是每次移动一个焦点,长滑则移动若干个焦点,短滑和长滑要通过滑动时 候的距离和速度来区分,而这种获取焦点的方式存在一些缺陷,例如,短滑一次滑动一个焦 点,从一个控件到另一个控件可能需要执行多步短滑,这样使得效率很低。而长滑定义不明 确,各个被控设备的厂商对长滑的定义也不统一。通过滑动的速度来区分的时候,需要用户 遵守很多规则,不能够满足用户对操作快速简单的需求。
[0004] 总之,如何帮助用户在将移动终端设备作为遥控器使用的时候,能够简单、快速、 准确的获取焦点所在的位置,成为迫切需要本领域技术人员解决的技术问题。


【发明内容】

[0005] 基于上述问题,本申请实施例公开了通过终端设备遥控器进行焦点切换控制的方 法及装置。技术方案如下:
[0006] -种通过终端设备遥控器进行焦点切换控制的方法,包括:
[0007] 预先确定被控设备的用户界面中各个控件图标所在的位置以及所占的区域范 围;
[0008] 在通过在移动终端设备的显示屏中进行滑动的方式来切换焦点位置的过程中,监 控移动终端设备显示屏上产生的滑动轨迹;
[0009] 确定滑动轨迹产生的起始时刻,被控设备中焦点所在的第一位置信息;
[0010] 按照预置的采样间隔对所述滑动轨迹进行采样;
[0011] 分别对各个采样点执行以下操作:
[0012] 将当前采样点相对于所述滑动轨迹起始点的滑动方向及距离映射到所述被控设 备上;
[0013] 根据所述第一位置信息以及当前映射出的滑动方向及距离,计算出第二位置信 息;
[0014] 根据所述第二位置信息以及所述预先确定的各个控件图标所在的位置以及所占 的区域范围,判断所述第二位置是否位于某目标控件图标的区域范围内;
[0015] 如果是,则将被控设备中的焦点切换到所述目标控件图标上。
[0016] 一种通过终端设备遥控器进行焦点切换控制的装置,包括:
[0017] 控件图标位置确定单元,用于预先确定被控设备的用户界面中各个控件图标所在 的位置以及所占的区域范围;
[0018] 滑动轨迹监控单元,用于在通过在移动终端设备的显示屏中进行滑动的方式来切 换焦点位置的过程中,监控移动终端设备显示屏上产生的滑动轨迹;
[0019] 焦点确定单元,用于确定滑动轨迹产生的起始时刻,被控设备中焦点所在的第一 位置信息;
[0020] 采样单元,用于按照预置的采样间隔对所述滑动轨迹进行采样;
[0021] 分别通过以下单元对各个采样点执行操作:
[0022] 映射单元,用于将当前采样点相对于所述滑动轨迹起始点的滑动方向及距离映射 到所述被控设备上;
[0023] 位置信息计算单元,用于根据所述第一位置信息以及当前映射出的滑动方向及距 离,计算出第二位置信息;
[0024] 判断单元,用于根据所述第二位置信息以及所述预先确定的各个控件图标所在的 位置以及所占的区域范围,判断所述第二位置是否位于某目标控件图标的区域范围内;
[0025] 焦点切换单元,用于在所述判断单元的判断结果为是的情况下,将被控设备中的 焦点切换到所述目标控件图标上。
[0026] 应用上述技术方案,可以对用户在移动终端设备上的滑动轨迹进行监测,在该滑 动轨迹上按照预置的采样间隔进行采样,将获取到的采样点的相对于滑动轨迹的起始点的 滑动方向及距离映射到被控设备上,计算出各个采样点映射到被控设备上后在被控设备上 的位置信息,并根据预先获取到的被控设备上各个控件图标的位置及所占区域范围信息, 判断是否位于某个控件图标的位置范围内,如果是,则将被控设备的焦点移动到该控件图 标上。这样可以帮助用户快速准确的将被控设备的焦点移动到目标控件的图标上,有效的 减少了操作步骤,使得操作更加简单方便。

【专利附图】

【附图说明】
[0027] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0028] 图1是本申请实施例提供的方法的流程图;
[0029] 图2是本申请实施例中的控制界面示意图;
[0030] 图3是本申请实施例提供的装置的示意图。

【具体实施方式】
[0031]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于 本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本申请保护的范围。
[0032]在本申请实施例中,提供了一种通过终端设备遥控器进行焦点切换控制的方法, 通过该方法,可以实现通过在终端设备遥控器上滑动,从而控制被控设备上焦点的位置,可 以实现滑动一次就能准确的将焦点定位在被控设备上的任意目标控件图标上,使操控不再 拘泥只有四个方向键的移动。有效的解决了现有技术中,在被控设备上要选择一个目标控 件图标需要多次滑动的缺点,使得操控更加简单方便。
[0033]具体实现时,首先确定被控设备的用户界面中各个控件图标所在的位置以及所占 的区域范围,其中,各个控件图标所在的位置以及所占的区域范围可以通过读取被控设备 上储存的各个控件的左上端点位置以及右下端点位置信息获得,在通过移动终端设备的显 示屏切换焦点的时候,监控移动终端设备显示屏上产生的滑动轨迹,计算该滑动轨迹映射 到所述被控设备上的滑动方法以及距离,获取该滑动轨迹终点在被控设备上的位置信息, 通过与预先确定被控设备上各个控件图标所在的位置以及所占的区域范围信息进行比对, 当该终点处于某个控件图标范围内的时候,则将该图标确定为目标控件,将焦点定位在该 目标控件。
[0034]其中,具体实现时,可以在用户的终端设备安装应用时,将被控设备的各个图标所 在的位置以及所占的范围信息下载到本地,这样,在焦点定位的过程中具体实现可以全部 在用户的终端设备本地进行。或者,为了避免对终端设备的储存资源等造成浪费,同时可以 实现对不同被控设备进行控制,在另一种实现方式下,可以当用户使用该应用时,首先使用 户的移动终端设备以被控设备有一个数据的交互,用以为终端设备提供当前的被控设备上 各个控件图标所在的位置以及所占的区域范围信息。下面对前述的实现方式进行介绍。
[0035] 实施例一
[0036]本申请实施例一提供了一种通过终端设备遥控器进行焦点切换控制的方法,参见 图1,该方法具体可以包括以下步骤:
[0037] SlOl :预先确定被控设备的用户界面中各个控件图标所在的位置以及所占的区域 范围;
[0038]具体实现时,首先,读取被控设备上各个控件图标所在的位置信息,进而确定各个 控件图标所占的区域范围。由于不同的被控设备上的控件图标呈现的形状可能不同,下面 以最长见的矩形为例说明,例如,首先获取某一控件图标A的左上端点的坐标为(x7,y7), 右下端点的坐标为(x8,y8)。则由此确定由获取到的坐标值以、77、#、、78所形成的范围 即为控件图标A所占的区域范围。当被控设备上的控件图标为其他形状时,则按照其特有 的几何图形位置与区域的计算方法进行确定,这里不加以限定。
[0039] S102:在通过在移动终端设备的显示屏中进行滑动的方式来切换焦点位置的过程 中,监控移动终端设备显示屏上产生的滑动轨迹;
[0040]当监测到用户通过移动终端设备的显示屏进行切换焦点位置时,记录用户在移动 终端设备显示屏上滑动产生的滑动轨迹。
[0041] S103:确定滑动轨迹产生的起始时刻,被控设备中焦点所在的第一位置信息;
[0042] 当移动终端设备显示屏上滑动产生的滑动轨迹确定后,获取被控设备上所述滑动 轨迹产生的起始时刻当前焦点所在的坐标位置信息(x5,y5),将所述获取到的当前焦点所 在的坐标位置信息(x5,y5)作为第一位置信息。
[0043]S104:按照预置的采样间隔对所述滑动轨迹进行采样;
[0044] 在该滑动轨迹起始时刻被控设备上焦点所在的位置坐标确定后,按照预置的采样 间隔对所述滑动轨迹进行采样,其中,具体实现时,首先获取所述被控设备可获取焦点的最 小控件尺寸,该最小控件尺寸可通过读取被控设备自身配置的数据信息获得,根据所述最 小控件尺寸确定采样点间隔。可以为每个3到10像素进行一次采样。随后根据相同的间 隔在所述滑动轨迹上获取多个采样点,
[0045] 然后可以分别对各个采样点执行以下操作:
[0046] S105:将当前采样点相对于所述滑动轨迹起始点的滑动方向及距离映射到所述被 控设备上;
[0047] 其中,具体实现时,可以预先确定移动终端设备显示屏左上角顶点坐标(xl,yl) 及右下角顶点坐标(x2,y2),以及所述被控设备显示屏左上角顶点坐标(x3,y3)及右下角 顶点坐标(x4,y4);
[0048]确定所述滑动轨迹起始点的坐标(xO,y0),当前采样点坐标(X,y),以及所述第一 位置即当前被控设备上焦点所在的位置的坐标(x5,y5);
[0049] 则通过以下公式确定所述第二位置的坐标(x6,y6):

【权利要求】
1. 一种通过终端设备遥控器进行焦点切换控制的方法,其特征在于,包括: 预先确定被控设备的用户界面中各个控件图标所在的位置以及所占的区域范围; 在通过在移动终端设备的显示屏中进行滑动的方式来切换焦点位置的过程中,监控移 动终端设备显示屏上产生的滑动轨迹; 确定滑动轨迹产生的起始时刻,被控设备中焦点所在的第一位置信息; 按照预置的采样间隔对所述滑动轨迹进行采样; 分别对各个采样点执行以下操作: 将当前采样点相对于所述滑动轨迹起始点的滑动方向及距离映射到所述被控设备 上; 根据所述第一位置信息以及当前映射出的滑动方向及距离,计算出第二位置信息; 根据所述第二位置信息以及所述预先确定的各个控件图标所在的位置以及所占的区 域范围,判断所述第二位置是否位于某目标控件图标的区域范围内; 如果是,则将被控设备中的焦点切换到所述目标控件图标上。
2. 根据权利要求1所述的方法,其特征在于,所述将当前采样点相对于所述滑动轨迹 起始点的滑动方向及距离映射到所述被控设备上,包括: 预先确定移动终端设备显示屏左上角顶点坐标(xl,yl)及右下角顶点坐标(x2, y2), 以及所述被控设备显示屏左上角顶点坐标(x3, y3)及右下角顶点坐标(x4, y4); 确定所述滑动轨迹起始点的坐标(x〇, y〇),当前采样点坐标(x,y),以及所述第一位置 的坐标(x5, y5); 则通过以下公式确定所述第二位置的坐标(x6,y6):
3. 根据权利要求1所述的方法,其特征在于,按照预置的采样间隔对所述滑动轨迹进 行采样,包括: 获取所述被控设备可获取焦点的最小控件尺寸,根据所述最小控件尺寸确定采样点间 隔。
4. 根据权利要求1所述的方法,其特征在于根据所述第二位置信息以及所述预先确定 的各个控件图标所在的位置以及所占的区域范围,判断所述第二位置是否位于某目标控件 图标的区域范围内,包括: 确定各个控件图标的中心位置信息; 计算所述第二位置距离各个控件图标中心位置的距离,判断所述第二位置是否距离某 个目标控件图标的中心位置最近; 如果是,则将被控设备中的焦点切换到所述目标控件图标上。
5. 根据权利要求1至4任意一项所述方法,其特征在于,还包括: 在被控设备上焦点在移动的过程中,突出显示当前焦点所在的位置。
6. -种通过终端设备遥控器进行焦点切换控制的装置,其特征在于,包括: 控件图标位置确定单元,用于预先确定被控设备的用户界面中各个控件图标所在的位 置以及所占的区域范围; 滑动轨迹监控单元,用于在通过在移动终端设备的显示屏中进行滑动的方式来切换焦 点位置的过程中,监控移动终端设备显示屏上产生的滑动轨迹; 焦点确定单元,用于确定滑动轨迹产生的起始时刻,被控设备中焦点所在的第一位置 信息; 采样单元,用于按照预置的采样间隔对所述滑动轨迹进行采样; 分别通过以下单元对各个采样点执行操作: 映射单元,用于将当前采样点相对于所述滑动轨迹起始点的滑动方向及距离映射到所 述被控设备上; 位置信息计算单元,用于根据所述第一位置信息以及当前映射出的滑动方向及距离, 计算出第二位置信息; 判断单元,用于根据所述第二位置信息以及所述预先确定的各个控件图标所在的位置 以及所占的区域范围,判断所述第二位置是否位于某目标控件图标的区域范围内; 焦点切换单元,用于在所述判断单元的判断结果为是的情况下,将被控设备中的焦点 切换到所述目标控件图标上。
7. 根据权利要求6所述的装置,其特征在于,所述映射单元包括: 预先确定子单元,用于预先确定移动终端设备显示屏左上角顶点坐标(xl,yl)及右下 角顶点坐标(x2, y2),以及所述被控设备显示屏左上角顶点坐标(x3, y3)及右下角顶点坐 标(x4, y4); 采样点坐标确定子单元,用于确定所述滑动轨迹起始点的坐标(xO,yO),当前采样点坐 标(X,y),以及所述第一位置的坐标(x5, y5); 坐标计算子单元,用于通过以下公式确定所述第二位置的坐标(x6,y6):
8. 根据权利要求6所述的装置,其特征在于,所述采样单元包括: 采样点间隔确定子单元,用于获取所述被控设备可获取焦点的最小控件尺寸,根据所 述最小控件尺寸确定采样点间隔。
9. 根据权利要求6所述的装置,其特征在于,所述判断单元,包括: 控件图标的中心位置确定子单元,用于确定各个控件图标的中心位置信息; 距离计算子单元,用于计算所述第二位置距离各个控件图标中心位置的距离,判断所 述第二位置是否距离某个目标控件图标的中心位置最近; 焦点切换子单元,用于在所述距离计算单元的判断结果为是的情况下,则将被控设备 中的焦点切换到所述目标控件图标上。
10.根据权利要求6至9任意一项所述的装置,其特征在于,还包括: 突出显示单元,用于在被控设备上焦点在移动的过程中,突出显示当前焦点所在的位 置。
【文档编号】H04N21/422GK104363495SQ201410706146
【公开日】2015年2月18日 申请日期:2014年11月27日 优先权日:2014年11月27日
【发明者】韩鹏飞 申请人:北京奇艺世纪科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1