本发明专利技术公开了一种焦点移动方法、装置、存储介质及处理器。其中,该方法包括:接收焦点移动指令;根据焦点移动指令以及对象的层级结构关系,确定目标焦点对象;将焦点移动到目标焦点对象。本发明专利技术解决了相关技术中,采用就近原则进行焦点移动时,存在控制逻辑与实际不符的技术问题。
【技术实现步骤摘要】
焦点移动方法、装置、存储介质及处理器
本专利技术涉及显示领域,具体而言,涉及一种焦点移动方法、装置、存储介质及处理器。
技术介绍
目前市场上Android(安卓)设备广泛使用触摸操作,对于非触摸式的操作,均是通过按键按钮来进行操作的,例如,遥控器、键盘、轨迹球的上下左右导航按键来进行操作,但通过上述按键按钮来操作,存在一些操作的问题。目前,非触摸式的操作都是就近原则。以按键焦点的对象为组件为例进行说明,对就近原则进行说明。需要说明的是,组件可以多种,比如:按钮,文字,输入框等所有元素都可以认为是组件,另外,组件所在的容器也是组件。就近原则的技术原理如下,:获取当前焦点所在组件的位置根据导航键的方向(上下左右),确定对应的X(Y)轴的方向。根据其他组件到焦点所在组件的X(Y)轴距离,找到距离最近的组件。如果X(Y)轴距离最近的组件有多个,再找其中Y(X)轴距离最近的。图1是相关技术中依据就近原则进行焦点移动的结果示意图,如图1所示,除ColorTemperature是虚线框外,其余均是实线框。实线表示可以聚焦的组件,虚线表示不可以聚焦的组件;当前操作焦点聚焦在图中Exit组件0,用户按导航键“上”,焦点将会去到实线组件2;用户按导航键“右”,焦点将会去到实线组件5。图2是相关技术中依据就近原则进行焦点移动的分析示意图,如图2所示,当前操作焦点聚焦在图中Exit组件0,用户按导航键“上”,焦点将会去到实线组件2,进行原理分析:获取Exit组件0的位置;导航键“上”,优先判断Y轴负方向;Y轴负方向最近的是组件2、3、4;再判断X轴正负方向中,距离最近的是组件2。因此,当前操作焦点聚焦在图中Exit组件0,用户按导航键“上”,焦点将会去到实线组件2。这里更符合交互操作习惯的是焦点应该去到实线组件1。因此,在相关技术中,采用就近原则进行焦点移动时,存在控制逻辑与实际不符的问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种焦点移动方法、装置、存储介质及处理器,以至少解决相关技术中,采用就近原则进行焦点移动时,存在控制逻辑与实际不符的技术问题。根据本专利技术实施例的一个方面,提供了一种焦点移动方法,包括:接收焦点移动指令;根据所述焦点移动指令以及对象的层级结构关系,确定目标焦点对象;将焦点移动到所述目标焦点对象。可选地,根据所述焦点移动指令以及对象的层级结构关系,确定目标焦点对象包括:根据所述焦点移动指令,确定焦点的导航方向;确定焦点当前所在的当前对象;根据所述对象的层级结构,查询在所述导航方向上,是否存在与所述当前对象处于同一层级的对象;在查询结果为是的情况下,确定与所述当前对象处于同一层级的对象为所述目标焦点对象。可选地,确定与所述当前对象处于同一层级的对象为所述目标焦点对象包括:确定与所述当前对象处于同一层级中与所述当前对象最近的对象为所述目标焦点对象。可选地,确定与所述当前对象处于同一层级中与所述当前对象最近的对象为所述目标焦点对象包括:在与所述当前对象处于同一层级中与所述当前对象最近的对象为多个的情况下,依据第一预定对象先后顺序,确定所述目标焦点对象。可选地,该方法还包括:在查询结果为否的情况下,查询在所述导航方向上,是否存在处于所述当前对象的上一层级的对象;在查询结果为在所述导航方向上存在处于所述当前对象的上一层级的对象的情况下,确定处于所述当前对象的上一层级的对象为所述目标焦点对象。可选地,确定处于所述当前对象的上一层级的对象为所述目标焦点对象包括:确定所述上一层级的对象中预先指定的对象为所述目标焦点对象。可选地,确定所述上一层级的对象中预先指定的对象为所述目标焦点对象包括:确定所述上一层级的对象中与所述当前对象存在对应关系的对象为所述目标焦点对象。可选地,确定所述上一层级的对象中与所述当前对象存在对应关系的对象为所述目标焦点对象包括:在所述当前对象为标题对象下的内容对象的情况下,确定所述标题对象为所述目标焦点对象。可选地,该方法还包括:在查询结果为否的情况下,查询在所述导航方向上,是否存在处于所述当前对象的下一层级的对象;在查询结果为在所述导航方向上存在处于所述当前对象的下一层级的对象的情况下,确定处于所述当前对象的下一层级的对象为所述目标焦点对象。可选地,确定处于所述当前对象的下一层级的对象为所述目标焦点对象包括:确定处于所述当前对象的下一层级中的第一对象为所述目标焦点对象,其中,所述第一对象为依据第二预定对象先后顺序确定的对象。可选地,在将焦点移动到所述目标焦点对象之后,还包括:在预定区域对应更新与所述目标焦点对象对应的内容。可选地,在将焦点移动到所述目标焦点对象之后,还包括:监听对所述目标焦点对象的按键操作;根据所述按键操作,调整所述目标焦点对象的参数。根据本专利技术实施例的另一方面,还提供了一种焦点移动装置,包括:接收模块,用于接收焦点移动指令;确定模块,用于根据所述焦点移动指令以及对象的层级结构关系,确定目标焦点对象;移动模块,用于将焦点移动到所述目标焦点对象。根据本专利技术实施例的又一方面,还提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述任意一项所述焦点移动方法。根据本专利技术实施例的再一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任意一项所述焦点移动方法。在本专利技术实施例中,采用根据对象的层级结构关系确定目标焦点对象的方式,通过对象的层级结构关系,达到了控制逻辑与实际统一的目的,从而实现了焦点移动达到预期的技术效果,进而解决了相关技术中,采用就近原则进行焦点移动时,存在控制逻辑与实际不符的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是相关技术中依据就近原则进行焦点移动的结果示意图;图2是相关技术中依据就近原则进行焦点移动的分析示意图;图3是根据本专利技术实施例的焦点移动方法的流程图;图4是根据本专利技术实施例所提供的焦点移动方法中第一种确定目标焦点对象的流程图;图5是根据本专利技术实施例所提供的焦点移动方法中第二种确定目标焦点对象的流程图;图6是根据本专利技术实施例所提供的焦点移动方法中第三种确定目标焦点对象的流程图;图7是根据本专利技术实施例所提供的焦点移动方法中组件的界面示意图;图8是根据本专利技术实施例所提供的焦点移动方法中组件的树结构关系示意图;图9是根据本专利技术实施例所提供的基于组件查找策略确定目标焦点组件的示意图;图10是根据本专利技术实施例提供的参数设置页面一的示意图;图11是根据本专利技术实施提供的参数设置页面二的示意图;图12是根据本文档来自技高网...
【技术保护点】
1.一种焦点移动方法,其特征在于,包括:/n接收焦点移动指令;/n根据所述焦点移动指令以及对象的层级结构关系,确定目标焦点对象;/n将焦点移动到所述目标焦点对象。/n
【技术特征摘要】
1.一种焦点移动方法,其特征在于,包括:
接收焦点移动指令;
根据所述焦点移动指令以及对象的层级结构关系,确定目标焦点对象;
将焦点移动到所述目标焦点对象。
2.根据权利要求1所述的方法,其特征在于,根据所述焦点移动指令以及对象的层级结构关系,确定目标焦点对象包括:
根据所述焦点移动指令,确定焦点的导航方向;
确定焦点当前所在的当前对象;
根据所述对象的层级结构,查询在所述导航方向上,是否存在与所述当前对象处于同一层级的对象;
在查询结果为是的情况下,确定与所述当前对象处于同一层级的对象为所述目标焦点对象。
3.根据权利要求2所述的方法,其特征在于,确定与所述当前对象处于同一层级的对象为所述目标焦点对象包括:
确定与所述当前对象处于同一层级中与所述当前对象最近的对象为所述目标焦点对象。
4.根据权利要求3所述的方法,其特征在于,确定与所述当前对象处于同一层级中与所述当前对象最近的对象为所述目标焦点对象包括:
在与所述当前对象处于同一层级中与所述当前对象最近的对象为多个的情况下,依据第一预定对象先后顺序,确定所述目标焦点对象。
5.根据权利要求2所述的方法,其特征在于,还包括:
在查询结果为否的情况下,查询在所述导航方向上,是否存在处于所述当前对象的上一层级的对象;
在查询结果为在所述导航方向上存在处于所述当前对象的上一层级的对象的情况下,确定处于所述当前对象的上一层级的对象为所述目标焦点对象。
6.根据权利要求5所述的方法,其特征在于,确定处于所述当前对象的上一层级的对象为所述目标焦点对象包括:
确定所述上一层级的对象中预先指定的对象为所述目标焦点对象。
7.根据权利要求6所述的方法,其特征在于,确定所述上一层级的对象中预先指定的对象为所述目标焦点对象包括:
确定所述上一层级的对象中与所述当前对象存在对应关系的对象为所述目标焦点对象...
【专利技术属性】
技术研发人员:王家宇,
申请(专利权)人:广州视源电子科技股份有限公司,广州视睿电子科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。