在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于Linux平臺(tái)的網(wǎng)絡(luò)廣告機(jī)的設(shè)計(jì)

            基于Linux平臺(tái)的網(wǎng)絡(luò)廣告機(jī)的設(shè)計(jì)

            作者: 時(shí)間:2011-04-15 來源:網(wǎng)絡(luò) 收藏

            3.3 服務(wù)器控制中心
            服務(wù)器控制中心通過傳遞管理員用戶的控制命令,來控制顯示終端圖片、視頻以及文字媒體的更新和播放狀態(tài)的改變。管理者用戶通過點(diǎn)擊Qt或者M(jìn)player控制頁面的各種控制按鈕和媒體更新文件操作,觸發(fā)監(jiān)控中心的各種CGI例程,因此監(jiān)控終端的各種控制操作便與相應(yīng)的CGI控制操作例程一一對(duì)應(yīng)。CGI例程通過TCP Socket通信向顯示終端服務(wù)器遞交相應(yīng)的控制命令和相關(guān)控制信息,就可以完成對(duì)各種媒體信息的操作控制。系統(tǒng)套接字編程見參考文獻(xiàn)。
            由圖2可知,顯示終端分為Qt和Mplayer模塊。其中,Qt模塊用來播放媒體圖片和字幕信息,Mplayer負(fù)責(zé)播放各種視頻文件。對(duì)于媒體視頻和圖片文件信息,控制的方式基本上分為兩種:一種是不帶上傳內(nèi)容的單純媒體運(yùn)行方式的控制操作(如視頻文件的播放暫停、視頻播放調(diào)序等),只需要點(diǎn)擊相關(guān)的控制按鈕即可完成;另一種是文件上傳的媒體更新的操作。例如視頻文件、圖片庫的更新等操作。因此,將結(jié)合上述不同的控制方式給出字幕滾動(dòng)、純命令控制和文件上傳的關(guān)鍵算法。
            Qt更新顯示終端滾動(dòng)字幕的表單部分如下所示:
            f.JPG
            用戶通過Qt控制頁面添加更新的文字內(nèi)容,點(diǎn)擊更新字幕按鈕會(huì)觸發(fā)改變字幕的CGI例程。qt_change_list.cgi例程將創(chuàng)建從本地到顯示開發(fā)板上的TCP Socket Server端的TCP套接字連接,并將控制命令“更新文字”與文字內(nèi)容一起上傳到TCP Socket Server端服務(wù)器。
            控制命令的控制表單部分如下:
            g.JPG
            對(duì)于單純的控制命令,終端的比較簡(jiǎn)單,對(duì)于每一種控制命令均對(duì)應(yīng)有不同的CGI例程和命令宏定義,每個(gè)例程將對(duì)應(yīng)的控制命令通過Socket上傳就可以實(shí)現(xiàn)。
            上傳文件關(guān)鍵表單部分設(shè)計(jì):
            h.JPG
            文件上傳將根據(jù)Qt圖片和視頻文件的不同調(diào)用相應(yīng)的上傳例程。這里除了要將圖片或者視頻文件上傳到開發(fā)板顯示終端外,還要向服務(wù)器監(jiān)控中心的Sqlite3數(shù)據(jù)庫中添加相應(yīng)的資源信息和狀態(tài)信息,根據(jù)前面數(shù)據(jù)庫對(duì)不同媒體類別的設(shè)計(jì)屬性域添加相應(yīng)的相關(guān)信息,以便后續(xù)的插入、排序、刪除和更新操作。其中,使用多線程傳輸模型設(shè)計(jì)上傳程序my_scp實(shí)現(xiàn)對(duì)較大視頻和圖片文件的快速傳輸,關(guān)于多線程編程見參考文獻(xiàn)。上傳文件的部分代碼如下所示:
            i.jpg
            3.4 監(jiān)控終端
            為了提升安全性能,需要設(shè)置用戶密碼功能。管理員通過用戶名和密碼的匹配輸入后,就可以獲得廣告機(jī)的控制權(quán)限。根據(jù)廣告機(jī)媒體類型的不同,分別設(shè)計(jì)了Qt控制頁面、Mplayer控制頁面和文件更新控制頁面。通過控制不同的控制頁面,即可控制廣告機(jī)的不同媒體播放操作。

            結(jié)語
            本項(xiàng)目設(shè)計(jì)使用開源系統(tǒng)和軟件工具集,構(gòu)建了嵌入式多節(jié)點(diǎn)、性能優(yōu)越的廣告機(jī)系統(tǒng),最終獲得了滿意的效果。本系統(tǒng)的設(shè)計(jì)不但涵蓋了系統(tǒng)開發(fā)的軟件和硬件技術(shù),也涵蓋了嵌入式產(chǎn)品設(shè)計(jì)的各種綜合素質(zhì)和多項(xiàng)技能,具有一定的實(shí)用價(jià)值。

            本文引用地址:http://www.biyoush.com/article/150850.htm
            linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

            linux相關(guān)文章:linux教程



            上一頁 1 2 3 4 下一頁

            評(píng)論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉