通信裝置以及通信方法
【專利說明】通信裝置以及通信方法
[0001]相關(guān)申請
[0002]本申請以美國臨時專利申請N0.62/013,291 (申請日:2014年6月17日)為基礎(chǔ),并享受其優(yōu)先權(quán)。本申請通過參照該基礎(chǔ)申請而包含基礎(chǔ)申請的全部內(nèi)容。
技術(shù)領(lǐng)域
[0003]本發(fā)明的實施方式涉及通信裝置以及通信方法。
【背景技術(shù)】
[0004]在無線通信中,存在終端彼此不直接通信而經(jīng)由無線基站進行通信的系統(tǒng)。在這種系統(tǒng)中,無線基站發(fā)送存儲了用于無線連接的信息的通知信號,終端根據(jù)從無線基站接收到的通知信號,進行與無線基站的連接處理。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的實施方式提供一種終端能夠根據(jù)通信質(zhì)量自主地判斷是否將操作模式向無線基站切換的通信裝置以及通信方法。
[0006]本實施方式的通信裝置存儲發(fā)布者或者訂閱者的模式,存儲表示屬于第I組的第I識別符,在是發(fā)布者的情況下,向外部發(fā)送包含第I識別符以及作為發(fā)送的數(shù)據(jù)的列表的ToC信息的發(fā)送消息,在是訂閱者的情況下,在接收消息中包含第I識別符的情況下,將在消息中包含的數(shù)據(jù)存儲到非易失性存儲器中,在判斷為已接收完在接收消息中存儲的ToC信息的全部數(shù)據(jù)的情況下,在與連接中的發(fā)布者之間的第I通信質(zhì)量小于第I閾值且沒有連接中的發(fā)布者以外的發(fā)布者的情況下,將模式更改為發(fā)布者。
【附圖說明】
[0007]圖1是表示實施方式所涉及的通信裝置的構(gòu)成例子的方框圖。
[0008]圖2是表示實施方式的消息發(fā)送的一個例子的圖。
[0009]圖3是表示實施方式的第I通知信號的構(gòu)成例子的圖。
[0010]圖4是表示與訂閱者的狀態(tài)遷移有關(guān)的處理順序的一個例子的圖。
[0011]圖5是表示模式切換的判斷順序的一個例子的流程圖。
[0012]圖6是表示依據(jù)IEEE802.11時的向無線基站的模式切換順序的一個例子的圖。
[0013]圖7是表示存在多個終端時的向無線基站的模式切換的一個例子的圖。
[0014]圖8是用于說明第I切換待機時間和第2切換待機時間的待機的圖。
[0015]圖9是表示加入多播組的處理順序的一個例子的圖。
[0016]圖10是表示實施方式的第2通知信號的構(gòu)成例子的圖。
[0017]圖11是表示多播數(shù)據(jù)消息的構(gòu)成例子的圖。
[0018]圖12是表示實施方式的狀態(tài)遷移的一個例子的圖。
【具體實施方式】
[0019]以下參照附圖詳細說明實施方式所涉及的通信裝置以及通信方法。另外,本發(fā)明并不限于這些實施方式。
[0020]實施方式
[0021]圖1是表示實施方式所涉及的通信裝置I的構(gòu)成例子的方框圖。通信裝置I具備網(wǎng)絡(luò)控制部2、多播組存儲部3 (識別消息存儲部)、無線接口 4以及非易失性存儲器5。
[0022]本實施方式的通信裝置I能夠通過P2P(點對點)型通信與同樣構(gòu)成的其它通信裝置I進行數(shù)據(jù)的發(fā)送接收。通信裝置I在能夠?qū)嵤┡c其它通信裝置I的單播通信的同時,也能夠以多播方式向多個其它通信裝置I發(fā)送相同的數(shù)據(jù)。
[0023]無線接口 4實施接收無線信號的接收處理,在接收到的信號是發(fā)送給本裝置的消息的情況下,向網(wǎng)絡(luò)控制部2輸出該消息。此外,無線接口 4將通過網(wǎng)絡(luò)控制部2生成的消息作為無線信號發(fā)送。進一步地,無線接口 4實施用于多個通信裝置I進行的P2P型通信的傳輸處理。對用于實現(xiàn)P2P通信的協(xié)議等沒有限制,但例如可以使用IP(因特網(wǎng)協(xié)議)。
[0024]多播組存儲部3在以后說明的發(fā)布者通過多播發(fā)送數(shù)據(jù)的構(gòu)成中,保持本裝置所屬的多播組的識別符的列表。多播組存儲部3將本裝置所屬的多播組的識別符向無線接口4通知。無線接口 4對于與本裝置所屬的多播組的識別符對應(yīng)的多播組地址被存儲在接收者中的消息也判斷為是發(fā)送給本裝置的消息。非易失性存儲器5保持發(fā)送的數(shù)據(jù)和/或接收到的數(shù)據(jù)等。網(wǎng)絡(luò)控制部2具備操作模式設(shè)定部21、文件管理部22、消息處理部23以及通信質(zhì)量測定部24。
[0025]網(wǎng)絡(luò)控制部2的操作模式設(shè)定部21 (操作模式存儲部)存儲本裝置作為無線基站進行操作的模式(無線基站模式)或者作為終端進行操作的模式(終端模式)。在本實施方式中,終端可以變成無線基站,無線基站也可以變成終端。
[0026]此外,在以后說明的發(fā)布者通過多播發(fā)送數(shù)據(jù)的構(gòu)成中,操作模式設(shè)定部21還設(shè)定本裝置所屬的多播組。在無線基站作為發(fā)布者通過多播發(fā)送數(shù)據(jù)的情況下,操作模式設(shè)定部21還對本裝置是發(fā)布者還是訂閱者的模式進行存儲。在以后說明的從發(fā)布者對訂閱者以多播分發(fā)文件的構(gòu)成中,一般是發(fā)布者作為無線基站進行操作,訂閱者作為終端進行操作,但發(fā)布者也可以作為終端進行操作,訂閱者也可以作為無線基站進行操作。有關(guān)多播組的設(shè)定在以后說明。操作模式設(shè)定部21還管理從該終端向無線基站的切換處理、從無線基站向終端的切換處理。在通信裝置I作為發(fā)布者通過多播發(fā)送數(shù)據(jù)的情況下,操作模式可以對每個多播組單獨設(shè)定。例如,也可以設(shè)定成一個通信裝置I在某個多播組中是發(fā)布者而在另一個多播組中是訂閱者。操作模式設(shè)定部21控制文件管理部22以及消息處理部23,以使得對每個多播組實施與操作模式相應(yīng)的操作。
[0027]消息處理部23生成將向其它通信裝置I發(fā)送的數(shù)據(jù)整形為預(yù)定格式的消息,并向無線接口 4傳送。此外,無線接口 4接收從其它通信裝置I接收到的消息,并實施與消息內(nèi)容對應(yīng)的處理。消息處理部23在接收到的消息是存儲了預(yù)定數(shù)據(jù)的數(shù)據(jù)消息的情況下,將數(shù)據(jù)存儲在非易失性存儲器5中。
[0028]圖2是表示本實施方式的消息發(fā)送的一個例子的圖。示出了無線基站101 (作為無線基站進行操作的通信裝置I)通過多播發(fā)送存儲了預(yù)定數(shù)據(jù)的數(shù)據(jù)消息的情形。位于來自無線基站101的電波的到達范圍103內(nèi)的終端102能夠接收數(shù)據(jù)消息。另外,從無線基站101/終端102輸出的電波可以具有指向性,也可以不具有指向性。在不具有指向性的情況下,在圖2中,從無線基站101/終端102輸出的電波在自由空間中以同心圓形狀傳播。
[0029]圖3是表示本實施方式的第I通知信號的構(gòu)成例子的圖。第I通知信號是無線基站發(fā)送的通知信號,例如,如圖3所示,存儲有作為與無線基站的無線連接有關(guān)的識別符的無線臺識別符。無線臺識別符例如可以使用無線LAN(局域網(wǎng))中的SSID(服務(wù)集標(biāo)識符)等。第I通知信號也可以包含無線臺識別符以外的信息。雖然對第I通知信號的構(gòu)成沒有限制,但例如作為第I通知信號,可以使用無線LAN(局域網(wǎng))中的信標(biāo)幀。
[0030]圖4是表示本發(fā)明的作為終端(站STA)進行操作的模式的通信裝置狀態(tài)遷移到作為無線基站(接入點AP)進行操作的模式時的處理順序的一個例子的圖。如圖4所示,在起動時(步驟S10),以作為終端進行操作的模式開始操作(步驟Sll)。然后,判斷是否從無線基站接收到第I通知信號(步驟S12),在接收到的情況下(步驟S12的“是”),與無線基站連接(步驟S13)。在未接收到第I通知信號的情況下(步驟S12的“否”),重復(fù)步驟 S12。
[0031]作為與無線基站連接的終端進行操作的模式的通信裝置I接收預(yù)定數(shù)據(jù)(步驟S14)。然后,判斷在通信裝置I中是否接收到全部數(shù)據(jù)(步驟S15)。具體地,在上述的從發(fā)布者對訂閱者以多播分發(fā)文件的構(gòu)成的情況下,文件管理部22基于通過以后說明的第2通知信號通知的ToC信息(內(nèi)容表)(內(nèi)容信息)判斷是否全部持有與ToC對應(yīng)的文件(有可能從發(fā)布者分發(fā)的文件),并由此判斷是否接收到全部數(shù)據(jù)。在接收到全部數(shù)據(jù)的情況下,通信裝置I開始從作為終端進行操作的模式向作為無線基站進行操作的模式切換。
[0032]作為判斷為接收到全部數(shù)據(jù)的條件,在從發(fā)布者對訂閱者以多播分發(fā)文件的構(gòu)成中,如上所述,根據(jù)ToC信息判斷是否全部具有對應(yīng)的文件的方法在本發(fā)明中是最有效的方法。也可以是并不是以收到文件全部而是以預(yù)定次數(shù)的接收作為觸發(fā),或者將自開始接收的時刻后的經(jīng)過時間作為觸發(fā),判斷為接收到全部數(shù)據(jù)。此外,也可以將接收到通知已接收到全部數(shù)據(jù)的控制數(shù)據(jù)作為觸發(fā)。
[0033]雖然上述的方法在OSI (開放系統(tǒng)互連)參考模型的網(wǎng)絡(luò)層以上的處理中進行條件判斷,但在作為無線基站和終端進行操作的情況下,也可以在數(shù)據(jù)鏈路層將接收到第I通知信號的次數(shù)和/或自開始接收的時刻后的經(jīng)過時間作為觸發(fā)。
[0034]在沒有接收到全部數(shù)據(jù)的情況下(步驟S15的“否”),返回到步驟S14。在接收到全部數(shù)據(jù)的情況下(步驟S15的“是”),操作模式設(shè)定部21判斷是否滿足第I條件(步驟S16)。關(guān)于第I條件在以后說明。在滿足了第I條件的情況下(步驟S16的“是”),操作模式設(shè)定部21判斷是否滿足第2條件(步驟S17)。關(guān)于第2條件在以后說明。在滿足了第2條件的情況下(步驟S17的“是”),實施模式切換,以遷移到作為無線基站進行操作的模式(步驟S18)。在不滿足第2條件的情況下(步驟S17的“否”),判斷是否滿足第3條件(步驟S19)。在滿足了第3條件的情況下(步驟S19的“是”),返回到步驟S17。
[0035]在步驟S16中,在不滿足第I條件的情況下(步驟S16的“否”),不進行模式切換而結(jié)束處理(步驟S20)。在步驟S18中,在不滿足第3條件的情況下(步驟S19的“否”),進入步驟S20。
[0036]接著,對第I條件、第2條件的具體例子進行說明。圖5是表示模式切換的判斷順序的一個例子的流程圖。處于作為終端進行操作的模式的通信裝置I在接收到全部數(shù)據(jù)的情況下,開始模式切換的判斷處理。首先,通信質(zhì)量測定部24根據(jù)從連接的無線基站接收到的信號,獲取與該無線基站之間的通信質(zhì)量(以下稱為第I通信質(zhì)量)(步驟S21)。作為通信質(zhì)量,可以使用RSSI (接收信號強度指示)、無線信號的接收功率、信噪比、通信質(zhì)量指示符、分組差錯率等指標(biāo)。以下,假設(shè)使用數(shù)值越大則通信質(zhì)量越好的指標(biāo)。在使用數(shù)值越大則通信質(zhì)量越差的指標(biāo)的情況下,以后說明的與通信質(zhì)量有關(guān)的閾值判斷中的不等號的方向相反。另外,代替實施步驟S21,也可以在以后說明的步驟S22的處理中使用與該無線基站連接時取得并保持的第I通信質(zhì)量。
[0037]接著,操作模式設(shè)定部21判斷第I通信質(zhì)量是否比第I閾值小(步驟S22)。是否比該第I閾值小是上述的第I條件。在第I通信質(zhì)量大于等于第I閾值的情況下(步驟S22的“否”),并不遷移到