亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種支持UPnP和IGRS雙協(xié)議的DMA-SDK實(shí)現(xiàn)方法

文檔序號(hào):6608077閱讀:200來源:國知局
專利名稱:一種支持UPnP和IGRS雙協(xié)議的DMA-SDK實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明屬于數(shù)字媒體應(yīng)用方案的SDK設(shè)計(jì)領(lǐng)域,特別是涉及一種用于支持UPnP和 IGRS雙協(xié)議DMA-SDK設(shè)計(jì)及其應(yīng)用。
背景技術(shù)
隨著計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,普適計(jì)算設(shè)備(即包括計(jì)算機(jī),手持設(shè)備等各種可計(jì)算 設(shè)備)性能的提高,3C融合技術(shù),及其相關(guān)的應(yīng)用帶給人們生活極大的幫助與便利,相關(guān)的 消費(fèi)類電子產(chǎn)品帶來了廣闊的市場(chǎng)空間。隨之而來的是新產(chǎn)品層出不窮,如數(shù)字媒體適配 器DMA (包括數(shù)碼相框,電子書閱讀器等媒體訪問終端),家庭媒體服務(wù)器HSS等,從而帶動(dòng) 了 3C融合技術(shù),加快相關(guān)的軟件與硬件的研究的發(fā)展速度。為實(shí)現(xiàn)3C融合的目標(biāo),產(chǎn)業(yè)群 體需要制定一個(gè)統(tǒng)一的協(xié)議標(biāo)準(zhǔn),并基于統(tǒng)一標(biāo)準(zhǔn)下進(jìn)行產(chǎn)品開發(fā)將能使不同的應(yīng)用相互 兼容使用、協(xié)同服務(wù)。當(dāng)前在國內(nèi)家庭網(wǎng)絡(luò)中主要使用的協(xié)議是UPnP,IGRS,e家佳。而針 對(duì)于數(shù)字家庭中的音頻視頻應(yīng)用(AV應(yīng)用),則采用UPnP和IGRS標(biāo)準(zhǔn)較多。目前為止,關(guān)于IGRS與UPnP在數(shù)字媒體應(yīng)用的研究狀況包含了基礎(chǔ)協(xié)議棧,AV應(yīng) 用框架以及實(shí)際應(yīng)用開發(fā)的研究。起初對(duì)這兩個(gè)協(xié)議的研究主要包括其基礎(chǔ)協(xié)議棧的研究 和實(shí)現(xiàn)與基礎(chǔ)協(xié)議棧的改進(jìn)方案設(shè)計(jì)。而到了后來關(guān)于雙協(xié)議的協(xié)同方面的研究也逐漸增 多,主要是根據(jù)IGRS與UPnP協(xié)議之間在底層設(shè)備發(fā)現(xiàn)與設(shè)備通訊之間的差異,研究如何實(shí) 現(xiàn)雙協(xié)議的基礎(chǔ)協(xié)議棧,以及如何達(dá)到兩個(gè)基礎(chǔ)協(xié)議棧之間的互相連通。對(duì)于AV應(yīng)用框架 的研究則以分析和實(shí)驗(yàn)為主,為實(shí)現(xiàn)真正的AV應(yīng)用打下基礎(chǔ)。同時(shí),很多關(guān)于IGRS和UPnP 的AV應(yīng)用與開發(fā)方面的新產(chǎn)品和新思想也不斷地出現(xiàn)。這些研究主要分成三類,一類是關(guān) 于AV框架下媒體服務(wù)器的研究,一類屬于AV框架下播放器的研究,還有數(shù)字媒體適配器的 研究。但是,在IGRS與UPnP數(shù)字媒體應(yīng)用的實(shí)際項(xiàng)目開發(fā)中,開發(fā)者只是應(yīng)用基礎(chǔ)協(xié)議 棧,在此之上進(jìn)行AV應(yīng)用框架的實(shí)現(xiàn),然后進(jìn)行應(yīng)用層的開發(fā)。而在這個(gè)過程中的應(yīng)用開 發(fā),其復(fù)用的元素通常僅在于基礎(chǔ)協(xié)議棧,而且AV應(yīng)用框架的實(shí)現(xiàn)和應(yīng)用層模塊之間的耦 合度非常高,從而也降低了軟件的可維護(hù)性和可復(fù)用性。

發(fā)明內(nèi)容
本發(fā)明的目的在于針對(duì)當(dāng)前數(shù)字家庭媒體共享方案遇到的快速開發(fā)、模塊復(fù)用、 軟件的可維護(hù)性所存在的問題,提出了一種雙協(xié)議DMA-SDK,該SDK不僅僅是對(duì)IGRS和 UPnP協(xié)議的AV應(yīng)用框架的實(shí)現(xiàn)和封裝,而是數(shù)字家庭媒體共享方案DMA應(yīng)用的常用工具庫 的集合。為實(shí)現(xiàn)上述發(fā)明目的,采用的技術(shù)方案如下1、跨平臺(tái)公共工具庫SDK:用面向?qū)ο蟮男问剑庋b并實(shí)現(xiàn)了常用的工具庫,并對(duì) Linux以及Windows的差異進(jìn)行屏蔽,提供統(tǒng)一接口。包括Socket庫(提供TCP/UDP的同 步和異步通訊,select多路復(fù)用,廣播組播);線程庫(提供了 Thread類,以及Mutex類用 于線程資源的互斥訪問);以及Xml庫(用于Xml的構(gòu)造以及分解)。
2、IGRS DMA-SDK 基于IGRS基礎(chǔ)協(xié)議SDK,實(shí)現(xiàn)并封裝IGRS AV智能應(yīng)用框架DMA 模型的“拉”模式交互方法;對(duì)網(wǎng)絡(luò)上的IGRS服務(wù),IGRS設(shè)備,以及瀏覽的目錄內(nèi)容等信息 進(jìn)行維護(hù);提供友好的可調(diào)用接口。如圖1所示。3、UPnP DMA-SDK 基于UPnP基礎(chǔ)協(xié)議SDK,實(shí)現(xiàn)并封裝UPnP AV應(yīng)用框架DMA模 型的“拉”模式交互方法;對(duì)網(wǎng)絡(luò)上的UPnP設(shè)備及其服務(wù),以及瀏覽的目錄內(nèi)容等信息進(jìn)行 維護(hù);提供友好的可調(diào)用接口。如圖2所示。4,Http文件訪問SDK 基于跨平臺(tái)公共工具庫SDK中的Socket庫,實(shí)現(xiàn)Http協(xié)議 下的文件訪問。通過Http文件訪問SDK訪問網(wǎng)絡(luò)文件如同獲取本地文件一樣方便。如圖 3所示。5、MP3播放器SDK 基于Mad解碼庫及Http文件訪問SDK,MP3播放器SDK提供簡(jiǎn) 單易用的接口 ;能播放Http協(xié)議下即網(wǎng)絡(luò)上的MP3音樂,以及本地MP3音樂;提供全面的 MP3播放進(jìn)行控制功能。如圖4所示。 6、雙協(xié)議DMA集成軟件框架在IGRS DMA-SDK與UPnP DMA-SDK基礎(chǔ)上,對(duì)雙協(xié)議 DMA的集成框架進(jìn)行設(shè)計(jì)與接口封裝,并提供腳本訪問接口,便于快速開發(fā)和集成構(gòu)建出雙 協(xié)議DMA應(yīng)用。如圖5所示。開發(fā)者根據(jù)DMA應(yīng)用的特定需要,選擇本發(fā)明不同的庫集成到自身的應(yīng)用當(dāng)中, 通過復(fù)用這些庫,提高開發(fā)效率,把精力集中在應(yīng)用層邏輯上。更重要的是,基于雙協(xié)議 DMA-SDK的應(yīng)用軟件的層次性明顯,且具有良好的平臺(tái)適應(yīng)性,可移植性和可維護(hù)性。本發(fā)明提供的雙協(xié)議DMA-SDK來開發(fā)DMA應(yīng)用,具有以下優(yōu)點(diǎn)1、支持IGRS與UPnP雙協(xié)議,雙協(xié)議DMA-SDK采用軟件MVC設(shè)計(jì)模式,通過協(xié)議繼 承達(dá)到雙協(xié)議SDK的功能。采用此方法,還可以很快的復(fù)用新數(shù)字家庭協(xié)議,實(shí)現(xiàn)新協(xié)議的 無縫接入。2、跨平臺(tái),由于雙協(xié)議DMA-SDK是以跨平臺(tái)的思想進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)的。與系統(tǒng)相 關(guān)的底層庫封裝在公共工具庫SDK集合中,目前能提供Windows和Linux平臺(tái)的支持。在 公共工具庫之上進(jìn)行其他SDK的和應(yīng)用開發(fā)有著平臺(tái)無關(guān)性特點(diǎn)。3、模塊復(fù)用,實(shí)際的DMA應(yīng)用如數(shù)碼相框能很好地復(fù)用到雙協(xié)議DMA-SDK已經(jīng)實(shí) 現(xiàn)好的工具庫。通過復(fù)用這些常用模塊,能極大地提高應(yīng)用的開發(fā)效率以及降低開發(fā)成本。 并且經(jīng)過測(cè)試的這些常用模塊,也能提高應(yīng)用的穩(wěn)定性。4、減少代碼冗余,雙協(xié)議DMA-SDK提出并實(shí)現(xiàn)了雙協(xié)議DMA的集成框架,采用面向 對(duì)象的技術(shù),和工廠設(shè)計(jì)模式,在最外層提供了一套繼承的Browser接口。使用一套接口來 實(shí)現(xiàn)應(yīng)用的核心邏輯,有效減少代碼冗余,從而優(yōu)化代碼結(jié)構(gòu),提高代碼的可維護(hù)性。


圖1為本發(fā)明的IGRS DMA-SDK模塊設(shè)計(jì)圖;圖2為本發(fā)明的UPnP DMA-SDK模塊設(shè)計(jì)圖;圖3為本發(fā)明的Http文件訪問SDK設(shè)計(jì)圖;
圖4為本發(fā)明的Mp3播放器SDK設(shè)計(jì)圖。圖5為本發(fā)明的雙協(xié)議DMA集成軟件框架的設(shè)計(jì)圖。圖6為本發(fā)明的雙協(xié)議DMA-SDK總體設(shè)計(jì)圖。
圖7為本發(fā)明的雙協(xié)議數(shù)碼相框總體設(shè)計(jì)圖。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明的實(shí)現(xiàn)做進(jìn)一步的說明。首先介紹本發(fā)明雙協(xié)議DMA-SDK 利用不同SDK庫的協(xié)作開發(fā)過程,以及如何通過庫與庫之間的關(guān)系實(shí)現(xiàn)高效率的雙協(xié)議 DMA-SDK。本發(fā)明的雙協(xié)議DMA-SDK是一個(gè)工具庫的集合,而各工具庫所處于的層次不一 樣,相互之間也存在相互調(diào)用關(guān)系。雙協(xié)議DMA-SDK總體設(shè)計(jì)如圖6所示。處于最底層的 是跨平臺(tái)公共工具庫,工具庫提供XMLParser,Thread,Mutex, Socket類供SDK調(diào)用者使用, 同時(shí)也為其他SDK的實(shí)現(xiàn)提供基礎(chǔ)類庫?;诳缙脚_(tái)工具庫實(shí)現(xiàn)的其他SDK和應(yīng)用將具有 Linux和Windows的平臺(tái)適應(yīng)性。其中,Http文件訪問SDK使用公共工具庫的Socket類 和Thread類來實(shí)現(xiàn)其Http的網(wǎng)絡(luò)通訊,它利用公共工具庫,再結(jié)合面封裝后的面向?qū)ο蟮?訪問Http文件的請(qǐng)求構(gòu)造、response響應(yīng)、http消息分析以及內(nèi)容的提取,實(shí)現(xiàn)HttpFile 網(wǎng)絡(luò)文件訪問接口。MP3播放器SDK繼承Mp3Player的功能接口,并調(diào)用HttpFile實(shí)現(xiàn)其 對(duì)Http協(xié)議網(wǎng)絡(luò)音樂的資源獲取。在邊下載的同時(shí)使用Thread模塊啟動(dòng)解碼線程,利用 Mutex控制線程同步,并應(yīng)用Iibmad解碼庫對(duì)資源進(jìn)行解碼,進(jìn)行播放。IGRS DMA-SDK依 賴于公共工具庫的XMLParser,Thread,Mutex。IGRS DMA-SDK使用線程庫執(zhí)行IGRS基礎(chǔ) 協(xié)議SDK主流程,與IGRS基礎(chǔ)協(xié)議SDK交互,并維護(hù)設(shè)備,服務(wù)以及會(huì)話。根據(jù)IGRS AV 智能應(yīng)用框架構(gòu)造訪問請(qǐng)求動(dòng)作信息,以及進(jìn)行回應(yīng)分析,通過協(xié)議棧進(jìn)行信息發(fā)送和接 收。最終實(shí)現(xiàn)對(duì)外接口 IgrsBrowser,用于瀏覽IGRS網(wǎng)絡(luò)上的媒體服務(wù)器(返回設(shè)備結(jié) 構(gòu)deviceltem),以及瀏覽服務(wù)器上的媒體資源(返回文件結(jié)構(gòu)FileItem)。類似地,UPnP DMA-SDK也依賴于公共工具庫的XMLParser,Thread, Mutex。UPnP DMA-SDK使用線程庫執(zhí) 行UPnP基礎(chǔ)協(xié)議SDK主流程,與UPnP基礎(chǔ)協(xié)議SDK交互,并維護(hù)設(shè)備,服務(wù)等相關(guān)信息。根 據(jù)UPnP AV應(yīng)用框架構(gòu)造訪問請(qǐng)求動(dòng)作格式,以及進(jìn)行回應(yīng)分析,通過基礎(chǔ)協(xié)議SDK進(jìn)行信 息發(fā)送和接收。實(shí)現(xiàn)對(duì)外接口 UpnpBrowser,用于瀏覽UPnP網(wǎng)絡(luò)上的媒體服務(wù)器(返回設(shè) 備結(jié)構(gòu)deviceltem),以及瀏覽服務(wù)器上的媒體資源(返回文件結(jié)構(gòu)FileItem)。對(duì)于單協(xié)議支持的DMA應(yīng)用,可以根據(jù)相應(yīng)的協(xié)議直接基于IGRSDMA-SDK或UPnP DMA-SDK進(jìn)行開發(fā)。而對(duì)于雙協(xié)議DMA應(yīng)用,可以使用IGRS DMA-SDK與UPnP DMA-SDK來共同組建雙協(xié)議方案。但更高效的方法是,應(yīng)用本發(fā)明介紹的 雙協(xié)議DMA應(yīng)用框架。在該框架中,已經(jīng)基于IGRSDMA-SDK與UPnP DMA-SDK實(shí)現(xiàn)了公共虛基類IAVBrowser和派生類 CAVIgrsBrowser和CAVUpnpBrowser,返回統(tǒng)一接口的媒體服務(wù)器信息(AVDevice),和統(tǒng)一接口的文件結(jié)構(gòu)(AVFile)?;陔p協(xié)議DMA應(yīng)用框架進(jìn)行雙 協(xié)議應(yīng)用的開發(fā),將更高效,避免了處理雙協(xié)議的差異性的冗余代碼,而且基于工廠模型的 設(shè)計(jì)模式讓應(yīng)用的軟件結(jié)構(gòu)更為清晰,提供統(tǒng)一、集成的外部接口,為雙協(xié)議DMA應(yīng)用開發(fā) 提供基礎(chǔ),其設(shè)計(jì)如圖6所示。 使用本發(fā)明所設(shè)計(jì)的雙協(xié)議DMA-SDK被應(yīng)用到支持IGRS和UPnP雙協(xié)議的數(shù)碼相 框開發(fā)項(xiàng)目。雙協(xié)議數(shù)碼相框是典型的IGRS和UPnP雙協(xié)議支持的DMA。能根據(jù)協(xié)議的AV 智能應(yīng)用框架,訪問家庭媒體服務(wù)器的目錄內(nèi)容服務(wù),連接管理服務(wù);瀏覽和獲取媒體服務(wù)器上的文件資源;播放本地或媒體服務(wù)器上的圖片(也提供幻燈片播放等方式),音樂文件 (背景音樂);以及實(shí)現(xiàn)友好的用戶界面和達(dá)到穩(wěn)定的系統(tǒng)性能。 雙協(xié)議數(shù)碼相框的核心部分有三個(gè)部分,分別是啟動(dòng)界面部分,界面框架部分,以 及Widget管理部分(Widget是Qt圖形庫的窗體基礎(chǔ),不同的視窗內(nèi)容通常由多個(gè)不同的 Widget組成)。啟動(dòng)界面部分在雙協(xié)議數(shù)碼相框在啟動(dòng)時(shí)初始化并執(zhí)行,包括廣告圖片顯 示,以及無線網(wǎng)絡(luò)連接的相關(guān)界面和實(shí)體模塊。界面框架部分結(jié)合Widget管理共同構(gòu)建其 數(shù)碼相框的核心執(zhí)行邏輯。當(dāng)啟動(dòng)完成,選擇好無線網(wǎng)絡(luò)后,界面框架和Widget管理進(jìn)行 初始化,和執(zhí)行。雙協(xié)議數(shù)碼相框底層通過與雙協(xié)議DMA-SDK交互,根據(jù)DMA-SDK返回的事 件更新邏輯核心部分的事件處理模塊,然后通過slot和signal事件機(jī)制來做出界面部分 的響應(yīng)。雙協(xié)議數(shù)碼相框總體設(shè)計(jì)如圖7所示。
權(quán)利要求
一種支持UPnP和IGRS雙協(xié)議的DMA SDK實(shí)現(xiàn)方法,其特征在于包括處于最底層的跨平臺(tái)公共工具庫,該公共工具庫提供XMLParser,Thread,Mutex,Socket類供SDK調(diào)用者使用,同時(shí)也為其他SDK的實(shí)現(xiàn)提供基礎(chǔ)類庫;Http文件訪問SDK,其使用公共工具庫的Socket類和Thread類來實(shí)現(xiàn)Http的網(wǎng)絡(luò)通訊,它利用公共工具庫,再結(jié)合封裝后的面向?qū)ο蟮脑L問Http文件的請(qǐng)求構(gòu)造、response響應(yīng)、http消息分析以及內(nèi)容的提取,實(shí)現(xiàn)HttpFile網(wǎng)絡(luò)文件訪問接口;MP3播放器SDK,其繼承Mp3Player的功能接口,并調(diào)用HttpFile實(shí)現(xiàn)對(duì)Http協(xié)議網(wǎng)絡(luò)音樂的資源獲取,在邊下載的同時(shí)使用Thread模塊啟動(dòng)解碼線程,利用Mutex控制線程同步,并應(yīng)用libmad解碼庫對(duì)資源進(jìn)行解碼,進(jìn)行播放;IGRS DMA SDK,其依賴于公共工具庫的XMLParser,Thread,Mutex,并使用線程庫執(zhí)行IGRS基礎(chǔ)協(xié)議SDK主流程,與IGRS基礎(chǔ)協(xié)議SDK交互,進(jìn)行設(shè)備、服務(wù)以及會(huì)話管理,根據(jù)IGRS AV智能應(yīng)用框架構(gòu)造訪問請(qǐng)求動(dòng)作信息,以及進(jìn)行回應(yīng)分析,通過協(xié)議棧進(jìn)行信息發(fā)送和接收,最終實(shí)現(xiàn)對(duì)外接口IgrsBrowser,用于瀏覽IGRS網(wǎng)絡(luò)上的媒體服務(wù)器并返回設(shè)備結(jié)構(gòu)deviceItem,以及瀏覽服務(wù)器上的媒體資源并返回文件結(jié)構(gòu)FileItem;UPnP DMA SDK,其也依賴于公共工具庫的XMLParser,Thread,Mutex,并使用線程庫執(zhí)行UPnP基礎(chǔ)協(xié)議SDK主流程,與UPnP基礎(chǔ)協(xié)議SDK交互,并進(jìn)行設(shè)備、服務(wù)管理,根據(jù)UPnP AV應(yīng)用框架構(gòu)造訪問請(qǐng)求動(dòng)作格式,以及進(jìn)行回應(yīng)分析,通過基礎(chǔ)協(xié)議SDK進(jìn)行信息發(fā)送和接收,實(shí)現(xiàn)對(duì)外接口UpnpBrowser,用于瀏覽UPnP網(wǎng)絡(luò)上的媒體服務(wù)器并返回設(shè)備結(jié)構(gòu)deviceItem,以及瀏覽服務(wù)器上的媒體資源,并返回文件結(jié)構(gòu)FileItem;雙協(xié)議DMA應(yīng)用框架,在該框架中,已經(jīng)基于IGRS DMA SDK與UPnPDMA SDK實(shí)現(xiàn)了公共虛基類IAVBrowser和派生類CAVIgrsBrowser和CAVUpnpBrowser,返回統(tǒng)一接口的媒體服務(wù)器信息AVDevice,和統(tǒng)一接口的文件結(jié)構(gòu)AVFile。
2.根據(jù)權(quán)利要求1所述的支持UPnP和IGRS雙協(xié)議的DMA-SDK實(shí)現(xiàn)方法,其特征在于 所述IGRS DMA-SDK是基于IGRS基礎(chǔ)協(xié)議SDK,實(shí)現(xiàn)并封裝IGRS AV智能應(yīng)用框架DMA模型 的“拉”模式交互方法,對(duì)網(wǎng)絡(luò)上的IGRS服務(wù)、IGRS設(shè)備、以及瀏覽的目錄內(nèi)容信息進(jìn)行維 護(hù),提供友好的可調(diào)用接口。
3.根據(jù)權(quán)利要求1所述的支持UPnP和IGRS雙協(xié)議的DMA-SDK實(shí)現(xiàn)方法,其特征在 于所述UPnP DMA-SDK是基于UPnP基礎(chǔ)協(xié)議SDK,實(shí)現(xiàn)并封裝UPnPAV應(yīng)用框架DMA模型的 “拉”模式交互方法,對(duì)網(wǎng)絡(luò)上的UPnP設(shè)備及其服務(wù)、以及瀏覽的目錄內(nèi)容信息進(jìn)行維護(hù),提 供友好的可調(diào)用接口。
4.根據(jù)權(quán)利要求1所述的支持UPnP和IGRS雙協(xié)議的DMA-SDK實(shí)現(xiàn)方法,其特征在于 所述Http文件訪問SDK是基于跨平臺(tái)公共工具庫SDK中的Socket庫,實(shí)現(xiàn)Http協(xié)議下的 文件訪問,使得通過Http文件訪問SDK訪問網(wǎng)絡(luò)文件如同獲取本地文件一樣方便。
5.根據(jù)權(quán)利要求1所述的支持UPnP和IGRS雙協(xié)議的DMA-SDK實(shí)現(xiàn)方法,其特征在于 所述MP3播放器SDK是基于Mad解碼庫及Http文件訪問SDK,MP3播放器SDK提供簡(jiǎn)單易 用的接口,能播放Http協(xié)議下即網(wǎng)絡(luò)上的MP3音樂,以及本地MP3音樂,提供全面的MP3播 放進(jìn)行控制功能。
6.根據(jù)權(quán)利要求1所述的支持UPnP和IGRS雙協(xié)議的DMA-SDK實(shí)現(xiàn)方法,其特征在于 所述雙協(xié)議DMA應(yīng)用通過雙協(xié)議DMA集成軟件框架開發(fā)和集成構(gòu)建而成,所述雙協(xié)議DMA集成軟件框架在IGRS DMA-SDK與UPnPDMA-SDK基礎(chǔ)上,對(duì)雙協(xié)議DMA的集成框架進(jìn)行設(shè)計(jì) 與接口封裝,并提供腳本訪問接口。
7.根據(jù)權(quán)利要求1所述的支持UPnP和IGRS雙協(xié)議的DMA-SDK實(shí)現(xiàn)方法,其特征在于 在雙協(xié)議數(shù)碼相框的應(yīng)用如下雙協(xié)議數(shù)碼相框包括三個(gè)部分,分別是啟動(dòng)界面部分,界面框架部分,以及Widget管 理部分;所述啟動(dòng)界面部分在雙協(xié)議數(shù)碼相框在啟動(dòng)時(shí)初始化并執(zhí)行,包括廣告圖片顯示, 以及無線網(wǎng)絡(luò)連接的相關(guān)界面和實(shí)體模塊,所述界面框架部分結(jié)合Widget管理共同構(gòu)建 其數(shù)碼相框的核心執(zhí)行邏輯;當(dāng)啟動(dòng)完成,選擇好無線網(wǎng)絡(luò)后,界面框架和Widget管理進(jìn) 行初始化和執(zhí)行,雙協(xié)議數(shù)碼相框底層通過與雙協(xié)議DMA-SDK交互,根據(jù)DMA-SDK返回的事 件更新邏輯核心部分的事件處理模塊,然后通過slot和signal事件機(jī)制來做出界面部分 的響應(yīng)。
全文摘要
本發(fā)明通過對(duì)IGRS和UPnP協(xié)議標(biāo)準(zhǔn)的研究,分析數(shù)字Digital MediaAdapter(DMA,數(shù)字媒體適配器)產(chǎn)品的共性,結(jié)合當(dāng)前數(shù)字家庭媒體共享設(shè)計(jì)方案,設(shè)計(jì)并實(shí)現(xiàn)了一種支持IGRS與UPnP雙協(xié)議、模塊化且可擴(kuò)展可配置性強(qiáng)的、容易復(fù)用、跨平臺(tái)的SDK。在本發(fā)明的SDK基礎(chǔ)上,應(yīng)用開發(fā)商能有效地復(fù)用DMA-SDK所提供的相關(guān)模塊,將開發(fā)精力集中在界面開發(fā),以及滿足特殊需求的相關(guān)模塊開發(fā)上,從而提高了DMA應(yīng)用的開發(fā)效率,提高產(chǎn)品化速度。
文檔編號(hào)G06F9/44GK101923470SQ20101026008
公開日2010年12月22日 申請(qǐng)日期2010年8月20日 優(yōu)先權(quán)日2010年8月20日
發(fā)明者劉發(fā)貴, 張功勝, 李寶韓, 李擁軍 申請(qǐng)人:華南理工大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1