国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種模塊電視的串口測試方法和系統(tǒng)的制作方法

      文檔序號:9474669閱讀:494來源:國知局
      一種模塊電視的串口測試方法和系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及多媒體應(yīng)用領(lǐng)域,特別涉及一種模塊電視的串口測試方法和系統(tǒng)。
      【背景技術(shù)】
      [0002] 模塊電視是一種將電視分為顯示屏端和功能卡端兩個部分的新形態(tài)電視。功能卡 端主要實(shí)現(xiàn)電視的各種功能,通常為智能電視系統(tǒng);而顯示屏端主要顯示圖像及播放聲音, 負(fù)責(zé)音視頻的輸出,通常為單片機(jī)系統(tǒng)。模塊電視功能卡端和顯示屏端在各自生產(chǎn)完成后, 需要進(jìn)行各功能模塊的測試。自動調(diào)試設(shè)備分別連接功能卡端和顯示屏端的測試串口,根 據(jù)工廠串口測試協(xié)議,分別發(fā)送串口測試命令包給功能卡端和顯示屏端,使其完成各自功 能的測試。這種測試模塊電視的方法需要兩套串口連接設(shè)備分別連接功能卡端和顯示屏 端,測試過程也需要人為預(yù)先區(qū)分命令是發(fā)送到功能卡端還是發(fā)送給顯示屏端,測試步驟 繁瑣且容易出現(xiàn)誤操作。
      [0003] 因此,現(xiàn)有的模塊電視的測試技術(shù)還有待改進(jìn)和提高。

      【發(fā)明內(nèi)容】

      [0004] 鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明的目的在于提供一種模塊電視的串口測試 方法和系統(tǒng),通過在功能卡端實(shí)現(xiàn)工廠串口數(shù)據(jù)路由的方式,將模塊電視功能卡端和顯示 屏端的工廠測試統(tǒng)一到一個流程,簡化了測試步驟,縮短了生產(chǎn)測試時間;節(jié)約了串口連接 設(shè)備資源。
      [0005] 為了達(dá)到上述目的,本發(fā)明采取了以下技術(shù)方案: 一種模塊電視的串口測試方法,所述方法包括: A、 模塊電視的功能卡端預(yù)先從顯示屏端獲取數(shù)據(jù)路由表; B、 所述功能卡端通過測試串口接收測試數(shù)據(jù)包,并將所述測試數(shù)據(jù)包與數(shù)據(jù)路由表進(jìn) 行匹配,判斷所述測試數(shù)據(jù)包需功能卡端執(zhí)行還是顯示屏端執(zhí)行; 當(dāng)測試數(shù)據(jù)包僅需功能卡端執(zhí)行時,功能卡端執(zhí)行測試; 當(dāng)測試數(shù)據(jù)包僅需顯示屏端執(zhí)行時,功能卡端將測試數(shù)據(jù)包發(fā)送到顯示屏端,由顯示 屏端執(zhí)行測試; 當(dāng)測試數(shù)據(jù)包需功能卡端和顯示屏端都執(zhí)行時,功能卡端執(zhí)行測試并將測試數(shù)據(jù)包發(fā) 送到顯示屏端,由顯示屏端執(zhí)行測試; C、 顯示屏端接收到測試數(shù)據(jù)包后,執(zhí)行測試。
      [0006] 所述的模塊電視的串口測試方法中,所述步驟B具體包括: B1、功能卡端的中間件層從測試串口接收測試數(shù)據(jù)包并發(fā)送給功能卡端的硬件抽象 層; B2、所述硬件抽象層將測試數(shù)據(jù)包與數(shù)據(jù)路由表進(jìn)行匹配,判斷所述測試數(shù)據(jù)包需功 能卡端執(zhí)行還是顯示屏端執(zhí)行; 在測試數(shù)據(jù)包僅需功能卡端執(zhí)行時,將功能卡端需執(zhí)行的結(jié)果返回給中間件層;中間 件層接收到功能卡端需執(zhí)行的結(jié)果,通知功能卡端的測試執(zhí)行模塊,測試執(zhí)行模塊執(zhí)行測 試; 在測試數(shù)據(jù)包僅需顯示屏端執(zhí)行時,將測試數(shù)據(jù)包發(fā)送到顯示屏端,由顯示屏端執(zhí)行 測試; 在測試數(shù)據(jù)包需功能卡端和顯示屏端都執(zhí)行時,將功能卡端需執(zhí)行的結(jié)果返回給中間 件層,并將測試數(shù)據(jù)包發(fā)送到顯示屏端;中間件層接收到功能卡端需執(zhí)行的結(jié)果,通知功能 卡端的測試執(zhí)行模塊,測試執(zhí)行模塊執(zhí)行測試;顯示屏端接收到測試數(shù)據(jù)包后執(zhí)行測試。
      [0007] 所述的模塊電視的串口測試方法中,所述步驟B2具體包括: B21、所述硬件抽象層提取所述測試數(shù)據(jù)包的命令提示符的第一字節(jié)和測試數(shù)據(jù)包的 param字段的第一字節(jié); B22、將測試數(shù)據(jù)包的命令提示符的第一字節(jié)與數(shù)據(jù)路由表中的命令提示符進(jìn)行匹配, 在所述第一字節(jié)與數(shù)據(jù)路由表中的命令提示符不匹配時,進(jìn)入步驟B26 ;在所述第一字節(jié) 與數(shù)據(jù)路由表中的命令提示符匹配時,進(jìn)入步驟B23 ; B23、查看數(shù)據(jù)路由表的param字段,在數(shù)據(jù)路由表的param字段是第一字符時,進(jìn)入步 驟B24 ;在數(shù)據(jù)路由表的param字段不是第一字符時,進(jìn)入步驟B25 ; B24、根據(jù)數(shù)據(jù)路由表的Flag字段,由顯示屏端執(zhí)行測試或者由顯示屏端、功能卡端都 執(zhí)行測試; B25、將測試數(shù)據(jù)包的param字段與數(shù)據(jù)路由表的param字段進(jìn)行匹配;在測試數(shù)據(jù)包 和數(shù)據(jù)路由表的param字段匹配時,返回步驟B24 ;在測試數(shù)據(jù)包和數(shù)據(jù)路由表的param字 段不匹配時,進(jìn)入步驟B26 ; B26、將功能卡端需執(zhí)行的結(jié)果返回給中間件層;中間件層接收到功能卡端需執(zhí)行的結(jié) 果,通知功能卡端的測試執(zhí)行模塊,測試執(zhí)行模塊執(zhí)行測試。
      [0008] 所述的模塊電視的串口測試方法中,所述功能卡端的測試執(zhí)行模塊執(zhí)行測試后, 將測試結(jié)果返回給測試串口。
      [0009] 所述的模塊電視的串口測試方法中,所述步驟A具體包括:功能卡端的硬件抽象 層在開機(jī)初始化時,從顯示屏端獲取壓縮過的數(shù)據(jù)路由表數(shù)據(jù),根據(jù)所述數(shù)據(jù)路由表數(shù)據(jù), 建立數(shù)據(jù)路由表。
      [0010] 一種模塊電視的串口測試系統(tǒng),包括: 模塊電視的功能卡端,用于預(yù)先從顯示屏端獲取數(shù)據(jù)路由表;通過測試串口接收測試 數(shù)據(jù)包,并將所述測試數(shù)據(jù)包與數(shù)據(jù)路由表進(jìn)行匹配,判斷測試數(shù)據(jù)包需功能卡端執(zhí)行還 是顯示屏端執(zhí)行;在測試數(shù)據(jù)包僅需功能卡端執(zhí)行時,執(zhí)行測試;在測試數(shù)據(jù)包僅需顯示 屏端執(zhí)行時,將測試數(shù)據(jù)包發(fā)送到顯示屏端;在測試數(shù)據(jù)包需功能卡端和顯示屏端都執(zhí)行 時,執(zhí)行測試并將測試數(shù)據(jù)包發(fā)送到顯示屏端; 模塊電視的顯示屏端,用于在功能卡端獲取數(shù)據(jù)路由表時,發(fā)送數(shù)據(jù)路由表給功能卡 端,在接收到功能卡端發(fā)出的測試數(shù)據(jù)包時,執(zhí)行測試。
      [0011] 所述的模塊電視的串口測試系統(tǒng)中,所述功能卡端包括: 中間件層,用于從測試串口接收測試數(shù)據(jù)包并發(fā)送給硬件抽象層;在接收到功能卡端 需執(zhí)行的結(jié)果時,通知功能卡端的測試執(zhí)行模塊執(zhí)行測試; 硬件抽象層,用于預(yù)先從顯示屏端獲取數(shù)據(jù)路由表;將測試數(shù)據(jù)包與數(shù)據(jù)路由表進(jìn)行 匹配,判斷所述測試數(shù)據(jù)包需功能卡端執(zhí)行還是顯示屏端執(zhí)行;在測試數(shù)據(jù)包僅需功能卡 端執(zhí)行時,將功能卡端需執(zhí)行的結(jié)果返回給中間件層;在測試數(shù)據(jù)包僅需顯示屏端執(zhí)行時, 將測試數(shù)據(jù)包發(fā)送到顯示屏端;在測試數(shù)據(jù)包需功能卡端和顯示屏端都執(zhí)行時,將功能卡 端需執(zhí)行的結(jié)果返回給中間件層,并將測試數(shù)據(jù)包發(fā)送到顯示屏端。
      [0012] 所述的模塊電視的串口測試系統(tǒng)中,所述硬件抽象層包括路由模塊,所述路由模 塊用于提取所述測試數(shù)據(jù)包的命令提示符的第一字節(jié)和測試數(shù)據(jù)包的param字段的第一 字節(jié);將測試數(shù)據(jù)包的命令提示符的第一字節(jié)與數(shù)據(jù)路由表中的命令提示符進(jìn)行匹配,在 所述第一字節(jié)與數(shù)據(jù)路由表中的命令提示符不匹配時,將功能卡端需執(zhí)行的結(jié)果返回給中 間件層;在所述第一字節(jié)與數(shù)據(jù)路由表中的命令提示符匹配時,查看數(shù)據(jù)路由表的param 字段;在數(shù)據(jù)路由表的param字段是第一字符時,根據(jù)數(shù)據(jù)路由表的Flag字段,由顯示屏端 執(zhí)行測試或者由顯示屏端、功能卡端都執(zhí)行測試;在數(shù)據(jù)路由表的param字段不是第一字 符時,將測試數(shù)據(jù)包的param字段與數(shù)據(jù)路由表的param字段進(jìn)行匹配;在測試數(shù)據(jù)包和數(shù) 據(jù)路由表的param字段匹配時,根據(jù)數(shù)據(jù)路由表的Flag字段,由顯示屏端執(zhí)行測試或者由 顯示屏端、功能卡端都執(zhí)行測試;在測試數(shù)據(jù)包和數(shù)據(jù)路由表的param字段不匹配時,將功 能卡端需執(zhí)行的結(jié)果返回給中間件層。
      [0013] 所述的模塊電視的串口測試系統(tǒng)中,所述測試執(zhí)行模塊,用于執(zhí)行測試并將測試 結(jié)果返回給測試串口。
      [0014] 所述的模塊電視的串口測試系統(tǒng)中,所述硬件抽象層還包括數(shù)據(jù)傳輸模塊,所述 數(shù)據(jù)傳輸模塊用于在開機(jī)初始化時,從顯示屏端獲取壓縮過的數(shù)據(jù)路由表數(shù)據(jù),根據(jù)所述 數(shù)據(jù)路由表數(shù)據(jù),建立數(shù)據(jù)路由表;在測試數(shù)據(jù)包需顯示屏端執(zhí)行時,將測試數(shù)據(jù)包發(fā)送到 顯示屏端。
      [0015] 相較于現(xiàn)有技術(shù),本發(fā)明提供的模塊電視的串口測試方法和系統(tǒng),通過功能卡端 接收全部的測試數(shù)據(jù)包,并將測試數(shù)據(jù)包與顯示屏端的數(shù)據(jù)路由表匹配,識別測試數(shù)據(jù)包 需功能卡端執(zhí)行還是顯示屏端執(zhí)行,在僅需要功能卡端執(zhí)行時直接執(zhí)行測試;在僅需要顯 示屏端執(zhí)行時,將測試數(shù)據(jù)包發(fā)送給顯示屏端,由顯示屏端執(zhí)行測試;在測試數(shù)據(jù)包需功能 卡端和顯示屏端都執(zhí)行時,功能卡端執(zhí)行測試并將測試數(shù)據(jù)包發(fā)送到顯示屏端,顯示屏端 執(zhí)行測試。由此,將模塊電視功能卡端和顯示屏端的測試統(tǒng)一到一個流程,只需將測試數(shù)據(jù) 包發(fā)送給功能卡端即可,無需手工操作,實(shí)現(xiàn)了模塊電視的自動測試,簡化了測試步驟,縮 短了生產(chǎn)測試時間;節(jié)約了串口連接設(shè)備資源;避免人為區(qū)分測試命令而引起的誤操作。
      【附圖說明】
      [0016] 圖1為本發(fā)明提供的模塊電視的串口測試方法的方法流程圖。
      [0017] 圖2為本發(fā)明提供的模塊電視的串口測試方法的時序圖。
      [0018] 圖3為本發(fā)明提供的模塊電視的串口測試方法中,步驟S220的具體方法流程圖。
      [0019] 圖4為本發(fā)明提供的模塊電視的串口測試系統(tǒng)的結(jié)構(gòu)框圖。
      【具體實(shí)施方式】
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1