亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

多出口異構(gòu)無(wú)線網(wǎng)絡(luò)分布式資源共享方法

文檔序號(hào):8945828閱讀:424來(lái)源:國(guó)知局
多出口異構(gòu)無(wú)線網(wǎng)絡(luò)分布式資源共享方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種資源共享方法,可用于多出口異構(gòu)無(wú)線 網(wǎng)絡(luò)。
【背景技術(shù)】
[0002] 隨著智能移動(dòng)終端的快速發(fā)展以及移動(dòng)通信速度的加快,節(jié)省上網(wǎng)費(fèi)用與共享終 端資源成為用戶的迫切需求。
[0003] 目前,用戶的智能終端上都保存著較多的數(shù)據(jù)資源,如:音頻、視頻及緩存的網(wǎng)頁(yè) 等,而能夠支持用戶共享資源的方式主要有:網(wǎng)站論壇的資源發(fā)布平臺(tái)、架設(shè)緩存服務(wù)器緩 存源服務(wù)器資源這兩種方式,其中:
[0004] 網(wǎng)站論壇的資源發(fā)布平臺(tái),為用戶提供了一個(gè)網(wǎng)絡(luò)空間,通過(guò)這個(gè)空間用戶可以 主動(dòng)地上傳和下載自己感興趣的資源。但這種方式下資源須由用戶手動(dòng)去上傳,過(guò)程較為 繁瑣,同時(shí)用戶維護(hù)這樣一個(gè)論壇平臺(tái)賬號(hào)的學(xué)習(xí)成本也較高,因此會(huì)造成用戶積極性不 高、資源數(shù)量不足、平臺(tái)難以維護(hù);而且即使同一資源已經(jīng)存在于附近其他終端中時(shí),資源 請(qǐng)求終端仍然需要通過(guò)外網(wǎng)訪問(wèn)資源平臺(tái)去獲取,從而造成了不必要的流量、資源浪費(fèi)與 資源獲取速率的損失。
[0005] 架設(shè)緩存服務(wù)器緩存源服務(wù)器資源,是在網(wǎng)絡(luò)中不同地理位置處架設(shè)多個(gè)服務(wù)器 緩存資源文件,終端通過(guò)主服務(wù)器進(jìn)行資源查找從而定位資源,然后選擇較近的多個(gè)服務(wù) 器同時(shí)獲取資源。這種架設(shè)緩存服務(wù)器的方式,雖然可以提高用戶的資源獲取速度,但是成 本較高,將會(huì)花費(fèi)較多的服務(wù)器架設(shè)與維護(hù)的費(fèi)用,使得架設(shè)服務(wù)器的網(wǎng)絡(luò)場(chǎng)景會(huì)受到諸 多的限制。
[0006] 除了上述資源共享方式的局限性,現(xiàn)有的網(wǎng)絡(luò)用戶通過(guò)無(wú)線環(huán)境獲取資源的過(guò)程 也存在一些不便之處。在無(wú)線訪問(wèn)外部網(wǎng)絡(luò)的方式中,蜂窩網(wǎng)絡(luò)覆蓋范圍較為廣泛,而且最 新的高速率蜂窩網(wǎng)絡(luò),例如第四代移動(dòng)通信技術(shù)4G,其蜂窩流量的費(fèi)用比較昂貴,如果用戶 正在使用蜂窩網(wǎng)絡(luò)訪問(wèn)外網(wǎng),那么將會(huì)消耗較多的蜂窩流量及費(fèi)用;另外,雖然4G已經(jīng)推 出,但由于終端、上網(wǎng)費(fèi)用以及4G基站覆蓋率低的原因,大部分用戶仍在使用2G或3G服 務(wù),這樣,當(dāng)資源的上傳與下載需要通過(guò)外網(wǎng)進(jìn)行時(shí),其上傳、下載的速度仍然會(huì)受到很大 程度的限制。此外,由于欠費(fèi)等原因被運(yùn)營(yíng)商限制外部網(wǎng)絡(luò)訪問(wèn)權(quán)限,或者部分地區(qū)某一運(yùn) 營(yíng)商的服務(wù)沒(méi)有覆蓋到等而造成的無(wú)法正常訪問(wèn)外網(wǎng)的狀況也時(shí)有發(fā)生。

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

[0007] 本發(fā)明的目的在于針對(duì)上述現(xiàn)有技術(shù)的不足,提出一種多出口異構(gòu)無(wú)線網(wǎng)絡(luò)分布 式資源共享方法,以滿足用戶共享資源、提升下載速度和節(jié)省上網(wǎng)流量的需求。
[0008] 本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0009] -.技術(shù)術(shù)語(yǔ)
[0010] 多出口異構(gòu)無(wú)線網(wǎng)絡(luò):是指無(wú)線自組網(wǎng)Adhoc網(wǎng)和無(wú)線蜂窩網(wǎng)的融合網(wǎng)絡(luò),該網(wǎng) 絡(luò)邏輯上包含網(wǎng)內(nèi)節(jié)點(diǎn)Na與網(wǎng)關(guān)節(jié)點(diǎn)Nb,所有節(jié)點(diǎn)均具有使用AdHoc端口進(jìn)行內(nèi)網(wǎng)通信的 能力,只有網(wǎng)關(guān)節(jié)點(diǎn)化具有使用蜂窩端口訪問(wèn)外網(wǎng)的能力;網(wǎng)絡(luò)中網(wǎng)關(guān)節(jié)點(diǎn)Nb與網(wǎng)內(nèi)節(jié)點(diǎn) Na能相互轉(zhuǎn)化,即在外網(wǎng)通信端口被禁用時(shí),將網(wǎng)關(guān)節(jié)點(diǎn)Nb轉(zhuǎn)化為網(wǎng)內(nèi)節(jié)點(diǎn)Na,在開(kāi)啟外網(wǎng) 通信端口時(shí),將網(wǎng)內(nèi)節(jié)點(diǎn)凡轉(zhuǎn)化為網(wǎng)關(guān)節(jié)點(diǎn)Nb;
[0011] 內(nèi)網(wǎng):是指由多出口異構(gòu)無(wú)線網(wǎng)絡(luò)中的各類(lèi)終端節(jié)點(diǎn)通過(guò)Adhoc端口組成的網(wǎng) 絡(luò);
[0012] 外網(wǎng):是指由多出口異構(gòu)無(wú)線網(wǎng)絡(luò)中的網(wǎng)關(guān)節(jié)點(diǎn)通過(guò)蜂窩端口能訪問(wèn)到的外部網(wǎng) 絡(luò);
[0013] 節(jié)點(diǎn):是指具有資源緩存、資源查找、請(qǐng)求重定向及資源協(xié)同發(fā)布功能的終端設(shè) 備;
[0014] 本地:是指終端節(jié)點(diǎn)用來(lái)存儲(chǔ)資源的硬件存儲(chǔ)設(shè)備;
[0015] 資源:是指既存在于外網(wǎng),又同時(shí)以分塊的形式部分或完整的被內(nèi)網(wǎng)的多個(gè)節(jié)點(diǎn) 緩存的音頻、視頻、文本這些在本地存儲(chǔ)的任意文件。
[0016] 二.實(shí)現(xiàn)步驟
[0017] (1)多出口異構(gòu)無(wú)線網(wǎng)絡(luò)網(wǎng)內(nèi)節(jié)點(diǎn)凡根據(jù)自己已有資源新建或更新本節(jié)點(diǎn)資源表 Ta,網(wǎng)關(guān)節(jié)點(diǎn)Nb根據(jù)所有網(wǎng)內(nèi)節(jié)點(diǎn)Na的本節(jié)點(diǎn)資源表TA新建或更新網(wǎng)關(guān)節(jié)點(diǎn)資源表TB;
[0018] (2)多出口異構(gòu)無(wú)線網(wǎng)絡(luò)網(wǎng)內(nèi)節(jié)點(diǎn)凡向外網(wǎng)發(fā)起資源塊請(qǐng)求,若資源請(qǐng)求超時(shí),則 退出;否則執(zhí)行⑶;
[0019] (3)網(wǎng)關(guān)節(jié)點(diǎn)Nb截獲這一資源請(qǐng)求包,解析后得到請(qǐng)求的資源標(biāo)識(shí)與請(qǐng)求的資源 塊號(hào);網(wǎng)關(guān)節(jié)點(diǎn)Nb在網(wǎng)關(guān)節(jié)點(diǎn)資源表TB中進(jìn)行資源標(biāo)識(shí)查找和資源塊匹配:若內(nèi)網(wǎng)包含全 部被請(qǐng)求的資源塊,則執(zhí)行步驟(4);對(duì)于網(wǎng)關(guān)資源表Tb中無(wú)資源標(biāo)識(shí)匹配的情況,由網(wǎng)關(guān) 節(jié)點(diǎn)隊(duì)將收到的資源請(qǐng)求包發(fā)向外網(wǎng),請(qǐng)求資源,并轉(zhuǎn)至步驟(7);對(duì)于網(wǎng)關(guān)資源表1\中 只包含部分被請(qǐng)求的資源塊的情況,由網(wǎng)關(guān)節(jié)點(diǎn)將資源請(qǐng)求包中的資源塊號(hào)修改后發(fā)向外 網(wǎng),并執(zhí)行步驟(4);
[0020] (4)網(wǎng)關(guān)節(jié)點(diǎn)Nb從匹配的資源標(biāo)識(shí)所對(duì)應(yīng)的網(wǎng)關(guān)節(jié)點(diǎn)資源表TB條目中,獲取擁有 該資源的網(wǎng)內(nèi)節(jié)點(diǎn)Na的標(biāo)識(shí),構(gòu)造資源索引信息,并將其反饋給資源請(qǐng)求節(jié)點(diǎn);
[0021] (5)資源請(qǐng)求節(jié)點(diǎn)根據(jù)資源索引信息重構(gòu)資源請(qǐng)求包,并將其群發(fā)至對(duì)應(yīng)的網(wǎng)內(nèi) 節(jié)點(diǎn)Na;
[0022] (6)多出口異構(gòu)無(wú)線網(wǎng)絡(luò)網(wǎng)內(nèi)節(jié)點(diǎn)Na收到資源請(qǐng)求包后,對(duì)請(qǐng)求包進(jìn)行解析,獲取 資源標(biāo)識(shí),并在本節(jié)點(diǎn)資源表Ta中進(jìn)行查找,然后根據(jù)查找到的資源路徑在其本地進(jìn)行資 源匹配,若匹配成功,則將匹配到的資源協(xié)同其他網(wǎng)內(nèi)節(jié)點(diǎn)Na以基本單元塊的形式發(fā)送至 請(qǐng)求資源的結(jié)點(diǎn);若匹配失敗,則更新本節(jié)點(diǎn)資源表Ta,即刪除對(duì)應(yīng)項(xiàng);
[0023] (7)資源請(qǐng)求節(jié)點(diǎn)收到從外網(wǎng)或內(nèi)網(wǎng)多個(gè)節(jié)點(diǎn)分布式回送的資源塊后,將資源塊 按基本單元塊順序?qū)懭氡镜夭⒃诒竟?jié)點(diǎn)資源表Ta中添加新的記錄該資源信息的條目或更 新已有的資源條目;
[0024] (8)資源回送結(jié)束后,請(qǐng)求節(jié)點(diǎn)檢查請(qǐng)求區(qū)塊是否都已到位,若發(fā)現(xiàn)部分區(qū)塊缺 失,則針對(duì)獲取失敗的資源區(qū)塊,返回執(zhí)行(2)。
[0025] 與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
[0026] 1、本發(fā)明利用本節(jié)點(diǎn)資源表Ta與網(wǎng)關(guān)節(jié)點(diǎn)資源表Tb記錄資源信息,優(yōu)先在多出口 異構(gòu)無(wú)線網(wǎng)絡(luò)的內(nèi)部節(jié)點(diǎn)中查找資源,當(dāng)內(nèi)網(wǎng)存在被請(qǐng)求的資源塊時(shí),請(qǐng)求節(jié)點(diǎn)可以不訪 問(wèn)外網(wǎng),而通過(guò)內(nèi)網(wǎng)獲取該資源塊,從而節(jié)省了用戶的上網(wǎng)流量及費(fèi)用;
[0027] 2、本發(fā)明的終端節(jié)點(diǎn)具備資源查找、請(qǐng)求重定向以及資源協(xié)同發(fā)布的功能,查找 到的資源可以按基本單元塊的形式分布式多點(diǎn)協(xié)同傳輸,從而加快了資源的下載速度;
[0028] 3、本發(fā)明中網(wǎng)絡(luò)的構(gòu)建不需要額外的服務(wù)器等其他設(shè)備,也不需要搭建資源共享 平臺(tái),而且資源共享的整個(gè)過(guò)程對(duì)用戶完全透明,因此具有成本低廉,操作簡(jiǎn)易的優(yōu)點(diǎn)。
[0029] 以下結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
【附圖說(shuō)明】
[0030] 圖1為本發(fā)明使用的網(wǎng)絡(luò)場(chǎng)景示意圖;
[0031] 圖2為本發(fā)明的實(shí)現(xiàn)流程圖。
【具體實(shí)施方式】
[0032] 參照?qǐng)D1,本發(fā)明使用的多出口異構(gòu)無(wú)線網(wǎng)絡(luò)的網(wǎng)絡(luò),包含兩種通信鏈路:無(wú)線自 組網(wǎng)Adhoc網(wǎng)鏈路與無(wú)線蜂窩網(wǎng)鏈路。該異構(gòu)網(wǎng)絡(luò)的網(wǎng)內(nèi)節(jié)點(diǎn)Na通過(guò)其網(wǎng)關(guān)節(jié)點(diǎn)心的蜂 窩端口訪問(wèn)外部蜂窩網(wǎng)或者通過(guò)Adhoc端口與其他節(jié)點(diǎn)相互通信。因此,當(dāng)請(qǐng)求資源存在 于其他內(nèi)部終端時(shí),便可以從內(nèi)網(wǎng)終端中獲取而無(wú)需經(jīng)過(guò)外網(wǎng),從而節(jié)省了上網(wǎng)流量,同時(shí) 加快了資源訪問(wèn)速度。由于多出口異構(gòu)無(wú)線網(wǎng)絡(luò)的特性,網(wǎng)絡(luò)中的節(jié)點(diǎn)并無(wú)本質(zhì)區(qū)別,通過(guò) 控制蜂窩端口的開(kāi)啟與關(guān)閉,網(wǎng)內(nèi)節(jié)點(diǎn)Na與網(wǎng)關(guān)節(jié)點(diǎn)Nb可以相互轉(zhuǎn)化,此外,新的終端節(jié)點(diǎn) 任意時(shí)刻加入網(wǎng)絡(luò)便可共享自己與其他節(jié)點(diǎn)的資源。
[0033] 參照?qǐng)D2,本發(fā)明的實(shí)現(xiàn)步驟如下:
[0034] 步驟1 :構(gòu)造資源表格
[0035] la)多出口異構(gòu)無(wú)線網(wǎng)絡(luò)網(wǎng)內(nèi)節(jié)點(diǎn)凡根據(jù)自己已有資源新建或更新本節(jié)點(diǎn)資源表 Ta,如表1所示。
[0036] 表1中包括四個(gè)項(xiàng)目,標(biāo)號(hào)記錄當(dāng)前本節(jié)點(diǎn)存在的資源序號(hào)即表格條目序號(hào);資 源標(biāo)識(shí)表示資源的唯一標(biāo)識(shí),可以是唯一資源標(biāo)識(shí)符URL或者其他表征資源名稱、類(lèi)型、大 小等特征的唯一標(biāo)識(shí),不同資源的資源標(biāo)識(shí)不同;基本單元塊包括但不限于字節(jié)塊、頁(yè)塊、 分區(qū)塊,其記錄本節(jié)點(diǎn)當(dāng)前資源所包含的基本單元塊,當(dāng)多個(gè)節(jié)點(diǎn)資源匹配時(shí),資源按照基 本單元塊向請(qǐng)求節(jié)點(diǎn)傳輸;資源本地地址記錄當(dāng)前條目對(duì)應(yīng)的資源保存在本終端中的絕對(duì) 路徑。此外,本節(jié)點(diǎn)資源表Ta應(yīng)定期進(jìn)行維護(hù),檢測(cè)資源表記錄的本地資源是否發(fā)生了丟 失,以保證資源表信息與資源的同步。
[0037] 表1本節(jié)點(diǎn)資源表格Ta
[0038]

[0039] lb)網(wǎng)關(guān)節(jié)點(diǎn)Nb根據(jù)所有網(wǎng)內(nèi)節(jié)點(diǎn)N&的本節(jié)點(diǎn)資源表Tjjf建或更新網(wǎng)關(guān)節(jié)點(diǎn)資 源表Tb,如表2所示。
[0040] 表2中包括四個(gè)項(xiàng)目,其中,標(biāo)號(hào)、資源標(biāo)識(shí)、基本單元塊號(hào)與本節(jié)點(diǎn)資源表1\對(duì) 應(yīng)項(xiàng)相同;不同的是,此處基本單元塊號(hào)記錄了該資源在全網(wǎng)范圍內(nèi)的存在情況,是所有擁 有該資源的節(jié)點(diǎn)所擁有的資源塊的并集;擁有的節(jié)點(diǎn)項(xiàng)目記錄了網(wǎng)內(nèi)包含該資源的任意多 資源塊的節(jié)點(diǎn)信息。此外,網(wǎng)關(guān)資源表Tb應(yīng)隨路由廣播周期性地在網(wǎng)內(nèi)交互更新,以保證 網(wǎng)關(guān)節(jié)點(diǎn)Nb記錄的網(wǎng)內(nèi)資源信息與各網(wǎng)內(nèi)節(jié)點(diǎn)Na維護(hù)的各自的資源信息保持同步。
[0041] 表2網(wǎng)關(guān)節(jié)點(diǎn)資源表Tb
[0042]
[0043] 步驟2 :發(fā)起資源請(qǐng)求
[0044] 多出口異構(gòu)無(wú)線網(wǎng)絡(luò)網(wǎng)內(nèi)節(jié)點(diǎn)Na發(fā)起一個(gè)資源請(qǐng)求,并將請(qǐng)求資源的唯一標(biāo)識(shí)和 請(qǐng)求鏈接打包在請(qǐng)求包中,并將請(qǐng)求包發(fā)往外部蜂窩網(wǎng)絡(luò),若資源請(qǐng)求超時(shí),表明外網(wǎng)及內(nèi) 網(wǎng)中均不存在該資源,退出執(zhí)行流程;否則,執(zhí)行步驟3。
[0045] 步驟
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1