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

一種應(yīng)用于對等網(wǎng)絡(luò)的數(shù)據(jù)校驗(yàn)系統(tǒng)及方法

文檔序號:7869976閱讀:301來源:國知局
專利名稱:一種應(yīng)用于對等網(wǎng)絡(luò)的數(shù)據(jù)校驗(yàn)系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種應(yīng)用于對等網(wǎng)絡(luò)的數(shù)據(jù)校驗(yàn)系統(tǒng)及方法,屬于計(jì)算機(jī)網(wǎng)絡(luò)、流媒體、視頻處理等多個交叉領(lǐng)域。
背景技術(shù)
隨著對等網(wǎng)絡(luò)(Peer-to-Peer Network ;以下簡稱P2P網(wǎng)絡(luò))通信技術(shù)的發(fā)展,P2P網(wǎng)絡(luò)流媒體技術(shù)得到了廣泛應(yīng)用。P2P網(wǎng)絡(luò)的共享和快速的選路機(jī)制為觀眾提供了良好的流媒體視頻觀看體驗(yàn)。但是在P2P網(wǎng)絡(luò)中,數(shù)據(jù)在節(jié)點(diǎn)之間的分發(fā)過程中很容易遭受數(shù)據(jù)偽造,這為某些網(wǎng)絡(luò)病毒提供了更好的入侵機(jī)會。此外,由于參與P2P的節(jié)點(diǎn)數(shù)量非常大,網(wǎng)絡(luò)中邏輯相鄰的節(jié)點(diǎn)地理位置可能相隔很遠(yuǎn),每個節(jié)點(diǎn)防御病毒的能力又不同,因此通過P2P系統(tǒng)傳播的病毒波及范圍大,覆蓋面廣,造成的損失也會很大。要保障流媒體數(shù)據(jù)在P2P網(wǎng)絡(luò)中傳輸?shù)耐暾驼_,可以加入數(shù)據(jù)校驗(yàn)手段。流媒體在P2P網(wǎng)絡(luò)中常用的校驗(yàn)方法是CRC32校驗(yàn)法。所述CRC即循環(huán)冗余校驗(yàn)碼(Cyclic Redundancy Check):是數(shù)據(jù)通信領(lǐng)域中最常用的一種差錯校驗(yàn)碼,其特征是信息字段和校驗(yàn)字段的長 度可以任意選定。循環(huán)冗余校驗(yàn)碼(CRC)的基本原理是在K位信息碼后再拼接R位的校驗(yàn)碼,整個編碼長度為N位,因此,這種編碼又叫(N,K)碼。對于一個給定的(N,K)碼,可以證明存在一個最高次冪為N-K=R的多項(xiàng)式G(X)。根據(jù)G(X)可以生成K位信息的校驗(yàn)碼,而G( X)叫做這個CRC碼的生成多項(xiàng)式。校驗(yàn)碼的具體生成過程為假設(shè)發(fā)送信息用信息多項(xiàng)式C(X)表示,將CU)左移R位,則可表示成CU) *2的R次方,這樣CU)的右邊就會空出R位,這就是校驗(yàn)碼的位置。通過C(x)*2的R次方除以生成多項(xiàng)式G(X)得到的余數(shù)就是校驗(yàn)碼。下表中列出了一些標(biāo)準(zhǔn)的CRC32資料
權(quán)利要求
1.一種應(yīng)用于對等網(wǎng)絡(luò)的數(shù)據(jù)校驗(yàn)系統(tǒng),其特征在于,所述數(shù)據(jù)校驗(yàn)系統(tǒng)包括流媒體數(shù)據(jù)源服務(wù)器、客戶端、數(shù)據(jù)校驗(yàn)服務(wù)器,其中, 流媒體數(shù)據(jù)源服務(wù)器的功能是用于存儲流媒體數(shù)據(jù); 數(shù)據(jù)校驗(yàn)服務(wù)器具有兩個功能 al、用于將所述流媒體數(shù)據(jù)源服務(wù)器的流媒體文件按固定大小分為若干單位段,計(jì)算出每一單位段的校驗(yàn)值并存儲于校驗(yàn)表; a2、用于在接收到所述客戶端請求后將該客戶端所需校驗(yàn)表發(fā)送給該客戶端; 客戶端具有四個功能 b1、用于播放流媒體文件; b2、用于向所述數(shù)據(jù)校驗(yàn)服務(wù)器發(fā)送一個欲得到該客戶端正在播放的流媒體文件的校驗(yàn)表的請求并接收所述校驗(yàn)表; b3、用于接收來自其它客戶端的流媒體文件的某一單位段,計(jì)算所收到的該段流媒體文件的校驗(yàn)值并和所述校驗(yàn)表中同一流媒體文件單位段的校驗(yàn)值相比對; b4、用于向其它客戶端發(fā)送流媒體文件的某一單位段前,計(jì)算所要發(fā)送的該段流媒體文件的CRC32校驗(yàn)值并和所述校驗(yàn)表中同一流媒體文件單位段的校驗(yàn)值相比對。
2.如權(quán)利要求1所述的應(yīng)用于對等網(wǎng)絡(luò)的數(shù)據(jù)校驗(yàn)系統(tǒng),其特征在于,所述客戶端為手機(jī)、PC。
3.如權(quán)利要求1所述的應(yīng)用于對等網(wǎng)絡(luò)的數(shù)據(jù)校驗(yàn)系統(tǒng),其特征在于,所述校驗(yàn)表為XML文件。
4.如權(quán)利要求1、3所述的應(yīng)用于對等網(wǎng)絡(luò)的數(shù)據(jù)校驗(yàn)系統(tǒng),其特征在于,所述校驗(yàn)表元素包括單位段編號、單位段開始位置、單位段結(jié)束位置、單位段CRC32校驗(yàn)碼。
5.如權(quán)利要求1所述的應(yīng)用于對等網(wǎng)絡(luò)的數(shù)據(jù)校驗(yàn)系統(tǒng),其特征在于,所述校驗(yàn)值為CRC32校驗(yàn)值。
6.如權(quán)利要求1所述的應(yīng)用于對等網(wǎng)絡(luò)的數(shù)據(jù)校驗(yàn)系統(tǒng),其特征在于,所述單位段大小為1048576字節(jié)。
7.如權(quán)利要求1所述的應(yīng)用于對等網(wǎng)絡(luò)的數(shù)據(jù)校驗(yàn)系統(tǒng),其特征在于,所述客戶端在接收來自其它客戶端的流媒體文件的某一單位段時,先計(jì)算該段流媒體文件的CRC32值并和所述校驗(yàn)表中同一流媒體文件單位段的校驗(yàn)值相比對,若所述兩值相等則接收該段流媒體文件,否則,不接收。
8.如權(quán)利要求1所述的應(yīng)用于對等網(wǎng)絡(luò)的數(shù)據(jù)校驗(yàn)系統(tǒng),其特征在于,所述客戶端請求以http格式發(fā)送,請求內(nèi)容包括數(shù)據(jù)校驗(yàn)服務(wù)器上保存的用于記錄所述流媒體文件所有單位段CRC32值的xml文件名;以及保存該流媒體文件的視頻地址,即視頻文件的調(diào)度地址。
9.一種應(yīng)用于對等網(wǎng)絡(luò)的數(shù)據(jù)校驗(yàn)方法,其特征在于,包括以下步驟 A、當(dāng)客戶端在播放某流媒體文件時,該客戶端向數(shù)據(jù)校驗(yàn)服務(wù)器發(fā)送一個欲得到該客戶端正在播放的流媒體文件的校驗(yàn)表的請求; B、數(shù)據(jù)校驗(yàn)服務(wù)器在接收到所述客戶端請求后將該客戶端所需校驗(yàn)表發(fā)送給該客戶端; C、所述客戶端在接收來自其它客戶端的流媒體文件的某一單位段時,計(jì)算所收到的該段流媒體文件的校驗(yàn)值并和所述校驗(yàn)表中同一流媒體文件單位段的校驗(yàn)值相比對; D、所述客戶端在向其它客戶端發(fā)送流媒體文件的某一單位段前,計(jì)算所要發(fā)送的該段流媒體文件的校驗(yàn)值并和所述校驗(yàn)表中同一流媒體文件單位段的校驗(yàn)值相比對。
10.如權(quán)利要求9所述的應(yīng)用于對等網(wǎng)絡(luò)的數(shù)據(jù)校驗(yàn)方法,其特征在于,步驟A中所述請求以http格式發(fā)送,請求內(nèi)容包括數(shù)據(jù)校驗(yàn)服務(wù)器上保存的用于記錄所述流媒體文件所有單位段CRC32值的xml文件名;以及保存該流媒體文件的視頻地址,即視頻文件的調(diào)度地址。
全文摘要
本發(fā)明提供一種應(yīng)用于對等網(wǎng)絡(luò)的數(shù)據(jù)校驗(yàn)的系統(tǒng)及方法。數(shù)據(jù)校驗(yàn)服務(wù)器將流媒體數(shù)據(jù)源服務(wù)器的流媒體文件按固定大小分為若干單位段,計(jì)算出每一單位段的校驗(yàn)值并存儲于校驗(yàn)表。客戶端向其它客戶端發(fā)送數(shù)據(jù)前利用從校驗(yàn)服務(wù)器請求來的校驗(yàn)表對將發(fā)送的數(shù)據(jù)進(jìn)行校驗(yàn),如果校驗(yàn)合格則發(fā)送該數(shù)據(jù),否則,不發(fā)送。當(dāng)客戶端在收到其它客戶端發(fā)送的數(shù)據(jù)時利用從校驗(yàn)服務(wù)器請求來的校驗(yàn)表對收到的數(shù)據(jù)進(jìn)行校驗(yàn),如果校驗(yàn)合格則接收該數(shù)據(jù),否則,不接收。本發(fā)明解決了對等網(wǎng)絡(luò)中的數(shù)據(jù)校驗(yàn)問題,數(shù)據(jù)校驗(yàn)過程簡單有效。
文檔編號H04L29/06GK103067790SQ20121058826
公開日2013年4月24日 申請日期2012年12月31日 優(yōu)先權(quán)日2012年12月31日
發(fā)明者趙瑞前, 李茗, 邵長松, 張海, 馬宙, 李卓, 王世有 申請人:樂視網(wǎng)信息技術(shù)(北京)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
保德县| 黄陵县| 广东省| 铁力市| 子洲县| 石狮市| 巴林左旗| 湘乡市| 廉江市| 北宁市| 肇源县| 宁国市| 新竹市| 新昌县| 达尔| 新乐市| 龙井市| 绥中县| 嘉鱼县| 通江县| 航空| 柞水县| 原平市| 乌拉特后旗| 五寨县| 温州市| 双江| 瑞安市| 苏尼特左旗| 资中县| 河东区| 东光县| 碌曲县| 剑河县| 报价| 登封市| 静安区| 星子县| 汉阴县| 南郑县| 宜兰市|