付強 廖流留
摘要:隨著計算機技術的快速發(fā)展和互聯(lián)網(wǎng)服務模式的不斷創(chuàng)新,新聞出版行業(yè)的生產技術和服務模式亟待創(chuàng)新。如何快速拆分資源、重組生成多種數(shù)字產品并進行動態(tài)發(fā)布,目前尚無較好的實現(xiàn)方案。對按需重組技術和動態(tài)數(shù)字出版服務進行研究,將其應用于新聞出版行業(yè)內容快速生產中,并對數(shù)字出版作品進行有效的版權保護、內容管理及分發(fā)管理,為用戶提供一種全新的、個性化的、包含知識推薦功能的服務模式,是新聞出版行業(yè)關于生產和服務的一項創(chuàng)新性研究。
關鍵詞關鍵詞:動態(tài)重組;數(shù)字出版;版權保護;內容管理;知識推薦;分發(fā)管理
DOIDOI:10.11907/rjdk.1511652
中圖分類號:TP319文獻標識碼:A文章編號文章編號:16727800(2016)007006403
0引言
當前,計算機技術帶來了各行各業(yè)生產技術的重大變革,互聯(lián)網(wǎng)服務也成為各行各業(yè)提高服務水平和創(chuàng)造新機遇的橋頭堡。這在給新聞出版行業(yè)帶來危機的同時,也帶來了機遇[1]。實現(xiàn)出版內容的“一次制作、多渠道發(fā)布、跨媒體出版”,面向廣大用戶提供個性化的按需出版服務成為當前新聞出版行業(yè)的一個重要課題,同時也是對新聞出版行業(yè)未來發(fā)展的探索性研究。
近年來,基于數(shù)字出版物的信息服務逐漸向專業(yè)化、個性化、定制化和智能化發(fā)展。讀者對知識獲取的需求也在不斷提高。然而,由于傳統(tǒng)出版周期較長,很難滿足各類讀者的不同需求。動態(tài)重組技術是建立在海量結構化數(shù)據(jù)之上的,基于知識組織和規(guī)則的新興技術,可以將不同樣式、不同媒體形態(tài)的內容進行關聯(lián),快速抽取所需內容,經過組裝形成新的數(shù)字產品。
本文基于動態(tài)關聯(lián)的按需重組技術設計動態(tài)數(shù)字出版服務系統(tǒng),構建有效的關聯(lián)存儲結構和處理機制,有效滿足基于內容動態(tài)關聯(lián)的按需重組需求。針對用戶個性化數(shù)字內容服務需求,研發(fā)動態(tài)數(shù)字出版服務系統(tǒng),實現(xiàn)面向數(shù)據(jù)庫、按需印刷、在線教育、電子書等多種服務形式的統(tǒng)一內容管理(CMS)、知識管理、結算管理、用戶認證管理、安全管理等,為動態(tài)數(shù)字出版各項服務建立統(tǒng)一系統(tǒng)。
1基于動態(tài)關聯(lián)的按需重組技術
動態(tài)關聯(lián)的按需重組技術為讀者提供了便捷的個性化內容服務,包括以可視化的方式對選擇的內容進行裝配,裝配的內容還可以進入編審出版流程。被裝配的內容與原來的內容單元保持一致,當引用的內容單元修改更新后,在裝配處也要進行動態(tài)更新。研究難點在于裝配的描述規(guī)則和處理機制需要滿足絕大多數(shù)出版業(yè)務的經營要求[2],將按需重組的“按需”要求具體化。通過按需重組技術,使出版單位可以快速完成個性化產品內容的生成,縮短出版周期。
結構化內容動態(tài)關聯(lián)和按需重組技術需研究如下內容:①研究內容庫的內容單元與裝配完成的數(shù)字產品之間的關聯(lián)描述機制和處理結構,使得內容單元不用直接嵌入在裝配的數(shù)字產品描述里,而是使用基于規(guī)則的選擇性結構通過外部引用形式進行關聯(lián),使得內容單元具有單源性,內容單元更新后,被裝配的數(shù)字產品也可以按需自動更新;②研究內容單元與呈現(xiàn)形態(tài)的關聯(lián)描述機制和處理結構,基于規(guī)則的選擇性結構,將樣式、媒體形態(tài)與內容的終端呈現(xiàn)形態(tài)進行關聯(lián);③研究內容單元的結構化描述標準中[3]內容裝配點的描述機制、內容的引用選擇描述機制、內容產品組裝的描述結構、樣式與內容的關聯(lián)描述結構等結構描述中要包含的信息,以支持內容動態(tài)關聯(lián)和按需重組內容的生成、編輯、存儲,以及相關處理過程和處理裝置所需要的信息。
基于動態(tài)關聯(lián)的按需重組技術是本研究的核心,包含內容描述格式定義[4]、內容管理、內容的編輯及展示、內容的動態(tài)組裝等關鍵技術。由唯一數(shù)據(jù)源作為支撐,內容管理模塊對內容編輯進行管理及展示,最后進行動態(tài)重組。
內容編輯涉及歷史資源的編輯加工及在編內容的結構化處理,這需要提升編輯人員工作效率,減少機械性勞動[5]。結構內容庫包括條目內容以及其它知識內容的存儲,是按需重組的基礎[6]。
2動態(tài)數(shù)字出版服務系統(tǒng)設計
2.1系統(tǒng)概述及總體結構
動態(tài)數(shù)字出版服務系統(tǒng)是面向科教出版領域的資源管理與應用系統(tǒng),主要包含如下內容:①內容管理??缑襟w內容管理與多出版形態(tài)同步生成系統(tǒng)生成的產品內容可以分發(fā)到動態(tài)數(shù)字出版服務系統(tǒng)中進行統(tǒng)一管理[7];②分發(fā)管理。通過分發(fā)引擎將動態(tài)數(shù)字出版服務系統(tǒng)的產品發(fā)布到其它運營系統(tǒng)中;③版權保護。在分發(fā)過程中對內容進行安全加密,實現(xiàn)版權保護;④運營管理。包括分發(fā)記錄管理以及統(tǒng)計分析;⑤知識推薦。根據(jù)知識引擎推薦相關知識內容;⑥系統(tǒng)管理。包括用戶及權限管理、知識管理、分類管理等基礎管理功能。系統(tǒng)結構如圖1所示。
2.2內容管理
內容管理主要是對出版產品、重組產品資源的管理,分為4個模塊即分類導航模塊、產品類別導航、統(tǒng)一檢索模塊、資源瀏覽模塊。①分類導航模塊??梢灾С职凑战y(tǒng)一的分類體系對內容進行瀏覽,支持多級分類導航;②產品類別導航??梢园凑债a品的類型對各類產品進行分別導航;③統(tǒng)一檢索模塊。提供統(tǒng)一檢索模塊,實現(xiàn)內容產品的檢索;④資源瀏覽模塊。提供列表、相冊以及詳細信息的展示瀏覽。
2.3分發(fā)管理
分發(fā)管理模塊的主要功能是將產品內容分發(fā)到相應的系統(tǒng)中去,為分發(fā)過程提供管理服務,包括應用系統(tǒng)配置模塊和分發(fā)服務模塊。同步數(shù)據(jù)內容設置如圖2所示。
分發(fā)服務采用后臺Java服務實現(xiàn),結構如圖3所示。①獲取分發(fā)任務。從分發(fā)任務中定時獲取任務隊列;②任務調度引擎。從任務列表中獲取任務,調用分發(fā)處理引擎進行處理;③分發(fā)處理引擎。獲取任務對應的資源,發(fā)布到配置的指定應用中。
圖3分發(fā)服務
2.4運營管理
運營管理的主要功能是對銷售運營進行記錄、管理、統(tǒng)計分析,相應的模塊劃分包括同步記錄、訂單管理和統(tǒng)計分析。①同步記錄是記錄動態(tài)出版服務系統(tǒng)同步到各應用系統(tǒng)的資源同步日志,可以按照應用系統(tǒng)對資源發(fā)布情況進行篩選;②訂單管理是各應用系統(tǒng)中的訂單信息通過接口統(tǒng)一匯總到動態(tài)出版服務系統(tǒng)中進行存儲,方便對出版社資源的整體運營情況進行分析;③統(tǒng)計分析是資源發(fā)布情況統(tǒng)計,可以按照時間、應用系統(tǒng)名稱統(tǒng)計為每個系統(tǒng)發(fā)布產品數(shù)量信息,包括資源發(fā)布情況統(tǒng)計和銷售情況統(tǒng)計兩個模塊。銷售情況統(tǒng)計指根據(jù)返回的訂單數(shù)據(jù),可以統(tǒng)計銷售情況,包括銷售排行、銷售金額等。
2.5知識推薦
知識推薦的主要功能是向用戶推薦用戶感興趣的相關知識,是個性化、精準服務的集中體現(xiàn)。主要模塊劃分包括:熱點知識推薦、相關知識推薦和熱詞推薦。①熱點知識推薦。推薦最近一段時間內最熱的知識內容;②相關知識推薦。推薦和當前訪問知識相關的其它知識內容;③熱詞推薦。對大家比較關注的搜索詞進行推薦。
2.6版權保護
版權保護模塊主要是用于維護作者的權益,動態(tài)出版中需要明確各重組內容的版權信息。主要模塊為文檔版權保護模塊、視頻版權保護模塊和圖片版權保護模塊。文檔版權保護針對文檔內容作品進行保護,主要有3個模塊:加密模塊、客戶端授權模塊和保護策略設置模塊。加密模塊部署在服務器端,對發(fā)布的內容進行統(tǒng)一加密;客戶端完成下載后需要通過客戶端授權模塊才能訪問資源;保護策略設置模塊,對保護的策略進行設置,包括是否可以打印、復制等。視頻版權保護分為服務器端加密模塊和視頻播放器兩部分,服務器端對視頻進行加密,客戶端實現(xiàn)解密播放。圖片版權保護采用水印的方式進行保護,在發(fā)布時自動給圖片增加水印。
2.7系統(tǒng)管理平臺
系統(tǒng)管理平臺具有對整個系統(tǒng)進行運營、維護保障的功能,是系統(tǒng)管理員對整個系統(tǒng)進行控制的模塊。其中核心模塊包括權限管理、系統(tǒng)配置、知識管理和任務監(jiān)控。
權限管理主要負責系統(tǒng)各角色用戶的知識管理服務。該模塊的用戶為系統(tǒng)管理員,包括以下4個功能模塊:①機構管理,對出版社的機構進行維護,采用樹狀結構;②用戶管理,對用戶進行增加、修改、刪除;③角色管理,通過角色對系統(tǒng)權限進行管理;④管理員設置,修改超級管理員的基本信息。系統(tǒng)配置主要是對系統(tǒng)的一些公共參數(shù)進行配置。知識管理負責對出版知識資源進行管理,主要為用戶提供知識服務,主要模塊包括主題詞管理和本體管理模塊。任務監(jiān)控主要負責對系統(tǒng)的運行情況進行監(jiān)控管理,主要是日志的記錄和管理,用戶角色為系統(tǒng)管理員。功能模塊包括:①發(fā)布日志,記錄發(fā)布管理的操作記錄;②系統(tǒng)管理平臺日志,記錄系統(tǒng)管理平臺的操作記錄;③內容管理日志,記錄內容管理平臺的操作信息。
3系統(tǒng)安全性設計
3.1系統(tǒng)異常設計
軟件系統(tǒng)的異常類型很多,主要分為兩類:引起系統(tǒng)崩潰導致系統(tǒng)不可用的異常、影響功能導致用戶體驗不佳等異常。對異常的處理原則是:捕獲所有異常,對明確類型的異常做針對性處理,對其它異常作通用處理;盡量減少異常對系統(tǒng)的影響,保持系統(tǒng)穩(wěn)定并減少用戶對異常的感知。
對于影響系統(tǒng)穩(wěn)定的錯誤及異常,盡可能明確異常類型,便于作針對性處理,增強對異常情況的容錯率,即使出現(xiàn)嚴重問題,也可以提供信息幫助管理員分析錯誤原因。對于導致用戶體驗不佳的異常,系統(tǒng)應捕獲所有異常,對常見錯誤給出提示,引導用戶正確操作或解決問題。特別是Web應用系統(tǒng),不要讓異常的詳細信息在返回給用戶的頁面中顯示,在整個分層架構中的Web層捕獲所有異常,返回給用戶一個友好的錯誤提示頁面。
3.2安全性設計
軟件系統(tǒng)安全涉及多個方面,如外部的防火墻、入侵檢測、病毒查殺等,以及內部的基礎軟件、平臺軟件、應用軟件的安全[8]。系統(tǒng)安全要求是整體性的,需要綜合考慮運維環(huán)境、軟件、主機、網(wǎng)絡、應用和管理等方面。因此,對于系統(tǒng)的安全設計應從應用系統(tǒng)安全、主機安全、網(wǎng)絡安全、數(shù)據(jù)安全等多個方面進行考慮。
(1)應用系統(tǒng)安全。采用可靠的身份認證機制和訪問控制機制,應用系統(tǒng)的權限管理能從表單、功能、屬性等多個維度進行管理與控制,同時能對系統(tǒng)使用行為進行審計和追蹤。
(2)主機系統(tǒng)安全。從主機硬件、操作系統(tǒng)、數(shù)據(jù)庫多個方面來考慮安全,設計相應的安全機制,如服務器、操作系統(tǒng)、數(shù)據(jù)庫和中間件的選型,主機漏洞掃描、實時監(jiān)控等。
(3)網(wǎng)絡安全。在設計中從網(wǎng)絡拓撲結構、防病毒、防內外攻擊等多個方面來設計相應的安全防護措施。
(4)數(shù)據(jù)安全。從數(shù)據(jù)存儲、傳輸、交換、備份等多個方面來設計數(shù)據(jù)安全機制,如數(shù)據(jù)加密、傳輸、認證,以及數(shù)據(jù)的查詢與維護等。
4結語
本文對動態(tài)關聯(lián)的按需重組技術進行研究,主要包括出版內容描述格式定義、內容編輯及展示、動態(tài)重組,重點設計了動態(tài)數(shù)字出版服務系統(tǒng)。該服務系統(tǒng)包含內容管理、分發(fā)管理、運營管理、知識推薦、版權保護等功能模塊,對新技術變革、互聯(lián)網(wǎng)服務模式下的出版行業(yè)的生產、服務模式進行了創(chuàng)新性探索,以滿足行業(yè)用戶和讀者用戶需求。
參考文獻:
[1]韓麗麗,楊尚昆.基于網(wǎng)絡的跨媒體出版[J].印刷工業(yè),2008(2):7276.
[2]劉茂林.跨媒體出版:概念 流程 特征[J].出版發(fā)行研究,2005(5):6164.
[3]申飛駒.基于XML的數(shù)字圖書館檢索技術研究[J].現(xiàn)代情報,2010(7):9799.
[4]郭穎妤.XML在跨媒體出版中的應用[J].印刷雜志,2004(11):4648.
[5]林其水.網(wǎng)絡出版中的排版技術特點[J].今日印刷,2003(10):4851.
[6]石冉,呂宇翔.跨媒體出版的技術實現(xiàn)[J].出版廣角,2014(4):6062.
[7]張萍.內容管理技術在跨媒體出版中的應用[J].中國出版,2004(6):4759.
[8]吳幼毅.信息系統(tǒng)安全管理體系框架研究[D].成都:四川大學,2003.