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

一種實(shí)現(xiàn)跨平臺的p2p視頻聊天的方法

文檔序號:7746612閱讀:147來源:國知局
專利名稱:一種實(shí)現(xiàn)跨平臺的p2p視頻聊天的方法
一種實(shí)現(xiàn)跨平臺的P2P視頻聊天的方法
技術(shù)領(lǐng)域
本發(fā)明屬于消費(fèi)性電子產(chǎn)品技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)跨平臺的P2P視頻聊天 的方法。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)、通信技術(shù)的快速發(fā)展,網(wǎng)絡(luò)應(yīng)用越來越廣泛。以QQ、MSN為代表 的即時通信技術(shù),已成為人們?nèi)粘=涣鞯囊环N重要手段。同時,隨著網(wǎng)絡(luò)帶寬的不斷增加, 音視頻通信需求也越來越多。近年來隨著嵌入式系統(tǒng)的不斷發(fā)展,涌現(xiàn)出大批的嵌入式設(shè) 備,例如電視機(jī)、各種手持終端等,因此產(chǎn)生了將具有視頻聊天功能的即時通信工具搬上各 種嵌入式系統(tǒng)的需求。目前,已經(jīng)可以將在互聯(lián)網(wǎng)領(lǐng)域已漸趨成熟的SIP、H323網(wǎng)絡(luò)電話協(xié) 議,在電視機(jī)上改進(jìn)實(shí)現(xiàn)可以與電腦、電視、手持終端互相通信的電視機(jī),增加音視頻編解 碼處理模塊,利用電視的音視頻輸出系統(tǒng),加上攝像頭、麥克風(fēng)等音視頻采集設(shè)備,就可以 充分享受大屏幕帶來的視頻聊天超級視覺享受。然而,現(xiàn)有技術(shù)中可見的即時通信工具都 是為單一系統(tǒng)專門設(shè)計(jì)的,而嵌入式系統(tǒng)有多種平臺,各個平臺之間有很大差異,現(xiàn)有的通 信工具無法應(yīng)用于各種嵌入式終端,無法完成跨平臺的即時通信。

發(fā)明內(nèi)容本發(fā)明實(shí)施例的目的在于提供一種實(shí)現(xiàn)跨平臺的P2P視頻聊天的方法,能夠在 windows, Linux、嵌入式Linux等操作系統(tǒng)間通用,以及在各種嵌入式終端之間通用。為實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案為一種實(shí)現(xiàn)跨平臺的P2P視頻聊天的方法,包括下述步驟分析與操作系統(tǒng)有關(guān)的部分,通過宏定義的方式區(qū)別各個操作系統(tǒng)之間的差異 性,實(shí)現(xiàn)跨操作系統(tǒng);找出與硬件平臺有關(guān)的部分,將其抽象成不同的接口,并將接口封裝成動態(tài)鏈接 庫,程序運(yùn)行時,掃描各個接口所調(diào)用函數(shù)在相應(yīng)的硬件平臺上有沒有具體的實(shí)現(xiàn)函數(shù), 當(dāng)有實(shí)現(xiàn)函數(shù)時加載該接口對應(yīng)的動態(tài)鏈接庫及其實(shí)現(xiàn)函數(shù),否則不加載,從而實(shí)現(xiàn)跨平 臺;修改SIP協(xié)議頭,在兼容標(biāo)準(zhǔn)SIP協(xié)議的同時,實(shí)現(xiàn)同一 NAT間通信及不同NAT間穿透。一種實(shí)現(xiàn)跨平臺的P2P視頻聊天的系統(tǒng),包括有網(wǎng)絡(luò)模塊、分別與網(wǎng)絡(luò)模塊連接 的視頻處理模塊和音頻處理模塊、與視頻處理模塊連接用于視頻采集的攝像頭和用于視頻 輸出的顯示設(shè)備、與音頻處理模塊連接用于音頻采集的麥克風(fēng)和用于音頻輸出的播放器, 其中,音頻處理模塊包括有各種音頻驅(qū)動接口和音頻編解碼接口,以及實(shí)現(xiàn)音頻編解碼的 相應(yīng)軟件;視頻處理模塊包括有各種視頻采集驅(qū)動接口、顯示接口、視頻編解碼接口以及實(shí) 現(xiàn)視頻編解碼的相應(yīng)軟件;而網(wǎng)絡(luò)傳輸模塊包括注冊認(rèn)證模塊、NAT穿透模塊、連接建立模 塊、流媒體封裝模塊、流媒體傳輸模塊。
相較于現(xiàn)有技術(shù),本發(fā)明創(chuàng)作能夠在Wind0WS、LinuX、嵌入式Linux等操作系統(tǒng)間 通用,且能應(yīng)用于各種基于嵌入式Linux系統(tǒng)的平臺,解決嵌入式系統(tǒng)之間以及嵌入式系 統(tǒng)和PC機(jī)之間的跨平臺通訊。

圖1是本發(fā)明的原理框圖。圖2是本發(fā)明的音頻處理模塊的音頻接口框圖。圖3是本發(fā)明的視頻處理模塊的視頻接口框圖。圖4是本發(fā)明的用戶注冊流程圖示。圖5是本發(fā)明的視頻通信建立流程圖示。
具體實(shí)施方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。本發(fā)明實(shí)現(xiàn)跨平臺的P2P視頻聊天的方法,首先分析與操作系統(tǒng)有關(guān)的部分,通 過宏定義的方式區(qū)別各個操作系統(tǒng)之間的差異性,實(shí)現(xiàn)跨操作系統(tǒng)。不同的操作系統(tǒng)之間 的主要差別為數(shù)據(jù)結(jié)構(gòu)的不同、底層API函數(shù)的不同以及底層驅(qū)動的不同。對于數(shù)據(jù)結(jié)構(gòu) 的差別,本發(fā)明采用宏定義的方式加以區(qū)別,對于底層API函數(shù)和底層驅(qū)動的不同,本發(fā)明 采用分別封裝,接口調(diào)用的方式。將這些不同的函數(shù)和驅(qū)動分別封裝成同樣的接口,保存在 不同的文件中。通過宏定義的方式調(diào)用不同文件下的接口,做到了上層函數(shù)無差別的調(diào)用, 從而實(shí)現(xiàn)跨操作系統(tǒng)。然后,找出與硬件平臺有關(guān)的部分,將其抽象成不同的接口,并將接 口封裝成動態(tài)鏈接庫,程序運(yùn)行時,掃描各個接口所調(diào)用函數(shù)在相應(yīng)的硬件平臺上有沒有 具體的實(shí)現(xiàn)函數(shù),當(dāng)有實(shí)現(xiàn)函數(shù)時加載該接口對應(yīng)的動態(tài)鏈接庫及其實(shí)現(xiàn)函數(shù),否則不加 載,從而實(shí)現(xiàn)跨平臺。另外,通過修改SIP協(xié)議頭,而不改變其通信流程的方式,從而在兼容 標(biāo)準(zhǔn)SIP協(xié)議的同時,又能實(shí)現(xiàn)同一 NAT間通信及不同NAT間穿透。其中,將與平臺關(guān)聯(lián)大 的部分抽象成各種與平臺無關(guān)的接口,例如音視頻接口,將音視頻采集、處理、顯示、輸出 模塊定義成各種接口,使其與平臺無關(guān),從而脫離平臺限制。而對于網(wǎng)絡(luò)傳輸接口,將互聯(lián) 網(wǎng)上現(xiàn)有的SIP協(xié)議進(jìn)行改進(jìn)和增強(qiáng),使其適合在嵌入式平臺上使用,并能兼容標(biāo)準(zhǔn)SIP協(xié) 議,以使各種終端之間能夠建立連接,通過RTP/RTCP協(xié)議,封裝處理過的音視頻流完成點(diǎn) 對點(diǎn)的音視頻傳輸。請參閱圖1所示,本發(fā)明創(chuàng)作包括有網(wǎng)絡(luò)模塊、分別與網(wǎng)絡(luò)模塊連接的視頻處理 模塊和音頻處理模塊、與視頻處理模塊連接用于視頻采集的攝像頭和用于視頻輸出的顯示 設(shè)備、與音頻處理模塊連接用于音頻采集的麥克風(fēng)和用于音頻輸出的播放器。其中,音頻處 理模塊包括有各種音頻驅(qū)動接口和音頻編解碼接口,以及實(shí)現(xiàn)音頻編解碼的相應(yīng)軟件;視 頻處理模塊包括有各種視頻采集驅(qū)動接口、顯示接口、視頻編解碼接口以及實(shí)現(xiàn)視頻編解 碼的相應(yīng)軟件;而網(wǎng)絡(luò)傳輸模塊包括注冊認(rèn)證模塊、NAT穿透模塊、連接建立模塊、流媒體 封裝模塊、流媒體傳輸模塊。本創(chuàng)作音視頻處理時,音視頻的接收和發(fā)送通道是分立的,音視頻處理由音頻發(fā)送通道、音頻接收通道、視頻發(fā)送通道、視頻接收通道四個部分分別實(shí)現(xiàn),這樣就實(shí)現(xiàn)了一 種跨平臺的設(shè)計(jì)。因?yàn)楦鱾€嵌入式平臺存在很大的差異性,如有的平臺有視頻顯示功能, 但是沒有視頻采集功能,即可以接收視頻,但是不能發(fā)送視頻,而由于視頻的接收通道和發(fā) 送通道是分立的,這樣就可以很容易實(shí)現(xiàn)只接收視頻不發(fā)送視頻。而在其他平臺上則可能 是與此相反的情況,所以無論是什么樣的平臺,本創(chuàng)作都能滿足需求,從而實(shí)現(xiàn)跨平臺功 能。請參閱圖2、圖3所示,音頻處理模塊抽象出音頻驅(qū)動接口和音頻編解碼接口兩個 接口。不同的平臺硬件有不同的音頻硬件,相應(yīng)的驅(qū)動也可能不同,屏蔽掉這些不同,抽象 出統(tǒng)一的音頻驅(qū)動接口 ;同樣,不同的平臺實(shí)現(xiàn)的硬件編解碼也可能不同,支持的軟件編解 碼也可能不同,屏蔽掉這些不同,抽象出統(tǒng)一的編解碼接口。視頻處理模塊抽象出視頻采集 驅(qū)動接口、視頻編解碼接口以及視頻顯示接口三個接口。因?yàn)楦鱾€平臺采用的攝像頭可能 不同,其所具有的驅(qū)動就可能不同,所以抽象出統(tǒng)一的視頻采集接口 ;同理,抽象出統(tǒng)一的 視頻編碼接口 ;而不同的平臺采用的顯示設(shè)備有很大差別,所采用的顯示驅(qū)動也就不同,因 此抽象出視頻顯示接口。所有的這些驅(qū)動接口除了定義通用接口外,還相應(yīng)的定義了常見 的標(biāo)準(zhǔn)接口,比如音頻的ALSA、0SS等標(biāo)準(zhǔn)接口,視頻的V4L、V4L2、AVC等標(biāo)準(zhǔn)接口。而所 有抽象出的這些接口均以動態(tài)鏈接庫的形式加載。根據(jù)流行的標(biāo)準(zhǔn),視頻采集驅(qū)動接口定義出一些標(biāo)準(zhǔn)接口,當(dāng)要實(shí)現(xiàn)此視頻通信 終端的平臺具有這些標(biāo)準(zhǔn)驅(qū)動時,終端控制程序會搜索這些驅(qū)動,并加載其接口的動態(tài)鏈 接庫,從而具有支持這種驅(qū)動的能力。另外,本發(fā)明創(chuàng)作還定義一個通用的接口,此接口包 括視頻采集設(shè)備的打開、關(guān)閉函數(shù)、采集數(shù)據(jù)的函數(shù)、以及各種參數(shù)設(shè)置函數(shù)。當(dāng)所要實(shí)現(xiàn) 的平臺不具有標(biāo)準(zhǔn)驅(qū)動時,就可以根據(jù)自己的驅(qū)動的特點(diǎn),根據(jù)這個通用接口所定義的函 數(shù),定義相應(yīng)的驅(qū)動函數(shù),從而實(shí)現(xiàn)視頻的采集。視頻編解碼接口也是定義為動態(tài)鏈接庫的 形式,并且對應(yīng)于每一個編解碼接口同時用軟件實(shí)現(xiàn)了相應(yīng)的編解碼模塊。當(dāng)平臺有足夠 的能力支持軟件編解碼時,可以加載相應(yīng)的軟件編解碼。還可根據(jù)平臺本身實(shí)現(xiàn)的硬件編 解碼,通過接口調(diào)用硬件的編解碼,以到達(dá)最好的編解碼效果和編解碼速度。視頻顯示接口 定義了 一些標(biāo)準(zhǔn)的顯示接口比如SDL、framebuffer等,同時也定義了通用顯示接口,可根 據(jù)硬件的實(shí)際特點(diǎn)選擇不同的顯示設(shè)備。在現(xiàn)有標(biāo)準(zhǔn)SIP協(xié)議基礎(chǔ)上對網(wǎng)絡(luò)模塊部分的網(wǎng)絡(luò)認(rèn)證注冊模塊進(jìn)行改進(jìn),為了 兼容標(biāo)準(zhǔn)SIP協(xié)議,對于其通信過程不做改變,而是通過改變SIP頭的方式,使其功能大大 增強(qiáng)。SIP頭中對用戶名密碼部分以及NAT穿透部分進(jìn)行改進(jìn),其中針對用戶名密碼部分, 由于很多嵌入式設(shè)備沒有字符輸入設(shè)備或者是只有簡單的字符輸入設(shè)備,因此為了減少用 戶的輸入,根據(jù)設(shè)備的MAC地址(全球唯一),通過一定的算法計(jì)算出相應(yīng)的用戶名和密碼, 同時,服務(wù)器上也應(yīng)用相同的算法來計(jì)算相應(yīng)的用戶名和密碼,從而減少用戶操作;而對于 NAT穿透部分,通過訪問外部NAT穿透服務(wù)器,得到其對應(yīng)的外部IP和端口。一個家庭中 可能存在多個嵌入式設(shè)備共用一個路由器的可能,為了解決這個問題,通過動態(tài)分配監(jiān)聽 端口,從而使同一 NAT下的不同的設(shè)備有不同監(jiān)聽端口,對應(yīng)路由器上也就分配了不同的 端口,使綁定在服務(wù)器上的端口也不同,避免了沖突,實(shí)現(xiàn)了多個終端同時跟外網(wǎng)通信的能 力。圖4所示為用戶注冊流程圖示,根據(jù)設(shè)備的MAC地址(全球唯一),通過一定的算法計(jì)算出相應(yīng)的用戶名和密碼;動態(tài)計(jì)算SIP監(jiān)聽端口,組裝注冊SIP頭(Register)發(fā)到 服務(wù)器端,如果是合法MAC生成的用戶名和密碼,則認(rèn)證通過,服務(wù)器記錄這個帳號的各種 信息,包括綁定其外網(wǎng)的IP地址和分配的外網(wǎng)端口,終端完成登錄。如果不是合法用戶,返 回認(rèn)證不通過信息給終端。登錄成功后,就可以呼叫其他用戶或者等待其他用戶的呼叫,呼 叫過程遵循SIP協(xié)議。圖5所示為視頻通信建立的流程圖示,分為主叫與被叫,主叫方將被叫號碼,以及 自己的信息(包括本方外網(wǎng)IP地址及端口、本方支持的編解碼協(xié)議等)封裝成SIP邀請頭 (INVITE),發(fā)送給服務(wù)器。服務(wù)器取出要呼叫的號碼,然后搜索用戶信息數(shù)據(jù)庫。如果被叫 不在線,則返回給主叫用戶不在線的SIP頭(NOT FOUND);如果在線,則取出被叫登錄時在 服務(wù)器上保存的外網(wǎng)IP地址和端口。然后將主叫的邀請信息(INVITE)發(fā)往被叫,被叫接 收到邀請以后返回振鈴信息,服務(wù)器將振鈴信息轉(zhuǎn)發(fā)給主叫端。被叫如果接受呼叫則將本 方信息(包括但不限于本方外網(wǎng)IP地址及端口、本方支持的編解碼協(xié)議等)封裝成SIP應(yīng) 答頭(0K),發(fā)送給服務(wù)器,服務(wù)器再轉(zhuǎn)發(fā)給主叫。在這個過程中,主被叫分別得到對方的外 網(wǎng)IP和端口,以及支持的編解碼方式,雙方選擇出相同的編解碼,開始媒體流的P2P發(fā)送, 完成通信。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種實(shí)現(xiàn)跨平臺的P2P視頻聊天的方法,其特征在于,包括下述步驟分析與操作系統(tǒng)有關(guān)的部分,通過宏定義的方式區(qū)別各個操作系統(tǒng)之間的差異性,實(shí)現(xiàn)跨操作系統(tǒng);找出與硬件平臺有關(guān)的部分,將其抽象成不同的接口,并將接口封裝成動態(tài)鏈接庫,程序運(yùn)行時,掃描各個接口所調(diào)用函數(shù)在相應(yīng)的硬件平臺上有沒有具體的實(shí)現(xiàn)函數(shù),當(dāng)有實(shí)現(xiàn)函數(shù)時加載該接口對應(yīng)的動態(tài)鏈接庫及其實(shí)現(xiàn)函數(shù),否則不加載,從而實(shí)現(xiàn)跨平臺;修改SIP協(xié)議頭,在兼容標(biāo)準(zhǔn)SIP協(xié)議的同時,實(shí)現(xiàn)同一NAT間通信及不同NAT間穿透。
2.如權(quán)利要求1所述實(shí)現(xiàn)跨平臺的P2P視頻聊天的方法,其特征在于對于不同的操 作系統(tǒng)之間數(shù)據(jù)結(jié)構(gòu)的差別,采用宏定義的方式加以區(qū)別,而對于不同的操作系統(tǒng)之間底 層API函數(shù)和底層驅(qū)動的不同,采用分別封裝,接口調(diào)用的方式加以區(qū)別,將這些不同的函 數(shù)和驅(qū)動分別封裝成同樣的接口,保存在不同的文件中,通過宏定義的方式調(diào)用不同文件 下的接口,做到了上層函數(shù)無差別的調(diào)用,從而實(shí)現(xiàn)跨操作系統(tǒng)。
3.如權(quán)利要求2所述實(shí)現(xiàn)跨平臺的P2P視頻聊天的方法,其特征在于將與平臺關(guān)聯(lián) 大的部分抽象成各種與平臺無關(guān)的接口,其中,將音視頻采集、處理、顯示、輸出模塊定義成 各種接口,使其與平臺無關(guān),從而脫離平臺限制;而對于網(wǎng)絡(luò)傳輸接口,將互聯(lián)網(wǎng)上現(xiàn)有的 SIP協(xié)議進(jìn)行改進(jìn)和增強(qiáng),使其適合在嵌入式平臺上使用,并能兼容標(biāo)準(zhǔn)SIP協(xié)議,以使各 種終端之間能夠建立連接,完成點(diǎn)對點(diǎn)的音視頻傳輸。
4.如權(quán)利要求3所述實(shí)現(xiàn)跨平臺的P2P視頻聊天的方法,其特征在于音視頻處理時, 音視頻的接收和發(fā)送通道是分立的,音視頻處理由音頻發(fā)送通道、音頻接收通道、視頻發(fā)送 通道、視頻接收通道四個部分分別實(shí)現(xiàn)。
5.如權(quán)利要求4所述實(shí)現(xiàn)跨平臺的P2P視頻聊天的方法,其特征在于所述修改SIP協(xié) 議頭包括SIP頭中對用戶名密碼部分以及NAT穿透部分進(jìn)行改進(jìn),其中針對用戶名密碼部 分,根據(jù)設(shè)備的MAC地址,通過一定的算法計(jì)算出相應(yīng)的用戶名和密碼,同時,服務(wù)器上也 應(yīng)用相同的算法來計(jì)算相應(yīng)的用戶名和密碼;而對于NAT穿透部分,通過訪問外部NAT穿透 服務(wù)器,得到其對應(yīng)的外部IP和端口。
6.如權(quán)利要求5所述實(shí)現(xiàn)跨平臺的P2P視頻聊天的方法,其特征在于動態(tài)分配監(jiān)聽 端口,使同一 NAT下的不同的設(shè)備有不同監(jiān)聽端口,對應(yīng)路由器上也就分配了不同的端口, 使綁定在服務(wù)器上的端口也不同,避免了沖突,實(shí)現(xiàn)了多個終端同時跟外網(wǎng)通信的能力。
7.一種實(shí)現(xiàn)跨平臺的P2P視頻聊天的系統(tǒng),包括有網(wǎng)絡(luò)模塊、分別與網(wǎng)絡(luò)模塊連接的 視頻處理模塊和音頻處理模塊、與視頻處理模塊連接用于視頻采集的攝像頭和用于視頻輸 出的顯示設(shè)備、與音頻處理模塊連接用于音頻采集的麥克風(fēng)和用于音頻輸出的播放器,其 特征在于音頻處理模塊包括有各種音頻驅(qū)動接口和音頻編解碼接口,以及實(shí)現(xiàn)音頻編解 碼的相應(yīng)軟件;視頻處理模塊包括有各種視頻采集驅(qū)動接口、顯示接口、視頻編解碼接口以 及實(shí)現(xiàn)視頻編解碼的相應(yīng)軟件;而網(wǎng)絡(luò)傳輸模塊包括注冊認(rèn)證模塊、NAT穿透模塊、連接建 立模塊、流媒體封裝模塊、流媒體傳輸模塊。
8.如權(quán)利要求7所述實(shí)現(xiàn)跨平臺的P2P視頻聊天的系統(tǒng),其特征在于音頻處理模塊 抽象出音頻驅(qū)動接口和音頻編解碼接口兩個接口 ;視頻處理模塊抽象出視頻采集驅(qū)動接 口、視頻編解碼接口以及視頻顯示接口三個接口 ;所有抽象出的這些接口均以動態(tài)鏈接庫 的形式加載。
9.如權(quán)利要求8所述實(shí)現(xiàn)跨平臺的P2P視頻聊天的系統(tǒng),其特征在于根據(jù)流行的標(biāo) 準(zhǔn),視頻采集驅(qū)動接口定義出一些標(biāo)準(zhǔn)接口,當(dāng)要實(shí)現(xiàn)此視頻通信終端的平臺具有這些標(biāo) 準(zhǔn)驅(qū)動時,終端控制程序會搜索這些驅(qū)動,并加載其接口的動態(tài)鏈接庫,從而具有支持這種 驅(qū)動的能力。
10.如權(quán)利要求9所述實(shí)現(xiàn)跨平臺的P2P視頻聊天的系統(tǒng),其特征在于還定義一個通 用的接口,此接口包括視頻采集設(shè)備的打開、關(guān)閉函數(shù)、采集數(shù)據(jù)的函數(shù)、以及各種參數(shù)設(shè) 置函數(shù),當(dāng)所要實(shí)現(xiàn)的平臺不具有標(biāo)準(zhǔn)驅(qū)動時,就可以根據(jù)自己的驅(qū)動的特點(diǎn),根據(jù)這個通 用接口所定義的函數(shù),定義相應(yīng)的驅(qū)動函數(shù),從而實(shí)現(xiàn)視頻的采集。
全文摘要
本發(fā)明公開一種實(shí)現(xiàn)跨平臺的P2P視頻聊天的方法,包括下述步驟分析與操作系統(tǒng)有關(guān)的部分,通過宏定義的方式區(qū)別各個操作系統(tǒng)之間的差異性,實(shí)現(xiàn)跨操作系統(tǒng);找出與硬件平臺有關(guān)的部分,將其抽象成不同的接口,并將接口封裝成動態(tài)鏈接庫,程序運(yùn)行時,掃描各個接口所調(diào)用函數(shù)在相應(yīng)的硬件平臺上有沒有具體的實(shí)現(xiàn)函數(shù),當(dāng)有實(shí)現(xiàn)函數(shù)時加載該接口對應(yīng)的動態(tài)鏈接庫及其實(shí)現(xiàn)函數(shù),否則不加載,從而實(shí)現(xiàn)跨平臺。本發(fā)明創(chuàng)作能夠在windows、Linux、嵌入式Linux等操作系統(tǒng)間通用,且能應(yīng)用于各種基于嵌入式Linux系統(tǒng)的平臺,解決嵌入式系統(tǒng)之間以及嵌入式系統(tǒng)和PC機(jī)之間的跨平臺通訊。
文檔編號H04N7/14GK101854380SQ20101015267
公開日2010年10月6日 申請日期2010年4月15日 優(yōu)先權(quán)日2010年4月15日
發(fā)明者王克釗, 王志國 申請人:深圳創(chuàng)維-Rgb電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1