国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

廣西廣播電視臺數(shù)據(jù)管理系統(tǒng)的設計及實現(xiàn)

2019-07-30 02:07:44何思龍
視聽 2019年7期
關鍵詞:轉(zhuǎn)碼編目集群

□何思龍

一、項目概況

由于近幾年各項業(yè)務不斷發(fā)展,臺里內(nèi)部產(chǎn)生了大量的非結構化數(shù)據(jù),類型主要包括圖片、音視頻、文檔數(shù)據(jù)、合同電子件等,這些數(shù)據(jù)分散保存在每個員工的辦公電腦、OA 系統(tǒng)及作為郵件附件保存在郵件服務器上,數(shù)據(jù)存儲太分散。在這種激增的非結構化數(shù)據(jù)面前,數(shù)據(jù)管理中心應運而生,數(shù)據(jù)管理中心采用分布式架構,解決了數(shù)據(jù)存儲的容量問題、安全問題;通過權限分配、流程審核解決了數(shù)據(jù)的管理問題;通過分享管理、API 接口,解決了數(shù)據(jù)共享問題。

數(shù)據(jù)管理中心還提供了PC 客戶端、手機客戶端、Web客戶端,方便使用者隨時對數(shù)據(jù)進行管理、分享。

二、設計思路

(一)數(shù)據(jù)可視化。本系統(tǒng)采用可視化的視覺及操作設計,實現(xiàn)了數(shù)據(jù)可視化、流程可視化、文件可視化以及人機交互工程。通過對上傳文件的信息,按路徑、文件類型、文件信息、時間信息等要素進行存儲、分析、建立索引,形成基于文件目錄、文件分類、文件檢索為一體的立體多維可視化。同時,系統(tǒng)針對不同情況下的需要,設計了按文件名、時間、大小和名稱解析的排序方式。

(二)擴展性。本系統(tǒng)在各個層級都進行了可擴展性的支持:1.在文件系統(tǒng)層,采用了分布對象文件系統(tǒng),支持水平擴容,性能不隨系統(tǒng)的擴容而下降;2.數(shù)據(jù)庫支持水平擴展;3.轉(zhuǎn)碼集群及搜索引擎均支持擴展;4.在對外提供的應用服務器中,支持無限制條件的服務器擴展。因此面對不斷增長的控件與計算需求,系統(tǒng)都可通過擴容擴展的方式進行滿足。

(三)安全性。整個系統(tǒng)節(jié)點采用全冗余硬件架構設計(風扇、電源),包含掉電保護模塊,數(shù)據(jù)的安全策略均采用1 比1 備份方式,系統(tǒng)的單節(jié)點安全性相當高。系統(tǒng)的文件底層采用了糾刪碼策略,即使有硬盤或服務器出現(xiàn)損壞,也能通過該策略恢復。在數(shù)據(jù)庫上采用了雙機熱備的形式,以保證數(shù)據(jù)的安全性,在丟失和損壞的情況下亦能回復。在通信方面采用身份認證的方式,確保數(shù)據(jù)訪問的安全性。

(四)可靠性。 本系統(tǒng)由多個節(jié)點組成,每個節(jié)點均可提供獨立的服務,在使用過程中,即使有節(jié)點因為種種原因產(chǎn)生故障,也不會影響系統(tǒng)的整體使用。當故障排除后,重啟節(jié)點,故障節(jié)點又會重新加入節(jié)點集群中。

(五)易用性。本系統(tǒng)在設計上以易用性為重要考慮方向,在功能設計及使用操作上,采用了接近桌面系統(tǒng)的設計模式,減少學習成本,增快上手時間。同時,為滿足用戶基于不同終端的訪問需求,系統(tǒng)研發(fā)了WEB 網(wǎng)頁端、WINDOWS PC 程序端、安卓 APP 端及 IOS APP 端,最大程度滿足用戶在不同使用環(huán)境下的訪問需求。

三、系統(tǒng)架構

在邏輯架構上,廣西廣播電視臺數(shù)據(jù)管理系統(tǒng)主要由文件管理、權限管理、轉(zhuǎn)碼模塊、流程引擎、搜索引擎、日志模塊分組成。系統(tǒng)采用B/S 架構完全建立了以上六個模塊,同時采用C/S 模式構建了文件管理、轉(zhuǎn)碼模塊、流程引擎、搜索引擎,利用不同架構的優(yōu)勢,滿足用戶不同終端的需求,各個模塊之間具有穩(wěn)定、易用、易維護等特性。在數(shù)據(jù)存儲上,同時使用結構化數(shù)據(jù)庫和非結構化數(shù)據(jù)庫,利用彼此的優(yōu)點構建安全、高效的數(shù)據(jù)架構。數(shù)據(jù)傳輸上,則采用RESTFUL 構建接口,使用JSON 數(shù)據(jù)格式進行傳輸,接口應用于各個終端數(shù)據(jù)交互。

(一)文件管理模塊。 本系統(tǒng)可建立公共空間,實現(xiàn)數(shù)據(jù)隔離。建立文件夾,實現(xiàn)路徑管理。統(tǒng)配備文件特征識別模塊,開啟后可對進入系統(tǒng)的文件進行類型識別及過濾識別。系統(tǒng)同時支持編目模板配置,幫助文件管理員對文件進行編目管理。此外,系統(tǒng)還可以通過智能目錄對文件文件夾進行編目,通過對構建條件的選擇和排序,可以根據(jù)需求生成各種規(guī)則及路徑的臨時目錄,并重組目錄中的文件。系統(tǒng)的文件管理模塊中還提供了文件的在線預覽功能,使用戶無需下載文件即可在線瀏覽文件。

(二)權限管理模塊。系統(tǒng)通過四層權限體系對用戶進行權限管理,實現(xiàn)了權限管理的安全性與易用性:第一層是媒資空間外層權限,確保僅有媒資空間內(nèi)的人員才可訪問文件;第二層是媒資空間內(nèi)部權限,該權限由管理員指定,可為不同的人員、角色分配不同權限,人員角色之間權限會進行疊加;第三是個人隱私權限,確保用戶自己的文件不被別人訪問;第四層是分享權限,通過加密的分享,打通以上三個層面的權限閉環(huán),允許將各個層面的訪問使用權限臨時分配給無權限人員。而在系統(tǒng)的管理上采用了兩種權限劃分:業(yè)務管理及系統(tǒng)管理權限。業(yè)務管理權限負責管理系統(tǒng)的日常維護,如機構、機構、空間、轉(zhuǎn)碼配置的管理維護等;系統(tǒng)管理權限則負責對整個系統(tǒng)的控件、容量、文件特征、內(nèi)外網(wǎng)控制等進行管理維護。

(三)流程引擎。流程引擎模塊應用于流程的發(fā)起和審批,流程環(huán)節(jié)采用配置方式,可根據(jù)需求修改。流程引擎支持角色化配置,人員與角色脫離,增加了冗余性,同時在流程步驟中獨特地開創(chuàng)了并聯(lián)式審批及串聯(lián)式審批,靈活度大大提高。流程引擎可分空間布置,不同的空間擁有自己獨立的流程引擎模塊。

(四)轉(zhuǎn)碼模塊。轉(zhuǎn)碼模塊是由轉(zhuǎn)碼集群及消息隊列構成,是對上傳文件進行離線轉(zhuǎn)碼,從而支持跨終端的在線瀏覽以及離線文件處理。轉(zhuǎn)碼任務由系統(tǒng)根據(jù)用戶的請求或是系統(tǒng)對文件的類型判別自動生成,任務生成后加入消息隊列,以確保轉(zhuǎn)碼任務的可靠性與公平性。轉(zhuǎn)碼集群可以由N 轉(zhuǎn)碼機器組成,每臺機器可根據(jù)自身的配置情況進行N 種轉(zhuǎn)碼任務執(zhí)行,轉(zhuǎn)碼集群從消息隊列中獲取任務,并執(zhí)行轉(zhuǎn)碼任務,到完成前會一直提交任務的完成進度。轉(zhuǎn)碼集群支持水平擴展,可滿足不斷擴張的算力需求。系統(tǒng)目前支持圖片、音頻、視頻、文本的轉(zhuǎn)碼,其中視頻還支持了抽幀、打點、合并、轉(zhuǎn)碼等功能。

(五)搜索引擎。搜索引擎是數(shù)據(jù)管理中心的核心模塊之一,系統(tǒng)會將收集到的數(shù)據(jù)初步識別和處理后,傳輸給搜索引擎服務器,搜索引擎則為這些數(shù)據(jù)建立索引,向用戶提供文件管理服務。目前搜索引擎支持多種維度檢索,包括:名稱檢索、大小檢索、創(chuàng)建日期檢索、編目檢索及編目二次過濾。通過對檢索出的文件進行預覽、編輯、分享、刪除、打開所在位置等,從而滿足各種數(shù)據(jù)檢索需求。

(六)日志模塊。用戶在空間所進行的大部分操作都會留下日志記錄,僅有空間的管理員以上權限可進行日志查詢,日志記模塊僅增強了空間使用規(guī)范性,還可通過日志模塊刪除文件恢復的功能,將誤刪或惡意刪除的文件恢復,大大增強了空間的安全性。

四、項目創(chuàng)新成果

(一)基于路徑和編目的智能目錄。系統(tǒng)可以將任意文件夾進行智能目錄視圖轉(zhuǎn)換,轉(zhuǎn)換智能目錄視圖后,系統(tǒng)會對該目錄下的所有文件夾及文件進行分析,提取其中的關鍵屬性,組成視圖的組成參數(shù),用戶可對這些參數(shù)進行不同順序的選擇和組合,生成各種臨時路徑視圖。不同用戶面對同一目錄,可建立不同的智能目錄視圖,如圖所示。

(二)高效文件索引數(shù)據(jù)庫。 系統(tǒng)沒有用傳統(tǒng)的數(shù)據(jù)庫方式來建立數(shù)據(jù)的索引,因為數(shù)據(jù)庫的字表結構固定不易擴展,非結構化數(shù)據(jù)的超大數(shù)據(jù)規(guī)模更適合Hash 表 K/V 索引。系統(tǒng)匯總集成了智能搜索引擎,它主要實現(xiàn)信息采集、處理、檢索功能;結合分布式對象存儲的無限屬性的特性,可以靈活地實現(xiàn)非結構化數(shù)據(jù)的高維檢索、復雜條件檢索、模糊搜索、范圍搜索等功能,并且具備搜索結果分類、檢索摘要等功能為用戶提供體驗更好、相關性和準確度更高的結果。

(三)無限級編目。系統(tǒng)中允許用戶設定無限層級的編目,并可組裝中模板。與其他系統(tǒng)的編目相比,該編目具有極大的靈活性,可構建與層級、重復度無關的編目;編目支持多種常用空間;極具特色的編目組建方式十分方便,同時可以滿足各種不通需求的編目結構。

(四)轉(zhuǎn)碼集群。系統(tǒng)的轉(zhuǎn)碼集群自研而成,支持圖片、視頻、文本、音頻的離線處理及轉(zhuǎn)碼。該集群采用微服務架構,可根據(jù)不同機器啟用不同的轉(zhuǎn)碼服務,最大限度利用配置高低不同的機器。該集群還支持擴展,當算力不足時,可無縫添加機器加入轉(zhuǎn)碼集群。

猜你喜歡
轉(zhuǎn)碼編目集群
移動云盤在線轉(zhuǎn)碼功能技術研究
視頻轉(zhuǎn)碼技術在廣播電視中的應用研究
締客世界(2020年1期)2020-12-12 18:18:28
國家圖書館藏四種古籍編目志疑
天一閣文叢(2020年0期)2020-11-05 08:28:36
海上小型無人機集群的反制裝備需求與應對之策研究
一種無人機集群發(fā)射回收裝置的控制系統(tǒng)設計
電子制作(2018年11期)2018-08-04 03:25:40
基于IPTV點播業(yè)務的視頻分段式轉(zhuǎn)碼方案的研究與應用
傳播力研究(2018年7期)2018-05-10 09:42:47
粵劇編目整理之回顧與展望
戲曲研究(2017年3期)2018-01-23 02:51:01
Python與Spark集群在收費數(shù)據(jù)分析中的應用
勤快又呆萌的集群機器人
基于Hadoop 的分布式視頻轉(zhuǎn)碼方案
計算機工程(2015年8期)2015-12-02 01:12:50
正安县| 乳山市| 繁峙县| 天全县| 循化| 定南县| 揭西县| 丹江口市| 拜城县| 潮州市| 嘉善县| 阿拉善右旗| 娄底市| 井冈山市| 宁城县| 呈贡县| 靖江市| 潼关县| 泌阳县| 平顺县| 泸州市| 天津市| 宜君县| 绥棱县| 上杭县| 合山市| 同仁县| 桦甸市| 永新县| 南城县| 兴城市| 鄂伦春自治旗| 望城县| 龙南县| 呼伦贝尔市| 鄂托克前旗| 长宁区| 弥渡县| 公主岭市| 华坪县| 介休市|