一种应用于智能电视的数据信息定位方法与流程

文档序号:16069442发布日期:2018-11-24 13:01阅读:149来源:国知局
本发明涉及电视技术,尤其涉及一种应用于智能电视的数据信息定位方法及装置。
背景技术
在智能电视上,用户对信息的浏览与定位是影响用户体验的重要因素。目前,智能电视上的网络信息(例如视频节目信息,网络搜索结果等)主要是通过列表或者网格以图片的形式进行呈现。由于智能电视不是触摸设备并且当前某一时刻只能有一个焦点,因此当用户想移动定位到列表或者网格中感兴趣的内容上时,只能通过遥控器的上下键或左右键逐一将焦点移动经过列表或者网格中的中间项才能移动定位到用户感兴趣的最终项上。而焦点经过的每一项都需要对该项的图片数据进行下载与加载。图1所示为目前智能电视上的视频应用经常采用的方式,假设用户通过搜索等操作从云端获取的视频节目信息共有n行,每行有4项,则总共有4*n项,其中每一项数据项都是通过一副图片+名称的形式呈现给用户,由于电视界面的限制,当前只展示了2行数据。假设当前智能电视的焦点在a上,若用户想定位到第n行的第四项,则需要通过a->d->4或a->1->4这两种方式逐一移动焦点实现定位。但这两种方式都需要将焦点移动经过3+n-1项,而焦点经过的这3+n-1项的图片(至少3+n-1副图片)都需要下载并加载到用户的电视界面中,造成系统运行速度慢,而且对于用户不感兴趣的内容(比如图1中的第2行至第n-1行内的每一项图片)也进行了下载与加载,增加了系统运行时间与网络流量。在用户浏览大量信息时,这种数据信息定位方式运行速度慢,用户体验差,对于用户不感兴趣的内容,也进行了加载,从而影响了系统的运行效率,占用了不必要的网络流量。技术实现要素:本发明实施例提供一种应用于智能电视的数据信息定位方法及装置,用以解决现有的运用于智能电视中的数据信息定位方式移动定位速度慢,对于用户不感兴趣的内容也进行加载,从而影响了系统的运行效率,占用了不必要的网络流量的问题。本发明实施例提供的具体技术方案如下:第一方面,一种应用于智能电视的数据信息定位方法,包括:根据用户指示下载相应的索引表,并将所述索引表内的相应内容呈现给用户,所述索引表包括各数据项的编号和名称信息;根据用户输入指令的持续时长,计算在所述索引表内从当前数据项起需要忽略的数据项个数;基于计算结果定位到所述索引表内的目标数据项上,根据所述目标数据项的编号向服务器发送相应的元数据下载请求;接收服务器返回的所述元数据并呈现给用户。通过这种实现方式,首先为用户呈现索引表中的摘要信息,后续通过分析用户输入指令的持续时长,快速定位到目标数据项行,并只对目标数据项的元数据进行下载,从而极大地提高了系统的运行效率,节省了网络流量。结合第一方面,在第一种可能的实现方式中,根据用户指示下载相应的索引表,并将所述索引表内的相应内容呈现给用户,包括:根据用户指示下载相应的索引表到本地;将所述索引表内的各数据项的名称信息以及与各数据项对应的图片占位符一起呈现给用户。通过这种实现方式,由于图片占位符仅是一个“空”的图像,且名称信息的数据类型较小,因此在下载和呈现时不会占用太多的系统资源,速度较快。结合第一方面,在第二种可能的实现方式中,根据用户输入指令的持续时长,计算在所述索引表内从当前数据项起需要忽略的数据项个数,包括:记录用户输入指令的持续时长;判断所述持续时长是否大于预设的第一时长;若是,则结合所述索引表计算从当前数据项起需要忽略的数据项个数;否则,根据用户的输入指令从当前数据项移动到相邻的下一个数据项。通过这种实现方式,根据用户输入指令的持续时长计算需要忽略的数据项个数,对于忽略的数据项,不再对其元数据进行下载与加载,从而节省了网络流量。结合第一方面的第二种实现方式,在第三种可能的实现方式中,结合所述索引表计算从当前数据项起需要忽略的数据项个数,包括:若所述持续时长小于预设的第二时长,则每n秒忽略的数据项个数占所述索引表内所有数据项个数的a%;若所述持续时长大于等于预设的第二时长且小于预设的第三时长,则每n秒忽略的数据项个数占所述索引表内所有数据项个数的b%;若所述持续时长大于等于预设的第三时长,则每n秒忽略的数据项个数占所述索引表内所有数据项个数的c%;其中,n,a,b,c为正数,且a≤b≤c。通过这种实现方式,用户输入指令的持续时长越长,则处理器忽略的数据项越多。结合第一方面,在第四种可能的实现方式中,在基于计算结果定位到所述索引表内的目标数据项的过程中,进一步包括:设置一浮层,并在所述浮层中显示当前正在忽略的数据项的名称信息和已经忽略的数据项个数占索引表内所有数据项个数的比例值。通过这种实现方式,通过设置浮层实时提示焦点的移动情况,保证了更好的用户体验。第二方面,一种应用于智能电视的数据信息定位装置,包括:第一呈现单元,用于根据用户指示下载相应的索引表,并将所述索引表内的相应内容呈现给用户,所述索引表包括各数据项的编号和名称信息;计算单元,用于根据用户输入指令的持续时长,计算在所述索引表内从当前数据项起需要忽略的数据项个数;定位单元,用于基于计算结果定位到所述索引表内的目标数据项上,根据所述目标数据项的编号向服务器发送相应的元数据下载请求;第二呈现单元,用于接收服务器返回的所述元数据并呈现给用户。这样,首先为用户呈现索引表中的摘要信息,后续通过分析用户输入指令的持续时长,快速定位到目标数据项行,并只对目标数据项的元数据进行下载,从而极大地提高了系统的运行效率,节省了网络流量。结合第二方面,在第一种可能的实现方式中,所述第一呈现单元具体用于:根据用户指示下载相应的索引表到本地;将所述索引表内的各数据项的名称信息以及与各数据项对应的图片占位符一起呈现给用户。通过这种实现方式,由于图片占位符仅是一个“空”的图像,且名称信息的数据类型较小,因此在下载和呈现时第一呈现单元不会占用太多的系统资源,速度较快。结合第二方面,在第二种可能的实现方式中,所述计算单元具体用于:记录用户输入指令的持续时长;判断所述持续时长是否大于预设的第一时长;若是,则结合所述索引表计算从当前数据项起需要忽略的数据项个数;否则,根据用户的输入指令从当前数据项移动到相邻的下一个数据项。通过这种实现方式,计算单元根据用户输入指令的持续时长计算需要忽略的数据项个数,对于忽略的数据项,不再对其元数据进行下载与加载,从而节省了网络流量。结合第二方面的第二种实现方式,在第三种可能的实现方式中,所述计算单元具体用于:若所述持续时长小于预设的第二时长,则每n秒忽略的数据项个数占所述索引表内所有数据项个数的a%;若所述持续时长大于等于预设的第二时长且小于预设的第三时长,则每n秒忽略的数据项个数占所述索引表内所有数据项个数的b%;若所述持续时长大于等于预设的第三时长,则每n秒忽略的数据项个数占所述索引表内所有数据项个数的c%;其中,n,a,b,c为正数,且a≤b≤c。通过这种实现方式,用户输入指令的持续时长越长,则计算单元忽略的数据项越多。结合第二方面,在第四种可能的实现方式中,进一步包括:设置单元,用于在所述定位单元基于计算结果定位到所述索引表内的目标数据项的过程中,设置一浮层,并在所述浮层中显示当前正在忽略的数据项的名称信息和已经忽略的数据项个数占索引表内所有数据项个数的比例值。通过这种实现方式,设置单元通过设置浮层以实时提示焦点的移动情况,保证了更好的用户体验。附图说明图1为现有技术下应用于智能电视中的数据信息定位方式;图2为本发明实施例提供的应用于智能电视的数据信息定位方法的流程图;图3为本发明实施例中智能电视呈现界面的示意图;图4为本发明实施例中智能电视呈现提示浮层的示意图;图5为本发明实施例提供的应用于智能电视的数据信息定位装置的结构图。具体实施方式采用本发明技术方案,能够有效解决现有的运用于智能电视中的数据信息定位方式移动定位速度慢,对于用户不感兴趣的内容也进行加载,从而影响了系统的运行效率,占用了不必要的网络流量的问题。本发明实施例提供了一种应用于智能电视的数据信息定位方法及装置,可运用于智能电下的多种应用场景,比如视频点播、网络搜索、网络新闻等,下面结合附图对本发明优选的实施方式进行详细说明。参阅图2所示,本发明实施例中,应用于智能电视的数据信息定位流程如下:步骤200:处理器根据用户指示下载相应的索引表,并将索引表内的相应内容呈现给用户,该索引表包括各数据项的编号和名称信息。本发明实施例中,上述处理器位于智能电视中。在实际应用中,以影片数据为例,云端需预先部署影片数据服务器和索引服务器,对影片数据进行预处理。其中,影片数据服务器主要用于存储影片的元数据,包括影片的名称、类型、年代、演员、描述、评分、观看次数和海报图片等。云端通过索引引擎定期为影片数据创建索引表,并将创建完成的索引表存储到索引服务器。具体的,云端可以根据用户的需求,从不同的属性来创建索引表,例如,可以按影片名称的首字母、按照影片的评分或者按照影片的观看次数来创建索引表。以按照影片名称的首字母来创建的索引表为例,创建后的索引表如表1所示。表1处理器根据用户在浏览信息时下发的指示,将相应的索引表下载到本地,然后将索引表内的各数据项的名称信息以及与各数据项对应的图片占位符一起呈现给用户,如图3所示。所谓的图片占位符的作用是为尚未下载的海报图片预留的一个标记,仅是一个“空”的图像。由于索引表只包含了各影片的影片名称以及与每个影片名称对应的影片编号,数据类型较小,因此在下载和呈现时不会占用太多的系统资源,速度较快。步骤210:处理器根据用户输入指令的持续时长,计算在上述索引表内从当前数据项起需要忽略的数据项个数。实际应用中,用户的输入指令指的是用户通过遥控器的上下键或左右键进行的操作行为。一般而言,用户按住键的持续时间越长,所需忽略的数据项则越多。本实施例中,处理器实现数据信息定位的过程如下:处理器记录用户输入指令的持续时长,然后判断该持续时长是否大于预设的第一时长,若是,则结合索引表计算从当前数据项起需要忽略的数据项个数;否则,处理器根据用户的输入指令从当前数据项移动到相邻的下一个数据项。其中,处理器结合用户输入指令的持续时长和索引表计算需要忽略的数据项个数时,若该持续时长小于预设的第二时长,则每n秒忽略的数据项个数占索引表内所有数据项个数的a%;若该持续时长大于等于预设的第二时长且小于预设的第三时长,则每n秒忽略的数据项个数占索引表内所有数据项个数的b%;若该持续时长大于等于预设的第三时长,则每n秒忽略的数据项个数占索引表内所有数据项个数的c%;其中,n,a,b,c为正数,且第一时长<第二时长<第三时长,a≤b≤c。例如,假设处理器对上述预设值的设置如表2所示。若某次用户按住遥控器右键的持续时长小于1秒时,处理器不会执行“跳跃”的移动操作,而是将焦点从当前数据项移动往右移一项。若某次用户按住遥控器下键的持续时长为1s,且当前索引表内有10000条数据项,则处理器计算得此次操作需要忽略的数据项个数为因此处理器将焦点从当前数据项向下移动经过400条数据项。根据表2的设置,在索引表有10000条数据项的情况下,用户操作的持续时长至多为时,即可将焦点移动到索引表的最后一项数据项上。表2用户连续按上下或左右键时长每0.5s所智能忽略数据个数比例t<1s01s≤t<1.5s2%1.5s≤t<3s4%t≥3s5%步骤220:处理器基于计算结果定位到上述索引表内的目标数据项上,根据目标数据项的编号向服务器发送相应的元数据下载请求。参阅图4所示,本发明实施例中,在基于计算结果定位到索引表内的目标数据项的过程中,为了保证用户更好的使用体验,处理器会在智能电视的界面中央设置一浮层,并在该浮层中显示当前正在忽略的数据项的名称信息和已经忽略的数据项个数占索引表内所有数据项个数的比例值,用以提示焦点的实时移动。处理器只对定位到的目标数据项的元数据进行下载,期间对于忽略过的数据项的元数据则不进行下载。步骤230:处理器接收服务器返回的上述元数据并呈现给用户。实际应用中,以视频点播为例,处理器接收影片数据服务器返回的元数据,并将其中的海报图片显示在原来的图片占位符上,同时将一些基础数据,如影片评分、观看次数等,一同在页面上呈现给用户,当用户点击进入该项数据项后,即可看到详细的影片数据。此外,本发明实施例中,由于处理器将所有的数据项置于了同一个页面上,用户只需通过遥控器的上下键或左右键进行移动,避免了翻页的操作。基于上述实施例,参阅图5所示,本发明实施例中,应用于智能电视的数据信息定位装置50包括:第一呈现单元501,用于根据用户指示下载相应的索引表,并将索引表内的相应内容呈现给用户,索引表包括各数据项的编号和名称信息。计算单元502,用于根据用户输入指令的持续时长,计算在索引表内从当前数据项起需要忽略的数据项个数。定位单元503,用于基于计算结果定位到索引表内的目标数据项上,根据目标数据项的编号向服务器发送相应的元数据下载请求。第二呈现单元504,用于接收服务器返回的元数据并呈现给用户。其中,第一呈现单元501具体用于:根据用户指示下载相应的索引表到本地,然后将索引表内的各数据项的名称信息以及与各数据项对应的图片占位符一起呈现给用户。计算单元502具体用于:记录用户输入指令的持续时长,然后判断该持续时长是否大于预设的第一时长;若是,则结合索引表计算从当前数据项起需要忽略的数据项个数;否则,根据用户的输入指令从当前数据项移动到相邻的下一个数据项。具体的,在计算单元502结合索引表计算从当前数据项起需要忽略的数据项个数时,若上述持续时长小于预设的第二时长,则计算单元502每n秒忽略的数据项个数占索引表内所有数据项个数的a%;若上述持续时长大于等于预设的第二时长且小于预设的第三时长,则计算单元502每n秒忽略的数据项个数占索引表内所有数据项个数的b%;若上述持续时长大于等于预设的第三时长,则计算单元502每n秒忽略的数据项个数占索引表内所有数据项个数的c%;其中,n,a,b,c为正数,且a≤b≤c。进一步的,应用于智能电视的数据信息定位装置50还包括:设置单元505,用于在定位单元503基于计算结果定位到索引表内的目标数据项的过程中,设置一浮层,并在该浮层中显示当前正在忽略的数据项的名称信息和已经忽略的数据项个数占索引表内所有数据项个数的比例值。综上所述,本发明实施例提供的技术方案首先为用户呈现的是索引表中的摘要信息,后续通过分析用户输入指令的持续时长,结合索引表内的数据项计算出需要忽略的数据项,对于忽略的数据项,不对其元数据进行下载与加载,从而极大地提高了系统的运行效率,节省了网络流量。显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1