一种移动智能电视页面焦点的方法、装置、设备和介质与流程

文档序号:33707095发布日期:2023-03-31 22:04阅读:来源:国知局

技术特征:
1.一种移动智能电视页面焦点的方法,其特征在于,包括:步骤1、接收一数组,所述数组为当前页面所有焦点的坐标,将所有焦点设置为至少一组焦点组;所述数组包括当前每个焦点组的数据个数、移动方向以及移动到边界时下一个焦点组的焦点坐标,所述焦点组包括至少一个焦点坐标;步骤2、计算每组焦点组在对应移动方向的两端坐标;步骤3、获取遥控器的键值,调用设置的上下左右移动的方法,根据键值判断当前焦点是否越界,以及是否到达该焦点组的边界进行移动;如果当前焦点是向右移动,且没到达该组焦点组的边界,则焦点的x值加1;如果当前焦点是向左移动,且没到达该组焦点组的边界,则焦点的x值减1;如果当前焦点是向上移动,且没到达该组焦点组的边界,则焦点的y值减1;如果当前焦点是向下移动,且没到达该组焦点组的边界,则焦点的y值加1;如果当前焦点到达边界,且有对应越界焦点组的对象id,则判断当前焦点组是否有缓存的位置坐标,若存在缓存的位置坐标,则将焦点移动至所述位置坐标;若不存在缓存的位置坐标,则保持当前焦点位置不动。2.根据权利要求1所述的一种移动智能电视页面焦点的方法,其特征在于,所述数组为ref类型的数组。3.根据权利要求1所述的一种移动智能电视页面焦点的方法,其特征在于,还包括步骤4、监听当前页面数据,当外界更新数据时,则更新所述数组。4.一种移动智能电视页面焦点的装置,其特征在于,包括:接收数组模块,接收一数组,所述数组为当前页面所有焦点的坐标,将所有焦点设置为至少一组焦点组;所述数组包括当前每个焦点组的数据个数、移动方向以及移动到边界时下一个焦点组的焦点坐标,所述焦点组包括至少一个焦点坐标;计算模块,计算每组焦点组在对应移动方向的两端坐标;焦点移动模块,获取遥控器的键值,调用设置的上下左右移动的方法,根据键值判断当前焦点是否越界,以及是否到达该焦点组的边界进行移动;如果当前焦点是向右移动,且没到达该组焦点组的边界,则焦点的x值加1;如果当前焦点是向左移动,且没到达该组焦点组的边界,则焦点的x值减1;如果当前焦点是向上移动,且没到达该组焦点组的边界,则焦点的y值减1;如果当前焦点是向下移动,且没到达该组焦点组的边界,则焦点的y值加1;如果当前焦点到达边界,且有对应越界焦点组的对象id,则判断当前焦点组是否有缓存的位置坐标,若存在缓存的位置坐标,则将焦点移动至所述位置坐标;若不存在缓存的位置坐标,则保持当前焦点位置不动。5.根据权利要求4所述的一种移动智能电视页面焦点的装置,其特征在于,所述数组为ref类型的数组。6.根据权利要求4所述的一种移动智能电视页面焦点的装置,其特征在于,还包括更新模块,监听当前页面数据,当外界更新数据时,则更新所述数组。7.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至3任一项所述的方法。8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执
行时实现如权利要求1至3任一项所述的方法。

技术总结
本发明提供一种移动智能电视页面焦点的方法、装置、设备和介质,方法包括:接收一数组,所述数组为当前页面所有焦点的坐标,将所有焦点设置为至少一组焦点组;所述数组包括当前每个焦点组的数据个数、移动方向以及移动到边界时下一个焦点组的焦点坐标,所述焦点组包括至少一个焦点坐标;计算每组焦点组在对应移动方向的两端坐标;获取遥控器的键值,调用设置的上下左右移动的方法,根据键值判断当前焦点是否越界,以及是否到达该焦点组的边界进行移动;降低了代码的冗余问题,便于焦点错乱问题排查。排查。排查。


技术研发人员:何志宏 陈新鑫
受保护的技术使用者:北京智象信息技术有限公司
技术研发日:2022.12.22
技术公布日:2023/3/30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1