本發(fā)明涉及視音頻技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)終端實(shí)時(shí)視音頻通訊控制系統(tǒng)及方法。
背景技術(shù):
在信息技術(shù)發(fā)達(dá)的當(dāng)今社會(huì),移動(dòng)終端已是人們?nèi)粘I钪斜夭豢缮俚墓ぞ撸褂靡苿?dòng)終端進(jìn)行實(shí)施視音頻通訊是人們?nèi)粘Ec人溝通交流的常用手段。而當(dāng)今各種安防監(jiān)控、視音頻對(duì)講、實(shí)時(shí)調(diào)度等控制中心也已全面應(yīng)用于各種場(chǎng)所,對(duì)于這些控制中心,需要專門的攝像頭作為視音頻源等,而這些攝像頭往往是固定不可移動(dòng)的,且并不能與其他控制中心及視頻終端實(shí)現(xiàn)實(shí)時(shí)信息傳輸并互等。目前,移動(dòng)終端在安防監(jiān)控、視音頻對(duì)講、實(shí)時(shí)調(diào)度等控制中心中的應(yīng)用中存在很多局限性,只能通過硬件設(shè)備向控制中心傳輸視音頻數(shù)據(jù),移動(dòng)終端無(wú)法實(shí)時(shí)拍攝作為視音頻輸入源將視音頻傳輸至控制中心,無(wú)法與控制中心進(jìn)行實(shí)施信息并互,且移動(dòng)終端也無(wú)法作為轉(zhuǎn)發(fā)設(shè)備在控制中心及其他移動(dòng)終端之間進(jìn)行視音頻數(shù)據(jù)傳輸。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是針對(duì)上述現(xiàn)有技術(shù)存在的缺陷,提供一種移動(dòng)終端實(shí)時(shí)視音頻通訊控制系統(tǒng)及方法。
本發(fā)明提供的移動(dòng)終端實(shí)時(shí)視音頻通訊控制系統(tǒng)包括:移動(dòng)終端,設(shè)有視音頻編碼模塊,用于將采集到的視音頻信號(hào)進(jìn)行編碼;控制中心,設(shè)有編解碼器,用于將接收到的視音頻信息進(jìn)行解碼后輸出;和轉(zhuǎn)發(fā)模塊,用于將接收到的視音頻信息進(jìn)行轉(zhuǎn)發(fā);云服務(wù)器,設(shè)有用戶管理模塊、移動(dòng)終端設(shè)備管理模塊和PTP服務(wù)器,通過網(wǎng)絡(luò)與移動(dòng)終端和控制中心連接通信,移動(dòng)終端和控制中心通過PTP服務(wù)器獲得對(duì)方的IP地址及相關(guān)信息并實(shí)現(xiàn)直接通信。
所述控制中心設(shè)有拼接屏,所述編解碼器解碼的視音頻信號(hào)發(fā)送至拼接屏顯示。
所述控制中心的轉(zhuǎn)發(fā)模塊通過自適應(yīng)路由算法同時(shí)轉(zhuǎn)發(fā)至一個(gè)或多個(gè)終端設(shè)備進(jìn)行實(shí)時(shí)視音頻,實(shí)現(xiàn)控制中心與多個(gè)終端設(shè)備的實(shí)時(shí)對(duì)講與調(diào)度。
所述的移動(dòng)終端還包括轉(zhuǎn)發(fā)模塊,用于將采集到或接收到的視音頻信號(hào)向一個(gè)或多個(gè)移動(dòng)終端進(jìn)行轉(zhuǎn)發(fā)。
本發(fā)明還提供了一種移動(dòng)終端實(shí)時(shí)視音頻通訊控制方法,包括以下步驟:
步驟1:移動(dòng)終端采集視音頻信號(hào),并通過視音頻編碼模塊對(duì)所述視音頻信號(hào)進(jìn)行編碼;
步驟2:建立云服務(wù)器,在云服務(wù)器內(nèi)設(shè)置用戶管理模塊、移動(dòng)終端設(shè)備管理模塊和PTP服務(wù)器,通過網(wǎng)絡(luò)與移動(dòng)終端和控制中心連接通信,移動(dòng)終端和控制中心通過PTP服務(wù)器獲得對(duì)方的IP地址及相關(guān)信息實(shí)現(xiàn)直接通信;
步驟3:控制中心接收移動(dòng)終端發(fā)送的視音頻信號(hào),通過控制中心的編解碼器將接收到的視音頻信號(hào)解碼后輸出和/或轉(zhuǎn)發(fā)。
步驟4:所述控制中心的拼接屏接收所述編解碼器解碼的視音頻信號(hào)并顯示。
步驟5:所述控制中心通過自適應(yīng)路由算法將視音頻信號(hào)同時(shí)轉(zhuǎn)發(fā)至一個(gè)或多個(gè)終端設(shè)備進(jìn)行實(shí)時(shí)視音頻,實(shí)現(xiàn)控制中心與多個(gè)終端設(shè)備的實(shí)時(shí)對(duì)講與調(diào)度。
所述的移動(dòng)終端還包括將采集到或接收到的視音頻信號(hào)向一個(gè)或多個(gè)移動(dòng)終端進(jìn)行轉(zhuǎn)發(fā)。
所述的控制中心是監(jiān)控中心或指揮中心或調(diào)度中心或會(huì)議系統(tǒng)。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
1、移動(dòng)終端可以作為一個(gè)視音頻輸入源,實(shí)時(shí)將視音頻傳輸至控制中心進(jìn)行存儲(chǔ)或解碼顯示;
2、移動(dòng)終端可以作為一個(gè)對(duì)講或調(diào)度設(shè)備與控制中心進(jìn)行實(shí)時(shí)信息并互;
3、相對(duì)于傳統(tǒng)安防監(jiān)控及對(duì)講、調(diào)度等系統(tǒng),本系統(tǒng)無(wú)需專用設(shè)備,通用的手機(jī)、平板電腦就可以實(shí)時(shí)視音頻等信息交互功能;在一些特殊場(chǎng)合,沒有攝像頭等的場(chǎng)合也可以實(shí)現(xiàn)視音頻實(shí)時(shí)傳輸及監(jiān)控調(diào)度等;
4、本系統(tǒng)視音頻傳輸采用PTP方式,即設(shè)備直接將信息傳送給設(shè)備,不需要經(jīng)過服務(wù)器中轉(zhuǎn),節(jié)約了服務(wù)器投入及帶寬要求,同時(shí),經(jīng)濟(jì)性好、效果好;
5、移動(dòng)終端作為視音頻信號(hào)采集端的同時(shí),也可以作為信號(hào)傳輸?shù)闹修D(zhuǎn)端,這樣,就非常大的節(jié)約的帶寬資源,同時(shí),讓在有非常多的用戶需要同時(shí)看同一個(gè)視音頻信號(hào)時(shí),不需要全部同時(shí)都從某一個(gè)設(shè)備取流,而可以直接從附近設(shè)備取流,真正可以實(shí)現(xiàn)非常大數(shù)量規(guī)模的視音頻傳輸,實(shí)現(xiàn)超大規(guī)模的視頻會(huì)議、教學(xué)等工作。
附圖說明
圖1為本發(fā)明移動(dòng)終端實(shí)時(shí)視音頻通訊控制系統(tǒng)結(jié)構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例一的系統(tǒng)結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例二的系統(tǒng)結(jié)構(gòu)示意圖;
圖4為本發(fā)明自適應(yīng)路由算法的一個(gè)最優(yōu)二叉樹示意圖;
圖5為本發(fā)明實(shí)施例三的系統(tǒng)結(jié)構(gòu)示意圖;
圖6為本發(fā)明移動(dòng)終端實(shí)時(shí)視音頻通訊控制方法的流程圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)發(fā)明進(jìn)行詳細(xì)的說明。
如圖1所示,本發(fā)明提供的移動(dòng)終端實(shí)時(shí)視音頻通訊控制系統(tǒng)包括:移動(dòng)終端,設(shè)有視音頻編碼模塊,用于將采集到的視音頻信號(hào)進(jìn)行編碼;控制中心,設(shè)有編解碼器,用于將接收到的視音頻信息進(jìn)行解碼后輸出;和轉(zhuǎn)發(fā)模塊,用于將接收到的視音頻信息進(jìn)行轉(zhuǎn)發(fā);云服務(wù)器,設(shè)有用戶管理模塊、移動(dòng)終端設(shè)備管理模塊和PTP服務(wù)器,通過網(wǎng)絡(luò)與移動(dòng)終端和控制中心連接通信,移動(dòng)終端和控制中心通過PTP服務(wù)器獲得對(duì)方的IP地址及相關(guān)信息并實(shí)現(xiàn)直接通信。
移動(dòng)終端通過WIFI或GRPS或藍(lán)牙等多種方式連接到網(wǎng)絡(luò),如局域網(wǎng)或互聯(lián)網(wǎng)等,移動(dòng)終端一般情況下無(wú)固定IP地址;控制中心的由若干編解碼器組成的數(shù)字矩陣通過有線LAN或無(wú)線WIFI等方式連接到網(wǎng)絡(luò),一般情況下,數(shù)字矩陣連接到局域網(wǎng),再通過路由器連接到互聯(lián)網(wǎng),設(shè)備一般無(wú)固定IP地址;云服務(wù)器可以是服務(wù)器托管于機(jī)房,有固定IP,或者使用虛擬服務(wù)器,有固定IP地址,或者有固定域名,通過DDNS服務(wù)器解析到動(dòng)態(tài)IP。這樣移動(dòng)終端和控制中心即通過網(wǎng)絡(luò)和服務(wù)器達(dá)到互相通信。
移動(dòng)終端做為信號(hào)輸入端采集視音頻傳輸至控制中心或控制中心將視音頻信號(hào)等傳給至移動(dòng)終端的工作方式:
第1步:移動(dòng)終端通過網(wǎng)絡(luò)連接到云服務(wù)器內(nèi)的設(shè)備管理服務(wù)器并登陸注冊(cè),這時(shí)云服器內(nèi)就已經(jīng)登記好了移動(dòng)終端的IP地址及相關(guān)信息;
第2步:編解碼器通過網(wǎng)絡(luò)連接到云服務(wù)器并進(jìn)行登記,這時(shí),云服器就已經(jīng)有了編解碼器的IP地址及相關(guān)信息;
第3步:移動(dòng)終端訪問云服務(wù)器的設(shè)備列表,得到編解碼器的IP地址或其它信息,然后直接向編解碼器的IP地址相對(duì)應(yīng)的設(shè)備發(fā)送連接請(qǐng)求,在請(qǐng)求通過后建立一個(gè)信息通道;或者逆向,編解碼器向移動(dòng)終端發(fā)送請(qǐng)求并進(jìn)行連接;
第4步:移動(dòng)終端將本地視音頻進(jìn)行編碼后通過信息通道直接向編解碼器發(fā)送音視頻流或音視頻文件;
第5步:編解碼器直接將音視頻發(fā)送至移動(dòng)終端,以實(shí)現(xiàn)實(shí)時(shí)音視頻交互。
實(shí)施例1
如圖2所示,本實(shí)施例提供的移動(dòng)終端實(shí)時(shí)視音頻通訊控制系統(tǒng)中,控制中心還設(shè)有拼接屏,編解碼器解碼的視音頻信號(hào)可發(fā)送至拼接屏進(jìn)行顯示。
本實(shí)施例實(shí)現(xiàn)了移動(dòng)終端設(shè)備的視音頻顯示在控制中心的拼接屏上。
實(shí)施例2
如圖3所示,本實(shí)施例提供的移動(dòng)終端實(shí)時(shí)視音頻通訊控制系統(tǒng)中,移動(dòng)終端設(shè)備設(shè)有2個(gè)或2個(gè)以上,各移動(dòng)終端均通過網(wǎng)絡(luò)與服務(wù)器及控制中心連接通信??刂浦行牡霓D(zhuǎn)發(fā)模塊通過自適應(yīng)路由算法同時(shí)轉(zhuǎn)發(fā)至一個(gè)或多個(gè)終端設(shè)備進(jìn)行實(shí)時(shí)視音頻,實(shí)現(xiàn)控制中心與多個(gè)終端設(shè)備的實(shí)時(shí)對(duì)講與調(diào)度。各移動(dòng)終端還包括轉(zhuǎn)發(fā)模塊,用于將采集到或接收到的視音頻信號(hào)向一個(gè)或多個(gè)移動(dòng)終端進(jìn)行轉(zhuǎn)發(fā)。本實(shí)施例實(shí)現(xiàn)了控制中心實(shí)時(shí)和多個(gè)移動(dòng)終端進(jìn)行實(shí)時(shí)音視頻對(duì)講及調(diào)度。
控制中心接收移動(dòng)終端發(fā)送的視音頻信號(hào),通過控制中心的編解碼器將接收到的視音頻信號(hào)解碼后輸出和/或轉(zhuǎn)發(fā)。如圖4所示,本發(fā)明使用的自適應(yīng)路由算法具體如下:
A、B、C、D、E、F、G表示移動(dòng)終端設(shè)備,任一臺(tái)設(shè)備既是信號(hào)接收方,同時(shí)又可以作為信號(hào)轉(zhuǎn)發(fā)方。
如B、C、D、E、F、G設(shè)備同時(shí)要接收A設(shè)備的信息,根據(jù)網(wǎng)絡(luò)資源等情況,任一臺(tái)設(shè)備在接收A設(shè)備的信息后,可以轉(zhuǎn)發(fā)給任何其它設(shè)備,如上述B設(shè)備在接收到信息后轉(zhuǎn)發(fā)給F、G設(shè)備,G設(shè)備在接收到信息后轉(zhuǎn)發(fā)給E設(shè)備,C設(shè)備在接收A設(shè)備信息后轉(zhuǎn)發(fā)給D設(shè)備。
具體轉(zhuǎn)發(fā)原理為:在一臺(tái)設(shè)備需要接收另一臺(tái)設(shè)備時(shí),會(huì)先測(cè)試該設(shè)備經(jīng)過所有可能達(dá)到信息發(fā)送端設(shè)備的路徑,看哪條路徑的時(shí)間最短,同時(shí),根據(jù)各自設(shè)備的資源占用情況,自動(dòng)選擇由哪個(gè)設(shè)備進(jìn)行轉(zhuǎn)發(fā)。如E設(shè)備要接收A設(shè)備信息,根據(jù)算法,在確定資源比例最優(yōu)的情況下,經(jīng)過G轉(zhuǎn)發(fā)、G再經(jīng)過B轉(zhuǎn)發(fā)從A取信息,實(shí)現(xiàn)路由最優(yōu)化。
實(shí)施例3
如圖5所示,本實(shí)施例提供的移動(dòng)終端實(shí)時(shí)視音頻通訊控制系統(tǒng)可同時(shí)實(shí)現(xiàn)移動(dòng)終端設(shè)備的視音頻顯示在控制中心的拼接屏上,及控制中心實(shí)時(shí)和多個(gè)移動(dòng)終端進(jìn)行實(shí)時(shí)音視頻對(duì)講及調(diào)度。
圖6是本發(fā)明提供的移動(dòng)終端實(shí)時(shí)視音頻通訊控制方法的流程圖,具體包括以下步驟:
步驟1:移動(dòng)終端采集視音頻信號(hào),并通過視音頻編碼模塊對(duì)所述視音頻信號(hào)進(jìn)行編碼;
步驟2:建立云服務(wù)器,在云服務(wù)器內(nèi)設(shè)置用戶管理模塊、移動(dòng)終端設(shè)備管理模塊和PTP服務(wù)器,通過網(wǎng)絡(luò)與移動(dòng)終端和控制中心連接通信,移動(dòng)終端和控制中心通過PTP服務(wù)器獲得對(duì)方的IP地址及相關(guān)信息實(shí)現(xiàn)直接通信;
步驟3:控制中心接收移動(dòng)終端發(fā)送的視音頻信號(hào),通過控制中心的編解碼器將接收到的視音頻信號(hào)解碼后輸出和/或轉(zhuǎn)發(fā)。
實(shí)施例1提供的移動(dòng)終端實(shí)時(shí)視音頻通訊控制方法還包括以下步驟:
步驟4:控制中心的拼接屏接收所述編解碼器解碼的視音頻信號(hào)并顯示。
實(shí)施例2提供的移動(dòng)終端實(shí)時(shí)視音頻通訊控制方法還包括以下步驟:
步驟5:控制中心通過自適應(yīng)路由算法將視音頻信號(hào)同時(shí)轉(zhuǎn)發(fā)至一個(gè)或多個(gè)終端設(shè)備進(jìn)行實(shí)時(shí)視音頻,實(shí)現(xiàn)控制中心與多個(gè)終端設(shè)備的實(shí)時(shí)對(duì)講與調(diào)度。
其中,移動(dòng)終端還包括將采集到或接收到的視音頻信號(hào)向一個(gè)或多個(gè)移動(dòng)終端進(jìn)行轉(zhuǎn)發(fā)。
實(shí)施例3提供的移動(dòng)終端實(shí)時(shí)視音頻通訊控制方法還包括以下步驟:
步驟4:控制中心的拼接屏接收所述編解碼器解碼的視音頻信號(hào)并顯示;
步驟5:控制中心通過自適應(yīng)路由算法將視音頻信號(hào)同時(shí)轉(zhuǎn)發(fā)至一個(gè)或多個(gè)終端設(shè)備進(jìn)行實(shí)時(shí)視音頻,實(shí)現(xiàn)控制中心與多個(gè)終端設(shè)備的實(shí)時(shí)對(duì)講與調(diào)度。
所述的控制中心可以是監(jiān)控中心或指揮中心或調(diào)度中心或會(huì)議系統(tǒng)。
本發(fā)明移動(dòng)終端可以作為一個(gè)視音頻輸入源,實(shí)時(shí)將視音頻傳輸至控制中心進(jìn)行存儲(chǔ)或解碼顯示;移動(dòng)終端可以作為一個(gè)對(duì)講或調(diào)度設(shè)備與控制中心進(jìn)行實(shí)時(shí)信息并互;相對(duì)于傳統(tǒng)安防監(jiān)控及對(duì)講、調(diào)度等系統(tǒng),本系統(tǒng)無(wú)需專用設(shè)備,通用的手機(jī)、平板電腦就可以實(shí)時(shí)視音頻等信息交互功能;在一些特殊場(chǎng)合,沒有攝像頭等的場(chǎng)合也可以實(shí)現(xiàn)視音頻實(shí)時(shí)傳輸及監(jiān)控調(diào)度等;本系統(tǒng)視音頻傳輸采用PTP方式,即設(shè)備直接將信息傳送給設(shè)備,不需要經(jīng)過服務(wù)器中轉(zhuǎn),節(jié)約了服務(wù)器投入及帶寬要求,同時(shí),經(jīng)濟(jì)性好、效果好;移動(dòng)終端作為視音頻信號(hào)采集端的同時(shí),也可以作為信號(hào)傳輸?shù)闹修D(zhuǎn)端,這樣,就非常大的節(jié)約的帶寬資源,同時(shí),讓在有非常多的用戶需要同時(shí)看同一個(gè)視音頻信號(hào)時(shí),不需要全部同時(shí)都從某一個(gè)設(shè)備取流,而可以直接從附近設(shè)備取流,真正可以實(shí)現(xiàn)非常大數(shù)量規(guī)模的視音頻傳輸,實(shí)現(xiàn)超大規(guī)模的視頻會(huì)議、教學(xué)等工作。
上述實(shí)施例僅用于說明本發(fā)明的具體實(shí)施方式。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和變化,這些變形和變化都應(yīng)屬于本發(fā)明的保護(hù)范圍。