云儲存的多媒體在線閱讀系統設計

前言:尋找寫作靈感?中文期刊網用心挑選的云儲存的多媒體在線閱讀系統設計,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

云儲存的多媒體在線閱讀系統設計

摘要:隨著網絡技術的迅猛發展及大眾閱讀模式的改變,人們在線閱讀和瀏覽觀看視頻的時間越來越多,本文基于視頻構架和云盤存儲技術,設計了一種智能化多媒體構架系統,通過實現將文本信息分析生成和其語境相同的視頻文件,在一定程度上有效提升了讀者的閱讀質量。

關鍵詞:云存儲;智能轉換;多媒體構架;智能搜索

0引言

近年來隨著社會信息化的不斷發展和政府對民眾精神文化建設的不斷深入,網絡文學和在線閱讀的受眾群體也不斷增加,越來越多的人開始習慣在網上進行閱讀,但是在嘈雜的網絡世界,存在著各種各樣的以盈利為目的的閱讀軟件,使得在線閱讀服務領域烏煙瘴氣,再加之一些新生代群體,對閱讀并不感興趣,他們不愿意面對枯燥的文字內容,而是花費大量的時間沉迷于游戲和電影。使得他們無法培養自己的人文素養,也無法獲得他們應該擁有的知識。正是這一系列的社會狀況使得政府大力開展對民眾閱讀習慣的培養。與此同時,隨著互聯網的不斷發展,信息和數據的積攢量不斷攀升,人們也開始著重于發展大數據以及云計算等新興技術,同樣為解決傳統存儲技術而生的云存儲技術也逐漸成為了各大互聯網巨頭不斷開發的領域,也是眾多互聯網產品積極運用的存儲手段。在飛速發展的精神文明建設時代,越來越多的人開始不滿足于基本的閱讀方式,根據市場調研,很大一部分大學生不愿意面對枯燥的書本,而是更加青睞于其他方式獲取信息,同時人們的生活節奏和消遣需求乃至教學和一些行業的工作需求都離生動形象的圖文表達,但是目前將文字信息智能轉換為生動的圖片或者視頻信息的軟件相對較少。傳譯技術屬于計算機的一種初步智能化,多媒體閱讀只是這種技術實現的一個途徑,更多的是創造是構架,是新的生活工作方式。這種技術就是把文字內容智能識別,通過傳譯的技術生成和其文字內容意境意思一樣的視頻?;诖吮尘?,本文以云存儲技術和視頻智能構架技術為藍圖,從人們對文本閱讀及視頻構架的實際需求出發,采用了傳譯技術,設計了智能化多媒體構架系統。本系統的設計將有效刺激人們的閱讀興趣,進一步擴大視頻圖片構架領域的技術應用,作為一種實踐指引,為在線閱讀領域有建設性的理論信息和解決思路。

1相關技術研究現狀

1.1現行主流視頻圖片的制作構架技術

1.1.1視頻編輯軟件

從目前來看,視頻編輯軟件大體分為四大類:玩具式的:特點是操作非常簡單,沒有什么更多的功能和特效,質量難以保證。這類軟件有系統自帶的movemake,玩家寶寶。業余級別的視頻編輯軟件:特點是有一定的功能和特效,操作相對比較簡單。特效是傻瓜式的,不能進行調整或只能有限的調整。質量一般。如繪聲繪影,威力導演等。半專業級別的,特點是功能相對較全,特效比較多一些,操作不太復雜,能根據編輯人員的要求實現一些特效要求。如EDIUS、VEGAS。專業級別的:如premiere,功能強大,操作復雜。

1.1.2重組編碼技術

重組編碼技術是視頻構架制作軟件的關鍵,通過將圖片、視頻、音頻等素材進行非線性編輯后,根據視頻編碼規范進行重新編碼,轉換成新的格式,比如VCD、DVD格式,這樣圖片、視頻、音頻無法被重新提取出來。

1.1.3視頻制作軟件

視頻制作軟件的另一個重要技術特征在于,除了具有圖片轉視頻的技術,優秀專業的視頻制作軟件,還需具有為原始圖片添加各種多媒體素材,實現制作出的視頻圖文并茂的展示,譬如,為圖片配音樂,添加MTV字幕效果,各種相片過渡轉場特效等等。

1.2云存儲技術

云存儲技術是在云端化的網絡發展背景下所產生的一種新型存儲技術,近年來已經應用到各個領域。隨著網絡技術的不斷發展,運用云盤儲存信息已然成為眾多app存儲內部素材和資源的不二法門。目前常見的云存儲技術種類眾多,如亞馬遜云存儲,其存儲服務按照用戶的數據特性就提供三種不同的產品:高讀寫的熱數據有SSDstor-age,普通讀寫的數據有S3,冷備份數據有Glacier等;微軟的云存儲技術中認可度較大的是AzureBlobStorage服務,此項服務也是AzurePaaS服務中首推的存儲服務。另外在開源領域里OpenStack存儲與HDFS較為受歡迎。OpenStack是開源云計算技術中最成熟的一項云計算項目[1],OpenStack提供的Swift對象存儲,可以實現分布式PB級標準化服務器存儲訪問,且存儲訪問具有高度并行性和伸縮性,同時也能夠保證良好的安全性能,適合在保證高可用性和無限水平擴展能力的同時實現對讀寫頻繁的應用場景。HDFS是Hadoop大數據平臺的分布式文件系統,具有橫向擴展存儲能力、高可靠性、適合對數據進行分布式計算等優點,能夠處理海量數據。HDFS非常適合管理數量眾多的小文件,在對文件的訪問過程中其側重點放在數據吞吐量,存在一定的數據訪問延遲[2]。

2系統設計思路

本系統的設計目的是為了激發人們的閱讀興趣,并以此挖掘出人們心中的創做欲望,在開發平臺方面選擇Ja-va,通過Java程序分析用戶輸入的文本信息,識別生成與其語境相同的視頻內容或者圖片內容。在數據存儲方面,采取用云盤存儲,用戶無需下載本系統中視頻和圖片資料庫的全部素材,只需在制作是即時從云盤中下載即可,節省了終端設備的內存,本系統可借助夢工廠,皮克斯或者迪斯尼等卡通人物和圖片資源,將其擴充到我們的云盤里。

2.1數據預處理

本系統通過Java語言接受用戶輸入信息,然后進過循環體和判斷語句對用戶輸入內容的分析和翻譯,直接通過命令語句在云盤資料庫中進行檢索,在經由構架語句執行生成。用戶輸入可以直接在界面中點擊“傳譯”按鈕,使得系統進入傳譯功能區,接著用戶只要繼續輸入自己想要建立的文本模板就可以進行快速的視頻構架,同時系統可以根據用戶的后續操作獲知用戶是否滿意,會在某些細節部分進行微調??梢愿淖兤渲袔讉€場景,用戶只要點擊再次傳譯系統就會自動換掉其中的幾個資源用與其類似的資源填充,保證每一次生成的視頻都不一樣。后續的附加服務可以開設用戶DIY的交流社區,類似于網絡論壇,大家可以求同存異,在平臺上分享自己制作的視頻,或者觀看別人構思的視頻。倘若用戶需要進入智能聯想搜索的話,系統會先根據用戶的之前使用記錄,估計出用戶所傾向的視頻類型,并且對接云盤的統計系統進行多次的云計算操作,模糊的記錄用戶喜好,然后根據用戶輸入信息在全網進行資源尋找。這種對數據預測處理的方式可以有效地提高查找成功率,使得系統的容錯性和正確性提高。

2.2系統構架及系統移動終端界面

該系統整體構架如圖1所示。制作的APP界面效果圖如圖2所示。

2.3核心代碼實現

整個系統的關鍵部分就是智能識別,本系統通過運用Java和C++程序,剖析圖片中每一個位置的像素點,根據其返回值r,b,y三個值以及其他不同的顏色返回值來成像,從而分析其屬于什么物體。部分代碼如下:通過在系統中事先建立好各個不同像素點拼接出物體的定義,就可以在海量的資料庫中迅速的比對出合適的圖片,讓其充當每一幀的畫面通過Java程序對接flash進行“連續關鍵幀”的編排播放以及補間動畫和遮罩動畫的制作,最終由JavaImageFilters軟件進行各種常用的圖像處理效果,例如反轉色、扭曲、水波紋、凹凸、黑白效果等數十種效果,Jimi,JImageTaglib,GIFEncoder配合JavaCL結合用戶的需要生成最終的交互矢量圖或者動態圖以及視頻反饋。

3結論

本文提出的多媒體閱讀構架系統可應用在生活的方方面面,是未來閱讀軟件和視頻構架軟件的共同趨勢,本系統采用Java開發平臺,云服務存儲服務的選擇考慮到系統的需要,采用FileStorage方式,對一個多文件、多人使用的系統,總帶寬可以隨著存儲節點的增加而擴展,它的架構可以無限制的擴容,并且成本低廉。平臺的開發工具是Eclipse,運用MySQL數據庫存儲用戶的信息。本系統編輯快速,類似一個科技黑箱,在構圖和小視頻制作方面有一定的革新作用,可以幫助在這方面有需要的人們快速實現,圖片乃至視頻的構架,而小說閱讀單單只是它價值體現的一個層面。本系統的應用將書本知識變得更加易于理解,也可以起到開發孩子想象力的作用,從而進一步推動在線教育的迅猛發展。

參考文獻:

[1]王曉勤.基于云存儲的網盤客戶端的設計與實現[D].電子科技大學,2015.

[2]付丹丹,祝裕璞,蘇丹.云存儲技術架構與結構模型分析[J].信息通信,2014,05:86.

[3]宋貴才,盧俊,全薇,肖偉.多媒體系統及其應用[J].工業技術經濟,2000(06).

作者:劉順川 魯艷霞 單位:大連東軟信息學院信息管理系

亚洲精品一二三区-久久