The embodiment of the present invention discloses a focus update method and device, in which the method includes: the terminal obtains the key value sent by the remote controller, the key value is used to control the moving direction of the focus; the terminal sends the key value to the first page of the page displayed by the terminal with the largest stacking order; and the first page displayed by the terminal according to the focus is said on the first page. The first position in the plane and the key value determine the second position after the focus is updated; the terminal obtains the second position determined by the first page and switches the focus to the second position in the first page.
【技术实现步骤摘要】
一种焦点更新方法及装置
本专利技术涉及计算机
,尤其涉及一种焦点更新方法及装置。
技术介绍
随着智能电视的不断发展演进,智能电视展现的页面越来越丰富多彩,尽管存在不同的控制和交互手段,但使用遥控器控制智能电视中的页面的焦点的方式,仍然是第一选择。浏览器和万维网(WorldWideWeb,web)技术本身不是针对电视平台而推出的,浏览器内部的焦点管理机制并不完善。所以电视平台在使用web技术展现页面时,一般使用页面自定义的焦点统一管理机制。具体的,基于web技术的焦点统一管理机制中,浏览器会记录一个全局的焦点位置,在用户控制焦点移动过程中,更新焦点位置。当多个页面进行切换时,浏览器调用接口计算在切换后的页面中焦点的位置,然后在切换后的页面上设置焦点。但这种方式在复杂交互场景下,焦点管理复杂度过高,容易产生焦点错乱,导致死机问题。比如在录制过程中,如果有其它对话框弹出,用户在操作对话框时,录制进度条因某些原因又自动弹出,显示一段时间后,进度条消失。因为进度条弹出时会请求焦点,进度条消失后又会把焦点归还给其它页面,所以这个过程中很容易出现对话框丢失焦点或者对话框消失后丢失焦点的问题。因此,如何降低设置焦点的复杂度,是一个亟待解决的问题。
技术实现思路
本专利技术实施例提供一种焦点更新方法及装置,用以降低设置焦点的复杂度。本专利技术实施例提供一种焦点更新方法,包括:终端获取遥控器发送的键值,所述键值用于控制焦点的移动方向;所述终端将所述键值发送至所述终端显示的页面中层叠顺序最大的第一页面;所述终端显示的所述第一页面根据所述焦点在所述第一页面中的第一位置以及所述键 ...
【技术保护点】
1.一种焦点更新方法,其特征在于,包括:终端获取遥控器发送的键值,所述键值用于控制焦点的移动方向;所述终端将所述键值发送至所述终端显示的页面中层叠顺序最大的第一页面;所述终端显示的所述第一页面根据所述焦点在所述第一页面中的第一位置以及所述键值确定所述焦点更新后的第二位置;所述终端获取所述第一页面确定的第二位置,并在所述第一页面中,将所述焦点切换到所述第二位置。
【技术特征摘要】
1.一种焦点更新方法,其特征在于,包括:终端获取遥控器发送的键值,所述键值用于控制焦点的移动方向;所述终端将所述键值发送至所述终端显示的页面中层叠顺序最大的第一页面;所述终端显示的所述第一页面根据所述焦点在所述第一页面中的第一位置以及所述键值确定所述焦点更新后的第二位置;所述终端获取所述第一页面确定的第二位置,并在所述第一页面中,将所述焦点切换到所述第二位置。2.如权利要求1所述的方法,其特征在于,所述方法还包括:所述终端显示的页面从所述第一页面切换到第二页面时,所述终端从所述第二页面获取所述焦点在所述第二页面中的初始位置;所述终端在所述第二页面中,将所述焦点设置在所述初始位置。3.如权利要求1所述的方法,其特征在于,所述终端显示的所述第一页面根据所述焦点在所述第一页面中的第一位置以及所述键值确定所述焦点更新后的第二位置,包括:所述终端显示的所述第一页面,确定所述第一位置对应的页面控件,在所述键值控制的移动方向上,存在页面控件,则将属性为聚焦页面控件的页面控件确定为被聚焦页面控件;将所述被聚焦页面控件的位置确定为所述焦点更新后的第二位置。4.如权利要求3所述的方法,其特征在于,若确定所述第一位置对应的页面控件,在所述键值控制的移动方向上,存在页面控件,且不存在属性为聚焦页面控件的页面控件,则在所述第一页面的文档对象模型DOM中,查找属性为聚焦页面控件的页面控件;将查找到的页面控件的位置确定为所述焦点更新后的第二位置。5.如权利要求3或4所述的方法,其特征在于,若确定所述第一位置对应的页面控件,在所述键值控制的移动方向上,不存在页面控件,则将所述第一页面中的预设页面控...
【专利技术属性】
技术研发人员:杨成,
申请(专利权)人:青岛海信电器股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。