本发明专利技术公开了一种播控权限控制方法,属于文件管理领域。其原理是将播控文件内容划分为多个层次对象,每个层次对象都有相应的操作。然后再播控文件中,保存一个操作,层次对象和操作员的三方关联记录。在编辑播出单的时候,一旦遇到相关的层次对象,或相应的操作,则根据该三方关联记录进行判断。如果有权限记录,则按权限记录通过或禁止操作。如果没有权限记录,则按父层次的缺省权限进行。本发明专利技术根据文件内容以及结构的不同结合用户或用户组来实现方便、快速、灵活的权限控制,进而实现系统需求。
【技术实现步骤摘要】
本专利技术属于文件管理领域,涉及一种播控权限的控制方法。
技术介绍
目前,访问控制是网络安全防范和保护的主要策略,它的主要任务是保证网络资源不被非法使用和访问。它是保证网络安全最重要的核心策略之一。访问控制涉及的技术也比较广,包括入网访问控制、网络权限控制、目录级控制以及属性控制等多种手段。入网访问控制为网络访问提供了第一层访问控制。它控制哪些用户能够登录到服务器并获取网络资源,控制准许用户入网的时间和准许他们在哪台工作站入网。网络管理员可以控制和限制普通用户的账号使用、访问网络的时间和方式。用户账号应只有系统管理员才能建立。当用户对交费网络的访问“资费”用尽时,网络还应能对用户的账号加以限制,用户此时应无法进入网络访问网络资源。网络应对所有用户的访问进行审计。网络的权限控制是针对网络非法操作所提出的一种安全保护措施。指定用户对这些文件、目录、设备能够执行哪些操作。根据访问权限将用户分为以下几类:特殊用户(即系统管理员);一般用户,系统管理员根据他们的实际需要为他们分配操作权限;审计用户,负责网络的安全控制与资源使用情况的审计。用户对网络资源的访问权限可以用访问控制表来描述。目录级安全控制,网络应允许控制用户对目录、文件、设备的访问。用户在目录一级指定的权限对所有文件和子目录有效,用户还可进一步指定对目录下的子目录和文件的权限。对目录和文件的访问权限一般有八种:系统管理员权限、读权限、写权限、创建权限、删除权限、修改权限、文件查找权限、访问控制权限。网络管理员应当为用户指定适当的访问权限,这些访问权限控制着用户对服务器的访问。八种访问权限的有效组合可以让用户有效地完成工作,同时又能有效地控制用户对服务器资源的访问,从而加强了网络和服务器的安全性。当用文件、目录和网络设备时,网络系统管理员应给文件、目录等指定访问属性。属性安全在权限安全的基础上提供更进一步的安全性。网络上的资源都应预先标出一组安全属性。属性设置可以覆盖已经指定的任何受托者指派和有效权限。属性往往能控制以下几个方面的权限:向某个文件写数据、拷贝一个文件、删除目录或文件、查看目录和文件、执行文件、隐含文件、共享、系统属性等。在现有方法中,虽然可以初步实现多层次的控制,但是无法配合播放,也不能将播控文件内容划分为多个层次对象,影响了对于文件的控制效率。
技术实现思路
本专利技术的主要目的在于提供一种播控权限的控制方法。为达到上述目的,本专利技术的技术方案具体是这样实现的:一种播控权限的控制方法,其特征在于,包括如下步骤:步骤1:按播控文件内容将播控文件划分为多个层次对象,在所述播控文件中创建包括所述层次对象、操作员和操作类型的三方关联表;步骤2:对所述播控文件进行操作时,编辑器读取所述播控文件的当前层次对象,编辑并查找所述三方关联表;步骤3:如在所述三方关联表中找到与所述当前层次对象适配的权限记录,则根据所述权限记录,禁止或允许执行所述步骤2中的操作;否则,执行所述当前层次对象对应的父层次对象的缺省操作。进一步,所述将播控文件内容将播控文件划分为多个层次对象的步骤包括:将所述播控文件按内容划分为五个层次对象,所述五个层次对象包括:播出单、模板、区域、节目列表和播出素材。进一步,所述三方关联表中,五个层次对象的权限分别包括:播出单权限、模板权限、区域权限、节目列表权限以及节目列表权限。进一步,所述播出单权限包括能否查看所述播出单;所述模板权限包括能否添加、删除所述区域;所述区域权限包括能否移动所述区域的位置和调整所述区域的大小以及能否调整所述区域的类型和默认节目属性;所述节目列表权限包括能否添加、删除所述播放素材以及能否排序所述播出素材;所述播出素材权限包括能否修改所述播出素材的属性。进一步,所述三方关联表的一条记录,分别关联一个层次对象、一个操作员、一个操作、以及一个禁止或通过的选项。进一步,编辑器编辑所述三方关联表的步骤包括:编辑器按层次关系列出播控文件内所有的对象,形成树形结构,树形结构上的一个节点表示一个对象;选择第一对象,第一操作,第一操作员以及第一禁止或通过的选项后,添加一条控制记录到所述三方关联表中,或者从所述三方关联表中删除对应的目标记录。进一步,选择所述第一对象后,根据所述第一对象检索所述三方关联表,得到所述第一对象可以控制的操作。进一步,所述三方关联表直接保存在所述播控文件中,或者保存在与所述播控文件相关联的数据库中。进一步,每个所述播控文件对应一个三方关联表。进一步,所述编辑器查找所述三方关联表的步骤包括:从当前匹配的层次对象开始查找,查找当前层次对象适配的权限记录;如果找不到与当前层次对象适配的权限记录,则查找当前层次对象的父对象;如果所述父对象中找不到适配的权限记录,则继续向上寻找父对象的父对象,直到顶层对象为止。本专利技术提供了一种播控权限的控制方法,采用该多层次整合式播控权限控制方法的技术方案,根据文件内容以及结构的不同结合用户或用户组来实现方便、快速、灵活的权限控制,进而实现系统需求。文件形式既可以是整体文件然后按照xml等结构化的描述语言来编写,也可以是纯文本格式,甚至是多个文件组合而成的文件夹或压缩文件,都可以使用本专利技术来进行权限控制。权限映射既可以使用传统的关系型数据库,也可以使用文件描述或者在程序代码中进行硬编码。通过编码或配置文件控制没有被标记的层级和层级中内容项的默认权限,例如继承上一级的权限等,从而提高了对于文件的控制效率。【附图说明】图1为本专利技术一种播控权限的控制方法的流程图;图2为本专利技术一种播控权限的控制方法中的多层次结构文件;图3为本专利技术一种播控权限的控制方法中的权限控制示意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术作进一步的详细描述。本实施例提供了一种播控权限的控制方法,如图1所示,该方法包括:步骤S101:按播控文件内容将播控文件划分为多个层次对象,在所述播控文件中创建包括所述层次对象、操作员和操作类型的三方关联表;[0041 ] 本实施例中,每个所述播控文件对应一个三方关联表,多层次对象可以为五个层次对象,五个层次对象包括播出单、模板、区域、节目列表和播出素材。该五个层次对象分别对应这五个层次对象的权限,该五个层次对象权限为:播出单权限、模板权限、区域权限、节目列表权限以及节目列表权限。播出单权限包括能否查看所述播出单,模板权限包括能否添加、删除所述区域,区域权限包括能否移动所述区域的位置和调整所述区域的大小以及能否调整所述区域的类型和默认节目属性,节目列表权限包括能否添加、删除所述播放素材以及能否排序所述播出素材,所述播出素材权限包括能否修改所述播出素材的属性,例如字体、字号、颜色等。三方关联表直接保存在所述播控文件中,或者保存在与所述播控文件相关联的数据库中,三方关联表的一条记录,分别关联一个层次对象、一个操作员、一个操作、以及一个禁止或通过的选项。步骤S102:对所述播控文件进行操作时,编辑器读取所述播控文件的当前层次对象,编辑并查找所述三方关联表;其中:编辑器编辑所述三方关联表包括:编辑器按层次关系列出播控文件内所有的层次对象,形成树形结构,树形结构上的一个节点表示一个权限对象;选择第一对象,第一操作,第一操作员以及第一禁止或通过选本文档来自技高网...
【技术保护点】
一种播控权限的控制方法,其特征在于,包括如下步骤:步骤1:按播控文件内容将播控文件划分为多个层次对象,在所述播控文件中创建包括所述层次对象、操作员和操作类型的三方关联表;步骤2:对所述播控文件进行操作时,编辑器读取所述播控文件的当前层次对象,编辑并查找所述三方关联表;步骤3:如在所述三方关联表中找到与所述当前层次对象适配的权限记录,则根据所述权限记录,禁止或允许执行所述步骤2中的操作;否则,执行所述当前层次对象对应的父层次对象的缺省操作。
【技术特征摘要】
1.一种播控权限的控制方法,其特征在于,包括如下步骤: 步骤1:按播控文件内容将播控文件划分为多个层次对象,在所述播控文件中创建包括所述层次对象、操作员和操作类型的三方关联表; 步骤2:对所述播控文件进行操作时,编辑器读取所述播控文件的当前层次对象,编辑并查找所述三方关联表; 步骤3:如在所述三方关联表中找到与所述当前层次对象适配的权限记录,则根据所述权限记录,禁止或允许执行所述步骤2中的操作;否则,执行所述当前层次对象对应的父层次对象的缺省操作。2.根据权利要求1所述的方法,其特征在于,所述将播控文件内容将播控文件划分为多个层次对象的步骤包括: 将所述播控文件按内容划分为五个层次对象,所述五个层次对象包括:播出单、模板、区域、节目列表和播出素材。3.根据权利要求2所述的方法,其特征在于,所述三方关联表中,五个层次对象的权限分别包括: 播出单权限、模板权限、区域权限、节目列表权限以及节目列表权限。4.根据权利要求3所述的方法,其特征在于,所述播出单权限包括能否查看所述播出单; 所述模板权限包括能否`添加、删除所述区域; 所述区域权限包括能否移动所述区域的位置和调整所述区域的大小以及能否调整所述区域的类型和默认节目属性; 所述节目列表权限包括能否添加、删除所述播放素材以及能否排序所述播出素材; 所述播出素材权限包括能否修改所述播出素材...
【专利技术属性】
技术研发人员:王商武,
申请(专利权)人:北京九华互联科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。