• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

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

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

      □何思龍

      一、項目概況

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

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

      二、設(shè)計思路

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

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

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

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

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

      三、系統(tǒng)架構(gòu)

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

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

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

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

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

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

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

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

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

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

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

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

      猜你喜歡
      轉(zhuǎn)碼編目集群
      移動云盤在線轉(zhuǎn)碼功能技術(shù)研究
      視頻轉(zhuǎn)碼技術(shù)在廣播電視中的應(yīng)用研究
      締客世界(2020年1期)2020-12-12 18:18:28
      國家圖書館藏四種古籍編目志疑
      天一閣文叢(2020年0期)2020-11-05 08:28:36
      海上小型無人機集群的反制裝備需求與應(yīng)對之策研究
      一種無人機集群發(fā)射回收裝置的控制系統(tǒng)設(shè)計
      電子制作(2018年11期)2018-08-04 03:25:40
      基于IPTV點播業(yè)務(wù)的視頻分段式轉(zhuǎn)碼方案的研究與應(yīng)用
      傳播力研究(2018年7期)2018-05-10 09:42:47
      粵劇編目整理之回顧與展望
      戲曲研究(2017年3期)2018-01-23 02:51:01
      Python與Spark集群在收費數(shù)據(jù)分析中的應(yīng)用
      勤快又呆萌的集群機器人
      基于Hadoop 的分布式視頻轉(zhuǎn)碼方案
      計算機工程(2015年8期)2015-12-02 01:12:50
      宁德市| 长春市| 贡山| 五河县| 通渭县| 南宁市| 吉隆县| 绥滨县| 鹤峰县| 稻城县| 柞水县| 江山市| 龙口市| 曲水县| 连城县| 武穴市| 台江县| 巴彦淖尔市| 土默特右旗| 九寨沟县| 绥化市| 彝良县| 陆良县| 汝阳县| 新沂市| 璧山县| 化德县| 永春县| 中山市| 扬州市| 北海市| 巩义市| 许昌市| 宣武区| 海阳市| 洪湖市| 沐川县| 凯里市| 灵宝市| 墨竹工卡县| 博罗县|