一種網(wǎng)絡資源共享的方法
【專利摘要】本發(fā)明公開了一種網(wǎng)絡資源共享的方法,該方法包括:通過抓取相連的各終端上分布的可協(xié)同使用的網(wǎng)絡資源并存儲;在任一終端發(fā)送業(yè)務請求,請求需要的網(wǎng)絡資源時,在存儲的網(wǎng)絡資源中匹配該終端可用的網(wǎng)絡資源,并將匹配到的網(wǎng)絡資源的屬性信息以及路徑信息響應給該終端,能夠高效、準確地使各終端實現(xiàn)多終端協(xié)同的泛在網(wǎng)絡服務。
【專利說明】一種網(wǎng)絡資源共享的方法
【技術領域】
[0001]本發(fā)明涉及通信【技術領域】,特別涉及一種網(wǎng)絡資源共享的方法。
【背景技術】
[0002]無線泛在網(wǎng)絡是指一種無處不在的網(wǎng)絡。其目標是使得信息或者計算能力能夠隨時隨地被使用;為了提供泛在的能力,需要網(wǎng)絡可以無處不在地為用戶提供服務。隨著計算機和信息通信技術的不斷發(fā)展,泛在網(wǎng)絡已成為了一種實際的網(wǎng)絡載體,通過對現(xiàn)有網(wǎng)絡的融合為用戶提供泛在、高度個性化和差異的服務。
[0003]無線泛在網(wǎng)絡的多終端協(xié)同技術,指利用多個終端的協(xié)同能力為用戶提供泛在服務,從而擺脫單個終端在功能、性能、處理能力等方面的限制,延伸泛在網(wǎng)覆蓋范圍、增強泛在網(wǎng)服務能力、實現(xiàn)更高用戶體驗的泛在服務。
[0004]無線泛在網(wǎng)絡采用多終端協(xié)同技術的顯著優(yōu)勢在于可以更高效地利用整個網(wǎng)絡中的計算能力,提聞設備使用率。但是,現(xiàn)有實現(xiàn)中還未能提出一種聞效、準確的提聞整個泛在網(wǎng)絡性能,發(fā)揮泛在網(wǎng)絡中多終端協(xié)同使用泛在網(wǎng)絡服務的技術方案。
【發(fā)明內容】
[0005]有鑒于此,本發(fā)明提供一種網(wǎng)絡資源共享的方法,能夠高效、準確地使各終端實現(xiàn)多終端協(xié)同的泛在網(wǎng)絡服務。
[0006]為解決上述技術問題,本發(fā)明的技術方案是這樣實現(xiàn)的:
[0007]一種網(wǎng)絡資源共享的方法,應用于無線泛在網(wǎng)絡中,對所述泛在網(wǎng)絡中分布在多個可連接的終端上,且可協(xié)同使用的網(wǎng)絡資源進行抓取,并綁定記錄抓取到的網(wǎng)絡資源的屬性信息及對應的路徑信息;所述方法包括:
[0008]接收到所述泛在網(wǎng)絡中的任一終端發(fā)送的業(yè)務請求時,獲知該終端所需的網(wǎng)絡資源;
[0009]根據(jù)該終端所在區(qū)域的無線資源使用情況,評估該終端的鏈路資源限制以及可用資源,確定該終端可用的鏈路資源;
[0010]根據(jù)確定的該終端可用的鏈路資源和該終端請求的網(wǎng)絡資源,在所述網(wǎng)絡資源池中匹配所述終端請求的且可用的網(wǎng)絡資源,并將匹配到的網(wǎng)絡資源的資源信息以及對應的路徑信息響應給發(fā)送業(yè)務請求的終端,使該終端可協(xié)同使用所述網(wǎng)絡資源。
[0011]綜上所述,本發(fā)明通過抓取相連的各終端上分布的可協(xié)同使用的網(wǎng)絡資源并存儲;在任一終端發(fā)送業(yè)務請求,請求需要的網(wǎng)絡資源時,在存儲的網(wǎng)絡資源中匹配該終端可用的網(wǎng)絡資源,并將匹配到的網(wǎng)絡資源的屬性信息以及路徑信息響應給該終端,能夠高效、準確地使各終端實現(xiàn)多終端協(xié)同的泛在網(wǎng)絡服務。
【專利附圖】
【附圖說明】
[0012]圖1為本發(fā)明具體實施例中網(wǎng)絡資源共享方法流程示意圖?!揪唧w實施方式】
[0013]為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對本發(fā)明所述方案作進一步地詳細說明。
[0014]本發(fā)明實施例中提出一種網(wǎng)絡資源共享方法,應用于無線泛在網(wǎng)絡中,通過抓取相連的各終端上分布的可協(xié)同使用的網(wǎng)絡資源并存儲;在任一終端發(fā)送業(yè)務請求,請求需要的網(wǎng)絡資源時,在存儲的網(wǎng)絡資源中匹配該終端可用的網(wǎng)絡資源,并將匹配到的網(wǎng)絡資源的屬性信息以及路徑信息響應給該終端,能夠高效、準確地使各終端實現(xiàn)多終端協(xié)同的泛在網(wǎng)絡服務。
[0015]泛在網(wǎng)絡中包括多個終端,本發(fā)明具體實施例中在已有的服務器上或新增一臺設備實現(xiàn)網(wǎng)絡資源共享。
[0016]這臺設備對所述泛在網(wǎng)絡中分布在多個相連的終端上,且可協(xié)同使用的網(wǎng)絡資源進行抓取,并綁定記錄抓取到的網(wǎng)絡資源的資源信息及對應的路徑信息。具體實現(xiàn)如下:
[0017]選擇所述泛在網(wǎng)絡中連接數(shù)最多的終端,抓取該終端上的網(wǎng)絡資源,并記錄該終端上的網(wǎng)絡資源的屬性信息和路徑信息的信息,組成根源集S。
[0018]訪問直接連接根源集S中的終端該終端的所有終端,并抓取所述所有終端上的網(wǎng)絡資源,并記錄直接連接該終端的所述所有終端上的網(wǎng)絡資源的屬性信息和路徑信息,組成資源集SI。
[0019]繼續(xù)訪問資源集SI中各終端直接連接的所有終端,抓取所有終端上的網(wǎng)絡資源,去除與Si中重復的終端,并記錄所述抓取的網(wǎng)絡資源的屬性信息和路徑信息,組成資源集S2,以此類推,直到遍歷所述泛在網(wǎng)絡中所有連接的終端。
[0020]根據(jù)連接的各終端的拓撲信息,為綁定的任一網(wǎng)絡資源的資源信息及對應的路徑信息,分配全局唯一標識,并將該唯一標識作為鍵值進行分布式哈希存儲;
[0021]或根據(jù)連接的各終端的拓撲信息,將綁定記錄抓取到的網(wǎng)絡資源的屬性信息及對應的路徑信息,以樹形結構存儲。
[0022]在存儲網(wǎng)絡資源的屬性信息及對應的路徑信息時,還可以預先進行壓縮打包,以節(jié)省存儲空間。
[0023]上文給出了兩種存儲方式,哈希存儲和樹形結構存儲,在具體實現(xiàn)時,可以根據(jù)具體使用環(huán)境確定存儲方式,并不限制于這兩種存儲形式。
[0024]參見圖1,圖1為本發(fā)明具體實施例中網(wǎng)絡資源共享方法流程示意圖。具體步驟包括:
[0025]步驟101,設備接收到所述泛在網(wǎng)絡中的任一終端發(fā)送的業(yè)務請求時,獲知該終端請求的網(wǎng)絡資源以及網(wǎng)絡資源的屬性信息。
[0026]任一終端監(jiān)測自身的配置情況和運行情況,當確定自身網(wǎng)絡資源不能完成某些任務時,向服務器發(fā)送業(yè)務請求,并攜帶請求的網(wǎng)絡資源,以及網(wǎng)絡資源的屬性。如請求的網(wǎng)絡資源為CPU,其屬性信息為運算能力、緩存大小、指令執(zhí)行方法、流水線長度等;如請求的網(wǎng)絡資源為硬盤,其屬性信息為讀寫速度、格式、介質類型等。
[0027]步驟102,該設備根據(jù)該終端所在區(qū)域的無線資源使用情況,評估該終端的鏈路資源限制以及可用資源,確定該終端可用的鏈路資源。[0028]其中,鏈路資源限制包括:信道的干擾容限、頻率間隔、發(fā)射/接收功率限制、傳輸沖突情況等??捎觅Y源指用戶可以采用的傳輸制式及可用信道資源情況。
[0029]該設備評估該終端的鏈路限制以及可用資源,目的是使該終端在多終端協(xié)同的條件下可以最大限度利用網(wǎng)絡資源,并且最小化對其它終端造成的影響及干擾。
[0030]該設備最終確定的可用的鏈路資源,即確定該終端請求的網(wǎng)絡資源可以從哪些終端上獲取,而那些雖然也存在請求的網(wǎng)絡資源的終端,由于鏈路限制,則不在共享使用這些終端上的網(wǎng)絡資源。
[0031]步驟103,該設備根據(jù)確定的該終端可用的鏈路資源和該終端請求的網(wǎng)絡資源及網(wǎng)絡資源的屬性信息,在所述網(wǎng)絡資源池中匹配所述終端請求的且可用的網(wǎng)絡資源。
[0032]在網(wǎng)絡資源池中匹配所述終端請求的可用的網(wǎng)絡資源時,可以采用布爾模型、向量空間模型或概率模型等進行匹配。
[0033]終端在請求網(wǎng)絡資源時,同時提供了請求的網(wǎng)絡資源的屬性信息,匹配網(wǎng)絡資源時,對于網(wǎng)絡資源的屬性信息可以采用布爾模型、向量空間模型或概率模型等進行匹配。如采用布爾模型匹配時,為完全匹配,網(wǎng)絡資源的屬性信息要完全一致才可以;如采用向量空間模型匹配時,是一種近似匹配,網(wǎng)絡資源的屬性信息中某些信息近似匹配即可。
[0034]在匹配過程中維護一個資源緩存服務區(qū),將請求頻率達到預設值的網(wǎng)絡資源的屬性信息及對應的路徑信息存儲在資源緩存服務區(qū)中。
[0035]設備維護定時器,在定時時間內,存儲的網(wǎng)絡資源被請求時,重新對該網(wǎng)絡資源進行定時;在定時到時,存儲的網(wǎng)絡資源未被請求,則刪除存儲的網(wǎng)絡資源的屬性及對應的路
徑信息。
[0036]步驟103中,在所述網(wǎng)絡資源池中匹配所述終端請求的且可用的網(wǎng)絡資源,之前,所述方法進一步包括:根據(jù)確定的該終端可用的網(wǎng)絡資源,在資源緩存服務區(qū)緩存的網(wǎng)絡資源中進行匹配,若匹配到,則將匹配到的網(wǎng)絡資源的路徑響應給發(fā)送業(yè)務請求的終端;若未匹配到,執(zhí)行步驟103。
[0037]步驟104,該終端將匹配到的網(wǎng)絡資源的屬性信息以及對應的路徑信息響應給發(fā)送業(yè)務請求的終端使該終端可協(xié)同使用所述網(wǎng)絡資源。
[0038]該終端接收到設備響應的網(wǎng)絡資源的屬性信息以及路徑信息,可以訪問對應的網(wǎng)絡資源,從而實現(xiàn)多終端協(xié)同使用網(wǎng)絡資源,整個泛在網(wǎng)絡中連接的各終端之間可以共享網(wǎng)絡資源。
[0039]在步驟101中,該設備根據(jù)接收到的業(yè)務請求還獲知該終端所需的網(wǎng)絡資源的資源量。
[0040]終端會監(jiān)測自身的配置情況和設備運行情況,根據(jù)所請求的網(wǎng)絡資源的特點和自身剩余的可用網(wǎng)絡資源,評估該終端在終端協(xié)同條件下所需的網(wǎng)絡資源的資源量,即還需幾個這樣的網(wǎng)絡資源。
[0041]步驟104中將匹配到的網(wǎng)絡資源的資源信息以及對應的路徑信息響應給發(fā)送業(yè)務請求的終端,包括:
[0042]對匹配到的網(wǎng)絡資源按預設規(guī)則進行優(yōu)劣排序,選擇資源量個最優(yōu)的網(wǎng)絡資源,并將選擇出的網(wǎng)絡資源的屬性信息以及對應的路徑信息響應給發(fā)送業(yè)務請求的終端。
[0043]如果終端在進行業(yè)務請求時,設備可以將該終端請求的可用的網(wǎng)絡資源均響應各請求的終端,由終端確定選擇哪個網(wǎng)絡資源進行協(xié)同使用。
[0044]本實施例中的預設規(guī)則可以包括下述規(guī)則之一或任意組合:
[0045]資源質量、鏈路情況、用戶偏好。
[0046]也可以考慮資源利用的歷史數(shù)據(jù)進行排序,即使用越多的資源在排序時具有較高的優(yōu)先級。
[0047]綜上所述,本發(fā)明通過抓取相連的各終端上分布的可協(xié)同使用的網(wǎng)絡資源并存儲;在任一終端發(fā)送業(yè)務請求,請求需要的網(wǎng)絡資源時,在存儲的網(wǎng)絡資源中匹配該終端可用的網(wǎng)絡資源,并將匹配到的網(wǎng)絡資源的屬性信息以及路徑信息響應給該終端,能夠高效、準確地使各終端實現(xiàn)多終端協(xié)同的泛在網(wǎng)絡服務。
[0048]以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【權利要求】
1.一種網(wǎng)絡資源共享的方法,應用于無線泛在網(wǎng)絡中,其特征在于,對所述泛在網(wǎng)絡中分布在多個可連接的終端上,且可協(xié)同使用的網(wǎng)絡資源進行抓取,并綁定記錄抓取到的網(wǎng)絡資源的屬性信息及對應的路徑信息;所述方法包括: 接收到所述泛在網(wǎng)絡中的任一終端發(fā)送的業(yè)務請求時,獲知該終端所需的網(wǎng)絡資源; 根據(jù)該終端所在區(qū)域的無線資源使用情況,評估該終端的鏈路資源限制以及可用資源,確定該終端可用的鏈路資源; 根據(jù)確定的該終端可用的鏈路資源和該終端請求的網(wǎng)絡資源,在所述網(wǎng)絡資源池中匹配所述終端請求的且可用的網(wǎng)絡資源,并將匹配到的網(wǎng)絡資源的資源信息以及對應的路徑信息響應給發(fā)送業(yè)務請求的終端,使該終端可協(xié)同使用所述網(wǎng)絡資源。
2.根據(jù)權利要求1所述的方法,其特征在于, 所述接收到的業(yè)務請求還攜帶所需網(wǎng)絡資源的資源量,其中,所述網(wǎng)絡資源的資源量為,該終端根據(jù)自身的配置情況和運行情況確定的; 所述將匹配到的網(wǎng)絡資源的資源信息以及對應的路徑信息響應給發(fā)送業(yè)務請求的終端,包括: 對匹配到的網(wǎng)絡資源按預設規(guī)則進行優(yōu)劣排序,選擇資源量個最優(yōu)的網(wǎng)絡資源,并將選擇出的網(wǎng)絡資源的屬性信息以及對應的路徑信息響應給發(fā)送業(yè)務請求的終端。
3.根據(jù)權利要求2所述的方法,其特征在于,所述預設規(guī)則為下述之一或任意組合: 資源質量、鏈路情況、用戶偏好、歷史數(shù)據(jù)。
4.根據(jù)權利要求1-3任意一項所述的方法,其特征在于,所述根據(jù)確定的該終端可用的鏈路資源和該終端請求的 網(wǎng)絡資源,在所述網(wǎng)絡資源池中匹配所述終端請求的且可用的網(wǎng)絡資源時,采用布爾模型、向量空間模型或概率模型進行匹配。
5.根據(jù)權利要求1-3任意一項所述的方法,其特征在于,所述對所述泛在網(wǎng)絡中分布在多個可連接的終端上,且可協(xié)同使用的網(wǎng)絡資源進行抓取,包括: 選擇所述泛在網(wǎng)絡中連接數(shù)最多的終端,抓取該終端上的網(wǎng)絡資源,并記錄該終端上的網(wǎng)絡資源的屬性信息和路徑信息的信息,組成根源集S ;訪問直接連接根源集S中的終端該終端的所有終端,并抓取所述所有終端上的網(wǎng)絡資源,并記錄直接連接該終端的所述所有終端上的網(wǎng)絡資源的屬性信息和路徑信息,組成資源集SI ;繼續(xù)訪問資源集SI中各終端直接連接的所有終端,抓取所有終端上的網(wǎng)絡資源,去除與Si中重復的終端,并記錄所述抓取的網(wǎng)絡資源的屬性信息和路徑信息,組成資源集S2,以此類推,直到遍歷所述泛在網(wǎng)絡中所有連接的終端。
6.根據(jù)權利要求5所述的方法,其特征在于,所述綁定記錄抓取到的網(wǎng)絡資源的屬性信息及對應的路徑信息,包括: 根據(jù)連接的各終端的拓撲信息,為綁定的任一網(wǎng)絡資源的資源信息及對應的路徑信息,分配全局唯一標識,并將該唯一標識作為鍵值進行分布式哈希存儲; 或根據(jù)連接的各終端的拓撲信息,將綁定記錄抓取到的網(wǎng)絡資源的屬性信息及對應的路徑信息,以樹形結構存儲。
7.根據(jù)權利要求1-3任意一項所述的方法,其特征在于,所述根據(jù)確定的該終端可用的鏈路資源和該終端請求的網(wǎng)絡資源,在所述網(wǎng)絡資源池中匹配所述終端請求的且可用的網(wǎng)絡資源時,所述方法進一步包括:在匹配過程中維護一個資源緩存服務區(qū),將請求頻率達到預設值的網(wǎng)絡資源的屬性信息及對應的路徑信息存儲在資源緩存服務區(qū)中;并維護定時器,在定時時間內,存儲的網(wǎng)絡資源被請求時,重新對該網(wǎng)絡資源進行定時;在定時到時,存儲的網(wǎng)絡資源未被請求,則刪除存儲的網(wǎng)絡資源的屬性及對應的路徑信息; 所述根據(jù)確定的該終端可用的鏈路資源和該終端請求的網(wǎng)絡資源,在所述網(wǎng)絡資源池中匹配所述終端請求的且可用的網(wǎng)絡資源,之前,所述方法進一步包括: 根據(jù)確定的該終端可用的網(wǎng)絡資源,在資源緩存服務區(qū)緩存的網(wǎng)絡資源中進行匹配,若匹配到,則將匹配到的網(wǎng)絡資源的路徑響應給發(fā)送業(yè)務請求的終端;若未匹配到,執(zhí)行所述根據(jù)確定的該終端可用的鏈路資源和該終端請求的網(wǎng)絡資源,在所述網(wǎng)絡資源池中匹配所述終端請求的且可用的網(wǎng)絡資源,及后續(xù)步驟。
【文檔編號】H04L29/06GK103581317SQ201310532702
【公開日】2014年2月12日 申請日期:2013年10月31日 優(yōu)先權日:2013年10月31日
【發(fā)明者】韓涵, 李?;? 臧磊, 李成, 李娜, 曲振華 申請人:工業(yè)和信息化部電信傳輸研究所