[發明專利]批量給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.szxzyx.cn/pat/books/201310168402.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型保溫透氣童鞋
- 下一篇:安全高效防滑鞋套





