亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        G3 終端與平臺(tái)顯示播放的設(shè)計(jì)實(shí)現(xiàn)及控制調(diào)度測試

        2022-11-25 03:28:43閻庚耀
        科學(xué)技術(shù)創(chuàng)新 2022年18期
        關(guān)鍵詞:布局終端調(diào)度

        閻庚耀

        (黑龍江工商學(xué)院,黑龍江 哈爾濱 150000)

        面對(duì)移動(dòng)增值用戶規(guī)模的不斷拓展,移動(dòng)終端種類及數(shù)量的不斷增加,我國移動(dòng)增值服務(wù)市場規(guī)模呈現(xiàn)出良好的發(fā)展前景。在這一背景下,傳媒產(chǎn)業(yè)發(fā)展環(huán)境進(jìn)一步優(yōu)化,針對(duì)平面媒體的政策逐步放寬,廣電媒體市場空間逐步擴(kuò)大的同時(shí)科技含量也不斷提升,傳媒業(yè)逐步向產(chǎn)業(yè)化方向發(fā)展。TD-SCDMA是一種成本低、幅射小、頻譜利用率高的新技術(shù),在TD-SCDMA 技術(shù)標(biāo)準(zhǔn)基礎(chǔ)上誕生的G3 服務(wù)品牌可在廣告終端這一載體的基礎(chǔ)上實(shí)現(xiàn)在線的廣告發(fā)布與遠(yuǎn)程的廣告發(fā)布管理,可為廣告?zhèn)髅降男畔⒒l(fā)展與有效控制提供支持。

        1 G3 傳媒系統(tǒng)的總體架構(gòu)分析

        G3 傳媒系統(tǒng)共包含兩部分框架結(jié)構(gòu),一是G3 傳媒平臺(tái),二是G3 傳媒廣告終端。G3 傳媒系統(tǒng)的終端與平臺(tái)采用的是http、ftp 兩種格式的下載接口,以HTTP 與XML作為通信接口,而資源管理程序與通信接口程序、用戶界面程序之間均采用的是DBUS消息接口。G3 傳媒系統(tǒng)的通信接口程序主要任務(wù)是與平臺(tái)之間共享信息,接收平臺(tái)發(fā)布的任務(wù)并負(fù)責(zé)任務(wù)執(zhí)行。資源管理程序是資源文件下載的主要程序,負(fù)責(zé)升級(jí)終端軟件、維護(hù)管理終端素材與文件,且具備磁盤空間維護(hù)功能。播放界面程序是播放布局展現(xiàn)的主體,布局區(qū)域播放控制、用戶之間的信息交互均由其控制。視頻播放程序除了負(fù)責(zé)視頻播放控制以外,還擔(dān)負(fù)播放時(shí)間進(jìn)度及中止控制等其他基本控制任務(wù)。G3 傳媒系統(tǒng)的架構(gòu)圖示詳見圖1。

        2 G3 終端顯示與播放的設(shè)計(jì)實(shí)現(xiàn)

        2.1 配置開放環(huán)境

        G3 終端系統(tǒng)應(yīng)用的是跨平臺(tái)C++圖形用戶界面應(yīng)用程序開發(fā)框架——Qt。其由三部分組成,一是跨平臺(tái)類庫,二是集成開發(fā)工具,三是跨平臺(tái)集成開發(fā)環(huán)境。Qt 框架支持下,G3 終端系統(tǒng)的終端設(shè)計(jì)得以實(shí)現(xiàn)。環(huán)境搭建時(shí),應(yīng)用qt-opensource-src-4.5.2.tar.gz程序獲取qvfb 工具,在此軟件支持下分別完成x86 平臺(tái)編譯及arm 開發(fā)板的交叉編譯,前者編譯完成后可在qvfb 支持下進(jìn)行運(yùn)行效果監(jiān)查,后者則可為開發(fā)板創(chuàng)建Qt 動(dòng)態(tài)鏈接庫,進(jìn)而確保Qt 程序交叉編譯的有效實(shí)現(xiàn)。qvfb 工具的獲取需要安裝X11 版QT,需在/home/username/qtedev 目錄之下放置開發(fā)環(huán)境搭建、交叉編譯的Qt,并預(yù)先建設(shè)tools 目錄,且需在/home/username/software 目錄設(shè)置源碼安裝包。qvfb 工具獲取過程如下:

        qt-xll-opensource-src-4.5.2.tar.gz 軟件下載體完成后在目錄software 下解壓:

        獲取到解壓軟件目錄后,再編譯與安裝此軟件:

        編譯與安裝操作執(zhí)行后,在qt-xll-opensource-src-4.5.2/bin 下會(huì)生成qvfb,需將此工具及相關(guān)文件復(fù)制到/home/username/qtedev/tools 目錄之下:

        此步驟完成后,便完成了qvfb 工具的獲取。而后再在工具支持下,分別對(duì)86 平臺(tái)與arm平臺(tái)分別進(jìn)行一次編譯即可。

        2.2 設(shè)置終端界面布局描述協(xié)議

        傳媒系統(tǒng)終端界面模板布局時(shí),以TLD作為描述協(xié)議的組織方式,在TLD 支持下,對(duì)終端屏幕布局進(jìn)行描述并完成布局內(nèi)容相關(guān)屬性表達(dá)。基于模板編輯組織的內(nèi)容即為節(jié)目,節(jié)目描述文件可分別定義節(jié)目ID、模板ID、播放列表。各布局區(qū)域與播放列表描述文件一一對(duì)應(yīng),且播放內(nèi)容與順序均由此文件定義,以分段組織播放時(shí)間段作為時(shí)間線,各時(shí)間段能夠完成起始播放時(shí)間及時(shí)間跨度的靈活定義。列表發(fā)布時(shí)可將相對(duì)應(yīng)的資源同步發(fā)布到多個(gè)時(shí)間段,并按順序循環(huán)播放相同時(shí)間段的內(nèi)容。

        2.3 G3 終端播放與資源描述協(xié)議設(shè)計(jì)

        由于相同時(shí)段及不同時(shí)段的內(nèi)容是基于布局及時(shí)間表線播放列表的組織實(shí)現(xiàn)播放的,需在G3 終端的解析與控制功能支持下將平臺(tái)上時(shí)間線播放列表解析出來,并按播放列表的順序控制內(nèi)容播放。G3 終端依據(jù)以SMIL文本格式構(gòu)建的MPL文本格式,以XML形式完成播放文件描述,由此實(shí)現(xiàn)對(duì)多媒體播放功能的控制。同時(shí),此終端的資源文件描述也是基于XML形式完成的,播放文件MPL格式及資源文件格式分別見表1 與表2 所示。

        2.4 播放框架調(diào)用程序選擇

        G3 終端顯示及播放功能的實(shí)現(xiàn)需要以Framelauncher框架調(diào)用程序?yàn)橹С?。此框架程序涵蓋三種類型的widget程序:一是幻燈片播放程序slideshow,二是馬燈文字程序scrollintext,三是視頻播放程序movieplayer。播放框架調(diào)用程序在完成XML布局文件解析之后,便可實(shí)現(xiàn)widget 布局參數(shù)的定義。G3 終端預(yù)先設(shè)置了部分媒體資源,終端首次啟動(dòng)及首次資源下載時(shí),預(yù)置的媒體會(huì)自動(dòng)播放,資源下載完成后便會(huì)自動(dòng)播放最后下載的媒體。

        2.5 G3 終端業(yè)務(wù)流程處理

        2.5.1 終端播放。G3 終端的內(nèi)容播放需要以任務(wù)優(yōu)先級(jí)策略為依據(jù),對(duì)各個(gè)播放任務(wù)流程進(jìn)行執(zhí)行。首先要對(duì)最高優(yōu)先級(jí)播放任務(wù)進(jìn)行檢查而后執(zhí)行此任務(wù),執(zhí)行播放時(shí)會(huì)實(shí)時(shí)檢測優(yōu)先級(jí)任務(wù)是否更新,檢測任務(wù)開始時(shí)間,若有更高優(yōu)先級(jí)產(chǎn)生則會(huì)暫停當(dāng)前播放任務(wù),轉(zhuǎn)為執(zhí)行新更新的最高優(yōu)先級(jí)任務(wù),執(zhí)行的同時(shí)繼續(xù)檢測優(yōu)先級(jí)更新情況。如果沒有新的最高優(yōu)先級(jí)產(chǎn)生則會(huì)繼續(xù)執(zhí)行當(dāng)前任務(wù)直至內(nèi)容播放完成。之后再回到初始環(huán)節(jié),對(duì)當(dāng)前最高優(yōu)先級(jí)播放任務(wù)進(jìn)行檢查。終端播放的具體流程詳見圖2。

        2.5.2 終端下載素材。G3 終端在接收到播放任務(wù)后,會(huì)按照任務(wù)要求下載相關(guān)素材,執(zhí)行時(shí),首先會(huì)對(duì)播放任務(wù)進(jìn)行編輯,而后自動(dòng)分配素材URL 下載地址,并向終端下達(dá)播放任務(wù),而后由終端負(fù)責(zé)播放任務(wù)解析,并以UID為依據(jù)對(duì)播放任務(wù)相關(guān)素材列表進(jìn)行檢查,此素材內(nèi)容存在則下載流程結(jié)束,若本機(jī)無此內(nèi)容繼續(xù)后續(xù)下載。即在播放任務(wù)指定的URL地址下載相關(guān)素材,下載成功繼續(xù)執(zhí)行其他流程,若URL 對(duì)應(yīng)服務(wù)器無此素材,則自動(dòng)跳轉(zhuǎn)至其他服務(wù)器下載,內(nèi)容下載成功后繼續(xù)其他流程。素材下載完成后會(huì)將下載報(bào)告上傳至G3 平臺(tái),至此素材下載流程執(zhí)行結(jié)束。

        2.5.3 播放異常處理流程。(1)播放內(nèi)容缺失的處理。播放任務(wù)時(shí),終端先對(duì)播放任務(wù)為依據(jù)檢查內(nèi)容的齊全性,若內(nèi)容缺失,由終端重新獲取,獲取成功正常播放,若未成功獲取,則播放其他有效任務(wù),并定期下載缺失內(nèi)容,下載成功后再繼續(xù)播放。若多次重試下載都不成功,會(huì)發(fā)出預(yù)警,由人工排查流程,故障解決后再繼續(xù)播放。具體處理流程見圖3 所示。(2)播放內(nèi)容錯(cuò)誤的處理。播放內(nèi)容錯(cuò)誤異常的處理時(shí),首先由終端檢查內(nèi)容的完整性、來源的合法性。而后結(jié)合檢查結(jié)果按照?qǐng)D4 所示流程進(jìn)行播放內(nèi)容錯(cuò)誤異常的處理。

        3 G3 終端與平臺(tái)控制調(diào)度測試

        3.1 播放控制測試

        3.1.1 單屏布局播放列表測試。單屏布局播放列表測試時(shí),需準(zhǔn)備一套分屏布局模板,要求此模板只涵蓋一種類型的播放列表,分別在播放列表中只有圖片或視頻一種素材,或同時(shí)涵蓋兩種素材時(shí)對(duì)其進(jìn)行測試。若program 中有圖片或視頻素材時(shí)終端屏幕顯示及圖片切換均正常,能夠按順序、無遺漏的切換或顯示播放列表中的圖片,說明測試結(jié)果正常。同時(shí),還可準(zhǔn)備一套涵蓋不合法xml 文件格式的播放列表進(jìn)行測試,以了解其觀察播放調(diào)度情況。若可越過不合法播放列表正常進(jìn)行其他合法播放列表播放,視為合格。

        3.1.2 多分屏布局播放列表測試。檢測時(shí),需準(zhǔn)備一套兩分屏布局模板,其中涵蓋全屏視頻、圖片、滾動(dòng)文字三種播放列表,播放列表中的一個(gè)surface 同時(shí)涵蓋視頻與圖片program,另一個(gè)surface 包含一個(gè)或多個(gè)文本,包含無文本素材或素材文件異常情況,檢查后所有視頻及圖片均可正常播放,各文本素材能按順序、無遺漏切換滾動(dòng),素材不存在或文件異常時(shí)無滾動(dòng)文本顯示且全屏視頻、圖片均可正常播放視為正常。還可準(zhǔn)備三分屏布局模板或四分屏布局模板,對(duì)包含三個(gè)或四個(gè)surface 時(shí)各分屏播放與顯示是否正常進(jìn)行檢查。

        3.2 播放調(diào)度測試

        3.2.1 基本播放調(diào)度策略測試。播放調(diào)度測試包含優(yōu)先級(jí)調(diào)度測試、時(shí)間調(diào)度測試、播放列表到期后向其他播放列表切換的調(diào)度測試、播放列表未到期但有更高優(yōu)先級(jí)進(jìn)入有效時(shí)間的調(diào)度測度多個(gè)測試內(nèi)容。以時(shí)間調(diào)試測試為例,需準(zhǔn)備四個(gè)及以上模板播放列表,各播放列表為同一優(yōu)先級(jí),其中有三個(gè)播放列表不在測試時(shí)間段內(nèi),另一個(gè)播放列表的有效涵蓋包含在測試時(shí)間段內(nèi),終端播放的是屬于測試時(shí)段間的播放列表即表示時(shí)間調(diào)度測試結(jié)果合格。其他播放調(diào)度測試均可按此方法進(jìn)行。

        3.2.2 播放任務(wù)控制測試。播放任務(wù)控制測試主是要在終端播放列表進(jìn)行時(shí),由平臺(tái)編制一個(gè)有效時(shí)間段包含在測試時(shí)間段內(nèi)的更高優(yōu)先級(jí)播放任務(wù),在任務(wù)發(fā)布完成之后,若終端可實(shí)時(shí)完成向更高優(yōu)先級(jí)播放任務(wù)的切換,新播放任務(wù)立即開始播放,視為播放任務(wù)控制合格。也可按照同樣方法推送一個(gè)更低優(yōu)先級(jí)播放任務(wù)進(jìn)行測試,若任務(wù)發(fā)布后未對(duì)新推送任務(wù)切換與播放即可測試合格。

        4 結(jié)論

        G3 終端是一種內(nèi)部預(yù)先安裝了TD/DSM通訊模塊及觸摸屏的播放平臺(tái),可實(shí)現(xiàn)在線內(nèi)容發(fā)布及終端遠(yuǎn)程管理,內(nèi)容發(fā)布及時(shí)性更高,內(nèi)容投放更加精細(xì)與準(zhǔn)確。本文介紹了G3 終端的總體系統(tǒng)結(jié)構(gòu),從配置開放環(huán)境、設(shè)置終端界面布局描述協(xié)議、G3 終端播放與資源描述協(xié)議設(shè)計(jì)、播放框架調(diào)用程序選擇、G3 終端業(yè)務(wù)處理流程處理五個(gè)方面對(duì)終端顯示及播放的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了闡述,并介紹了終端與平臺(tái)的單屏、多屏播放控制測試、播放調(diào)度及任務(wù)控制測試等調(diào)度測試方法,以此驗(yàn)證G3 終端與平臺(tái)播放功能的優(yōu)越性。

        猜你喜歡
        布局終端調(diào)度
        X美術(shù)館首屆三年展:“終端〉_How Do We Begin?”
        《調(diào)度集中系統(tǒng)(CTC)/列車調(diào)度指揮系統(tǒng)(TDCS)維護(hù)手冊》正式出版
        通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
        一種基于負(fù)載均衡的Kubernetes調(diào)度改進(jìn)算法
        虛擬機(jī)實(shí)時(shí)遷移調(diào)度算法
        BP的可再生能源布局
        能源(2017年5期)2017-07-06 09:25:57
        多功能北斗船載終端的開發(fā)應(yīng)用
        電子制作(2016年15期)2017-01-15 13:39:14
        VR布局
        2015 我們這樣布局在探索中尋找突破
        Face++:布局刷臉生態(tài)
        国产小受呻吟gv视频在线观看| 亚洲全国最大的人成网站| 国产女人av一级一区二区三区 | 国产自拍三级黄片视频| 国产网站一区二区三区| 亚洲精品综合在线影院| 久久精品亚洲国产成人av| 无人区一码二码三码四码区| 一本之道高清无码视频| 日本高清一区二区不卡视频| av一区二区三区有码| 久久精品亚洲成在人线av乱码| 美女用丝袜脚玩我下面| 两个人看的www免费视频中文| 朝鲜女子内射杂交bbw| 在线免费欧美| 亚洲乱码中文字幕第一页| 无码人妻精品一区二区三区蜜桃| 国产免费人成视频在线观看| 欧美成人久久久免费播放| 国产一区二区三区免费小视频| av网站国产主播在线| 樱桃视频影院在线播放| 久久国产精品无码一区二区三区| 亚洲av日韩片在线观看| 国产不卡一区在线视频| 在线观看国产成人自拍视频| 国产精品亚洲αv天堂无码| 精品一级毛片| 最新国内视频免费自拍一区| 99久久无码一区人妻| 久久免费的精品国产v∧| 一区二区三区国产高潮| 91精品久久久老熟女91精品| 亚洲av无码久久精品狠狠爱浪潮| 1000部拍拍拍18勿入免费视频下载| 亚洲熟女av中文字幕网站| 国产精品日韩亚洲一区二区| 国产亚洲精品一区二区无| 婷婷久久久亚洲欧洲日产国码av| 国产高清无码91|