移动目标交互元素的方法和装置制造方法及图纸

技术编号:14743081 阅读:43 留言:0更新日期:2017-03-01 18:24
一种移动目标交互元素的方法,包括:获取坐标步骤、方位筛选步骤、第一判断步骤、距离筛选步骤、第二判断步骤、移动步骤。上述移动目标交互元素的技术方案可实现对目标交互元素的移动,最终筛选出符合用户期望的目标交互元素;此外,上述使用遥控器操控智能电视用户界面的方法通过将遥控器的方向键物理操作转换为用户界面移动事件,实现了直接对智能电视用户界面上的交互元素的操作和处理。

【技术实现步骤摘要】

本专利技术涉及计算机领域,特别是涉及一种移动目标交互元素的方法和装置,以及一种使用遥控器操控智能电视用户界面的方法及装置。
技术介绍
智能电视是基于互联网浪潮冲击的新产品,它同手机和平板电脑一样,提供了一种全开放式的平台。用户可在智能电视上自行安装和卸载应用程序,并通过遥控器等外部设备对应用程序进行菜单筛选并进行各项操作。由于智能电视可执行应用程序、浏览网页、支持游戏类等页面活动,因此不同于传统智能电视,在智能电视屏幕上会出现类似于电脑和手机的布局不规则的交互元素。例如,当智能电视浏览新闻网页时,文字、图片、视频新闻链接的布局是复杂而不规则的,甚至会定时变化。用户通常使用遥控器对智能电视进行控制,因此同样地,需要使用遥控器对上述布局复杂的交互元素进行筛选。因此,需要一种可以移动智能电视屏幕上不规则的目标交互元素的技术方案。传统遥控器的工作原理为:用一定方式对不同的按键进行编码,通过专用的集成电路产生调制波,通过红外线二极管发射出去。智能电视机接收之后进行解码再执行相应的动作。不同频率的红外脉冲信号对应不同的命令。由此可知,传统的遥控方式是遥控器直接控制智能电视机本身,传统智能电视机的各个菜单项严格按照上下左右对齐的排列关系。因此,当用户意欲选择某个方向的菜单项时,只需要通过方向键进行选择。而将这种遥控方式直接运用到智能电视上时,由于无法直接控制智能电视中的交互元素布局复杂的应用程序、页面活动等,因此通过遥控器的上下左向右键对交互元素进行选择时,往往无法选择到符合用户期望的交互元素。目前,需要一种使用遥控器直接操控智能电视用户界面的解决方案。
技术实现思路
于此,有必要针对无法移动智能电视屏幕上不规则的目标交互元素的问题,提供一种移动目标交互元素的方法及装置。并针对遥控器无法直接操控智能电视用户界面的的问题,提供一种使用遥控器操控智能电视用户界面的方法及装置。一种移动目标交互元素的方法,用于在方向键被触发时相应移动智能电视用户界面中的目标交互元素,该方法包括:获取坐标步骤:获取智能电视用户界面中所有交互元素的坐标值,包括目标交互元素和非目标交互元素的坐标值;方位筛选步骤:筛选出以当前目标交互元素为原点,以该方向键的对应方向为轴两侧偏移角度θ范围内的交互元素并将筛选出的交互元素相应存储至第一集合,其中对应上、下、左、右四个方向键的偏移角度分别为θ1、θ2、θ3、和θ4;第一判断步骤:判断第一集合中交互元素的数量;当第一集合交互元素数量大于1时,则执行距离筛选步骤:从第一集合筛选出距离当前目标交互元素最近的交互元素并将筛选出的交互元素相应存储至第二集合;第二判断步骤:判断第二集合中的交互元素数量,当第二集合中的交互元素数量等于1时,则执行移动步骤:移动智能电视界面中的目标交互元素为筛选出的唯一交互元素。在其中一个实施例中,当所述第一集合中的交互元素数量等于1时,则直接执行移动步骤,即移动智能电视界面中的目标交互元素为筛选出的唯一交互元素。在其中一个实施例中,当所述第一集合中交互元素的数量为0时,则移动智能电视界面中的目标交互元素为对应被触发方向键相反方向上最侧边的交互元素,即:当向右键被触发时,则移动目标交互元素为该智能电视用户界面中的最左侧的交互元素;当向左键被触发时,则移动目标交互元素为该智能电视用户界面中的最右侧的交互元素;当向上键被触发时,则移动目标交互元素为该智能电视用户界面中的最下侧的交互元素;当向下键被触发时,则移动目标交互元素为该智能电视用户界面中的最下侧的交互元素。在其中一个实施例中,所述偏移角度θ1=θ2、θ3=θ4且θ1+θ3=90°。在其中一个实施例中,当所述第二集合中交互元素数量大于1时,则执行:坐标轴筛选步骤:从第二集合中筛选出与被触发方向键对应的坐标轴呈最小夹角的交互元素并将筛选出的交互元素相应存储至第三集合,即当向右键或向左键被触发时,则从第二集合中筛选与横坐标呈最小夹角的交互元素;当触发向上键或向下键,则从第二集合中筛选与纵坐标呈最小夹角的交互元素;第三判断步骤:判断第三集合的交互元素数量;当第三集合的交互元素数量等于1时,则执行移动步骤,即移动智能电视界面中的目标交互元素为筛选出的唯一交互元素;否则,执行随机筛选步骤,从第三集合中随机筛选或者筛选横坐标与纵坐标之和较大的一个交互元素,执行移动步骤,即移动智能电视界面中的目标交互元素为随机筛选步骤中筛选出的交互元素。一种使用遥控器操控智能电视用户界面的方法,包括步骤:确定用户界面内的所有交互元素;获取交互元素在用户界面上的位置,并构建坐标地图;监听遥控器的方向键物理操作,并将监听到的遥控器的方向键物理操作转换为用户界面中的移动事件;执行上述移动目标交互元素的方法,用于根据当前目标交互元素和所述用户界面中的移动事件来移动智能电视用户界面中的目标交互元素。在其中一个实施例中,所述确定用户界面内的所有交互元素可通过下述标记确定:特定的标签名、共有的类名、通用的自定义属性。一种移动目标交互元素的装置,包括:获取坐标装置,用于获取智能电视用户界面中所有交互元素的坐标值,包括目标交互元素和非目标交互元素的坐标值;方位筛选装置,用于筛选出以当前目标交互元素为原点,以该方向键的对应方向为轴两侧偏移角度θ范围内的交互元素并将筛选出的交互元素相应存储至第一集合,其中对应上、下、左、右四个方向键的偏移角度分别为θ1、θ2、θ3、和θ4;第一判断装置,用于判断第一集合中交互元素的数量;距离筛选装置,用于当第一集合交互元素数量大于1时,则从第一集合筛选出距离当前目标交互元素最近的交互元素并将筛选出的交互元素相应存储至第二集合;第二判断装置,用于判断第二集合中的交互元素数量;移动装置,用于当第二集合元素数量等于1时移动智能电视界面中的目标交互元素为筛选出的唯一交互元素。在其中一个实施例中,所述移动装置还用于,当所述第一集合中的交互元素数量等于1时,移动智能电视界面中的目标交互元素为筛选出的唯一交互元素。在其中一个实施例中,所述移动装置还用于,当第一集合中交互元素的数量为0时,则移动智能电视界面中的目标交互元素为对应被触发方向键相反方向上最侧边的交互元素,即:当向右键被触发时,则移动目标交互元素为该智能电视用户界面中的最左侧的交互元素;当向左键被触发时,则移动目标交互元素为该智能电视用户界面中的最右侧的交互元素;当向上键被触发时,则移动目标交互元素为该智能电视用户界面中的最下侧的交互元素;当向下键被触发时,则移动目标交互元素为该智能电视用户界面中的最下侧的交互元素。在其中一个实施例中,所述偏移角度θ1=θ2、θ3=θ4且θ1+θ3=90°。在其中一个实施例中,还包括:坐标轴筛选装置,用于当第二集合中的交互元素大于1时,从第二集合中筛选出与被触发方向键对应的坐标轴呈最小夹角的交互元素并将筛选出的交互元素相应存储至第三集合,即当向右键或向左键被触发时,则从第二集合中筛选与横坐标呈最小夹角的交互元素;当触发向上键或向下键,则从第二集合中筛选与纵坐标呈最小夹角的交互元素;第三判断装置,用于判断第三集合的交互元素数量;随机筛选装置,用于当第三集合的交互元素数量大于1时,从第三集合中随机筛选或者筛选横坐标与纵坐标之和较大的交互元素的一个交互本文档来自技高网...
移动目标交互元素的方法和装置

【技术保护点】
一种移动目标交互元素的方法,用于在方向键被触发时相应移动智能电视用户界面中的目标交互元素,其特征在于,该方法包括:获取坐标步骤:获取智能电视用户界面中所有交互元素的坐标值,包括目标交互元素和非目标交互元素的坐标值;方位筛选步骤:筛选出以当前目标交互元素为原点,以该方向键的对应方向为轴两侧偏移角度θ范围内的交互元素并将筛选出的交互元素相应存储至第一集合,其中对应上、下、左、右四个方向键的偏移角度分别为θ1、θ2、θ3、和θ4;第一判断步骤:判断第一集合中交互元素的数量;当第一集合交互元素数量大于1时,则执行距离筛选步骤:从第一集合筛选出距离当前目标交互元素最近的交互元素并将筛选出的交互元素相应存储至第二集合;第二判断步骤:判断第二集合中的交互元素数量,当第二集合中的交互元素数量等于1时,则执行移动步骤:移动智能电视界面中的目标交互元素为筛选出的唯一交互元素。

【技术特征摘要】
1.一种移动目标交互元素的方法,用于在方向键被触发时相应移动智能电视用户界面中的目标交互元素,其特征在于,该方法包括:获取坐标步骤:获取智能电视用户界面中所有交互元素的坐标值,包括目标交互元素和非目标交互元素的坐标值;方位筛选步骤:筛选出以当前目标交互元素为原点,以该方向键的对应方向为轴两侧偏移角度θ范围内的交互元素并将筛选出的交互元素相应存储至第一集合,其中对应上、下、左、右四个方向键的偏移角度分别为θ1、θ2、θ3、和θ4;第一判断步骤:判断第一集合中交互元素的数量;当第一集合交互元素数量大于1时,则执行距离筛选步骤:从第一集合筛选出距离当前目标交互元素最近的交互元素并将筛选出的交互元素相应存储至第二集合;第二判断步骤:判断第二集合中的交互元素数量,当第二集合中的交互元素数量等于1时,则执行移动步骤:移动智能电视界面中的目标交互元素为筛选出的唯一交互元素。2.根据权利要求1所述的方法,其特征在于,当所述第一集合中的交互元素数量等于1时,则直接执行移动步骤,即移动智能电视界面中的目标交互元素为筛选出的唯一交互元素。3.根据权利要求1所述的方法,其特征在于,当所述第一集合中交互元素的数量为0时,则移动智能电视界面中的目标交互元素为对应被触发方向键相反方向上最侧边的交互元素,即:当向右键被触发时,则移动目标交互元素为该智能电视用户界面中的最左侧的交互元素;当向左键被触发时,则移动目标交互元素为该智能电视用户界面中的最右侧的交互元素;当向上键被触发时,则移动目标交互元素为该智能电视用户界面中的最下侧的交互元素;当向下键被触发时,则移动目标交互元素为该智能电视用户界面中的最下侧的交互元素。4.根据权利要求1所述的方法,其特征在于,所述偏移角度θ1=θ2、θ3=θ4且θ1+θ3=90°。5.根据权利要求1所述的方法,其特征在于,当所述第二集合中交互元素数量大于1时,则执行:坐标轴筛选步骤:从第二集合中筛选出与被触发方向键对应的坐标轴呈最小夹角的交互元素并将筛选出的交互元素相应存储至第三集合,即当向右键或向左键被触发时,则从第二集合中筛选与横坐标呈最小夹角的交互元素;当触发向上键或向下键,则从第二集合中筛选与纵坐标呈最小夹角的交互元素;第三判断步骤:判断第三集合的交互元素数量;当第三集合的交互元素数量等于1时,则执行移动步骤,即移动智能电视界面中的目标交互元素为筛选出的唯一交互元素;否则,执行随机筛选步骤,从第三集合中随机筛选或者筛选横坐标与纵坐标之和较大的一个交互元素,执行移动步骤,即移动智能电视界面中的目标交互元素为随机筛选步骤中筛选出的交互元素。6.一种使用遥控器操控智能电视用户界面的方法,其特征在于,包括步骤:确定用户界面内的所有交互元素;获取交互元素在用户界面上的位置,并构建坐标地图;监听遥控器的方向键物理操作,并将监听到的遥控器的方向键物理操作转换为用户界面中的移动事件;执行权利要求1-...

【专利技术属性】
技术研发人员:万兴凯梅亮亮
申请(专利权)人:博雅网络游戏开发深圳有限公司
类型:发明
国别省市:广东;44

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

1