沈蘊梅
摘 要: 為了發布信息及時,便于用戶快速瀏覽,開發了一個新聞發布系統信息化平臺。該系統采用Visual Studio 2010與Sql Server2008進行開發,基于B/S架構。系統采用了一個關鍵技術——數字水印技術,將數字水印直接嵌入到新聞發布系統圖片信息中,是新聞圖片版權保護的重要手段。
關鍵詞: 新聞發布; 數字水印; B/S; 信息化平臺; 功能模塊
中圖分類號:TP311 文獻標志碼:A 文章編號:1006-8228(2014)05-34-02
Abstract: In order to provide a convenient and fast browsing information platform about the latest news for the users and release the latest information to achieve the purpose of sharing information, the news release system is developed based on B/S architecture Visual Studio 2010 and Sql Server2008 development. A brief overview of the system analysis, function module and key technology of digital watermark technology is explained. The technology of digital watermark is embedded directly into the news release system image information, which is an important means of copyright protection of news pictures.
Key words: news release; digital watermarking; B/S; information platform; function module
0 引言
新聞發布系統,是將網站中需要經常變動的新聞,如部門動態等新聞進行集中管理,并通過新聞的某些共性進行分類,最后經系統化、標準化發布到網站上的一種網站應用程序。網站信息通過一個操作簡單的界面加入數據庫,然后通過已有的網頁模板格式發布到網站上。
本文探討運用數字水印技術實現B/S架構的新聞發布系統,該系統選用Visual Studio 2010作為開發平臺,采用Sql Server2008作為數據庫存儲數據,采用數字水印技術來保護新聞圖片的版權[1]。
1 系統需求分析
通過走訪相關院校,筆者對該系統的需求進行了詳細分析,最終確定要開發的新聞發布系統應滿足以下目標:①用戶可以瀏覽新聞信息;②用戶可以按新聞欄目瀏覽新聞信息;③用戶可以按一定條件搜索新聞;④用戶可以瀏覽點擊率最高的新聞;⑤管理員登錄系統后臺,可以對新聞信息進行增刪改查;⑥系統具有友好性和易操作性;⑦系統具有安全性和保密性。
2 系統分析與功能設計
2.1 系統分析
在本系統中有兩類用戶:普通用戶與管理員。兩種不同的用戶所具有的操作權限和操作內容不同。
普通用戶可以實現新聞的瀏覽及查看每一條新聞詳細信息,也可以根據關鍵字搜索所需要的新聞;管理員能夠在后臺實現新聞的增、刪、改、查,以及重新設置管理員信息。
2.2 系統功能設計
新聞發布系統的功能主要是為教職工及學生服務的[3],根據實際開發需求,分為前臺和后臺兩大部分。前臺主要實現普通用戶的新聞瀏覽和新聞搜索;后臺包括新聞的增刪改查、管理員設置、鏈接管理功能。系統功能模塊如圖1所示。
3 系統實現的關鍵技術—數字水印技術
3.1 數字水印定義
數字水印技術是將一些表示信息(即數字水印)直接嵌入多媒體信息中,且不影響原多媒體信息的使用價值,也不容易被探知和再次修改。通過這些隱藏在多媒體信息中的表示信息,可以達到確認內容創建者、購買者、傳送隱秘信息,或者判斷載體是否篡改等目的。數字水印是保護信息安全、實現防偽溯源和版權保護的有效方法,是信息隱藏技術研究領域的重要分支和研究方向。
3.2 數字水印技術原理
數字水印的處理過程實際上是將代表版權擁有者特定身份的水印按某種算法植入多媒體信息中[2],在產生版權糾紛時,通過相應的算法提取出該水印,從而能夠驗證版權的歸屬,確保版權擁有者的合法權益。4.1 思路分析
通過捕獲對圖片的訪問請求來實現[4]。
⑴ 修改配置信息,將所有對NewConvers文件夾中.jpg內容的訪問提交到HttpHandler處理程序;
⑵ 獲得訪問請求,得到用戶訪問的圖片路徑;
⑶ 根據請求的路徑查找到相對應的圖片;
⑷ 將數字水印圖片“粘貼”在新聞圖片的右下角;
⑸ 修改程序的輸出類型,并將組合的新圖片輸出。
4.2 修改配置文件
5 結束語
在網絡技術和應用迅速發展的今天,數字水印技術的研究意義重大。本文介紹的新聞發布系統中,所有圖片均采用數字水印技術來實現,保護了新聞圖片所有者的版權,防止其被惡意篡改。該新聞發布系統投入使用以來,整體運行良好,有效地將雜亂無章的新聞信息組織起來并以有序的方式呈現給前端用戶,從而為用戶提供一個美觀、大方、快速的前臺新聞閱讀界面。未來,數字水印技術與數據加密技術的緊密結合,將是一個主要的研究方向。
參考文獻:
[1] 吳伶琳.基于LINQ技術的小區物業管理系統[J].計算機系統應用,
2013.11.
[2] 張勇.數字水印技術研究與展望[J].現代情報,2003.5.
[3] 蔡昭權.基于.Net的新聞發布系統的設計與實現[J].計算機工程與設
計,2005.9.
[4] 北京阿博泰克北大青鳥信息技術有限公司.開發基于Ajax和控件技
術的Web應用系統[M].科學技術文獻出版社,2008.