文件合规性检查方法和系统技术方案

技术编号:18767323 阅读:36 留言:0更新日期:2018-08-25 13:01
本发明专利技术提供了一种文件合规性检查方法和系统,包括如下步骤:上传步骤:获取上传文件并存储至隔离区;确认合规步骤:确认当前上传的文件是否合规;若合规,则将上传文件记为合规文件,继续执行存储步骤;否则,则提示拒绝上传的信息;存储步骤:将合规文件上传至小区服务器。本发明专利技术提供的文件合规性检查方法通过将上传视频分成多个小视频进行合规检查,从而判断视频中的小视频是否符合规定。本发明专利技术提供的文件合规性检查方法将多个小视频分别存储至不同的终端设备,即可以减轻每个终端设备中的存储负荷,又可以使下载速度变快,从而实现云分享。

【技术实现步骤摘要】
文件合规性检查方法和系统
本专利技术涉及合规性检查
,具体地,涉及一种文件合规性检查方法和系统。
技术介绍
目前,P2P网络将文件分为文件块,每个文件块通常无法构成文件而被打开,导致很难对其进行合规性检查。此外,还存在着通过加密等方式阻碍合规性检查的问题。并且为了合规性检查,中心服务器通常情况下进行合规性检查,会将上传后的文件存储至上传源文件的终端设备中,其他用户想要此源文件需要从上传的终端设备经中心服务器再传送至想要源文件的终端设备,导致传送速度慢,并且如果上传文件的终端设备出现问题,会导致无法再查找到该源文件,影响用户体验感。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种文件合规性检查方法和系统。根据本专利技术提供的一种文件合规性检查方法,包括:上传步骤:获取上传文件并存储至隔离区;确认合规步骤:确认当前上传的文件是否合规;若合规,则将上传文件记为合规文件,继续执行存储步骤;否则,则提示拒绝上传的信息;存储步骤:将合规文件上传至小区服务器。优选地,所述上传步骤包括如下子步骤:文件放至隔离区步骤:将来自用户设备的上传文件,存储至隔离区;其中,所述隔离区中的文件在所述存储步骤执行前禁止上传服务器;所述隔离区为终端设备中的隔离区;文件本身判断步骤:若上传文件能够被解密、能够被解压、能够被设定的程序打开,则解密解压后得到源文件,继续执行源文件判断步骤,否则,则删除上传文件;源文件判断步骤:对源文件进行类型判断;若源文件的类型为中心服务器中已存储的文件类型中的任一种,则进行源文件分割步骤;若源文件的类型不是中心服务器中已存储的文件类型中的任一种,则对源文件进行删除;源文件分割步骤:对源文件进行分割,得到多个分割文件。优选地,所述确认合规步骤包括如下子步骤:编码生成步骤:将分割后的多个分割文件分别发送至同一小区服务器支持的多个其他终端设备进行合规识别;若每个分割文件均合规,则生成编码,并发送合规识别结果至上传的终端设备;若任一个分割文件不合规,则对源文件进行删除;其中,所述编码包括哈希值、识别号;所述哈希值、识别号均为多位;多位所述哈希值及多位识别号构成文件名。优选地,所述源文件分割步骤包括如下子步骤:视频文件步骤:若源文件为视频文件,则将源文件分割为多个普通视频;其中,所述普通视频为内容能够独立播放查看的视频文件;图片文件步骤:若源文件为图片文件,则将源文件分割为多个普通图片;其中,所述普通图片为内容能够独立查看的图片文件;所述普通视频及普通图片均为分割文件。优选地,在上传步骤中所述上传文件为终端设备上传的文件;小区服务器为电影服务器、节点服务器或者本地服务器。优选地,每个分割文件上传至排序清单中的多个其他终端设备;所述确认合规步骤,还包括如下子步骤:其他终端设备处理步骤:根据排序清单令分割文件在排序清单中间隔的终端设备进行优先处理;所述排序清单根据终端设备的网络传输速度、存储空间对终端设备进行排序。优选地,所述存储步骤包括如下子步骤:存储分布步骤:若分割文件均合规,则将源文件从上传的终端设备中发送存储至小区服务器。优选地,所述存储步骤,还包括如下子步骤:文件名获取步骤:对存储至小区服务器的源文件进行间隔采样,并获得唯一识别码;所述识别码存储至中心服务器;所述识别码由被间隔采样的分割文件的编码构成。根据本专利技术提供的一种文件合规性检查系统,包括:中心服务器:存储及传输数据至小区服务器;小区服务器:将数据上传至中心服务器或接收来自中心服务器的指令;终端设备:将视频和/或图片上传至小区服务器及接收小区服务器存储的视频和/或图片;所述终端设备,包括:上传模块:获取上传文件并存储至隔离区;确认合规模块:确认当前上传的文件是否合规;若合规,则将上传文件记为合规文件,继续执行存储模块;否则,则提示拒绝上传的信息;存储模块:将合规文件上传至小区服务器。优选地,所述上传模块包括如下子模块:文件放至隔离区模块:将来自用户设备的上传文件,存储至隔离区;其中,所述隔离区中的文件在所述存储模块执行前禁止上传服务器;所述隔离区为终端设备中的隔离区;文件本身判断模块:若上传文件能够被解密、能够被解压、能够被设定的程序打开,则解密解压后得到源文件,继续执行源文件判断模块,否则,则删除上传文件;源文件判断模块:对源文件进行类型判断;若源文件的类型为中心服务器中已存储的文件类型中的任一种,则进行源文件分割模块;若源文件的类型不是中心服务器中已存储的文件类型中的任一种,则对源文件进行删除;源文件分割模块:对源文件进行分割,得到多个分割文件;所述确认合规模块包括如下子模块:编码生成模块:将分割后的多个分割文件分别发送至同一小区服务器支持的多个其他终端设备进行合规识别;若每个分割文件均合规,则生成编码,并发送合规识别结果至上传的终端设备;若任一个分割文件不合规,则对源文件进行删除;其中,所述编码包括哈希值、识别号;所述哈希值、识别号均为多位;多位所述哈希值及多位识别号构成文件名;所述源文件分割模块包括如下子模块:视频文件模块:若源文件为视频文件,则将源文件分割为多个普通视频;其中,所述普通视频为内容能够独立播放查看的视频文件;图片文件模块:若源文件为图片文件,则将源文件分割为多个普通图片;其中,所述普通图片为内容能够独立查看的图片文件;所述普通视频及普通图片均为分割文件;在上传模块中,所述上传文件为终端设备上传的文件;每个分割文件上传至排序清单中的多个其他终端设备;所述确认合规模块,还包括如下子模块:其他终端设备处理模块:根据排序清单令分割文件在排序清单中间隔的终端设备进行优先处理;所述排序清单根据终端设备的网络传输速度、存储空间对终端设备进行排序;所述存储模块包括如下子模块:存储分布模块:若分割文件均合规,则将源文件从上传的终端设备中发送存储至小区服务器;所述存储模块,还包括如下子模块:文件名获取模块:对存储至小区服务器的源文件进行间隔采样,并获得唯一识别码;所述识别码存储至中心服务器;所述识别码由被间隔采样的分割文件的编码构成。与现有技术相比,本专利技术具有如下的有益效果:1、本专利技术提供的文件合规性检查方法通过将上传视频分成多个小视频进行合规检查,从而判断视频中的小视频是否符合规定。2、本专利技术提供的文件合规性检查方法将多个小视频分别存储至不同的终端设备,即可以减轻每个终端设备中的存储负荷,又可以使下载速度变快,从而实现云分享。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术提供的文件合规性检查方法的整体流程图。具体实施方式下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变化和改进。这些都属于本专利技术的保护范围。根据本专利技术提供的一种文件合规性检查方法,包括:上传步骤:获取上传文件并存储至隔离区;确认合规步骤:确认当前上传的文件是否合规;若合规,则将上传文件记为合规文件,继续执行存储步骤;否则,则提示拒绝上传的信息;存储步骤:将合规文件上传至小区服务器。所述上传步骤包括如下子步骤:文件放至隔离区步骤:将来自用户设备本文档来自技高网...

【技术保护点】
1.一种文件合规性检查方法,其特征在于,包括:上传步骤:获取上传文件并存储至隔离区;确认合规步骤:确认当前上传的文件是否合规;若合规,则将上传文件记为合规文件,继续执行存储步骤;否则,则提示拒绝上传的信息;存储步骤:将合规文件上传至小区服务器。

【技术特征摘要】
1.一种文件合规性检查方法,其特征在于,包括:上传步骤:获取上传文件并存储至隔离区;确认合规步骤:确认当前上传的文件是否合规;若合规,则将上传文件记为合规文件,继续执行存储步骤;否则,则提示拒绝上传的信息;存储步骤:将合规文件上传至小区服务器。2.根据权利要求1所述的文件合规性检查方法,其特征在于,所述上传步骤包括如下子步骤:文件放至隔离区步骤:将来自用户设备的上传文件,存储至隔离区;其中,所述隔离区中的文件在所述存储步骤执行前禁止上传服务器;所述隔离区为终端设备中的隔离区;文件本身判断步骤:若上传文件能够被解密、能够被解压、能够被设定的程序打开,则解密解压后得到源文件,继续执行源文件判断步骤,否则,则删除上传文件;源文件判断步骤:对源文件进行类型判断;若源文件的类型为中心服务器中已存储的文件类型中的任一种,则进行源文件分割步骤;若源文件的类型不是中心服务器中已存储的文件类型中的任一种,则对源文件进行删除;源文件分割步骤:对源文件进行分割,得到多个分割文件。3.根据权利要求1所述的文件合规性检查方法,其特征在于,所述确认合规步骤包括如下子步骤:编码生成步骤:将分割后的多个分割文件分别发送至同一小区服务器支持的多个其他终端设备进行合规识别;若每个分割文件均合规,则生成编码,并发送合规识别结果至上传的终端设备;若任一个分割文件不合规,则对源文件进行删除;其中,所述编码包括哈希值、识别号;所述哈希值、识别号均为多位;多位所述哈希值及多位识别号构成文件名。4.根据权利要求2所述的文件合规性检查方法,其特征在于,所述源文件分割步骤包括如下子步骤:视频文件步骤:若源文件为视频文件,则将源文件分割为多个普通视频;其中,所述普通视频为内容能够独立播放查看的视频文件;图片文件步骤:若源文件为图片文件,则将源文件分割为多个普通图片;其中,所述普通图片为内容能够独立查看的图片文件;所述普通视频及普通图片均为分割文件。5.根据权利要求1所述的文件合规性检查方法,其特征在于,在上传步骤中所述上传文件为终端设备上传的文件;小区服务器为电影服务器、节点服务器或者本地服务器。6.根据权利要求3所述的文件合规性检查方法,其特征在于,每个分割文件上传至排序清单中的多个其他终端设备;所述确认合规步骤,还包括如下子步骤:其他终端设备处理步骤:根据排序清单令分割文件在排序清单中间隔的终端设备进行优先处理;所述排序清单根据终端设备的网络传输速度、存储空间对终端设备进行排序。7.根据权利要求1所述的文件合规性检查方法,其特征在于,所述存储步骤包括如下子步骤:存储分布步骤:若分割文件均合规,则将源文件从上传的终端设备中发送存储至小区服务器。8.根据权利要求7所述的文件合规性检查方法,其特征在于,所述存储步骤,还包括如下子步骤:文件名获取步骤:对存储至小区服务器的源文件进行间隔采样,...

【专利技术属性】
技术研发人员:辛旻王剑虎朱湘凯胡洋单志国王东海
申请(专利权)人:上海宝信软件股份有限公司
类型:发明
国别省市:上海,31

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

1