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

通信裝置和通信方法與流程

文檔序號(hào):12163026閱讀:277來(lái)源:國(guó)知局
通信裝置和通信方法與流程

本實(shí)施方式涉及通信裝置和通信方法。



背景技術(shù):

在無(wú)線通信中,存在終端彼此不直接通信而經(jīng)由無(wú)線基站進(jìn)行通信的系統(tǒng)。在這樣的系統(tǒng)中,無(wú)線基站發(fā)送保存有用于無(wú)線連接的信息的報(bào)知信號(hào),終端基于從無(wú)線基站接收到的報(bào)知信號(hào),進(jìn)行與無(wú)線基站的連接處理。



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

實(shí)施方式的目的在于提供改良的通信裝置和通信方法。

實(shí)施方式提供一種通信裝置,其能夠與外部的無(wú)線基站進(jìn)行通信,其中,具有:

無(wú)線接口部,其與所述通信裝置外部進(jìn)行報(bào)文收發(fā),所述無(wú)線接口部具有切換兩個(gè)以上的頻道的功能;

工作模式存儲(chǔ)部,其存儲(chǔ)工作模式,所述工作模式表示所述通信裝置是作為無(wú)線基站進(jìn)行工作的模式還是作為終端進(jìn)行工作的模式;

報(bào)文處理部,其進(jìn)行所述無(wú)線接口部發(fā)送的報(bào)文的生成和所述無(wú)線接口部接收的報(bào)文的分析;以及

非易失性存儲(chǔ)器,

基于所述工作模式存儲(chǔ)部存儲(chǔ)的所述工作模式,在所述通信裝置為無(wú)線基站的情況下,從所述無(wú)線接口部將發(fā)送報(bào)文輸出到所述通信裝置外部,

基于所述工作模式存儲(chǔ)部存儲(chǔ)的所述工作模式,在所述通信裝置為終端的情況下,將所述無(wú)線接口部接收到的接收?qǐng)?bào)文中包含的數(shù)據(jù)保存到所述非易失性存儲(chǔ)器,

在所述通信裝置作為終端進(jìn)行工作的情況下,在接收到外部的第1無(wú)線基站發(fā)送的全部數(shù)據(jù)之后,在與所述第1無(wú)線基站的通信質(zhì)量低于第1閾值、且沒(méi)有接收到來(lái)自所述第1無(wú)線基站以外的無(wú)線基站的報(bào)文的情況下,實(shí)施信道選定和切換處理,在所述信道選定和切換處理之后,將所述工作模式從終端變更為無(wú)線基站,

所述信道選定和切換處理是選擇多個(gè)頻道中的一個(gè)并使所述無(wú)線接口部以所述選擇出的頻道進(jìn)行所述報(bào)文的收發(fā)的處理。

另外,實(shí)施方式提供一種通信方法,是具有非易失性存儲(chǔ)器的通信裝置中的通信方法,其中,

存儲(chǔ)所述通信裝置是作為無(wú)線基站進(jìn)行工作的模式還是作為終端進(jìn)行工作的模式,

基于所存儲(chǔ)的模式,在所述通信裝置為無(wú)線基站的情況下,將發(fā)送報(bào)文輸出到所述通信裝置外部,

基于所存儲(chǔ)的模式,在所述通信裝置為終端的情況下,將從所述通信裝置外部接收到的接收?qǐng)?bào)文中包含的數(shù)據(jù)保存到所述非易失性存儲(chǔ)器,

在所述通信裝置作為終端進(jìn)行工作的情況下,在接收到外部的第1無(wú)線基站發(fā)送的全部數(shù)據(jù)之后,在與所述第1無(wú)線基站的通信質(zhì)量低于第1閾值、且沒(méi)有接收到來(lái)自所述第1無(wú)線基站以外的無(wú)線基站的報(bào)文的情況下,實(shí)施信道選定和切換處理,在所述信道選定和切換處理之后,將所述工作模式從終端變更為無(wú)線基站,

所述信道選定和切換處理是選擇多個(gè)頻道中的一個(gè)并將發(fā)送所述發(fā)送報(bào)文的頻道切換為所述選擇出的頻道的處理。

附圖說(shuō)明

圖1是示出實(shí)施方式涉及的通信裝置的結(jié)構(gòu)例的框圖。

圖2是示出具有多個(gè)無(wú)線器的無(wú)線接口的結(jié)構(gòu)例的圖。

圖3是示出報(bào)文發(fā)送的一例的圖。

圖4是示出實(shí)施方式的第1報(bào)知信號(hào)的結(jié)構(gòu)例的圖。

圖5是示出從終端模式向無(wú)線基站模式的狀態(tài)轉(zhuǎn)換的處理步驟的一例的圖。

圖6是示出模式切換的判斷步驟的一例的流程圖。

圖7是示出通信質(zhì)量列表的結(jié)構(gòu)例的圖。

圖8是示出遵循IEEE802.11的情況下的向無(wú)線基站的模式切換步驟的一例的圖。

圖9是示出本實(shí)施方式的信道選定和切換處理步驟的一例的流程圖。

圖10A~圖10F是示出存在多個(gè)通信裝置的情況下的信道切換的一例的圖。

圖11是用于說(shuō)明第1切換等待時(shí)間和第2切換等待時(shí)間的等待的圖。

圖12是示出加入組播組的加入處理步驟的一例的圖。

圖13是示出實(shí)施方式的第2報(bào)知信號(hào)的結(jié)構(gòu)例的圖。

圖14是示出組播數(shù)據(jù)報(bào)文的結(jié)構(gòu)例的圖。

圖15是示出實(shí)施方式的狀態(tài)轉(zhuǎn)換的一例的圖。

圖16是示出實(shí)施了向無(wú)線基站模式的切換之后的模式轉(zhuǎn)換的一例的圖。

圖17是示出信道收集處理步驟的一例的流程圖。

圖18是示出本實(shí)施方式3的模式轉(zhuǎn)換圖的一例的圖。

圖19是示出信道監(jiān)測(cè)處理的一例的圖。

圖20是示出第4實(shí)施方式涉及的通信裝置的結(jié)構(gòu)例的圖。

圖21是示出具有多個(gè)無(wú)線接口的通信裝置的結(jié)構(gòu)例的圖。

具體實(shí)施方式

本實(shí)施方式的通信裝置具有工作模式存儲(chǔ)部和非易失性存儲(chǔ)器,所述工作模式存儲(chǔ)部存儲(chǔ)通信裝置是作為無(wú)線基站和終端中的哪一個(gè)來(lái)工作的模式。另外,通信裝置在為無(wú)線基站的情況下,將發(fā)送報(bào)文輸出到外部,在為終端的情況下,將接收到的接收?qǐng)?bào)文中包含的數(shù)據(jù)保存到非易失性存儲(chǔ)器,在作為終端進(jìn)行工作的情況下,在接收到外部的第1無(wú)線基站發(fā)送的全部數(shù)據(jù)之后,與第1無(wú)線基站的通信質(zhì)量低于預(yù)定值且沒(méi)有接收到來(lái)自第1無(wú)線基站以外的無(wú)線基站的報(bào)文的情況下,實(shí)施信道選定和切換處理,然后將工作模式從終端變更為無(wú)線基站。信道選定和切換處理是使無(wú)線接口部以所述選擇出的頻道進(jìn)行所述報(bào)文的收發(fā)的處理。

以下,參照附圖,詳細(xì)說(shuō)明實(shí)施方式涉及的通信裝置和通信方法。此外,本發(fā)明不因這些實(shí)施方式而受到限定。

(第1實(shí)施方式)

圖1是示出實(shí)施方式涉及的通信裝置1的結(jié)構(gòu)例的框圖。通信裝置1具有網(wǎng)絡(luò)控制部2、組播組存儲(chǔ)部3(標(biāo)識(shí)信息存儲(chǔ)部)、無(wú)線接口4(無(wú)線接口部)和非易失性存儲(chǔ)器5。

本實(shí)施方式的通信裝置1能夠與同樣結(jié)構(gòu)的其它通信裝置1通過(guò)P2P(Peer-to-Peer:對(duì)等)型的通信來(lái)進(jìn)行數(shù)據(jù)的收發(fā)。通信裝置1能夠?qū)嵤┡c其它通信裝置1的單播通信,并且,還能夠通過(guò)組播將同一數(shù)據(jù)發(fā)送給多個(gè)其它通信裝置1。

無(wú)線接口4實(shí)施無(wú)線信號(hào)的接收處理,在接收到的信號(hào)是以本裝置為目的地的報(bào)文(message)的情況下,將該報(bào)文輸出給網(wǎng)絡(luò)控制部2。另外,無(wú)線接口4將由網(wǎng)絡(luò)控制部2生成的報(bào)文作為無(wú)線信號(hào)發(fā)送。進(jìn)而,無(wú)線接口4實(shí)施用于實(shí)現(xiàn)基于多個(gè)通信裝置1的P2P型通信的傳送處理。對(duì)用于實(shí)現(xiàn)P2P通信的協(xié)議等沒(méi)有限制,例如可以使用IP(Internet Protocol:因特網(wǎng)協(xié)議)。無(wú)線接口4能夠?qū)?yīng)多個(gè)頻段、即多個(gè)頻道,按照來(lái)自工作模式設(shè)定部21的指示,切換頻道來(lái)實(shí)施發(fā)送和接收的工作。以下,將頻道記為信道。無(wú)線接口4也可以具有能夠?qū)?yīng)多個(gè)信道的1個(gè)無(wú)線器,還可以如圖2所示那樣構(gòu)成為具有分別對(duì)應(yīng)不同信道的無(wú)線器41-1~41-m(m為2以上的整數(shù))和切換部42。在圖2所示的結(jié)構(gòu)的情況下,切換部42按照來(lái)自工作模式設(shè)定部21的指示,從無(wú)線器41-1~41-m中選擇要使用的無(wú)線器。

在后述的發(fā)行者(publisher)通過(guò)組播來(lái)發(fā)送數(shù)據(jù)的結(jié)構(gòu)中,組播組存儲(chǔ)部3保持本裝置所屬的組播組的標(biāo)識(shí)符的列表。組播組存儲(chǔ)部3向無(wú)線接口4通知本裝置所屬的組播組的標(biāo)識(shí)符。無(wú)線接口4對(duì)于目的地地址中保存有與本裝置所屬的組播組的標(biāo)識(shí)符對(duì)應(yīng)的組播地址的報(bào)文,也判斷為是以本裝置為目的地。非易失性存儲(chǔ)器5保持要發(fā)送的數(shù)據(jù)和/或接收到的數(shù)據(jù)等。網(wǎng)絡(luò)控制部2具有工作模式設(shè)定部21、文件管理部22、報(bào)文處理部23和通信質(zhì)量測(cè)定部24。

網(wǎng)絡(luò)控制部2的工作模式設(shè)定部21(工作模式存儲(chǔ)部)存儲(chǔ)本裝置是作為無(wú)線基站進(jìn)行工作的模式(無(wú)線基站模式)還是作為終端進(jìn)行工作的模式(終端模式)。在本實(shí)施方式中,終端也可能成為無(wú)線基站,無(wú)線基站也可能成為終端。

另外,在后述的發(fā)行者通過(guò)組播來(lái)發(fā)送數(shù)據(jù)的結(jié)構(gòu)中,工作模式設(shè)定部21還設(shè)定本裝置所屬的組播組。在無(wú)線基站作為發(fā)行者通過(guò)組播來(lái)發(fā)送數(shù)據(jù)的情況下,工作模式設(shè)定部21還存儲(chǔ)本裝置是發(fā)行者還是訂閱者(subscriber)的模式。在后述的從發(fā)行者通過(guò)組播向訂閱者發(fā)布文件的結(jié)構(gòu)中,通常構(gòu)成為發(fā)行者作為無(wú)線基站進(jìn)行工作且訂閱者作為終端進(jìn)行工作,但發(fā)行者也可以作為終端進(jìn)行工作,訂閱者也可以作為無(wú)線基站進(jìn)行工作。關(guān)于組播組的設(shè)定,將在后面記述。工作模式設(shè)定部21還管理從該終端向無(wú)線基站的切換處理、從無(wú)線基站向終端的切換處理。在通信裝置1作為發(fā)行者通過(guò)組播來(lái)發(fā)送數(shù)據(jù)的情況下,可以按每一個(gè)組播組單獨(dú)地設(shè)定工作模式。例如可以設(shè)定為,1個(gè)通信裝置1在某組播組中為發(fā)行者,而在其它組播組中成為訂閱者。工作模式設(shè)定部21控制文件管理部22和報(bào)文處理部23,使得按每一個(gè)組播組實(shí)施與工作模式對(duì)應(yīng)的工作。

報(bào)文處理部23生成將發(fā)送給其它通信裝置1的數(shù)據(jù)整理成一定格式的報(bào)文,并轉(zhuǎn)發(fā)給無(wú)線接口4。另外,無(wú)線接口4受理從其它通信裝置1接收到的報(bào)文,實(shí)施與報(bào)文的內(nèi)容對(duì)應(yīng)的處理。在接收到的報(bào)文是保存有預(yù)定數(shù)據(jù)的數(shù)據(jù)報(bào)文的情況下,報(bào)文處理部23將數(shù)據(jù)保存于非易失性存儲(chǔ)器5。

圖3是示出本實(shí)施方式的報(bào)文發(fā)送的一例的圖。示出了無(wú)線基站101(作為無(wú)線基站進(jìn)行工作的通信裝置1)通過(guò)組播來(lái)發(fā)送保存有預(yù)定數(shù)據(jù)的數(shù)據(jù)報(bào)文的情形。位于來(lái)自無(wú)線基站101的電波的到達(dá)范圍103內(nèi)的終端102能夠接收數(shù)據(jù)報(bào)文。此外,從無(wú)線基站101/終端102輸出的電波既可以具有指向性也可以不具有指向性。在不具有指向性的情況下,在圖3中,從無(wú)線基站101/終端102輸出的電波在自由空間中以同心圓狀傳播。

圖4是示出本實(shí)施方式的第1報(bào)知信號(hào)的結(jié)構(gòu)例的圖。第1報(bào)知信號(hào)是無(wú)線基站發(fā)送的報(bào)知信號(hào),例如如圖4所示那樣保存有與無(wú)線基站的無(wú)線連接相關(guān)的標(biāo)識(shí)符即無(wú)線站標(biāo)識(shí)符。無(wú)線站標(biāo)識(shí)符例如可以使用無(wú)線LAN(Local Area Network:局域網(wǎng))中的SSID(Service Set Identifier:服務(wù)集標(biāo)識(shí)符)等。第1報(bào)知信號(hào)也可以包含無(wú)線站標(biāo)識(shí)符以外的信息。對(duì)第1報(bào)知信號(hào)的結(jié)構(gòu)沒(méi)有限制,例如,可以使用無(wú)線LAN(Local Area Network)中的信標(biāo)幀(beacon frame)來(lái)作為第1報(bào)知信號(hào)。

圖5是示出本發(fā)明的作為終端(工作站,STA)進(jìn)行工作的模式的通信裝置向作為無(wú)線基站(接入點(diǎn),AP)進(jìn)行工作的模式進(jìn)行狀態(tài)轉(zhuǎn)換的情況下的處理步驟的一例的圖。如圖5所示,在啟動(dòng)時(shí)(步驟S10),以作為終端進(jìn)行工作的模式開(kāi)始工作(步驟S11)。然后,判斷是否從無(wú)線基站接收到第1報(bào)知信號(hào)(步驟S12),在接收到的情況下(步驟S12:是),與無(wú)線基站進(jìn)行連接(步驟S13)。在未接收到第1報(bào)知信號(hào)的情況下(步驟S12:否),反復(fù)進(jìn)行步驟S12。

作為與無(wú)線基站連接上的終端進(jìn)行工作的模式的通信裝置1,接收預(yù)定的數(shù)據(jù)(步驟S14)。然后,判斷在通信裝置1中是否接收到全部數(shù)據(jù)(步驟S15)。具體而言,在上述的通過(guò)組播從發(fā)行者向訂閱者發(fā)布文件的結(jié)構(gòu)的情況下,文件管理部22基于后述的由第2報(bào)知信號(hào)通知的ToC信息(Table of Contents,內(nèi)容表)(內(nèi)容信息)來(lái)判斷是否具有全部與ToC對(duì)應(yīng)的文件(有可能從發(fā)行者發(fā)布的文件),由此判斷是否接收到全部數(shù)據(jù)。在接收到全部數(shù)據(jù)的情況下,通信裝置1開(kāi)始從作為終端工作的模式向作為無(wú)線基站工作的模式切換。

作為判斷為接收到全部數(shù)據(jù)的條件,在通過(guò)組播從發(fā)行者向訂閱者發(fā)布文件的結(jié)構(gòu)中,如上述那樣基于ToC信息來(lái)判斷是否具有全部對(duì)應(yīng)的文件的方法是在本發(fā)明中最有效果的方法。也可以不是判斷是否接收到文件全部,而以接收了預(yù)定次數(shù)為觸發(fā)或以從開(kāi)始接收的時(shí)刻起的經(jīng)過(guò)時(shí)間為觸發(fā)而判斷為接收到全部數(shù)據(jù)。另外,也可以以接收到報(bào)知已接收到全部數(shù)據(jù)這樣的控制數(shù)據(jù)為觸發(fā)。

上述方法在OSI(Open Systems Interconnection:開(kāi)放系統(tǒng)互連)參照模型的網(wǎng)絡(luò)層以上的處理中進(jìn)行條件判斷,而在作為無(wú)線基站和終端工作的情況下,也可以以在數(shù)據(jù)鏈路層中接收到第1報(bào)知信號(hào)的次數(shù)和/或從開(kāi)始接收的時(shí)刻起的經(jīng)過(guò)時(shí)間為觸發(fā)。

在未接收到全部數(shù)據(jù)的情況下(步驟S15:否),返回到步驟S14。在接收到全部數(shù)據(jù)的情況下(步驟S15:是),工作模式設(shè)定部21判斷是否滿足第1條件(步驟S16)。關(guān)于第1條件,將在后面記述。在滿足第1條件的情況下(步驟S16:是),工作模式設(shè)定部21判斷是否滿足第2條件(步驟S17)。關(guān)于第2條件,將在后面記述。在滿足第2條件的情況下(步驟S17:是),實(shí)施信道選定和切換處理(步驟S18a),實(shí)施模式切換(步驟S18b)。該信道選定和切換處理是選擇在數(shù)據(jù)的分發(fā)(文件的分發(fā))中使用的信道并切換為選擇出的信道的處理,詳細(xì)情況將在后面記述。在不滿足第2條件的情況下(步驟S17:否),判斷是否滿足第3條件(步驟S19),在滿足第3條件的情況下(步驟S19:是),返回到步驟S17。

當(dāng)在步驟S16中不滿足第1條件的情況下(步驟S16:否),不進(jìn)行模式切換而結(jié)束處理(步驟S20)。當(dāng)在步驟S19中不滿足第3條件的情況下(步驟S19:否),進(jìn)入到步驟S20。

接下來(lái),對(duì)第1條件、第2條件的具體例進(jìn)行說(shuō)明。圖6是示出模式切換判斷處理步驟的一例的流程圖。模式切換判斷處理是與在通過(guò)圖5的步驟S15判定為“是”的情況下實(shí)施的、步驟S16以后的處理相當(dāng)?shù)奶幚?。處于作為終端工作的模式的通信裝置1在接收到全部數(shù)據(jù)的情況下,開(kāi)始模式切換判斷處理。首先,通信質(zhì)量測(cè)定部24基于從所連接的無(wú)線基站接收到的信號(hào),取得與該無(wú)線基站之間的通信質(zhì)量(以下,稱作第1通信質(zhì)量)(步驟S21)。作為通信質(zhì)量,可以使用RSSI(Received Signal Strength Indication:接收信號(hào)強(qiáng)度指示)、無(wú)線信號(hào)的接收功率、信號(hào)對(duì)噪聲功率比、通信質(zhì)量指示器、包誤碼率等任何指標(biāo)。以下,假定使用數(shù)值越大則通信質(zhì)量越好的指標(biāo)。在使用數(shù)值越大則通信質(zhì)量越差的指標(biāo)的情況下,后述的與通信質(zhì)量相關(guān)的閾值判定中的不等號(hào)的方向變?yōu)橄喾?。此外,也可以替代?shí)施步驟S21,而在后述的步驟S22的處理中使用與該無(wú)線基站連接時(shí)取得并保持的第1通信質(zhì)量。

接下來(lái),工作模式設(shè)定部21判斷第1通信質(zhì)量是否小于第1閾值(步驟S22)。該是否小于第1閾值為上述的第1條件。在第1通信質(zhì)量為第1閾值以上的情況下(步驟S22:否),不向作為無(wú)線基站工作的模式進(jìn)行轉(zhuǎn)換而結(jié)束處理(步驟S34)。通常,在距所連接的無(wú)線基站較近的情況下,第1通信質(zhì)量也較好。在本實(shí)施方式中,通過(guò)使用第1閾值的判定,使得距無(wú)線基站較近的終端不轉(zhuǎn)換為無(wú)線基站。

在第1通信質(zhì)量低于第1閾值的情況下(步驟S22:是),生成基于第1通信質(zhì)量的第1切換等待時(shí)間tb0(步驟S23)。關(guān)于第1切換等待時(shí)間的生成方法,將在后面記述。接下來(lái),工作模式設(shè)定部21更新無(wú)線基站的通信質(zhì)量列表(步驟S24)。關(guān)于通信質(zhì)量列表的更新,將在后面記述。該通信質(zhì)量列表是用于按無(wú)線基站和信道來(lái)存儲(chǔ)與處于連接的無(wú)線基站以外的無(wú)線基站之間的通信質(zhì)量(以下,稱作第2通信質(zhì)量)的列表。圖7是示出通信質(zhì)量列表的結(jié)構(gòu)例的圖。如圖7所示,通信質(zhì)量列表包含無(wú)線站標(biāo)識(shí)符(例如無(wú)線基站的BSSID)、后述的第2通信質(zhì)量(例如RSSI)、信道(信道的索引(index))和標(biāo)志位。該標(biāo)志位的詳細(xì)情況將在后面記述,該標(biāo)志位表示該條目的信息是在追加到通信質(zhì)量列表的時(shí)刻的信息還是在追加了條目之后被更新的信息。此外,在本實(shí)施方式中,針對(duì)每個(gè)信道,預(yù)先設(shè)定信道的索引作為用于標(biāo)識(shí)信道的信息。以下,適當(dāng)將處于連接的無(wú)線基站稱作第1無(wú)線基站,將第1無(wú)線基站以外的無(wú)線基站稱作第2無(wú)線基站。

接下來(lái),工作模式設(shè)定部21在切換等待時(shí)間的期間等待切換(步驟S25)。在經(jīng)過(guò)后述的步驟S33來(lái)實(shí)施步驟S25的情況下,使用后述的第2切換等待時(shí)間來(lái)作為切換等待時(shí)間。在不經(jīng)過(guò)后述的步驟S33而實(shí)施步驟S25的情況下,使用第1切換等待時(shí)間來(lái)作為切換等待時(shí)間。接下來(lái),工作模式設(shè)定部21為了按照信道的索引順序針對(duì)N個(gè)信道按每個(gè)信道進(jìn)行使用該信道的無(wú)線基站的搜索(信道掃描)而指示通信質(zhì)量測(cè)定部24,,通信質(zhì)量測(cè)定部24進(jìn)行無(wú)線基站的搜索(步驟S26)。具體而言,通信質(zhì)量測(cè)定部24對(duì)每個(gè)信道判斷是否能夠接收從第1無(wú)線基站以外發(fā)送的第1報(bào)知信號(hào),在能夠接收的情況下,基于第1報(bào)知信號(hào)取得發(fā)送源的無(wú)線基站(第2無(wú)線基站)的無(wú)線站標(biāo)識(shí)符和第2通信質(zhì)量。N為如下整數(shù):在設(shè)能夠利用的信道的數(shù)量為Nmax時(shí),滿足N<Nmax。這樣,在本實(shí)施方式中,不進(jìn)行能夠利用的全部信道的搜索,而對(duì)部分信道進(jìn)行搜索,由此能夠縮短用于搜索的所需時(shí)間。例如可以預(yù)先通過(guò)仿真等來(lái)決定N,使得不會(huì)與周圍的無(wú)線基站產(chǎn)生干擾。例如設(shè)為N=4。N的值不限于此。另外,在本實(shí)施方式中,如上述那樣,對(duì)N個(gè)信道預(yù)先設(shè)定信道的索引。索引與信道(頻段)的對(duì)應(yīng)可以是任意對(duì)應(yīng)。此外,也可以在步驟S25的等待期間實(shí)施步驟S26的無(wú)線基站的搜索。作為信道與索引的對(duì)應(yīng)方法,例如可以采用通過(guò)預(yù)定的隨機(jī)數(shù)來(lái)決定信道與索引的對(duì)應(yīng)的方法、按照頻率從低到高的順序升順地排列的方法、或按照頻率從高到底的順序降序地排列的方法等各種方法。

工作模式設(shè)定部21基于無(wú)線基站的搜索結(jié)果,判斷是否存在沒(méi)有第2無(wú)線基站的信道(步驟S27)。具體而言,工作模式設(shè)定部21判斷是否存在沒(méi)有第2無(wú)線基站的信道。在該步驟S27中,“存在沒(méi)有第2無(wú)線基站的信道”這一條件(在步驟S27中為“是”的情況)為上述的第2條件。在沒(méi)有第2無(wú)線基站的情況下(步驟S27:是),實(shí)施信道選定和切換處理(步驟S35)。然后,工作模式設(shè)定部21切換模式(步驟S36)。即,轉(zhuǎn)換到無(wú)線基站的工作模式。

在不存在沒(méi)有第2無(wú)線基站的信道的情況下(步驟S27:否),判斷第2無(wú)線基站的無(wú)線站標(biāo)識(shí)符是否符合預(yù)定條件(步驟S28)。該預(yù)定條件被預(yù)先設(shè)定并由工作模式設(shè)定部21保持。此外,作為判斷為不存在沒(méi)有第2無(wú)線基站的信道(步驟S27:否)的條件,可以使用如下情況作為條件:作為信道掃描的結(jié)果,在全部信道中未能接收到來(lái)自第2無(wú)線基站的第1報(bào)知信號(hào)。即,只要存在一個(gè)能夠接收到來(lái)自第2無(wú)線基站的第1報(bào)知信號(hào)的信道,則在步驟S27中判定為“是”。另外,在通信質(zhì)量測(cè)定部24中,測(cè)定第1報(bào)知信號(hào)的第2通信質(zhì)量,在小于預(yù)定的閾值(第3閾值)的情況下、即通信質(zhì)量明顯較差的情況下,可以判斷為未能接收到第1報(bào)知信號(hào)。由此,即使在存在許多第2無(wú)線基站的狀況下,也能夠顯著地減輕遠(yuǎn)處的第2無(wú)線基站的影響。此外,預(yù)定的閾值(第3閾值)小于第1和第2閾值。

此處,對(duì)本實(shí)施方式的無(wú)線站標(biāo)識(shí)符的設(shè)定進(jìn)行說(shuō)明。在本實(shí)施方式中,在通過(guò)組播從發(fā)行者向訂閱者發(fā)布文件的結(jié)構(gòu)中,希望無(wú)線站標(biāo)識(shí)符滿足以下(a)和(b)。

(a)能夠標(biāo)識(shí)有可能進(jìn)行使用了組播組的文件分發(fā)和接收的通信裝置1。以下,將有可能進(jìn)行使用了組播組的文件分發(fā)和接收的通信裝置1簡(jiǎn)稱為能夠加入組的通信裝置1。

(b)在有可能進(jìn)行使用了組播組的文件分發(fā)和接收的通信裝置1之間,為每個(gè)通信裝置1所固有的值。

在本實(shí)施方式中,設(shè)為使用第1賦予方法或第2賦予方法,第1賦予方法是對(duì)通信裝置1賦予滿足上述(a)、(b)這雙方的1個(gè)標(biāo)識(shí)符的方法,第2賦予方法是對(duì)通信裝置1賦予滿足(a)的第1標(biāo)識(shí)符和滿足(b)的第2標(biāo)識(shí)符這兩個(gè)標(biāo)識(shí)符的方法。在第1賦予方法的情況下,例如,對(duì)于能夠加入組的通信裝置1,將無(wú)線站標(biāo)識(shí)符的高位的1個(gè)比特(bit)以上作為標(biāo)識(shí)比特而設(shè)定為同一固定值,關(guān)于固定值以外的比特,設(shè)定為每個(gè)通信裝置1所固有的值。在第2賦予方法的情況下,例如,對(duì)于能夠加入組的通信裝置1,將第1標(biāo)識(shí)符設(shè)定為同一固定值,將第2標(biāo)識(shí)符設(shè)定為每個(gè)通信裝置1所固有的值。關(guān)于無(wú)線站標(biāo)識(shí)符的具體例,將在后面記述。該無(wú)線站標(biāo)識(shí)符包含在第1報(bào)知信號(hào)中。

在步驟S28中記述的是否符合預(yù)定條件的判斷,為是否是能夠加入組的通信裝置1的判斷。因此,在通過(guò)第1賦予方法賦予無(wú)線站標(biāo)識(shí)符的情況下,在步驟S28中,判斷標(biāo)識(shí)比特是否與預(yù)先設(shè)定的固定值一致。在通過(guò)第2賦予方法賦予無(wú)線站標(biāo)識(shí)符的情況下,在步驟S28中,判斷第1標(biāo)識(shí)符是否與預(yù)先設(shè)定的固定值一致。

返回到圖6的說(shuō)明,在無(wú)線站標(biāo)識(shí)符符合預(yù)定條件的情況下(步驟S28:是),工作模式設(shè)定部21將信道、無(wú)線站標(biāo)識(shí)符、與該無(wú)線站標(biāo)識(shí)符對(duì)應(yīng)的第2通信質(zhì)量、和標(biāo)志位(flag)追加到通信質(zhì)量列表中(步驟S29)。具體而言,當(dāng)在通信質(zhì)量列表內(nèi)沒(méi)有信道和無(wú)線站標(biāo)識(shí)符一致的條目的情況下,作為新條目進(jìn)行追加。當(dāng)在通信質(zhì)量列表內(nèi)存在信道和無(wú)線站標(biāo)識(shí)符一致的條目的情況下,更新該條目的第2通信質(zhì)量。標(biāo)志位為用于判斷真(True)、假(False)這二值的值,初始值保存假(False)。接下來(lái),工作模式設(shè)定部21判斷是否存在未保存于通信質(zhì)量列表中的第2無(wú)線基站(步驟S30)。在存在未保存于通信質(zhì)量列表中的第2無(wú)線基站的情況下(步驟S30:是),返回到步驟S28,對(duì)未保存于通信質(zhì)量列表中的第2無(wú)線基站實(shí)施步驟S28以后的處理。

在不存在未保存于通信質(zhì)量列表中的第2無(wú)線基站的情況下(步驟S30:否),工作模式設(shè)定部21從通信質(zhì)量列表取得第2通信質(zhì)量的最大值(步驟S31)。此時(shí),在通信質(zhì)量列表中,在與無(wú)線站標(biāo)識(shí)符相關(guān)聯(lián)的標(biāo)志位為真(True)的情況下,該無(wú)線站標(biāo)識(shí)符的第2通信質(zhì)量在第2通信質(zhì)量的最大值的取得處理中被除外。然后,工作模式設(shè)定部21判斷第2通信質(zhì)量的最大值是否小于第2閾值(步驟S32)。第2通信質(zhì)量的最大值是否小于第2閾值為上述的第3條件。第2閾值小于第1閾值。

在第2通信質(zhì)量的最大值為第2閾值以上的情況下(步驟S32:否),不轉(zhuǎn)換到無(wú)線基站的工作模式而結(jié)束處理(步驟S37)。在第2通信質(zhì)量的最大值小于第2閾值的情況下(步驟S32:是),基于第2通信質(zhì)量的最大值來(lái)生成第2切換等待時(shí)間tbnew(步驟S33),返回到步驟S24。另外,在無(wú)線站標(biāo)識(shí)符不符合預(yù)定條件的情況下(步驟S28:否),進(jìn)入到步驟S30。

在從步驟S33返回到步驟S24的情況下,在步驟S24中,進(jìn)行通信質(zhì)量列表的更新。在通信質(zhì)量列表的更新中,執(zhí)行通信質(zhì)量列表的初始化和標(biāo)志位的更新中的任一方。標(biāo)志位的更新是將通信質(zhì)量列表的標(biāo)志位全部變?yōu)檎?True)的處理。通信質(zhì)量列表的初始化是指將通信質(zhì)量列表內(nèi)的全部條目(1個(gè)條目由無(wú)線站標(biāo)識(shí)符、通信質(zhì)量(第2通信質(zhì)量)、信道和標(biāo)志位構(gòu)成)刪除。

在從步驟S23轉(zhuǎn)換到步驟S24的情況下,執(zhí)行通信質(zhì)量列表的初始化。在從步驟S33轉(zhuǎn)換到步驟S24的情況下,進(jìn)行標(biāo)志位的更新和通信質(zhì)量列表的初始化中的任一方。例如,通常對(duì)標(biāo)志位進(jìn)行更新,但在從上次執(zhí)行了通信質(zhì)量列表的初始化起經(jīng)過(guò)了一定期間、或者連續(xù)一定次數(shù)都沒(méi)有執(zhí)行通信質(zhì)量列表的初始化的情況下,可以執(zhí)行通信質(zhì)量列表的初始化。由此,在第2無(wú)線基站移動(dòng)或消失了的情況下,模式切換中的終端可以將工作模式切換為新的第2無(wú)線基站。另外,也可以構(gòu)成為不執(zhí)行標(biāo)志位的更新而僅進(jìn)行通信質(zhì)量列表的初始化。由此,特別是在第2無(wú)線基站頻繁發(fā)生移動(dòng)頻發(fā)的用例中,能夠既不會(huì)過(guò)度也不會(huì)不足地進(jìn)行傳播。

通過(guò)以上的處理,終端在滿足第1條件(步驟S22:是)且滿足第2條件(步驟S27:是)的情況下,或者在滿足第1條件(步驟S22:是)且不滿足第2條件(步驟S27:否)的條件下發(fā)生滿足第3條件(步驟S32:是)而再次返回到第2條件比較的循環(huán)處理時(shí)滿足第2條件(步驟S27:是)的情況下,在實(shí)施信道選定和切換處理之后,將模式切換為無(wú)線基站。信道選定和切換處理是如上述那樣選擇兩個(gè)以上的頻道中的一個(gè)并使無(wú)線接口4以選擇出的頻道進(jìn)行報(bào)文收發(fā)的處理。此外,在以上的處理步驟中,在滿足了第1條件的情況下,在等待了第1切換等待時(shí)間之后進(jìn)入第2條件的判定處理,但也可以不等待或者在等待任意時(shí)間之后進(jìn)入第2條件的判定處理。另外,在以上的處理步驟中,在滿足第1條件、不滿足第2條件、滿足第3條件的情況下,在等待了第2切換等待時(shí)間之后,對(duì)未進(jìn)行第2條件的判定的第2無(wú)線基站實(shí)施第2條件的判定。在該情況下,也可以不等待第2切換等待時(shí)間而進(jìn)入接下來(lái)的關(guān)于第2無(wú)線基站的第2條件的判定,或者在等待了任意時(shí)間后進(jìn)入關(guān)于第2無(wú)線基站的第2條件的判定處理。

接下來(lái),對(duì)將圖8的處理步驟應(yīng)用于遵循IEEE(Institute of Electrical and Electronic Engineers:電氣和電子工程師協(xié)會(huì))802.11的無(wú)線LAN系統(tǒng)的情況下的具體例進(jìn)行說(shuō)明。圖8是示出遵循IEEE802.11的情況下的向無(wú)線基站的工作模式切換步驟的一例的圖。圖8的步驟S41、S42、…、S57分別對(duì)應(yīng)于圖6的S21、S22、…、S37。

與圖6的例子同樣地,判斷為接收到全部數(shù)據(jù)的通信裝置1開(kāi)始模式切換的判斷處理。首先,通信質(zhì)量測(cè)定部24基于從所連接的無(wú)線基站(第1無(wú)線基站)接收到的信號(hào),取得RSSI(Rssi0)作為第1通信質(zhì)量(步驟S41)。接下來(lái),工作模式設(shè)定部21判斷Rssi0是否小于作為第1閾值的Rssinew_th1(步驟S42)。在Rssi0為Rssinew_th1以上的情況下(步驟S42:否),不向無(wú)線基站進(jìn)行模式切換而結(jié)束處理(步驟S54)。

在Rssi0小于Rssinew_th1的情況下(步驟S42:是),生成基于Rssi0的退避(backoff)(第1切換等待時(shí)間)tb0(步驟S43)。接下來(lái),工作模式設(shè)定部21更新無(wú)線基站的RSSI列表Rssinew(步驟S44)。RSSI列表Rssinew為圖6的例子的通信質(zhì)量列表的具體例。RSSI列表Rssinew包含BSSID、RSSI、信道(信道的索引)和標(biāo)志位。關(guān)于RSSI列表Rssinew的更新,將在后面記述。

接下來(lái),工作模式設(shè)定部21在退避時(shí)間的期間等待切換(步驟S45)。與圖6的例子同樣地,在經(jīng)過(guò)后述的步驟S53來(lái)實(shí)施步驟S45的情況下,使用后述的tbnew作為退避時(shí)間。在不經(jīng)過(guò)后述的步驟S53而實(shí)施步驟S45的情況下,使用tb0作為退避時(shí)間。接下來(lái),工作模式設(shè)定部21為了按照信道的索引順序針對(duì)N個(gè)信道按每個(gè)信道進(jìn)行使用該信道的無(wú)線基站的搜索(信道掃描)而指示通信質(zhì)量測(cè)定部24,通信質(zhì)量測(cè)定部24進(jìn)行無(wú)線基站的搜索(步驟S46)。具體而言,通信質(zhì)量測(cè)定部24按每個(gè)信道,基于從第2無(wú)線基站發(fā)送的信標(biāo)幀,取得作為第2通信質(zhì)量的RSSI和SSID(ESSID和BSSID)。此外,也可以在步驟S45的等待期間實(shí)施步驟S46的信道掃描。

工作模式設(shè)定部21基于無(wú)線基站的搜索結(jié)果,判斷是否存在沒(méi)有第2無(wú)線基站的信道(步驟S47)。具體而言,工作模式設(shè)定部21判斷是否存在沒(méi)有第2無(wú)線基站的信道。在沒(méi)有第2無(wú)線基站的情況下(步驟S47:是),實(shí)施信道選定和切換處理(步驟S55)。然后,工作模式設(shè)定部21切換模式(步驟S56)。即,轉(zhuǎn)換到無(wú)線基站的工作模式。

在不存在沒(méi)有第2無(wú)線基站的信道的情況下(步驟S47:否),判斷第2無(wú)線基站的ESSID是否符合預(yù)定條件(步驟S48)。此處,關(guān)于ESSID,設(shè)為對(duì)能夠加入組的通信裝置1設(shè)定了同一固定值。因此,步驟S48中,判斷ESSID是否與該固定值一致。此外,作為判斷為存在第2無(wú)線基站(步驟S47:否)的條件,可以使用如下情況作為條件:作為信道掃描的結(jié)果,在全部信道中未能接收到來(lái)自第2無(wú)線基站的信標(biāo)幀。即,只要存在一個(gè)能夠接收到來(lái)自第2無(wú)線基站的第1報(bào)知信號(hào)的信道,則在步驟S47中判定為“是”。另外,也可以在通信質(zhì)量測(cè)定部24中測(cè)定信標(biāo)幀的RSSI,在為預(yù)定的閾值(第3閾值)以下的情況下、即通信質(zhì)量明顯較差的情況下,判斷為未能接收到信標(biāo)幀。由此,即使在存在許多第2無(wú)線基站的狀況下,也能夠顯著地減輕遠(yuǎn)處的第2無(wú)線基站的影響。此外,預(yù)定的閾值(第3閾值)小于第1和第2閾值。

此外,ESSID是用戶能夠自由變更的48比特的地址,BSSID是通信裝置固有的48比特的地址。因此,此處,使用ESSID作為上述的第1標(biāo)識(shí)符,使用BSSID作為上述的第2標(biāo)識(shí)符。但是,不限于該例,例如,也可以將ESSID內(nèi)的預(yù)定位置的比特設(shè)定為同一固定值,將ESSID內(nèi)的其它比特作為通信裝置固有的值。另外,也可以將BSSID的預(yù)定位置的比特設(shè)定為同一固定值,將BSSID內(nèi)的其它比特作為通信裝置固有的值。作為該通信裝置固有的值的決定方法,例如考慮產(chǎn)生隨機(jī)數(shù)的方法等。

返回到圖8的說(shuō)明,在第2無(wú)線基站的ESSID符合預(yù)定條件的情況下(步驟S48:是),工作模式設(shè)定部21將第2無(wú)線基站的BSSID、與該BSSID對(duì)應(yīng)的RSSI和標(biāo)志位追加到RSSI列表Rssinew中(步驟S49)。具體而言,當(dāng)在RSSI列表Rssinew內(nèi)不存在信道和BSSID一致的條目的情況下,作為新條目進(jìn)行追加。當(dāng)在RSSI列表Rssinew內(nèi)存在信道和BSSID一致的條目的情況下,更新該條目的第2通信質(zhì)量。標(biāo)志位與圖6的例子相同。接下來(lái),工作模式設(shè)定部21判斷是否存在未保存于Rssinew中的第2無(wú)線基站(步驟S50)。在存在未保存于Rssinew中的第2無(wú)線基站的情況下(步驟S50:是),返回到步驟S48,對(duì)未保存于Rssinew中的第2無(wú)線基站實(shí)施步驟S48以后的處理。

在不存在未保存于Rssinew中的第2無(wú)線基站的情況下(步驟S50:否),工作模式設(shè)定部21從Rssinew取得RSSI的最大值(步驟S51)。此時(shí),在通信質(zhì)量列表中與SSID相關(guān)聯(lián)的標(biāo)志位為真(True)的情況下,該SSID的RSSI在Rssinew的最大值的取得處理中被除外。然后,工作模式設(shè)定部21判斷RSSI的最大值是否小于第2閾值Rssinew_th2(步驟S52)。Rssinew_th2小于Rssinew_th1

在RSSI的最大值為Rssinew_th2以上的情況下(步驟S52:否),不進(jìn)行模式切換而結(jié)束處理(步驟S57)。在RSSI的最大值小于Rssinew_th2的情況下(步驟S52:是),基于RSSI的最大值,生成作為第2切換等待時(shí)間的退避時(shí)間tbnew(步驟S53),返回到步驟S44。另外,在第2無(wú)線基站的ESSID不符合預(yù)定條件的情況下(步驟S48:否),進(jìn)入到步驟S50。

在從步驟S53返回到步驟S44的情況下,在步驟44中進(jìn)行RSSI列表Rssinew的更新。在RSSI列表Rssinew的更新中,執(zhí)行RSSI列表Rssinew的初始化和標(biāo)志位的更新中的任一方。標(biāo)志位的更新是將RSSI列表Rssinew的標(biāo)志位全部變?yōu)檎?True)的處理。RSSI列表Rssinew的初始化是指將RSSI列表Rssinew內(nèi)的SSID和RSSI、標(biāo)志位刪除。

在從步驟S43轉(zhuǎn)換到步驟S44的情況下,執(zhí)行RSSI列表Rssinew的初始化。在從步驟S53轉(zhuǎn)換到步驟S44的情況下,進(jìn)行標(biāo)志位的更新和RSSI列表Rssinew的初始化中的任一方。例如,通常對(duì)標(biāo)志位進(jìn)行更新,不過(guò)在從上次執(zhí)行了RSSI列表Rssinew的初始化起經(jīng)過(guò)了一定期間或者在連續(xù)一定次數(shù)都沒(méi)有執(zhí)行RSSI列表Rssinew的初始化的情況下,可以執(zhí)行RSSI列表Rssinew的初始化。由此,在第2無(wú)線基站移動(dòng)或消失了的情況下,模式切換中的終端可以將工作模式切換為新的第2無(wú)線基站。另外,也可以構(gòu)成為不執(zhí)行標(biāo)志位的更新而僅進(jìn)行RSSI列表Rssine的初始化。由此,特別是在第2無(wú)線基站頻繁發(fā)生移動(dòng)的用例中,能夠既不會(huì)過(guò)度也不會(huì)不足地進(jìn)行傳播。

通過(guò)以上的處理,與圖6的例子同樣地,終端在滿足第1條件(步驟S42:是)且滿足第2條件(步驟S47:是)的情況下,或者在滿足第1條件(步驟S42:是)且不滿足第2條件(步驟S47:否)的條件下發(fā)生滿足第3條件(步驟S52:是)而再次返回到第2條件比較的循環(huán)處理時(shí)滿足第2條件(步驟S47:是)的情況下,向無(wú)線基站進(jìn)行模式切換。

接下來(lái),對(duì)本實(shí)施方式的信道選定和切換處理(圖5、6、8所示的步驟S18a、S35、S55)進(jìn)行說(shuō)明。圖9是示出本實(shí)施方式的信道選定和切換處理步驟的一例的流程圖。此外,此處作為上述的信道掃描的對(duì)象的N個(gè)信道的索引為從0到(N-1)的連續(xù)的整數(shù)。

首先,工作模式設(shè)定部21判定通信質(zhì)量列表中是否存在數(shù)據(jù)(條目)(步驟S61)。此時(shí),與通信質(zhì)量列表中保存的條目的標(biāo)志位無(wú)關(guān)地,即無(wú)論標(biāo)志位為真(True)還是假(False),只要通信質(zhì)量列表中存在條目,就判定為存在數(shù)據(jù)。在通信質(zhì)量列表中存在數(shù)據(jù)的情況下(步驟S61:是),工作模式設(shè)定部21基于通信質(zhì)量列表中保存的數(shù)據(jù),取得各信道的最大通信質(zhì)量(步驟S62)。具體而言,工作模式設(shè)定部21針對(duì)k=0、1、…、(N-1)這各個(gè)情況,求出索引k的信道的最大的通信質(zhì)量Rch_max[k]。另外,此時(shí),工作模式設(shè)定部21在通過(guò)信道掃描未檢測(cè)到信號(hào)、即在通信質(zhì)量列表中存在未保存有數(shù)據(jù)的信道的情況下,該信道的最大通信質(zhì)量Rch_max[k]設(shè)定為通信質(zhì)量可取的范圍的最小值、即表示通信質(zhì)量最差這一情況的值。

接下來(lái),工作模式設(shè)定部21從在步驟S62中取得的k=0、1、…、(N-1)的最大通信質(zhì)量Rch_max[k]中,取得最大通信質(zhì)量Rch_max[k]為最小值的信道的索引k’(步驟S63)。在存在多個(gè)最大通信質(zhì)量Rch_max[k]為最小值的信道的情況下,將索引較小的信道設(shè)為k’。即,在設(shè)min()為表示()的值的最小值的函數(shù)、設(shè)index()為取得與()內(nèi)的值對(duì)應(yīng)的索引的函數(shù)時(shí),通過(guò)k’=index(min(Rch_max[k]))來(lái)算出k’。接下來(lái),工作模式設(shè)定部21指示無(wú)線接口4將信道切換為與k’對(duì)應(yīng)的信道,無(wú)線接口4按照指示來(lái)切換信道(步驟S64),結(jié)束信道選定和切換處理。在信道選定和切換處理結(jié)束之后,如上述那樣實(shí)施模式切換。通信質(zhì)量列表中保存的第2通信質(zhì)量對(duì)應(yīng)于從其它通信裝置發(fā)送的信號(hào)的強(qiáng)度、即成為干擾信號(hào)的信號(hào)的強(qiáng)度。因此,選擇最大通信質(zhì)量Rch_max[k]為最小值的信道意味著選擇干擾信號(hào)小的信號(hào)。

當(dāng)在步驟S61中判定為通信質(zhì)量列表中沒(méi)有數(shù)據(jù)的情況下(步驟S61:否),工作模式設(shè)定部21設(shè)k’=0(步驟S65),進(jìn)入到步驟S64。通過(guò)以上的處理,按每個(gè)信道算出最大通信質(zhì)量,算出最大通信質(zhì)量為最小的信道,實(shí)施向最大通信質(zhì)量為最小的信道的切換。此外,在圖8所示的流程中,在實(shí)施上述信道選定和切換處理的情況下,上述通信質(zhì)量列表對(duì)應(yīng)于RSSI列表Rssinew,通信質(zhì)量對(duì)應(yīng)于RSSI。

此外,在以上的例子中,在通信質(zhì)量相等的情況下,優(yōu)先選擇信道的索引小的信道,但用于選擇的優(yōu)先級(jí)的設(shè)定方法不限于該方法。例如,在信道的索引之外還可以設(shè)定用于選擇的優(yōu)先級(jí),按照該優(yōu)先級(jí)來(lái)選擇信道。例如可以為:工作模式設(shè)定部21預(yù)先保持有使得按信道的索引為3、1、2、…的順序而優(yōu)先的信息來(lái)作為優(yōu)先級(jí)信息,優(yōu)先按該順序來(lái)選擇切換后的信道。即,在通信質(zhì)量相等的情況下,工作模式設(shè)定部21按照預(yù)先設(shè)定的順序來(lái)選擇切換后的信道。

接下來(lái),對(duì)多個(gè)通信裝置1通過(guò)上述處理將工作模式從終端模式向無(wú)線基站模式切換的情況下的信道切換的例子進(jìn)行說(shuō)明。圖10A~圖10F是示出存在多個(gè)通信裝置1的情況下的信道切換的一例的圖。圖10A~圖10F所示的通信裝置100是工作模式為無(wú)線基站模式且正在進(jìn)行數(shù)據(jù)分發(fā)即作為發(fā)行者工作的通信裝置1。圖10A~圖10F所示的、中間記載有數(shù)值的圓圈分別是以終端模式進(jìn)行工作的通信裝置1。中間記載有數(shù)值的圓圈所示的通信裝置1分別滿足上述的第1條件和第2條件,實(shí)施模式切換處理來(lái)實(shí)施模式切換。圓圈中間所示的數(shù)值為實(shí)施將工作模式從終端模式向無(wú)線基站模式進(jìn)行切換的順序。此外,以下,在圖10A~圖10F中,將圓圈所示的通信裝置1中的第i個(gè)實(shí)施從終端模式向無(wú)線基站模式的模式切換的通信裝置稱作第i個(gè)通信裝置1。在圖10A~圖10F中,各通信裝置1的紙面上的位置大致對(duì)應(yīng)于各通信裝置1的地理位置。例如,第1個(gè)通信裝置1與第7個(gè)通信裝置1的距離近,而與第17個(gè)通信裝置1的距離遠(yuǎn)。

首先,在圖10A所示的狀態(tài)下,圓圈所示的各通信裝置1全部為終端模式。接下來(lái),如圖10B所示,第1個(gè)通信裝置1在將信道切換為索引最小的信道ch[0]之后,實(shí)施向無(wú)線基站模式的模式切換,開(kāi)始ch[0]中的數(shù)據(jù)發(fā)送。此外,ch[k]表示與索引k對(duì)應(yīng)的信道。接下來(lái),如圖10C所示,第2個(gè)通信裝置1開(kāi)始ch[0]中的數(shù)據(jù)發(fā)送。在第2個(gè)通信裝置1從終端模式向無(wú)線基站模式進(jìn)行切換之前,第1個(gè)通信裝置1使用ch[0],而在該例中,第1個(gè)通信裝置1遠(yuǎn)離第2個(gè)通信裝置1,因此,在第2個(gè)通信裝置1中觀測(cè)不到從第1個(gè)通信裝置1發(fā)送的信號(hào)。因此,第2個(gè)通信裝置1將信道切換為ch[0]。

接下來(lái),如圖10D所示,第3、第4、第5、第6個(gè)通信裝置1分別依次切換工作模式。第3個(gè)通信裝置1檢測(cè)出從第1個(gè)通信裝置1發(fā)送的信號(hào)。因此,第3個(gè)通信裝置1不使用ch[0],在將信道切換為除去ch[0]的信道中的索引最小的信道ch[1]之后,實(shí)施向無(wú)線基站模式的模式切換,開(kāi)始ch[1]中的數(shù)據(jù)發(fā)送。第4個(gè)通信裝置1檢測(cè)出從第2個(gè)通信裝置1和第3個(gè)通信裝置1發(fā)送的信號(hào)。因此,第4個(gè)通信裝置1不使用ch[0]和ch[1],將信道切換為除去ch[0]和ch[1]的信道中索引最小的信道ch[2]之后,實(shí)施向無(wú)線基站模式的模式切換,開(kāi)始ch[2]中的數(shù)據(jù)發(fā)送。

第5個(gè)通信裝置1檢測(cè)出從第2個(gè)通信裝置1發(fā)送的信號(hào)。因此,第5通信裝置1不使用ch[0],在將信道切換為除去ch[0]的信道中索引最小的信道ch[1]之后,實(shí)施向無(wú)線基站模式的模式切換,開(kāi)始ch[1]中的數(shù)據(jù)發(fā)送。此外,在圖10D中,省略了第5個(gè)通信裝置1使用的信道的記載。第6個(gè)通信裝置1檢測(cè)出從第1個(gè)通信裝置1和第3個(gè)通信裝置1發(fā)送的信號(hào)。因此,第6個(gè)通信裝置1不使用ch[0]和ch[1],將信道切換為除去ch[0]和ch[1]的信道中索引最小的信道ch[2]之后,實(shí)施向無(wú)線基站模式的模式切換,開(kāi)始ch[2]中的數(shù)據(jù)發(fā)送。這樣,按照ch[0]、ch[1]、ch[2]這樣索引從小到大的順序來(lái)使用信道。

接下來(lái),如圖10E所示,第7、第8、第9、第10個(gè)通信裝置1分別依次切換工作模式。第7個(gè)通信裝置1檢測(cè)出從第1通信裝置1發(fā)送的信號(hào)。因此,第7個(gè)通信裝置1不使用ch[0],在將信道切換為除去ch[0]的信道中索引最小的信道ch[1]之后,實(shí)施向無(wú)線基站模式的模式切換,開(kāi)始ch[1]中的數(shù)據(jù)發(fā)送。第8個(gè)通信裝置1檢測(cè)出從第1、第7和第6個(gè)通信裝置1發(fā)送的信號(hào)。因此,第8個(gè)通信裝置1不使用ch[0]、ch[1]和ch[2],將信道切換為除去ch[0]、ch[1]和ch[2]的信道中索引最小的信道ch[3]之后,實(shí)施向無(wú)線基站模式的模式切換,開(kāi)始ch[3]中的數(shù)據(jù)發(fā)送。第9個(gè)通信裝置1檢測(cè)出從第3個(gè)和第4個(gè)通信裝置1發(fā)送的信號(hào)。因此,第9個(gè)通信裝置1不使用ch[1]和ch[2],在將信道切換為除去ch[1]和ch[2]的信道中索引最小的信道ch[0]之后,實(shí)施向無(wú)線基站模式的模式切換,開(kāi)始ch[0]中的數(shù)據(jù)發(fā)送。第10個(gè)通信裝置1檢測(cè)出從第4個(gè)和第9個(gè)通信裝置1發(fā)送的信號(hào)。因此,第10個(gè)通信裝置1不使用ch[0]和ch[2],在將信道切換為除去ch[0]和ch[2]的信道中索引最小的信道ch[1]之后,實(shí)施向無(wú)線基站模式的模式切換,開(kāi)始ch[1]中的數(shù)據(jù)發(fā)送。

接下來(lái),如圖10F所示,第11、第12、第13個(gè)通信裝置1分別依次切換工作模式。第11個(gè)通信裝置1檢測(cè)出從第2、第4和第10個(gè)通信裝置1發(fā)送的信號(hào)。因此,第11個(gè)通信裝置1不使用ch[0]、ch[1]和ch[2],在將信道切換為除去ch[0]、ch[1]和ch[2]的信道中索引最小的信道ch[3]之后,實(shí)施向無(wú)線基站模式的模式切換,開(kāi)始ch[3]中的數(shù)據(jù)發(fā)送。第12個(gè)通信裝置1檢測(cè)出從第2和第11個(gè)通信裝置1發(fā)送的信號(hào)。因此,第12通信裝置1不使用ch[0]和ch[3],在將信道切換為除去ch[0]和ch[3]的信道中索引最小的信道ch[1]之后,實(shí)施向無(wú)線基站模式的模式切換,開(kāi)始ch[1]中的數(shù)據(jù)發(fā)送。第13個(gè)通信裝置1檢測(cè)出從第7和第8個(gè)通信裝置1發(fā)送的信號(hào)。因此,第12通信裝置1不使用ch[1]和ch[3],在將信道切換為除去ch[1]和ch[3]的信道中索引最小的信道ch[0]之后,實(shí)施向無(wú)線基站模式的模式切換,開(kāi)始ch[0]中的數(shù)據(jù)發(fā)送。

如上所述,最初按ch[0]、ch[1]、ch[2]依次使用不同的信道,而在與使用ch[0]的通信裝置1距離較遠(yuǎn)的通信裝置1中,使得再次使用ch[0]。這樣,距離較遠(yuǎn)的通信裝置1、即彼此發(fā)送的信號(hào)相互不會(huì)成為干擾信號(hào)的通信裝置1使用同一信道,由此,能夠使用數(shù)量有限的信道而避免干擾。因此,在使用為了避免干擾而實(shí)質(zhì)所需的信道的數(shù)量來(lái)作為進(jìn)行信道掃描的信道數(shù)N時(shí),與對(duì)可使用的全部信道進(jìn)行信道掃描的情況相比,能夠減少信道掃描所需的時(shí)間。

接下來(lái),對(duì)第1切換等待時(shí)間和第2切換時(shí)間進(jìn)行說(shuō)明。第1切換等待時(shí)間是基于第1通信質(zhì)量生成的。此時(shí),以第1通信質(zhì)量越小則第1切換等待時(shí)間越短的方式來(lái)生成第1切換等待時(shí)間。由此,優(yōu)先進(jìn)行距無(wú)線基站較遠(yuǎn)的終端的工作模式切換。

以下,記載了3種第1切換等待時(shí)間的算出方法。此外,第1切換等待時(shí)間的算出方法不限于這些,也可以是以下的3個(gè)中的兩個(gè)以上的組合,還可以是以下的方法以外的算出方法。

·方法1

將第1通信質(zhì)量劃分為多個(gè)范圍,保持使第1切換等待時(shí)間分別與各范圍對(duì)應(yīng)而得到的表,參照表來(lái)生成第1切換等待時(shí)間。以下示出了表的一例。

RSSI<-100dB:第1切換等待時(shí)間=1秒

-100dB<=RSSI<-90dB:第1切換等待時(shí)間=2秒

-90dB<=RSSI<-80dB:第1切換等待時(shí)間=3秒

-80dB<=RSSI<-70dB:第1切換等待時(shí)間=4秒

-70dB<=RSSI<-60dB:第1切換等待時(shí)間=5秒

-60dB<=RSSI:第1切換等待時(shí)間=6秒

·方法2

乘以以第1通信質(zhì)量賦予了加權(quán)的系數(shù),算出第1切換等待時(shí)間。

例如,根據(jù)以下的式(1)、(2)或(3)來(lái)生成第1切換等待時(shí)間。此外,α為調(diào)整用系數(shù),time_slot為預(yù)定的時(shí)間長(zhǎng),INT()是轉(zhuǎn)換為整數(shù)的函數(shù)。此外,下述式(1)、(2)、(3)為與RSSI相關(guān)的一次式,但不限于一次式,只要是關(guān)于第1通信質(zhì)量而單調(diào)增加這樣的計(jì)算式即可。

第1切換等待時(shí)間=RSSI*α (1)

第1切換等待時(shí)間=RSSI*α*time_slot (2)

第1切換等待時(shí)間=INT(RSSI*α)*time_slot (3)

·方法3

產(chǎn)生依存于第1通信質(zhì)量的隨機(jī)數(shù),算出第1切換等待時(shí)間。

例1)在Rand_min~Rand_max之間產(chǎn)生隨機(jī)數(shù)Rand,以RSSI賦予加權(quán)。例如,根據(jù)以下的式(4)或(5)來(lái)生成。

第1切換等待時(shí)間=RSSI*α*Rand (4)

第1切換等待時(shí)間=RSSI*α*Rand*time_slot (5)

例2)根據(jù)RSSI對(duì)隨機(jī)數(shù)Rand可取的范圍Rand_min~Rand_max賦予加權(quán)。

在設(shè)RSSI的值域?yàn)镽ssi_min~Rssi_max時(shí),例如根據(jù)以下的式(6)算出Rand_rssi,使用Rand_rssi和Rand_min、Rand_max,根據(jù)式(7)、(8)或(9)生成第1切換等待時(shí)間。此外,下述式(6)為RSSI的一次式,但只要是關(guān)于RSSI而單調(diào)增加這樣的函數(shù),則不限于一次式。β為從0到1之間的常數(shù)。

Rand_rssi=(Rand_max-Rand_min)/(Rssi_max-Rssi_min)*(RSSI*-Rssi_min) (6)

第1切換等待時(shí)間=RAND(Rand_min,Rand_rssi) (7)

第1切換等待時(shí)間=RAND(Rand_rssi,Rand_max) (8)

第1切換等待時(shí)間=RAND(Rand_rssi*β,Rand_rssi) (9)

關(guān)于第2切換等待時(shí)間,也可以與第1切換等待時(shí)間同樣地,以第2通信質(zhì)量越小則第2切換等待時(shí)間越短的方式來(lái)生成。

圖11是用于說(shuō)明第1切換等待時(shí)間和第2切換等待時(shí)間的等待的圖。如圖11所示,無(wú)線基站41的數(shù)據(jù)接收完成而正在進(jìn)行工作模式切換的終端為3臺(tái)(終端40-1、40-2、40-3)。設(shè)終端40-1基于來(lái)自無(wú)線基站41的信號(hào)而取得的RSSI為Rssi1,終端40-2基于來(lái)自無(wú)線基站41的信號(hào)而取得的RSSI為Rssi2,終端40-3基于來(lái)自無(wú)線基站41的信號(hào)而取得的RSSI為Rssi3。

在圖11中,delay1為終端40-1的第1切換等待時(shí)間,delay2為終端40-2的第1切換等待時(shí)間,delay3為終端40-3的第1切換等待時(shí)間。終端40-1、40-2、40-3同時(shí)成為數(shù)據(jù)充足狀態(tài),在分別經(jīng)過(guò)了delay1、delay2、delay3后搜索無(wú)線基站。在該例中,由于Rssi1>Rssi3>Rssi2,因而終端40-2最先開(kāi)始無(wú)線基站的搜索。在該時(shí)刻,由于不存在其它將工作模式切換為了無(wú)線基站的通信裝置1,因而終端40-2將工作模式切換為無(wú)線基站。終端40-2在將工作模式切換為無(wú)線基站時(shí)發(fā)送第1報(bào)知信號(hào)。

終端40-1、40-3分別在delay1、delay3之后進(jìn)行無(wú)線基站的搜索,基于來(lái)自將工作模式切換為了無(wú)線基站的終端40-2的接收信號(hào),求出第2通信質(zhì)量。在該時(shí)刻,設(shè)終端40-1、40-3中的第2通信質(zhì)量的最大值為第2閾值以上,終端40-1、40-3基于第2通信質(zhì)量生成第2切換等待時(shí)間。此處,設(shè)終端40-1基于來(lái)自將工作模式切換為了無(wú)線基站的終端40-2的接收信號(hào)而求出的第2通信質(zhì)量為Rssi1-2。設(shè)終端40-3基于來(lái)自將工作模式切換為了無(wú)線基站的終端40-2的接收信號(hào)而求出的第2通信質(zhì)量為Rssi3-2。終端40-1、40-3分別基于Rssi1-2、Rssi3-2,生成第2切換等待時(shí)間delay1-2、delay3-2。

設(shè)delay1+delay1-2比delay3+delay3-2短,終端40-1在等待了delay1-2之后進(jìn)行無(wú)線基站的搜索,第2通信質(zhì)量的最大值達(dá)到了小于第2閾值。在該情況下,終端40-1將工作模式切換為無(wú)線基站并發(fā)送第1報(bào)知信號(hào)。設(shè)終端40-3基于來(lái)自將模式切換為了無(wú)線基站的終端40-1的接收信號(hào)而求出的第2通信質(zhì)量為Rssi3-1。設(shè)在該時(shí)刻的終端40-3的第2通信質(zhì)量的最大值為Rssi3-1,Rssi3-1為第2閾值以上。終端40-3基于Rssi3-1生成delay3-1,在等待了delay3-1后進(jìn)行無(wú)線基站的搜索。然后,若第2通信質(zhì)量的最大值小于第2閾值,則終端40-3將工作模式切換為無(wú)線基站。

在本實(shí)施方式中,如上述那樣,終端基于通信質(zhì)量,自主地判斷是否向無(wú)線基站切換工作模式。因此,終端不需要從處于連接的無(wú)線基站獲得工作模式切換的許可,如果滿足條件則能夠迅速地向無(wú)線基站進(jìn)行模式切換。另外,在本實(shí)施方式中,在經(jīng)過(guò)了第1和第2切換等待時(shí)間后開(kāi)始無(wú)線基站的搜索,但也可以在第1和第2切換等待期間執(zhí)行無(wú)線基站的搜索,在該情況下,能夠在經(jīng)過(guò)了切換等待時(shí)間后立刻通過(guò)第2條件和第3條件來(lái)執(zhí)行向無(wú)線基站切換工作模式,能夠減少在經(jīng)過(guò)了切換等待時(shí)間后搜索無(wú)線基站所耗費(fèi)的延遲時(shí)間。

接下來(lái),對(duì)將本實(shí)施方式的終端、即作為終端模式進(jìn)行工作的情況下的通信裝置1與無(wú)線基站、即作為無(wú)線基站模式進(jìn)行工作的通信裝置1進(jìn)行連接的工作進(jìn)行說(shuō)明。首先,終端在未與無(wú)線基站連接的狀態(tài)下,與圖6的步驟S26同樣地實(shí)施N個(gè)信道的信道掃描。接下來(lái),工作模式設(shè)定部21算出通過(guò)N個(gè)信道的信道掃描得到的通信質(zhì)量中的最大值。然后,工作模式設(shè)定部21選定與通信質(zhì)量中的最大值對(duì)應(yīng)的無(wú)線基站作為要連接的無(wú)線基站。工作模式設(shè)定部21控制無(wú)線接口4,使得基于從選定的無(wú)線基站接收到的第1報(bào)知信號(hào)來(lái)與該無(wú)線基站實(shí)施連接處理。由此,在終端與通信質(zhì)量最大的無(wú)線基站之間實(shí)施連接處理。因此,在終端能夠從多個(gè)無(wú)線基站接收數(shù)據(jù)的情況下,能夠從通信質(zhì)量好的無(wú)線基站接收數(shù)據(jù)的分發(fā)。在進(jìn)行了連接處理后,在無(wú)線基站為發(fā)行者且終端為訂閱者的情況下,從無(wú)線基站向終端分發(fā)數(shù)據(jù)。

接下來(lái),對(duì)本實(shí)施方式的通信裝置1構(gòu)成通過(guò)組播從發(fā)行者向訂閱者發(fā)布文件的系統(tǒng)的情況進(jìn)行說(shuō)明。

在通過(guò)組播從發(fā)行者向訂閱者發(fā)布文件的結(jié)構(gòu)中,通常構(gòu)成為發(fā)行者作為無(wú)線基站工作,訂閱者作為終端工作,但發(fā)行者也可以作為終端工作,訂閱者也可以作為無(wú)線基站工作。

在移動(dòng)設(shè)備之間的數(shù)據(jù)交換中,有時(shí)需要向多個(gè)終端發(fā)送同一數(shù)據(jù)。在該情況下,會(huì)產(chǎn)生一對(duì)多的數(shù)據(jù)的移動(dòng)。如果不考慮通信效率,則考慮按接收終端的數(shù)量反復(fù)進(jìn)行一對(duì)一的通信。但是,反復(fù)發(fā)送同一數(shù)據(jù)會(huì)變得冗余,傳送所需的時(shí)間增大,不必要地長(zhǎng)時(shí)間占用頻段。

為了避免該情況,不使用一對(duì)一的單播通信而使用一對(duì)多的組播通信即可。在本實(shí)施方式中,在向多個(gè)其它通信裝置1發(fā)送同一數(shù)據(jù)的情況下,使用組播組來(lái)管理數(shù)據(jù)的收發(fā)。組播組是屬于同一邏輯網(wǎng)絡(luò)且彼此具有發(fā)送或接收數(shù)據(jù)的關(guān)系的通信裝置1的集合。在本實(shí)施方式中,邏輯網(wǎng)絡(luò)由具有同一組播標(biāo)識(shí)符的多個(gè)通信裝置構(gòu)成。即,在具有同一組播標(biāo)識(shí)符的通信裝置之間,在組播組內(nèi)進(jìn)行被分發(fā)的數(shù)據(jù)的收發(fā),在不具有同一組播標(biāo)識(shí)符的通信裝置之間,即使物理上處于近距離,也不在組播組內(nèi)進(jìn)行被分發(fā)的數(shù)據(jù)的收發(fā)。在本實(shí)施方式中,在向多個(gè)其它通信裝置1發(fā)送同一數(shù)據(jù)時(shí),將作為數(shù)據(jù)的發(fā)送源的通信裝置1即發(fā)送源裝置稱作發(fā)行者(發(fā)送源),將發(fā)行者以外的通信裝置1稱作訂閱者(接收側(cè))。訂閱者直接或經(jīng)由其它通信裝置1從發(fā)行者接收數(shù)據(jù)。針對(duì)每1個(gè)組播組,設(shè)定1個(gè)以上的作為發(fā)行者的通信裝置1。

在作為發(fā)行者進(jìn)行工作的情況下,通信裝置1的文件管理部22生成作為對(duì)訂閱者的發(fā)送對(duì)象的文件組的ToC。ToC中按每個(gè)文件包含文件的標(biāo)識(shí)符。另外,在分割地發(fā)送文件的情況下,ToC中包含構(gòu)成文件的分割數(shù)據(jù)的標(biāo)識(shí)信息。在本實(shí)施方式中,將從發(fā)行者向訂閱者發(fā)送的一套數(shù)據(jù)稱作文件。文件可以是任意種類的數(shù)據(jù)文件。例如,可以是文本文件,也可以是圖像或影像數(shù)據(jù)文件。發(fā)行者通過(guò)一系列的報(bào)文來(lái)發(fā)送1個(gè)以上的文件。文件管理部22在發(fā)送該一系列的報(bào)文之前,生成保存有與該一系列的報(bào)文所對(duì)應(yīng)的文件相關(guān)的信息ToC。在作為發(fā)行者進(jìn)行工作的情況下,文件管理部22生成1個(gè)以上的ToC,生成所保持的ToC的標(biāo)識(shí)符(ID:Identifier)作為ToC信息(ToC Info)。報(bào)文處理部23生成直接保存ToC信息或壓縮地保存ToC信息的報(bào)文(ToC報(bào)文)。例如,可以使用ToC的ID的布隆過(guò)濾器作為ToC信息。無(wú)線接口4例如周期地將ToC報(bào)文作為無(wú)線信號(hào)來(lái)進(jìn)行報(bào)知。

在作為訂閱者進(jìn)行工作的情況下,文件管理部22保持通過(guò)ToC通知來(lái)的文件的列表。另外,在分割地發(fā)送文件的情況下,保持構(gòu)成文件的分割數(shù)據(jù)的標(biāo)識(shí)信息的列表。文件管理部22對(duì)ToC與保存到非易失性存儲(chǔ)器5的文件進(jìn)行比較,判斷是否接收到ToC所記載的全部文件。在本實(shí)施方式中,文件管理部22將接收到ToC所記載的全部文件的狀態(tài)稱作Satisfied(滿足的),將接收到ToC所記載的全部文件的訂閱者稱作Satisfied訂閱者(滿足的訂閱者)。在Satisfied的情況下,文件管理部22向工作模式設(shè)定部21通知已成為Satisfied的情況。

在作為發(fā)行者進(jìn)行工作的情況下,報(bào)文處理部23生成保存有非易失性存儲(chǔ)器5中保持的數(shù)據(jù)(構(gòu)成文件的數(shù)據(jù))的數(shù)據(jù)報(bào)文。此外,此處說(shuō)明發(fā)行者將非易失性存儲(chǔ)器5中保持的數(shù)據(jù)發(fā)送給訂閱者的例子,但本實(shí)施方式也可以應(yīng)用于發(fā)送通過(guò)有線或無(wú)線線路接收到的數(shù)據(jù)和/或其它外部存儲(chǔ)介質(zhì)中保存的數(shù)據(jù)的情況。

在作為訂閱者進(jìn)行工作的情況下,報(bào)文處理部23從其它通信裝置1接收到的數(shù)據(jù)報(bào)文中提取數(shù)據(jù),保存到非易失性存儲(chǔ)器5。在接收到ToC的情況下,報(bào)文處理部23將ToC中保存的文件的列表(或構(gòu)成文件的分割數(shù)據(jù)的標(biāo)識(shí)信息的列表)通知給文件管理部22。

圖12是示出加入組播組的加入處理步驟的一例的圖。在制作新的組播組時(shí),首先,發(fā)行者選擇組播地址(步驟S71)。組播地址的選擇由組播組存儲(chǔ)部3實(shí)施。使用該組播地址作為用于接收本裝置發(fā)送的文件的組播組的標(biāo)識(shí)符。接下來(lái),發(fā)行者通過(guò)某種方法將該組播地址通知給周圍的裝置(步驟S72)。例如,考慮如下方法等:事先使能夠加入組播組的全部通信裝置1與具有公共的網(wǎng)絡(luò)地址的網(wǎng)絡(luò)空間進(jìn)行連接,通過(guò)廣播向該網(wǎng)絡(luò)地址進(jìn)行通知?;蛘?,也可以是發(fā)行者的管理者通過(guò)口頭方式向訂閱者的用戶傳達(dá)組播地址等,通過(guò)不依賴網(wǎng)絡(luò)的物理手段來(lái)傳達(dá)?;蛘?,發(fā)行者也可以不決定組播地址而由運(yùn)用者決定組播地址并設(shè)定該發(fā)行者,或者運(yùn)用者通過(guò)紙或電子郵件等向用戶通知組播地址。

在訂閱者通過(guò)從用戶輸入等或從發(fā)行者接收而取得了組播地址(步驟S73)時(shí),在從該組播組的發(fā)行者接收文件的情況下,通過(guò)設(shè)定該組播地址來(lái)開(kāi)始監(jiān)聽(tīng)(listen)(在組播組內(nèi)發(fā)送的數(shù)據(jù)的接收)(步驟S74)。具體而言,訂閱者的組播組存儲(chǔ)部3保持該組播地址。另外,發(fā)行者的組播組存儲(chǔ)部3也保持所決定或設(shè)定的組播地址。

如上述那樣,在本實(shí)施方式中,將訂閱者加入組播組并開(kāi)始從發(fā)行者接收這一情況稱作聯(lián)網(wǎng)(associate)。另外,訂閱者能夠在任意時(shí)刻停止從發(fā)行者接收數(shù)據(jù)。在本實(shí)施方式中,將訂閱者在任意時(shí)刻停止從發(fā)行者結(jié)束數(shù)據(jù)這一情況稱作斷開(kāi)(disassociate)。

在通信裝置1具有多個(gè)無(wú)線接口4的情況下,1個(gè)通信裝置1可以同時(shí)加入多個(gè)組播組。在該情況下,對(duì)各無(wú)線接口4設(shè)定不同的組播地址。

發(fā)行者如上述那樣發(fā)送數(shù)據(jù)報(bào)文,除此以外,還發(fā)送接下來(lái)的第2報(bào)知信號(hào)。第2報(bào)知信號(hào)為上述的ToC報(bào)文。

圖13是示出本實(shí)施方式的第2報(bào)知信號(hào)的結(jié)構(gòu)例的圖。第2報(bào)知信號(hào)包含發(fā)送源發(fā)行者標(biāo)識(shí)符、發(fā)送目的地組播組標(biāo)識(shí)符和ToC信息(ToC Info)。第2報(bào)知信號(hào)也可以包含這些以外的信息。在終端與無(wú)線基站連接之后,實(shí)施從發(fā)行者發(fā)送第2報(bào)知信號(hào)以及發(fā)布數(shù)據(jù)和由訂閱者接收第2報(bào)知信號(hào)以及發(fā)布數(shù)據(jù)。圖5所示的第1報(bào)知信號(hào)的收發(fā)處理在OSI參照模型中的數(shù)據(jù)鏈路層中實(shí)施,第2報(bào)知信號(hào)以及發(fā)布數(shù)據(jù)的收發(fā)處理在比網(wǎng)絡(luò)層更上位的層中實(shí)施。

另外,圖5的第1報(bào)知信號(hào)的無(wú)線站標(biāo)識(shí)符中還可以包含與發(fā)行者發(fā)布的ToC報(bào)文相關(guān)的信息。例如,可以使SSID的一部分包含ToC的ID的布隆過(guò)濾器。

圖14是示出通過(guò)組播發(fā)送而發(fā)送的組播數(shù)據(jù)報(bào)文的結(jié)構(gòu)例的圖。如圖14所示,在組播數(shù)據(jù)報(bào)文中,保存有發(fā)送源的發(fā)行者標(biāo)識(shí)符來(lái)則表示發(fā)送源的信息,保存有發(fā)送目的地的組播組標(biāo)識(shí)符來(lái)作為表示目的地地址的信息。接下來(lái),保存通過(guò)該數(shù)據(jù)報(bào)文發(fā)送的數(shù)據(jù)(構(gòu)成文件的數(shù)據(jù))。

接下來(lái),對(duì)本實(shí)施方式的狀態(tài)轉(zhuǎn)換進(jìn)行說(shuō)明。圖15是示出本實(shí)施方式的狀態(tài)轉(zhuǎn)換的一例的圖。本實(shí)施方式的通信裝置1按每個(gè)組播組設(shè)定發(fā)行者和訂閱者中的某一方來(lái)作為初始狀態(tài)。

關(guān)于發(fā)行者,在初始狀態(tài)下,在組播組內(nèi)例如設(shè)定1臺(tái)以上。接收到該發(fā)行者發(fā)布的全部數(shù)據(jù)的訂閱者將會(huì)具有與發(fā)行者同等的信息。因此,這樣的訂閱者也能夠作為發(fā)行者進(jìn)行工作。在使這樣的訂閱者作為發(fā)行者進(jìn)行工作時(shí),能夠擴(kuò)大可發(fā)布數(shù)據(jù)的范圍。另一方面,即使較近地存在多個(gè)發(fā)布同一數(shù)據(jù)的發(fā)行者,但因?yàn)殡姴ɑ祀s而無(wú)法期待高效的數(shù)據(jù)發(fā)布。在本實(shí)施方式中,能夠從訂閱者升級(jí)到發(fā)行者,并且為了升級(jí)而設(shè)置限制,由此可避免電波的混雜,實(shí)現(xiàn)數(shù)據(jù)的高效發(fā)布。

此處,對(duì)術(shù)語(yǔ)進(jìn)行說(shuō)明。作為以發(fā)行者來(lái)工作的通信裝置1的狀態(tài),定義了初始(Init)發(fā)行者、已聯(lián)網(wǎng)(Associated)發(fā)行者和孤立的(Isolated)發(fā)行者這3個(gè)狀態(tài)。初始發(fā)行者是通信裝置1作為初始狀態(tài)而設(shè)定為發(fā)行者的狀態(tài)。初始發(fā)行者的狀態(tài)的通信裝置1自動(dòng)向孤立的發(fā)行者轉(zhuǎn)換。孤立的發(fā)行者處于不存在接收作為發(fā)行者工作的通信裝置1發(fā)送的數(shù)據(jù)的訂閱者的狀態(tài)。孤立的發(fā)行者的狀態(tài)的發(fā)行者定期地發(fā)送第1報(bào)知信號(hào),并且定期地發(fā)送第2報(bào)知信號(hào)。訂閱者在如后述那樣從已聯(lián)網(wǎng)發(fā)行者接收到數(shù)據(jù)的情況下,例如定期地向發(fā)行者發(fā)送狀態(tài)(status)信號(hào)。孤立的發(fā)行者既可以發(fā)送文件也可以不發(fā)送文件。以下,適當(dāng)使用狀態(tài)的名稱來(lái)省略地記載處于各狀態(tài)的通信裝置1。例如,將孤立的發(fā)行者的狀態(tài)的通信裝置1適當(dāng)稱作孤立的發(fā)行者。

孤立的發(fā)行者因從訂閱者接收到狀態(tài)信號(hào)而轉(zhuǎn)換為已聯(lián)網(wǎng)發(fā)行者。已聯(lián)網(wǎng)發(fā)行者定期地發(fā)送第1報(bào)知信號(hào),并且定期地發(fā)送第2報(bào)知信號(hào),并發(fā)送文件。另外,已聯(lián)網(wǎng)發(fā)行者在一定時(shí)間以上沒(méi)有接收到狀態(tài)信號(hào)的情況下(lost訂閱者:失去訂閱者),判斷是否存在其它發(fā)行者,在不存在其它發(fā)行者的情況下,轉(zhuǎn)換為孤立的發(fā)行者。關(guān)于是否存在其它發(fā)行者的判斷,例如根據(jù)是否在一定時(shí)間內(nèi)接收到來(lái)自其它發(fā)行者的第2報(bào)知信號(hào)來(lái)判斷。

作為以訂閱者來(lái)工作的通信裝置1的狀態(tài),定義初始訂閱者、已聯(lián)網(wǎng)訂閱者、孤立的訂閱者和滿足的訂閱者這4個(gè)狀態(tài)。初始訂閱者是通信裝置1作為初始狀態(tài)而設(shè)定為訂閱者的狀態(tài)。初始訂閱者自動(dòng)地向孤立的訂閱者轉(zhuǎn)換。孤立的訂閱者處于未從發(fā)行者接收到數(shù)據(jù)的狀態(tài)。孤立的訂閱者的狀態(tài)的訂閱者通過(guò)第2報(bào)知信號(hào),并接收來(lái)自第2報(bào)知信號(hào)的發(fā)送源的發(fā)行者的數(shù)據(jù)(加入與第2報(bào)知信號(hào)中保存的組播標(biāo)識(shí)符對(duì)應(yīng)的組播組),由此轉(zhuǎn)換為已聯(lián)網(wǎng)訂閱者。已聯(lián)網(wǎng)訂閱者接收來(lái)自發(fā)行者的數(shù)據(jù),并將接收到的數(shù)據(jù)保存到非易失性存儲(chǔ)器5。另外,已聯(lián)網(wǎng)訂閱者例如定期地向發(fā)行者發(fā)送狀態(tài)信號(hào)。

已聯(lián)網(wǎng)訂閱者能夠在任意時(shí)刻停止從發(fā)行者接收數(shù)據(jù)(disassociate,斷開(kāi))。已聯(lián)網(wǎng)訂閱者因斷開(kāi)而轉(zhuǎn)換為孤立的訂閱者。另外,已聯(lián)網(wǎng)訂閱者在一定時(shí)間以上沒(méi)有從發(fā)行者接收到信號(hào)的情況下,判斷為成為周邊不存在發(fā)行者的狀態(tài)、即lost發(fā)行者(失去發(fā)行者)的狀態(tài),轉(zhuǎn)換為孤立的訂閱者。

另外,已聯(lián)網(wǎng)訂閱者如上述那樣保持ToC的列表,判斷是否接收到ToC的列表中包含的全部文件并保存于非易失性存儲(chǔ)器5(充分完成)。滿足的訂閱者處于達(dá)到充分完成(sur-completion)的狀態(tài),已聯(lián)網(wǎng)訂閱者在成為充分完成后,轉(zhuǎn)換為滿足的訂閱者。

滿足的訂閱者判斷是否能夠接收完成了接收的發(fā)行者以外的發(fā)行者的第2報(bào)知信號(hào)。設(shè)為能夠接收到來(lái)自完成了接收的發(fā)行者即第1發(fā)行者以外的發(fā)行者的第2報(bào)知信號(hào)。在該情況下,滿足的訂閱者在基于該第2報(bào)知信號(hào)中保存的ToC信息判斷為不具有第2發(fā)行者發(fā)送的文件時(shí),能夠停止從第1發(fā)行者接收文件,開(kāi)始從第2發(fā)行者接收數(shù)據(jù)(associate/satisfied)。對(duì)滿足的訂閱者的工作的詳細(xì)情況,將在后面記述。

分別說(shuō)明了訂閱者的狀態(tài)轉(zhuǎn)換、發(fā)行者的狀態(tài)轉(zhuǎn)換,但如圖15的粗線所示,在本實(shí)施方式中,也能夠從訂閱者向發(fā)行者轉(zhuǎn)換以及從發(fā)行者向訂閱者轉(zhuǎn)換。在本實(shí)施方式中,將從訂閱者向發(fā)行者轉(zhuǎn)換稱作向發(fā)行者的升級(jí)(promotion),將從發(fā)行者向訂閱者轉(zhuǎn)換稱作向訂閱者的降級(jí)(demotion)。關(guān)于向發(fā)行者的升級(jí)(promotion),能夠與上述的從終端向無(wú)線基站的模式切換獨(dú)立地實(shí)施。

發(fā)行者能夠在任意時(shí)機(jī)(timing)降級(jí)而成為孤立的訂閱者。例如,發(fā)行者在通信裝置1的電池容量較少等情況下難以繼續(xù)發(fā)送數(shù)據(jù)等時(shí),可以進(jìn)行降級(jí)。在已聯(lián)網(wǎng)發(fā)行者進(jìn)行降級(jí)的情況下,報(bào)知進(jìn)行降級(jí)的情況。例如,可以在第2報(bào)知信號(hào)中設(shè)置保存用于有通知降級(jí)的標(biāo)志位的區(qū)域,已聯(lián)網(wǎng)發(fā)行者將該標(biāo)志位設(shè)定為D(Demotion)并發(fā)送第2報(bào)知信號(hào),由此進(jìn)行報(bào)知。在孤立的發(fā)行者進(jìn)行降級(jí)的情況下,由于不存在接收數(shù)據(jù)的訂閱者,因而可以不報(bào)知降級(jí),但也可以進(jìn)行報(bào)知。

作為升級(jí)的例子,考慮從滿足的訂閱者的升級(jí)和從孤立的訂閱者的升級(jí)這兩個(gè)例子。對(duì)于從孤立的訂閱者的升級(jí)的條件,例如可以設(shè)定在附近不存在發(fā)行者的情況下進(jìn)行升級(jí)這樣的條件,但也可以不對(duì)從孤立的訂閱者升級(jí)的條件進(jìn)行限定。對(duì)于從滿足的訂閱者向發(fā)行者升級(jí)的條件,也沒(méi)有特別限定,但例如也可以在滿足與上述的從終端向無(wú)線基站的模式切換同樣的條件的情況下向發(fā)行者升級(jí)。

如上所述,在本實(shí)施方式中,終端在與作為處于連接的無(wú)線基站的第1無(wú)線基站之間的第1通信質(zhì)量為第1閾值以上的情況下,不向無(wú)線基站進(jìn)行模式切換。并且,終端在第1通信質(zhì)量低于第1閾值且不能接收來(lái)自處于連接的無(wú)線基站以外的第2無(wú)線基站的信號(hào)的情況下,將工作模式切換為無(wú)線基站。另外,終端在第1通信質(zhì)量低于第1閾值且能夠接收到來(lái)自第2無(wú)線基站的信號(hào)的情況下,在與第2無(wú)線基站之間的第2通信質(zhì)量為第2閾值以上時(shí),不將工作模式切換為無(wú)線基站。在第1通信質(zhì)量低于第1閾值且能夠接收到來(lái)自第2無(wú)線基站的信號(hào)的情況下,在與第2無(wú)線基站之間的第2通信質(zhì)量低于第2閾值時(shí),再次反復(fù)判斷有無(wú)第2無(wú)線基站。因此,接收到全部數(shù)據(jù)的終端能夠自主且迅速地將工作模式切換為無(wú)線基站,并且,能夠抑制距無(wú)線基站較近的終端變?yōu)闊o(wú)線基站,能夠避免電波的混雜。尤其是,在無(wú)線基站成為發(fā)行者的情況下,避免在近的范圍內(nèi)存在許多無(wú)線基站,由此,能夠避免許多發(fā)行者通過(guò)組播來(lái)分發(fā)數(shù)據(jù),電波混雜的抑制效果較大。

另外,在通信裝置1進(jìn)行從終端模式向無(wú)線基站模式的模式切換之前,根據(jù)N個(gè)信道的信道掃描的結(jié)果來(lái)選擇最大通信質(zhì)量Rch_max[k]為最小值的信道并切換為選擇出的信道,由此,能夠避免干擾地進(jìn)行數(shù)據(jù)的發(fā)送。另外,不是對(duì)可使用的全部信道進(jìn)行信道掃描而是對(duì)一部分的N個(gè)信道進(jìn)行信道掃描,由此,能夠縮短信道掃描所需的時(shí)間。

另外,在第1通信質(zhì)量低于第1閾值的情況下,在等待了基于第1通信質(zhì)量生成的第1切換等待時(shí)間之后,進(jìn)行是否能夠接收來(lái)自第2無(wú)線基站的信號(hào)的判斷。由此,能夠使得距無(wú)線基站越遠(yuǎn)的終端則越早地將工作模式轉(zhuǎn)換為無(wú)線基站。另外,在第2通信質(zhì)量低于第2閾值的情況下,在等待了基于第2通信質(zhì)量生成的第2切換等待時(shí)間之后,進(jìn)行第2無(wú)線基站的再檢索。因此,能夠使得距從終端進(jìn)行了切換模式的無(wú)線基站越遠(yuǎn)的終端則越早地將工作模式轉(zhuǎn)換為無(wú)線基站。

(第2實(shí)施方式)

接下來(lái),對(duì)第2實(shí)施方式進(jìn)行說(shuō)明。本實(shí)施方式的通信裝置1的結(jié)構(gòu)與第1實(shí)施方式相同。對(duì)于具有與第1實(shí)施方式同樣功能的構(gòu)成要素,標(biāo)注與第1實(shí)施方式相同的標(biāo)號(hào),省略重復(fù)說(shuō)明。

在本實(shí)施方式中,對(duì)如下方法進(jìn)行說(shuō)明:在第1實(shí)施方式的圖6、8所示的處理中,在進(jìn)行了從終端模式向無(wú)線基站模式的切換之后,避免接近的通信裝置1使用同一信道成為無(wú)線基站模式。如第1實(shí)施方式記述的那樣,通過(guò)第1切換等待時(shí)間和第2切換等待時(shí)間的等待,可防止多個(gè)通信裝置1同時(shí)轉(zhuǎn)變?yōu)闊o(wú)線基站模式。但是,即使如此,也考慮接近的通信裝置1會(huì)使用同一信道而以無(wú)線基站模式開(kāi)始通信的情況。

在本實(shí)施方式中,為了防止接近的通信裝置1使用同一信道,通信裝置1在實(shí)施了從終端模式向無(wú)線基站模式的切換后,即在基于無(wú)線基站模式的工作開(kāi)始后,向信道收集模式轉(zhuǎn)換。在信道收集模式中,通信裝置1實(shí)施以下所示的信道收集處理。圖16是示出實(shí)施了向無(wú)線基站模式的切換之后的模式轉(zhuǎn)換的一例的圖。如圖16所示,在實(shí)施了向無(wú)線基站模式的切換之后,向信道收集模式轉(zhuǎn)換。通過(guò)在信道收集模式中實(shí)施的以下記述的信道收集處理,在預(yù)定使用的信道即已切換完的信道中的通信質(zhì)量的最大值為閾值以下的情況下,通信裝置1開(kāi)始使用了該信道的發(fā)送工作。發(fā)送工作是指作為無(wú)線基站的第1報(bào)知信號(hào)和/或其它信號(hào)的發(fā)送,在變?yōu)榘l(fā)行者的情況下,還包含文件的分發(fā)。通過(guò)信道收集處理,在已切換完的信道的通信質(zhì)量的最大值大于閾值的情況下,向信道切換模式轉(zhuǎn)換。信道切換模式是實(shí)施第1實(shí)施方式中記述的信道選定和切換處理的模式。通信裝置1在信道切換模式中實(shí)施了信道選定和切換處理后,向信道收集模式轉(zhuǎn)換。

圖17是示出信道收集處理步驟的一例的流程圖。工作模式設(shè)定部21將變量n初始化為0,變量n表示進(jìn)行了幾次100ms的計(jì)測(cè),該100ms的計(jì)測(cè)使用了計(jì)滿期間為100ms的100ms計(jì)時(shí)器(步驟S101)。接下來(lái),工作模式設(shè)定部21開(kāi)始基于100ms計(jì)時(shí)器的計(jì)測(cè)(步驟S102)。工作模式設(shè)定部21指示通信質(zhì)量測(cè)定部24取得當(dāng)前設(shè)定的信道中的通信質(zhì)量。通信質(zhì)量測(cè)定部24判斷是否通過(guò)無(wú)線接口4和報(bào)文處理部23接收到從其它通信裝置發(fā)送的無(wú)線信號(hào)(步驟S103)。在接收到無(wú)線信號(hào)的情況下(步驟S103:是),通信質(zhì)量測(cè)定部24基于該無(wú)線信號(hào),取得通信質(zhì)量,將通信質(zhì)量和從該無(wú)線信號(hào)提取出的無(wú)線站標(biāo)識(shí)符通知給工作模式設(shè)定部21。此外,作為從其它通信裝置接收的無(wú)線信號(hào),可以使用第1報(bào)知信號(hào)等信標(biāo)幀。另外,在能夠設(shè)定可接收全部數(shù)據(jù)的模式即混雜模式(promiscuous mode)的情況下,也可以設(shè)定混雜模式,使用數(shù)據(jù)幀來(lái)作為上述無(wú)線信號(hào)。工作模式設(shè)定部21基于所通知的無(wú)線站標(biāo)識(shí)符,判斷與該無(wú)線站標(biāo)識(shí)符對(duì)應(yīng)的通信質(zhì)量是否已追加到通信質(zhì)量列表中(步驟S104)。此外,此時(shí)的通信質(zhì)量列表與第1實(shí)施方式中記述的通信質(zhì)量列表相同。此外,在信道收集處理中,不是保存N個(gè)信道的通信質(zhì)量,而是保存當(dāng)前設(shè)定的信道的通信質(zhì)量。

在與所通知的無(wú)線站標(biāo)識(shí)符對(duì)應(yīng)的通信質(zhì)量未追加到通信質(zhì)量列表的情況下(步驟S104:否),工作模式設(shè)定部21追加通信質(zhì)量列表的新的條目,將標(biāo)志位設(shè)定為真(True)(步驟S105)。另一方面,與所通知的無(wú)線站標(biāo)識(shí)符對(duì)應(yīng)的通信質(zhì)量已追加到通信質(zhì)量列表的情況下(步驟S104:是),工作模式設(shè)定部21更新通信質(zhì)量列表的對(duì)應(yīng)的條目,將標(biāo)志位設(shè)定為真(True)(步驟S111)。

在步驟S105和步驟S111之后,工作模式設(shè)定部21判斷是否經(jīng)過(guò)了100ms、即100ms計(jì)時(shí)器是否計(jì)滿(步驟S106)。在經(jīng)過(guò)了100ms的情況下(步驟S106:是),工作模式設(shè)定部21從通信質(zhì)量列表中刪除標(biāo)志位為假(False)的條目,將通信質(zhì)量列表內(nèi)的剩余的條目的標(biāo)志位變更為假(False),使n遞增1(步驟S107)。接下來(lái),工作模式設(shè)定部21判斷n是否為L(zhǎng)以上(步驟S108)。L是表示以100ms為單位的經(jīng)過(guò)時(shí)間的計(jì)數(shù)次數(shù)的上限值的值,是通過(guò)隨機(jī)數(shù)產(chǎn)生的整數(shù)值。即,L×100ms為發(fā)送等待時(shí)間。L例如可以與第1切換等待時(shí)間同樣地,基于通信質(zhì)量根據(jù)隨機(jī)數(shù)來(lái)生成。

在n為L(zhǎng)以上的情況下(步驟S108:是),判斷通信質(zhì)量列表內(nèi)的通信質(zhì)量的最大值是否大于閾值(步驟S109)。在通信質(zhì)量列表內(nèi)的通信質(zhì)量的最大值大于閾值的情況下(步驟S109:是),工作模式設(shè)定部21向信道切換模式轉(zhuǎn)換(步驟S110),即執(zhí)行信道選定和切換處理。在通信質(zhì)量列表內(nèi)的通信質(zhì)量的最大值為閾值以下的情況下(步驟S109:否),使用當(dāng)前設(shè)定的信道,開(kāi)始作為無(wú)線基站的發(fā)送工作(步驟112)。

當(dāng)在步驟S106中沒(méi)有經(jīng)過(guò)100ms的情況下(步驟S106:否),返回到步驟S103。當(dāng)在步驟S108中n小于L的情況下(步驟S108:否),返回到步驟S102。在沒(méi)有接收到無(wú)線信號(hào)的情況下(步驟S103:否),進(jìn)入到步驟S106。以上記述以外的本實(shí)施方式的工作與第1實(shí)施方式相同。

如上所述,在本實(shí)施方式中,通信裝置1在切換信道并將模式從終端模式切換為無(wú)線基站模式之后,在通過(guò)隨機(jī)數(shù)生成的時(shí)間監(jiān)視有無(wú)從其它通信裝置發(fā)送的信號(hào),在從其它通信裝置發(fā)送的信號(hào)的通信質(zhì)量即接收強(qiáng)度的最大值為閾值以下的情況下,實(shí)施設(shè)定的信道中的發(fā)送工作。另外,在從其它通信裝置發(fā)送的信號(hào)的通信質(zhì)量高于閾值的情況下,切換信道。因此,能夠得到與第1實(shí)施方式同樣的效果,并且還能夠防止信道的競(jìng)爭(zhēng)。

(第3實(shí)施方式)

接下來(lái),對(duì)第3實(shí)施方式進(jìn)行說(shuō)明。本實(shí)施方式的通信裝置1的結(jié)構(gòu)與第1實(shí)施方式相同。對(duì)于具有與第1實(shí)施方式同樣功能的構(gòu)成要素,標(biāo)注與第1實(shí)施方式相同的標(biāo)號(hào),省略重復(fù)說(shuō)明。

在第2實(shí)施方式中,通信裝置1在將工作模式從終端模式切換為無(wú)線基站模式的情況下,使得通信裝置1監(jiān)視有無(wú)從其它通信裝置發(fā)送的信號(hào),在與其它通信裝置存在信道競(jìng)爭(zhēng)的情況下,變更信道。另一方面,在以無(wú)線基站模式開(kāi)始工作并經(jīng)過(guò)了時(shí)間時(shí),無(wú)線環(huán)境有可能會(huì)因通信裝置1的移動(dòng)等而發(fā)生變化。因此,在本實(shí)施方式中,在以無(wú)線基站模式進(jìn)行工作期間,在滿足了轉(zhuǎn)換條件的情況下,向信道監(jiān)測(cè)模式轉(zhuǎn)換。關(guān)于轉(zhuǎn)換條件,例如可以使用經(jīng)過(guò)了一定時(shí)間這一條件(即,定期地向信道監(jiān)測(cè)模式轉(zhuǎn)換)、文件的分發(fā)已完成這一條件等。

圖18是示出本實(shí)施方式的模式轉(zhuǎn)換圖的一例的圖。在本實(shí)施方式中,如圖18所示,通信裝置1在無(wú)線基站模式下實(shí)施發(fā)送工作的情況下,在滿足上述轉(zhuǎn)換條件時(shí)向信道監(jiān)測(cè)模式轉(zhuǎn)換。在信道監(jiān)測(cè)模式中,通信裝置1實(shí)施后述的信道監(jiān)測(cè)處理,在通過(guò)信道監(jiān)測(cè)處理判定為以正在使用的信道從其他通信裝置發(fā)送的信號(hào)的通信質(zhì)量高于閾值的情況下,向信道切換模式轉(zhuǎn)換。信道切換模式是如第2實(shí)施方式記述那樣的、實(shí)施信道選定和切換處理的模式。另外,通信裝置1在信道切換模式中實(shí)施了信道選定和切換處理后,再次開(kāi)始發(fā)送工作。通信裝置1在信道監(jiān)測(cè)模式中判定為以信道監(jiān)測(cè)處理中正在使用的信道從其他通信裝置發(fā)送的信號(hào)的通信質(zhì)量為閾值以下的情況下,再次開(kāi)始發(fā)送工作。

圖19是示出信道監(jiān)測(cè)處理的一例的圖。如圖19所示,工作模式設(shè)定部1指示通信質(zhì)量測(cè)定部24取得當(dāng)前設(shè)定的信道中的通信質(zhì)量。通信質(zhì)量測(cè)定部24通過(guò)無(wú)線接口4和報(bào)文處理部23收集該信道的信道信息(步驟S121)。具體而言,通信質(zhì)量測(cè)定部24在一定期間之間,基于從其它通信裝置接收到的無(wú)線信號(hào)來(lái)取得通信質(zhì)量。此外,作為從其它通信裝置接收的無(wú)線信號(hào),可以與第2實(shí)施方式同樣地,使用第1報(bào)知信號(hào)等信標(biāo)幀,也可以設(shè)定混雜模式并使用數(shù)據(jù)幀。通信質(zhì)量測(cè)定部24向工作模式設(shè)定部1通知所測(cè)定出的通信質(zhì)量。

通信質(zhì)量測(cè)定部24求出通信質(zhì)量的最大值,判斷通信質(zhì)量的最大值是否大于閾值(步驟S122)。在通信質(zhì)量的最大值大于閾值的情況下(步驟S122:是),工作模式設(shè)定部21通過(guò)無(wú)線接口4發(fā)送表示切換信道的信道切換通知(步驟S123),轉(zhuǎn)換到信道切換模式,即執(zhí)行信道選定和切換處理(步驟S124)。設(shè)信道切換通知的目的地地址為組播地址。此外,信道切換通知的目的地地址也可以是廣播地址。在信道選定和切換處理之后,再次以切換后的信道開(kāi)始發(fā)送工作。在通信質(zhì)量的最大值為閾值以下的情況下(步驟S122:否),不切換信道而進(jìn)入到步驟S125,開(kāi)始作為無(wú)線基站的發(fā)送工作(步驟125)。

在與無(wú)線基站(作為無(wú)線基站進(jìn)行工作的通信裝置1)處于連接的終端(作為終端進(jìn)行工作的通信裝置1)接收到信道切換通知時(shí),進(jìn)行信道掃描,搜索切換后的無(wú)線基站的信道。無(wú)線基站在進(jìn)行了信道切換后發(fā)送第1報(bào)知信號(hào),因而終端通過(guò)接收第1報(bào)知信號(hào),能夠檢測(cè)出切換后的無(wú)線基站的信道。在檢測(cè)出切換后的無(wú)線基站的信道時(shí),終端以檢測(cè)出的信道進(jìn)行接收。另外,無(wú)線基站也可以在上述切換模式(步驟S124)之后,將切換后的信道通知給終端,終端基于該通知來(lái)切換信道。

以上記述以外的本實(shí)施方式的工作與第1實(shí)施方式的工作同樣。另外,在實(shí)施第2實(shí)施方式的工作的情況下,也可以實(shí)施本實(shí)施方式中記述的上述工作。

如上所述,在本實(shí)施方式中,通信裝置1在以無(wú)線基站模式進(jìn)行工作期間滿足了轉(zhuǎn)換條件的情況下,向信道監(jiān)測(cè)模式轉(zhuǎn)換,在信道監(jiān)測(cè)模式中從其它通信裝置發(fā)送的信號(hào)的通信質(zhì)量、即接收強(qiáng)度的最大值大于閾值的情況下,實(shí)施信道選定和切換處理。因此,能夠得到與第1實(shí)施方式同樣的效果,并且,即使在以無(wú)線基站模式進(jìn)行工作后無(wú)線環(huán)境發(fā)生了變化的情況下,也能夠避免信道的競(jìng)爭(zhēng)。

(第4實(shí)施方式)

圖20是示出第4實(shí)施方式涉及的通信裝置1a的結(jié)構(gòu)例的圖。如圖17所示,本實(shí)施方式的通信裝置1a除了具有無(wú)線接口4a來(lái)替代無(wú)線接口4、具有網(wǎng)絡(luò)控制部2a來(lái)替代網(wǎng)絡(luò)控制部2以外,與實(shí)施方式1的通信裝置1相同。對(duì)于具有與第1實(shí)施方式同樣功能的構(gòu)成要素,標(biāo)注與第1實(shí)施方式相同的標(biāo)號(hào),省略重復(fù)說(shuō)明。

在第1實(shí)施方式中,說(shuō)明了如下例子:通信裝置1能夠同時(shí)設(shè)定的模式設(shè)為1個(gè),設(shè)定無(wú)線基站模式和終端模式中的任一方。在本實(shí)施方式中,對(duì)能夠同時(shí)設(shè)定多個(gè)模式的例子進(jìn)行說(shuō)明。能夠設(shè)定多個(gè)模式表示能夠分別設(shè)定多個(gè)模式、并同時(shí)執(zhí)行與所設(shè)定的模式對(duì)應(yīng)的多個(gè)工作。此外,此處所謂能夠同時(shí)執(zhí)行工作也包含以分時(shí)方式實(shí)現(xiàn)多個(gè)模式的工作的情況。在能夠同時(shí)設(shè)定多個(gè)模式的情況下,例如,能夠根據(jù)終端模式的工作來(lái)接收文件的分發(fā),并以無(wú)線基站模式將另外的文件分發(fā)給其它通信裝置。在該情況下,與第1實(shí)施方式相比,能夠更高速地在許多通信裝置之間共享文件。另外,能夠進(jìn)行如下工作:以兩個(gè)終端模式來(lái)進(jìn)行工作,在一個(gè)終端模式下接收文件,并在另一個(gè)終端模式下實(shí)施信道掃描或以另外的信道來(lái)接收文件等。

網(wǎng)絡(luò)控制部2a具有工作模式設(shè)定部21a、文件管理部22a、報(bào)文處理部23a和通信質(zhì)量測(cè)定部24a。工作模式設(shè)定部21a、文件管理部22a、報(bào)文處理部23a和通信質(zhì)量測(cè)定部24a分別能夠同時(shí)執(zhí)行多個(gè)工作模式的工作。

作為上述通信裝置1a的無(wú)線接口4a的例子,例如可以使用與無(wú)線LAN的并發(fā)模式對(duì)應(yīng)的無(wú)線接口。在該情況下,如果將無(wú)線接口4a設(shè)定為并發(fā)模式,則能夠同時(shí)實(shí)現(xiàn)多個(gè)工作模式的工作。通信裝置1a的工作除了以下記述點(diǎn)以外,與實(shí)施方式1、2或3相同。

另外,如圖21所示,也可以通過(guò)具有多個(gè)無(wú)線接口來(lái)同時(shí)實(shí)現(xiàn)多個(gè)工作模式的工作。在圖21中,示出了具有無(wú)線接口411、412這兩個(gè)無(wú)線接口的例子,但也可以具有3個(gè)以上的無(wú)線接口。圖21所示的通信裝置1b具有無(wú)線接口411、412,具有與圖20所示的通信裝置1a同樣的網(wǎng)絡(luò)控制部2a。

本實(shí)施方式的通信裝置1a或通信裝置1b在如上述那樣設(shè)定某工作模式并進(jìn)行工作時(shí),能夠同時(shí)進(jìn)行信道掃描。例如,在對(duì)終端模式設(shè)定所設(shè)定的多個(gè)模式中的第一個(gè)模式并作為該模式的工作而接收數(shù)據(jù)(文件)的期間,對(duì)終端模式設(shè)定所設(shè)定的多個(gè)模式中的第二個(gè)模式并作為該模式的工作而進(jìn)行信道掃描來(lái)進(jìn)行通信質(zhì)量的收集,制作通信質(zhì)量列表。這樣,在以1個(gè)模式完成全部數(shù)據(jù)的接收而進(jìn)行圖6、圖8所示的處理時(shí),不實(shí)施步驟S26、步驟S46就可以,與第1實(shí)施方式相比,能夠更高速地切換模式。

另外,同樣,在上述信道監(jiān)測(cè)模式中,在能夠設(shè)定的工作模式為1個(gè)的情況下,在進(jìn)行信道掃描時(shí)暫時(shí)從無(wú)線基站模式轉(zhuǎn)換到終端模式。因此,當(dāng)在無(wú)線基站模式中分發(fā)文件的情況下,必須暫時(shí)停止文件的分發(fā)。與此相對(duì),如果使用圖20、21所示的通信裝置1a、1b,則能夠在維持無(wú)線基站模式的同時(shí)還能夠?qū)嵤┙K端模式的工作,因而不需要停止文件的分發(fā)。

如上所述,在本實(shí)施方式中,通信裝置具有能夠同時(shí)執(zhí)行多個(gè)工作模式的結(jié)構(gòu)。因此,可得到實(shí)施方式1的效果,并且,與實(shí)施方式1相比,能夠高速實(shí)施模式切換。另外,在文件的分發(fā)期間,能夠在不停止文件分發(fā)的狀態(tài)下實(shí)施信道掃描。

說(shuō)明了本發(fā)明的幾個(gè)實(shí)施方式,不過(guò)這些實(shí)施方式是作為例子提出的,沒(méi)有限定發(fā)明范圍的意圖。這些新的實(shí)施方式能夠以其它各種方式來(lái)實(shí)施,在不脫離發(fā)明主旨的范圍內(nèi),能夠進(jìn)行各種省略、替換、變更。這些實(shí)施方式及其變形包含在發(fā)明的范圍和要旨中,并且包含在權(quán)利要求書所記載的發(fā)明及其等同范圍中。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
湘潭市| 越西县| 缙云县| 大安市| 灵寿县| 正安县| 饶阳县| 安吉县| 洛浦县| 巴里| 松阳县| 阿克陶县| 敦煌市| 泸定县| 祁连县| 全椒县| 穆棱市| 文安县| 都兰县| 彭州市| 土默特左旗| 图们市| 阿巴嘎旗| 登封市| 黑水县| 盐山县| 普格县| 景德镇市| 新竹县| 塔城市| 山阳县| 浦北县| 云阳县| 青冈县| 临沂市| 兰溪市| 泰和县| 卫辉市| 景德镇市| 黎川县| 东宁县|