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

連接方法、通信裝置及通信系統(tǒng)與流程

文檔序號:12631185閱讀:227來源:國知局
連接方法、通信裝置及通信系統(tǒng)與流程

本文中論述的實施方式涉及一種通信系統(tǒng)中用于在通信裝置與連接目的地之間進行連接的方法。



背景技術:

在通信裝置之間執(zhí)行的對等(P2P)通信處理有時使用將數(shù)據(jù)分配給多個裝置的數(shù)據(jù)分配系統(tǒng)。這樣的數(shù)據(jù)分配系統(tǒng)有時使用將數(shù)據(jù)分配源作為其源點的樹型網(wǎng)絡。數(shù)據(jù)分配系統(tǒng)中的每個通信裝置監(jiān)視接收質(zhì)量,并且當自身中的接收質(zhì)量低于指定閾值時,通信裝置斷開與連接目的地的通信,并且開始與數(shù)據(jù)分配系統(tǒng)中的、該通信裝置能夠與其進行通信的不同裝置進行通信。

圖1示出了數(shù)據(jù)分配系統(tǒng)的示例。圖1中所示的數(shù)據(jù)分配系統(tǒng)包括服務器5和通信裝置1a至1h,以及當通信開始時假定通信裝置1h連接至通信裝置1f。服務器5向通信裝置1a分配數(shù)據(jù),并且通信裝置1a將從服務器5接收到的數(shù)據(jù)發(fā)送至通信裝置1b和1c。通信裝置1b將從通信裝置1a接收到的數(shù)據(jù)發(fā)送至通信裝置1f。類似地,通信裝置1c將從通信裝置1a接收到的數(shù)據(jù)發(fā)送至通信裝置1d和1e。同時,通信裝置1f將從通信裝置1b接收到的數(shù)據(jù)發(fā)送至通信裝置1g和1h。在圖1中,出現(xiàn)在通信裝置中的每個周圍的值表示該通信裝置已正確地接收到的數(shù)據(jù)相對于從服務器分配的數(shù)據(jù)的百分比。例如,通信裝置1a至1d已正確地接收到所分配的數(shù)據(jù)的99%,而通信裝置1e至1g已正確地接收到所分配的數(shù)據(jù)的98%。通信裝置1h已正確地接收到所分配的數(shù)據(jù)的94%。

現(xiàn)在假定所有通信裝置將閾值(接收質(zhì)量閾值)設定為95%用于確定通信裝置是否要改變連接目的地。在這種情況下,每個通信裝置當其正確地接收所分配的數(shù)據(jù)的至少95%時不改變連接目的地,而當正確地接收數(shù)據(jù)的百分比已低于95%時改變連接目的地。在圖1所示的示例中,使用連接至通信裝置1f的通信裝置1h接收到的數(shù)據(jù)為所分配的數(shù)據(jù)的94%,從而使得通信裝置1h確定將連接目的地從通信裝置1f改變至不同 裝置。檢測到可以連接至通信裝置1d,如箭頭A所示通信裝置1h將連接目的地改變至通信裝置1d。在圖1所示的示例中,通信裝置1h在將連接目的地改變至通信裝置1d之后如箭頭B所示從通信裝置1d接收數(shù)據(jù),并且正在接收所分配的數(shù)據(jù)的99%。因此,通信裝置1h通過將通信裝置1d當作連接目的地來獲得數(shù)據(jù)。

作為相關領域,提出了以下控制方法:節(jié)點將鏈路質(zhì)量的值與多個相鄰節(jié)點中的每個節(jié)點的鏈路質(zhì)量的值進行比較,以將質(zhì)量等于或大于閾值的鏈路當作授權鏈路。此外,提出了以下方法:當服務器上的負載已變得等于或大于閾值時,發(fā)送指令以將控制方法從基于混合P2P的ALM的控制方法切換成基于純P2P的ALM的控制方法。在該方法中,在樹形傳播系統(tǒng)中,較高層上的節(jié)點向較低層上的節(jié)點發(fā)送切換指令。

例如,已知國際專利申請的日本國家公報第2014-504089號和日本公開特許公報第2009-232271號。

根據(jù)當數(shù)據(jù)接收質(zhì)量低于閾值時改變連接目的地的通信方法,新參與分配系統(tǒng)的通信裝置搜索具有較高接收質(zhì)量的連接目的地,直到該通信裝置找到接收質(zhì)量等于或大于閾值的連接目的地為止。這導致以下情形:相對于其它通信裝置,較差通信狀態(tài)中的通信裝置繼續(xù)搜索連接目的地而不參與數(shù)據(jù)分配系統(tǒng),從而未能獲得數(shù)據(jù)。在涉及較差通信狀態(tài)中的通信裝置的情況下,這使得數(shù)據(jù)分配效率惡化。



技術實現(xiàn)要素:

本發(fā)明的目的在于提供一種有效地進行數(shù)據(jù)分配的方法。

根據(jù)實施方式的一方面,由參與包括多個通信裝置的分配系統(tǒng)的第一通信裝置來執(zhí)行連接方法。第一通信裝置將選自有可能成為第一通信裝置的連接目的地的通信裝置中的目標通信裝置與第一通信裝置之間的通信質(zhì)量與質(zhì)量閾值進行比較。第一通信裝置根據(jù)目標通信裝置中的數(shù)據(jù)接收質(zhì)量和除了目標通信裝置以外的第一通信裝置試圖連接的通信裝置的數(shù)量來獲得質(zhì)量閾值。當通信質(zhì)量等于或大于質(zhì)量閾值時,第一通信裝置將質(zhì)量閾值設定為用于檢測改變連接目的地的機會的檢測閾值。第一通信裝置從有可能成為第一通信裝置的連接目的地的通信裝置中將與第一通信裝置的通信質(zhì)量相對較高的第二通信裝置確定為所使用的連接目的地,直到第二通信裝置與第一通信裝置之間的通信質(zhì)量低于檢測閾值為止。

附圖說明

圖1說明了數(shù)據(jù)分配系統(tǒng)的示例;

圖2是說明了根據(jù)實施方式的通信方法的示例的流程圖;

圖3示出了通信裝置的配置的示例;

圖4示出了通信裝置的硬件配置的示例;

圖5示出了獲得連接目的地的信息的方法的示例;

圖6示出了計算接收質(zhì)量的方法的示例;

圖7示出了根據(jù)實施方式的通信方法的示例;

圖8示出了連接目的地候選列表和質(zhì)量列表的示例;

圖9示出了連接目的地候選列表和質(zhì)量列表的示例;

圖10是說明根據(jù)實施方式的通信方法的示例的流程圖;

圖11示出了使用根據(jù)實施方式的方法的數(shù)據(jù)分配系統(tǒng)的經(jīng)改進的示例;以及

圖12是說明根據(jù)變型示例的通信方法的示例的流程圖。

具體實施方式

圖2是說明根據(jù)實施方式的通信方法的示例的流程圖。在圖2中,使用了變量n和常量N。在該示例中,變量n是通過參與數(shù)據(jù)分配系統(tǒng)的通信裝置10測量了其接收質(zhì)量的連接目的地的候選的數(shù)量,以及常量N是可以作為連接目的地的通信裝置10的總數(shù)量。

參與數(shù)據(jù)分配系統(tǒng)的通信裝置10獲取可以是連接目的地的通信裝置10的列表(步驟S1)。參與數(shù)據(jù)分配系統(tǒng)的通信裝置10將變量n設定為“1”,并且基于具有第n最高優(yōu)先級作為連接目的地的通信裝置中的對數(shù)據(jù)的接收質(zhì)量并且基于那時試圖連接的裝置的數(shù)量來計算閾值Thn(步驟S2和S3)。在該計算中,通信裝置10計算閾值,使得那時試圖連接的裝置的數(shù)量越大,閾值Thn越小。

參與數(shù)據(jù)分配系統(tǒng)的通信裝置10針對具有第n最高優(yōu)先級作為連接目的地的裝置被選擇作為連接目的地的情況來獲得通信質(zhì)量(Xn)(步驟 S4)。在該示例中,例如將數(shù)據(jù)接收質(zhì)量用作通信質(zhì)量。參與數(shù)據(jù)分配系統(tǒng)的通信裝置10將通信質(zhì)量Xn與閾值Thn進行比較,并且當閾值Thn大于通信質(zhì)量Xn時使變量n增加1,而不將具有第n最高優(yōu)先級的裝置當作連接目的地(步驟S5中為否,步驟S6)。當變量n不大于常量N時,重復步驟S3中和步驟S3之后的處理(步驟S7中為否)。

當通信質(zhì)量Xn等于或大于閾值Thn時,參與數(shù)據(jù)分配系統(tǒng)的通信裝置10將用于檢測該通信裝置10改變連接目的地的機會的閾值(檢測閾值)設定為與閾值Thn為相同值(步驟S5中為是,步驟S9)。此外,通信裝置10將在測量了其接收質(zhì)量的裝置中具有最高通信質(zhì)量的連接目的地確定為所使用的目的地,直到通信質(zhì)量低于檢測閾值為止(步驟S10)。

注意,關于與任何連接目的地的通信,當通信質(zhì)量低于閾值時,通信裝置10將具有引起最高通信質(zhì)量的連接目的地的通信質(zhì)量設定為檢測閾值(步驟S7中為是,步驟S8)。此后,通信裝置10通過步驟S10中的處理確定連接目的地(步驟S10)。

如上所述,根據(jù)實施方式的方法根據(jù)通信裝置10中的每一個試圖連接的裝置的數(shù)量和連接目的地中的接收質(zhì)量來使該通信裝置10改變用于確定是否改變連接目的地的檢測閾值。這使得相對于不同通信裝置10處于較差通信狀態(tài)的裝置可以通過將較小值設定為檢測閾值而從處于相對良好通信狀態(tài)的連接目的地接收所分配的數(shù)據(jù)。此外,通過將較小值設定為檢測閾值,防止了相對于不同通信裝置10處于較差通信狀態(tài)的裝置進入以下情形:由于搜索連接目的地的頻率太高而導致該裝置未能接收所分配的數(shù)據(jù)。

<裝置配置>

圖3示出了通信裝置10的配置的示例。通信裝置10包括收發(fā)器13、控制單元20和存儲單元30。存儲單元30存儲連接目的地候選列表31、閾值數(shù)據(jù)32以及質(zhì)量列表33。控制單元20包括獲取單元21、質(zhì)量計算單元22、比較單元23、設定單元24、連接處理單元25、數(shù)據(jù)處理單元26以及中繼處理單元27。

收發(fā)器13包括接收器11和發(fā)送器12。接收器11從不同裝置(如服務器5、其他通信裝置10等)接收包。發(fā)送器12將包發(fā)送至不同裝置,如服務器5、其他通信裝置10等。

獲取單元21使用所接收到的包,以便從獲取單元21的裝置正試圖參 與的數(shù)據(jù)分配系統(tǒng)中的裝置獲取連接目的地候選列表31或可以用于生成連接目的地候選列表31的信息。在該示例中,連接目的地候選列表31是可以為獲取單元21的裝置的連接目的地的通信裝置10的列表。質(zhì)量計算單元22計算在質(zhì)量計算單元22的裝置中的所分配的數(shù)據(jù)的接收質(zhì)量。質(zhì)量計算單元22根據(jù)所需將所計算的接收質(zhì)量記錄在質(zhì)量列表33中。當比較單元23的裝置正在搜索連接目的地時,比較單元23通過使用作為連接目的地的候選的通信裝置10中的接收質(zhì)量和比較單元23的裝置試圖連接裝置的數(shù)量來計算閾值。比較單元23計算的閾值根據(jù)所需被存儲在存儲單元30中作為閾值數(shù)據(jù)32。此外,比較單元23將所獲得的閾值與通過質(zhì)量計算單元22計算的接收質(zhì)量進行比較。當通過質(zhì)量計算單元22計算的接收質(zhì)量等于或大于通過比較單元23計算的閾值時,設定單元24將用于比較處理的閾值設定為檢測閾值。

連接處理單元25建立與作為連接目的地的候選的通信裝置10的連接,或者建立與從連接目的地的候選中被選擇作為連接目的地的通信裝置10的連接。此外,連接處理單元25在其處與數(shù)據(jù)分配系統(tǒng)中時定期地將通過質(zhì)量計算單元22所獲得的接收質(zhì)量與檢測閾值進行比較,并且當接收質(zhì)量已低于檢測閾值時確定其已檢測到改變連接目的地的機會。數(shù)據(jù)處理單元26對在參與數(shù)據(jù)分配系統(tǒng)期間所接收到的分配的數(shù)據(jù)進行處理。中繼處理單元27在從中繼處理單元27的裝置獲得分配-目標數(shù)據(jù)的通信裝置10上進行用于中繼分配-目標數(shù)據(jù)的處理。

圖4示出了通信裝置10的硬件配置的示例。通信裝置10包括處理器101、存儲器102、總線103及網(wǎng)絡連接裝置104。處理器101是包括中央處理單元(CPU)的任意處理電路。處理器101使用存儲器102作為工作存儲器,以便執(zhí)行程序并且由此執(zhí)行各種處理。存儲器102包括隨機訪問存儲器(RAM),并且進一步包括非易失性存儲器如只讀存儲器(ROM)等??偩€103連接處理器101、存儲器102以及網(wǎng)絡連接裝置104,以使得數(shù)據(jù)可以被輸入至彼此并且從彼此輸出。在通信裝置10中,處理器101操作為控制單元20,而存儲器102操作為存儲單元30。此外,網(wǎng)絡連接裝置104實現(xiàn)收發(fā)器13。注意,可以以下述形式來提供程序:程序被存儲在非暫態(tài)計算機可讀記錄介質(zhì)中,并且被安裝在通信裝置10中。

<實施方式>

在下文中,將說明當通信裝置10新參與數(shù)據(jù)分配系統(tǒng)時執(zhí)行的處理的示例作為數(shù)據(jù)分配系統(tǒng)中對連接目的地的候選的獲取、對接收質(zhì)量的計 算以及對連接目的地的確定。在下文中,為了清楚地表述通信裝置10中的哪一個正在執(zhí)行處理,可以向附圖標記的尾部添加與分配給通信裝置10的標識符相同的字符。例如,獲取單元21h指代通信裝置10h中包括的獲取單元21。

(1)對連接目的地的候選的獲取

圖5示出了獲取連接目的地的信息的方法的示例。圖5中所示的網(wǎng)絡包括服務器5和三個組G1至G3,然而,網(wǎng)絡中可以存在任意數(shù)量的組。每個組包括任意數(shù)量的通信裝置10,任意數(shù)量為至少一個,并且每個組包括一個組管理器節(jié)點(GMN)52。組管理器節(jié)點52是通過將來自服務器5等的控制包發(fā)送至在生成組時要成為新組管理器節(jié)點52的通信裝置10來確定,其中,該控制包請求通信裝置10操作為組管理器節(jié)點52。組中的除了組管理器節(jié)點52以外的每個通信裝置10定期地向通信裝置10所屬的組的組管理器節(jié)點52報告連接至該通信裝置10的通信裝置10的數(shù)量、通信裝置10可以新形成的連接的數(shù)量、接收質(zhì)量等。注意,每個通信裝置10識別通信裝置10可以連接的裝置的總數(shù)量以及該通信裝置10當前連接的裝置的數(shù)量,并且根據(jù)這些值來計算可以新連接的裝置的數(shù)量。因此,每個組管理器節(jié)點52可以定期地獲得組管理器節(jié)點52所屬的組中的其他通信裝置10的信息。

圖5中所示的表T1是在組G1中的每個通信裝置10上由組管理器節(jié)點52a保持的信息。表T1針對組中的每個裝置存儲ID、IP(互聯(lián)網(wǎng)協(xié)議)地址以及是否可能有新的連接。表T1的示例示出了以下情況:組G1包括通信裝置10a至10c,新通信裝置10可以被連接至通信裝置10a和10c,而新通信裝置10至通信裝置10b的連接不被允許。

圖5例示出以下情況:組G1的組管理器節(jié)點52a和組G2的組管理器節(jié)點52b直接地連接至服務器5并且組G3的組管理器節(jié)點52c連接至組管理器節(jié)點52a。注意,圖5例示出組管理器節(jié)點52連接至另一組管理器節(jié)點52或服務器5的情況,然而,組管理器節(jié)點52還可以連接至除了另一組管理器節(jié)點52或服務器5以外的裝置。

當通信裝置10試圖參與圖5中所示的數(shù)據(jù)分配系統(tǒng)時,通信裝置10向服務器5發(fā)送參與請求包P1(箭頭A1)。參與請求包P1包括報頭和指示通信裝置10請求其參與數(shù)據(jù)分配系統(tǒng)的信息。

服務器5將所接收到的參與請求包P1傳送至包括連接至服務器5的 節(jié)點的組的組管理器節(jié)點52。在圖5中所示的示例中,服務器5將參與請求包P1傳送至組管理器節(jié)點52a和組管理器節(jié)點52b(箭頭A2)。當組管理器節(jié)點52的下行側(cè)連接有另一組時,組管理器節(jié)點52將參與請求包P1傳送至下行側(cè)的該組的組管理器節(jié)點52。例如,組管理器節(jié)點52a將參與請求包P1傳送至組G3的組管理器節(jié)點52c(箭頭A3)。通過該處理,將參與請求包P1傳送至數(shù)據(jù)分配系統(tǒng)中的所有組的組管理器節(jié)點52。

已獲得了參與請求包P1的組管理器節(jié)點52向參與請求包P1的發(fā)送源報告在包括組管理器節(jié)點52自身的組中的通信裝置10中可以與其建立新連接的通信裝置10的信息。例如,組管理器節(jié)點52a向發(fā)送參與請求包P1的通信裝置10發(fā)送可以與通信裝置10a和10c建立連接的事實以及通過參照表T1的通信裝置10a和10c的IP地址(箭頭A4)。組管理器節(jié)點52a還向發(fā)送參與請求包P1的通信裝置10報告作為連接目的地的候選的每個裝置中的接收質(zhì)量。將參照圖6來說明如何獲得接收質(zhì)量。類似于組管理器節(jié)點52a,其他組的組管理器節(jié)點52b和52c也可以向發(fā)送參與請求包P1的通信裝置10發(fā)送在組管理器節(jié)點52b和52c中的每個的組中可以與其建立連接的裝置的IP地址以及這樣的裝置中的接收質(zhì)量(箭頭5)。

通信裝置10從每個組管理器節(jié)點52接收下述包,該包報告可以連接的通信裝置10的信息。由于經(jīng)由接收器11獲得所接收的包,通信裝置10的獲取單元21從所接收的包提取要作為連接目的地的候選的裝置的信息,并將該信息存儲在連接目的地候選列表31中。

(2)計算接收質(zhì)量的方法

圖6示出了計算接收質(zhì)量的方法的示例。通過參照圖6,將給出以下方法的示例的說明:對由處于數(shù)據(jù)分配系統(tǒng)中或正試圖參與數(shù)據(jù)分配系統(tǒng)的裝置進行的接收質(zhì)量進行計算。在圖6中所示的示例中,對分配數(shù)據(jù)進行分配的裝置向作為分配目的地的裝置發(fā)送數(shù)據(jù)包和控制包。注意,對分配數(shù)據(jù)進行分配的裝置的示例除服務器5以外還包括向另一通信裝置10發(fā)送分配數(shù)據(jù)的通信裝置10。在圖6中所示的P11的示例中,數(shù)據(jù)分配系統(tǒng)分配的數(shù)據(jù)包包括圖像數(shù)據(jù)。如P11所描繪的,數(shù)據(jù)包包括IP報頭、UDP(用戶數(shù)據(jù)報協(xié)議)報頭、序列號以及分配-目標圖像數(shù)據(jù)。序列號表示正被分配的圖像數(shù)據(jù)的順序。注意,序列號被包括在包中作為包括在凈荷中的信息。

同時,控制包是被發(fā)送用于報告在規(guī)定時間段期間發(fā)送的數(shù)據(jù)包的數(shù) 量的包,并且針對每個規(guī)定時段(ΔT)被發(fā)送。如P12描繪的,控制包包括IP報頭、TCP(傳輸控制協(xié)議)報頭和控制數(shù)據(jù)。控制數(shù)據(jù)包括:包括在緊接前一控制包的發(fā)送之后被發(fā)送的數(shù)據(jù)包中的序列號的第一個號的值、包括在所發(fā)送的數(shù)據(jù)包中的序列號的最后一個號的值以及所發(fā)送的包的數(shù)量。

圖6中所示的序列SEQ1示出了在數(shù)據(jù)被從通信裝置10f分配至通信裝置10h的示例性情況下針對控制包和數(shù)據(jù)包的發(fā)送定時的示例。在序列SEQ1中,由實線箭頭表示對控制包的發(fā)送,并且由虛線箭頭表示對數(shù)據(jù)包的發(fā)送。

假設例如通信裝置10f的中繼處理單元27f在數(shù)據(jù)分配開始時已生成了控制包,以便經(jīng)由發(fā)送器12f將控制包發(fā)送至通信裝置10h(箭頭A11)。因為在箭頭A11表示的控制包的發(fā)送之前尚未發(fā)送數(shù)據(jù)包,所以如箭頭A11所示的從通信裝置10f發(fā)送的控制包包括以下信息。

第一個序列號:0

最后一個序列號:0

所發(fā)送的包的數(shù)量:0

假設通過通信裝置10f的中繼處理單元27f執(zhí)行的處理,此后將序列號為1至100的數(shù)據(jù)包從通信裝置10f發(fā)送至通信裝置10h。通信裝置10h的質(zhì)量計算單元22h經(jīng)由接收器11h獲得數(shù)據(jù)包,以便存儲從所獲得的數(shù)據(jù)包提取的序列號。在該示例中,假設通信裝置10h接收到序列號為1和序列號為3至100的數(shù)據(jù)包。然后,因為質(zhì)量計算單元22h中存儲了序列號1和序列號3至100,所以相應地所存儲的序列號的數(shù)量為99。

當自從先前的控制包的發(fā)送當天的時間已經(jīng)過去針對控制包的發(fā)送時段(ΔT)時,通信裝置10f生成包括以下信息的控制包,并且將該包發(fā)送至通信裝置10h(箭頭A12)。

第一個序列號:1

最后一個序列號:100

所發(fā)送的包的數(shù)量:100

通信裝置10h中的質(zhì)量計算單元22h經(jīng)由接收器11h獲得控制包,并且獲得在先前接收的控制包與該時刻發(fā)送的數(shù)據(jù)包之間發(fā)送的數(shù)據(jù)包的數(shù)量,并且還獲得序列號。當在如箭頭A11所示的接收到的控制包與 如箭頭12所示的接收到的控制包之間發(fā)送了100個數(shù)據(jù)包時,質(zhì)量計算單元22h僅保存99個數(shù)據(jù)包的序列號。響應于這種情形,質(zhì)量計算單元22h計算所接收到的數(shù)據(jù)包與所發(fā)送的數(shù)據(jù)包的總數(shù)量的比率作為接收質(zhì)量。在該示例中,相對于發(fā)送了100個數(shù)據(jù)包,已接收了99個數(shù)據(jù)包,并且相應地質(zhì)量計算單元22h計算出99%作為接收質(zhì)量。由于完成了對接收質(zhì)量的計算,質(zhì)量計算單元22h將所接收的包的數(shù)量復位,并且繼續(xù)以類似方式計算接收質(zhì)量。

假設例如在如箭頭A12所示的對控制包的接收之后,通信裝置10f向通信裝置10h發(fā)送序列號為101至200的數(shù)據(jù)包。還假設通信裝置10h接收到序列號為101至180的數(shù)據(jù)包,但未接收到序列號為181和之后數(shù)字的包。那么質(zhì)量計算單元22h存儲以下事實:在如箭頭A12所示的對控制包的接收之后接收到序列號為101至180的80個包。

通信裝置10f生成包括以下信息的控制包,以便將該控制包發(fā)送至通信裝置10h(箭頭A13)。

第一個序列號:101

最后一個序列號:200

所發(fā)送的包的數(shù)量:100

當在如箭頭A12所示接收到的控制包與如箭頭A13所示接收到的控制包之間發(fā)送了100個數(shù)據(jù)包時,質(zhì)量計算單元22h僅接收到了80個數(shù)據(jù)包。然后,質(zhì)量計算單元22h計算出80%作為接收質(zhì)量,這是因為相對發(fā)送了100個數(shù)據(jù)包已接收到了80個數(shù)據(jù)包。注意,針對控制包的發(fā)送間隔ΔT是根據(jù)實現(xiàn)方式來確定的。

(3)對連接目的地的確定

圖7示出了根據(jù)實施方式的通信方法的示例。在下文中假設由服務器5所發(fā)送的數(shù)據(jù)的分配系統(tǒng)包括多個裝置,所述裝置包括通信裝置10a至10g。注意,圖7僅示出了數(shù)據(jù)分配系統(tǒng)中的一些通信裝置10。對于圖7中示出的通信裝置10a至10e,每個裝置中的接收質(zhì)量和用于確定是否改變通信目的地的閾值的值由數(shù)字串表示,在各數(shù)字串之間具有斜線。斜線左邊的值表示該通信裝置10的接收質(zhì)量,而斜線右邊的值表示該通信裝置10所使用的閾值。接收質(zhì)量或閾值可以取決于通信環(huán)境而變化。例如,通信裝置10a將100%作為接收質(zhì)量和閾值二者。這使通信裝置10a在接收質(zhì)量已低于100%時改變連接目的地。通信裝置10c和10d將100%作 為接收質(zhì)量,而將99%作為閾值,即使當接收質(zhì)量已變成99.5%時都不會使通信裝置10c和10d改變連接目的地。

圖7中的通信裝置10h-1至10h-3示出了試圖參與數(shù)據(jù)分配系統(tǒng)的通信裝置10h連接至已被報告作為連接目的地的候選的情形。通過參照圖7至圖9,將給出對在新參與數(shù)據(jù)分配系統(tǒng)的通信裝置10確定連接目的地時執(zhí)行的處理的說明。

通信裝置10h中的獲取單元21h首先生成請求參與數(shù)據(jù)分配系統(tǒng)的參與請求,并且經(jīng)由發(fā)送器12h將該參與請求發(fā)送至服務器5。然后,通過參照圖5說明的處理,通信裝置10h可以連接至通信裝置10的信息被報告給通信裝置10h。通信裝置10h中的獲取單元21h使用所接收到的包來生成連接目的地候選列表31h。在以下說明中,假設五個通信裝置10(即通信裝置10b和通信裝置10d至10g)的信息被報告給連接目的地候選列表31h。在以下說明中,假設通信裝置10b、10d和10e被分配了IP地址10.0.0.2、192.168.10.2以及192.168.10.3。類似地還假設通信裝置10f和10g被分配了IP地址192.168.11.2和192.168.11.3。此外,分配給通信裝置10h的IP地址為192.168.10.100。

圖8和圖9示出了連接目的地候選列表31和質(zhì)量列表33的示例。圖8中所示的連接目的地候選列表33h-1是由獲取單元21h通過使用所接收的包而生成的連接目的地候選列表31h的示例。在連接目的地候選列表31h-1中,記錄了所獲得的連接候選中的每個的優(yōu)先級順序、IP地址以及接收質(zhì)量。

由于接收到作為要成為通信裝置10h的連接目的地的候選的通信裝置10的多個裝置的信息,獲取單元21h針對所報告的連接目的地候選中的每一個來確定作為通信裝置10h的連接目的地的優(yōu)先級順序。在連接目的地候選列表31h-1的示例中,獲取單元21h向作為通信裝置候選的、與包括通信裝置10h的候選屬于同一區(qū)段的通信裝置10給予比給予屬于其他區(qū)段的通信裝置10的優(yōu)先級順序更高的優(yōu)先級順序。此外,當多個通信裝置10是同一區(qū)段中的連接目的地的候選時,具有更高接收質(zhì)量的通信裝置10被給予更高優(yōu)先級順序。注意,優(yōu)先級順序越高,表示優(yōu)先級順序的值越小。對于不包括通信裝置10的區(qū)段,獲取單元21h確定:通信裝置10h的IP地址與區(qū)段的網(wǎng)絡地址之間一致的部分的位長越大,該區(qū)段距通信裝置10h所屬的區(qū)段越近。對于不包括通信裝置10h的區(qū)段中的裝置,獲取單元21h以下述方式給予優(yōu)先級順序:裝置的區(qū)段距通信裝 置10h越近,給予這些區(qū)段的優(yōu)先級順序越高。在圖8中所示的示例中,通信裝置10d、10e和10h被包括在同一區(qū)段中。此外,盡管通信裝置10f和10g被包括在同一區(qū)段中,但二者屬于與包括通信裝置10h的區(qū)段不同的區(qū)段。此外,包括通信裝置10f和10g的區(qū)段被確定為比通信裝置10b所屬的區(qū)段距通信裝置10h更近的區(qū)段。因此,對于通信裝置10h的連接目的地的候選,按照通信裝置10d、10e、10f、10g和10b的順序來設定優(yōu)先級順序。注意,在圖8和圖9中,為了便于理解IP地址與通信裝置10之間的對應,每個IP地址之后是分配IP地址的裝置的、帶括號的附圖標記。

由于完成對優(yōu)先級順序的確定,比較單元23h從連接目的地候選列表31h-1中的裝置中選擇通信裝置10作為連接目的地,并且向質(zhì)量計算單元22h和連接處理單元25h報告所選擇的通信裝置10。在下文中,在對通信質(zhì)量進行測量時被選擇作為連接目的地的裝置也可以被稱為“目標裝置”。連接處理單元25h經(jīng)由接收器11h和發(fā)送器12h開始與目標裝置的通信。假設例如比較單元23h已選擇了連接目的地候選列表31h-1中具有最高優(yōu)先級順序(優(yōu)先級順序為1)的通信裝置10d作為目標裝置。然后,連接處理單元25h經(jīng)由收發(fā)器13h向通信裝置10d發(fā)送控制包并且從通信裝置10d接收控制包,由此將通信裝置10h連接至通信裝置10d。通信裝置10h與通信裝置10d的連接在圖7中被示出為通信裝置10h-1。

比較單元23h通過使用等式(1)來計算要與相對于目標裝置的接收質(zhì)量進行比較的閾值,其中,Thn是用于與接收質(zhì)量進行比較的閾值,n是表示與被選擇作為目標裝置的裝置相關聯(lián)的優(yōu)先級順序的數(shù)值,RQn是被選擇作為目標裝置的裝置中的接收質(zhì)量,而α是常量。

Thn=RQn-α×(n-1)…(1)

常量α是當響應于確定與在那時試圖連接的裝置的通信質(zhì)量低于閾值而使該閾值變小時使用的常量。常量α是根據(jù)網(wǎng)絡的通信質(zhì)量確定的正值。當例如數(shù)據(jù)分配系統(tǒng)中的通信質(zhì)量較高時,常量α被設定成相對較小,而數(shù)據(jù)分配系統(tǒng)中的通信質(zhì)量較低時,將較大值設定為常量α。注意,常量α相乘的(n-1)是在目標裝置之前試圖連接的通信裝置10的數(shù)量。由此,試圖連接的裝置的數(shù)量增大使在計算閾值時從作為連接目的地的通信裝置10中的接收質(zhì)量減去的值增大,從而使得閾值很可能為較小值。

對于圖7中示出為通信裝置10h-1的示例,目標裝置是連接目的地候選列表31h-1中的具有最高優(yōu)先級順序(優(yōu)先級順序為1)的通信裝置10d。 因此,比較單元23h使用與通信裝置10d相關聯(lián)的接收質(zhì)量(RQ1)和除了通信裝置10d以外通信裝置10h試圖連接的裝置的數(shù)量,以便根據(jù)等式(2)計算用于與接收質(zhì)量進行比較的閾值(Th1)。

Th1=RQ1-α×(1-1)=RQ1=100…(2)

根據(jù)等式(2),閾值Th1的值與通信裝置10d中的接收質(zhì)量相同。在圖7中,閾值Th1等于通信裝置10d中的接收質(zhì)量的事實由從通信裝置10d中的接收質(zhì)量朝向通信裝置10h-1中使用的閾值而繪制的箭頭和二者之間的差值(-0)來表示。因為閾值Th1為100%,所以當通信裝置10h中從通信裝置10d接收數(shù)據(jù)的接收質(zhì)量為100%時,比較單元23h確定相對于通信裝置10d的連接狀態(tài)足夠好以用于將通信裝置10d當作數(shù)據(jù)分配源。

同時,當通信裝置10h已連接至通信裝置10d時,通信裝置10h開始從通信裝置10d接收包括分配數(shù)據(jù)的數(shù)據(jù)包和控制包。質(zhì)量計算單元22h經(jīng)由接收器11h獲得從通信裝置10d接收到的包,并且計算接收質(zhì)量。如以上參照圖6描述的來對接收質(zhì)量進行計算。質(zhì)量計算單元22h將所獲得的接收質(zhì)量連同通信目的地的信息一起記錄在質(zhì)量列表33h中。在圖8中所示的質(zhì)量列表33h-1的示例中,使用通信裝置10d作為連接目的地而獲得的接收質(zhì)量為94%。

比較單元23h參考質(zhì)量列表33h-1(圖8)來獲得在從通信裝置10d接收數(shù)據(jù)時的接收質(zhì)量,并且將所獲得的接收到的值與閾值Th1進行比較。當閾值Th1為100%時,在從通信裝置10d接收數(shù)據(jù)時的接收質(zhì)量為94%。因此,比較單元23h確定通信裝置10d與通信裝置10h之間的連接狀態(tài)不夠良好,不能用于將通信裝置10d當作數(shù)據(jù)分配源。然后,比較單元23h將通信裝置10d從連接目的地候選列表31h-1刪除,以生成連接目的地候選列表31h-2(圖8)。

接下來,假設比較單元23h已選擇了連接目的地候選列表31h-2中的具有最高優(yōu)先級順序(優(yōu)先級順序為2)的通信裝置10e作為目標裝置。還假設如圖7中的通信裝置10h-2所示,通信裝置10h通過連接處理單元25h進行的處理已經(jīng)連接至通信裝置10e。

比較單元23h使用在通信裝置10e中獲得的接收質(zhì)量(RQ2)和除通信裝置10e以外的通信裝置10h試圖連接的裝置的數(shù)量,以便根據(jù)等式(3)計算用于與接收質(zhì)量進行比較的閾值(Th2)。在下文中,假設常量α為2。 Th2=RQ2-α×(n-1)

=99-2×(2-1)=97…(3)

根據(jù)等式(3),閾值Th2是小于通信裝置10e中的接收質(zhì)量的值。在圖7中,閾值Th2小于通信裝置10e中的接收質(zhì)量的事實由從通信裝置10e中的接收質(zhì)量朝向通信裝置10h-2中使用的閾值所繪制的箭頭和二者之間的差值(-2)來表示。因為閾值Th2為97%,所以當通信裝置10h中從通信裝置10e接收數(shù)據(jù)的接收質(zhì)量等于或大于97%時,比較單元23h確定關于通信裝置10e的連接狀態(tài)足夠良好,能夠用于將通信裝置10e當作數(shù)據(jù)分配源。

當通信裝置10h已連接至通信裝置10e時,通信裝置10h開始從通信裝置10e接收包括分配數(shù)據(jù)的數(shù)據(jù)包和控制包。質(zhì)量計算單元22h計算接收質(zhì)量。在該示例中,假設通信裝置10h中從通信裝置10e接收數(shù)據(jù)的接收質(zhì)量為93%。因為質(zhì)量計算單元22h將所獲得的接收質(zhì)量的信息記錄在質(zhì)量列表33h中,所以質(zhì)量列表33h從如質(zhì)量列表33h-1所示的狀態(tài)被更新至如質(zhì)量列表33h-2所示的狀態(tài)(圖8)。

比較單元23h使用質(zhì)量列表33h-2來獲得在從通信裝置10e接收數(shù)據(jù)時的接收質(zhì)量,并且將所獲得的接收到的值與閾值Th2進行比較。當閾值Th2為97%時,從通信裝置10e接收數(shù)據(jù)時的接收質(zhì)量為93%。因此,比較單元23h確定通信裝置10e與通信裝置10h之間的連接狀態(tài)不夠良好,不能用于將通信裝置10e當作數(shù)據(jù)分配源,并且將通信裝置10e從連接目的地候選列表31h-2中刪除。因此,連接目的地候選列表31h如連接目的地候選列表31h-3所示的被更新(圖8)。

接下來,假設比較單元23h已選擇了連接目的地候選列表31h-3中的具有最高優(yōu)先級順序(優(yōu)先級順序為3)的通信裝置10f作為目標裝置。還假設通過連接處理單元25h進行的處理,通信裝置10h已連接至通信裝置10f。

比較單元23h使用在通信裝置10f中獲得的接收質(zhì)量(RQ3)和除通信裝置10f以外的通信裝置10h試圖連接的裝置的數(shù)量,以便根據(jù)等式(4)計算用于與接收質(zhì)量進行比較的閾值(Th3)。

Th3=RQ3-α×(n-1)

=100-2×(3-1)=96…(4)

因為閾值Th3為96%,所以當通信裝置10h中從通信裝置10f接收數(shù)據(jù) 的接收質(zhì)量等于或大于96%時,比較單元23h確定關于通信裝置10f的連接狀態(tài)足夠良好,能夠用于將通信裝置10f當作數(shù)據(jù)分配源。

當通信裝置10h已連接至通信裝置10f時,質(zhì)量計算單元22h計算接收質(zhì)量。在該示例中,假設通信裝置10h中從通信裝置10f接收數(shù)據(jù)的接收質(zhì)量為89%。因為質(zhì)量計算單元22h將所獲得的接收質(zhì)量的信息記錄在質(zhì)量列表33h中,所以質(zhì)量列表33h從如質(zhì)量列表33h-2所示的狀態(tài)被更新至如質(zhì)量列表33h-3所示的狀態(tài)(圖8)。

比較單元23h使用質(zhì)量列表33h-3來獲得在從通信裝置10f接收數(shù)據(jù)時的接收質(zhì)量,并且將所獲得的接收到的值與閾值Th3進行比較。當閾值Th3為96%時,從通信裝置10f接收數(shù)據(jù)時的接收質(zhì)量為89%。因此,比較單元23h確定通信裝置10f與通信裝置10h之間的連接狀態(tài)不夠良好,不能用于將通信裝置10f當作數(shù)據(jù)分配源,并且將通信裝置10f從連接目的地候選列表31h-3中刪除。因此,連接目的地候選列表31h如連接目的地候選列表31h-4所示的被更新(圖9)。

接下來,假設比較單元23h已選擇了連接目的地候選列表31h-4中的具有最高優(yōu)先級順序(優(yōu)先級順序為4)的通信裝置10g作為目標裝置。還假設通過連接處理單元25h進行的處理,通信裝置10h已連接至通信裝置10g。

比較單元23h使用通過通信裝置10g獲得的接收質(zhì)量(RQ4)和除通信裝置10g以外的通信裝置10h試圖連接的裝置的數(shù)量,以便根據(jù)等式(5)計算用于與接收質(zhì)量進行比較的閾值(Th4)。

Th4=RQ4-α×(n-1)

=97-2×(4-1)=91…(5)

因為閾值Th4為91%,所以當通信裝置10h中從通信裝置10g接收數(shù)據(jù)的接收質(zhì)量等于或大于91%時,比較單元23h確定關于通信裝置10g的連接狀態(tài)足夠良好,能夠用于將通信裝置10g當作數(shù)據(jù)分配源。

當通信裝置10h已連接至通信裝置10g時,質(zhì)量計算單元22h計算接收質(zhì)量。在該示例中,假設通信裝置10h中從通信裝置10g接收數(shù)據(jù)的接收質(zhì)量為90%。因為質(zhì)量計算單元22h將所獲得的接收質(zhì)量的信息記錄在質(zhì)量列表33h中,所以質(zhì)量列表33h從如質(zhì)量列表33h-3所示的狀態(tài)(圖8)被更新至如質(zhì)量列表33h-4所示的狀態(tài)(圖9)。

比較單元23h使用質(zhì)量列表33h-4來將從通信裝置10g接收數(shù)據(jù)時的 接收質(zhì)量與閾值Th4進行比較。當閾值Th4為91%時,從通信裝置10g接收數(shù)據(jù)時的接收質(zhì)量為90%。因此,比較單元23h確定通信裝置10g與通信裝置10h之間的連接狀態(tài)不夠良好,不能用于將通信裝置10g當作數(shù)據(jù)分配源,并且將通信裝置10g從連接目的地候選列表31h-4中刪除。因此,連接目的地候選列表31h如連接目的地候選列表31h-5所示的被更新(圖9)。

接下來,假設比較單元23h已選擇了連接目的地候選列表31h-5中的具有最高優(yōu)先級順序(優(yōu)先級順序為5)的通信裝置10b作為目標裝置。還假設通過連接處理單元25h進行的處理,通信裝置10h已連接至通信裝置10b。

比較單元23h使用通過通信裝置10b獲得的接收質(zhì)量(RQ5)和除通信裝置10b以外的通信裝置10h試圖連接的裝置的數(shù)量,以便根據(jù)等式(6)計算用于與接收質(zhì)量進行比較的閾值(Th5)。

Th5=RQ5-α×(n-1)

=98-2×(5-1)=90…(6)

根據(jù)等式(6),閾值Th5的值小于通信裝置10b中的接收質(zhì)量。在圖7中,閾值Th5的值小于通信裝置10b中的接收質(zhì)量的事實由從通信裝置10b中的接收質(zhì)量朝向通信裝置10h-3中使用的閾值所繪制的箭頭和二者之間的差值(-8)來表示。因為閾值Th5為90%,所以當通信裝置10h中從通信裝置10b接收數(shù)據(jù)的接收質(zhì)量為90%時,比較單元23h確定與通信裝置10b的連接狀態(tài)足夠良好,能夠用于將通信裝置10b當作數(shù)據(jù)分配源。

當通信裝置10b已連接至通信裝置10b時,質(zhì)量計算單元22h計算接收質(zhì)量。在該示例中,假設通信裝置10h中從通信裝置10b接收數(shù)據(jù)的接收質(zhì)量為91%。因為質(zhì)量計算單元22h將所獲得的接收質(zhì)量的信息記錄在質(zhì)量列表33h中,所以質(zhì)量列表33h從如質(zhì)量列表33h-4所示的狀態(tài)(圖9)被更新至如質(zhì)量列表33h-5所示的狀態(tài)(圖9)。

比較單元23h使用質(zhì)量列表33h-5來將從通信裝置10b接收數(shù)據(jù)時的接收質(zhì)量與閾值Th5進行比較。當閾值Th5為90%時,從通信裝置10b接收數(shù)據(jù)時的接收質(zhì)量為91%。因此,比較單元23h確定通信裝置10b與通信裝置10h之間的連接狀態(tài)足夠良好,能夠用于將通信裝置10b當作數(shù)據(jù)分配源。因此,比較單元23h向設定單元24h和連接處理單元25h 輸出以下事實:已經(jīng)找到了導致為當前使用的至少閾值Th5的接收質(zhì)量的連接目的地。

設定單元24h將當前使用的閾值Th5設定為檢測閾值。連接處理單元25h使用質(zhì)量列表33h-5,以便從那時測量了接收質(zhì)量的裝置中選擇具有最高接收質(zhì)量的通信裝置10作為連接目的地。質(zhì)量列表33h-5指示在針對其測量了接收質(zhì)量的裝置中使用通信裝置10d作為連接目的地而獲得的接收質(zhì)量最高,并且因此連接處理單元25h選擇通信裝置10d作為連接目的地。連接處理單元25h斷開與當前正在連接的通信裝置10b的通信,并且將通信裝置10h連接至通信裝置10d。

在確定連接目的地之后,質(zhì)量計算單元22h繼續(xù)對接收質(zhì)量的計算。此外,連接處理單元25h將通過質(zhì)量計算單元22h計算的接收質(zhì)量與檢測閾值進行比較,以監(jiān)視連接目的地是否合適。當通過質(zhì)量計算單元22h計算的接收質(zhì)量已低于檢測閾值時,連接處理單元25h確定改變連接目的地,并且請求獲取單元21h獲取連接目的地的候選。響應于來自連接處理單元25h的請求,獲取單元21h類似于參與數(shù)據(jù)分配系統(tǒng)的情況來獲取連接目的地的信息,并且相應地通過與以上所說明的處理類似的處理來改變連接目的地。

當通信裝置10h連接至通信裝置10中的任意通信裝置時,包括所分配的數(shù)據(jù)的數(shù)據(jù)包不僅被輸出至質(zhì)量計算單元22h,還被輸出至數(shù)據(jù)處理單元26h。因為所分配的數(shù)據(jù)是在數(shù)據(jù)處理單元26h中處理,所以數(shù)據(jù)的處理結(jié)果根據(jù)所需經(jīng)由輸出裝置(如顯示裝置、揚聲器裝置等)被提供給通信裝置10h的用戶。此外,當另一通信裝置10h已連接至通信裝置10h時,包括所分配的數(shù)據(jù)的數(shù)據(jù)包還被輸出至中繼處理單元27h。中繼處理單元27h經(jīng)由發(fā)送器12h將包括所分配的數(shù)據(jù)的數(shù)據(jù)包發(fā)送至連接至通信裝置10的通信裝置10。

圖10是說明根據(jù)實施方式的通信方法的示例的流程圖。注意,圖10中示出的處理是示例并且例如可以改變步驟S31和S32的順序。此外,可以省略步驟S35,以引起改變使得在所有情況下都執(zhí)行步驟S36的處理。此外,可以改變步驟S26和S27的順序,或者可以并行執(zhí)行步驟S26和S27。

獲取單元21向服務器5發(fā)送連接請求(步驟S21)。接收器11接收包括連接目的地候選的信息的包,并且將該包輸出至獲取單元21(步驟S22)。獲取單元21根據(jù)所獲得的信息生成連接目的地候選列表31。比較 單元23確定連接目的地候選列表31是否包括被包括在比較單元23的裝置所屬的區(qū)段中的通信裝置10(步驟S23)。當連接目的地候選列表31不包括被包括在比較單元23的裝置所屬的區(qū)段中的通信裝置10時,比較單元23選擇其地址具有與比較單元23的裝置的地址相同的最長部分的區(qū)段(步驟S23中為否,步驟S24)。當連接目的地候選列表31包括被包括在比較單元23的裝置所屬的區(qū)段中的通信裝置10時,比較單元23選擇比較單元23的裝置所屬的區(qū)段(步驟S23中為是)。比較單元23選擇在所選擇的區(qū)段中的具有高接收質(zhì)量的候選作為目標裝置(步驟S25)。比較單元23將用于與接收質(zhì)量進行比較的閾值設定為通過從目標裝置的接收質(zhì)量的值減去重試的數(shù)量與常量值(常量α)的乘積而獲得的值(步驟S26)。注意,重試的數(shù)量是在正被處理的目標裝置的連接之前試圖連接的裝置的數(shù)量。連接處理單元25將連接處理單元25的裝置連接至目標裝置(步驟S27)。此后,質(zhì)量計算單元22測量接收質(zhì)量并將所獲得的值記錄在質(zhì)量列表33中(步驟S28和S29)。比較單元23確定接收質(zhì)量是否等于或大于閾值(步驟S30)。當接收質(zhì)量等于或大于閾值時,連接處理單元25確定當前獲得的接收質(zhì)量是否是質(zhì)量列表33中記錄的接收質(zhì)量的值中的最大值(在步驟S30中為是,步驟S35)。在當前獲得的接收質(zhì)量是質(zhì)量列表33中記錄的接收質(zhì)量的值中的最大值時,終止連接處理(步驟S35中為是)。

在當前接收質(zhì)量不是質(zhì)量列表33中的最大值時,連接處理單元25斷開與當前連接目的地的通信,并且還將引起接收質(zhì)量的最大值的目標裝置連接至連接處理單元25的裝置(步驟S35中為否,步驟S36)。

當在步驟S30中確定接收質(zhì)量不等于或不大于閾值時,比較單元23將當前目標裝置從連接目的地候選列表31中移除,并且使重試的數(shù)量增加1(步驟S31和S32)。當連接目的地候選列表31不為空時,比較單元23返回至步驟S23(步驟S33中為否)。當連接目的地候選列表31為空時,設定單元24將質(zhì)量列表33中的最大值設定為閾值(步驟S33中為是,步驟S34)。在步驟S34中的處理之后,執(zhí)行步驟S35中和步驟S35之后的處理。

如上所述,根據(jù)實施方式的方法,試圖參與數(shù)據(jù)分配系統(tǒng)的通信裝置10根據(jù)該通信裝置10試圖連接的裝置的數(shù)量和連接目的地中的接收質(zhì)量來改變用于確定是否改變連接目的地的檢測閾值。因此,在最終確定連接目的地之前,通信裝置10試圖連接的裝置的數(shù)量越大,該通信裝置10 的檢測閾值可以被設定為越小。因為將較小值作為檢測閾值的通信裝置10不容易使其接收質(zhì)量低于檢測閾值,所以在數(shù)據(jù)的分配期間其連接目的地并不頻繁地改變。換言之,根據(jù)本實施方式,相對于另外的裝置處于較差通信狀態(tài)中的通信裝置10甚至可以通過將較小值設定為檢測閾值來防止以下情形:搜索連接目的地的頻率太高阻礙了通信裝置10接收分配數(shù)據(jù)。此外,根據(jù)實施方式的方法使得通信裝置10可以從測量了接收質(zhì)量的裝置中的、具有相對良好通信狀態(tài)的連接目的地接收分配數(shù)據(jù)。

在以上說明中,為了便于理解,已經(jīng)使用了一個通信裝置10新參與數(shù)據(jù)分配系統(tǒng)的示例,然而其接收質(zhì)量低于檢測閾值的通信裝置10也通過類似處理來確定連接目的地。

圖11示出了使用根據(jù)實施方式的方法的數(shù)據(jù)分配系統(tǒng)的經(jīng)改進示例。圖11中的情況C1示出了在跨公司的多個部門已形成了數(shù)據(jù)分配系統(tǒng)的情況下的網(wǎng)絡的示例。通信裝置10x和通信裝置10y位于部門A,而通信裝置10m、通信裝置10n以及通信裝置10p位于部門C。注意,假設通信裝置10s、10t或10u不位于任何部門。注意,在圖11中,未示出服務器5,然而通信裝置10x可以直接從服務器5接收分配數(shù)據(jù),或者可以經(jīng)由另一裝置接收分配數(shù)據(jù)。通信裝置10x將所接收到的數(shù)據(jù)傳送至通信裝置10s和通信裝置10y。通信裝置10s將所接收到的數(shù)據(jù)傳送至通信裝置10t和通信裝置10u,而通信裝置10y將所接收到的數(shù)據(jù)傳送至通信裝置10m。此外,假設通信裝置10m將從通信裝置10y接收的數(shù)據(jù)傳送至通信裝置10n和通信裝置10p。

假設在情況C1所示的路由上進行通信期間在部門A與C之間通信狀態(tài)惡化。假設當通信狀態(tài)惡化時,位于部門C中的每個通信裝置10中的接收質(zhì)量對于通信裝置10m和10n是92%而對于通信裝置10p是91%。此外,假設對于位于部門A中的通信裝置10x和10y接收質(zhì)量為99%。當假設在情況C1所示的情形下在所有通信裝置10中檢測閾值被設定為95%時,對于通信裝置10m、10c和10p中的所有通信裝置,接收質(zhì)量低于閾值。因此,通信裝置10m、10n和10p開始以下處理:斷開與當前連接目的地的通信,并且檢測要從其接收分配的數(shù)據(jù)的連接目的地。

假設通信裝置10m通過執(zhí)行通過參照圖5至圖10說明的處理并且使用連接目的地中的接收質(zhì)量以及在連接至被選擇作為連接目的地的目標裝置之前試圖連接的裝置的數(shù)量,響應于連接失敗的次數(shù)的每次增加而使閾值變小。還假設當通信裝置10m中的檢測閾值已變成90%時,以上情 形導致與通信裝置10y建立連接。

圖11中的情況C2示出了在通信裝置10m中檢測閾值被設定為90%的情況下通信裝置10m連接至通信裝置10y的情形。在情況C2中,針對位于部門A或C中的每個裝置呈現(xiàn)出正使用的閾值和接收質(zhì)量。接收質(zhì)量在斜線左邊,而檢測閾值在斜線右邊。在例如情況C2所示的狀態(tài)中,“92/90”呈現(xiàn)為通信裝置10m的接收質(zhì)量和連接目的地閾值,這是因為通信裝置10m具有92%的接收質(zhì)量。在通信裝置10m再次將通信裝置10y設定成連接目的地之后,通信裝置10n和通信裝置10p還通過與通信裝置10m執(zhí)行的處理類似的處理來搜索連接目的地。因此,在情況C2所示的示例中,當檢測閾值是92%而接收質(zhì)量已變成92%時,通信裝置10n將通信裝置10m確定成連接目的地。當連接目的地閾值為90%而接收質(zhì)量已變成91%時,通信裝置10p將通信裝置10m確定成連接目的地。

如參照圖11所說明的,處于較差通信狀態(tài)的通信裝置10m可以使用根據(jù)實施方式的方法來降低檢測閾值,并且由此可以通過避免頻繁地搜索連接目的地來相對穩(wěn)定地接收數(shù)據(jù)。此外,因為通信裝置10m盡管在接收質(zhì)量不那么良好時仍穩(wěn)定地接收數(shù)據(jù),所以通信裝置10m還可以將數(shù)據(jù)傳送至連接至通信裝置10m的通信裝置10n和通信裝置10p。如上所述,根據(jù)實施方式的方法,即使位于基站之間的邊界上的通信裝置10的通信狀態(tài)較差,通信裝置10也根據(jù)其自身的通信環(huán)境來降低檢測閾值,以檢測允許相對穩(wěn)定地獲取數(shù)據(jù)的連接目的地。這避免了以下情形:針對位于基站之間的邊界上的通信裝置10而言,通信狀態(tài)較差阻礙將數(shù)據(jù)分配至包括該通信裝置10的整個基站,并且由此可以提高數(shù)據(jù)分配的效率。

<變型示例>

注意,實施方式并不限于以上實施方式而是允許各種修改。以下將描述修改的示例。

在以上說明中,通過使用連接目的地的接收質(zhì)量計算的閾值僅與在連接至該連接目的地期間獲得的接收質(zhì)量進行比較,然而,可以進行以下修改:可以將一個閾值與質(zhì)量列表33中的所有接收質(zhì)量的值進行比較。當連接目的地的接收質(zhì)量比使用不同通信裝置10的接收質(zhì)量差時,以上修改使得可以在比以上方法更短的時間段內(nèi)找到連接目的地。

圖12是說明根據(jù)變型示例的通信方法的示例的流程圖。步驟S41至S49中的處理類似于通過參照圖10說明的步驟S21至S29中的處理。此 外,步驟S51至S56中的處理類似于通過參照圖10說明的步驟S31至S36中的處理。在步驟S50中,比較單元23確定質(zhì)量列表33是否包括比當前處理所使用的閾值大的接收質(zhì)量。當質(zhì)量列表33具有比當前處理所使用的閾值大的接收質(zhì)量時,執(zhí)行步驟S55中和步驟S55之后的處理。當質(zhì)量列表33不具有比當前處理所使用的閾值大的接收質(zhì)量時,執(zhí)行步驟S51中和步驟S51之后的處理。

此外,可以根據(jù)實現(xiàn)方式使用不同方法來確定優(yōu)先級順序。例如,可以使用接收質(zhì)量來確定優(yōu)先級順序,而不考慮通信裝置10所屬的區(qū)段。

如上所述,根據(jù)實施方式的方法實現(xiàn)了高效的數(shù)據(jù)分配。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1