内容上传管理方法以及装置、电子设备及存储介质制造方法及图纸

技术编号:21309013 阅读:26 留言:0更新日期:2019-06-12 10:58
本发明专利技术的实施例提供了一种内容上传管理方法、内容上传管理装置、电子设备以及存储介质,涉及机器学习技术领域。该方法包括:获取上传待发布内容的用户信息;基于所述用户信息,获取用户的权限信息以及权限值信息,以判断所述用户是否具有上传权限;在判定所述用户具有所述上传权限时,基于文件审核模型对所述待发布内容进行审核并生成审核日志;根据所述审核日志中的审核信息判断所述待发布内容是否审核通过;在判定审核通过后,允许所述用户将所述待发布内容上传至生产环境。本发明专利技术实施例的技术方案能够对用户的权限进行精细管理避免权限泛滥的问题,还能够对用户的上传内容进行有效审核,避免上传文件事故。

Content upload management methods and devices, electronic devices and storage media

The embodiment of the present invention provides a content upload management method, a content upload management device, an electronic device and a storage medium, and relates to the field of machine learning technology. The method includes: obtaining user information to upload the content to be published; obtaining user's authority information and authority value information based on the user information to determine whether the user has upload authority; auditing the content to be published and generating audit log based on file audit model when determining whether the user has upload authority; and generating audit log according to the audit log. The auditing information in the system determines whether the content to be published has been audited and approved, and allows the user to upload the content to the production environment after the auditing has been passed. The technical scheme of the embodiment of the present invention can fine manage the user's rights to avoid the problem of permission overflow, and can effectively audit the user's uploaded content to avoid file upload accidents.

【技术实现步骤摘要】
内容上传管理方法以及装置、电子设备及存储介质
本专利技术涉及计算机
,具体而言,涉及一种内容上传管理方法、内容上传管理装置、电子设备以及计算机可读存储介质。
技术介绍
随着互联网技术的发展,互联网用户数量的增长,越来越多的网站对用户开放上传权限。CMS(ContentManagementSystem,内容管理系统)是专门面向互联网网站内容编辑与发布的应用系统,能够规范后台信息管理流程,统一数据存储格式。目前,相关技术中CMS例如OpenCMS(开源网站内容管理系统)中,已有的权限管理方案难以对用户的权限进行精细管理,也无法有效地对上传的内容进行审核。一方面,由于无法对用户的权限进行精细管理,导致用户权限泛滥;另一方面,由于无法对用户的上传内容进行有效审核,容易造成生产环境上传文件事故。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本专利技术背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本专利技术实施例的目的在于提供一种内容上传管理方法、内容上传管理装置、电子设备以及计算机可读存储介质,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的用户权限泛滥,无法对用户的上传内容进行有效审核,造成生产环境上传事故的问题。根据本专利技术实施例的第一方面,提供了一种内容上传管理方法,包括:获取上传待发布内容的用户信息;基于所述用户信息,获取用户的权限信息以及权限值信息,以判断所述用户是否具有上传权限;在判定所述用户具有所述上传权限时,基于文件审核模型对所述待发布内容进行审核并生成审核日志;根据所述审核日志中的审核信息判断所述待发布内容是否审核通过;在判定审核通过后,允许所述用户将所述待发布内容上传至生产环境。在本专利技术的一些示例实施例中,基于前述方案,所述获取用户的权限以及权限值,以判断所述用户是否具有上传权限,包括:基于所述用户的用户信息,获取用户角色关联表中的所述用户的角色标识信息;基于所述用户的角色标识信息,获取角色权限关联表中的所述用户的权限信息以及权限值信息;根据所述用户的权限信息以及权限值信息判断所述用户是否具有上传权限。在本专利技术的一些示例实施例中,基于前述方案,所述用户角色关联表中的用户信息与所述用户的角色标识信息之间为一对一或者一对多的关系,所述角色权限关联表中的角色为预定数量权限的集合且每一种权限都设有一个权限值。在本专利技术的一些示例实施例中,基于前述方案,所述基于文件审核模型对所述待发布内容进行审核并生成审核日志,包括:获取所述待发布内容的文本内容的所有关键词,基于所述文本内容的所有关键词生成所述文本内容的词袋向量;将所述待发布内容的所述文本内容的词袋向量输入训练后的文件审核模型,输出所述待发布内容的类别以及审核结果;基于所述待发布内容的类别以及审核结果生成审核日志。在本专利技术的一些示例实施例中,基于前述方案,所述内容上传管理方法还包括:获取预先建立的文件审核数据库中的样本文件以及样本文件的标签;获取所述样本文件的所有关键词,根据所述关键词生成所述样本文件的词袋向量;根据所述样本文件的词袋向量以及所述样本文件的标签对所述文件审核模型进行训练。在本专利技术的一些示例实施例中,基于前述方案,所述根据所述关键词生成所述样本文件的词袋向量,包括:确定所述样本文件的各个关键词在所述文件审核数据库中的词频-逆文档频率的权重值;基于所述词频-逆文档频率的权重值生成所述样本文件的词袋向量。在本专利技术的一些示例实施例中,基于前述方案,所述文件审核模型为支持向量机模型、卷积神经网络模型或决策树模型中的任意一种。根据本专利技术实施例的第二方面,提供了一种内容上传管理装置,包括:信息获取单元,用于获取上传待发布内容的用户信息;权限判断单元,用于基于所述用户信息,获取用户的权限信息以及权限值信息,以判断所述用户是否具有上传权限;审核日志生成单元,用于在判定所述用户具有所述上传权限时,基于文件审核模型对所述待发布内容进行审核并生成审核日志;内容审核单元,用于根据所述审核日志中的审核信息判断所述待发布内容是否审核通过;内容上传单元,用于在判定审核通过后,允许所述用户将所述待发布内容上传至生产环境。根据本专利技术实施例的第三方面,提供了一种电子设备,包括:处理器;以及存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现根据上述任意一项所述的内容上传管理方法。根据本专利技术实施例的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现根据上述任意一项所述的内容上传管理方法。本专利技术实施例提供的技术方案可以包括以下有益效果:本专利技术的示例性实施例中的内容上传管理方法,在检测到上传操作时,获取上传待发布内容的用户信息,根据该用户信息获取用户的权限信息以及权限值信息;基于用户的权限信息以及权限值信息判断该用户具有上传权限时,将待发布内容发送到文件审核模型进行审核并生成审核日志,根据审核日志判断待发布内容是否通过;判定审核通过时,允许用户将待发布内容上传到生产环境。一方面,根据用户信息获取用户预定的权限信息以及权限值信息,基于该权限信息以及权限值信息判断用户的上传权限,能够对用户的权限进行精细管理,规范上传流程,防止权限泛滥的问题;另一方面,根据文件审核模型对用户上传的内容进行审核生成审核日志,用以判断待发布内容是否符合上传条件,这样能够对用户的上传内容进行有效审核,避免上传文件事故,确保生产环境运行安全。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1示意性示出了根据本专利技术的一些实施例的内容上传管理方法的流程示意框图;图2示意性示出了根据本专利技术的一些实施例的内容上传管理装置的示意框图;图3示意性示出了根据本专利技术的一些实施例的电子设备的计算机系统的示意框图;图4示意性示出了根据本专利技术的一些实施例的计算机可读存储介质的示意框图。具体实施方式现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本专利技术将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本专利技术的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本专利技术的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本专利技术的各方面。附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理本文档来自技高网...

【技术保护点】
1.一种内容上传管理方法,其特征在于,包括:获取上传待发布内容的用户信息;基于所述用户信息,获取用户的权限信息以及权限值信息,以判断所述用户是否具有上传权限;在判定所述用户具有所述上传权限时,基于文件审核模型对所述待发布内容进行审核并生成审核日志;根据所述审核日志中的审核信息判断所述待发布内容是否审核通过;在判定审核通过后,允许所述用户将所述待发布内容上传至生产环境。

【技术特征摘要】
1.一种内容上传管理方法,其特征在于,包括:获取上传待发布内容的用户信息;基于所述用户信息,获取用户的权限信息以及权限值信息,以判断所述用户是否具有上传权限;在判定所述用户具有所述上传权限时,基于文件审核模型对所述待发布内容进行审核并生成审核日志;根据所述审核日志中的审核信息判断所述待发布内容是否审核通过;在判定审核通过后,允许所述用户将所述待发布内容上传至生产环境。2.根据权利要求1所述的内容上传管理方法,其特征在于,所述获取用户的权限以及权限值,以判断所述用户是否具有上传权限,包括:基于所述用户的用户信息,获取用户角色关联表中的所述用户的角色标识信息;基于所述用户的角色标识信息,获取角色权限关联表中的所述用户的权限信息以及权限值信息;根据所述用户的权限信息以及权限值信息判断所述用户是否具有上传权限。3.根据权利要求2所述的内容上传管理方法,其特征在于,所述用户角色关联表中的用户信息与所述用户的角色标识信息之间为一对一、或者一对多的关系,所述角色权限关联表中的角色为预定数量权限的集合,且每一种权限都设有一个权限值。4.根据权利要求1所述的内容上传管理方法,其特征在于,所述基于文件审核模型对所述待发布内容进行审核并生成审核日志,包括:获取所述待发布内容的文本内容的所有关键词,基于所述文本内容的所有关键词生成所述文本内容的词袋向量;将所述待发布内容的所述文本内容的词袋向量输入训练后的文件审核模型,输出所述待发布内容的类别以及审核结果;基于所述待发布内容的类别以及审核结果生成审核日志。5.根据权利要求1所述的内容上传管理方法,其特征在于,所述内容上传管...

【专利技术属性】
技术研发人员:何忠林
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1