欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種機頂盒應(yīng)用功能仿真開發(fā)裝置的制作方法

文檔序號:7731942閱讀:233來源:國知局
專利名稱:一種機頂盒應(yīng)用功能仿真開發(fā)裝置的制作方法
技術(shù)領(lǐng)域
本實用新型涉及數(shù)字機頂盒中有關(guān)應(yīng)用功能軟件開發(fā)領(lǐng)域,尤其是一種基于PC 的機頂盒應(yīng)用功能仿真開發(fā)裝置。
背景技術(shù)
傳統(tǒng)機頂盒應(yīng)用功能軟件開發(fā)的過程如圖1所示首先,應(yīng)用程序通過驅(qū)動隔離 層把所需要的操作傳遞給機頂盒的驅(qū)動程序;該機頂盒的驅(qū)動程序按照應(yīng)用程序請求進(jìn)行 相應(yīng)的操作或者得到相應(yīng)的數(shù)據(jù);最后把應(yīng)用程序所需的數(shù)據(jù)反饋到應(yīng)用程序中。傳統(tǒng)的數(shù)字電視機頂盒應(yīng)用功能開發(fā)都是在具體的硬件上進(jìn)行的,而程序編譯是 用特定的交叉編譯器來完成。一般交叉編譯器編譯速度慢,調(diào)試時還需要把相應(yīng)的機頂盒 程序下載到機頂盒硬件上,這個過程需要花費大量的時間,并且使用硬件調(diào)試界面,效率低 且調(diào)試不方便,每次稍有一點小改動就要進(jìn)行交叉編譯、下載、在線調(diào)試等工作,需要消耗 大量的時間,降低了工作效率。

實用新型內(nèi)容為了解決上述問題,本實用新型提供一種有效降低機頂盒應(yīng)用功能的開發(fā)難度, 減少了開發(fā)時間,提高了開發(fā)效率,并且能夠快速地修正開發(fā)中發(fā)現(xiàn)的問題的機頂盒應(yīng)用 功能仿真開發(fā)裝置。本實用新型一種機頂盒應(yīng)用功能仿真開發(fā)裝置,主要包括基于機頂盒硬件的真實 數(shù)據(jù)發(fā)送裝置和基于PC的機頂盒應(yīng)用功能仿真模擬裝置;所述的基于機頂盒硬件的真實數(shù)據(jù)發(fā)送裝置主要包括用于接入有線電視網(wǎng)絡(luò)的 高頻頭、用于接收遙控器指令的遙控器接口和與機頂盒應(yīng)用功能仿真模擬裝置進(jìn)行數(shù)據(jù)交 互的網(wǎng)絡(luò)接口、機頂盒驅(qū)動程序?qū)印?shù)據(jù)封裝處理裝置和協(xié)議解析裝置;該基于機頂盒硬件的真實數(shù)據(jù)發(fā)送裝置經(jīng)由網(wǎng)絡(luò)接口收到機頂盒應(yīng)用功能仿真 模擬裝置發(fā)出的封裝打包好的通信協(xié)議后,通過協(xié)議解析裝置把相應(yīng)的協(xié)議翻譯為機頂盒 可以執(zhí)行的驅(qū)動程序,通過機頂盒驅(qū)動程序?qū)訄?zhí)行該驅(qū)動程序,同時將驅(qū)動程序運行過程 中產(chǎn)生的機頂盒應(yīng)用程序所需的真實數(shù)據(jù),經(jīng)由數(shù)據(jù)封裝處理裝置進(jìn)行封裝后通過網(wǎng)絡(luò)接 口傳輸給機頂盒應(yīng)用功能仿真模擬裝置端;當(dāng)真實數(shù)據(jù)發(fā)送裝置接收到遙控器接口傳入的 遙控器的按鍵值時,通過數(shù)據(jù)封裝處理裝置按照特定協(xié)議經(jīng)由網(wǎng)絡(luò)接口把該按鍵值發(fā)送到 機頂盒應(yīng)用功能仿真模擬裝置端;所述的基于PC的機頂盒應(yīng)用功能仿真模擬裝置主要包括網(wǎng)絡(luò)接口、PC驅(qū)動模擬 程序?qū)?、?qū)動隔離層、機頂盒驅(qū)動程序開發(fā)層、協(xié)議打包器和數(shù)據(jù)打包器;該機頂盒驅(qū)動程 序開發(fā)層用于開發(fā)和修改機頂盒的應(yīng)用程序,通過PC驅(qū)動模擬程序?qū)影研枰獧C頂盒驅(qū)動 程序執(zhí)行的操作或者要求機頂盒提供數(shù)據(jù)的請求經(jīng)過協(xié)議打包器打包后,經(jīng)由網(wǎng)絡(luò)接口發(fā) 送至真實數(shù)據(jù)發(fā)送裝置,交由機頂盒硬件去完成相應(yīng)的操作;并通過網(wǎng)絡(luò)接口接收真實數(shù) 據(jù)發(fā)送裝置發(fā)送的驅(qū)動程序運行過程中產(chǎn)生的機頂盒應(yīng)用程序所需的真實數(shù)據(jù)和機頂盒被請求提供的數(shù)據(jù)以及遙控器的按鍵值,由數(shù)據(jù)打包器按照驅(qū)動程序接口的方式繼續(xù)打 包,然后由PC驅(qū)動模擬程序?qū)油ㄟ^驅(qū)動隔離層傳送給機頂盒驅(qū)動程序開發(fā)層供應(yīng)用程序 使用。采用本實用新型的技術(shù)方案后,可以在基于PC的機頂盒應(yīng)用功能仿真模擬裝置 上模擬整個機頂盒的應(yīng)用功能程序的運行過程,可以得到反映機頂盒運行時的真實過程的 數(shù)據(jù),使得在基于PC的機頂盒應(yīng)用功能仿真模擬裝置的機頂盒驅(qū)動程序開發(fā)層上調(diào)試機 頂盒應(yīng)用功能程序的結(jié)果和在具體機頂盒硬件上的結(jié)果相同,利用PC機速度快、編譯方便 和調(diào)試簡單等特點,加速機頂盒應(yīng)用功能程序的開發(fā)進(jìn)度,還可以脫離具體的機頂盒的平 臺,在不同的平臺上都適用。

圖1是傳統(tǒng)機頂盒應(yīng)用功能軟件開發(fā)的工作流程圖;圖2是本實用新型的工作原理圖;圖3是本實用新型的工作流程圖。
以下結(jié)合附圖和具體實施例對本實用新型作進(jìn)一步詳述。
具體實施方式
如圖2、3所示,本實用新型一種機頂盒應(yīng)用功能仿真開發(fā)裝置主要包括基于機 頂盒硬件的真實數(shù)據(jù)發(fā)送裝置1和基于PC的機頂盒應(yīng)用功能仿真模擬裝置2 ;所述的基于機頂盒硬件的真實數(shù)據(jù)發(fā)送裝置1主要包括用于接入有線電視網(wǎng)絡(luò) 的高頻頭11、用于接收遙控器指令的遙控器接口 12和與機頂盒應(yīng)用功能仿真模擬裝置2進(jìn) 行數(shù)據(jù)交互的RJ45網(wǎng)絡(luò)接口 13、機頂盒驅(qū)動程序?qū)?4、數(shù)據(jù)封裝處理裝置15和協(xié)議解析 裝置16 ;該基于機頂盒硬件的真實數(shù)據(jù)發(fā)送裝置1經(jīng)由RJ45網(wǎng)絡(luò)接口 13收到機頂盒應(yīng)用 功能仿真模擬裝置2發(fā)出的封裝打包好的通信協(xié)議后,通過協(xié)議解析裝置16把相應(yīng)的協(xié)議 翻譯為機頂盒可以執(zhí)行的驅(qū)動程序,通過機頂盒驅(qū)動程序?qū)?4執(zhí)行相應(yīng)的操作,同時得到 機頂盒應(yīng)用程序所需的真實數(shù)據(jù),并將該真實數(shù)據(jù)經(jīng)由數(shù)據(jù)封裝處理裝置15進(jìn)行協(xié)議封 裝后通過RJ45網(wǎng)絡(luò)接口 13傳輸給機頂盒應(yīng)用功能仿真模擬裝置2 ;當(dāng)接收到遙控器接口 12傳入的遙控器的按鍵值時,通過數(shù)據(jù)封裝處理裝置15按照特定的協(xié)議經(jīng)由RJ45網(wǎng)絡(luò)接 口 13把該按鍵值發(fā)送到機頂盒應(yīng)用功能仿真模擬裝置2端。所述的基于PC的機頂盒應(yīng)用功能仿真模擬裝置2主要包括RJ45網(wǎng)絡(luò)接口 21、PC 驅(qū)動模擬程序?qū)?2、驅(qū)動隔離層23、機頂盒驅(qū)動程序開發(fā)層24、協(xié)議打包器25和數(shù)據(jù)打包 器26 ;該機頂盒驅(qū)動程序開發(fā)層24用于開發(fā)機頂盒的應(yīng)用程序,通過PC驅(qū)動模擬程序?qū)?22把需要機頂盒驅(qū)動程序14執(zhí)行的操作或者要求機頂盒提供數(shù)據(jù)的請求經(jīng)過協(xié)議打包器 25打包后,經(jīng)由RJ45網(wǎng)絡(luò)接口 21發(fā)送至真實數(shù)據(jù)發(fā)送裝置1,交由機頂盒硬件去完成相應(yīng) 的操作;并通過RJ45網(wǎng)絡(luò)接口 21接收真實數(shù)據(jù)發(fā)送裝置1發(fā)送的機頂盒驅(qū)動程序14執(zhí)行 的操作運行中產(chǎn)生的數(shù)據(jù)和機頂盒被請求提供的數(shù)據(jù),由數(shù)據(jù)打包器26把機頂盒應(yīng)用程 序所需的數(shù)據(jù)按照驅(qū)動程序接口的方式繼續(xù)打包,然后由PC驅(qū)動模擬程序?qū)?2通過驅(qū)動 隔離層23傳送給機頂盒驅(qū)動程序開發(fā)層24供應(yīng)用程序使用。具體的流程如圖3所示[0018]在基于PC的機頂盒應(yīng)用功能仿真模擬裝置2的機頂盒驅(qū)動程序開發(fā)層24上運行 的機頂盒應(yīng)用程序通過驅(qū)動隔離層23 (這里的機頂盒應(yīng)用程序和驅(qū)動隔離層23和真實環(huán) 境中在機頂盒上開發(fā)的應(yīng)用程序和驅(qū)動隔離層相同)把所需的操作傳遞給PC驅(qū)動模擬程 序?qū)?2進(jìn)行封裝,然后送到協(xié)議打包器25進(jìn)行相應(yīng)通信協(xié)議的打包(該通信協(xié)議與驅(qū)動 隔離層23的函數(shù)接口 一一對應(yīng)),并通過RJ45網(wǎng)絡(luò)接口 21、13把封裝好的通信協(xié)議發(fā)送到 基于機頂盒硬件的真實數(shù)據(jù)發(fā)送裝置1上。該基于機頂盒硬件的真實數(shù)據(jù)發(fā)送裝置1收到該封裝通信協(xié)議后通過協(xié)議解析 裝置16把相應(yīng)的協(xié)議翻譯為機頂盒需要執(zhí)行的驅(qū)動程序,通過機頂盒驅(qū)動程序?qū)?4執(zhí)行 該驅(qū)動程序,在執(zhí)行過程中將得到的機頂盒應(yīng)用程序所需的真實數(shù)據(jù)經(jīng)由數(shù)據(jù)封裝處理裝 置15進(jìn)行協(xié)議封裝后通過RJ45網(wǎng)絡(luò)接口 13、21傳輸給機頂盒應(yīng)用功能仿真模擬裝置2,由 數(shù)據(jù)打包器26把該真實數(shù)據(jù)按照驅(qū)動程序接口的方式繼續(xù)打包,然后由PC驅(qū)動模擬程序 層22通過驅(qū)動隔離層23傳送給機頂盒驅(qū)動程序開發(fā)層24供應(yīng)用程序使用。一種機頂盒應(yīng)用功能仿真開發(fā)的方法,具體是根據(jù)要求在基于PC的機頂盒應(yīng)用功能仿真模擬裝置2的機頂盒驅(qū)動程序開發(fā)層 24上,使用和機頂盒相同的中間件程序開發(fā)、修改和編寫機頂盒的應(yīng)用程序,調(diào)試時,應(yīng)用 程序通過驅(qū)動隔離層23把所需的操作傳遞給PC驅(qū)動模擬程序?qū)?2進(jìn)行封裝后,經(jīng)過協(xié)議 打包器25打包后通過網(wǎng)絡(luò)發(fā)送到基于機頂盒硬件的真實數(shù)據(jù)發(fā)送裝置1上;該真實數(shù)據(jù)發(fā) 送裝置1監(jiān)控到發(fā)來的通信協(xié)議,將該協(xié)議解析后交由機頂盒驅(qū)動程序?qū)?4啟動相應(yīng)的驅(qū) 動工作,同時向機頂盒應(yīng)用功能仿真模擬裝置2發(fā)送機頂盒應(yīng)用程序所需的真實數(shù)據(jù),由 機頂盒應(yīng)用功能仿真模擬裝置2的數(shù)據(jù)打包器26把該真實數(shù)據(jù)按照驅(qū)動程序接口的方式 繼續(xù)打包,然后由PC驅(qū)動模擬程序?qū)?2通過驅(qū)動隔離層23傳送給機頂盒驅(qū)動程序開發(fā)層 24供應(yīng)用程序使用;當(dāng)真實數(shù)據(jù)發(fā)送裝置1接收到由遙控器接口 12傳入的遙控器的按鍵 值時,通過網(wǎng)絡(luò)按照特定的協(xié)議把按鍵值發(fā)送到機頂盒應(yīng)用功能仿真模擬裝置2端,由數(shù) 據(jù)打包器26把該按鍵值按照驅(qū)動程序接口的方式繼續(xù)打包,然后由PC驅(qū)動模擬程序?qū)?2 通過驅(qū)動隔離層23傳送給機頂盒驅(qū)動程序開發(fā)層24供應(yīng)用程序使用,從而完成各種應(yīng)用 功能的模擬。本實用新型中一個基于機頂盒硬件的真實數(shù)據(jù)發(fā)送裝置1可以同時接收多個來 自不同機頂盒應(yīng)用功能仿真模擬裝置2的命令,分時處理各機頂盒應(yīng)用功能仿真模擬裝置 2提供的操作,并把相應(yīng)數(shù)據(jù)分別發(fā)送回請求操作的機頂盒應(yīng)用功能仿真模擬裝置2上。本實用新型的重點在于在基于PC的機頂盒應(yīng)用功能仿真模擬裝置2的機頂盒驅(qū) 動程序開發(fā)層24上運行的機頂盒應(yīng)用程序通過驅(qū)動隔離層23把所需的操作傳遞給PC驅(qū) 動模擬程序?qū)?2進(jìn)行封裝,經(jīng)過協(xié)議打包器25打包后通過網(wǎng)絡(luò)發(fā)送到基于機頂盒硬件的 真實數(shù)據(jù)發(fā)送裝置1上;該真實數(shù)據(jù)發(fā)送裝置1監(jiān)控到發(fā)來的通信協(xié)議,將協(xié)議解析后交由 機頂盒驅(qū)動程序?qū)?4啟動相應(yīng)的驅(qū)動工作,同時向機頂盒應(yīng)用功能仿真模擬裝置2發(fā)送機 頂盒應(yīng)用程序所需的真實數(shù)據(jù),由數(shù)據(jù)打包器26把該真實數(shù)據(jù)按照驅(qū)動程序接口的方式 繼續(xù)打包,然后由PC驅(qū)動模擬程序?qū)?2通過驅(qū)動隔離層23傳送給機頂盒驅(qū)動程序開發(fā)層 24供應(yīng)用程序使用;當(dāng)真實數(shù)據(jù)發(fā)送裝置1接收到由遙控器接口 12傳入的遙控器的按鍵 值時,通過網(wǎng)絡(luò)按照特定的協(xié)議把按鍵值發(fā)送到機頂盒應(yīng)用功能仿真模擬裝置2端,由數(shù) 據(jù)打包器26把該按鍵值按照驅(qū)動程序接口的方式繼續(xù)打包,然后由PC驅(qū)動模擬程序?qū)?2通過驅(qū)動隔離層23傳送給機頂盒驅(qū)動程序開發(fā)層24供應(yīng)用程序使用。 采用本實用新型的技術(shù)方案后,可以在基于PC的機頂盒應(yīng)用功能仿真模擬裝置2 上模擬整個機頂盒的應(yīng)用功能程序的運行過程,可以得到反映機頂盒運行時的真實過程的 數(shù)據(jù),使得在基于PC的機頂盒應(yīng)用功能仿真模擬裝置2的機頂盒驅(qū)動程序開發(fā)層24上調(diào) 試機頂盒應(yīng)用功能程序的結(jié)果和在具體機頂盒硬件上的結(jié)果相同,利用PC機速度快、編譯 方便和調(diào)試簡單等特點,加速機頂盒應(yīng)用功能程序的開發(fā)進(jìn)度,還可以脫離具體的機頂盒 的平臺,在不同的平臺上都適用。
權(quán)利要求一種機頂盒應(yīng)用功能仿真開發(fā)裝置,其特征在于主要包括基于機頂盒硬件的真實數(shù)據(jù)發(fā)送裝置和基于PC的機頂盒應(yīng)用功能仿真模擬裝置;所述的基于機頂盒硬件的真實數(shù)據(jù)發(fā)送裝置主要包括用于接入有線電視網(wǎng)絡(luò)的高頻頭、用于接收遙控器指令的遙控器接口和與機頂盒應(yīng)用功能仿真模擬裝置進(jìn)行數(shù)據(jù)交互的網(wǎng)絡(luò)接口、機頂盒驅(qū)動程序?qū)?、?shù)據(jù)封裝處理裝置和協(xié)議解析裝置;所述的基于PC的機頂盒應(yīng)用功能仿真模擬裝置主要包括網(wǎng)絡(luò)接口、PC驅(qū)動模擬程序?qū)印Ⅱ?qū)動隔離層、機頂盒驅(qū)動程序開發(fā)層、協(xié)議打包器和數(shù)據(jù)打包器。
專利摘要本實用新型公開了一種機頂盒應(yīng)用功能仿真開發(fā)裝置,利用機頂盒應(yīng)用功能仿真模擬裝置運行、開發(fā)和修改機頂盒應(yīng)用程序,通過驅(qū)動隔離層把所需的操作傳遞給PC驅(qū)動模擬程序?qū)臃庋b后,經(jīng)過網(wǎng)絡(luò)發(fā)送到基于機頂盒硬件的真實數(shù)據(jù)發(fā)送裝置上;該真實數(shù)據(jù)發(fā)送裝置監(jiān)控到發(fā)來的通信協(xié)議,將協(xié)議解析后交由機頂盒驅(qū)動程序?qū)訂酉鄳?yīng)的驅(qū)動工作,同時發(fā)送機頂盒應(yīng)用程序所需的真實數(shù)據(jù),供應(yīng)用程序使用;真實數(shù)據(jù)發(fā)送裝置將接收到的遙控器按鍵值通過網(wǎng)絡(luò)發(fā)送到機頂盒應(yīng)用功能仿真模擬裝置供應(yīng)用程序使用;本實用新型利用PC機速度快、編譯方便和調(diào)試簡單等特點,加速機頂盒應(yīng)用功能程序的開發(fā)進(jìn)度,可以脫離具體的機頂盒的平臺,在不同的平臺上都適用。
文檔編號H04N5/00GK201657103SQ200920351808
公開日2010年11月24日 申請日期2009年12月22日 優(yōu)先權(quán)日2009年12月22日
發(fā)明者方立 申請人:福建新大陸通信科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
湘阴县| 南江县| 芜湖市| 连城县| 合水县| 宣汉县| 永昌县| 循化| 株洲市| 视频| 桃源县| 北安市| 南华县| 璧山县| 金堂县| 偏关县| 乃东县| 保康县| 镇雄县| 饶河县| 崇文区| 邢台市| 忻州市| 乌什县| 高清| 禹州市| 松原市| 九江市| 昌图县| 连云港市| 扬州市| 买车| 石狮市| 贺兰县| 北票市| 昔阳县| 大兴区| 郓城县| 凉城县| 嵊州市| 遵义市|