【技术实现步骤摘要】
具体为:功能模块外部的焦点移动通过功能模块值来判断,按照功能模块值的从小到大或从大到小进行移动,在进行功能模块之间的切换时,记录下前一个功能模块最后移动到的焦点,并在返回前一个功能模块时,跳转到最后移动的焦点上。
[0014]进一步的,所述方法还包括,对功能模块进行插入或删除,以及对dom元素进行插入或删除。
[0015]第二方面,本专利技术提供了一种基于智能电视操作系统上的焦点移动系统,包括焦点创建模块、数据加载模块和焦点移动模块;
[0016]所述焦点创建模块,用于将电视页面根据功能划分功能模块,并分配一个功能模块值,定义每一功能模块内dom元素为一焦点,并以数组方式对每一焦点位置进行存储;
[0017]所述数据加载模块,用于初始化页面,同时加载页面对应的数组信息;
[0018]所述焦点移动模块,用于根据就近原则进行功能模块内焦点移动,并根据功能模块值的大小进行功能模块之间的焦点移动。
[0019]进一步的,所述焦点创建模块中的dom元素的存储格式具体为:{group:a,entry:[v,h]},其中,a表示功能 ...
【技术保护点】
【技术特征摘要】
1.一种基于智能电视操作系统上的焦点移动方法,其特征在于:包括:步骤1、将电视页面根据功能划分功能模块,并分配一个功能模块值,定义每一功能模块内dom元素为一焦点,并以数组方式对每一焦点位置进行存储;步骤2、初始化页面,同时加载页面对应的数组信息;步骤3、根据就近原则进行功能模块内焦点移动,并根据功能模块值的大小进行功能模块之间的焦点移动。2.如权利要求1所述的一种基于智能电视操作系统上的焦点移动方法,其特征在于:所述步骤1中的dom元素的存储格式具体为:{group:a,entry:[v,h]},其中,a表示功能模块group的值,h和v分别表示dom元素在所述功能模块内的横坐标和纵坐标,dom元素的坐标用数组entry:[v,h]记录。3.如权利要求2所述的一种基于智能电视操作系统上的焦点移动方法,其特征在于:所述步骤3的“根据就近原则进行功能模块内焦点移动”具体为:在进行功能模块内部的焦点移动时,通过读取当前页面的entry数组来决定:当焦点左右移动时,在v相等的情况下,焦点会移动到和当前焦点h值最接近的那个dom元素上,同时更新当前的焦点信息{group:a,entry:[v,h]};若没有最接近的h值时,则跳转到和当前焦点v值最接近的那个dom元素上;当焦点上下移动时,在h相等的情况下,焦点会移动到和当前焦点v值最接近的那个dom元素上,同时更新当前的焦点信息{group:a,entry:[v,h]};若没有最接近的v值时,则默认已经达到当前功能模块的边界,则焦点会聚焦到下一个功能模块,进行功能模块之间的焦点移动。4.如权利要求2所述的一种基于智能电视操作系统上的焦点移动方法,其特征在于:所述步骤3的“根据功能模块值的大小进行功能模块之间的焦点移动”具体为:功能模块外部的焦点移动通过功能模块值来判断,按照功能模块值的从小到大或从大到小进行移动,在进行功能模块之间的切换时,记录下前一个功能模块最后移动到的焦点,并在返回前一个功能模块时,跳转到最后移动的焦点上。5.如权利要求1所述的一种基于智能电视操作系统上的焦点移动方法,其特征在于:所述方法还包括,对功能模块进行插入或删除,以及对dom元素进行插入或删除。6.一种基于智能电视操作系统上的焦点移动系统,其特征在于:包括焦点创建...
【专利技术属性】
技术研发人员:何志宏,戴杰,
申请(专利权)人:福州智象信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。