本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,特別是涉及一種消息處理方法及系統(tǒng)、微視儀、及電子設(shè)備。
背景技術(shù):
無線家庭微視儀是用于家庭的自我健康檢查設(shè)備,可用于口腔,咽喉,鼻腔,耳道,皮膚的近距離和內(nèi)部觀察,使用的場(chǎng)景通常是用戶一手持微視儀另一手持電子設(shè)備(手機(jī),平板電腦等)觀察平時(shí)用肉眼無法觀察到的身體部位。由于微視儀圖像采集和播放都在用戶的視野范圍之內(nèi),大于200毫秒的傳輸時(shí)延可以明顯的被用戶感知到,會(huì)造成用戶體驗(yàn)的下降。微視儀由于不自帶屏幕,所有的控制和信息顯示都依賴于顯示電子設(shè)備屏幕,這也對(duì)其使用的網(wǎng)絡(luò)應(yīng)用層協(xié)議提出了特定的要求。
目前已存在的流媒體傳輸協(xié)議都是為遠(yuǎn)距離應(yīng)用如視頻監(jiān)控和視頻直播而設(shè)計(jì)的(適用于網(wǎng)絡(luò)狀況不好),已有的流媒體傳輸協(xié)議比如RTSP協(xié)議由于有多層封包,存在建鏈時(shí)間長(zhǎng)(通常要耗費(fèi)數(shù)百毫秒到數(shù)秒的時(shí)間來建立連接)、延遲高的特點(diǎn),均不適合微視儀對(duì)實(shí)時(shí)性的要求。且典型的RTP封包,MTU(最大傳輸單元)為1500B,這是因?yàn)槿绻鸐TU大于1500B,在IP層其將會(huì)被分割成幾個(gè)小于MTU尺寸的包,這樣將會(huì)無法檢測(cè)數(shù)據(jù)是否丟失。因?yàn)镮P和UDP協(xié)議都沒有提供分組到達(dá)的檢測(cè),如果分割后第一個(gè)包成功接收而后續(xù)的包丟失,由于只有第一個(gè)包中包含有完整的RTP頭信息,而RTP頭中沒有關(guān)于載荷長(zhǎng)度的標(biāo)識(shí),因此判斷不出該RTP包是否有分割丟失。
技術(shù)實(shí)現(xiàn)要素:
鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種消息處理方法及系統(tǒng)、微視儀、及電子設(shè)備,用于解決現(xiàn)有技術(shù)中視頻傳輸時(shí)延高以及數(shù)據(jù)傳輸不夠完整等的問題。
為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種消息處理方法,應(yīng)用于一微視儀中,所述微視儀與至少一電子設(shè)備處于同一TCP/IP協(xié)議的局域網(wǎng)中,所述方法包括:將獲取的視頻數(shù)據(jù)幀封裝為網(wǎng)絡(luò)消息;將所述網(wǎng)絡(luò)消息發(fā)送給所有與所述微視儀進(jìn)行TCP連接的電子設(shè)備,以供訂閱了所述網(wǎng)絡(luò)消息的電子設(shè)備接收所述網(wǎng)絡(luò)消息。
于本發(fā)明一具體實(shí)施例中,所述視頻數(shù)據(jù)幀包括對(duì)獲取的視頻數(shù)據(jù)進(jìn)行轉(zhuǎn)碼而獲得的MJPEG視頻數(shù)據(jù)幀以及H.264視頻數(shù)據(jù)幀;所述電子設(shè)備對(duì)接收的所述網(wǎng)絡(luò)消息進(jìn)行解碼,且對(duì)解碼獲得的MJPEG視頻數(shù)據(jù)幀進(jìn)行播放,對(duì)解碼獲得的H.264視頻數(shù)據(jù)幀進(jìn)行存儲(chǔ)。
于本發(fā)明一具體實(shí)施例中,所述方法還包括當(dāng)接收到一所述電子設(shè)備發(fā)送的控制消息時(shí),對(duì)所述微視儀進(jìn)行控制。
于本發(fā)明一具體實(shí)施例中,對(duì)所述微視儀進(jìn)行控制的方式至少包括以下中的一種:1)開啟所述視頻數(shù)據(jù)幀的發(fā)送;2)停止所述視頻數(shù)據(jù)幀的發(fā)送;3)調(diào)整所述視頻數(shù)據(jù)的質(zhì)量;4)調(diào)整所述視頻數(shù)據(jù)的幀率。
于本發(fā)明一具體實(shí)施例中,所述方法還包括將獲取的設(shè)備狀態(tài)信息封裝為網(wǎng)絡(luò)消息。
于本發(fā)明一具體實(shí)施例中,所述設(shè)備狀態(tài)信息至少包括以下中的一種:所述微視儀的重力感應(yīng)器的狀態(tài)、所述微視儀的電量計(jì)的狀態(tài)、及所述微視儀的感應(yīng)充電的狀態(tài)。
一種消息處理系統(tǒng),其特征在于應(yīng)用于一微視儀中,所述微視儀與至少一電子設(shè)備處于同一TCP/IP協(xié)議的局域網(wǎng)中,所述系統(tǒng)包括:網(wǎng)絡(luò)消息封裝模塊,用以將獲取的視頻數(shù)據(jù)幀封裝為網(wǎng)絡(luò)消息;網(wǎng)絡(luò)消息發(fā)送模塊,用以將所述網(wǎng)絡(luò)消息發(fā)送給所有與所述微視儀進(jìn)行TCP連接的電子設(shè)備,以供訂閱了所述網(wǎng)絡(luò)消息的電子設(shè)備接收所述網(wǎng)絡(luò)消息。
為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明還提供一種微視儀,與至少一電子設(shè)備處于同一TCP/IP協(xié)議的局域網(wǎng)中,所述微視儀中運(yùn)行如上中任一項(xiàng)所述的消息處理方法。
為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種消息處理方法,應(yīng)用于一電子設(shè)備中,所述電子設(shè)備與一微視儀處于同一TCP/IP協(xié)議的局域網(wǎng)中,所述電子設(shè)備中預(yù)先進(jìn)行了消息訂閱的設(shè)置,所述方法包括:當(dāng)接收到與所述電子設(shè)備進(jìn)行了TCP連接的微視儀發(fā)布的與所述消息訂閱的設(shè)置匹配的網(wǎng)絡(luò)消息時(shí),獲取所述網(wǎng)絡(luò)消息;根據(jù)所述網(wǎng)絡(luò)消息進(jìn)行顯示和/或存儲(chǔ),其中所述網(wǎng)絡(luò)消息包括所述微視儀根據(jù)獲取的視頻數(shù)據(jù)幀封裝而成的。
于本發(fā)明一具體實(shí)施例中,當(dāng)所述視頻數(shù)據(jù)幀為MJPEG視頻數(shù)據(jù)幀時(shí),對(duì)所述視頻數(shù)據(jù)幀進(jìn)行解碼且對(duì)解碼后的視頻數(shù)據(jù)幀進(jìn)行實(shí)時(shí)顯示;當(dāng)所述視頻數(shù)據(jù)幀為H.264視頻數(shù)據(jù)幀時(shí),對(duì)所述視頻數(shù)據(jù)幀進(jìn)行解碼且對(duì)解碼后的視頻數(shù)據(jù)幀進(jìn)行存儲(chǔ)。
于本發(fā)明一具體實(shí)施例中,所述方法還包括將一控制指令封裝為一控制消息,且將所述控制消息推送至指定的所述微視儀以對(duì)所述微視儀進(jìn)行控制。
于本發(fā)明一具體實(shí)施例中,所述網(wǎng)絡(luò)消息還包括微視儀根據(jù)其自身的設(shè)備狀態(tài)信息封裝而成的,所述消息處理方法還包括根據(jù)與所述設(shè)備狀態(tài)信息對(duì)應(yīng)的網(wǎng)絡(luò)消息,判斷是否生成所述控制指令。
于本發(fā)明一具體實(shí)施例中,所述設(shè)備狀態(tài)信息至少包括以下中的一種:所述微視儀的重力感應(yīng)器的狀態(tài)、所述微視儀的電量計(jì)的狀態(tài)、所述微視儀的感應(yīng)充電的狀態(tài)。
為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明還提供一種消息處理系統(tǒng),應(yīng)用于一電子設(shè)備 中,所述電子設(shè)備與一微視儀處于同一TCP/IP協(xié)議的局域網(wǎng)中,所述電子設(shè)備中預(yù)先進(jìn)行了消息訂閱的設(shè)置,所述系統(tǒng)包括:網(wǎng)絡(luò)消息接收模塊,用于當(dāng)接收到與所述電子設(shè)備進(jìn)行了TCP連接的微視儀發(fā)布的與所述消息訂閱的設(shè)置匹配的網(wǎng)絡(luò)消息時(shí),獲取所述網(wǎng)絡(luò)消息;網(wǎng)絡(luò)消息處理模塊,用以根據(jù)所述網(wǎng)絡(luò)消息進(jìn)行顯示和/或存儲(chǔ),其中所述網(wǎng)絡(luò)消息包括所述微視儀根據(jù)獲取的視頻數(shù)據(jù)幀封裝而成的。
為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明還提供一種電子設(shè)備,與至少一微視儀處于同一TCP/IP協(xié)議的局域網(wǎng)中,所述電子設(shè)備中運(yùn)行如上任一項(xiàng)所述的方法。
如上所述,本發(fā)明的消息處理方法及系統(tǒng)、微視儀、及電子設(shè)備,微視儀與至少一電子設(shè)備處于同一TCP/IP協(xié)議的局域網(wǎng)中,且微視儀可將獲取的視頻數(shù)據(jù)幀封裝為網(wǎng)絡(luò)消息;且將所述網(wǎng)絡(luò)消息發(fā)送給所有與所述微視儀進(jìn)行TCP連接的電子設(shè)備,以供訂閱了所述網(wǎng)絡(luò)消息的電子設(shè)備接收所述網(wǎng)絡(luò)消息。即本發(fā)明利用TCP層上基于消息的網(wǎng)絡(luò)應(yīng)用協(xié)議實(shí)現(xiàn)數(shù)據(jù)的傳輸,實(shí)現(xiàn)瞬時(shí)建鏈,時(shí)延低且數(shù)據(jù)傳輸?shù)耐暾院?,使用網(wǎng)絡(luò)消息傳輸視頻數(shù)據(jù),傳輸層封包解包的消耗大大減少。
附圖說明
圖1顯示為本發(fā)明的通信系統(tǒng)在一具體實(shí)施例中的組成示意圖。
圖2顯示為本發(fā)明的消息處理方法在一具體實(shí)施例中的流程示意圖。
圖3顯示為本發(fā)明的消息處理系統(tǒng)在一具體實(shí)施例中的模塊示意圖。
圖4顯示為本發(fā)明的消息處理方法在一具體實(shí)施例中的流程示意圖。
圖5顯示為本發(fā)明的消息處理系統(tǒng)在一具體實(shí)施例中的模塊示意圖。
圖6顯示為本發(fā)明一具體實(shí)施例中應(yīng)用的視頻錄制流程示意圖。
圖7顯示為本發(fā)明一具體實(shí)施例中應(yīng)用的設(shè)備信息處理流程示意圖。
圖8顯示為本發(fā)明一具體實(shí)施例中應(yīng)用的控制過程示意圖。
圖9顯示為本發(fā)明一具體實(shí)施例中應(yīng)用的通信系統(tǒng)工作原理示意圖。
元件標(biāo)號(hào)說明
10 通信系統(tǒng)
11 微視儀
12 電子設(shè)備
20~22、40~42 方法
30 消息處理系統(tǒng)
31 網(wǎng)絡(luò)消息封裝模塊
32 網(wǎng)絡(luò)消息發(fā)送模塊
50 消息處理系統(tǒng)
51 網(wǎng)絡(luò)消息接收模塊
52 網(wǎng)絡(luò)消息處理模塊
具體實(shí)施方式
以下通過特定的具體實(shí)例說明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過另外不同的具體實(shí)施方式加以實(shí)施或應(yīng)用,本說明書中的各項(xiàng)細(xì)節(jié)也可以基于不同觀點(diǎn)與應(yīng)用,在沒有背離本發(fā)明的精神下進(jìn)行各種修飾或改變。需說明的是,在不沖突的情況下,以下實(shí)施例及實(shí)施例中的特征可以相互組合。
需要說明的是,以下實(shí)施例中所提供的圖示僅以示意方式說明本發(fā)明的基本構(gòu)想,遂圖示中僅顯示與本發(fā)明中有關(guān)的組件而非按照實(shí)際實(shí)施時(shí)的組件數(shù)目、形狀及尺寸繪制,其實(shí)際實(shí)施時(shí)各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可能更為復(fù)雜。
家庭微視儀通常與相應(yīng)的終端產(chǎn)品進(jìn)行通信,終端產(chǎn)品在接收到微視儀上傳的視頻后進(jìn)行播放和存儲(chǔ),目前已存在的流媒體傳輸協(xié)議都是為遠(yuǎn)距離應(yīng)用如視頻監(jiān)控,視頻直播而設(shè)計(jì)的(適用于網(wǎng)絡(luò)狀況不好),已有的流媒體傳輸協(xié)議比如RTSP協(xié)議由于有多層封包,存在建鏈時(shí)間長(zhǎng)及延遲高的特點(diǎn),均不適合微視儀對(duì)實(shí)時(shí)性的要求。本發(fā)明提出一套基于TCP協(xié)議(TCP協(xié)議可以保證傳輸數(shù)據(jù)完整性)的應(yīng)用層協(xié)議用于微視儀視頻傳輸以提高傳輸效率,降低時(shí)延。具體的系統(tǒng)結(jié)構(gòu)如圖1所示,通信系統(tǒng)10包括微視儀11和電子設(shè)備12,所述微視儀11與所述電子設(shè)備12處于同一TCP/IP協(xié)議的局域網(wǎng)中,所述電子設(shè)備12的個(gè)數(shù)可以為一個(gè)或多個(gè),所述電子設(shè)備12例如為智能手機(jī)或電腦等。且圖9顯示為本發(fā)明的通信系統(tǒng)10在一具體實(shí)施例中的結(jié)構(gòu)示意圖。如圖9中的電子設(shè)備12為多個(gè),分別為顯示與控制終端A、顯示與控制終端B、以及顯示與控制終端C等等,且所述圖9中所示的微視儀為無線微視儀。且圖9中顯示了控制終端A的內(nèi)部結(jié)構(gòu)以進(jìn)一步說明所述通信系統(tǒng)10的工作過程。
進(jìn)一步參閱圖2,顯示為本發(fā)明的消息處理方法在一具體實(shí)施例中的流程示意圖。所述 消息處理方法20應(yīng)用于所述微視儀11中,所述方法20包括:
21:將獲取的視頻數(shù)據(jù)幀封裝為網(wǎng)絡(luò)消息;
22:將所述網(wǎng)絡(luò)消息發(fā)送給所有與所述微視儀11進(jìn)行TCP連接的電子設(shè)備,以供訂閱了所述網(wǎng)絡(luò)消息的電子設(shè)備12接收所述網(wǎng)絡(luò)消息。優(yōu)選的,電子設(shè)備通過套接字連接微視儀11的TCP端口以建立網(wǎng)絡(luò)連接。TCP連接建立后即可開始數(shù)據(jù)/控制幀的傳輸,不需要特定的建鏈過程。且在建立TCP連接后,應(yīng)用程序可通過訪問消息分發(fā)隊(duì)列進(jìn)行網(wǎng)絡(luò)消息的收發(fā)處理。
該消息的發(fā)送采用發(fā)布-訂閱模式,即將網(wǎng)絡(luò)消息發(fā)送至所有進(jìn)行TCP連接的電子設(shè)備端,發(fā)布者套接字會(huì)將消息復(fù)制并發(fā)送給所有連接的遠(yuǎn)程TCP端口,如遠(yuǎn)程TCP端口未訂閱此消息,消息副本將被銷毀,如果遠(yuǎn)程TCP端口已訂閱此消息,消息副本將被接收。
于本發(fā)明一具體實(shí)施例中,所述視頻數(shù)據(jù)幀包括對(duì)獲取的視頻數(shù)據(jù)進(jìn)行轉(zhuǎn)碼而獲得的MJPEG視頻數(shù)據(jù)幀以及H.264視頻數(shù)據(jù)幀;所述電子設(shè)備12對(duì)接收的所述網(wǎng)絡(luò)消息進(jìn)行解碼,且對(duì)解碼獲得的MJPEG視頻數(shù)據(jù)幀進(jìn)行播放,對(duì)解碼獲得的H.264視頻數(shù)據(jù)幀進(jìn)行存儲(chǔ)。所述視頻數(shù)據(jù)例如為從所述微視儀11自帶的攝像頭獲取的。于一具體是實(shí)施例中,播放以及存儲(chǔ)的過程還包括:對(duì)H.264數(shù)據(jù)幀的原始數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換并封包為MPEG-4格式視頻,且電子設(shè)備12將MJPEG解碼后的位圖刷新至屏幕上,同時(shí)將H.264轉(zhuǎn)換出的MPEG-4格式的數(shù)據(jù)流保存在終端的存儲(chǔ)介質(zhì)(閃存或外部存儲(chǔ)卡)中。
其中,每個(gè)MJPEG和H.264數(shù)據(jù)幀均封裝為獨(dú)立的發(fā)布消息。MJPEG消息頭帶分辨率、時(shí)間戳、和幀率信息,其余為JPEG圖像數(shù)據(jù)。H.264消息攜帶多種類型的H.264NALU(網(wǎng)絡(luò)抽象層單元),包括SPS序列參數(shù)集、PPS圖像參數(shù)集、IDR即時(shí)解碼刷新、I幀關(guān)鍵幀、以及P幀前向預(yù)測(cè)編碼幀。每個(gè)消息頭帶時(shí)間戳信息,其余為幀數(shù)據(jù)。且系統(tǒng)10對(duì)視頻進(jìn)行錄制的過程如圖6所示。
于本發(fā)明一具體實(shí)施例中,所述方法20還包括當(dāng)接收到一所述電子設(shè)備12發(fā)送的控制消息時(shí),對(duì)所述微視儀11進(jìn)行控制。且系統(tǒng)10對(duì)控制消息的處理過程例如如圖8所示。
于本發(fā)明一具體實(shí)施例中,對(duì)所述微視儀11進(jìn)行控制的方式至少包括以下中的一種:1)開啟所述視頻數(shù)據(jù)幀的發(fā)送;2)停止所述視頻數(shù)據(jù)幀的發(fā)送;3)調(diào)整所述視頻數(shù)據(jù)的質(zhì)量;4)調(diào)整所述視頻數(shù)據(jù)的幀率。
于本發(fā)明一具體實(shí)施例中,所述方法還包括將獲取的設(shè)備狀態(tài)信息封裝為網(wǎng)絡(luò)消息。
于本發(fā)明一具體實(shí)施例中,所述設(shè)備狀態(tài)信息至少包括以下中的一種:所述微視儀11的重力感應(yīng)器的狀態(tài)、所述微視儀11的電量計(jì)的狀態(tài)、及所述微視儀11的感應(yīng)充電的狀態(tài)。 所述設(shè)備狀態(tài)信息可被實(shí)時(shí)顯示并存儲(chǔ)于所述電子設(shè)備12中,實(shí)現(xiàn)設(shè)備的信息查看和控制。且系統(tǒng)10對(duì)設(shè)備狀態(tài)信息進(jìn)行廣播(發(fā)布-訂閱模式)的過程如圖7所示。
請(qǐng)參閱圖3,顯示為本發(fā)明的消息處理系統(tǒng)在一具體實(shí)施例中的模塊示意圖。所述消息處理系統(tǒng)30,應(yīng)用于所述微視儀11中,所述系統(tǒng)30包括:
網(wǎng)絡(luò)消息封裝模塊31,用以將獲取的視頻數(shù)據(jù)幀封裝為網(wǎng)絡(luò)消息;
網(wǎng)絡(luò)消息發(fā)送模塊32,用以將所述網(wǎng)絡(luò)消息發(fā)送給所有與所述微視儀11進(jìn)行TCP連接的電子設(shè)備12,以供訂閱了所述網(wǎng)絡(luò)消息的電子設(shè)備12接收所述網(wǎng)絡(luò)消息。
所述系統(tǒng)30為與所述方法20對(duì)應(yīng)的系統(tǒng)項(xiàng),兩者技術(shù)方案一一對(duì)應(yīng),所有關(guān)于所述方法20的描述均可應(yīng)用于本實(shí)施例中。
進(jìn)一步的,參閱圖4,顯示為本發(fā)明的消息處理方法在一具體實(shí)施例中的流程示意圖。所述方法40應(yīng)用于所述電子設(shè)備12中,所述電子設(shè)備12中預(yù)先進(jìn)行了消息訂閱的設(shè)置,所述方法40包括:
41:當(dāng)接收到與所述電子設(shè)備12進(jìn)行了TCP連接的微視儀11發(fā)布的與所述消息訂閱的設(shè)置匹配的網(wǎng)絡(luò)消息時(shí),獲取所述網(wǎng)絡(luò)消息;
42:根據(jù)所述網(wǎng)絡(luò)消息進(jìn)行顯示和/或存儲(chǔ),其中所述網(wǎng)絡(luò)消息包括所述微視儀11根據(jù)獲取的視頻數(shù)據(jù)幀封裝而成的。
于本發(fā)明一具體實(shí)施例中,當(dāng)所述視頻數(shù)據(jù)幀為MJPEG視頻數(shù)據(jù)幀時(shí),對(duì)所述視頻數(shù)據(jù)幀進(jìn)行解碼且對(duì)解碼后的視頻數(shù)據(jù)幀進(jìn)行實(shí)時(shí)顯示;當(dāng)所述視頻數(shù)據(jù)幀為H.264視頻數(shù)據(jù)幀時(shí),對(duì)所述視頻數(shù)據(jù)幀進(jìn)行解碼且對(duì)解碼后的視頻數(shù)據(jù)幀進(jìn)行存儲(chǔ)。
于本發(fā)明一具體實(shí)施例中,所述方法還包括將一控制指令封裝為一控制消息,且將所述控制消息推送至指定的所述微視儀11以對(duì)所述微視儀11進(jìn)行控制??刂葡⒓床捎猛扑偷哪J竭M(jìn)行發(fā)送。優(yōu)選的,所述控制指令中含有推送對(duì)象的微視儀11的標(biāo)識(shí)號(hào),所述標(biāo)識(shí)號(hào)例如為所述微視儀11的設(shè)備號(hào)或者IP地址等。
于本發(fā)明一具體實(shí)施例中,所述網(wǎng)絡(luò)消息還包括微視儀11根據(jù)其自身的設(shè)備狀態(tài)信息封裝而成的,所述消息處理方法還包括根據(jù)與所述設(shè)備狀態(tài)信息對(duì)應(yīng)的網(wǎng)絡(luò)消息,判斷是否生成所述控制指令。
于本發(fā)明一具體實(shí)施例中,所述設(shè)備狀態(tài)信息至少包括以下中的一種:所述微視儀11的重力感應(yīng)器的狀態(tài)、所述微視儀11的電量計(jì)的狀態(tài)、所述微視儀11的感應(yīng)充電的狀態(tài)。所述設(shè)備狀態(tài)信息可被實(shí)時(shí)顯示并存儲(chǔ)于所述電子設(shè)備12中,實(shí)現(xiàn)設(shè)備的信息查看和控制。例如,當(dāng)設(shè)備狀態(tài)信息中顯示微視儀11的電量過低時(shí),生成控制微視儀11處于省電模式的控 制指令,將所述控制指令封裝為控制消息,并通過推送模式發(fā)送至指定的微視儀11。進(jìn)一步的,本發(fā)明相當(dāng)于在微視儀11和電子設(shè)備12間建立了一個(gè)交互設(shè)備狀態(tài)信息以及控制指令的傳輸通道,比如電量顯示、充電器狀態(tài)、運(yùn)動(dòng)感應(yīng)器數(shù)據(jù)、以及拍照錄像觸發(fā)都通過這個(gè)通道傳輸。
請(qǐng)參閱圖5,顯示為本發(fā)明的消息處理系統(tǒng)在一具體實(shí)施例中模塊示意圖。所述消息處理系統(tǒng)50,應(yīng)用于所述電子設(shè)備12中,所述電子設(shè)備12與所述微視儀11處于同一TCP/IP協(xié)議的局域網(wǎng)中,所述電子設(shè)備12中預(yù)先進(jìn)行了消息訂閱的設(shè)置,所述系統(tǒng)50包括:
網(wǎng)絡(luò)消息接收模塊51,用于當(dāng)接收到與所述電子設(shè)備12進(jìn)行了TCP連接的微視儀11發(fā)布的與所述消息訂閱的設(shè)置匹配的網(wǎng)絡(luò)消息時(shí),獲取所述網(wǎng)絡(luò)消息。
網(wǎng)絡(luò)消息處理模塊52,用以根據(jù)所述網(wǎng)絡(luò)消息進(jìn)行顯示和/或存儲(chǔ),其中所述網(wǎng)絡(luò)消息包括所述微視儀11根據(jù)獲取的視頻數(shù)據(jù)幀封裝而成的。
所述系統(tǒng)50為與所述方法40對(duì)應(yīng)的系統(tǒng)項(xiàng),兩者技術(shù)方案一一對(duì)應(yīng),所有關(guān)于所述方法40的描述均可應(yīng)用于本實(shí)施例中。
綜上所述,本發(fā)明的消息處理方法及系統(tǒng)、微視儀、及電子設(shè)備,微視儀與至少一電子設(shè)備處于同一TCP/IP協(xié)議的局域網(wǎng)中,且微視儀可將獲取的視頻數(shù)據(jù)幀封裝為網(wǎng)絡(luò)消息;且將所述網(wǎng)絡(luò)消息發(fā)送給所有與所述微視儀進(jìn)行TCP連接的電子設(shè)備,以供訂閱了所述網(wǎng)絡(luò)消息的電子設(shè)備接收所述網(wǎng)絡(luò)消息。即本發(fā)明利用TCP層上基于消息的網(wǎng)絡(luò)應(yīng)用協(xié)議實(shí)現(xiàn)數(shù)據(jù)的傳輸,實(shí)現(xiàn)瞬時(shí)建鏈,時(shí)延低且數(shù)據(jù)傳輸?shù)耐暾院?,使用網(wǎng)絡(luò)消息傳輸視頻數(shù)據(jù),傳輸層封包解包的消耗大大減少。所以,本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點(diǎn)而具高度產(chǎn)業(yè)利用價(jià)值。
上述實(shí)施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對(duì)上述實(shí)施例進(jìn)行修飾或改變。因此,舉凡所屬技術(shù)領(lǐng)域中具有通常知識(shí)者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等效修飾或改變,仍應(yīng)由本發(fā)明的權(quán)利要求所涵蓋。