一种三维菜单的生成方法及装置的制造方法

文档序号:8459443阅读:252来源:国知局
一种三维菜单的生成方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种三维菜单的生成方法及装置。
【背景技术】
[0002]经过近几年的互联网技术的飞速发展,互联网的业务不断增加,人们基于互联网可以接触到各种各样的信息。而与此同时,电视机也成为家家户户必备的家用电器之一。观看电视节目也已经是人们日常生活中不可缺少的一种休闲方式。由于电视机可以接收不同电视台传送的电视节目,也可以基于互联网搜索网络节目,因此,用户在观看节目的同时,节目菜单是必不可少的显示内容之一。
[0003]目前,用户查找播放电视节目的节目菜单大部分都是二维菜单,即仅仅只是简单的显示两个维度的播放信息,比如播放的节目名称和播放时间,用户基于显示的节目菜单无法再获知与节目有关的其他维度的信息,这种显示方式已然不能满足目前信息爆炸性发展的需求;另一方面,节目菜单的二维显示也不利用显示界面的美观性要求。

【发明内容】

[0004]本发明实施例提供一种三维菜单的生成方法及装置,用以利用三维的方式生成节目菜单,实现通过多维度信息来展示节目菜单的目的。
[0005]本发明实施例提供一种三维菜单的生成方法,包括:
[0006]构建三维菜单对应的三维模型,确定所述三维模型对应的信息素材;所述信息素材包括:各电视频道的频道名称、所述电视频道播放电视节目所对应的节目播放时间、用户观看所述电视节目对应的观看记录中映射的话题热度信息;
[0007]调用电视频道对应的节目播放信息,根据调用的所述节目播放信息,获取各电视频道播放节目所对应的节目播放时间;
[0008]查找用户观看各电视频道对应的历史数据,根据查找到的所述历史数据,获取用户观看记录中映射的话题热度信息;
[0009]将包含所述频道名称以及所述频道名称对应的节目播放时间和话题热度信息的信息素材,粘贴在所述三维模型对应的素材框中,生成三维展现形式的节目菜单。
[0010]在一个实施例中,所述调用电视频道对应的节目播放信息,根据调用的所述节目播放信息,获取各电视频道播放节目所对应的节目播放时间,包括:
[0011]提取电子节目指南EPG文件,通过所述EPG文件,调用各电视频道对应的所有节目播放信息;
[0012]从调用的各电视频道对应的所有节目播放信息中,获取各电视频道播放节目所对应的节目播放时间。
[0013]在一个实施例中,所述查找用户观看各电视频道对应的历史数据,根据查找到的所述历史数据,获取用户观看记录中映射的话题热度信息,包括:
[0014]查找预设时长内用户观看各电视频道所产生的历史数据,获取用户在所述预设时长内对各电视频道播放节目的观看记录;
[0015]解析所述观看记录,获取所述观看记录中用户观看过的所有话题信息以及各话题信息对应的播放频率;
[0016]根据获取的所述话题信息和所述话题信息对应的播放频率,提取用户观看记录中映射的话题热度信息。
[0017]在一个实施例中,所述将包含所述频道名称以及所述频道名称对应的节目播放时间和话题热度信息的信息素材,粘贴在所述三维模型对应的素材框中,生成三维展现形式的节目菜单,包括:
[0018]设置所述频道名称为X轴对应的信息素材,设置所述频道名称分别对应的所述节目播放时间为Y轴对应的信息素材,以及设置所述话题热度信息为Z轴对应的信息素材;
[0019]将获取的所述频道名称、所述频道名称对应的节目播放时间、所述话题热度信息,分别粘贴在所述X轴、Y轴和Z轴对应的素材框中;
[0020]根据粘贴结果,生成所述三维菜单。
[0021]在一个实施例中,所述三维菜单的生成方法还包括:
[0022]根据所述三维菜单中第一维度和第二维度所对应的信息素材生成展示图片,并根据所述三维菜单中第三维度与第一维度或者第三维度与第二维度对应的信息素材生成对应的投影图片,同时显示所述展示图片和投影图片,供用户查看生成的所述三维菜单。
[0023]对应于上述三维菜单的生成方法,本发明实施例还提供了一种三维菜单的生成装置,包括:
[0024]模型构建模块,用于构建三维菜单对应的三维模型,确定所述三维模型对应的信息素材;所述信息素材包括:各电视频道的频道名称、所述电视频道播放电视节目所对应的节目播放时间、用户观看所述电视节目对应的观看记录中映射的话题热度信息;
[0025]时间获取模块,用于调用电视频道对应的节目播放信息,根据调用的所述节目播放信息,获取各电视频道播放节目所对应的节目播放时间;
[0026]热度获取模块,用于查找用户观看各电视频道对应的历史数据,根据查找到的所述历史数据,获取用户观看记录中映射的话题热度信息;
[0027]菜单生成模块,用于将包含所述频道名称以及所述频道名称对应的节目播放时间和话题热度信息的信息素材,粘贴在所述三维模型对应的素材框中,生成三维展现形式的节目菜单。
[0028]在一个实施例中,所述时间获取模块包括:
[0029]调用单元,用于提取电子节目指南EPG文件,通过所述EPG文件,调用各电视频道对应的所有节目播放信息;
[0030]获取单元,用于从调用的各电视频道对应的所有节目播放信息中,获取各电视频道播放节目所对应的节目播放时间。
[0031 ] 在一个实施例中,所述热度获取模块包括:
[0032]查找单元,用于查找预设时长内用户观看各电视频道所产生的历史数据,获取用户在所述预设时长内对各电视频道播放节目的观看记录;
[0033]解析单元,用于解析所述观看记录,获取所述观看记录中用户观看过的所有话题信息以及各话题信息对应的播放频率;
[0034]提取单元,用于根据获取的所述话题信息和所述话题信息对应的播放频率,提取用户观看记录中映射的话题热度信息。
[0035]在一个实施例中,所述菜单生成模块包括:
[0036]设置单元,用于设置所述频道名称为X轴对应的信息素材,设置所述频道名称分别对应的所述节目播放时间为Y轴对应的信息素材,以及设置所述话题热度信息为Z轴对应的信息素材;
[0037]粘贴单元,用于将获取的所述频道名称、所述频道名称对应的节目播放时间、所述话题热度信息,分别粘贴在所述X轴、Y轴和Z轴对应的素材框中;
[0038]生成单元,用于根据粘贴结果,生成所述三维菜单。
[0039]在一个实施例中,所述三维菜单的生成装置还包括:
[0040]菜单显示模块,用于根据所述三维菜单中第一维度和第二维度所对应的信息素材生成展示图片,并根据所述三维菜单中第三维度与第一维度或者第三维度与第二维度对应的信息素材生成对应的投影图片,同时显示所述展示图片和投影图片,供用户查看生成的所述三维菜单。
[0041]以上实施例所描述的三维菜单的生成方法及装置可以达到如下有益效果:
[0042]通过构建三维菜单对应的三维模型,确定所述三维模型对应的信息素材;所述信息素材包括:各电视频道的频道名称、所述电视频道播放电视节目所对应的节目播放时间、用户观看所述电视节目对应的观看记录中映射的话题热度信息;调用电视频道对应的节目播放信息,根据调用的所述节目播放信息,获取各电视频道播放节目所对应的节目播放时间;查找用户观看各电视频道对应的历史数据,根据查找到的所述历史数据,获取用户观看记录中映射的话题热度信息;将包含所述频道名称以及所述频道名称对应的节目播放时间和话题热度信息的信息素材,粘贴在所述三维模型对应的素材框中,生成三维展现形式的节目菜单;具有利用三维的方式生成节目菜单的有益效果,实现了通过多维度信息来展示节目菜单的目的,丰
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1