一种通过导航地图进行节目点播的方法和装置的制作方法

文档序号:7802521阅读:162来源:国知局
专利名称:一种通过导航地图进行节目点播的方法和装置的制作方法
技术领域
本发明涉及电视领域,尤其涉及一种通过导航地图进行节目点播的方法和装置。
背景技术
随着数字电视技术的发展,个人电脑、手机等便携式移动终端均可作为数字电视的传播介质,数字电视内容也日益丰富,而相应的电视节目点播方式却始终如一。传统的电视通常只能提供用户通过遥控器针对电视上显示的节目列表或是相应数字进行电视节目点播,对于用户来说,现有节目点播的方式并不直观。

发明内容
本发明实施例所要解决的技术问题在于,提供一种本发明实施例提出了一种通过导航图的用户交互方式进行节目点播的方案,让节目点播更为直观。为了解决上述技术问题,本发明实施例提供了一种通过导航地图进行节目点播的方法,所述通过导航地图进行节目点播的方法包括
显示包括多个区域的导航地获取用户对所述导航地图中的某个区域的选择指令;
根据获取到的所述选择指令,显示被选择到的区域对应的区域节目点播列表。其中,所述显示包括多个区域的导航地图包括 显示包括全国各省行政区域的国家导航地图。其中,其特征在于,所述显示包括多个区域的导航地图包括 显示包括全球各国区域的全球导航地获取用户对所述全球导航地图上某个国家的选择指令; 显示包括被选择的国家的全国各省级行政区域的国家导航地图。其中,所述全球导航地图为三维全球导航地图,所述国家导航地图为二维国家导航地图。其中,所述根据获取到的所述选择指令,显示被选择到的区域对应的区域节目点播列表包括
根据所述选择指令获取所述被选择到的区域的区域名称; 根据所述区域名称检索数据库中节目点播频道;
将所述检索到的节目点播频道添加所述区域节目点播列表中,显示所述添加完成的区域节目点播列表。相应的,本发明实施例还提供了一种节目点播装置,所述节目点播装置包括 导航地图显示单元,用于显示包括多个区域的导航地区域选择单元,用于获取用户对所述导航地图显示单元显示的导航地图中的某个区域的选择指令;
节目列表显示单元,用于根据区域选择单元获取到的所述选择指令,显示被选择到的区域对应的区域节目点播列表。
其中,所述导航地图显示单元显示的包括多个区域的导航地图包括包括全国各省行政区域的国家导航地图。
其中,所述导航地图显示单元显示包括多个区域的导航地图包括所述导航地图显示单元显示包括全球各国区域的全球导航地图;在所述区域选择单元获取到用户对所述全球导航地图上某个国家的选择指令时,所述导航地图显示单元显示包括被选择的国家的全国各省级行政区域的国家导航地图。
其中,所述全球导航地图为三维全球导航地图,所述国家导航地图为二维国家导航地图。
其中,所述节目列表显示单元包括区域名称获取模块,用于根据所述选择指令获取所述被选择到的区域的区域名称; 频道检索模块,用于根据所述区域名称检索数据库中节目点播频道;节目列表显示模块,用于将所述检索到的节目点播频道添加所述区域节目点播列表中,并显示所述添加完成的区域节目点播列表。
实施本发明实施例,具有如下有益效果通过导航图的用户交互方式让用户能够方便、直观的进行节目点播。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图I为本发明实施例中一种节目点播装置的结构组成示意图;图2为本发明实施例中节目点播装置的节目列表显示单元的结构组成示意图;图3为本发明实施例中一种通过导航地图进行节目点播的方法流程示意图;图4为本发明实施例中的包括全国各省行政区域的国家导航地图的示例图;图5为本发明实施例中显示的区域节目点播列表的示例图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图I为本发明实施例中一种节目点播装置的结构组成示意图,所述节目点播装置可以为数字电视、个人电脑、移动终端等,所述节目点播装置可以包括导航地图显示单元10、区域选择单元20以及节目列表显示单元30,其中导航地图显示单元10,用于显示包括多个区域的导航地图。具体的,所述多个区域的导航地图可以如附图4所示,为一个包括全国各省行政区域的国家导航地图。或为导航地图显示单元10首先显示一个包括全球各国区域的全球导航地图,在所述区域选择单元20获取到用户对所述全球导航地图上某个国家的选择指令时,所述导航地图显示单元10再显示包括所选国家的全国各省级行政区域的国家导航地图。进一步的,所述全球导航地图可以为三维全球导航地图,而所述国家导航地图可以为二维国家导航地图。可以理解的是,在其他实施例中的节目点播装置还可以显示省级以下的地市级或更下一级的区域导航地图。区域选择单元20,用于获取用户对所述导航地图显示单元显示的导航地图中的某个区域的选择指令。具体实现中,所述区域选择单元20可以根据节目点播装置实现于不同终端的情况,例如为节目点播装置为数字电视时,所述区域选择单元20可以通过接收遥控器、机身上按钮或关联控制手机等控制装置的控制指令,获取用户对所述导航地图显示单元显示的导航地图中的某个区域的选择指令;或所述节目点播装置为个人电脑时,区域选择单元20就可以通过鼠标、键盘等控制装置获取用户的控制指令,从而获取用户对所述导航地图显示单元显示的导航地图中的某个区域的选择指令;或所述节目点播装置为手机时,区域选择单元20可以通过手机按键、触摸屏获取用户的控制指令,从而获取用户对所述导航地图显示单元显示的导航地图中的某个区域的选择指令。而如何从获取到用户的控制指令对应到导航地图中的某个区域,则分为以下分别针对三维导航地图和二维导航地图的两种情况
1)例如可以通过openGL技术进行构建所述三维全球导航地图,然后我们把每一个国家以一个球面来表示,在导航地图数据库中,我们以一个圆心的坐标和对应的半径来保存一个国家。当区域选择单元20接收到用户对球面的点击指令时,根据用户的点击,向三维导航图发出一条射线,将该射线与构建的三维地球进行碰撞检测,根据碰撞检测发生的坐标,我们从导航地图数据库中查出该坐标相应的国家,进而显示该国家的二维国家导航地2)在构建二维国家导航地图时,可以预先用在导航地图数据库存下每个省在该国家导航图上的相对坐标(xl,yl),然后通过导航图在屏幕上显示的大小计算出该省在屏幕上实际的坐标(x2,y2),而每个省我们可以以一个圆形区域表示,当区域选择单元20获取到用户对二维国家导航地图的点击指令落于该圆形区域时表示该省被选中。进一步的,在区域选择单元20获取到用户选中某一区域的选择指令时,可以直接由节目列表显示单元30显示该区域的节目点播列表,同时也可以由导航地图显示单元10 进入下一级的区域导航地图实现方式可以为将各级别的导航地图的文件路径存到导航地图数据库中,当区域选择单元20获取到用户选中某一区域的选择指令时,导航地图显示单元10通过该被选择的区域(省或者城市)的名称去检索数据库,找到相应下一级的区域导航地图进行加载并显示。节目列表显示单元30,用于根据区域选择单元20获取到的所述选择指令,显示被选择到的区域对应的区域节目点播列表。例如区域选择单元20获取到了用户选择湖南省的选择指令,则节目列表显示单元30根据该选择指令得到湖南省的节目点播列表,向用户显不。图2为本发明实施例中节目点播装置的节目列表显示单元的结构组成示意图,如图所示节目列表显示单元30可以进一步包括区域名称获取模块301、频道检索模块302 以及节目列表显示模块303,其中
区域名称获取模块301,用于根据所述选择指令获取所述被选择到的区域的区域名称。
频道检索模块302,用于根据所述区域名称检索数据库中节目点播频道。具体实现中,所述数据库可以为根据不同区域名称分别保存有该区域内所有节目点播频道的信息, 该数据库可以设置在所述节目点播装置内,也可以设置在节目点播服务器中,频道检索模块302根据所述区域名称从节目点播服务器中的数据库中检索对应该区域的节目点播频道。
节目列表显示模块303,用于将所述检索到的节目点播频道添加所述区域节目点播列表中,并显示所述添加完成的区域节目点播列表,可参考图5所示。
图3为本发明实施例中一种通过导航地图进行节目点播的方法流程示意图,该实施例中的方法可以实现于数字电视、个人电脑、移动终端等,如图所示该方法流程包括步骤S110,显示包括多个区域的导航地图。具体实现中,所述多个区域的导航地图可以如附图4所示,为一个包括全国各省行政区域的国家导航地图。或为首先显示一个包括全球各国区域的全球导航地图,在获取到用户对所述全球导航地图上某个国家的选择指令时,再显示包括所选国家的全国各省级行政区域的国家导航地图。进一步的,所述全球导航地图可以为三维全球导航地图,而所述国家导航地图可以为二维国家导航地图。
步骤S120,获取用户对所述导航地图中的某个区域的选择指令。具体实现中,可以根据节目点播装置实现于不同终端的情况,例如为节目点播装置为数字电视时,可以通过接收遥控器、机身上按钮或关联控制手机等控制装置的控制指令,获取用户对所述导航地图显示单元显示的导航地图中的某个区域的选择指令;或所述节目点播装置为个人电脑时,就可以通过鼠标、键盘等控制装置获取用户的控制指令,从而获取用户对所述导航地图显示单元显示的导航地图中的某个区域的选择指令;或所述节目点播装置为手机时,可以通过手机按键、触摸屏获取用户的控制指令,从而获取用户对所述导航地图显示单元显示的导航地图中的某个区域的选择指令。而如何从获取到用户的控制指令对应到导航地图中的某个区域,则分为以下分别针对三维导航地图和二维导航地图的两种情况1)例如可以通过openGL技术进行构建所述三维全球导航地图,然后我们把每一个国家以一个球面来表示,在导航地图数据库中,我们以一个圆心的坐标和对应的半径来保存一个国家。当接收到用户对球面的点击指令时,根据用户的点击,向三维导航图发出一条射线,将该射线与构建的三维地球进行碰撞检测,根据碰撞检测发生的坐标,我们从导航地图数据库中查出该坐标相应的国家,进而显示该国家的二维国家导航地图;2)在构建二维国家导航地图时,可以预先用在导航地图数据库存下每个省在该国家导航图上的相对坐标(xl,yl),然后通过导航图在屏幕上显示的大小计算出该省在屏幕上实际的坐标(x2,y2),而每个省我们可以以一个圆形区域表示,当获取到用户对二维国家导航地图的点击指令落于该圆形区域时表示该省被选中。
进一步的,在获取到用户选中某一区域的选择指令时,可以直接显示该区域的节目点播列表,同时也可以进入下一级的区域导航地图实现方式可以为将各级别的导航地图的文件路径存到导航地图数据库中,当获取到用户选中某一区域的选择指令时,通过该被选择的区域(省或者城市)的名称去检索数据库,找到相应下一级的区域导航地图进行加载并显示。
步骤S130,根据获取到的所述选择指令,显示被选择到的区域对应的区域节目点播列表。例如在步骤S120中获取到了用户选择湖南省的选择指令,则根据该选择指令得到湖南省的节目点播列表,向用户显示。进一步的,所述步骤S130可以包括
根据所述选择指令获取所述被选择到的区域的区域名称;
根据所述区域名称检索数据库中节目点播频道;具体实现中,所述数据库可以为根据不同区域名称分别保存有该区域内所有节目点播频道的信息,该数据库可以设置在所述节目点播装置内,也可以设置在节目点播服务器中,由所述节目点播装置根据所述区域名称从节目点播服务器中的数据库中检索对应该区域的节目点播频道。将所述检索到的节目点播频道添加所述区域节目点播列表中,显示所述添加完成的区域节目点播列表,可参考图5所示。本发明实施例提出了一种通过导航图的用户交互方式让用户能够方便、直观的进行节目点播。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种通过导航地图进行节目点播的方法,其特征在于,所述通过导航地图进行节目点播的方法包括显示包括多个区域的导航地图;获取用户对所述导航地图中的某个区域的选择指令;根据获取到的所述选择指令,显示被选择到的区域对应的区域节目点播列表。
2.如权利要求1所述的通过导航地图进行节目点播的方法,其特征在于,所述显示包括多个区域的导航地图包括显示包括全国各省行政区域的国家导航地图。
3.如权利要求1所述的通过导航地图进行节目点播的方法,其特征在于,所述显示包括多个区域的导航地图包括显示包括全球各国区域的全球导航地图;获取用户对所述全球导航地图上某个国家的选择指令;显示包括被选择的国家的全国各省级行政区域的国家导航地图。
4.如权利要求3所述的通过导航地图进行节目点播的方法,其特征在于,所述全球导航地图为三维全球导航地图,所述国家导航地图为二维国家导航地图。
5.如权利要求广4所述的通过导航地图进行节目点播的方法,其特征在于,所述根据获取到的所述选择指令,显示被选择到的区域对应的区域节目点播列表包括根据所述选择指令获取所述被选择到的区域的区域名称; 根据所述区域名称检索数据库中节目点播频道;将所述检索到的节目点播频道添加所述区域节目点播列表中,显示所述添加完成的区域节目点播列表。
6.一种节目点播装置,其特征在于,所述节目点播装置包括 导航地图显示单元,用于显示包括多个区域的导航地图;区域选择单元,用于获取用户对所述导航地图显示单元显示的导航地图中的某个区域的选择指令;节目列表显示单元,用于根据区域选择单元获取到的所述选择指令,显示被选择到的区域对应的区域节目点播列表。
7.如权利要求6所述的节目点播装置,其特征在于,所述导航地图显示单元显示的包括多个区域的导航地图包括包括全国各省行政区域的国家导航地图。
8.如权利要求6所述的节目点播装置,其特征在于,所述导航地图显示单元显示包括多个区域的导航地图包括所述导航地图显示单元显示包括全球各国区域的全球导航地图; 在所述区域选择单元获取到用户对所述全球导航地图上某个国家的选择指令时,所述导航地图显示单元显示包括被选择的国家的全国各省级行政区域的国家导航地图。
9.如权利要求8所述的节目点播装置,其特征在于,所述全球导航地图为三维全球导航地图,所述国家导航地图为二维国家导航地图。
10.如权利要求6、所述的节目点播装置,其特征在于,所述节目列表显示单元包括 区域名称获取模块,用于根据所述选择指令获取所述被选择到的区域的区域名称;频道检索模块,用于根据所述区域名称检索数据库中节目点播频道;节目列表显示模块,用于将所述检索到的节目点播频道添加所述区域节目点播列表中,并显示所述添加完成的区域节目点播列表。
全文摘要
本发明实施例公开了一种通过导航地图进行节目点播的方法,所述过导航地图进行节目点播的方法包括显示包括多个区域的导航地图;获取用户对所述导航地图中的某个区域的选择指令;根据获取到的所述选择指令,显示被选择到的区域对应的区域节目点播列表。本发明实施例还公开了一种节目点播装置。采用本发明,能够让用户方便、直观的进行节目点播。
文档编号H04N21/475GK102547468SQ20111044657
公开日2012年7月4日 申请日期2011年12月28日 优先权日2011年12月28日
发明者唐红军 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1