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