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

一種數(shù)字電影的網(wǎng)絡(luò)傳輸方法和裝置的制作方法

文檔序號(hào):7691520閱讀:288來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種數(shù)字電影的網(wǎng)絡(luò)傳輸方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬一種網(wǎng)絡(luò)數(shù)據(jù)的傳輸方法和裝置,具體涉及一種數(shù)字電影的網(wǎng) 絡(luò)傳輸方法和裝置。
背景技術(shù)
目前,數(shù)字電影的發(fā)行方式是將數(shù)字電影拷貝到存儲(chǔ)量較大的硬盤(pán)中, 通過(guò)郵局寄送或派人送達(dá),這種方式與傳統(tǒng)的膠片電影發(fā)行方式一樣,存在 發(fā)行速度慢、效率低的問(wèn)題,隨著數(shù)字電影的快速發(fā)展,建立規(guī)模化的高效 數(shù)字電影發(fā)行網(wǎng)絡(luò)成為普及數(shù)字電影的一個(gè)重要手段,而且也是數(shù)字電影運(yùn) 營(yíng)商保障產(chǎn)業(yè)有效運(yùn)營(yíng)的重要環(huán)節(jié)。
數(shù)字電影的網(wǎng)絡(luò)傳輸?shù)哪J绞前l(fā)送端將原始數(shù)字電影文件通過(guò)網(wǎng)絡(luò)傳輸 到多個(gè)用戶(hù)接收端,在這過(guò)程中,發(fā)送端要讀取原始數(shù)字電影文件,并將其 分割成若干編號(hào)的數(shù)據(jù)包進(jìn)行發(fā)送,目前在數(shù)字電影數(shù)據(jù)的發(fā)送端,存在對(duì) 原始數(shù)字電影文件讀取、編號(hào)、打包、發(fā)送的效率和穩(wěn)定性均較低的問(wèn)題, 影響了數(shù)據(jù)的傳輸效率。
此外,為了保證接收數(shù)據(jù)的完整,數(shù)字電影的網(wǎng)絡(luò)傳輸均設(shè)有糾錯(cuò)機(jī) 機(jī)制在接收端均設(shè)有驗(yàn)包程序,根據(jù)驗(yàn)包結(jié)果對(duì)丟失數(shù)據(jù)進(jìn)行補(bǔ)充,最終 生成完整的數(shù)字電影文件。目前的糾錯(cuò)方法通常是在發(fā)送數(shù)據(jù)包時(shí),插入若 干冗余包,接收端可以利用冗余包來(lái)恢復(fù)丟失的源數(shù)據(jù)包,冗余度(冗余包 與數(shù)據(jù)包之比)越高,其糾錯(cuò)能力越強(qiáng),但同時(shí)帶來(lái)的問(wèn)題是占用的帶寬也 越大,降低了帶寬的利用率和數(shù)據(jù)傳輸?shù)男省?

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種能提高數(shù)據(jù)包發(fā)送效率和穩(wěn)定性, 并能提高傳輸網(wǎng)絡(luò)帶寬利用率,提高網(wǎng)絡(luò)傳輸效率的數(shù)字電影的網(wǎng)絡(luò)傳輸方 法和裝置。本發(fā)明的進(jìn)一步方案是提供一種能夠提高糾錯(cuò)補(bǔ)包效率的數(shù)字電影的網(wǎng) 絡(luò)傳輸方法和裝置。
本發(fā)明方法包含下述內(nèi)容
發(fā)送端服務(wù)器讀取原始數(shù)字電影文件,并對(duì)讀取的數(shù)字電影文件進(jìn)行分 組、編號(hào),打包,通過(guò)發(fā)送端通信鏈路傳向衛(wèi)星鏈路,進(jìn)行廣播發(fā)送,再通 過(guò)接收端通信鏈路,發(fā)送到接收端服務(wù)器;
接收端服務(wù)器接收到數(shù)據(jù)包后,統(tǒng)計(jì)丟失,損壞的錯(cuò)包情況,并將錯(cuò)包 信息回傳到發(fā)送端服務(wù)器,發(fā)送端服務(wù)器根據(jù)回傳的錯(cuò)包信息向接收端補(bǔ)發(fā) 丟失或損壞的數(shù)據(jù)包,如此循環(huán),直至接收端服務(wù)器接收到完整的數(shù)據(jù)包 后,再將所有數(shù)據(jù)包合并,生成完整的數(shù)字電影文件,其特征在于
在所述發(fā)送端服務(wù)器內(nèi)存里開(kāi)辟二級(jí)緩存,由容量較大的一級(jí)緩存完成 所述對(duì)原始數(shù)字電影文件的讀?。蝗萘枯^小的二級(jí)緩存從一級(jí)緩存里讀取數(shù) 據(jù),服務(wù)器對(duì)二級(jí)緩存讀取的數(shù)據(jù)完成所述的分組、編號(hào)、打包。
本發(fā)明方法的進(jìn)一步方案是所述接收端通信鏈路通過(guò)地面通信鏈路與 發(fā)送端通信鏈路連接,接收端服務(wù)器將統(tǒng)計(jì)的錯(cuò)包信息通過(guò)地面通信鏈路回 傳到發(fā)送端,發(fā)送端服務(wù)器將需要補(bǔ)發(fā)的數(shù)據(jù)包通過(guò)衛(wèi)星鏈路發(fā)送到接收端 服務(wù)器。
本發(fā)明在發(fā)送端服務(wù)器內(nèi)存開(kāi)辟了二級(jí)緩存,對(duì)原始數(shù)字電影文件的讀 取采取了二級(jí)讀取的方法 一般情況下,由容量較大的一級(jí)緩存讀取原始數(shù) 字電影文件,再由容量較小的二級(jí)緩存從一級(jí)緩存里讀取數(shù)據(jù),服務(wù)器通過(guò) 程序?qū)Χ?jí)緩存中的數(shù)據(jù)進(jìn)行分組編號(hào)打包,這樣處理數(shù)據(jù)的優(yōu)點(diǎn)是可加快 文件的讀取的速度,大大提高了發(fā)送端服務(wù)器在單位時(shí)間內(nèi)發(fā)送數(shù)據(jù)包的效 率和穩(wěn)定性。本發(fā)明數(shù)字電影數(shù)據(jù)發(fā)送的糾錯(cuò)機(jī)制不需進(jìn)行冗余計(jì)算,也不 需增加額外的冗余包,所以可提高網(wǎng)絡(luò)帶寬的利用率,提高發(fā)送效率。
本發(fā)明進(jìn)一步方案發(fā)送端服務(wù)器將需要補(bǔ)發(fā)的數(shù)據(jù)包通過(guò)衛(wèi)星通信鏈路 發(fā)送到接收端服務(wù)器,其優(yōu)點(diǎn)是可以同時(shí)向多個(gè)接收端用戶(hù)發(fā)送需要補(bǔ)發(fā)的數(shù)據(jù)包,提高補(bǔ)包效率,例如當(dāng)多個(gè)接收端用戶(hù)由于同樣的原因丟失了同樣 的數(shù)據(jù)包時(shí),本發(fā)明方法可以將補(bǔ)發(fā)的數(shù)據(jù)包通過(guò)衛(wèi)星通信鏈路同時(shí)發(fā)送到 各個(gè)丟包用戶(hù)端,避免地面通信鏈路回傳易造成數(shù)據(jù)堵塞的問(wèn)題。
本發(fā)明為大范圍(衛(wèi)星覆蓋到的區(qū)域)、同時(shí)、快速發(fā)行數(shù)字電影提供 了可能,使數(shù)字電影拷貝可以在最短的時(shí)間內(nèi)通過(guò)衛(wèi)星通道發(fā)送到各個(gè)數(shù)字 影院,實(shí)現(xiàn)一點(diǎn)發(fā)送,多點(diǎn)接收,同時(shí)上映,縮短了影片的發(fā)行時(shí)間,節(jié)約 了數(shù)字電影的發(fā)行成本,而且本發(fā)明可以充分利用傳輸網(wǎng)絡(luò)的帶寬,提高衛(wèi) 星信道的利用率,進(jìn)一步降低通過(guò)衛(wèi)星發(fā)行數(shù)字電影拷貝的成本。


圖l、本發(fā)明實(shí)施例數(shù)字電影網(wǎng)絡(luò)傳輸系統(tǒng)結(jié)構(gòu)示意圖
圖2、本發(fā)明實(shí)施例發(fā)送端服務(wù)器程序流程圖 圖3、本發(fā)明實(shí)施例接收端服務(wù)器程序流程圖
圖4、本發(fā)明實(shí)施例接收端服務(wù)器校驗(yàn)、統(tǒng)計(jì)丟包、壞包信息過(guò)程流程圖
圖5、本發(fā)明實(shí)施例軟件功能模塊圖
圖6、圖5所示用戶(hù)接收端校驗(yàn)、統(tǒng)計(jì)裝置的方框示意圖
具體實(shí)施例方式
本例發(fā)送端服務(wù)器用程序開(kāi)啟一大, 一小兩塊內(nèi)存區(qū)域作為緩存,較大 緩存作為一級(jí)緩存,較小緩存作為二級(jí)緩存。
參見(jiàn)圖2發(fā)送端服務(wù)器工作軟件程序流程圖,程序開(kāi)始后,按下述步驟
進(jìn)行工作
200歩驟:開(kāi)始;
210步驟添加發(fā)行計(jì)劃,同時(shí)開(kāi)啟監(jiān)聽(tīng)端口,監(jiān)聽(tīng)接收端服務(wù)器回傳 的信息;
220步驟等待計(jì)劃是否開(kāi)始,若是轉(zhuǎn)230步,若否續(xù)繼等待; 230歩驟由發(fā)送端服務(wù)器一級(jí)緩存從存儲(chǔ)硬盤(pán)里讀取原始數(shù)字電影文 件;
240步驟二級(jí)緩存從一級(jí)緩存中讀取數(shù)據(jù);250歩驟對(duì)二級(jí)緩存中的數(shù)據(jù)進(jìn)行分組、編號(hào)、封裝成指定IP廣播 地址的數(shù)據(jù)包;
260步驟將250步完成的數(shù)據(jù)包通過(guò)指定的端口廣播發(fā)送出去; 270步驟所有數(shù)據(jù)發(fā)送完畢;
280步驟發(fā)送端服務(wù)器根據(jù)接收端服務(wù)器發(fā)回的錯(cuò)包統(tǒng)計(jì)信息(丟 包、錯(cuò)包統(tǒng)計(jì)信息)判斷是否需要補(bǔ)包,若是,返回230步驟;若否,返回
200步驟開(kāi)始,或者本輪數(shù)據(jù)傳輸結(jié)束。
上述發(fā)送端服務(wù)一級(jí)緩存讀取原始電影文件時(shí),是按字節(jié)的位置順序以 定長(zhǎng)度方式讀取文件的,并同時(shí)加入位置信息,以備將來(lái)發(fā)送端服務(wù)器補(bǔ)包時(shí) 檢索用。
參見(jiàn)附圖3接收端服務(wù)器工作軟件程序流程圖,程序開(kāi)始后,按下述歩
驟進(jìn)行工作
300步驟開(kāi)始;
310步驟通過(guò)指定監(jiān)聽(tīng)端口接收數(shù)據(jù)包;
320步驟通過(guò)校驗(yàn)統(tǒng)計(jì)丟包、壞包信息,判斷數(shù)據(jù)包是否完整無(wú)損;
若否轉(zhuǎn)330步,若是轉(zhuǎn)340步;
330步驟通過(guò)接收端服務(wù)器指定端口向發(fā)送端回傳丟包、壞包統(tǒng)計(jì)信
息;并返回310步驟(等待發(fā)送端重新補(bǔ)發(fā)丟失和損壞的數(shù)據(jù)包);
340步驟按編號(hào)合并數(shù)據(jù)包;
350步驟生成最終的完整數(shù)字電影文件,然后返回310步驟。
參見(jiàn)圖4,是上述320步驟校驗(yàn)、統(tǒng)計(jì)丟包、壞包信息,并判斷數(shù)據(jù)包
是否完整無(wú)損過(guò)程的流程圖
310步驟接收端服務(wù)器通過(guò)指定端口接收到數(shù)據(jù)包; 321步驟提取數(shù)據(jù)包編號(hào);
322步驟判斷數(shù)據(jù)包編號(hào)是否可以提取,若否則判斷是壞包,轉(zhuǎn)323 步;若是,則判斷是好包,轉(zhuǎn)324步
323步驟生成丟包、壞包統(tǒng)計(jì)信息;然后轉(zhuǎn)前述的330步驟;324歩驟檢査數(shù)據(jù)包編號(hào)是否完整,若是判斷為未丟包,轉(zhuǎn)340步, 若否判斷為丟包,轉(zhuǎn)323步;
340步驟按編號(hào)合并數(shù)據(jù)包。
接收端服務(wù)器按上述工作過(guò)程對(duì)接收到IP數(shù)據(jù)包進(jìn)行校驗(yàn),統(tǒng)計(jì)丟 包、壞包信息,若有丟包、壞包信息即回傳給發(fā)送端,發(fā)送端按丟包、壞包 的信息重新讀出并形成需要補(bǔ)發(fā)的數(shù)據(jù)包,發(fā)送到接收端服務(wù)器,這一過(guò)程 循環(huán)進(jìn)行,直到接收端完整、無(wú)誤地接收到所有數(shù)據(jù)包為止。
圖5是支持本實(shí)施例方法的軟件功能裝置圖,包括發(fā)送端裝置、用戶(hù)接
收端裝置,所述的發(fā)送端裝置包括
啟動(dòng)裝置用于開(kāi)啟監(jiān)聽(tīng)端口,開(kāi)始監(jiān)聽(tīng)接收端回傳的信息; 一級(jí)緩存讀入裝置用于從存儲(chǔ)硬盤(pán)里讀取原始數(shù)字電影數(shù)據(jù); 二級(jí)緩存讀入裝置用于從一級(jí)緩存中讀取數(shù)據(jù);
分組、編號(hào)、打包裝置用于對(duì)二級(jí)緩存中的數(shù)據(jù)進(jìn)行分組、編號(hào)、
封裝成指定IP廣播地址的數(shù)據(jù)包; 發(fā)送裝置用于將分組、編號(hào)、封裝的數(shù)據(jù)包通過(guò)指定的端口廣播發(fā)
送出去;并通過(guò)衛(wèi)星通信鏈路傳輸?shù)接脩?hù)接收端的接收裝置; 接收裝置用于接收接收端回傳裝置發(fā)回的信息,若需要補(bǔ)包,命令 一級(jí)緩存讀入裝置讀取需要補(bǔ)發(fā)的原始數(shù)字電影數(shù)據(jù);若不需補(bǔ) 包,發(fā)出結(jié)束本輪數(shù)據(jù)發(fā)送的命令; 所述的用戶(hù)接收端裝置包括
接收裝置用于通過(guò)指定監(jiān)聽(tīng)端口接收發(fā)送端發(fā)送裝置發(fā)送的數(shù)據(jù) 包;
校驗(yàn)、統(tǒng)計(jì)裝置用于校驗(yàn)統(tǒng)計(jì)丟包、壞包信息,若數(shù)據(jù)包完整, 則將數(shù)據(jù)包轉(zhuǎn)入數(shù)據(jù)包合并裝置,若有丟包、壞包,則向回傳 裝置發(fā)出回傳命令
回傳裝置接到校驗(yàn)、統(tǒng)計(jì)裝置的命令后,通過(guò)地面通信鏈路向發(fā)送端接收裝置回傳丟包、壞包信息; 數(shù)據(jù)包合并裝置將校驗(yàn)、統(tǒng)計(jì)裝置輸出的數(shù)據(jù)包合并,生成完整 的數(shù)字電影文件;
進(jìn)一步地,上述用戶(hù)接收端的校驗(yàn)、統(tǒng)計(jì)裝置包括(參見(jiàn)圖6): 編號(hào)提取裝置用于提取數(shù)據(jù)包編號(hào);若可以提取,則將數(shù)據(jù)包傳輸
到檢驗(yàn)裝置,若不能提取,則在錯(cuò)包信息生成裝置里形成環(huán)包統(tǒng)計(jì)
信息;
檢驗(yàn)裝置用于檢驗(yàn)數(shù)據(jù)包編號(hào)是否完整,或完整,將數(shù)據(jù)包傳輸?shù)?數(shù)據(jù)包合并裝置,若不完整,在錯(cuò)包信息生成裝置里形成丟包統(tǒng)計(jì) 信息。
錯(cuò)包信息生成裝置用于生成丟包、壞包統(tǒng)計(jì)信息,并向回傳裝置發(fā) 出回傳命令
附圖1是本例數(shù)字電影網(wǎng)絡(luò)傳輸系統(tǒng)硬件結(jié)構(gòu)示意圖,設(shè)有發(fā)送端服務(wù) 器和接收端服務(wù)器,所述發(fā)送端服務(wù)器依次通過(guò)發(fā)送端通信鏈路、衛(wèi)星鏈 路、接收端通信鏈路與接收端服務(wù)器連接,構(gòu)成發(fā)包通信鏈路;所述的接收
端服務(wù)器通過(guò)地面通信鏈路與發(fā)送端服務(wù)器連接,構(gòu)成回傳通信鏈路。
若干接收端服務(wù)器為各數(shù)字電影接收端服務(wù)器。
衛(wèi)星鏈路是租用衛(wèi)星公司提供的通信鏈路,負(fù)責(zé)廣播發(fā)送發(fā)送端服務(wù)器 通信鏈路發(fā)來(lái)的數(shù)據(jù),并將接收到的數(shù)據(jù)發(fā)往與接收端服務(wù)器相連的接收端
通信鏈路,同時(shí)接收端通信鏈路又通過(guò)Internet鏈路與發(fā)送端通信鏈路連 接,使得各接收端服務(wù)器可以和發(fā)送端服務(wù)器交互信息,構(gòu)成不對(duì)稱(chēng)帶寬 (高帶寬大數(shù)據(jù)量通信通過(guò)衛(wèi)星鏈路廣播完成,小數(shù)據(jù)量交互信息通過(guò)地面 通信鏈路完成)的星形網(wǎng)絡(luò)。
本實(shí)施例能夠?qū)崿F(xiàn)高效、準(zhǔn)確地將數(shù)字電影數(shù)據(jù)同時(shí)、快速地傳輸?shù)蕉?個(gè)數(shù)字電影院用戶(hù)接收端,例如在一次對(duì)某國(guó)數(shù)字電影院發(fā)送數(shù)字電影數(shù)據(jù) 的試驗(yàn)中,采用本發(fā)明方法只用了 5-6小時(shí),其它國(guó)家發(fā)送同樣數(shù)據(jù)則用了12-13小時(shí)。
以上所述,僅是本發(fā)明的較佳實(shí)施例,并非對(duì)本發(fā)明作任何形式上的限 制,凡是依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、等同變 化與修飾,均仍屬本發(fā)明技術(shù)方案的保護(hù)范圍。
權(quán)利要求
1、一種數(shù)字電影的網(wǎng)絡(luò)傳輸方法,包含下述內(nèi)容發(fā)送端服務(wù)器讀取原始數(shù)字電影文件,并對(duì)讀取的數(shù)字電影文件進(jìn)行分組、編號(hào),打包,通過(guò)發(fā)送端通信鏈路傳向衛(wèi)星鏈路,進(jìn)行廣播發(fā)送,再通過(guò)接收端通信鏈路,發(fā)送到接收端服務(wù)器;接收端服務(wù)器接收到數(shù)據(jù)包后,統(tǒng)計(jì)丟失,損壞的錯(cuò)包情況,并將錯(cuò)包信息回傳到發(fā)送端服務(wù)器,發(fā)送端服務(wù)器根據(jù)回傳的錯(cuò)包信息向接收端補(bǔ)發(fā)丟失或損壞的數(shù)據(jù)包,如此循環(huán),直至接收端服務(wù)器接收到完整的數(shù)據(jù)包后,再將所有數(shù)據(jù)包合并,生成完整的數(shù)字電影文件,其特征在于在所述發(fā)送端服務(wù)器內(nèi)存里開(kāi)辟二級(jí)緩存,由容量較大的一級(jí)緩存完成所述對(duì)原始數(shù)字電影文件的讀??;容量較小的二級(jí)緩存從一級(jí)緩存里讀取數(shù)據(jù),服務(wù)器對(duì)二級(jí)緩存讀取的數(shù)據(jù)完成所述的分組、編號(hào)、打包。
2、 根據(jù)權(quán)利要求1所述的數(shù)字電影的網(wǎng)絡(luò)傳輸方法,其特征在于所 述接收端服務(wù)器將統(tǒng)計(jì)的錯(cuò)包信息是通過(guò)地面通信鏈路回傳到發(fā)送端,發(fā)送 端服務(wù)器將需要補(bǔ)發(fā)的數(shù)據(jù)包通過(guò)發(fā)送端通信鏈路傳向衛(wèi)星鏈路,進(jìn)行廣播 發(fā)送,再通過(guò)接收端通信鏈路,傳送到接收端服務(wù)器。
3、 根據(jù)權(quán)利要求1或2所述的數(shù)字電影的網(wǎng)絡(luò)傳輸方法,其特征在 于所述發(fā)送端服務(wù)器的工作過(guò)程包含下述內(nèi)容3-1:開(kāi)啟監(jiān)聽(tīng)端口,開(kāi)始監(jiān)聽(tīng)接收端服務(wù)器回傳的信息; 3-2:由發(fā)送端服務(wù)器內(nèi)存的一級(jí)緩存讀取原始數(shù)字電影文件; 3-3:由發(fā)送端服務(wù)器內(nèi)存的二級(jí)緩存從一級(jí)緩存中讀取數(shù)據(jù); 3-4:對(duì)二級(jí)緩存中的數(shù)據(jù)進(jìn)行分組、編號(hào)、封裝成指定IP廣播地址 的數(shù)據(jù)包;3-5:將3-4步處理的數(shù)據(jù)包通過(guò)指定的端口廣播發(fā)送出去;3-6:接收接收端服務(wù)器發(fā)回的信息,若需要補(bǔ)包,返回3-2步驟;若不需補(bǔ)包,結(jié)束本輪數(shù)據(jù)發(fā)送。 所述接收端服務(wù)器的工作過(guò)程包含下述內(nèi)容 3-7:通過(guò)指定監(jiān)聽(tīng)端口接收數(shù)據(jù)包;3-8:通過(guò)校驗(yàn)統(tǒng)計(jì)丟包、壞包信息,判斷數(shù)據(jù)包是否完整無(wú)損;若否轉(zhuǎn)3-9步,若是轉(zhuǎn)3-10步;3-9:通過(guò)接收端服務(wù)器指定端口向發(fā)送端回傳丟包、壞包統(tǒng)計(jì)信息;并返回3-7步;3-10:按編號(hào)合并數(shù)據(jù)包;3-11:生成最終的完整數(shù)字電影文件。
4、 根據(jù)權(quán)利要求3所述的數(shù)字電影的網(wǎng)絡(luò)傳輸方法,其特征在于接 收端服務(wù)器接收到數(shù)據(jù)包后,所述通過(guò)校驗(yàn)統(tǒng)計(jì)丟包、壞包信息的方法包括 下述內(nèi)容4-1:提取數(shù)據(jù)包編號(hào);4-2:判斷數(shù)據(jù)包編號(hào)是否可以提取,若否轉(zhuǎn)4-3步;若是轉(zhuǎn)4-4步; 4-3:生成丟包、壞包統(tǒng)計(jì)信息;然后轉(zhuǎn)到所述的3-9步驟;4-4:檢查數(shù)據(jù)包編號(hào)是否完整,若是轉(zhuǎn)所述3-10步,若否轉(zhuǎn)4-3步;
5、 根據(jù)權(quán)利要求3所述的數(shù)字電影的網(wǎng)絡(luò)傳輸方法,其特征在于所 述發(fā)送端服務(wù)一級(jí)緩存讀取原始電影文件時(shí),是按字節(jié)的位置順序以定長(zhǎng)度 方式讀取文件的,并同時(shí)加入位置信息,
6、 一種數(shù)字電影的網(wǎng)絡(luò)傳輸裝置,包括發(fā)送端裝置和用戶(hù)接收端裝置,其特征在于,所述的發(fā)送端裝置包括啟動(dòng)裝置用于開(kāi)啟監(jiān)聽(tīng)端口,開(kāi)始監(jiān)聽(tīng)接收端回傳的信息; 一級(jí)緩存讀入裝置用于從存儲(chǔ)硬盤(pán)里讀取原始數(shù)字電影數(shù)據(jù); 二級(jí)緩存讀入裝置用于從一級(jí)緩存中讀取數(shù)據(jù);分組、編號(hào)、打包裝置用于對(duì)二級(jí)緩存中的數(shù)據(jù)進(jìn)行分組、編號(hào)、封裝成指定IP廣播地址的數(shù)據(jù)包; 發(fā)送裝置用于將分組、編號(hào)、封裝的數(shù)據(jù)包通過(guò)指定的端口廣播發(fā)送出去;并通過(guò)衛(wèi)星通信鏈路傳輸?shù)接脩?hù)接收端的接收裝置; 接收裝置用于接收接收端回傳裝置發(fā)回的信息,若需要補(bǔ)包,命令 一級(jí)緩存讀入裝置讀取需要補(bǔ)發(fā)的原始數(shù)字電影數(shù)據(jù);若不需補(bǔ) 包,發(fā)出結(jié)束本輪數(shù)據(jù)發(fā)送的命令; 所述的用戶(hù)接收端裝置包括接收裝置用于通過(guò)指定監(jiān)聽(tīng)端口接收發(fā)送端發(fā)送裝置發(fā)送的數(shù)據(jù) 包;校驗(yàn)、統(tǒng)計(jì)裝置用于校驗(yàn)統(tǒng)計(jì)丟包、壞包信息,若數(shù)據(jù)包完整,則將數(shù)據(jù)包轉(zhuǎn)入數(shù)據(jù)包合并裝置,若有丟包、壞包,則向回傳裝置發(fā)出回傳命令 回傳裝置接到校驗(yàn)、統(tǒng)計(jì)裝置的命令后,通過(guò)地面通信鏈路向發(fā)送端接收裝置回傳丟包、壞包信息; 數(shù)據(jù)包合并裝置將校驗(yàn)、統(tǒng)計(jì)裝置輸出的數(shù)據(jù)包合并,生成完整的數(shù)字電影文件;
7、根據(jù)權(quán)利要求6所述的數(shù)字電影的網(wǎng)絡(luò)傳輸裝置,其特征在于 所述用戶(hù)接收端的校驗(yàn)、統(tǒng)計(jì)裝置包括編號(hào)提取裝置用于提取數(shù)據(jù)包編號(hào);若提取成功,則將數(shù)據(jù)包傳輸?shù)?檢驗(yàn)裝置,若不能提取,則在錯(cuò)包信息生成裝置里形成環(huán)包統(tǒng) 計(jì)信息;檢驗(yàn)裝置用于檢驗(yàn)數(shù)據(jù)包編號(hào)是否完整,若完整,將數(shù)據(jù)包傳輸?shù)綌?shù)據(jù)包合并裝置,若不完整,在錯(cuò)包信息生成裝置里形成丟包 統(tǒng)計(jì)信息-,錯(cuò)包信息生成裝置用于生成丟包、壞包統(tǒng)計(jì)信息,并向回傳裝置發(fā)出 回傳命令。
全文摘要
一種數(shù)字電影的網(wǎng)絡(luò)傳輸方法和裝置,發(fā)送端對(duì)讀取的數(shù)字電影文件進(jìn)行分組、編號(hào),打包,通過(guò)衛(wèi)星鏈路發(fā)送到接收端;接收端接收到數(shù)據(jù)包后,統(tǒng)計(jì)錯(cuò)包情況,并將錯(cuò)包信息回傳到發(fā)送端,發(fā)送端根據(jù)回傳的錯(cuò)包信息向接收端補(bǔ)發(fā)丟失或損壞的數(shù)據(jù)包,直至接收端接收到完整的數(shù)據(jù)包后,生成完整的數(shù)字電影文件,本發(fā)明在發(fā)送端服務(wù)器內(nèi)存里開(kāi)辟二級(jí)緩存,由容量較大的一級(jí)緩存完成對(duì)原始數(shù)字電影文件的讀?。蝗萘枯^小的二級(jí)緩存從一級(jí)緩存里讀取數(shù)據(jù),對(duì)二級(jí)緩存讀取的數(shù)據(jù)進(jìn)行分組、編號(hào)、打包。本發(fā)明可提高發(fā)送端文件讀取速度和穩(wěn)定性,還可提高網(wǎng)絡(luò)帶寬的利用率,提高數(shù)據(jù)傳輸效率。
文檔編號(hào)H04L12/56GK101567794SQ20081009323
公開(kāi)日2009年10月28日 申請(qǐng)日期2008年4月23日 優(yōu)先權(quán)日2008年4月23日
發(fā)明者蔣振偉, 然 魏, 麻文斌 申請(qǐng)人:中廣電信有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
重庆市| 黄大仙区| 介休市| 江阴市| 巴青县| 澜沧| 望江县| 宁强县| 安西县| 左云县| 台前县| 平阳县| 邓州市| 五家渠市| 广宗县| 宾阳县| 潞城市| 佛坪县| 鄂伦春自治旗| 合肥市| 电白县| 许昌县| 嫩江县| 伊春市| 丰县| 天峻县| 东方市| 乌海市| 太白县| 玉环县| 嘉峪关市| 水富县| 田东县| 陆川县| 岳阳县| 马鞍山市| 沂水县| 商水县| 彰化县| 定日县| 宿迁市|