楊明文
摘 要 隨著我國信息技術(shù)的不斷發(fā)展,計算機技術(shù)以及通信技術(shù)和網(wǎng)絡(luò)技術(shù)進行了有機的融合,從而形成了一種新型的技術(shù),稱為嵌入式技術(shù)。這種技術(shù)現(xiàn)在被廣泛應(yīng)用于社會的各個領(lǐng)域當中,其中嵌入式中間件的技術(shù)也是具有很多特性的,例如高移植性和開放性,都使得這種技術(shù)的應(yīng)用程序能夠在更高的平臺以及更高級的操作系統(tǒng)上運用。文章通過對嵌入式中間件技術(shù)進行概括,來闡述嵌入式中間件技術(shù)在數(shù)字電視中的應(yīng)用以及它所帶來的影響。
關(guān)鍵詞 數(shù)字電視;嵌入式中間件;系統(tǒng)
中圖分類號 G2 文獻標識碼 A 文章編號 2096-0360(2016)08-0047-01
隨著我國社會的不斷發(fā)展,數(shù)字電視的應(yīng)用也越來越廣泛。所謂數(shù)字電視就是指電視節(jié)目的采集、制作、編輯、傳輸以及接收的整個過程都是采用數(shù)字技術(shù)的新一代電視,它的優(yōu)點是非常多的。例如抗干擾能力強、信號質(zhì)量好、畫質(zhì)清晰等,所以數(shù)字電視將是未來電視發(fā)展的新方向?;ヂ?lián)網(wǎng)技術(shù)的發(fā)展使我們能夠?qū)崿F(xiàn)接一根線就可以上網(wǎng)瀏覽網(wǎng)頁信息,因此,運用嵌入式技術(shù)的產(chǎn)品也為我們所應(yīng)用,使我們的生活變得更加方便。
1 嵌入式中間件技術(shù)的概括
1.1 嵌入式中間件的定義
所謂的嵌入式中間件就是指一組非常標準而且完整的應(yīng)用程序接口,它的應(yīng)用是為了處理分布異構(gòu)問題的。它作用于操作系統(tǒng)平臺以及應(yīng)用平臺之間,對于不同定義的操作系統(tǒng)平臺,嵌入式技術(shù)會有不同的接口和協(xié)議對其進行規(guī)范。中間件的功能是非常多的,主要有通信管理、圖形系統(tǒng)管理以及內(nèi)存管理等多個方面。最受人們歡迎的一個功能就是嵌入式中間件的保證機制是非常完善而且安全的,它能夠滿足包括web數(shù)據(jù)庫等在內(nèi)的大量系統(tǒng)應(yīng)用需要,還能夠在不影響數(shù)據(jù)庫本身的信息處理能力的情況下發(fā)送數(shù)據(jù)庫中的信息,這就有利于系統(tǒng)的穩(wěn)定運行。除此之外,嵌入式中間件技術(shù)還能夠?qū)Χ喾N連接協(xié)議和標準協(xié)議進行支持。而且嵌入式系統(tǒng)還可以運用嵌入式中間件進行軟件的開發(fā)和運行。
1.2 嵌入式中間件的發(fā)展過程
嵌入式中間件技術(shù)的快速發(fā)展與通信技術(shù)和網(wǎng)絡(luò)技術(shù)的快速發(fā)展是緊密聯(lián)系的。從當前發(fā)展情況來看,大多嵌入式設(shè)備都運用了網(wǎng)絡(luò)技術(shù)以及通信技術(shù),這些技術(shù)的運用可以實現(xiàn)信息的共享,與網(wǎng)絡(luò)實現(xiàn)更加密切的聯(lián)系。從一般的發(fā)展情況來看,嵌入式系統(tǒng)與遠程控制臺的連接是需要通過網(wǎng)絡(luò)的,這樣才可以將收集到的信息傳輸給控制臺;控制臺的主要職責就是對信息進行分析和處理,從而通過網(wǎng)絡(luò)對嵌入式設(shè)備進行遙控,以達到對嵌入式系統(tǒng)遠程監(jiān)控的目的。從中我們可以得出不同的嵌入式系統(tǒng)一定要與桌面系統(tǒng)進行很好地協(xié)調(diào),使工作任務(wù)順利完成。除此之外,嵌入式系統(tǒng)實現(xiàn)了多個領(lǐng)域的應(yīng)用,主要是因為它能夠最大程度地支持上層應(yīng)用軟件的開發(fā),因此,許多公司對嵌入式軟件的發(fā)展頗感興趣。但是,如何提高嵌入式系統(tǒng)應(yīng)用軟件的開發(fā)效率也是我們現(xiàn)在需要面對的重要問題。通過了解我們可以知道,嵌入式系統(tǒng)中所聯(lián)入的互聯(lián)網(wǎng)是需要實現(xiàn)普適運算的,為了能夠開發(fā)出更高質(zhì)量、更低成本以及更加高效率和可擴展的應(yīng)用軟件,在無形中帶動了嵌入式中間件技術(shù)的發(fā)展。
1.3 嵌入式中間件的特點及分類
從目前數(shù)字電視的發(fā)展情況來看,它所運用到的嵌入式系統(tǒng)一般是軟件系統(tǒng)和硬件平臺,按技術(shù)的功能劃分可以分為中間件、操作系統(tǒng)平臺、底層硬件平臺以及應(yīng)用軟件4個方面。中間件在整個嵌入式系統(tǒng)中所發(fā)揮的作用是把硬件的底層軟件與應(yīng)用軟件分開,這樣上層的應(yīng)用軟件便可以脫離具體的硬件平臺。嵌入式中間件作為一個接口主要是把嵌入式應(yīng)用程序和硬件平臺相互連接起來,這樣就可以使應(yīng)用程序更加完整、標準的接到這個平臺中去。嵌入式中間件接口的特點主要是模塊化、層次化、可擴展等。我們還可以以嵌入式應(yīng)用的特點作為依據(jù),以此來增強應(yīng)用程序的開放性和可移植性,它的可移植性主要表現(xiàn)為嵌入式中間件可以支持不同的操作系統(tǒng),促使各類應(yīng)用軟件可以跨操作系統(tǒng)以及硬件平臺來進行軟件的開發(fā)和管理。應(yīng)用范圍最廣的是嵌入式異構(gòu)終端和嵌入式操作系統(tǒng),其開放性則表現(xiàn)在嵌入式中間件能夠支持多種應(yīng)用標準和協(xié)議。對于QL接口以及MPEG標準等協(xié)議標準都可以進行支持,從而滿足多種嵌入式應(yīng)用的開發(fā)。開發(fā)人員在應(yīng)用程序的開發(fā)過程中,不需要考慮底層硬件等問題,這就減少了嵌入式應(yīng)用軟件的開發(fā)以及管理過程,這樣就能夠?qū)崿F(xiàn)多個嵌入式應(yīng)用系統(tǒng)的跨平臺協(xié)同工作,提高其開發(fā)效率。
2 嵌入式中間件技術(shù)在數(shù)字電視中的應(yīng)用
嵌入式中間件對應(yīng)用開放性以及平臺無關(guān)性的要求是非常高的,主要是因為它可以實現(xiàn)應(yīng)用程序跨操作系統(tǒng)跨平臺的開發(fā)和管理。在數(shù)字電視中,經(jīng)常用到的就是Java語言。這種語言的優(yōu)勢就是只需對它的程序進行一次編寫就能夠在多個地方運行,因此,Java語言在嵌入式中間件應(yīng)用范圍非常廣[1]。Java的實現(xiàn)與Java虛擬機是分不開的,這種虛擬機經(jīng)常作為中間件平臺的底層,具有非常強的跨平臺性,使用虛擬機主要是為了屏蔽不同終端之間存在的異構(gòu)性的干擾,給不同的硬件平臺提供一個共同使用的應(yīng)用接口。數(shù)字電視嵌入式系統(tǒng)的中間層,嵌入式Java技術(shù)可以把前端用戶接口和后端的數(shù)據(jù)服務(wù)相互隔離,這樣就可以實現(xiàn)一個三層式的分布結(jié)構(gòu)環(huán)境。通過這些,數(shù)字電視就能夠運用最新的web應(yīng)用服務(wù)器訪問數(shù)字電視觀看過程中所需要的數(shù)據(jù),因此得以廣泛應(yīng)用。
3 結(jié)束語
科學(xué)技術(shù)的發(fā)展使得網(wǎng)絡(luò)技術(shù)、計算機技術(shù)和通信技術(shù)進行有機地結(jié)合,使得嵌入式技術(shù)也廣泛應(yīng)用于社會的各個領(lǐng)域,數(shù)字電視的各類應(yīng)用就是一個很好的體現(xiàn),嵌入式技術(shù)在數(shù)字電視中的應(yīng)用,受到越來越多人的喜愛,推動了數(shù)字電視的發(fā)展。
參考文獻
[1]張克強.數(shù)字電視嵌入式中間件技術(shù)[J].西部廣播電視,2014(12):187-188.