CN106570077A - 一种栏目编排方法及装置 - Google Patents
一种栏目编排方法及装置 Download PDFInfo
- Publication number
- CN106570077A CN106570077A CN201610905735.8A CN201610905735A CN106570077A CN 106570077 A CN106570077 A CN 106570077A CN 201610905735 A CN201610905735 A CN 201610905735A CN 106570077 A CN106570077 A CN 106570077A
- Authority
- CN
- China
- Prior art keywords
- column
- manager
- tree
- column tree
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2228—Indexing structures
- G06F16/2246—Trees, e.g. B+trees
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供的一种栏目编排方法及装置,获取管理员操作指令中的栏目树标识、栏目标识和操作信息;当管理员具有与管理员操作指令相对应的权限时,查询是否存在该栏目树;若存在,在可视化界面中显示该栏目树,并根据操作信息,在栏目树中与栏目标识相对应的节点上执行相应的操作,得到更新后的栏目树;按照预先设定的栏目树与页面中栏目之间的映射关系,在页面上加载更新后的栏目树对应的栏目。基于本发明的方案,管理员可以在可视化界面上为不同平台上的不同用户组构建不同的栏目树,不同权限的管理员可以在权限范围内对栏目树上的节点进行相应操作,灵活便捷的对栏目进行编排,为用户提供丰富的栏目分类,提高了用户体验。
Description
技术领域
本发明涉及计算机技术领域,更具体地,涉及一种栏目编排方法及装置。
背景技术
在互联网上有很多类型的网站和应用,对于这些网站和应用,对内容的分类都是必不可少的一部分。比如:
一个视频网站,分为电影,电视剧,综艺,体育等。
一个购物网站分类更加复杂:如家电,数码设备,化妆品,图书等。
一个新闻类网站分类:娱乐,军事,财经,社会,房产等。
现有技术中,对内容的分类一般是通过菜单或导航栏实现的,这些菜单和导航的实现并没有一套完整的***管理流程和可视化编辑页面,且这些菜单和导航很多是通过web代码写死的,导致每个菜单项的修改或增加都需要对代码进行修改,这就意味着如果需要修改或增加菜单项,相应的网站或应用必须经常升级更新,然而升级伴随着风险,导致网站或应用的运营商不愿意频繁的修改或增加菜单项,菜单或导航的内容更新缓慢且分类简单,不能有效的为用户提供指引,用户体验差。
发明内容
有鉴于此,本发明提供了一种栏目编排方法及装置,为管理员提供了可视化编辑界面,灵活便捷地对栏目进行编排,可以为用提供丰富的栏目分类,提高了用户体验。
为实现上述技术目的,本发明实施例提供了如下技术方案:
一种栏目编排方法,所述方法应用于栏目编排装置,所述方法包括:
接收并解析管理员操作指令,获取管理员操作指令中的栏目树标识、栏目标识和操作信息;
当所述管理员具有与所述管理员操作指令相对应的权限时,根据所述栏目树标识查询是否存在所述栏目树;
若存在,在可视化界面中显示所述栏目树,并根据所述操作信息,在所述栏目树中与所述栏目标识相对应的节点上执行相应的操作,得到更新后的栏目树;
根据所述更新后的栏目树,按照预先设定的栏目树与页面中栏目之间的映射关系,在页面上加载更新后的栏目树对应的栏目。
优选的,所述当所述管理员具有与所述管理员操作指令相对应的权限时,根据所述栏目树标识查询是否存在所述栏目树,包括:
获取所述管理员的登录信息中的管理员编码;
调用预先设定的栏目树中各个节点与各个管理员的映射关系,得到所述管理员的权限范围;
判断所述管理员操作指令中的栏目标识对应的节点是否在所述管理员的权限范围内;
若是,则所述管理员具有与所述管理员操作指令相对应的权限,根据所述栏目树标识查询是否存在所述栏目树。
优选的,所述操作信息包括操作类型和操作内容;
所述根据所述操作信息,在所述栏目树中与所述栏目标识相对应的节点上执行相应的操作,包括:
当所述操作类型为新建时,在与所述栏目标识相对应的节点下新建以所述操作内容中的栏目标识为标识的子节点;
当所述操作类型为修改时,在与所述栏目标识相对应的节点上修改所述栏目标识为所述操作内容中的栏目标识;
当所述操作类型为删除时,将与所述栏目标识相对应的节点删除;
当所述操作类型为移动时,将与所述栏目标识相对应的节点移动到所述操作内容中的相应位置;
当所述操作类型为复制时,将与所述栏目标识相对应的节点复制并粘贴到所述操作内容中的相应位置。
优选的,所述方法还包括:
当不存在所述栏目树,且当所述操作类型为新建时,新建以所述管理员操作指令中的栏目标识为标识的栏目树根节点。
优选的,所述方法还包括:
在栏目树构建完成之后,建立所述栏目树标识、平台标识和用户组标识三者之间的映射关系。
一种栏目编排装置,所述装置包括:
获取单元,用于接收并解析管理员操作指令,获取管理员操作指令中的栏目树标识、栏目标识和操作信息;
查询单元,用于当所述管理员具有与所述管理员操作指令相对应的权限时,根据所述栏目树标识查询是否存在所述栏目树;
执行单元,用于当所述栏目树存在时,在可视化界面中显示所述栏目树,并根据所述操作信息,在所述栏目树中与所述栏目标识相对应的节点上执行相应的操作,得到更新后的栏目树;
加载单元,用于根据所述更新后的栏目树,按照预先设定的栏目树与页面中栏目之间的映射关系,在页面上加载更新后的栏目树对应的栏目。
优选的,所述查询单元包括:
获取子单元,用于获取所述管理员的登录信息中的管理员编码;
调用子单元,用于调用预先设定的栏目树中各个节点与各个管理员的映射关系,得到所述管理员的权限范围;
判断子单元,用于判断所述管理员操作指令中的节点标识对应的节点是否在所述管理员的权限范围内;
查询子单元,用于当所述管理员的权限范围内时,在所述管理员具有与所述管理员操作指令相对应的权限的情况下,根据所述栏目树标识查询是否存在所述栏目树。
优选的,所述操作信息包括操作类型和操作内容;所述执行单元包括:
新建子单元,用于当所述操作类型为新建时,在与所述栏目标识相对应的节点下新建以所述操作内容中的栏目标识为标识的子节点;
修改子单元,用于当所述操作类型为修改时,在与所述栏目标识相对应的节点上修改所述栏目标识为所述操作内容中的栏目标识;
删除子单元,用于当所述操作类型为删除时,将与所述栏目标识相对应的节点删除;
移动子单元,用于当所述操作类型为移动时,将与所述栏目标识相对应的节点移动到所述操作内容中的相应位置;
复制子单元,用于当所述操作类型为复制时,将与所述栏目标识相对应的节点复制并粘贴到所述操作内容中的相应位置。
优选的,所述装置还包括:
新建单元,用于当所述查询单元确定不存在所述栏目树,且当所述操作类型为新建时,新建以所述管理员操作指令中的栏目标识为标识的栏目树根节点。
优选的,所述装置还包括:
构建单元,用于在栏目树构建完成之后,建立所述栏目树标识、平台标识和用户组标识三者之间的映射关系。
相对于现有技术,本发明的有益效果如下:
本发明提供的一种栏目编排方法及装置,接收并解析管理员操作指令,获取管理员操作指令中的栏目树标识、栏目标识和操作信息;当所述管理员具有与所述管理员操作指令相对应的权限时,根据所述栏目树标识查询是否存在所述栏目树;在可视化界面中显示所述栏目树,并根据所述操作信息,在所述栏目树中与所述栏目标识相对应的节点上执行相应的操作,得到更新后的栏目树,根据所述更新后的栏目树,按照预先设定的栏目树与页面中栏目之间的映射关系,在页面上加载更新后的栏目树对应的栏目。基于本发明的方案,为管理员提供了一个可视化界面,管理员可以在可视化界面上为不同平台上的不同用户组构建一个栏目树,不同权限的管理员可以在可视化界面上对自己的权限范围内对栏目树上的节点进行新建、修改、删除、移动或复制操作。管理员可以在可视化界面上灵活便捷的对栏目进行编排,为用户提供丰富的栏目分类,提高了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例公开的一种栏目编排方法流程图;
图2为本发明实施例公开的一种栏目编排方法的又一方法流程图;
图3为本发明实施例公开的一种栏目编排装置结构示意图;
图4为本发明实施例公开的另一种栏目编排装置结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本实施例公开了一种栏目编排方法,具体包括以下步骤:
步骤S101:接收并解析管理员操作指令,获取管理员操作指令中的栏目树标识、栏目标识和操作信息;
需要说明的是,栏目是平台、网站或***等提供给管理员的相对独立的信息单元,主要是单个节目的组合,按一定的分类标准编排布局的完整表现形式。栏目树是将某个平台呈现给特定管理员的栏目以树状结构呈现的一种形式,栏目树中的各个子节点分别为其父节点栏目的细分。管理员为对栏目进行运维的管理人员。
步骤S101中的操作类型具体包括:新建、修改、删除、移动和复制。操作信息具体为与以操作类型和操作内容,操作内容包括新建子节点的栏目标识、修改节点后新的栏目标识、移动节点到新节点的位置信息以及复制粘贴节点到新节点的位置信息等。
步骤S102:当所述管理员具有与所述管理员操作指令相对应的权限时,根据所述栏目树标识查询是否存在所述栏目树;
需要说明的是,不同管理员在运维管理栏目树时的权限不同,根据管理员的登录信息可以从预先设定好的栏目树中各个节点与管理员的映射关系中得到该管理员的权限,以判断该管理员是否具有与所述管理员操作指令相对应的权限。
可以理解的是,栏目树的信息可以保存在本地也可以保存在远程服务器上。
步骤S103:若存在,在可视化界面中显示所述栏目树,并根据所述操作信息,在所述栏目树中与所述栏目标识相对应的节点上执行相应的操作,得到更新后的栏目树;
需要说明的是,若不存在所述栏目树,会提示管理员该栏目树不存在。
可以理解的是,每一个管理员操作指令都能对一个栏目标识对应的节点进行相应的操作。管理员可以在可视化的界面中看到所述栏目树,并对所述栏目树进行相应的栏目编排操作,操作简单灵活。
步骤S104:根据所述更新后的栏目树,按照预先设定的栏目树与页面中栏目之间的映射关系,在页面上加载更新后的栏目树对应的栏目。
需要说明的是,每个栏目树标识对应唯一一棵栏目树,每个栏目树中各个节点的相关数据都保存在对应的栏目树数据库中,所述相关数据包括:节点对应的栏目标识、在栏目树中的位置、父节点、子节点和兄弟节点。现有技术中对栏目的编排实质是通过改写代码对栏目相应数据的改变,本实施例提供的栏目编排方法,预先设定栏目树与数据库中数据的映射关系,页面代码对数据库中数据的调用关系,以及页面代码与最终页面中栏目呈现的对应的关系,通过在可视化界面上更新栏目树,按照预先设定的栏目树与页面中栏目之间的映射关系,在页面上加载更新后的栏目树对应的栏目,起到栏目编排的目的,操作灵活便捷。
本发明提供的一种栏目编排方法,接收并解析管理员操作指令,获取管理员操作指令中的栏目树标识、栏目标识和操作信息;当所述管理员具有与所述管理员操作指令相对应的权限时,根据所述栏目树标识查询是否存在所述栏目树;在可视化界面中显示所述栏目树,并根据所述操作信息,在所述栏目树中与所述栏目标识相对应的节点上执行相应的操作,得到更新后的栏目树,根据所述更新后的栏目树,按照预先设定的栏目树与页面中栏目之间的映射关系,在页面上加载更新后的栏目树对应的栏目。基于本发明的方案,为管理员提供了一个可视化界面,管理员可以在可视化界面上为不同平台上的不同用户组构建一个栏目树,不同权限的管理员可以在可视化界面上对自己的权限范围内对栏目树上的节点进行新建、修改、删除、移动或复制操作。栏目运维管理员可以在可视化界面上灵活便捷的对栏目进行编排,为用户提供丰富的栏目分类,提高了用户体验。
在上述实施例中,步骤S102:当所述管理员具有与所述管理员操作指令相对应的权限时,根据所述栏目树标识查询是否存在所述栏目树,具体执行过程如下:
获取所述管理员的登录信息中的管理员编码;
调用预先设定的栏目树中各个节点与各个管理员的映射关系,得到所述管理员的权限范围;
判断所述管理员操作指令中的栏目标识对应的节点是否在所述管理员的权限范围内;
若是,则所述管理员具有与所述管理员操作指令相对应的权限,根据所述栏目树标识查询是否存在所述栏目树。
需要说明的是,可以将每个栏目树中的每个节点都分配权限,当栏目树中的某个节点分配给特定的管理员管理后,该节点以及该节点下的所有子节点都归该特定的管理员管理,直到子节点又被分配给其他的管理员管理,该特定的管理员才无权对该子节点进行管理。这样就实现了对栏目灵活的分工编排管理,提高了对栏目编排的效率。
在上述实施例中,步骤S104:在所述栏目树中与所述栏目标识相对应的节点上执行所述操作类型的操作,具体执行过程如下:
所述操作信息包括操作类型和操作内容;
当所述操作类型为新建时,在与所述栏目标识相对应的节点下新建以所述操作内容中的栏目标识为标识的子节点;
同时,在栏目树数据库中与所述栏目树相对应的表中新增与所述子节点相对应的ID数据与所述子节点在所述栏目树中的位置信息;
当所述操作类型为修改时,在与所述栏目标识相对应的节点上修改所述栏目标识为所述操作内容中的栏目标识;
同时,在栏目树数据库中与所述栏目树相对应的表中对所述栏目标识做相应的修改;
当所述操作类型为删除时,将与所述栏目标识相对应的节点删除;
同时,删除栏目树数据库中与所述栏目树相对应的表中与所述栏目标识相对应的数据;
当所述操作类型为移动时,将与所述栏目标识相对应的节点移动到所述操作内容中的相应位置;
同时,在栏目树数据库中与所述栏目树相对应的表中修改所述栏目标识的位置信息;
当所述操作类型为复制时,将与所述栏目标识相对应的节点复制并粘贴到所述操作内容中的相应位置。
同时,在栏目树数据库中与所述栏目树相对应的表中新增所述栏目标识的位置信息。
需要说明的是,每一个栏目都对应一个唯一的ID编码,现有技术中对栏目的编排实际上是对web代码的改写,以改变对栏目树数据库中的数据的调用来实现对栏目的编排。本实施例公开的方法,在可视化界面上的栏目树中的每个节点都与栏目树数据库中数据间有特定的映射关系,通过在可视化界面对栏目树中的各个节点进行操作时,都会同时对栏目树数据库中的相应数据做相应的操作。基于本实施例公开的方法,管理员在对栏目进行编排的时候,无需直接对web代码进行修改,只需在可视化界面中通过鼠标和键盘的配合操作就能同时对栏目树数据库中的数据进行操作,完成对栏目的编排,提高了管理员的工作效率。
请参阅图2,基于上述实施例,所述方法还包括:
步骤S105:当不存在所述栏目树,且当所述操作类型为新建时,新建以所述管理员操作指令中的栏目标识为标识的栏目树根节点。
具体的,同时在栏目树数据库中新增所述栏目树的数据。
可以理解的是,当栏目树数据库中不存在管理员操作指令中的栏目树时,且所述操作类型为新建时,说明管理员想要新建一颗栏目树,所述栏目标识作为新建的栏目树的根节点的标识,同时,在栏目树数据库中也会新增所述栏目树的相关数据。
步骤S106:在栏目树构建完成之后,建立所述栏目树标识、平台标识和用户组标识三者之间的映射关系。
具体的,同时将所述映射关系保存在栏目树数据库中。
需要说明的是,平台是运营商为管理员提供栏目的设备类型,目前常用的栏目平台有TV平台、PC平台、手机平台和Pad平台,由于很多栏目都是有平台版权的,需要保证无平台版权的栏目不显示在该平台栏目下。不同类型的用户能看到的栏目也是不同的,例如,一般VIP用户与普通用户看到的栏目是不一样的。在实际操作中,可以针对不同需要对用户进行不同的分组。
在一棵栏目树构建完成之后,需要建立该栏目树标识、平台标识和用户组标识三者之间的映射关系,并将所述映射关系保存在栏目树数据库中,以保证使用不用平台的不同组用户看到的相应的栏目。
请参阅图3,基于上述实施例公开的一种栏目编排方法,本实施例对应公开了一种栏目编排装置,具体包括以下单元:
获取单元101,用于接收并解析管理员操作指令,获取管理员操作指令中的栏目树标识、栏目标识和操作信息;
查询单元102,用于当所述管理员具有与所述管理员操作指令相对应的权限时,根据所述栏目树标识查询是否存在所述栏目树;
执行单元103,用于当所述栏目树存在时,在可视化界面中显示所述栏目树,并根据所述操作信息,在所述栏目树中与所述栏目标识相对应的节点上执行相应的操作,得到更新后的栏目树;
加载单元104,用于根据所述更新后的栏目树,按照预先设定的栏目树与页面中栏目之间的映射关系,在页面上加载更新后的栏目树对应的栏目。
请参阅图4,所述装置还包括:
新建单元105,用于当不存在所述栏目树,且当所述操作类型为新建时,新建以所述管理员操作指令中的栏目标识为标识的栏目树根节点。
构建单元106,用于在栏目树构建完成之后,建立所述栏目树标识、平台标识和用户组标识三者之间的映射关系。
所述查询单元102包括:
获取子单元107,用于获取所述管理员的登录信息中的管理员编码;
调用子单元108,用于调用预先设定的栏目树中各个节点与各个管理员的映射关系,得到所述管理员的权限范围;
判断子单元109,用于判断所述管理员操作指令中的节点标识对应的节点是否在所述管理员的权限范围内;
查询子单元110,用于当所述管理员的权限范围内时,在所述管理员具有与所述管理员操作指令相对应的权限的情况下,根据所述栏目树标识查询是否存在所述栏目树。
所述操作信息包括操作类型和操作内容;所述执行单元104包括:
新建子单元111,用于当所述查询单元确定不存在所述栏目树,且当所述操作类型为新建时,新建以所述管理员操作指令中的栏目标识为标识的栏目树根节点。
修改子单元112,用于当所述操作类型为修改时,在与所述栏目标识相对应的节点上修改所述栏目标识为所述操作内容中的栏目标识;
删除子单元113,用于当所述操作类型为删除时,将与所述栏目标识相对应的节点删除;
移动子单元114,用于当所述操作类型为移动时,将与所述栏目标识相对应的节点移动到所述操作内容中的相应位置;
复制子单元115,用于当所述操作类型为复制时,将与所述栏目标识相对应的节点复制并粘贴到所述操作内容中的相应位置。
本实施例公开的栏目编排装置,为管理员提供了一个可视化界面,获取单元101获取管理员操作指令中的栏目树、栏目标识、操作类型和操作信息,查询单元102当所述管理员具有与所述管理员操作指令相对应的权限时,根据所述栏目树标识查询是否存在所述栏目树,其中,运营商的管理者会预先设定栏目树中各个节点与各个管理员的映射关系,实现了栏目灵活的分工编排管理;当所述栏目树存在时,执行单元103在可视化界面中显示所述栏目树,并根据所述操作信息,在所述栏目树中与所述栏目标识相对应的节点上执行相应的操作,得到更新后的栏目树;当不存在所述栏目树,且当所述操作类型为新建时,新建单元105新建以所述管理员操作指令中的栏目标识为标识的栏目树根节点;加载单元104根据所述更新后的栏目树,按照预先设定的栏目树与页面中栏目之间的映射关系,在页面上加载更新后的栏目树对应的栏目。基于本实施例公开的栏目编排装置,管理员可以在可视化界面上灵活便捷的对栏目进行编排,为用户提供丰富的栏目分类,提高了用户体验。
在一棵栏目树构建完成之后,需要建立该栏目树标识、平台标识和用户组标识三者之间的映射关系,以保证使用不用平台的不同组用户看到的相应的栏目,满足了运营商的多元化需求。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种栏目编排方法,其特征在于,所述方法应用于栏目编排装置,所述方法包括:
接收并解析管理员操作指令,获取所述管理员操作指令中的栏目树标识、栏目标识和操作信息;
当所述管理员具有与所述管理员操作指令相对应的权限时,根据所述栏目树标识查询是否存在所述栏目树;
若存在,在可视化界面中显示所述栏目树,并根据所述操作信息,在所述栏目树中与所述栏目标识相对应的节点上执行相应的操作,得到更新后的栏目树;
根据所述更新后的栏目树,按照预先设定的栏目树与页面中栏目之间的映射关系,在页面上加载所述更新后的栏目树对应的栏目。
2.根据权利要求1所述的方法,其特征在于,所述当所述管理员具有与所述管理员操作指令相对应的权限时,根据所述栏目树标识查询是否存在所述栏目树,包括:
获取所述管理员的登录信息中的管理员编码;
调用预先设定的栏目树中各个节点与各个管理员的映射关系,得到所述管理员的权限范围;
判断所述管理员操作指令中的栏目标识对应的节点是否在所述管理员的权限范围内;
若是,则所述管理员具有与所述管理员操作指令相对应的权限,根据所述栏目树标识查询是否存在所述栏目树。
3.根据权利要求1所述的方法,其特征在于,所述操作信息包括操作类型和操作内容;
所述根据所述操作信息,在所述栏目树中与所述栏目标识相对应的节点上执行相应的操作,包括:
当所述操作类型为新建时,在与所述栏目标识相对应的节点下新建以所述操作内容中的栏目标识为标识的子节点;
当所述操作类型为修改时,在与所述栏目标识相对应的节点上修改所述栏目标识为所述操作内容中的栏目标识;
当所述操作类型为删除时,将与所述栏目标识相对应的节点删除;
当所述操作类型为移动时,将与所述栏目标识相对应的节点移动到所述操作内容中的相应位置;
当所述操作类型为复制时,将与所述栏目标识相对应的节点复制并粘贴到所述操作内容中的相应位置。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当不存在所述栏目树,且当所述操作类型为新建时,新建以所述管理员操作指令中的栏目标识为标识的栏目树根节点。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在栏目树构建完成之后,建立所述栏目树标识、平台标识和用户组标识三者之间的映射关系。
6.一种栏目编排装置,其特征在于,所述装置包括:
获取单元,用于接收并解析管理员操作指令,获取所述管理员操作指令中的栏目树标识、栏目标识和操作信息;
查询单元,用于当所述管理员具有与所述管理员操作指令相对应的权限时,根据所述栏目树标识查询是否存在所述栏目树;
执行单元,用于当所述栏目树存在时,在可视化界面中显示所述栏目树,并根据所述操作信息,在所述栏目树中与所述栏目标识相对应的节点上执行相应的操作,得到更新后的栏目树;
加载单元,用于根据所述更新后的栏目树,按照预先设定的栏目树与页面中栏目之间的映射关系,在页面上加载所述更新后的栏目树对应的栏目。
7.根据权利要求6所述的装置,其特征在于,所述查询单元包括:
获取子单元,用于获取所述管理员的登录信息中的管理员编码;
调用子单元,用于调用预先设定的栏目树中各个节点与各个管理员的映射关系,得到所述管理员的权限范围;
判断子单元,用于判断所述管理员操作指令中的节点标识对应的节点是否在所述管理员的权限范围内;
查询子单元,用于当所述管理员的权限范围内时,在所述管理员具有与所述管理员操作指令相对应的权限的情况下,根据所述栏目树标识查询是否存在所述栏目树。
8.根据权利要求6所述的装置,其特征在于,所述操作信息包括操作类型和操作内容;所述执行单元包括:
新建子单元,用于当所述操作类型为新建时,在与所述栏目标识相对应的节点下新建以所述操作内容中的栏目标识为标识的子节点;
修改子单元,用于当所述操作类型为修改时,在与所述栏目标识相对应的节点上修改所述栏目标识为所述操作内容中的栏目标识;
删除子单元,用于当所述操作类型为删除时,将与所述栏目标识相对应的节点删除;
移动子单元,用于当所述操作类型为移动时,将与所述栏目标识相对应的节点移动到所述操作内容中的相应位置;
复制子单元,用于当所述操作类型为复制时,将与所述栏目标识相对应的节点复制并粘贴到所述操作内容中的相应位置。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括:
新建单元,用于当所述查询单元确定不存在所述栏目树,且当所述操作类型为新建时,新建以所述管理员操作指令中的栏目标识为标识的栏目树根节点。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括:
构建单元,用于在栏目树构建完成之后,建立所述栏目树标识、平台标识和用户组标识三者之间的映射关系。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610905735.8A CN106570077B (zh) | 2016-10-17 | 2016-10-17 | 一种栏目编排方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610905735.8A CN106570077B (zh) | 2016-10-17 | 2016-10-17 | 一种栏目编排方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106570077A true CN106570077A (zh) | 2017-04-19 |
CN106570077B CN106570077B (zh) | 2020-06-16 |
Family
ID=60414178
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610905735.8A Active CN106570077B (zh) | 2016-10-17 | 2016-10-17 | 一种栏目编排方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106570077B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109324856A (zh) * | 2018-08-17 | 2019-02-12 | 平安科技(深圳)有限公司 | 菜单处理方法、装置、计算机设备及存储介质 |
CN110222014A (zh) * | 2019-06-11 | 2019-09-10 | 苏州浪潮智能科技有限公司 | 分布式文件***crush map维护方法及相关组件 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101620601A (zh) * | 2008-06-30 | 2010-01-06 | 上海全成通信技术有限公司 | 一种基于用户权限的目录树的构建方法 |
CN102520933A (zh) * | 2011-11-28 | 2012-06-27 | 深圳市五巨科技有限公司 | 一种基于用户权限构建树形菜单的方法及装置 |
CN102937986A (zh) * | 2012-10-25 | 2013-02-20 | 上海电机学院 | 一种网站信息结构的动态调整方法及*** |
US20130179395A1 (en) * | 2009-03-11 | 2013-07-11 | Sandor ABC Heman | Methods of operating a column-store database engine utilizing a positional delta tree update system |
CN103345515A (zh) * | 2013-07-10 | 2013-10-09 | 北京世纪瑞尔技术股份有限公司 | 一种可按需重组的图形化菜单的实现方法 |
CN103593188A (zh) * | 2013-11-14 | 2014-02-19 | 中国电子科技集团公司第四十一研究所 | 一种用于仪器所见即所得菜单的管理***及管理方法 |
-
2016
- 2016-10-17 CN CN201610905735.8A patent/CN106570077B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101620601A (zh) * | 2008-06-30 | 2010-01-06 | 上海全成通信技术有限公司 | 一种基于用户权限的目录树的构建方法 |
US20130179395A1 (en) * | 2009-03-11 | 2013-07-11 | Sandor ABC Heman | Methods of operating a column-store database engine utilizing a positional delta tree update system |
CN102520933A (zh) * | 2011-11-28 | 2012-06-27 | 深圳市五巨科技有限公司 | 一种基于用户权限构建树形菜单的方法及装置 |
CN102937986A (zh) * | 2012-10-25 | 2013-02-20 | 上海电机学院 | 一种网站信息结构的动态调整方法及*** |
CN103345515A (zh) * | 2013-07-10 | 2013-10-09 | 北京世纪瑞尔技术股份有限公司 | 一种可按需重组的图形化菜单的实现方法 |
CN103593188A (zh) * | 2013-11-14 | 2014-02-19 | 中国电子科技集团公司第四十一研究所 | 一种用于仪器所见即所得菜单的管理***及管理方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109324856A (zh) * | 2018-08-17 | 2019-02-12 | 平安科技(深圳)有限公司 | 菜单处理方法、装置、计算机设备及存储介质 |
CN110222014A (zh) * | 2019-06-11 | 2019-09-10 | 苏州浪潮智能科技有限公司 | 分布式文件***crush map维护方法及相关组件 |
CN110222014B (zh) * | 2019-06-11 | 2022-03-08 | 苏州浪潮智能科技有限公司 | 分布式文件***crush map维护方法及相关组件 |
Also Published As
Publication number | Publication date |
---|---|
CN106570077B (zh) | 2020-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111027921B (zh) | 一种业务处理方法、装置及电子设备和存储介质 | |
CN110807015B (zh) | 一种大数据资产价值交付管理方法及*** | |
CN106528129A (zh) | 一种Web应用界面生成***及方法 | |
CN112328212A (zh) | 一种基于引擎模式前后端分离的快速开发平台及其使用方法 | |
AU6732100A (en) | Database system | |
WO2007068091A1 (en) | Method and system for multi-version digital authoring | |
CN105653977A (zh) | 一种菜单权限配置方法及*** | |
CN104217738B (zh) | 蓝光碟机支持的设备类型源文件的播放列表的实现方法及*** | |
CN105760156B (zh) | 一种基于Android***的主菜单导航方法 | |
CN108037937A (zh) | 一种动态更新资源的方法 | |
CN103945236A (zh) | 在线直播频道的汇聚方法和*** | |
CN105242931A (zh) | 对游戏界面编辑并生成代码的方法及*** | |
CN106874035A (zh) | 一种用于更新应用(app)内置H5的方法及其框架 | |
CN106095442A (zh) | 基于web的自动高速出包方法 | |
CN106570077A (zh) | 一种栏目编排方法及装置 | |
KR20000049456A (ko) | 홈페이지 자동생성 및 관리방법 | |
CN109408188A (zh) | 一种控件化自定义智能电视软件Launcher界面的方法 | |
CN1570910A (zh) | 一种通用对象建模方法及通用对象管理*** | |
CN114461205A (zh) | 数据可视化平台及适用于数据可视化平台的组件管理方法 | |
CN106547594A (zh) | 主题包的配置更新方法及终端 | |
CN110445644A (zh) | 页面和cli命令序列自动生成方法、页面生成的方法、设备端和页面管理*** | |
CN103108225A (zh) | 基于机顶盒获取视频的方法及*** | |
CN105094768A (zh) | 应用界面生成方法和应用界面生成装置 | |
KR20150136173A (ko) | 홈페이지 제작 시스템 및 방법 | |
CN107368557B (zh) | 页面编辑方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |