[发明专利]批量给SWF文件添加域锁定的方法和装置有效
| 申请号: | 201310168402.8 | 申请日: | 2013-05-09 |
| 公开(公告)号: | CN103336917A | 公开(公告)日: | 2013-10-02 |
| 发明(设计)人: | 吴文华 | 申请(专利权)人: | 四三九九网络股份有限公司 |
| 主分类号: | G06F21/10 | 分类号: | G06F21/10 |
| 代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 许瑞德 |
| 地址: | 361008 福建省厦门市厦*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 批量 swf 文件 添加 锁定 方法 装置 | ||
技术领域
本发明涉及计算机数据加密技术,尤其涉及一种批量给SWF文件添加域锁定的方法及装置。
背景技术
SWF文件即以“.SWF”结尾的文件,SWF即“shock wave flash”的缩写,是一种支持矢量和点阵图形的动画文件格式,被广泛应用于网页设计,动画制作等领域,SWF文件通常也被称为Flash文件。由于SWF文件发布后可以被其他网站转载,因此为了保护研发者开发的SWF文件不被非法转载,可以通过为SWF文件添加域锁定的方式进行保护,其中域锁定是指限制SWF文件只能在指定的域名下才能正常播放运行。
传统技术中,给SWF文件添加域锁定的方法为从网络上下载一个加密软件,然后对单个SWF文件添加域锁定,当需要添加域锁定的SWF文件数量较多时,现有技术存在添加域锁定效率低的问题,而且事先还需要事先下载应用文件,占用客户端的磁盘空间。
发明内容
针对传统技术的上述缺陷,本发明实施例提供一种批量给SWF文件添加域锁定的方法及装置。
本发明实施例提供一种批量给SWF文件添加域锁定的方法,包括:
获取客户端批量上传的源SWF文件和预设域名;
依次解析所述源SWF文件,获取DoABC标签中的ABCData数据体;
在所述ABCData数据体中添加域名锁定模块,所述域名锁定模块包含以下功能:获取当客户端运行所述源SWF文件时,加载所述源SWF文件运行的运行域名;将所述运行域名与所述预设域名进行比对,判断所述运行域 名和所述预设域名是否相同;若是则允许所述运行域名加载所述源SWF文件,否则返回加载错误信息至所述客户端。
优选地,所述依次解析所述源SWF文件,获取DoABC标签中的ABCData数据体,包括:
解析所述源SWF文件,定位到所述源SWF文件中的DoABC标签;
解析所述DoABC标签,定位到所述DoABC标签中的ABCData数据体。
优选地,所述获取DoABC标签中的ABCData数据体之前,还包括:
解析所述源SWF文件,获取所述源SWF文件中的文件头信息;
根据所述文件头信息判断所述源SWF文件是否是压缩文件,若是则解压所述源SWF文件。
优选地,所述域名锁定模块还包括:将所述运行域名返回至所述客户端。
本发明实施例提供一种批量给SWF文件添加域锁定的装置,包括:
获取模块,用于获取客户端批量上传的源SWF文件和预设域名;
解析模块,用于依次解析所述源SWF文件,获取DoABC标签中的ABCData数据体;
锁定添加模块,用于在所述ABCData数据体中添加域名锁定模块,所述域名锁定模块包含:第一获取单元,用于获取当客户端运行所述源SWF文件时,加载所述源SWF文件运行的运行域名;判断单元,用于将所述运行域名与所述预设域名进行比对,判断所述运行域名和所述预设域名是否相同;第一发送单元,用于若是则允许所述运行域名加载所述源SWF文件,否则返回加载错误信息至所述客户端。
优选地,所述解析模块,包括:
第一解析单元,用于解析所述源SWF文件,定位到所述源SWF文件中的DoABC标签;
第二解析单元,用于解析所述DoABC标签,定位到所述DoABC标签中的ABCData数据体。
优选地,所述装置还包括:
解压缩模块,用于解析所述源SWF文件,获取所述源SWF文件中的文 件头信息;根据所述文件头信息判断所述源SWF文件是否是压缩文件,若是则解压所述源SWF文件。
优选地,所述域名锁定模块还包括:
第二发送单元,用于将所述运行域名返回至所述客户端。
本实施例的技术方案中,用户通过客户端批量上传源SWF文件至服务器侧的批量给SWF文件添加域锁定的装置,该装置依次解析每个源SWF文件,定位至源SWF文件的ABCData数据体,向ABCData数据体中添加域名锁定模块用于限制源SWF文件只能在预设域名下才能加载运行,从而使得开发人员研发的SWF文件不被随意转载。由于该装置可以对多个源SWF文件批量添加域锁定功能,大大提高了添加效率,而且用户无需实现下载应用程序,节省了用户客户端的磁盘空间。
附图说明
图1为本发明批量给SWF文件添加域锁定的方法第一实施例流程图;
图2为本发明批量给SWF文件添加域锁定的装置第一实施例结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四三九九网络股份有限公司,未经四三九九网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310168402.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型保温透气童鞋
- 下一篇:安全高效防滑鞋套





