两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

音視頻傳輸通道調(diào)控方法、裝置和系統(tǒng)的制作方法

文檔序號:8002663閱讀:152來源:國知局
音視頻傳輸通道調(diào)控方法、裝置和系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種音視頻傳輸通道調(diào)控方法、裝置和系統(tǒng)。所述音視頻傳輸通道調(diào)控方法,運行于音視頻服務(wù)器上,包括:獲取建立音視頻傳輸連接請求以及建立音視頻傳輸連接的終端各自上報的傳輸通道信息;根據(jù)所述上報的傳輸通道信息確定所述音視頻傳輸連接的傳輸通道類型;下發(fā)所述確定的傳輸通道類型給所述建立音視頻傳輸連接的終端。上述視頻傳輸通道調(diào)控方法、裝置和系統(tǒng),在發(fā)送音視頻傳輸連接請求時,音視頻服務(wù)器根據(jù)上報的傳輸通道信息確定音視頻傳輸連接的傳輸通道類型,因根據(jù)傳輸通道信息確定傳輸通道類型,然后再根據(jù)確定的傳輸通道類型建立音視頻傳輸連接,縮短了音視頻傳輸連接后出現(xiàn)音視頻畫面的延遲時間,提高了音視頻傳輸?shù)男Ч?br> 【專利說明】音視頻傳輸通道調(diào)控方法、裝置和系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及音視頻傳輸技術(shù),特別是涉及一種音視頻傳輸通道調(diào)控方法、裝置和系統(tǒng)。

【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,人們借助視頻軟件工具實現(xiàn)網(wǎng)上會晤以及一方播放視頻給另一方觀看等,給人們的生活帶來極大的便利。目前用戶A和用戶B之間視頻時,用戶A發(fā)送視頻邀請命令到用戶B,用戶B收到視頻邀請命令后點擊接收視頻,視頻服務(wù)器下發(fā)命令建立用戶A和B的視頻連接,用戶A和B優(yōu)先嘗試使用直連通道連接,若采用直連通道連接后質(zhì)量很差,客戶端請求使用中轉(zhuǎn)通道連接,需上傳中轉(zhuǎn)通道連接請求,由服務(wù)器決定是否接收客戶端的中轉(zhuǎn)通道連接請求,如此,在用戶A向用戶B發(fā)送采用中轉(zhuǎn)通道連接請求,以及用戶B確定采用中轉(zhuǎn)通道后,需要等待服務(wù)器決定,然后在服務(wù)器確定后用戶A和用戶B才能連接出現(xiàn)音視頻畫面,存在較大延遲,影響音視頻傳輸?shù)男Ч?br>

【發(fā)明內(nèi)容】

[0003]基于此,有必要針對目前音視頻傳輸通道建立存在延遲、影響音視頻傳輸效果的技術(shù)問題,提供一種能減少延遲且能提高音視頻傳輸?shù)男Ч囊粢曨l傳輸通道調(diào)控方法。
[0004]此外,還有必要提供一種能減少延遲且能提高音視頻傳輸?shù)男Ч囊粢曨l傳輸通道調(diào)控裝置。
[0005]此外,還有必要提供一種能減少延遲且能提高音視頻傳輸?shù)男Ч囊粢曨l傳輸通道調(diào)控系統(tǒng)。
[0006]一種音視頻傳輸通道調(diào)控方法,運行于音視頻服務(wù)器上,包括:
[0007]獲取建立音視頻傳輸連接請求以及建立音視頻傳輸連接的終端各自上報的傳輸通道信息;
[0008]根據(jù)所述上報的傳輸通道信息確定所述音視頻傳輸連接的傳輸通道類型;
[0009]下發(fā)所述確定的傳輸通道類型給所述建立音視頻傳輸連接的終端。
[0010]一種音視頻傳輸通道調(diào)控裝置,運行于音視頻服務(wù)器上,所述裝置包括:
[0011]獲取模塊,用于獲取建立音視頻傳輸連接請求以及建立音視頻傳輸連接的終端各自上報的傳輸通道信息;
[0012]通道類型確定模塊,用于根據(jù)所述上報的傳輸通道信息確定所述音視頻傳輸連接的傳輸通道類型;
[0013]下發(fā)模塊,用于下發(fā)所述確定的傳輸通道類型給所述建立音視頻傳輸連接的終端。
[0014]一種音視頻傳輸通道調(diào)控系統(tǒng),包括音視頻服務(wù)器、中轉(zhuǎn)服務(wù)器和至少兩個終端;
[0015]所述至少兩個終端中一個終端向其余終端發(fā)送建立音視頻傳輸連接請求,且所述至少兩個終端通過所述中轉(zhuǎn)服務(wù)器上報各自的傳輸通道信息;
[0016]所述音視頻服務(wù)器用于獲取所述音視頻傳輸連接請求及上報的傳輸通道信息,并根據(jù)所述上報的傳輸通道信息確定所述音視頻傳輸連接的傳輸通道類型,以及通過所述中轉(zhuǎn)服務(wù)器下發(fā)所述確定的傳輸通道類型給所述至少兩個終端。
[0017]上述視頻傳輸通道調(diào)控方法、裝置和系統(tǒng),在發(fā)送音視頻傳輸連接請求時,音視頻服務(wù)器根據(jù)上報的傳輸通道信息確定音視頻傳輸連接的傳輸通道類型,因根據(jù)傳輸通道信息確定傳輸通道類型,然后再根據(jù)確定的傳輸通道類型建立音視頻傳輸連接,縮短了音視頻傳輸連接后出現(xiàn)音視頻畫面的延遲時間,提高了音視頻傳輸?shù)男Ч?br>
【專利附圖】

【附圖說明】
[0018]圖1為一個實施例中音視頻傳輸通道調(diào)控系統(tǒng)的連接示意圖;
[0019]圖2為一個實施例切換邏輯中五種狀態(tài)示意圖;
[0020]圖3為一個實施例中音視頻傳輸通道調(diào)控方法的流程圖;
[0021]圖4為另一個實施例中音視頻傳輸通道調(diào)控方法的流程圖;
[0022]圖5為一個實施例中音視頻傳輸通道調(diào)控裝置的結(jié)構(gòu)框圖;
[0023]圖6為另一個實施例中音視頻傳輸通道調(diào)控裝置的結(jié)構(gòu)框圖;
[0024]圖7為另一個實施例中音視頻傳輸通道調(diào)控裝置的結(jié)構(gòu)框圖;
[0025]圖8為圖7中通道切換模塊的內(nèi)部結(jié)構(gòu)示意圖。

【具體實施方式】
[0026]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0027]如圖1所示,為一個實施例中音視頻傳輸通道調(diào)控系統(tǒng)的連接示意圖。該音視頻傳輸調(diào)控系統(tǒng)包括音視頻服務(wù)器110、中轉(zhuǎn)服務(wù)器120和至少兩個終端130。
[0028]至少兩個終端130中一個終端向其余終端發(fā)送建立音視頻傳輸連接請求,且至少兩個終端130通過中轉(zhuǎn)服務(wù)器120上報各自的傳輸通道信息到音視頻服務(wù)器110。
[0029]以弟一終%5和弟_■終%5建立首視頻傳輸連接為例,弟一終%5向弟_■終%5發(fā)起建立音視頻傳輸連接請求,第一終端和第二終端將各自的傳輸通道信息通過中轉(zhuǎn)服務(wù)器120上報給音視頻服務(wù)器110。其中,傳輸通道信息包括通道地址(包括IP地址和端口地址)、所用時間段、網(wǎng)絡(luò)丟包率、時延、碼率等。時延是指一個數(shù)據(jù)包從開始發(fā)送到對方接收總共用的時間。網(wǎng)絡(luò)丟包率或時延很高,說明網(wǎng)絡(luò)狀態(tài)很差,音視頻傳輸質(zhì)量受到很大影響。碼率是指數(shù)據(jù)傳輸時單位時間傳送的數(shù)據(jù)位數(shù),如Ikbps (每秒千位);此外,該傳輸通道信息還包括終端所在地理位置和運營商類型等。因不同的地理位置或不同的運營商類型,也會影響網(wǎng)絡(luò)狀況。
[0030]音視頻服務(wù)器110用于獲取音視頻傳輸連接請求及上報的傳輸通道信息,并根據(jù)上報的傳輸通道信息確定該音視頻傳輸連接的傳輸通道類型,以及通過中轉(zhuǎn)服務(wù)器120下發(fā)確定的傳輸通道類型給至少兩個終端130。
[0031]具體的,音視頻傳輸連接請求包括播放視頻連接請求、屏幕共享連接請求等。播放視頻連接請求是指在音視頻傳輸過程中當(dāng)前用戶給對方播放本地視頻文件的請求;屏幕共享連接請求是指在音視頻傳輸過程中當(dāng)前用戶給對方播放當(dāng)前用戶屏幕畫面。
[0032]傳輸通道類型包括中轉(zhuǎn)通道和直連通道。中轉(zhuǎn)通道是指至少兩個終端通過中轉(zhuǎn)服務(wù)器傳輸音視頻數(shù)據(jù)的通道。直連通道是指至少兩個終端直接傳輸音視頻數(shù)據(jù)的通道。音視頻服務(wù)器110根據(jù)上報的傳輸通道信息確定該音視頻傳輸連接的傳輸通道類型具體過程為:優(yōu)先選擇直連通道,根據(jù)該傳輸通道信息判斷該直連通道是否效果差,若是,則切換入中轉(zhuǎn)通道,再進(jìn)一步判斷中轉(zhuǎn)通道是否效果差,若是,則切換入直連通道,若否,則繼續(xù)使用中轉(zhuǎn)通道,若直連通道效果好,則繼續(xù)使用直連通道。
[0033]直連通道效果的判斷依據(jù)是:判斷使用直連通道時,傳輸通道信息中的發(fā)送丟包率是否大于丟包閾值、時延是否大于時延閾值、碼率是否低于第一碼率閾值等三個條件中的至少一個。當(dāng)滿足傳輸通道信息中的發(fā)送丟包率大于丟包閾值、時延大于時延閾值、碼率低于第一碼率閾值中等三個條件中的至少一個時,說明直連通道效果差。同理,可采用上述判斷直連通道效果的方式來判斷中轉(zhuǎn)通道的效果。
[0034]上述視頻傳輸通道調(diào)控系統(tǒng),在發(fā)送音視頻傳輸連接請求時,音視頻服務(wù)器根據(jù)上報的傳輸通道信息確定音視頻傳輸連接的傳輸通道類型,因根據(jù)傳輸通道信息確定傳輸通道類型,然后再根據(jù)確定的傳輸通道類型建立音視頻傳輸連接,縮短了音視頻傳輸連接后出現(xiàn)音視頻畫面的延遲時間,提高了音視頻傳輸?shù)男Ч?br> [0035]在一個實施例中,至少兩個終端130還用于定時上報傳輸通道類型以及各自當(dāng)前傳輸通道信息。當(dāng)前傳輸通道信息包括通道地址(包括IP地址和端口地址)、所用時間段、網(wǎng)絡(luò)丟包率、時延、碼率、終端所在地理位置和運營商類型等。
[0036]音視頻服務(wù)器110還用于定時接收上報的傳輸通道類型以及當(dāng)前傳輸通道信息,獲取歷史傳輸通道信息,根據(jù)該當(dāng)前傳輸通道信息及歷史傳輸通道信息判斷傳輸通道信息是否發(fā)生變化,若是,則根據(jù)該當(dāng)前傳輸通道信息確定新的傳輸通道類型,并通過該中轉(zhuǎn)服務(wù)器120下發(fā)該新的傳輸通道類型給至少兩個終端130。
[0037]具體的,傳輸通道信息分為當(dāng)前傳輸通道信息和歷史傳輸通道信息。歷史傳輸通道信息包括通道地址(包括IP地址和端口地址)、所用時間段、網(wǎng)絡(luò)丟包率、時延、碼率、終端所在地理位置和運營商類型等。
[0038]音視頻服務(wù)器110將當(dāng)前傳輸通道信息與歷史傳輸通道信息對比,判斷其中的網(wǎng)絡(luò)包丟包率、時延、碼率是否變化。
[0039]音視頻服務(wù)器110通過定時獲取上報的當(dāng)前傳輸通道信息,可對傳輸通道進(jìn)行動態(tài)調(diào)控,調(diào)控更靈活,且使得調(diào)控后使用的傳輸通道類型更符合當(dāng)前音視頻傳輸連接的實際網(wǎng)絡(luò)狀況。
[0040]在一個實施例中,音視頻服務(wù)器110還用于統(tǒng)計終端130使用的中轉(zhuǎn)通道的總數(shù)量,并判斷該總數(shù)量是否超過負(fù)載閾值,若是,則從總數(shù)量的中轉(zhuǎn)通道中篩選預(yù)設(shè)數(shù)量的中轉(zhuǎn)通道,并將該篩選的中轉(zhuǎn)通道轉(zhuǎn)換為直連通道。
[0041]具體的,音視頻服務(wù)器110可對使用的中轉(zhuǎn)通道的質(zhì)量進(jìn)行評估,得到每個中轉(zhuǎn)通道的質(zhì)量的評估值,按照評估值從小到大對使用的中轉(zhuǎn)通道進(jìn)行排序,且從小到大選擇預(yù)設(shè)數(shù)量的中轉(zhuǎn)通道,并將該篩選的中轉(zhuǎn)通道轉(zhuǎn)換為直連通道。該預(yù)設(shè)數(shù)量可根據(jù)需要設(shè)定,如10個、20個等。
[0042]此外,音視頻服務(wù)器110還用于預(yù)設(shè)中轉(zhuǎn)通道轉(zhuǎn)換為直連通道的通道轉(zhuǎn)換閾值,并獲取使用中轉(zhuǎn)通道的傳輸通道信息,并從該傳輸通道信息中獲取參數(shù)值,以及判斷該參數(shù)值是否大于該通道轉(zhuǎn)換閾值,若是,則將該中轉(zhuǎn)通道轉(zhuǎn)換為直連通道。音視頻服務(wù)器110還用于在終端130使用的中轉(zhuǎn)通道的總數(shù)量超過負(fù)載閾值時,調(diào)小該通道轉(zhuǎn)換閾值。該參數(shù)值可為網(wǎng)絡(luò)丟包率或延時值。例如參數(shù)值為網(wǎng)絡(luò)丟包率,若初始網(wǎng)絡(luò)丟包率閾值為8%,在網(wǎng)絡(luò)高峰期,可減小網(wǎng)絡(luò)丟包率閾值為7%。
[0043]通過將部分中轉(zhuǎn)通道轉(zhuǎn)換為直連通道,可減輕音視頻服務(wù)器110負(fù)載的負(fù)擔(dān)。
[0044]在一個實施例中,音視頻服務(wù)器110還用于根據(jù)傳輸通道信息調(diào)整直連通道與中轉(zhuǎn)通道相互轉(zhuǎn)換的切換邏輯。該切換邏輯包括五種狀態(tài),如圖2所示,第I狀態(tài)為初始狀態(tài);第2狀態(tài)為初始直連連接建立失敗后進(jìn)入中轉(zhuǎn)通道,在該期間內(nèi)判斷是否收到終端的直連通道信息并建立直連連接,此時保持使用中轉(zhuǎn)通道;第3狀態(tài)為使用直連通道;第4狀態(tài)為使用中轉(zhuǎn)通道,第5狀態(tài)為結(jié)束狀態(tài),此時保持在使用直連通道。各種狀態(tài)變換的條件及含義如下:
[0045](1)1狀態(tài)轉(zhuǎn)換為3狀態(tài):音視頻傳輸連接建立直連通道。
[0046](2)1狀態(tài)轉(zhuǎn)換為2狀態(tài):音視頻傳輸連接無法建立直連通道,先建立中轉(zhuǎn)通道,然后每隔第一預(yù)設(shè)時間檢測是否能使用直連通道。
[0047]該第一預(yù)設(shè)時間根據(jù)需要設(shè)定,本實施例中,第一預(yù)設(shè)時間為5秒。
[0048](3)2狀態(tài)轉(zhuǎn)換為2狀態(tài):在第2狀態(tài)時每隔第一預(yù)設(shè)時間檢測是否仍然無法使用直連通道,若是,則保持在第2狀態(tài)。
[0049](4)2狀態(tài)轉(zhuǎn)換為3狀態(tài):在第2狀態(tài)時每隔第一預(yù)設(shè)時間檢測是否能使用直連通道,若是,則使用直連通道,進(jìn)入第3狀態(tài)。
[0050](5)3狀態(tài)轉(zhuǎn)換為3狀態(tài):在第3狀態(tài)時每隔第二預(yù)設(shè)時間檢測是否在連續(xù)的第一預(yù)設(shè)數(shù)量、第一周期內(nèi)的碼率小于等于第二碼率閾值,若不是,則說明直連通道的效果好,保持使用直連通道,即保持在第3狀態(tài)。
[0051]該第二預(yù)設(shè)時間和第一預(yù)設(shè)數(shù)量均根據(jù)需要設(shè)定,本實施例中,第二預(yù)設(shè)時間為18秒,第一預(yù)設(shè)數(shù)量為5。第一周期為18秒,第二碼率閾值為100。即在連續(xù)的5個18秒內(nèi)的碼率小于等于100。
[0052](6) 3狀態(tài)轉(zhuǎn)換為4狀態(tài):在第3狀態(tài)時每隔第二預(yù)設(shè)時間檢測在連續(xù)的第一預(yù)設(shè)數(shù)量、第一周期內(nèi)的碼率小于等于第二碼率閾值,則直連通道的效果差,切換進(jìn)入中轉(zhuǎn)通道。
[0053](7)4狀態(tài)轉(zhuǎn)換為4狀態(tài):在第4狀態(tài)時每隔第三預(yù)設(shè)時間檢測是否在連續(xù)的第二預(yù)設(shè)數(shù)量、第二周期內(nèi)的碼率小于等于第二碼率閾值,若不是,則說明中轉(zhuǎn)通道效果好,保持使用中轉(zhuǎn)通道。
[0054]第三預(yù)設(shè)時間和第二預(yù)設(shè)數(shù)量根據(jù)需要設(shè)定。本實施例中,第三預(yù)設(shè)時間為30秒,第二預(yù)設(shè)數(shù)量為10,第二周期為30秒。
[0055](8)4狀態(tài)切換為5狀態(tài):在第4狀態(tài)時每隔第三預(yù)設(shè)時間檢測在連續(xù)的第二預(yù)設(shè)數(shù)量、第二周期內(nèi)的碼率小于等于第二碼率閾值,則說明中轉(zhuǎn)通道效果差,切換使用直連通道。進(jìn)入第5狀態(tài),且保持使用直連通道不再使用中轉(zhuǎn)通道。
[0056]此外,可調(diào)整第一預(yù)設(shè)時間、第二預(yù)設(shè)時間、第三預(yù)設(shè)時間、第一預(yù)設(shè)數(shù)量、第二預(yù)設(shè)數(shù)量、第二碼率閾值的值,從而調(diào)整中轉(zhuǎn)通道與直連通道相互切換的切換邏輯,從而靈活調(diào)整使用直連通道和中轉(zhuǎn)通道。
[0057]如圖3所示,為一個實施例中音視頻傳輸通道調(diào)控方法的流程圖。該音視頻傳輸通道調(diào)控方法,運行于音視頻服務(wù)器上,包括:
[0058]步驟S302,獲取建立音視頻傳輸連接請求以及建立音視頻傳輸連接的終端上報各自的傳輸通道信息。
[0059]以弟一終%5和弟_■終%5建立首視頻傳輸連接為例,弟一終%5向弟_■終%5發(fā)起建立音視頻傳輸連接請求,第一終端和第二終端將各自的傳輸通道信息通過中轉(zhuǎn)服務(wù)器120上報給音視頻服務(wù)器110。其中,傳輸通道信息包括通道地址(包括IP地址和端口地址)、所用時間段、網(wǎng)絡(luò)丟包率、時延、碼率等。時延是指一個數(shù)據(jù)包從開始發(fā)送到對方接收總共用的時間。網(wǎng)絡(luò)丟包率或時延很高,說明網(wǎng)絡(luò)狀態(tài)很差,音視頻傳輸質(zhì)量受到很大影響。碼率是指數(shù)據(jù)傳輸時單位時間傳送的數(shù)據(jù)位數(shù),如Ikbps (每秒千位);此外,該傳輸通道信息還包括終端所在地理位置和運營商類型等。因不同的地理位置或不同的運營商類型,也會影響網(wǎng)絡(luò)狀況。
[0060]音視頻傳輸連接請求包括播放視頻連接請求、屏幕共享連接請求等。播放視頻連接請求是指在音視頻傳輸過程中當(dāng)前用戶給對方播放本地視頻文件的請求;屏幕共享連接請求是指在音視頻傳輸過程中當(dāng)前用戶給對方播放當(dāng)前用戶屏幕畫面。
[0061]步驟S304,根據(jù)該上報的傳輸通道信息確定該音視頻傳輸連接的傳輸通道類型。
[0062]具體的,傳輸通道類型包括中轉(zhuǎn)通道和直連通道。中轉(zhuǎn)通道是指至少兩個終端通過中轉(zhuǎn)服務(wù)器傳輸音視頻數(shù)據(jù)的通道。直連通道是指至少兩個終端直接傳輸音視頻數(shù)據(jù)的通道。該根據(jù)上報的傳輸通道信息確定該音視頻傳輸連接的傳輸通道類型具體過程為:優(yōu)先選擇直連通道,根據(jù)該傳輸通道信息判斷該直連通道是否效果差,若是,則切換入中轉(zhuǎn)通道,再進(jìn)一步判斷中轉(zhuǎn)通道是否效果差,若是,則切換入直連通道,若否,則繼續(xù)使用中轉(zhuǎn)通道,若直連通道效果好,則繼續(xù)使用直連通道。
[0063]直連通道效果的判斷依據(jù)是:判斷使用直連通道時,傳輸通道信息中的發(fā)送丟包率是否大于丟包閾值、時延是否大于時延閾值、碼率是否低于第一碼率閾值中等三個條件中的至少一個。當(dāng)滿足傳輸通道信息中的發(fā)送丟包率大于丟包閾值、時延大于時延閾值、碼率低于第一碼率閾值中等三個條件中的至少一個時,說明直連通道效果差。
[0064]同理可采用上述判斷直連通道效果的方式來判斷中轉(zhuǎn)通道效果。
[0065]步驟S306,下發(fā)該確定的傳輸通道類型給該建立音視頻傳輸連接的終端。
[0066]上述視頻傳輸通道調(diào)控系統(tǒng),在發(fā)送音視頻傳輸連接請求時,音視頻服務(wù)器根據(jù)上報的傳輸通道信息確定音視頻傳輸連接的傳輸通道類型,因根據(jù)傳輸通道信息確定傳輸通道類型,然后再根據(jù)確定的傳輸通道類型建立音視頻傳輸連接,縮短了音視頻傳輸連接后出現(xiàn)音視頻畫面的延遲時間,提高了音視頻傳輸?shù)男Ч?br> [0067]如圖4所示,在一個實施例中,在下發(fā)所述確定的傳輸通道類型給所述建立音視頻傳輸連接的終端的步驟之后,還包括:
[0068]步驟S402,定時獲取上報的傳輸通道類型以及當(dāng)前傳輸通道信息。
[0069]當(dāng)前傳輸通道信息包括通道地址(包括IP地址和端口地址)、所用時間段、網(wǎng)絡(luò)丟包率、時延、碼率、終端所在地理位置和運營商類型等。
[0070]步驟S404,獲取歷史傳輸通道信息。
[0071]歷史傳輸通道信息包括通道地址(包括IP地址和端口地址)、所用時間段、網(wǎng)絡(luò)丟包率、時延、碼率、終端所在地理位置和運營商類型等。
[0072]步驟S406,根據(jù)該當(dāng)前傳輸通道信息及歷史傳輸通道信息判斷傳輸通道信息是否發(fā)生變化,若是,執(zhí)行步驟S408,若否,執(zhí)行步驟S410。
[0073]具體的,音視頻服務(wù)器110將當(dāng)前傳輸通道信息與歷史傳輸通道信息對比,判斷傳輸通道信息中的網(wǎng)絡(luò)包丟包率、時延、碼率是否變化。
[0074]步驟S408,根據(jù)該當(dāng)前傳輸通道信息確定新的傳輸通道類型,并下發(fā)該新的傳輸通道類型給該建立音視頻傳輸連接的終端。
[0075]步驟S410,不需重新確定新的傳輸通道類型。
[0076]通過定時接收上報的當(dāng)前傳輸通道信息,可對傳輸通道進(jìn)行動態(tài)調(diào)控,調(diào)控更靈活,且使得調(diào)控后使用的傳輸通道類型更符合當(dāng)前音視頻傳輸連接的實際網(wǎng)絡(luò)狀況。
[0077]在一個實施例中,在下發(fā)該確定的傳輸通道類型給該建立音視頻傳輸連接的終端的步驟之后,還包括:統(tǒng)計終端使用的中轉(zhuǎn)通道的總數(shù)量,并判斷該總數(shù)量是否超過負(fù)載閾值,若是,則從該總數(shù)量的中轉(zhuǎn)通道中篩選預(yù)設(shè)數(shù)量的中轉(zhuǎn)通道,并將該篩選的中轉(zhuǎn)通道轉(zhuǎn)換為直連通道。
[0078]具體的,可對使用的中轉(zhuǎn)通道的質(zhì)量進(jìn)行評估,得到每個中轉(zhuǎn)通道的質(zhì)量的評估值,按照評估值從小到大對使用的中轉(zhuǎn)通道進(jìn)行排序,且從小到大選擇預(yù)設(shè)數(shù)量的中轉(zhuǎn)通道,并將該篩選的中轉(zhuǎn)通道轉(zhuǎn)換為直連通道。該預(yù)設(shè)數(shù)量可根據(jù)需要設(shè)定,如10個、20個坐寸ο
[0079]在一個實施例中,該統(tǒng)計終端使用的中轉(zhuǎn)通道的總數(shù)量,并判斷該總數(shù)量是否超過負(fù)載閾值,若是,則從該總數(shù)量的中轉(zhuǎn)通道中篩選預(yù)設(shè)數(shù)量的中轉(zhuǎn)通道,并將該篩選的中轉(zhuǎn)通道轉(zhuǎn)換為直連通道的步驟包括:預(yù)設(shè)中轉(zhuǎn)通道轉(zhuǎn)換為直連通道的通道轉(zhuǎn)換閾值;獲取使用中轉(zhuǎn)通道的傳輸通道信息,并從該傳輸通道信息中獲取參數(shù)值;判斷該參數(shù)值是否大于所述通道轉(zhuǎn)換閾值,若是,則將該中轉(zhuǎn)通道轉(zhuǎn)換為直連通道。
[0080]此外,上述音視頻傳輸通道調(diào)控方法還包括:在終端使用的中轉(zhuǎn)通道的總數(shù)量超過負(fù)載閾值時,調(diào)小該通道轉(zhuǎn)換閾值。
[0081]具體的,該參數(shù)值可為網(wǎng)絡(luò)丟包率或延時值。例如參數(shù)值為網(wǎng)絡(luò)丟包率,若初始網(wǎng)絡(luò)丟包率閾值為8%,在網(wǎng)絡(luò)高峰期,可減小網(wǎng)絡(luò)丟包率閾值為7%。
[0082]上述音視頻傳輸通道調(diào)控方法通過將部分中轉(zhuǎn)通道轉(zhuǎn)換為直連通道,可減輕音視頻服務(wù)器110負(fù)載的負(fù)擔(dān)。
[0083]在一個實施例中,上述音視頻傳輸通道調(diào)控方法還包括:根據(jù)傳輸通道信息調(diào)整直連通道與中轉(zhuǎn)通道相互轉(zhuǎn)換的切換邏輯。該切換邏輯包括五種狀態(tài),如圖2所示,第I狀態(tài)為初始狀態(tài);第2狀態(tài)為初始直連連接建立失敗后進(jìn)入中轉(zhuǎn)通道,在該期間內(nèi)判斷是否收到終端的直連通道信息并建立直連連接,此時保持使用中轉(zhuǎn)通道;第3狀態(tài)為使用直連通道;第4狀態(tài)為使用中轉(zhuǎn)通道,第5狀態(tài)為結(jié)束狀態(tài),此時保持在使用直連通道。各種狀態(tài)變換條件及含義在此不再贅述。此外,可調(diào)整五種狀態(tài)中的第一預(yù)設(shè)時間、第二預(yù)設(shè)時間、第三預(yù)設(shè)時間、第一預(yù)設(shè)數(shù)量、第二預(yù)設(shè)數(shù)量、第二碼率閾值的值,從而調(diào)整中轉(zhuǎn)通道與直連通道相互切換的切換邏輯,從而靈活調(diào)整使用直連通道和中轉(zhuǎn)通道。
[0084]如圖5所示,為一個實施例中音視頻傳輸通道調(diào)控裝置的結(jié)構(gòu)框圖。該音視頻傳輸通道調(diào)控裝置,運行于音視頻服務(wù)器上。該音視頻傳輸通道調(diào)控裝置,包括獲取模塊520、通道類型確定模塊540和下發(fā)模塊560。其中:
[0085]獲取模塊520用于獲取建立音視頻傳輸連接請求以及建立音視頻傳輸連接的終端上報各自的傳輸通道信息。
[0086]以弟一終%5和弟_■終%5建立首視頻傳輸連接為例,弟一終%5向弟_■終%5發(fā)起建立音視頻傳輸連接請求,第一終端和第二終端將各自的傳輸通道信息通過中轉(zhuǎn)服務(wù)器上報給音視頻服務(wù)器,音視頻服務(wù)器的獲取模塊520獲取上報的傳輸通道信息。其中,傳輸通道信息包括通道地址(包括IP地址和端口地址)、所用時間段、網(wǎng)絡(luò)丟包率、時延、碼率等。時延是指一個數(shù)據(jù)包從開始發(fā)送到對方接收總共用的時間。網(wǎng)絡(luò)丟包率或時延很高,說明網(wǎng)絡(luò)狀態(tài)很差,音視頻傳輸質(zhì)量受到很大影響。碼率是指數(shù)據(jù)傳輸時單位時間傳送的數(shù)據(jù)位數(shù),如Ikbps (每秒千位);此外,該傳輸通道信息還包括終端所在地理位置和運營商類型等。因不同的地理位置或不同的運營商類型,也會影響網(wǎng)絡(luò)狀況。
[0087]音視頻傳輸連接請求包括播放視頻連接請求、屏幕共享連接請求等。播放視頻連接請求是指在音視頻傳輸過程中當(dāng)前用戶給對方播放本地視頻文件的請求;屏幕共享連接請求是指在音視頻傳輸過程中當(dāng)前用戶給對方播放當(dāng)前用戶屏幕畫面。
[0088]通道類型確定模塊540用于根據(jù)該上報的傳輸通道信息確定所述音視頻傳輸連接的傳輸通道類型。
[0089]具體的,傳輸通道類型包括中轉(zhuǎn)通道和直連通道。中轉(zhuǎn)通道是指至少兩個終端通過中轉(zhuǎn)服務(wù)器傳輸音視頻數(shù)據(jù)的通道。直連通道是指至少兩個終端直接傳輸音視頻數(shù)據(jù)的通道。通道類型確定模塊540該根據(jù)上報的傳輸通道信息確定該音視頻傳輸連接的傳輸通道類型具體過程為:優(yōu)先選擇直連通道,根據(jù)該傳輸通道信息判斷該直連通道是否效果差,若是,則切換入中轉(zhuǎn)通道,再進(jìn)一步判斷中轉(zhuǎn)通道是否效果差,若是,則切換入直連通道,若否,則繼續(xù)使用中轉(zhuǎn)通道,若直連通道效果好,則繼續(xù)使用直連通道。
[0090]直連通道效果的判斷依據(jù)是:判斷使用直連通道時,傳輸通道信息中的發(fā)送丟包率是否大于丟包閾值,時延是否大于時延閾值,碼率是否低于第一碼率閾值中等三個條件中的至少一個。同理可采用同判斷直連通道效果差的方式判斷中轉(zhuǎn)通道效果差。當(dāng)滿足傳輸通道信息中的發(fā)送丟包率大于丟包閾值、時延大于時延閾值、碼率低于第一碼率閾值中等三個條件中的至少一個時,說明直連通道效果差。
[0091]下發(fā)模塊560用于下發(fā)該確定的傳輸通道類型給所述建立音視頻傳輸連接的終端。
[0092]上述視頻傳輸通道調(diào)控裝置,在發(fā)送音視頻傳輸連接請求時,根據(jù)上報的傳輸通道信息確定音視頻傳輸連接的傳輸通道類型,因根據(jù)傳輸通道信息確定傳輸通道類型,然后再根據(jù)確定的傳輸通道類型建立音視頻傳輸連接,縮短了音視頻傳輸連接后出現(xiàn)音視頻畫面的延遲時間,提高了音視頻傳輸?shù)男Ч?br> [0093]如圖6所示,為另一個實施例中音視頻傳輸通道調(diào)控裝置的結(jié)構(gòu)框圖。該音視頻傳輸通道調(diào)控裝置,運行于音視頻服務(wù)器上。該音視頻傳輸通道調(diào)控裝置,除了包括獲取模塊520、通道類型確定模塊540和下發(fā)模塊560,還包括判斷模塊580。其中:
[0094]獲取模塊520還用于定時獲取上報的傳輸通道類型以及當(dāng)前傳輸通道信息,以及獲取歷史傳輸通道信息。當(dāng)前傳輸通道信息和歷史傳輸通道信息均包括通道地址(包括IP地址和端口地址)、所用時間段、網(wǎng)絡(luò)丟包率、時延、碼率、終端所在地理位置和運營商類型坐寸O
[0095]判斷模塊580用于根據(jù)該當(dāng)前傳輸通道信息及歷史傳輸通道信息判斷傳輸通道信息是否發(fā)生變化。
[0096]具體的,判斷模塊580將當(dāng)前傳輸通道信息與歷史傳輸通道信息對比,判斷傳輸通道信息中的網(wǎng)絡(luò)包丟包率、時延、碼率是否變化。
[0097]通道類型確定模塊540還用于在判斷出發(fā)生變化時根據(jù)該當(dāng)前傳輸通道信息確定新的傳輸通道類型。
[0098]下發(fā)模塊560還用于下發(fā)該新的傳輸通道類型給該建立音視頻傳輸連接的終端。
[0099]通過定時接收上報的當(dāng)前傳輸通道信息,可對傳輸通道進(jìn)行動態(tài)調(diào)控,調(diào)控更靈活,且使得調(diào)控后使用的傳輸通道類型更符合當(dāng)前音視頻傳輸連接的實際網(wǎng)絡(luò)狀況。
[0100]如圖7所示,為另一個實施例中音視頻傳輸通道調(diào)控裝置的結(jié)構(gòu)框圖。該音視頻傳輸通道調(diào)控裝置,運行于音視頻服務(wù)器上。該音視頻傳輸通道調(diào)控裝置,除了包括獲取模塊520、通道類型確定模塊540和下發(fā)模塊560,還包括通道切換模塊590。其中:
[0101]通道切換模塊590用于統(tǒng)計終端使用的中轉(zhuǎn)通道的總數(shù)量,判斷該總數(shù)量是否超過閾值,以及在判斷出該總數(shù)量超過閾值時,從該總數(shù)量的中轉(zhuǎn)通道中篩選預(yù)設(shè)數(shù)量的中轉(zhuǎn)通道,并將該篩選的中轉(zhuǎn)通道轉(zhuǎn)換為直連通道。
[0102]具體的,可對終端使用的中轉(zhuǎn)通道的質(zhì)量進(jìn)行評估,得到每個中轉(zhuǎn)通道的質(zhì)量的評估值,按照評估值從小到大對使用的中轉(zhuǎn)通道進(jìn)行排序,且從小到大選擇預(yù)設(shè)數(shù)量的中轉(zhuǎn)通道,并將該篩選的中轉(zhuǎn)通道轉(zhuǎn)換為直連通道。該預(yù)設(shè)數(shù)量可根據(jù)需要設(shè)定,如10個、20
小坐I 寸O
[0103]如圖8所示,通道切換模塊590包括預(yù)設(shè)子模塊592、參數(shù)獲取子模塊594、判斷子模塊596、通道切換子模塊598和調(diào)整子模塊599。
[0104]其中,預(yù)設(shè)子模塊592用于預(yù)設(shè)中轉(zhuǎn)通道轉(zhuǎn)換為直連通道的通道轉(zhuǎn)換閾值。
[0105]參數(shù)獲取子模塊594用于獲取使用中轉(zhuǎn)通道的傳輸通道信息,并從該傳輸通道信息中獲取參數(shù)值。
[0106]判斷子模塊596用于判斷該參數(shù)值是否大于該通道轉(zhuǎn)換閾值。
[0107]通道切換子模塊598用于將該中轉(zhuǎn)通道轉(zhuǎn)換為直連通道。
[0108]調(diào)整子模塊599用于在終端使用的中轉(zhuǎn)通道的總數(shù)量超過負(fù)載閾值時,調(diào)小該通道轉(zhuǎn)換閾值。
[0109]具體的,該參數(shù)值可為網(wǎng)絡(luò)丟包率或延時值。例如參數(shù)值為網(wǎng)絡(luò)丟包率,若初始網(wǎng)絡(luò)丟包率閾值為8%,在網(wǎng)絡(luò)高峰期,可減小網(wǎng)絡(luò)丟包率閾值為7%。
[0110]上述音視頻傳輸通道調(diào)控裝置通過將部分中轉(zhuǎn)通道轉(zhuǎn)換為直連通道,可減輕音視頻服務(wù)器負(fù)載的負(fù)擔(dān)。
[0111]在一個實施例中,上述音視頻傳輸通道調(diào)控裝置還包括調(diào)整模塊,用于根據(jù)傳輸通道信息調(diào)整直連通道與中轉(zhuǎn)通道相互轉(zhuǎn)換的切換邏輯。該切換邏輯包括五種狀態(tài),如圖2所示,第I狀態(tài)為初始狀態(tài);第2狀態(tài)為初始直連連接建立失敗后進(jìn)入中轉(zhuǎn)通道,在該期間內(nèi)判斷是否收到終端的直連通道信息并建立直連連接,此時保持使用中轉(zhuǎn)通道;第3狀態(tài)為使用直連通道;第4狀態(tài)為使用中轉(zhuǎn)通道,第5狀態(tài)為結(jié)束狀態(tài),此時保持在使用直連通道。各種狀態(tài)變換條件及含義在此不再贅述。
[0112]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,如圖5和圖8所示的音視頻傳輸通道調(diào)控裝置的模塊對應(yīng)的程序指令可存儲在服務(wù)器的可讀存儲介質(zhì)內(nèi),并被服務(wù)器中的至少一個處理器執(zhí)行,以實現(xiàn)上述音視頻傳輸通道調(diào)控方法,該方法包括圖3至圖4中各方法實施例所述的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0113]以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種音視頻傳輸通道調(diào)控方法,運行于音視頻服務(wù)器上,包括: 獲取建立音視頻傳輸連接請求以及建立音視頻傳輸連接的終端各自上報的傳輸通道信息; 根據(jù)所述上報的傳輸通道信息確定所述音視頻傳輸連接的傳輸通道類型; 下發(fā)所述確定的傳輸通道類型給所述建立音視頻傳輸連接的終端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述下發(fā)所述確定的傳輸通道類型給所述建立音視頻傳輸連接的終端的步驟之后,還包括: 定時獲取上報的傳輸通道類型以及當(dāng)前傳輸通道信息; 獲取歷史傳輸通道信息; 根據(jù)所述當(dāng)前傳輸通道信息及歷史傳輸通道信息判斷傳輸通道信息是否發(fā)生變化,若是,則根據(jù)所述當(dāng)前傳輸通道信息確定新的傳輸通道類型,并下發(fā)所述新的傳輸通道類型給所述建立音視頻傳輸連接的終端。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述傳輸通道類型包括中轉(zhuǎn)通道和直連通道; 在所述下發(fā)所述確定的傳輸通道類型給所述建立音視頻傳輸連接的終端的步驟之后,還包括: 統(tǒng)計終端使用的中轉(zhuǎn)通道的總數(shù)量,并判斷所述總數(shù)量是否超過負(fù)載閾值,若是,則從所述總數(shù)量的中轉(zhuǎn)通道中篩選預(yù)設(shè)數(shù)量的中轉(zhuǎn)通道,并將所述篩選的中轉(zhuǎn)通道轉(zhuǎn)換為直連通道。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述統(tǒng)計使用中轉(zhuǎn)通道的總數(shù)量,并判斷所述總數(shù)量是否超過負(fù)載閾值,若是,則從所述總數(shù)量的中轉(zhuǎn)通道中篩選預(yù)設(shè)數(shù)量的中轉(zhuǎn)通道,并將所述篩選的中轉(zhuǎn)通道轉(zhuǎn)換為直連通道的步驟包括: 預(yù)設(shè)中轉(zhuǎn)通道轉(zhuǎn)換為直連通道的通道轉(zhuǎn)換閾值; 獲取使用中轉(zhuǎn)通道的傳輸通道信息,并從所述傳輸通道信息中獲取參數(shù)值; 判斷所述參數(shù)值是否大于所述通道轉(zhuǎn)換閾值,若是,則將所述中轉(zhuǎn)通道轉(zhuǎn)換為直連通道。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括: 在所述判斷出所述終端使用的中轉(zhuǎn)通道的總數(shù)量超過所述負(fù)載閾值時,調(diào)小所述通道轉(zhuǎn)換閾值。
6.一種音視頻傳輸通道調(diào)控裝置,運行于音視頻服務(wù)器上,其特征在于,所述裝置包括: 獲取模塊,用于獲取建立音視頻傳輸連接請求以及建立音視頻傳輸連接的終端各自上報的傳輸通道信息; 通道類型確定模塊,用于根據(jù)所述上報的傳輸通道信息確定所述音視頻傳輸連接的傳輸通道類型; 下發(fā)模塊,用于下發(fā)所述確定的傳輸通道類型給所述建立音視頻傳輸連接的終端。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括判斷模塊; 所述獲取模塊還用于定時獲取上報的傳輸通道類型以及當(dāng)前傳輸通道信息,以及獲取歷史傳輸通道信息; 所述判斷模塊用于根據(jù)所述當(dāng)前傳輸通道信息及歷史傳輸通道信息判斷傳輸通道信息是否發(fā)生變化; 所述通道類型確定模塊還用于在判斷出發(fā)生變化時根據(jù)所述當(dāng)前傳輸通道信息確定新的傳輸通道類型; 所述下發(fā)模塊還用于下發(fā)所述新的傳輸通道類型給所述建立音視頻傳輸連接的終端。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述傳輸通道類型包括中轉(zhuǎn)通道和直連通道; 所述裝置還包括: 通道切換模塊,用于統(tǒng)計終端使用的中轉(zhuǎn)通道的總數(shù)量,判斷所述總數(shù)量是否超過閾值,以及在判斷出所述總數(shù)量超過負(fù)載閾值時,從所述總數(shù)量的中轉(zhuǎn)通道中篩選預(yù)設(shè)數(shù)量的中轉(zhuǎn)通道,并將所述篩選的中轉(zhuǎn)通道轉(zhuǎn)換為直連通道。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述通道切換模塊包括: 預(yù)設(shè)子模塊,用于預(yù)設(shè)中轉(zhuǎn)通道轉(zhuǎn)換為直連通道的通道轉(zhuǎn)換閾值; 參數(shù)獲取子模塊,用于獲取使用中轉(zhuǎn)通道的傳輸通道信息,并從所述傳輸通道信息中獲取參數(shù)值; 判斷子模塊,用于判斷所述參數(shù)值是否大于所述通道轉(zhuǎn)換閾值; 通道切換子模塊,用于將所述中轉(zhuǎn)通道轉(zhuǎn)換為直連通道。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述通道切換模塊還包括: 調(diào)整子模塊,用于在所述判斷出所述終端使用的中轉(zhuǎn)通道的總數(shù)量超過所述負(fù)載閾值時,調(diào)小所述通道轉(zhuǎn)換閾值。
11.一種音視頻傳輸通道調(diào)控系統(tǒng),其特征在于,包括音視頻服務(wù)器、中轉(zhuǎn)服務(wù)器和至少兩個終端; 所述至少兩個終端中一個終端向其余終端發(fā)送建立音視頻傳輸連接請求,且所述至少兩個終端通過所述中轉(zhuǎn)服務(wù)器上報各自的傳輸通道信息; 所述音視頻服務(wù)器用于獲取所述音視頻傳輸連接請求及上報的傳輸通道信息,并根據(jù)所述上報的傳輸通道信息確定所述音視頻傳輸連接的傳輸通道類型,以及通過所述中轉(zhuǎn)服務(wù)器下發(fā)所述確定的傳輸通道類型給所述至少兩個終端。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述至少兩個終端還用于定時上報傳輸通道類型以及各自當(dāng)前傳輸通道信息; 所述音視頻服務(wù)器還用于定時獲取上報的傳輸通道類型以及當(dāng)前傳輸通道信息,獲取歷史傳輸通道信息,根據(jù)所述當(dāng)前傳輸通道信息及歷史傳輸通道信息判斷傳輸通道信息是否發(fā)生變化,若是,則根據(jù)所述當(dāng)前傳輸通道信息確定新的傳輸通道類型,并通過所述中轉(zhuǎn)服務(wù)器下發(fā)所述新的傳輸通道類型給所述至少兩個終端。
13.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述傳輸通道類型包括中轉(zhuǎn)通道和直連通道;所述音視頻服務(wù)器還用于統(tǒng)計終端使用的中轉(zhuǎn)通道的總數(shù)量,并判斷所述總數(shù)量是否超過負(fù)載閾值,若是,則從所述總數(shù)量的中轉(zhuǎn)通道中篩選預(yù)設(shè)數(shù)量的中轉(zhuǎn)通道,并將所述篩選的中轉(zhuǎn)通道轉(zhuǎn)換為直連通道。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述音視頻服務(wù)器還用于預(yù)設(shè)中轉(zhuǎn)通道轉(zhuǎn)換為直連通道的通道轉(zhuǎn)換閾值,并獲取使用中轉(zhuǎn)通道的傳輸通道信息,并從所述傳輸通道信息中獲取參數(shù)值,以及判斷所述參數(shù)值是否大于所述通道轉(zhuǎn)換閾值,若是,則將所述中轉(zhuǎn)通道轉(zhuǎn)換為直連通道。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,所述音視頻服務(wù)器還用于在所述判斷出所述終端使用的中轉(zhuǎn)通道的總數(shù)量超過所述負(fù)載閾值時,調(diào)小所述通道轉(zhuǎn)換閾值。
【文檔編號】H04N7/14GK104333727SQ201310309539
【公開日】2015年2月4日 申請日期:2013年7月22日 優(yōu)先權(quán)日:2013年7月22日
【發(fā)明者】肖世偉 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
同江市| 平阳县| 荆门市| 永川市| 平谷区| 海林市| 清丰县| 盐源县| 北川| 故城县| 来安县| 济阳县| 台州市| 滦平县| 凤城市| 安多县| 思南县| 尉氏县| 秭归县| 武隆县| 柳河县| 赣州市| 阿拉善盟| 扎囊县| 申扎县| 德兴市| 河津市| 甘谷县| 福贡县| 金寨县| 灵寿县| 尤溪县| 竹山县| 唐海县| 休宁县| 曲阳县| 怀化市| 万盛区| 台北县| 伊金霍洛旗| 屏山县|