欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)傳輸方法、裝置及終端的制作方法

文檔序號(hào):7986179閱讀:350來(lái)源:國(guó)知局
一種數(shù)據(jù)傳輸方法、裝置及終端的制作方法
【專利摘要】本發(fā)明的實(shí)施例提供一種數(shù)據(jù)傳輸方法、裝置及終端。所述數(shù)據(jù)傳輸方法包括:所述第一終端生成第一應(yīng)用的第一應(yīng)用數(shù)據(jù),并將所述第一應(yīng)用數(shù)據(jù)利用一擴(kuò)展協(xié)議進(jìn)行封裝,得到封裝后的第一應(yīng)用數(shù)據(jù);所述第一終端向多個(gè)目標(biāo)終端發(fā)送封裝后的所述第一應(yīng)用數(shù)據(jù);所述第一終端接收所述多個(gè)目標(biāo)終端中的第一目標(biāo)終端針對(duì)所述第一應(yīng)用數(shù)據(jù)的反饋信息,并根據(jù)所述反饋信息確定所述第一目標(biāo)終端支持所述擴(kuò)展協(xié)議。本發(fā)明的實(shí)施例支持利用擴(kuò)展協(xié)議進(jìn)行應(yīng)用數(shù)據(jù)的傳輸。
【專利說(shuō)明】一種數(shù)據(jù)傳輸方法、裝置及終端
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明實(shí)施例涉及信息【技術(shù)領(lǐng)域】,尤其涉及一種數(shù)據(jù)傳輸方法、裝置及終端。
【背景技術(shù)】
[0002]在不同終端通過(guò)防火墻進(jìn)行特定應(yīng)用的應(yīng)用數(shù)據(jù)交互的情況下,防火墻為該特定應(yīng)用的應(yīng)用協(xié)議打開(kāi)相應(yīng)的端口,允許不同終端利用該端口進(jìn)行該特定應(yīng)用的應(yīng)用數(shù)據(jù)交互。但是,對(duì)于其它應(yīng)用,終端可能無(wú)法將該其它應(yīng)用的應(yīng)用數(shù)據(jù)經(jīng)由防火墻發(fā)送給其它終端,從而可能為用戶的使用造成不便。
[0003]以會(huì)議電視應(yīng)用為例。會(huì)議電視,是用通信線路把兩地或多個(gè)地點(diǎn)的會(huì)議室連接起來(lái),以電視方式召開(kāi)會(huì)議,能實(shí)時(shí)傳送圖像、聲音和文件等的一種多媒體通信方式。兩地之間的會(huì)議電視,稱為點(diǎn)對(duì)點(diǎn)會(huì)議電視,多個(gè)地點(diǎn)間的會(huì)議電視,稱為多點(diǎn)式會(huì)議電視。由于網(wǎng)絡(luò)安全的問(wèn)題,很多用戶采用防火墻加應(yīng)用服務(wù)器的形式,無(wú)法打開(kāi)固定端口,而是由應(yīng)用服務(wù)器根據(jù)具體協(xié)議打開(kāi)指定的端口供會(huì)議使用。例如,對(duì)H323協(xié)議,就是H245信令確定了在什么端口上通信。這對(duì)終端的版本升級(jí)、故障診斷等維護(hù)操作帶來(lái)麻煩,如果局方不提供特定端口(比如HTTP),就依賴于到工程現(xiàn)場(chǎng)才能實(shí)施,成本比較大。

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

[0004]有鑒于此,本發(fā)明實(shí)施例的目的是提供一種數(shù)據(jù)傳輸方法、裝置及終端,以支持利用擴(kuò)展協(xié)議進(jìn)行應(yīng)用數(shù)據(jù)的傳輸。
[0005]為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供方案如下:
[0006]本發(fā)明實(shí)施例提供一種數(shù)據(jù)傳輸方法,包括:
[0007]第一終端生成第一應(yīng)用的第一應(yīng)用數(shù)據(jù),并將所述第一應(yīng)用數(shù)據(jù)利用一擴(kuò)展協(xié)議進(jìn)行封裝,得到封裝后的第一應(yīng)用數(shù)據(jù);
[0008]所述第一終端向多個(gè)目標(biāo)終端發(fā)送封裝后的所述第一應(yīng)用數(shù)據(jù);
[0009]所述第一終端接收所述多個(gè)目標(biāo)終端中的第一目標(biāo)終端針對(duì)所述第一應(yīng)用數(shù)據(jù)的反饋信息,并根據(jù)所述反饋信息確定所述第一目標(biāo)終端支持所述擴(kuò)展協(xié)議。
[0010]優(yōu)選的,所述反饋信息由所述第一目標(biāo)終端將封裝后的所述第一應(yīng)用數(shù)據(jù)利用所述擴(kuò)展協(xié)議進(jìn)行解封裝得到所述第一應(yīng)用數(shù)據(jù)后生成。
[0011]優(yōu)選的,所述反饋信息為所述第一目標(biāo)終端將第一數(shù)據(jù)利用所述擴(kuò)展協(xié)議進(jìn)行封裝得到的封裝后的所述第一數(shù)據(jù)。
[0012]優(yōu)選的,所述第一數(shù)據(jù)為所述第一目標(biāo)終端響應(yīng)于所述第一應(yīng)用數(shù)據(jù)的所述第一應(yīng)用的第二應(yīng)用數(shù)據(jù)。
[0013]優(yōu)選的,防火墻允許帶有第一端口標(biāo)識(shí)的數(shù)據(jù)包通過(guò),所述第一終端向多個(gè)目標(biāo)終端發(fā)送封裝后的所述第一應(yīng)用數(shù)據(jù)具體包括:
[0014]所述第一終端將封裝后的所述第一應(yīng)用數(shù)據(jù)添加到帶有所述第一端口標(biāo)識(shí)的第一數(shù)據(jù)包中,得到添加后的第一數(shù)據(jù)包;[0015]所述第一終端通過(guò)所述防火墻將所述添加后的第一數(shù)據(jù)包發(fā)送給所述多個(gè)目標(biāo)終端。
[0016]優(yōu)選的,所述第一端口標(biāo)識(shí)由防火墻為第二應(yīng)用確定,所述第一數(shù)據(jù)包由所述第一終端為所述第二應(yīng)用生成。
[0017]優(yōu)選的,所述擴(kuò)展協(xié)議為RTP擴(kuò)展協(xié)議。
[0018]本發(fā)明實(shí)施例還提供一種數(shù)據(jù)傳輸方法,包括:
[0019]第一目標(biāo)終端接收第一終端向多個(gè)目標(biāo)終端發(fā)送的所述第一終端將第一應(yīng)用的第一應(yīng)用數(shù)據(jù)利用一擴(kuò)展協(xié)議進(jìn)行封裝得到的封裝后的第一應(yīng)用數(shù)據(jù);其中,第一應(yīng)用數(shù)據(jù)由所述第一終端生成;
[0020]所述第一目標(biāo)終端向所述第一終端發(fā)送所述第一目標(biāo)終端針對(duì)所述第一應(yīng)用數(shù)據(jù)的反饋信息,使得所述第一終端能夠根據(jù)所述反饋信息確定所述第一目標(biāo)終端支持所述擴(kuò)展協(xié)議。
[0021]優(yōu)選的,所述反饋信息由所述第一目標(biāo)終端將封裝后的所述第一應(yīng)用數(shù)據(jù)利用所述擴(kuò)展協(xié)議進(jìn)行解封裝得到所述第一應(yīng)用數(shù)據(jù)后生成。
[0022]優(yōu)選的,所述反饋信息為所述第一目標(biāo)終端將第一數(shù)據(jù)利用所述擴(kuò)展協(xié)議進(jìn)行封裝得到的封裝后的所述第一數(shù)據(jù)。
[0023]本發(fā)明實(shí)施例還提供一種數(shù)據(jù)傳輸裝置,包括:
[0024]第一處理模塊,用于第一終端生成第一應(yīng)用的第一應(yīng)用數(shù)據(jù),并將所述第一應(yīng)用數(shù)據(jù)利用一擴(kuò)展協(xié)議進(jìn)行封裝,得到封裝后的第一應(yīng)用數(shù)據(jù);
[0025]第一發(fā)送模塊,用于所述第一終端向多個(gè)目標(biāo)終端發(fā)送封裝后的所述第一應(yīng)用數(shù)據(jù);
[0026]第二處理模塊,用于所述第一終端接收所述多個(gè)目標(biāo)終端中的第一目標(biāo)終端針對(duì)所述第一應(yīng)用數(shù)據(jù)的反饋信息,并根據(jù)所述反饋信息確定所述第一目標(biāo)終端支持所述擴(kuò)展協(xié)議。
[0027]優(yōu)選的,所述反饋信息由所述第一目標(biāo)終端將封裝后的所述第一應(yīng)用數(shù)據(jù)利用所述擴(kuò)展協(xié)議進(jìn)行解封裝得到所述第一應(yīng)用數(shù)據(jù)后生成。
[0028]優(yōu)選的,防火墻允許帶有第一端口標(biāo)識(shí)的數(shù)據(jù)包通過(guò),所述發(fā)送模塊具體包括:
[0029]處理單元,用于所述第一終端將封裝后的所述第一應(yīng)用數(shù)據(jù)添加到帶有所述第一端口標(biāo)識(shí)的第一數(shù)據(jù)包中,得到添加后的第一數(shù)據(jù)包;
[0030]發(fā)送單元,用于所述第一終端通過(guò)所述防火墻將所述添加后的第一數(shù)據(jù)包發(fā)送給所述多個(gè)目標(biāo)終端。
[0031]本發(fā)明實(shí)施例還提供一種數(shù)據(jù)傳輸裝置,包括:
[0032]接收模塊,用于第一目標(biāo)終端接收第一終端向多個(gè)目標(biāo)終端發(fā)送的所述第一終端將第一應(yīng)用的第一應(yīng)用數(shù)據(jù)利用一擴(kuò)展協(xié)議進(jìn)行封裝得到的封裝后的第一應(yīng)用數(shù)據(jù);其中,所述第一應(yīng)用數(shù)據(jù)由所述第一終端生成;
[0033]第二發(fā)送模塊,用于所述第一目標(biāo)終端向所述第一終端發(fā)送所述第一目標(biāo)終端針對(duì)所述第一應(yīng)用數(shù)據(jù)的反饋信息,使得所述第一終端能夠根據(jù)所述反饋信息確定所述第一目標(biāo)終端支持所述擴(kuò)展協(xié)議。
[0034]優(yōu)選的,所述反饋信息由所述第一目標(biāo)終端將封裝后的所述第一應(yīng)用數(shù)據(jù)利用所述擴(kuò)展協(xié)議進(jìn)行解封裝得到所述第一應(yīng)用數(shù)據(jù)后生成。
[0035]本發(fā)明實(shí)施例還提供一種包括如上所述的數(shù)據(jù)傳輸裝置的終端。
[0036]從以上所述可以看出,本發(fā)明實(shí)施例至少具有如下技術(shù)效果:
[0037]通過(guò)利用擴(kuò)展協(xié)議將應(yīng)用數(shù)據(jù)進(jìn)行封裝并將封裝后的應(yīng)用數(shù)據(jù)發(fā)送給多個(gè)目標(biāo)終端中的第一目標(biāo)終端,并根據(jù)第一目標(biāo)終端針對(duì)應(yīng)用數(shù)據(jù)的反饋信息確定第一目標(biāo)終端支持?jǐn)U展協(xié)議,從而支持利用擴(kuò)展協(xié)議進(jìn)行應(yīng)用數(shù)據(jù)的傳輸。
【專利附圖】

【附圖說(shuō)明】
[0038]圖1為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)傳輸方法的流程示意圖;
[0039]圖2為較佳實(shí)施方式的基于RTP擴(kuò)展的應(yīng)用信息傳輸流程示意圖;
[0040]圖3為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)傳輸方法的流程示意圖。
【具體實(shí)施方式】
[0041]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
[0042]圖1為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)傳輸方法的流程示意圖,參照?qǐng)D1,該數(shù)據(jù)傳輸方法包括如下步驟:
[0043]步驟101,所述第一終端生成第一應(yīng)用的第一應(yīng)用數(shù)據(jù),并將所述第一應(yīng)用數(shù)據(jù)利用一擴(kuò)展協(xié)議進(jìn)行封裝,得到封裝后的第一應(yīng)用數(shù)據(jù);
[0044]步驟102,所述第一終端向多個(gè)目標(biāo)終端發(fā)送封裝后的所述第一應(yīng)用數(shù)據(jù);
[0045]步驟103,所述第一終端接收所述多個(gè)目標(biāo)終端中的第一目標(biāo)終端針對(duì)所述第一應(yīng)用數(shù)據(jù)的反饋信息,并根據(jù)所述反饋信息確定所述第一目標(biāo)終端支持所述擴(kuò)展協(xié)議。
[0046]可見(jiàn),通過(guò)利用擴(kuò)展協(xié)議將應(yīng)用數(shù)據(jù)進(jìn)行封裝并將封裝后的應(yīng)用數(shù)據(jù)發(fā)送給多個(gè)目標(biāo)終端中的第一目標(biāo)終端,并根據(jù)第一目標(biāo)終端針對(duì)應(yīng)用數(shù)據(jù)的反饋信息確定第一目標(biāo)終端支持?jǐn)U展協(xié)議,從而支持利用擴(kuò)展協(xié)議進(jìn)行應(yīng)用數(shù)據(jù)的傳輸。
[0047]其中,所述擴(kuò)展協(xié)議例如:實(shí)時(shí)傳輸協(xié)議(Real-time Transport Protocol, RTP)擴(kuò)展協(xié)議。RTP擴(kuò)展協(xié)議實(shí)際上是具體應(yīng)用決定的擴(kuò)展,可以存放任意的信息,例如,升級(jí)數(shù)據(jù)相關(guān)的信息,服務(wù)器狀態(tài)或者當(dāng)前RTP流的狀態(tài)等。
[0048]所述反饋信息可以由所述第一目標(biāo)終端將封裝后的所述第一應(yīng)用數(shù)據(jù)利用所述擴(kuò)展協(xié)議進(jìn)行解封裝得到所述第一應(yīng)用數(shù)據(jù)后生成。且/或,
[0049]所述反饋信息可以為所述第一目標(biāo)終端將第一數(shù)據(jù)利用所述擴(kuò)展協(xié)議進(jìn)行封裝得到的封裝后的所述第一數(shù)據(jù)。
[0050]這里,所述第一數(shù)據(jù)可以為所述第一目標(biāo)終端響應(yīng)于所述第一應(yīng)用數(shù)據(jù)的所述第一應(yīng)用的第二應(yīng)用數(shù)據(jù)。這樣,也就支持了交互式應(yīng)用。
[0051]由于網(wǎng)絡(luò)安全的問(wèn)題,不同終端之間的數(shù)據(jù)傳輸可能需要經(jīng)過(guò)防火墻,考慮到防火墻允許帶有第一端口標(biāo)識(shí)的數(shù)據(jù)包通過(guò)的情況,則所述第一終端向多個(gè)目標(biāo)終端發(fā)送封裝后的所述第一應(yīng)用數(shù)據(jù)具體可以包括:
[0052]所述第一終端將封裝后的所述第一應(yīng)用數(shù)據(jù)添加到帶有所述第一端口標(biāo)識(shí)的第一數(shù)據(jù)包中,得到添加后的第一數(shù)據(jù)包;[0053]所述第一終端通過(guò)所述防火墻將所述添加后的第一數(shù)據(jù)包發(fā)送給所述多個(gè)目標(biāo)終端。
[0054]其中,所述第一端口標(biāo)識(shí)可以由防火墻為第二應(yīng)用確定,所述第一數(shù)據(jù)包可以由所述第一終端為所述第二應(yīng)用生成。
[0055]進(jìn)一步地,所述第一數(shù)據(jù)包可以不包括凈荷;或者,所述第一數(shù)據(jù)包的凈荷可以為所述第二應(yīng)用的第三應(yīng)用數(shù)據(jù)或者符合所述第二應(yīng)用的應(yīng)用數(shù)據(jù)格式的預(yù)設(shè)的偽造數(shù)據(jù),例如,所述第二應(yīng)用為會(huì)議電視應(yīng)用時(shí),該偽造數(shù)據(jù)可以為黑屏數(shù)據(jù)或者藍(lán)屏數(shù)據(jù)。在會(huì)議電視應(yīng)用中,黑屏數(shù)據(jù)或者藍(lán)屏數(shù)據(jù)占用帶寬極小,并且由于是有效的視頻數(shù)據(jù),不會(huì)導(dǎo)致解碼器問(wèn)題。
[0056]此外,為了保證所述第一應(yīng)用數(shù)據(jù)傳輸?shù)目煽啃?,所述將所述第一?yīng)用數(shù)據(jù)利用一擴(kuò)展協(xié)議進(jìn)行封裝,得到封裝后的第一應(yīng)用數(shù)據(jù)具體可以包括:
[0057]生成所述第一應(yīng)用數(shù)據(jù)的控制或校驗(yàn)數(shù)據(jù);
[0058]將包括所述第一應(yīng)用數(shù)據(jù)和所述控制或校驗(yàn)數(shù)據(jù)的復(fù)用數(shù)據(jù)利用所述擴(kuò)展協(xié)議進(jìn)行封裝,得到封裝后的復(fù)用數(shù)據(jù)。
[0059]在本發(fā)明實(shí)施例中,向多個(gè)目標(biāo)終端發(fā)送封裝后的所述第一應(yīng)用數(shù)據(jù)的方式可以為單播、組播或廣播方式。其中,后兩種方式支持一對(duì)多應(yīng)用數(shù)據(jù)的快速傳輸,從而為用戶提供了方便。
[0060]為了將本發(fā)明實(shí)施例進(jìn)一步闡述清楚,下面結(jié)合圖2給出本發(fā)明實(shí)施例的較佳實(shí)施方式。
[0061]圖2為較佳實(shí)施方式的基于RTP擴(kuò)展的應(yīng)用信息傳輸流程示意圖,參照?qǐng)D2,本較佳實(shí)施方式中,所述第一應(yīng)用為終端升級(jí)應(yīng)用,所述第一應(yīng)用數(shù)據(jù)為真正的升級(jí)數(shù)據(jù);所述擴(kuò)展協(xié)議為RTP擴(kuò)展協(xié)議;所述第一數(shù)據(jù)包為RTP數(shù)據(jù)包;所述第二應(yīng)用為會(huì)議電視應(yīng)用;所述第一端口標(biāo)識(shí)為所述防火墻為會(huì)議電視應(yīng)用打開(kāi)的端口的端口標(biāo)識(shí);
[0062]所述第一終端和所述第一目標(biāo)終端均包括應(yīng)用升級(jí)模塊201、升級(jí)適配模塊202、解復(fù)用模塊203、復(fù)用模塊204、成包模塊205、RTP發(fā)送模塊206、成幀模塊207、排序模塊208和RTP接收模塊209。其中,
[0063]應(yīng)用升級(jí)模塊201,主要是完成接收升級(jí)并按照規(guī)定保存數(shù)據(jù),并啟動(dòng)升級(jí)的作用。同時(shí)為了能給其他終端升級(jí),也可以從已經(jīng)保存的文件中讀數(shù)據(jù)并交給升級(jí)適配模塊202 ;
[0064]升級(jí)適配模塊202,主要是匹配應(yīng)用升級(jí)模塊201跟其他模塊的接口,也就是在應(yīng)用升級(jí)模塊201跟其他模塊之間做接口轉(zhuǎn)換。因?yàn)閼?yīng)用升級(jí)模塊201模塊可能還可以通過(guò)HTTP或FTP等方式,所以升級(jí)適配模塊202在應(yīng)用升級(jí)模塊201的接口和解復(fù)用模塊203、復(fù)用模塊204模塊的接口間做了一個(gè)適配;
[0065]復(fù)用模塊204,主要是為升級(jí)適配模塊202發(fā)送的來(lái)自應(yīng)用升級(jí)模塊201的升級(jí)數(shù)據(jù)生成校驗(yàn)數(shù)據(jù),并將升級(jí)數(shù)據(jù)和生成的校驗(yàn)數(shù)據(jù)復(fù)用為復(fù)用數(shù)據(jù),然后將復(fù)用數(shù)據(jù)傳遞給RTP發(fā)送模塊206 ;
[0066]RTP發(fā)送模塊206,主要是利用RTP擴(kuò)展協(xié)議,將復(fù)用數(shù)據(jù)作為RTP擴(kuò)展的負(fù)載添加到來(lái)自成包模塊205的RTP數(shù)據(jù)包中,生成添加后的RTP數(shù)據(jù)包,然后將生成的添加后的RTP數(shù)據(jù)包經(jīng)由防火墻發(fā)送出去。這里,“來(lái)自成包模塊205的RTP數(shù)據(jù)包”也可以替換為RTP發(fā)送模塊206將來(lái)自成包模塊205的RTP數(shù)據(jù)包的凈荷丟棄或者替換為黑屏數(shù)據(jù)或者藍(lán)屏數(shù)據(jù)后生成的RTP數(shù)據(jù)包;
[0067]解復(fù)用模塊203,主要是獲取排序模塊208向成幀模塊207發(fā)送的RTP數(shù)據(jù)包,并將該RTP數(shù)據(jù)包利用RTP擴(kuò)展協(xié)議進(jìn)行解封裝,得到復(fù)用數(shù)據(jù),然后從復(fù)用數(shù)據(jù)中解復(fù)用出真正的升級(jí)數(shù)據(jù),并通過(guò)升級(jí)適配模塊202的適配轉(zhuǎn)交給應(yīng)用升級(jí)模塊201 ;
[0068]成包模塊205用于根據(jù)視頻幀生成一個(gè)或多個(gè)網(wǎng)絡(luò)包并發(fā)送給RTP發(fā)送模塊206 ;
[0069]成幀模塊207用于從來(lái)自排序模塊208的一個(gè)或多個(gè)網(wǎng)絡(luò)包中恢復(fù)出視頻幀;
[0070]排序模塊208是為了避免UDP亂序的影響,對(duì)RTP接收模塊209接收并傳遞過(guò)來(lái)的RTP數(shù)據(jù)包進(jìn)行排序后發(fā)送給成幀模塊207 ;
[0071]其中,控制和/或校驗(yàn)數(shù)據(jù)的作用是提供升級(jí)數(shù)據(jù)傳輸?shù)目煽啃?。控制?shù)據(jù)可以為控制指示信息,例如,對(duì)于單個(gè)RTP擴(kuò)展無(wú)法承載應(yīng)用升級(jí)模塊201產(chǎn)生的整個(gè)應(yīng)用數(shù)據(jù)包的情況,為了使接收端能夠判斷是否接收到整個(gè)應(yīng)用數(shù)據(jù)包以及在未接收到整個(gè)應(yīng)用數(shù)據(jù)包時(shí)能夠向發(fā)送端指示該整個(gè)應(yīng)用數(shù)據(jù)包的哪個(gè)或哪些部分還沒(méi)有接收到,則可以在該RTP擴(kuò)展中添加一些控制指示信息,比如整個(gè)應(yīng)用數(shù)據(jù)包的長(zhǎng)度、在該RTP擴(kuò)展中承載的應(yīng)用數(shù)據(jù)塊在整個(gè)應(yīng)用數(shù)據(jù)包中的偏移等,以便接收端判斷是否接收到整個(gè)應(yīng)用數(shù)據(jù)包,如果否,則可以從反向通道中發(fā)送針對(duì)未接收到的部分的重傳請(qǐng)求。
[0072]具體地,應(yīng)用升級(jí)模塊201可以按照升級(jí)適配模塊202提供的接口交互數(shù)據(jù)和控制;升級(jí)適配模塊202主要是屏蔽發(fā)送接收的細(xì)節(jié)信息,使得終端的應(yīng)用只需要針對(duì)升級(jí)適配模塊202暴露的接口編程,而不需要顧及下面的復(fù)用、解復(fù)用等具體實(shí)現(xiàn),但是升級(jí)適配模塊202也會(huì)提供一定的約束以減少底層實(shí)現(xiàn)的復(fù)雜度,比如對(duì)于RTP擴(kuò)展傳遞信息,受限制于IP網(wǎng)絡(luò)中的傳輸,一次傳送的數(shù)據(jù)量就盡量不要超過(guò)MTU再減去一些固定負(fù)載的長(zhǎng)度,以避免網(wǎng)絡(luò)分片等問(wèn)題。
[0073]圖2中的粗線表示數(shù)據(jù),細(xì)線表示控制。這里的控制是指流程控制的控制,也就是控制數(shù)據(jù)如何被加工處理。
[0074]在本較佳實(shí)施方式中,所述多個(gè)目標(biāo)終端中包括不支持RTP擴(kuò)展協(xié)議的終端,這種終端包括成包模塊205、RTP發(fā)送模塊206、成幀模塊207、排序模塊208和RTP接收模塊209,從而按照傳統(tǒng)的方式生成RTP數(shù)據(jù)包及處理接收到的RTP數(shù)據(jù)包。于是,這種終端無(wú)法從接收到的RTP數(shù)據(jù)包中提取出所述第一應(yīng)用數(shù)據(jù),也就無(wú)法生成所述第一應(yīng)用數(shù)據(jù)的反饋信息,相應(yīng)地,這種終端向所述第一終端發(fā)送的RTP數(shù)據(jù)包中不會(huì)包括利用RTP擴(kuò)展協(xié)議進(jìn)行封裝得到的封裝后數(shù)據(jù),由此,所述第一終端接收到所述多個(gè)目標(biāo)終端中的某終端發(fā)送的RTP數(shù)據(jù)包,可以判斷該RTP數(shù)據(jù)包中是否包括利用RTP擴(kuò)展協(xié)議進(jìn)行封裝得到的封裝后數(shù)據(jù),如果是,則確定該終端支持RTP擴(kuò)展協(xié)議;否則,確定該終端不支持RTP擴(kuò)展協(xié)議。
[0075]基于本較佳實(shí)施方式中的上述模塊,本較佳實(shí)施方式給出的基于RTP擴(kuò)展的應(yīng)用信息傳輸流程具體包括如下步驟:
[0076]步驟A.約定一套R(shí)TP擴(kuò)展協(xié)議,所有終端或者遵守該協(xié)議,或者放棄該協(xié)議;
[0077]步驟B.召開(kāi)一個(gè)可以借助于MCU轉(zhuǎn)發(fā)數(shù)據(jù)的會(huì)議,例如,單畫(huà)面多點(diǎn)會(huì)議;
[0078]步驟C.終端A的用戶從界面發(fā)起特定應(yīng)用,例如,終端升級(jí)應(yīng)用;[0079]步驟D.終端A的應(yīng)用升級(jí)模塊201跟升級(jí)適配模塊202通訊,把升級(jí)數(shù)據(jù)發(fā)送給復(fù)用模塊204 ;
[0080]步驟E.復(fù)用模塊204生成升級(jí)數(shù)據(jù)的控制和/或校驗(yàn)數(shù)據(jù),將控制和/或校驗(yàn)數(shù)據(jù)與升級(jí)數(shù)據(jù)復(fù)用在一起得到復(fù)用數(shù)據(jù),并將復(fù)用數(shù)據(jù)提交給RTP發(fā)送模塊206,RTP發(fā)送模塊206利用RTP擴(kuò)展協(xié)議把復(fù)用數(shù)據(jù)作為RTP擴(kuò)展的負(fù)載添加到與成包模塊205發(fā)送的RTP數(shù)據(jù)包或者將該RTP數(shù)據(jù)包的凈荷丟棄或者替換為黑屏或藍(lán)屏數(shù)據(jù)后得到的更新后的RTP數(shù)據(jù)包,從而生成添加后的RTP數(shù)據(jù)包,然后將生成的添加后的RTP數(shù)據(jù)包包經(jīng)由防火墻發(fā)送出去;
[0081]步驟F.終端B的用戶在啟用了特定應(yīng)用后,終端B的RTP接收模塊209將收到的RTP數(shù)據(jù)包交給排序模塊,排序模塊將排序后的RTP數(shù)據(jù)包交給解復(fù)用模塊203,解復(fù)用模塊203利用RTP擴(kuò)展協(xié)議,從排序后的RTP數(shù)據(jù)包中得到作為RTP擴(kuò)展的負(fù)載的復(fù)用數(shù)據(jù),并從復(fù)用數(shù)據(jù)中解復(fù)用出升級(jí)數(shù)據(jù),然后將升級(jí)數(shù)據(jù)透過(guò)升級(jí)適配模塊202提交給應(yīng)用升級(jí)模塊201。
[0082]對(duì)于升級(jí)數(shù)據(jù)接收方,如果無(wú)法理解RTP擴(kuò)展,則進(jìn)行正常的處理,這些擴(kuò)展數(shù)據(jù)被沉默的丟棄,并且發(fā)送者會(huì)通過(guò)接收方的反饋有無(wú)判斷出其是否支持。由于構(gòu)建在不可靠的UDP傳輸上,所以發(fā)送是周期性進(jìn)行的,比如發(fā)送完畢所有數(shù)據(jù)后會(huì)接著從頭發(fā)送這些數(shù)據(jù),以便接收方有機(jī)會(huì)收全所有數(shù)據(jù)。而接收方的狀態(tài)反饋是被選看期間不間斷的重復(fù)發(fā)送以便抵消丟包的影響。所以最終所有數(shù)據(jù)總可以安全到達(dá)。終端可以通過(guò)單獨(dú)呼叫的方式將應(yīng)用升級(jí)數(shù)據(jù)傳遞給其它終端,也可以通過(guò)廣播的方式將應(yīng)用升級(jí)數(shù)據(jù)傳遞給其它終端以加速這種應(yīng)用升級(jí)過(guò)程,為用戶提供方便。
[0083]在本較佳實(shí)施方式的上述流程基礎(chǔ)上,下面再給出一個(gè)更為具體的例子,該例子包括如下步驟:
[0084]步驟a:在多點(diǎn)控制單元(Multipoint Control Unit, MCU)上召開(kāi)一個(gè)同一能力的合適的會(huì)議,速率可以大一些,這樣可以導(dǎo)致應(yīng)用信息傳遞速率大一些,但是要確保處于單畫(huà)面模式,這樣MCU的媒體處理就僅僅是媒體轉(zhuǎn)發(fā),而不施加轉(zhuǎn)碼等措施。
[0085]步驟b:擁有升級(jí)數(shù)據(jù)的終端申請(qǐng)主席并廣播自己,通過(guò)廣播這一操作使得其他終端都可以接收到主席端的數(shù)據(jù)。
[0086]步驟c:主席通過(guò)不斷選看其他端來(lái)獲得指定終端的媒體數(shù)據(jù),并將作為RTP擴(kuò)展的負(fù)載的復(fù)用數(shù)據(jù)中的升級(jí)數(shù)據(jù)提取出來(lái)。這里,提取出來(lái)的一般是反饋信息。
[0087]當(dāng)然,如果接收到的數(shù)據(jù)包中沒(méi)有將數(shù)據(jù)利用RTP擴(kuò)展協(xié)議進(jìn)行封裝得到的封裝后數(shù)據(jù),則表明該終端不支持用戶特定的RTP擴(kuò)展協(xié)議。具體地,由于RTP是否使用擴(kuò)展協(xié)議可以由頭部的一個(gè)字段決定,則當(dāng)接收端發(fā)現(xiàn)該字段未置位,就知道無(wú)擴(kuò)展數(shù)據(jù)。于是,判斷數(shù)據(jù)包中是否有將數(shù)據(jù)利用RTP擴(kuò)展協(xié)議進(jìn)行封裝得到的封裝后數(shù)據(jù)的方式具體可以為:判斷該數(shù)據(jù)包中是否使用了 RTP擴(kuò)展字段,如果是,則該數(shù)據(jù)包中有將數(shù)據(jù)利用RTP擴(kuò)展協(xié)議進(jìn)行封裝得到的封裝后數(shù)據(jù);否則,該數(shù)據(jù)包中沒(méi)有將數(shù)據(jù)利用RTP擴(kuò)展協(xié)議進(jìn)行封裝得到的封裝后數(shù)據(jù)。
[0088]步驟d:當(dāng)所有終端都處于上報(bào)完成或者是不支持RTP擴(kuò)展協(xié)議的狀態(tài)下,應(yīng)用就完成了,可以呈現(xiàn)最終結(jié)果給用戶,當(dāng)然,中間狀態(tài)也可以在主席端的界面上呈現(xiàn)出來(lái),看用戶需求了。例如,當(dāng)確定某終端處于上報(bào)完成的狀態(tài)或者不支持RTP擴(kuò)展協(xié)議的狀態(tài)時(shí),主席端的界面上就呈現(xiàn)該終端的標(biāo)識(shí)及該終端所處的狀態(tài)。
[0089]此外,由于防火墻的限制,終端間可能有不少需要傳遞的信息,都需要借助于這種RTP擴(kuò)展傳輸?shù)姆绞?。例如,終端的配置或者一些終端的非標(biāo)準(zhǔn)信息的交互,這些應(yīng)用在無(wú)防火墻的情況下是直接連接到終端的,比如要提取終端文件,可以使用標(biāo)準(zhǔn)FTP協(xié)議,但現(xiàn)在有防火墻限制了這些應(yīng)用。
[0090]本較佳實(shí)施方式主要解決了在目前防火墻加協(xié)議應(yīng)用服務(wù)器的情況下,很多終端維護(hù)應(yīng)用無(wú)法打開(kāi)防火墻的問(wèn)題。通過(guò)把會(huì)議中一個(gè)終端作為代理,將應(yīng)用數(shù)據(jù)通過(guò)RTP擴(kuò)展這一傳輸隧道進(jìn)行傳輸,實(shí)現(xiàn)以前的一些功能,比如升級(jí)和狀態(tài)獲取等功能。在升級(jí)應(yīng)用中,通過(guò)應(yīng)用廣播員這一角色,同時(shí)把數(shù)據(jù)發(fā)送到多個(gè)終端,可以加快升級(jí)這種應(yīng)用的速度,通過(guò)選看,獲取了被選看端的反饋信息,可以保證在丟包的情況下也可以使得數(shù)據(jù)傳輸在應(yīng)用層獲得保障。在信息采集應(yīng)用中,雖然只能做一對(duì)一的交互,但是也會(huì)比無(wú)法從外部鏈接和維護(hù)終端要方便的多。
[0091]圖3為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)傳輸方法的流程示意圖,參照?qǐng)D1,該另一種數(shù)據(jù)傳輸方法包括如下步驟:
[0092]步驟301,第一目標(biāo)終端接收第一終端向多個(gè)目標(biāo)終端發(fā)送的所述第一終端將第一應(yīng)用的第一應(yīng)用數(shù)據(jù)利用一擴(kuò)展協(xié)議進(jìn)行封裝得到的封裝后的第一應(yīng)用數(shù)據(jù);其中,第一應(yīng)用數(shù)據(jù)由所述第一終端生成;
[0093]步驟302,所述第一目標(biāo)終端向所述第一終端發(fā)送所述第一目標(biāo)終端針對(duì)所述第一應(yīng)用數(shù)據(jù)的反饋信息,使得所述第一終端能夠根據(jù)所述反饋信息確定所述第一目標(biāo)終端支持所述擴(kuò)展協(xié)議。
[0094]可見(jiàn),通過(guò)向第一終端發(fā)送針對(duì)第一應(yīng)用數(shù)據(jù)的反饋信息,使得第一終端能夠根據(jù)反饋信息確定第一目標(biāo)終端支持?jǐn)U展協(xié)議,從而支持利用擴(kuò)展協(xié)議進(jìn)行應(yīng)用數(shù)據(jù)的傳輸。
[0095]其中,所述擴(kuò)展協(xié)議例如:RTP擴(kuò)展協(xié)議。
[0096]所述反饋信息可以由所述第一目標(biāo)終端將封裝后的所述第一應(yīng)用數(shù)據(jù)利用所述擴(kuò)展協(xié)議進(jìn)行解封裝得到所述第一應(yīng)用數(shù)據(jù)后生成。且/或,
[0097]所述反饋信息可以為所述第一目標(biāo)終端將第一數(shù)據(jù)利用所述擴(kuò)展協(xié)議進(jìn)行封裝得到的封裝后的所述第一數(shù)據(jù)。
[0098]這里,所述第一數(shù)據(jù)可以為所述第一目標(biāo)終端響應(yīng)于所述第一應(yīng)用數(shù)據(jù)的所述第一應(yīng)用的第二應(yīng)用數(shù)據(jù)。這樣,也就支持了交互式應(yīng)用。
[0099]該另一種傳輸方法的具體實(shí)現(xiàn)方式可參照上述較佳實(shí)施方式,在此不再贅述。
[0100]本發(fā)明實(shí)施例還提供一種數(shù)據(jù)傳輸裝置,包括:
[0101]第一處理模塊,用于第一終端生成第一應(yīng)用的第一應(yīng)用數(shù)據(jù),并將所述第一應(yīng)用數(shù)據(jù)利用一擴(kuò)展協(xié)議進(jìn)行封裝,得到封裝后的第一應(yīng)用數(shù)據(jù);
[0102]第一發(fā)送模塊,用于所述第一終端向多個(gè)目標(biāo)終端發(fā)送封裝后的所述第一應(yīng)用數(shù)據(jù);
[0103]第二處理模塊,用于所述第一終端接收所述多個(gè)目標(biāo)終端中的第一目標(biāo)終端針對(duì)所述第一應(yīng)用數(shù)據(jù)的反饋信息,并根據(jù)所述反饋信息確定所述第一目標(biāo)終端支持所述擴(kuò)展協(xié)議。[0104]可見(jiàn),該數(shù)據(jù)傳輸裝置可支持利用擴(kuò)展協(xié)議進(jìn)行應(yīng)用數(shù)據(jù)的傳輸。
[0105]其中,所述反饋信息由所述第一目標(biāo)終端將封裝后的所述第一應(yīng)用數(shù)據(jù)利用所述擴(kuò)展協(xié)議進(jìn)行解封裝得到所述第一應(yīng)用數(shù)據(jù)后生成。
[0106]此外,防火墻允許帶有第一端口標(biāo)識(shí)的數(shù)據(jù)包通過(guò),所述發(fā)送模塊具體包括:
[0107]處理單元,用于所述第一終端將封裝后的所述第一應(yīng)用數(shù)據(jù)添加到帶有所述第一端口標(biāo)識(shí)的第一數(shù)據(jù)包中,得到添加后的第一數(shù)據(jù)包;
[0108]發(fā)送單元,用于所述第一終端通過(guò)所述防火墻將所述添加后的第一數(shù)據(jù)包發(fā)送給所述多個(gè)目標(biāo)終端。
[0109]本發(fā)明實(shí)施例還提供另一種數(shù)據(jù)傳輸裝置,包括:
[0110]接收模塊,用于第一目標(biāo)終端接收第一終端向多個(gè)目標(biāo)終端發(fā)送的所述第一終端將第一應(yīng)用的第一應(yīng)用數(shù)據(jù)利用一擴(kuò)展協(xié)議進(jìn)行封裝得到的封裝后的第一應(yīng)用數(shù)據(jù);其中,所述第一應(yīng)用數(shù)據(jù)由所述第一終端生成;
[0111]第二發(fā)送模塊,用于所述第一目標(biāo)終端向所述第一終端發(fā)送所述第一目標(biāo)終端針對(duì)所述第一應(yīng)用數(shù)據(jù)的反饋信息,使得所述第一終端能夠根據(jù)所述反饋信息確定所述第一目標(biāo)終端支持所述擴(kuò)展協(xié)議。
[0112]可見(jiàn),該數(shù)據(jù)傳輸裝置可支持利用擴(kuò)展協(xié)議進(jìn)行應(yīng)用數(shù)據(jù)的傳輸。
[0113]其中,所述反饋信息由所述第一目標(biāo)終端將封裝后的所述第一應(yīng)用數(shù)據(jù)利用所述擴(kuò)展協(xié)議進(jìn)行解封裝得到所述第一應(yīng)用數(shù)據(jù)后生成。
[0114]本發(fā)明實(shí)施例還提供一種包括如上所述的數(shù)據(jù)傳輸裝置的終端。所述終端例如:會(huì)議電視終端。
[0115]以上所述僅是本發(fā)明實(shí)施例的實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明實(shí)施例原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明實(shí)施例的保護(hù)范圍。
【權(quán)利要求】
1.一種數(shù)據(jù)傳輸方法,其特征在于,包括: 第一終端生成第一應(yīng)用的第一應(yīng)用數(shù)據(jù),并將所述第一應(yīng)用數(shù)據(jù)利用一擴(kuò)展協(xié)議進(jìn)行封裝,得到封裝后的第一應(yīng)用數(shù)據(jù); 所述第一終端向多個(gè)目標(biāo)終端發(fā)送封裝后的所述第一應(yīng)用數(shù)據(jù); 所述第一終端接收所述多個(gè)目標(biāo)終端中的第一目標(biāo)終端針對(duì)所述第一應(yīng)用數(shù)據(jù)的反饋信息,并根據(jù)所述反饋信息確定所述第一目標(biāo)終端支持所述擴(kuò)展協(xié)議。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述反饋信息由所述第一目標(biāo)終端將封裝后的所述第一應(yīng)用數(shù)據(jù)利用所述擴(kuò)展協(xié)議進(jìn)行解封裝得到所述第一應(yīng)用數(shù)據(jù)后生成。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述反饋信息為所述第一目標(biāo)終端將第一數(shù)據(jù)利用所述擴(kuò)展協(xié)議進(jìn)行封裝得到的封裝后的所述第一數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)傳輸方法,其特征在于,所述第一數(shù)據(jù)為所述第一目標(biāo)終端響應(yīng)于所述第一應(yīng)用數(shù)據(jù)的所述第一應(yīng)用的第二應(yīng)用數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,防火墻允許帶有第一端口標(biāo)識(shí)的數(shù)據(jù)包通過(guò),所述第一終端向多個(gè)目標(biāo)終端發(fā)送封裝后的所述第一應(yīng)用數(shù)據(jù)具體包括: 所述第一終端將封裝后的所述第一應(yīng)用數(shù)據(jù)添加到帶有所述第一端口標(biāo)識(shí)的第一數(shù)據(jù)包中,得到添加后的 第一數(shù)據(jù)包; 所述第一終端通過(guò)所述防火墻將所述添加后的第一數(shù)據(jù)包發(fā)送給所述多個(gè)目標(biāo)終端。
6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)傳輸方法,其特征在于,所述第一端口標(biāo)識(shí)由防火墻為第二應(yīng)用確定,所述第一數(shù)據(jù)包由所述第一終端為所述第二應(yīng)用生成。
7.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述擴(kuò)展協(xié)議為RTP擴(kuò)展協(xié)議。
8.一種數(shù)據(jù)傳輸方法,其特征在于,包括: 第一目標(biāo)終端接收第一終端向多個(gè)目標(biāo)終端發(fā)送的所述第一終端將第一應(yīng)用的第一應(yīng)用數(shù)據(jù)利用一擴(kuò)展協(xié)議進(jìn)行封裝得到的封裝后的第一應(yīng)用數(shù)據(jù);其中,第一應(yīng)用數(shù)據(jù)由所述第一終端生成; 所述第一目標(biāo)終端向所述第一終端發(fā)送所述第一目標(biāo)終端針對(duì)所述第一應(yīng)用數(shù)據(jù)的反饋信息,使得所述第一終端能夠根據(jù)所述反饋信息確定所述第一目標(biāo)終端支持所述擴(kuò)展協(xié)議。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)傳輸方法,其特征在于,所述反饋信息由所述第一目標(biāo)終端將封裝后的所述第一應(yīng)用數(shù)據(jù)利用所述擴(kuò)展協(xié)議進(jìn)行解封裝得到所述第一應(yīng)用數(shù)據(jù)后生成。
10.根據(jù)權(quán)利要求8所述的數(shù)據(jù)傳輸方法,其特征在于,所述反饋信息為所述第一目標(biāo)終端將第一數(shù)據(jù)利用所述擴(kuò)展協(xié)議進(jìn)行封裝得到的封裝后的所述第一數(shù)據(jù)。
11.一種數(shù)據(jù)傳輸裝置,其特征在于,包括: 第一處理模塊,用于第一終端生成第一應(yīng)用的第一應(yīng)用數(shù)據(jù),并將所述第一應(yīng)用數(shù)據(jù)利用一擴(kuò)展協(xié)議進(jìn)行封裝,得到封裝后的第一應(yīng)用數(shù)據(jù); 第一發(fā)送模塊,用于所述第一終端向多個(gè)目標(biāo)終端發(fā)送封裝后的所述第一應(yīng)用數(shù)據(jù); 第二處理模塊,用于所述第一終端接收所述多個(gè)目標(biāo)終端中的第一目標(biāo)終端針對(duì)所述第一應(yīng)用數(shù)據(jù)的反饋信息,并根據(jù)所述反饋信息確定所述第一目標(biāo)終端支持所述擴(kuò)展協(xié)議。
12.根據(jù)權(quán)利要求11所述的數(shù)據(jù)傳輸裝置,其特征在于,所述反饋信息由所述第一目標(biāo)終端將封裝后的所述第一應(yīng)用數(shù)據(jù)利用所述擴(kuò)展協(xié)議進(jìn)行解封裝得到所述第一應(yīng)用數(shù)據(jù)后生成。
13.根據(jù)權(quán)利要求11所述的數(shù)據(jù)傳輸裝置,其特征在于,防火墻允許帶有第一端口標(biāo)識(shí)的數(shù)據(jù)包通過(guò),所述發(fā)送模塊具體包括: 處理單元,用于所述第一終端將封裝后的所述第一應(yīng)用數(shù)據(jù)添加到帶有所述第一端口標(biāo)識(shí)的第一數(shù)據(jù)包中,得到添加后的第一數(shù)據(jù)包; 發(fā)送單元,用于所述第一終端通過(guò)所述防火墻將所述添加后的第一數(shù)據(jù)包發(fā)送給所述多個(gè)目標(biāo)終端。
14.一種數(shù)據(jù)傳輸裝置,其特征在于,包括: 接收模塊,用于第一目標(biāo)終端接收第一終端向多個(gè)目標(biāo)終端發(fā)送的所述第一終端將第一應(yīng)用的第一應(yīng)用數(shù)據(jù)利用一擴(kuò)展協(xié)議進(jìn)行封裝得到的封裝后的第一應(yīng)用數(shù)據(jù);其中,所述第一應(yīng)用數(shù)據(jù)由所述第一終端生成; 第二發(fā)送模塊,用于所述第一目標(biāo)終端向所述第一終端發(fā)送所述第一目標(biāo)終端針對(duì)所述第一應(yīng)用數(shù)據(jù)的反饋信息,使得所述第一終端能夠根據(jù)所述反饋信息確定所述第一目標(biāo)終端支持所述擴(kuò)展協(xié)議。
15.根據(jù)權(quán)利要求14所述的數(shù)據(jù)傳輸裝置,其特征在于,所述反饋信息由所述第一目標(biāo)終端將封裝后的所述第一應(yīng)用數(shù)據(jù)利用所述擴(kuò)展協(xié)議進(jìn)行解封裝得到所述第一應(yīng)用數(shù)據(jù)后生成。
16.一種終端,其特征在于,包括如權(quán)利要求11至15中任一項(xiàng)所述的數(shù)據(jù)傳輸裝置。
【文檔編號(hào)】H04L29/06GK103841086SQ201210482485
【公開(kāi)日】2014年6月4日 申請(qǐng)日期:2012年11月23日 優(yōu)先權(quán)日:2012年11月23日
【發(fā)明者】薛堯舜, 陳春艷 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
清水县| 清流县| 南投县| 沙洋县| 怀仁县| 玉环县| 大田县| 施秉县| 伊通| 芜湖县| 墨竹工卡县| 房山区| 双桥区| 平武县| 象州县| 普洱| 来凤县| 上栗县| 织金县| 丰原市| 无棣县| 巴林左旗| 兴安县| 东乡| 西峡县| 额济纳旗| 安阳县| 荔波县| 商丘市| 微山县| 谢通门县| 固镇县| 新民市| 临城县| 揭西县| 天水市| 郧西县| 图木舒克市| 应用必备| 五寨县| 东台市|