在设备上呈现项目菜单的方法及装置制造方法及图纸

技术编号:13609331 阅读:75 留言:0更新日期:2016-08-29 02:34
本发明专利技术实施例提供一种在设备上呈现项目菜单的方法及装置。根据项目的树状分类结果中节点的层次将所述树状分类划分为层级菜单,其中,将层次相同的所述节点划分为同一个层级菜单;按照每个所述层级菜单中的项目数量在所述设备的显示界面上对所述层级菜单进行空间展示,并通过服务端对所述层级菜单进行修改。实现了使用统一技术框架,展示不同分类和不同数量的项目,降低迭代开发版本。

【技术实现步骤摘要】

本专利技术实施例涉及视频
,尤其涉及一种在设备上呈现项目菜单的方法及装置
技术介绍
随着智能电视和智能手机等智能设备销量的高速增长,海外市场的扩展,用户视频观赏的需求也成倍增加,不同国家地区的用户对视频观赏需求不同,且具有版权的内容种类和数量也有较大差异。如何在电视和手机UI(UserInterface,即用户界面)上,使用良好内容呈现方式与用户进行交互,同时最大化地屏蔽版权差异带来的影响,是智能设备技术上急需解决的问题。目前主流的解决方案是,针对不同国家地区的发售产品,发布多个软件版本,且多个软件版本之间改动较大。由于主流的UI采用的是平铺式显示方式,架构采用传统的树状结构,带给用户一种杂乱的感觉。同时交互操作复杂,层级菜单深,给用户带来并不良好的用户体验。与此同时,当UI进行改版时,无法灵活增减新的分类和内容,如果增加删减内容需要修改首页甚至所有的界面,而且要重新对应焦点,工作量大,效率低。因此,一种在设备上呈现项目菜单的通用方法亟待提出。
技术实现思路
本专利技术实施例提供一种在设备上呈现项目菜单的方法及装置,用以解决现有技术中不能灵活控制显示菜单的缺陷,最大化地屏蔽了项目变化对设备显示的影响。本专利技术实施例提供一种在播放设备上呈现项目菜单的方法,包括:根据项目的树状分类结果中节点的层次将所述树状分类划分为层级菜单,其中,将层次相同的所述节点划分为同一个层级菜单;按照每个所述层级菜单中的项目数量在所述设备的显示界面上对所述层级菜单进行空间展示,并通过服务端对所述层级菜单进行修改。本专利技术实施例提供一种在设备上呈现项目菜单的装置,包括:层级划分模块,用于根据项目的树状分类结果中节点的层次将所述树状分类划分为层级菜单,其中,将层次相同的所述节点划分为同一个层级菜单;显示模块,用于按照每个所述层级菜单中的项目数量在设备的显示界面上对所述层级菜单进行空间展示;服务器,用于对所述层级菜单进行修改。本专利技术实施例提供的在设备上呈现项目菜单的方法及装置,通过将树状结构分类转换成层级菜单的方式,和内容展示对应,实现了灵活增减项目分类;通过扩展显示空间,实现了显示方式对屏幕大小不同的设备的灵活适应;通过使用服务端灵活配置层级菜单,改变了传统方法中只能将层级菜单深度、名称、个数及展现样式等固定写入客户端的缺陷。由此实现了智能设备在海外不同地区销售时,使用一套产品技术框架,展示相应地区具有版权的不同分类和数量的项目,降低了迭代开发成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一的技术流程图;图2a为本专利技术实施例树状分类示例图;图2b为本专利技术实施例层级菜单分类示例图;图3为本专利技术实施例显示页切换示例图;图4为本专利技术实施例层级菜单横向扩展示例图;图5a为本专利技术实施例层级菜单纵向扩展上半区域示例图;图5b为本专利技术实施例层级菜单纵向扩展下半区域示例图;图6为本专利技术实施例二的装置结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一图1是本专利技术实施例一的技术流程图,结合图1,本专利技术实施例一种在设备上呈现项目菜单的方法,具体包括两个大的步骤:步骤100:根据项目的树状分类结果中节点的层次将所述树状分类划分为层级菜单,其中,将层次相同的所述节点划分为同一个层级菜单;树状分类指按照数据元素之间存在着“一对多”的树形关系进行数据分类,在树状分类结构中,树根结点没有前驱结点,其余每个结点有且只有一个前驱结点,每个结点的后续节点数可以是一个也可以是多个,其中,叶子结点没有后续结点。树状分类图中,从根结点到树中某结点所经路径上的分支数称为该结点的层次。根结点的层次规定为1,其余结点的层次等于其双亲结点的层次加1。本专利技术实施例中,以待播放的节目作为待展示的项目对本专利技术实施例进行
举例说明。具体地,采用树状分类法,将待播的节目按照数量以及类型进行分类,得到节目的树状分类结果,其中,一个子分类对应所述树状分类中的一个节点。根据具体的树状分类,划分出多个并列的一级分类作为一级菜单,其下的二级分类作为对应的二级菜单,如果有多级菜单以此类推。假设现有待播节目有A、B两类,将A、B下属的节目分类按照父子层次关系整理成图2a所示的树状分类图。其中,A、B的节点层次为1,A1、A2、B1、B2、B3的节点层次为2,A11、A12、A21、A22、A23、B11、B12、B21、B31、B32、B33的节点层次为3,A111、A112、A121、A122、A211、A222、B121、B122、B311、B321、B322、B331的节点层次为4。将节点层次相同的节目划分为一个层级,得到如图2b所示的层级菜单。上述数据仅供举例示意,对本专利技术实施例并不构成限制。步骤200:按照每个所述层级菜单中的项目目数量在设备的显示界面上对所述层级菜单进行空间展示,并通过服务端对所述层级菜单进行修改。本步骤主要包括三个部分,其中,对每个所述层级菜单包含的项目进行展示进一步包括如下步骤211~步骤212。步骤211:将所述显示界面划分为M个区域,分别显示第N层级菜单至第N+M层级菜单;本专利技术实施例中,将层级菜单进行显示时,考虑到用户视觉感受以及节目信息的丰富程度,通常将显示屏幕划分为M个不同的区域,在不同区域中分别展示不同的层级菜单。同一页屏幕上可以显示一个层级菜单或是两个以上的层级菜单,每个层级菜单的显示样式可以通过最小单元任意组合,其中,所述最小内容单元可以是一个层级菜单中的最小组成单位,即为每一层级包含的单个子分类的显示样式。如图3所示意。本步骤中,M的值可根据显示设备的屏幕大小进行调整,同时还需兼顾
界面的美观大方。一般地,取M=2是一个较为合理的值,将显示屏幕划分为两个区域,即上下两个部分,每个部分显示一个层级的菜单,能够给用户带来更佳的使用体验。例如,第一页的上部分可以显示一级菜单,下部分可以显示二级菜单,如图3所示。步骤212:触发所述第N+M层级菜单,进入新的显示界面;每一显示页中显示的层级菜单都有层级高低之分,例如图3中的高层级为一级菜单,低层级为二级菜单。本专利技术实施例中,若有多层级菜单,则可触发当前显示页中最低层级菜单之后进入下一显示页,其中下一显示页中展示的是所述最低层级菜单下一层级的菜单,其层级数量可以与上一显示页相同,也可根据剩余的待显示的层级数量进行调整。如图4所示,在触发二级菜单后进入下一显示页,同样地,下一显示页以上下两部分显示三级菜单和四级菜单的内容,触发四级菜单,进入新的显示页面,将显示五级菜单和六级菜单,如此直到展现完整。步骤211~步骤212通过使用统一的架构将复杂的树状结构使用多阶层级的方式呈现,便本文档来自技高网
...

【技术保护点】
一种在设备上呈现项目菜单的方法,其特征在于,包括如下的步骤:根据项目的树状分类结果中节点的层次将所述树状分类划分为层级菜单,其中,将层次相同的所述节点划分为同一个层级菜单;按照每个所述层级菜单中的项目数量在所述设备的显示界面上对所述层级菜单进行空间展示,并通过服务端对所述层级菜单进行修改。

【技术特征摘要】
1.一种在设备上呈现项目菜单的方法,其特征在于,包括如下的步骤:根据项目的树状分类结果中节点的层次将所述树状分类划分为层级菜单,其中,将层次相同的所述节点划分为同一个层级菜单;按照每个所述层级菜单中的项目数量在所述设备的显示界面上对所述层级菜单进行空间展示,并通过服务端对所述层级菜单进行修改。2.根据权利要求1所述的方法,其特征在于,按照每个所述层级菜单中的项目数量在所述设备的显示界面上对所述层级菜单进行空间展示,具体包括:步骤a:将所述显示界面划分为M个区域,分别显示第N层级菜单至第N+M层级菜单;步骤b:触发所述第N+M层级菜单,进入新的显示界面;重复执行步骤a和步骤b,直至所有层级菜单显示完全。3.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:按照每个所述层级菜单中的项目数量在设备的显示界面上对所述层级菜单进行空间扩展以容纳更多所述项目,其中所述容量扩展的方式包括横向扩展和纵向扩展。4.根据权利要求1所述的方法,其特征在于,通过服务端对所述层级菜单进行修改,具体包括:将每个所述层级菜单的显示信息存储于所述服务端,以使所述服务端对每个所述层级菜单的所述显示信息进行控制,其中,所述显示信息包括:所述层级菜单的深度、所述层级菜单的项目数量、所述层级菜单的项目内容、所述层级菜单所在页面的显示样式以及所述层级菜单对应的下一层级菜单的显示规则等。5.根据权利要求1所述的方法,其特征在于,根据项目的树状分类结果中节点的层次将所述树状分类划分为层级菜单之前,进一步包括:采用树状分类法,将待展示的项目按照数量以及类型进行分类,得到所述项目的树状分类结果,其中,一个项目子分类...

【专利技术属性】
技术研发人员:孙贝贝
申请(专利权)人:乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1