[发明专利]一种上传文件验证方法及装置无效
申请号: | 200710306386.9 | 申请日: | 2007-12-28 |
公开(公告)号: | CN101217376A | 公开(公告)日: | 2008-07-09 |
发明(设计)人: | 冯超;王莹;李宏伟 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L9/36 | 分类号: | H04L9/36;H04L12/54 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 罗正云;宋志强 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 上传 文件 验证 方法 装置 | ||
技术领域
本发明涉及文件上传技术,特别涉及一种上传文件验证方法及装置。
背景技术
随着网络技术的发展,越来越多的文件被上传到互联网上供广大用户分享和使用。由此,文件上传成为网络应用的一个重要技术领域。
通常在文件上传以后,需要人工对上传的文件进行验证,所述验证一般包括两部份:代码审核和内容审核。
例如在FLASH上传到网络之后,需要审核人员花费大量的时间和精力完成代码审核和内容审核这两部分工作。上传文件包括两部分状态:代码审核状态和内容审核状态。如果上传文件的代码验证通过,审核人员会将所述上传文件的代码审核状态设置为代码审核通过,如果上传文件的内容审核通过,审核人员则将所述上传文件的内容状态设置为内容审核通过。
在所述上传文件的代码审核与内容审核全部通过后,即所述上传文件的代码审核状态和内容审核状态均为通过后,才完成了对所述上传文件的验证工作。
从以上内容可以看出,用人工进行上传文件的验证,需要上传文件审核人员需要执行大量的审查工作,不仅浪费了人力资源和时间,而且采会由于人为的疏忽造成一定的错误验证。
发明内容
本发明实施例提供了一种上传文件验证方法,可以减少上传文件审核人员的工作量。
本发明实施例提供了一种上传文件验证装置,可以减少上传文件审核人员的工作量。
以下为本发明实施例提供的技术方案:
一种上传文件验证方法,该方法包括:
检测上传文件是否满足代码审核通过条件,所述代码审核通过条件为符合上传规格、不包含不安全代码且符合制作规则要求,如果是,则存储所述上传文件,将所述上传文件的代码审核状态设置为代码审核通过;否则,将所述上传文件的代码审核状态设置为代码审核未通过。
一种上传文件验证装置,该装置包括:审核模块和管理模块;
所述审核模块用于检测上传文件是否满足代码审核通过条件,所述代码审核通过条件为符合上传规格、不包含不安全代码且符合制作规则要求,如果是,则存储所述上传文件,向管理模块发送代码审核通过消息;否则,向管理模块发送代码审核未通过消息;
所述管理模块用于接收来自审核模块的消息,如果接收到来自审核模块的代码审核通过消息,则将所述上传文件的代码审核状态设置为代码审核通过,如果接收到来自审核模块的代码审核未通过消息,则将所述上传文件的代码审核状态设置为代码审核未通过。
从以上内容可以看出,本发明实施例提供的上传文件验证方法,采用完成上传文件验证过程中的代码审核部分的工作,大大减少了上传文件审核人员的工作量。本发明实施例提供的上传文件验证装置能够代替审核人员完成上传文件验证过程中的代码审核部分的工作,大大减少了上传文件审核人员的工作量。
附图说明
图1为本发明实施例一提供的上传文件验证方法流程图;
图2为本发明实施例二提供的上传文件验证方法流程图;
图3为本发明实施例三提供的上传文件验证装置的结构图;
图4为本发明实施例四提供的上传文件验证装置的结构图。
具体实施方式
为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。
第一实施例:
图1为本发明实施例提供的上传文件验证方法流程图。如图1所示:
本发明实施例提供的上传文件验证方法包括:
步骤100:设置代码审核通过条件。
步骤101:检测上传文件是否满足代码审核通过条件,如果是,则执行步骤102,否则执行步骤103。
本步骤中,所述检测上传文件是否满足代码审核通过条件可以采用以下方式实现:
从上传文件中解析出汇编代码文件,分析所述汇编代码文件是否包含非法导入的外部不安全代码,如果是,则判定所述上传文件不满足代码审核通过条件,否则判定所述上传文件满足代码审核通过条件。
另外,在所述判定所述上传文件满足代码审核通过条件之前,可以执行以下步骤:
临时存储所述不包含非法导入外部不安全代码的上传文件,从所述临时存储的不包含非法导入外部不安全代码的上传文件中解析出普通代码文件,分析所述普通代码文件是否符合制作规则,如果是,则执行判定所述上传文件满足代码审核通过条件的步骤,否则,判定所述上传文件不满足代码审核通过条件。
较佳地,在所述从上传文件中解析出汇编代码文件之前,还可以执行以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710306386.9/2.html,转载请声明来源钻瓜专利网。