国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      無線通信系統(tǒng)以及無線通信方法與流程

      文檔序號:12143986閱讀:297來源:國知局
      無線通信系統(tǒng)以及無線通信方法與流程

      本發(fā)明涉及多個無線通信裝置實施無線通信的無線通信系統(tǒng)以及無線通信方法。



      背景技術(shù):

      近年來,無線LAN(Local Area Network)(IEEE(The Institute of Electric and Electronics Engineers)802.11a/b/g/n/ac)中的通信模式多樣化,例如存在以下所示的通信模式。

      ·ad-hoc模式(點對點模式)

      ·STA模式(基礎(chǔ)架構(gòu)模式)

      ·AP模式(基礎(chǔ)架構(gòu)模式)

      ·Wi-Fi Direct模式(Wi-Fi直連模式)

      ·WiGig(Wireless Gigabit)模式(無線千兆比特模式)

      ·NAN(Neighborhood Area Netwrok:鄰域網(wǎng))模式

      例如,在PC或智能手機等搭載具有無線LAN的無線通信功能的無線通信裝置的裝置中支持多個通信模式。

      因此,對于無線通信裝置設(shè)定多個通信模式中的、與用戶希望實施的服務(wù)對應(yīng)的通信模式,該無線通信裝置利用該通信模式與其它無線通信裝置實施無線通信,由此,PC或智能手機等執(zhí)行提供該服務(wù)的應(yīng)用程序。

      這里,無線LAN的基礎(chǔ)架構(gòu)模式中的搜索通信對方的服務(wù)的方法通過作為與其它網(wǎng)絡(luò)的連接標準的802.11u確定,在802.11u中定義了如下機制:當作為用戶的無線通信裝置的STA終端連接到接入點時,根據(jù)用戶加入的服務(wù)提供商信息,自動檢測并選擇適當?shù)木W(wǎng)絡(luò)。

      在以下的非專利文獻1中,作為Wi-Fi Direct模式中的選擇標準,規(guī)定了SDP(Service Discovery Protocol:服務(wù)發(fā)現(xiàn)協(xié)議),即檢索對方的無線通信裝置支持怎樣的服務(wù)的協(xié)議。

      通過執(zhí)行SDP,能夠在與通信對方的無線通信裝置連接之前,得知通信對方的無線通信裝置是否支持作為上位層協(xié)議的Bonjour、UPnP或Wi-Fi Display等。

      在以下的專利文獻1中公開了如下方法:搜索無線通信裝置的服務(wù),將其搜索結(jié)果通知給用戶,由此,簡化用戶選擇期望的服務(wù)而開始無線通信時的操作。

      在以下的專利文獻2中公開了如下方法:信息處理終端檢測圖像處理裝置的服務(wù),當用戶選擇了期望的服務(wù)(例如打印、FAX等)時,信息處理終端在激活了該服務(wù)的標志的狀態(tài)下與圖像處理裝置連接,由此,即使圖像處理裝置上的服務(wù)變得無效,也使該服務(wù)有效。

      在以下的專利文獻3中公開了如下方法:無線通信裝置在Wi-Fi Direct模式下,取得存在于周圍的無線通信裝置提供的服務(wù)的信息,將該服務(wù)的信息通知給用戶。

      另外,在專利文獻1~3中未公開在通信模式不同的無線通信裝置間搜索服務(wù)的方法。

      現(xiàn)有技術(shù)文獻

      專利文獻

      專利文獻1:日本特開2012-175614號公報

      專利文獻2:日本特開2014-12350號公報

      專利文獻3:WO2013/153887

      非專利文獻

      非專利文獻1:Wi-Fi Peer-to-Peer(P2P)Technical Specification Version 1.2



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

      發(fā)明要解決的課題

      以往的無線通信系統(tǒng)由于如以上那樣構(gòu)成,因此,在已有的具有無線LAN功能的無線通信裝置檢測存在于周圍的無線通信裝置時,只能檢測到在與自身的通信模式對應(yīng)的通信模式下動作的無線通信裝置,可檢測的無線通信裝置受到限制(例如,在基礎(chǔ)架構(gòu)模式的STA下動作的無線通信裝置只能檢測到在AP模式下動作的無線通信裝置或在Wi-Fi Direct的Group Owner下動作的無線通信裝置)。此外,即使能夠檢測到存在于周圍的無線通信裝置,也不一定能夠從檢測到的全部無線通信裝置取得與能夠提供的服務(wù)相關(guān)的信息(包含與對應(yīng)于該服務(wù)的應(yīng)用程序相關(guān)的信息等),存在可取得與服務(wù)相關(guān)的信息的無線通信裝置受到限制的課題。

      例如,在與802.11u對應(yīng)的STA模式下動作的無線通信裝置只能從在與802.11u對應(yīng)的AP模式下動作的無線通信裝置取得服務(wù)相關(guān)信息。此外,在與SDP對應(yīng)的Wi-Fi Direct模式下動作的無線通信裝置只能從同樣地在與SDP對應(yīng)的Wi-Fi Direct模式下動作的無線通信裝置取得服務(wù)相關(guān)信息。

      本發(fā)明正是為了解決上述那樣的課題而完成的,其目的在于,得到一種無線通信系統(tǒng)以及無線通信方法,能夠與通信模式的設(shè)定狀況無關(guān)地從存在于周圍的無線通信裝置取得與能夠提供的服務(wù)或應(yīng)用程序相關(guān)的信息。

      用于解決課題的手段

      在本發(fā)明的無線通信系統(tǒng)中,存在于支持多個通信模式的第1無線通信裝置的周圍的第2無線通信裝置具有信息發(fā)送單元,所述信息發(fā)送單元按照能夠與第1無線通信裝置中的通信模式的設(shè)定狀況無關(guān)地和第1無線通信裝置進行無線通信的協(xié)議,發(fā)送與本無線通信裝置能夠提供的服務(wù)或應(yīng)用程序相關(guān)的信息,第1無線通信裝置具有信息收集單元,所述信息收集單元收集從第2無線通信裝置中的信息發(fā)送單元發(fā)送的與服務(wù)或應(yīng)用程序相關(guān)的信息。

      發(fā)明效果

      根據(jù)本發(fā)明,構(gòu)成為,第2無線通信裝置具有信息發(fā)送單元,所述信息發(fā)送單元按照能夠與第1無線通信裝置中的通信模式的設(shè)定狀況無關(guān)地和第1無線通信裝置進行無線通信的協(xié)議,發(fā)送與本無線通信裝置能夠提供的服務(wù)或應(yīng)用程序相關(guān)的信息,第1無線通信裝置具有信息收集單元,所述信息收集單元收集從第2無線通信裝置中的信息發(fā)送單元發(fā)送的與服務(wù)或應(yīng)用程序相關(guān)的信息,因此,具有如下效果:無論通信模式的設(shè)定狀況如何,都能夠從存在于周圍的無線通信裝置取得與能夠提供的服務(wù)或應(yīng)用程序相關(guān)的信息。

      附圖說明

      圖1是示出本發(fā)明實施方式1的無線通信系統(tǒng)的結(jié)構(gòu)圖。

      圖2是示出將構(gòu)成圖1的無線通信系統(tǒng)的無線通信裝置用作車載設(shè)備的例子的說明圖。

      圖3是示出構(gòu)成圖1的無線通信系統(tǒng)的無線通信裝置1、2A、2B、2C的內(nèi)部的結(jié)構(gòu)圖。

      圖4是示出構(gòu)成本發(fā)明實施方式1的無線通信系統(tǒng)的無線通信裝置間的處理順序的時序圖。

      圖5是示出收集與應(yīng)用程序相關(guān)的信息等時的無線通信裝置1的處理內(nèi)容的流程圖。

      圖6是示出發(fā)送與應(yīng)用程序相關(guān)的信息等時的無線通信裝置2A、2B、2C的處理內(nèi)容的流程圖。

      圖7是示出Action(Application Service Request:應(yīng)用程序服務(wù)請求)幀的格式的說明圖。

      圖8是示出Action Frame(動作幀)的Subtype(子類型)的一覽的說明圖。

      圖9是示出Action(Application Service Response:應(yīng)用程序服務(wù)響應(yīng))幀的格式的說明圖。

      圖10是示出確定連接對象的無線通信裝置2時的無線通信裝置1的處理內(nèi)容的流程圖。

      圖11是示出服務(wù)連接管理表的一例的說明圖。

      圖12是示出請求通信模式變更的前一階段的無線通信裝置1的處理內(nèi)容的流程圖。

      圖13是示出請求通信模式變更時的無線通信裝置1的處理內(nèi)容的流程圖。

      圖14是示出變更通信模式時的連接對象的無線通信裝置2A、2B、2C的處理內(nèi)容的流程圖。

      圖15是示出Action(Mode Change Request:模式變更請求)幀的格式的說明圖。

      圖16是示出Action(Mode Change Response:模式變更響應(yīng))幀的格式的說明圖。

      圖17是示出Action(Mode Change Confirm:模式變更確認)幀的格式的說明圖。

      圖18是示出Mode Change Confirm IE的格式的說明圖。

      圖19是示出構(gòu)成本發(fā)明實施方式2的無線通信系統(tǒng)的無線通信裝置間的處理順序的時序圖。

      圖20是示出收集與服務(wù)相關(guān)的信息等時的無線通信裝置1的處理內(nèi)容的流程圖。

      圖21是示出發(fā)送與服務(wù)相關(guān)的信息等時的無線通信裝置2A、2B、2C的處理內(nèi)容的流程圖。

      圖22是示出Action(Service Request:服務(wù)請求)幀的格式的說明圖。

      圖23是示出Action(Service Response:服務(wù)響應(yīng))幀的格式的說明圖。

      圖24是示出構(gòu)成本發(fā)明實施方式3的無線通信系統(tǒng)的無線通信裝置間的處理順序的時序圖。

      圖25是示出收集與服務(wù)相關(guān)的信息等時的無線通信裝置1的處理內(nèi)容的流程圖。

      圖26是示出確定連接對象的無線通信裝置2時的無線通信裝置1的處理內(nèi)容的流程圖。

      圖27是示出在Beacon幀(信標幀)等中疊加的Service Notification IE(服務(wù)通知IE)的格式的說明圖。

      圖28是示出構(gòu)成本發(fā)明實施方式4的無線通信系統(tǒng)的無線通信裝置1、2A、2B、2C的內(nèi)部的結(jié)構(gòu)圖。

      圖29是示出服務(wù)通知管理信息存儲部30所記錄的服務(wù)通知等級管理表的一例的說明圖。

      圖30是示出構(gòu)成本發(fā)明實施方式4的無線通信系統(tǒng)的無線通信裝置間的處理順序的時序圖。

      圖31是示出收集與應(yīng)用程序或服務(wù)相關(guān)的信息等時的無線通信裝置1的處理內(nèi)容的流程圖。

      圖32是示出在Beacon幀等中疊加的Service Notification Flag IE(服務(wù)通知標志IE)的格式的說明圖。

      圖33是示出Action(Service Notification Request:服務(wù)通知請求)幀的格式的說明圖。

      圖34是示出Action(Service Notification Response:服務(wù)通知響應(yīng))幀的格式的說明圖。

      圖35是示出發(fā)送與應(yīng)用程序或服務(wù)相關(guān)的信息等時的無線通信裝置2A、2B、2C的處理內(nèi)容的流程圖。

      圖36是示出確定連接對象的無線通信裝置2時的無線通信裝置1的處理內(nèi)容的流程圖。

      圖37是示出構(gòu)成本發(fā)明實施方式5的無線通信系統(tǒng)的無線通信裝置間的處理順序的時序圖。

      圖38是示出發(fā)送Probe Request(探測請求)幀時的無線通信裝置1的處理內(nèi)容的流程圖。

      圖39是示出發(fā)送Probe Response(探測響應(yīng))幀時的無線通信裝置2A、2B、2C的處理內(nèi)容的流程圖。

      圖40是示出Probe Response幀的Service Notification IE的格式的說明圖。

      具體實施方式

      以下,參照附圖詳細說明本發(fā)明的實施方式。

      實施方式1.

      圖1是示出本發(fā)明實施方式1的無線通信系統(tǒng)的結(jié)構(gòu)圖。

      在圖1中,作為第1無線通信裝置的無線通信裝置1支持多個通信模式,作為第2無線通信裝置的無線通信裝置2A、2B、2C存在于無線通信裝置1的周圍。

      無線通信裝置1與無線通信裝置2A、2B、2C通過無線鏈路3連接。

      無線鏈路3例如是2.4GHz頻帶、5GHz頻帶、60GHz頻帶、900MHz帶等、無線LAN裝置通常使用的頻帶即可,可以使用任何頻帶的信道。此外,也可以使用多個頻帶的信道。

      無線通信裝置1在從無線通信裝置2A、2B、2C取得與能夠提供的應(yīng)用程序相關(guān)的信息時,一邊對使用對象的頻率信道進行切換,一邊使用能夠在無線LAN中利用的全部頻率信道,向無線通信裝置2A、2B、2C廣播Action(Application Service Request)幀,該Action(Application Service Request)幀是能夠與無線通信裝置2A、2B、2C中的通信模式的設(shè)定狀況無關(guān)地和無線通信裝置2A、2B、2C進行無線通信的協(xié)議。

      無線通信裝置2A、2B、2C在接收到Action(Application Service Request)幀時,向無線通信裝置1發(fā)送Action(Application Service Response)幀,該Action(Application Service Response)幀是能夠與無線通信裝置1中的通信模式的設(shè)定狀況無關(guān)地和無線通信裝置1進行無線通信的協(xié)議。在該Action(Application Service Response)幀中包含與能夠由本無線通信裝置提供的應(yīng)用程序相關(guān)的信息(例如,應(yīng)用程序的ID(識別信息))等。

      但是,在本實施方式1中,由于在從無線通信裝置1廣播的Action(Application Service Request)幀中,包含由用戶選擇的應(yīng)用程序的ID,因此,無線通信裝置2A、2B、2C僅在能夠提供該ID所示的應(yīng)用程序的情況下,將Action(Application Service Response)幀發(fā)送到無線通信裝置1,作為Action(Application Service Request)幀的響應(yīng)。

      圖2是示出將構(gòu)成圖1的無線通信系統(tǒng)的無線通信裝置用作車載設(shè)備的例子的說明圖。

      在圖2的例子中,無線通信裝置2A可以假定搭載于汽車4(車輛)的Head Unit、汽車導航裝置、音響裝置、后排座椅監(jiān)視裝置等車載設(shè)備。

      此外,無線通信裝置1、2B可以假定帶入汽車4內(nèi)的平板電腦、智能手機、便攜式游戲設(shè)備、音樂播放器、個人計算機等設(shè)備。

      車外的無線通信裝置2C可以假定設(shè)置在家庭內(nèi)的無線LAN系統(tǒng)或公用無線LAN系統(tǒng)(例如熱點、中繼站)等。

      在圖2中,示出了使用無線通信裝置2A作為車載設(shè)備的例子,但例如也可以使用無線通信裝置1、2B作為車載設(shè)備,還可以使用無線通信裝置2A和無線通信裝置1、2B作為車載設(shè)備。

      圖3是示出構(gòu)成圖1的無線通信系統(tǒng)的無線通信裝置1、2A、2B、2C的內(nèi)部的結(jié)構(gòu)圖。

      在圖3中,發(fā)送部11例如是具有遵循IEEE802.11的發(fā)送功能的無線通信電路,在WLAN控制部13的控制下,除了向通過無線鏈路3連接的通信對方的無線通信裝置發(fā)送無線LAN幀以外,還進行載波偵聽多路訪問(CSMA:Carrier Sense Multiple Access)、或沖突避免方式(CA:Collision Avoidance)的載波偵聽的判斷處理。

      載波偵聽多路訪問和沖突避免方式是公知的技術(shù),因此,省略詳細的說明。

      接收部12例如是具有遵循IEEE802.11的接收功能的無線通信電路,除了接收從通過無線鏈路3連接的通信對方的無線通信裝置發(fā)送的無線LAN幀以外,還對發(fā)送目的地是單播的無線LAN幀進行ACK(acknowledgment:確認)幀的發(fā)送判斷處理。

      為了支持多個通信模式,WLAN控制部13具有STA模式控制部14、AP模式控制部15、Wi-Fi Direct模式控制部16、ad-hoc模式控制部17、NAN模式控制部18、WiGig模式控制部19以及通信模式切換控制部20。

      此外,WLAN控制部13具有服務(wù)搜索部21,以搜索能夠由本無線通信裝置提供的服務(wù)以及應(yīng)用程序。

      STA模式控制部14控制為,在通信模式被設(shè)定為基礎(chǔ)架構(gòu)模式中的STA模式時,在STA模式下實施與通信對方的無線通信裝置之間的無線通信。

      AP模式控制部15控制為,在通信模式被設(shè)定為基礎(chǔ)架構(gòu)模式中的AP模式時,在AP模式下實施與通信對方的無線通信裝置之間的無線通信。

      Wi-Fi Direct模式控制部16控制為,在通信模式被設(shè)定為Wi-Fi Direct模式時,在Wi-Fi Direct模式下實施與通信對方的無線通信裝置之間的無線通信。

      ad-hoc模式控制部17控制為,在通信模式被設(shè)定為ad-hoc模式時,在ad-hoc模式下實施與通信對方的無線通信裝置之間的無線通信。

      NAN模式控制部18控制為,在通信模式被設(shè)定為NAN模式時,在NAN模式下實施與通信對方的無線通信裝置之間的無線通信。

      WiGig模式控制部19控制為,在通信模式被設(shè)定為WiGig模式時,在WiGig模式下實施與通信對方的無線通信裝置之間的無線通信。

      在圖3中,示出了WLAN控制部13具有STA模式控制部14、AP模式控制部15、Wi-Fi Direct模式控制部16、ad-hoc模式控制部17、NAN模式控制部18以及WiGig模式控制部19的例子,但是,支持至少1個以上的通信模式即可,因此,具有STA模式控制部14、AP模式控制部15、Wi-Fi Direct模式控制部16、ad-hoc模式控制部17、NAN模式控制部18以及WiGig模式控制部19中的1個以上的控制部即可。

      通信模式切換控制部20實施通信模式的切換處理。

      即,無線通信裝置1的通信模式切換控制部20收集通過后述的服務(wù)搜索部21收集的來自無線通信裝置2A、2B、2C的Action(Application Service Response)幀所包含的通信模式信息,該通信模式信息表示無線通信裝置2A、2B、2C支持的通信模式。

      此外,無線通信裝置1的通信模式切換控制部20在進行與無線通信裝置2A(或2B、2C)之間的無線連接時,從該收集到的通信模式信息表示的通信模式中選擇與本無線通信裝置的通信模式對應(yīng)的通信模式,將作為能夠與無線通信裝置2A(或2B、2C)中的通信模式的設(shè)定狀況無關(guān)地和無線通信裝置2A(或2B、2C)進行無線通信的協(xié)議的Action(Mode Change Request)幀輸出到發(fā)送部11,由此,將該Action(Mode Change Request)幀發(fā)送到無線通信裝置2A(或2B、2C)。該Action(Mode Change Request)幀相當于變更為所選擇的通信模式的變更請求。

      另外,無線通信裝置1的通信模式切換控制部20以及接收部12構(gòu)成通信模式信息收集單元,無線通信裝置1的通信模式切換控制部20以及發(fā)送部11構(gòu)成通信模式變更請求單元。

      在接收部12從無線通信裝置1接收到Action(Mode Change Request)幀時,無線通信裝置2A、2B、2C的通信模式切換控制部20按照該Action(Mode Change Request)幀變更通信模式。

      另外,無線通信裝置2A、2B、2C的通信模式切換控制部20以及接收部12構(gòu)成通信模式變更單元。

      這里,示出了無線通信裝置1的通信模式切換控制部20將通信模式的變更請求輸出到無線通信裝置2A(或2B、2C)的情況,但也可以不變更無線通信裝置2A(或2B、2C)的通信模式,而變更無線通信裝置1的通信模式。

      此外,也可以對無線通信裝置1和無線通信裝置2A(或2B、2C)雙方的通信模式進行變更。

      服務(wù)搜索部21實施如下處理:搜索由公共服務(wù)控制部23以及單獨服務(wù)控制部24管理的服務(wù)(能夠提供的服務(wù))、以及與該服務(wù)對應(yīng)的應(yīng)用程序,將該應(yīng)用程序的信息(例如名稱、應(yīng)用程序的概要等)顯示在該無線通信裝置的顯示器上。

      特別是,無線通信裝置1的服務(wù)搜索部21具有用于供用戶選擇期望的應(yīng)用程序的選擇受理部(例如觸摸面板等用戶接口),并具有信息發(fā)送請求發(fā)布部,當該選擇受理部受理了應(yīng)用程序的選擇時,該信息發(fā)送請求發(fā)布部一邊經(jīng)由發(fā)送部11切換使用對象的頻率信道,一邊使用能夠在無線LAN中利用的全部頻率信道,向無線通信裝置2A、2B、2C廣播包含該選擇的應(yīng)用程序的ID的Action(Application Service Request)幀。

      此外,無線通信裝置1的服務(wù)搜索部21具有信息接收部,當接收部12從無線通信裝置2A、2B、2C接收到Action(Application Service Response)幀作為Action(Application Service Request)幀的響應(yīng)時,該信息接收部收集該Action(Application Service Response)幀包含的各種信息(例如,能夠提供的服務(wù)的信息、由用戶選擇的應(yīng)用程序的ID、支持的通信模式的信息等)。

      另外,無線通信裝置1的服務(wù)搜索部21、發(fā)送部11以及接收部12構(gòu)成信息收集單元。

      無線通信裝置2A、2B、2C的服務(wù)搜索部21具有:信息發(fā)送請求接收部,其在接收部12從無線通信裝置1接收到Action(Application Service Request)幀時,從Action(Application Service Request)幀取得應(yīng)用程序的ID;判定部,其判定本無線通信裝置是否能夠提供該應(yīng)用程序(判定應(yīng)用程序控制部25是否正在管理該應(yīng)用程序);以及信息響應(yīng)部,如果能夠提供該應(yīng)用程序,則信息響應(yīng)部經(jīng)由發(fā)送部11將包含各種信息(例如,能夠提供的服務(wù)的信息、由無線通信裝置1選擇的應(yīng)用程序的ID、支持的通信模式的信息等)的Action(Application Service Response)幀作為Action(Application Service Request)幀的響應(yīng)發(fā)送到無線通信裝置1。

      另外,無線通信裝置1的服務(wù)搜索部21、發(fā)送部11以及接收部12構(gòu)成信息發(fā)送單元。

      服務(wù)連接管理部22記錄有服務(wù)連接管理表,該服務(wù)連接管理表示出對應(yīng)于應(yīng)用程序的服務(wù)和無線連接的連接等級之間的對應(yīng)關(guān)系。

      此外,服務(wù)連接管理部22具有受理服務(wù)連接管理表所記錄的對應(yīng)關(guān)系的編輯的用戶接口(例如,鍵盤、鼠標、觸摸面板等),按照由用戶接口受理的用戶的操作、或者無線連接的歷史,實施對服務(wù)連接管理表所記錄的對應(yīng)關(guān)系進行編輯的處理。另外,服務(wù)連接管理部22構(gòu)成編輯單元。

      另外,無線通信裝置1的通信模式切換控制部20在進行與無線通信裝置2A(或2B、2C)的無線連接時,參照服務(wù)連接管理表,按照從無線通信裝置2A(或2B、2C)提供的應(yīng)用程序所對應(yīng)的服務(wù)等,確定無線連接的連接等級,將包含該連接等級的變更請求即Action(Mode Change Request)幀發(fā)送到無線通信裝置2A(或2B、2C)。

      無線通信裝置2A(或2B、2C)的通信模式切換控制部20在接收部12接收到Action(Mode Change Request)幀時,識別Action(Mode Change Request)幀包含的無線連接的連接等級,根據(jù)該連接等級控制通信模式的變更方式。

      即,如果無線連接的連接等級是“強制連接”,則無論有無當前設(shè)定的通信模式,無線通信裝置2A(或2B、2C)的通信模式切換控制部20都強制地變更通信模式,如果無線連接的連接等級是“自動連接”,則在沒有當前設(shè)定的通信模式時對通信模式進行變更。此外,在無線連接的連接等級是“自動連接”、且存在當前設(shè)定的通信模式的情況下,或者在無線連接的連接等級是“用戶通知”的情況下,在顯示器等上顯示變更通信模式,在受理了指示變更的用戶的操作的情況下,實施變更通信模式等處理。

      公共服務(wù)控制部23對與構(gòu)成無線通信系統(tǒng)的全部無線通信裝置的公共服務(wù)(例如音樂、圖像、打印、動態(tài)圖像等)相關(guān)的信息進行管理。

      單獨服務(wù)控制部24對與該無線通信裝置中的單獨服務(wù)相關(guān)的信息進行管理。

      應(yīng)用程序控制部25對與由公共服務(wù)控制部23以及單獨服務(wù)控制部24管理的服務(wù)對應(yīng)的應(yīng)用程序進行管理。

      詳細應(yīng)用程序控制部26對與由應(yīng)用程序控制部25管理的應(yīng)用程序相關(guān)的詳細信息進行管理。

      在圖3的例子中,假設(shè)作為無線通信裝置1、2A、2B、2C的構(gòu)成要素的發(fā)送部11、接收部12、WLAN控制部13、服務(wù)連接管理部22、公共服務(wù)控制部23、單獨服務(wù)控制部24、應(yīng)用程序控制部25以及詳細應(yīng)用程序控制部26分別由專用的硬件(例如,安裝了CPU(Central Processing Unit)的半導體集成電路、或者單片機等)構(gòu)成,但無線通信裝置1、2A、2B、2C也可以由計算機構(gòu)成。

      在由計算機構(gòu)成無線通信裝置1、2A、2B、2C的情況下,將記述有發(fā)送部11、接收部12、WLAN控制部13、服務(wù)連接管理部22、公共服務(wù)控制部23、單獨服務(wù)控制部24、應(yīng)用程序控制部25以及詳細應(yīng)用程序控制部26的處理內(nèi)容的程序保存到計算機的存儲器,該計算機的CPU執(zhí)行該存儲器所保存的程序即可。

      圖4是示出構(gòu)成本發(fā)明實施方式1的無線通信系統(tǒng)的無線通信裝置間的處理順序的時序圖。

      接著,對動作進行說明。

      首先,說明無線通信裝置1從無線通信裝置1、2A、2B、2C收集與應(yīng)用程序相關(guān)的信息等時的處理內(nèi)容。

      圖5是示出收集與應(yīng)用程序相關(guān)的信息等時的無線通信裝置1的處理內(nèi)容的流程圖,圖6是示出發(fā)送與應(yīng)用程序相關(guān)的信息等時的無線通信裝置2A、2B、2C的處理內(nèi)容的流程圖。

      首先,當用戶操作無線通信裝置1而輸入了顯示能夠提供的應(yīng)用程序的指令時,無線通信裝置1的服務(wù)搜索部21搜索由公共服務(wù)控制部23以及單獨服務(wù)控制部24管理的服務(wù)(能夠提供的服務(wù))。

      無線通信裝置1的服務(wù)搜索部21在搜索到能夠提供的服務(wù)后,從應(yīng)用程序控制部25搜索與該服務(wù)對應(yīng)的應(yīng)用程序,從詳細應(yīng)用程序控制部26搜索該應(yīng)用程序的信息(例如名稱、應(yīng)用程序的概要等)。

      無線通信裝置1的服務(wù)搜索部21將該搜索到的應(yīng)用程序的信息(例如名稱、應(yīng)用程序的概要等)顯示在未圖示的顯示器等上。

      當用戶操作無線通信裝置1而從顯示器等所顯示的多個應(yīng)用程序中選擇了期望的應(yīng)用程序后,無線通信裝置1的服務(wù)搜索部21將包含該選擇出的應(yīng)用程序的ID的Action(Application Service Request)幀輸出到發(fā)送部11,由此,向無線通信裝置2A、2B、2C廣播該Action(Application Service Request)幀(圖4的F101、F103、F105)。

      即,無線通信裝置1不知道存在于周邊的無線通信裝置2A、2B、2C在利用哪個頻率信道Ch,因此,一邊對使用對象的頻率信道Ch進行切換,一邊使用能夠在無線LAN中利用的全部頻率信道,對Action(Application Service Request)幀進行廣播,暫且從可利用的多個頻率信道中,將1個頻率信道Ch設(shè)定為使用對象,使用該頻率信道Ch,向無線通信裝置2A、2B、2C廣播Action(Application Service Request)幀(圖5的步驟ST1)。

      此外,在對Action(Application Service Request)幀進行廣播時,無線通信裝置1的服務(wù)搜索部21啟動定時器(Service Scan Timer:服務(wù)掃描定時器)(圖5的步驟ST2)。

      這里,Action(Application Service Request)幀是能夠與無線通信裝置2A、2B、2C中的通信模式的設(shè)定狀況無關(guān)地和無線通信裝置2A、2B、2C進行無線通信的協(xié)議,圖7是示出Action(Application Service Request)幀的格式的說明圖。

      在Action(Application Service Request)幀的Service ID(服務(wù)ID)字段中,設(shè)定由用戶選擇的應(yīng)用程序的ID(識別信息),在Own Application ID List(自身的應(yīng)用程序ID列表)字段中,設(shè)定無線通信裝置1能夠提供的應(yīng)用程序的ID的列表。

      此外,在Own Device Type(自身的設(shè)備類型)字段中,設(shè)定無線通信裝置1的終端類別(例如PC、打印機、路由器等),在Own Operating Mode List(自身的操作模式列表)字段中,設(shè)定無線通信裝置1支持的通信模式的列表。

      另外,在Action(Application Service Request)幀的OUI中,例如設(shè)定0x002692,在Subtype中,設(shè)定圖8所示的值“2”,但不限于這些值。

      當接收部12從無線通信裝置1接收到Action(Application Service Request)幀時(圖6的步驟ST11),無線通信裝置2A、2B、2C的服務(wù)搜索部21取得Action(Application Service Request)幀包含的應(yīng)用程序的ID(由無線通信裝置1選擇的應(yīng)用程序的ID)。

      無線通信裝置2A、2B、2C的服務(wù)搜索部21在取得應(yīng)用程序的ID后,確認應(yīng)用程序控制部25是否正在管理該ID所示的應(yīng)用程序(圖6的步驟ST12),如果應(yīng)用程序控制部25正在管理該應(yīng)用程序(步驟ST12:“是”的情況),則將由無線通信裝置1選擇的應(yīng)用程序判定為本無線通信裝置2能夠提供的應(yīng)用程序。

      在判定為由無線通信裝置1選擇的應(yīng)用程序是能夠提供的應(yīng)用程序時,無線通信裝置2A、2B、2C的服務(wù)搜索部21針對作為Action(Application Service Request)幀的響應(yīng)幀的Action(Application Service Response)幀,將由無線通信裝置1選擇的應(yīng)用程序的ID包含在內(nèi)(圖6的步驟ST13),將該Action(Application Service Response)幀輸出到發(fā)送部11,由此,將該Action(Application Service Response)幀發(fā)送到無線通信裝置1(圖4的F102、F104、F106、圖6的步驟ST14)。

      無線通信裝置2A、2B、2C的服務(wù)搜索部21在判定為由無線通信裝置1選擇的應(yīng)用程序不是本無線通信裝置2能夠提供的應(yīng)用程序時,不將Action(Application Service Response)幀發(fā)送到無線通信裝置1。

      這里,Action(Application Service Response)幀是能夠與無線通信裝置1中的通信模式的設(shè)定狀況無關(guān)地和無線通信裝置1進行無線通信的協(xié)議,圖9是示出Action(Application Service Response)幀的格式的說明圖。

      在Action(Application Service Response)幀的Application attribute(應(yīng)用程序?qū)傩?字段內(nèi)的Application ID(應(yīng)用程序ID)字段中,設(shè)定由無線通信裝置1選擇的應(yīng)用程序的ID,在Operating Mode(操作模式)字段中,設(shè)定本無線通信裝置2支持的通信模式的一覽。

      此外,在length(長度)字段中,設(shè)定Application attribute字段整體的長度,在variable(變量)字段中,設(shè)定無線通信裝置2支持的傳輸速率和加密方式等設(shè)定信息。

      此外,在Own Device Type字段中,設(shè)定無線通信裝置2的終端類別(例如PC、打印機、路由器等)。

      另外,在Action(Application Service Response)幀的OUI中,例如設(shè)定0x002692,在Subtype中,設(shè)定圖8所示的值“3”,但不限于這些值。

      無線通信裝置1的服務(wù)搜索部21從廣播Action(Application Service Request)幀起到經(jīng)過一定時間為止(到已啟動的定時器到時間為止),判定接收部12是否接收到Action(Application Service Response)幀(圖5的步驟ST3),如果接收部12接收到Action(Application Service Response)幀(圖5的步驟ST3:“是”的情況),則取得該Action(Application Service Response)幀(圖5的步驟ST4)。

      在取得了Action(Application Service Response)幀的情況下,或者在接收部12接收到Action(Application Service Response)幀之前定時器到時間的情況下,無線通信裝置1的服務(wù)搜索部21對使用對象的頻率信道Ch進行切換,反復實施步驟ST1~ST4的處理。

      無線通信裝置1的服務(wù)搜索部21將所取得的Action(Application Service Response)幀輸出到通信模式切換控制部20。

      接著,對無線通信裝置1從無線通信裝置2A、2B、2C中確定連接對象的無線通信裝置2時的處理內(nèi)容進行說明。

      圖10是示出確定連接對象的無線通信裝置2時的無線通信裝置1的處理內(nèi)容的流程圖。

      無線通信裝置1的通信模式切換控制部20在接收到從無線通信裝置2A、2B、2C中的1個以上的無線通信裝置2發(fā)送的Action(Application Service Response)幀時,將服務(wù)搜索部21最初取得的Action(Application Service Response)幀的發(fā)送源的無線通信裝置2確定為臨時的連接目標地候選(圖10的步驟ST21)。

      此外,無線通信裝置1的通信模式切換控制部20確認最初取得的Action(Application Service Response)幀的發(fā)送源的無線通信裝置2的信息(例如MAC地址、能夠提供的應(yīng)用程序和服務(wù)、終端類別等)。無線通信裝置2的信息能夠通過參照Action(Application Service Response)幀來確認。另外,在Action(Application Service Response)幀中不包含能夠提供的服務(wù)的信息,但能夠根據(jù)能夠提供的應(yīng)用程序的信息來確定能夠提供的服務(wù)。也可以是能夠提供的服務(wù)的信息包含在Action(Application Service Response)幀中。

      無線通信裝置1的通信模式切換控制部20在確認最初的幀發(fā)送源的無線通信裝置2的信息后,通過將最初的幀發(fā)送源的無線通信裝置2的信息、和由服務(wù)連接管理部22記錄的服務(wù)連接管理表進行對照,確定針對最初的幀發(fā)送源的無線通信裝置2的無線連接的連接等級。

      這里,圖11是示出服務(wù)連接管理表的一例的說明圖。

      在圖11的例子中,作為與無線連接的連接等級中的“強制連接”對應(yīng)的MAC地址,記錄“11:22:33:44:55:66”,由于與“強制連接”對應(yīng)的服務(wù)是“動態(tài)圖像”,因此,如果最初的幀發(fā)送源的無線通信裝置2的MAC地址是“11:22:33:44:55:66”、且能夠提供的服務(wù)是“動態(tài)圖像”,則將最初的幀發(fā)送源的無線通信裝置2的連接等級確定為“強制連接”。

      此外,在圖11的例子中,作為與無線連接的連接等級中的“自動連接”對應(yīng)的MAC地址,記錄“22:33:44:55:66:77”,由于與“自動連接”對應(yīng)的服務(wù)是“互聯(lián)網(wǎng)”,因此,如果最初的幀發(fā)送源的無線通信裝置2的MAC地址是“22:33:44:55:66:77”、且能夠提供的服務(wù)是“互聯(lián)網(wǎng)”,則將最初的幀發(fā)送源的無線通信裝置2的連接等級確定為“自動連接”。

      并且,在圖11的例子中,與無線連接的連接等級中的“用戶通知”對應(yīng)的設(shè)備類型(終端類別)是“平板電腦”、與“用戶通知”對應(yīng)的服務(wù)是“音樂”、與“用戶通知”對應(yīng)的應(yīng)用程序是“音樂再現(xiàn)應(yīng)用程序”,因此,如果最初的幀發(fā)送源的無線通信裝置2的終端類別是平板電腦、能夠提供的服務(wù)是“音樂”、且能夠提供的應(yīng)用程序是“音樂再現(xiàn)應(yīng)用程序”,則將最初的幀發(fā)送源的無線通信裝置2的連接等級確定為“用戶通知”。

      此外,在圖11的例子中,與無線連接的連接等級中的“忽略”對應(yīng)的服務(wù)是“相片”,因此,如果最初的幀發(fā)送源的無線通信裝置2的能夠提供的服務(wù)是“相片”,則將最初的幀發(fā)送源的無線通信裝置2的連接等級確定為“忽略”。

      在本實施方式1中,為了將連接等級確定為“強制連接”或“自動連接”,需要同時滿足多個條件(MAC地址、服務(wù)),在不滿足部分條件的情況下,將連接等級確定為“用戶通知”。但是,該確定方法只不過是一例,也可以是如果滿足一部分條件,則將連接等級確定為“強制連接”或“自動連接”。

      接著,如果存在第2個取得的Action(Application Service Response)幀(圖10的步驟ST22:“是”的情況),則無線通信裝置1的通信模式切換控制部20確認該Action(Application Service Response)幀的發(fā)送源的無線通信裝置2的信息(例如MAC地址、能夠提供的應(yīng)用程序和服務(wù)、終端類別等)。

      無線通信裝置1的通信模式切換控制部20在確認第2個幀發(fā)送源的無線通信裝置2的信息后,與最初的幀發(fā)送源的無線通信裝置2的信息同樣地,通過將第2個幀發(fā)送源的無線通信裝置2的信息、和由服務(wù)連接管理部22記錄的服務(wù)連接管理表進行對照,確定針對第2個幀發(fā)送源的無線通信裝置2的無線連接的連接等級(圖10的步驟ST23)。

      無線通信裝置1的通信模式切換控制部20在確定針對第2個幀發(fā)送源的無線通信裝置2的無線連接的連接等級后,對該無線連接的連接等級、與針對在當前時刻確定為連接目標地候選的無線通信裝置2的無線連接的連接等級的優(yōu)先度進行比較(圖10的步驟ST24),如果針對第2個幀發(fā)送源的無線通信裝置2的無線連接的連接等級的優(yōu)先度較高(步驟ST24:“是”的情況),則將連接目標地候選變更為第2個幀發(fā)送源的無線通信裝置2(圖10的步驟ST25)。另一方面,如果針對在當前時刻確定為連接目標地候選的無線通信裝置2的無線連接的連接等級的優(yōu)先度較高(步驟ST24:“否”的情況),則不變更連接目標地候選。

      在圖11的例子中,由于無線連接的連接等級的優(yōu)先度是“強制連接”>“自動連接”>“用戶通知”>“忽略”,因此,例如如果針對最初的幀發(fā)送源的無線通信裝置2的無線連接的連接等級是“自動連接”、且針對第2個幀發(fā)送源的無線通信裝置2的無線連接的連接等級是“強制連接”,則將連接目標地候選變更為第2個幀發(fā)送源的無線通信裝置2。

      此外,如果針對第2個幀發(fā)送源的無線通信裝置2的無線連接的連接等級是“用戶通知”,則不變更連接目標地候選,而將連接目標地候選保持為最初的幀發(fā)送源的無線通信裝置2。

      在本實施方式1中,如果針對最初的幀發(fā)送源的無線通信裝置2的無線連接的連接等級與針對第2個幀發(fā)送源的無線通信裝置2的無線連接的連接等級相同,則不變更連接目標地候選,但不限于此。

      繼而,如果存在第n個(n=3、4、···)取得的Action(Application Service Response)幀(圖10的步驟ST22:“是”的情況),則無線通信裝置1的通信模式切換控制部20實施與針對第2個取得的Action(Application Service Response)幀的處理相同的處理(圖10的步驟ST23~ST25)。

      無線通信裝置1的通信模式切換控制部20在針對服務(wù)搜索部21取得的全部Action(Application Service Response)幀實施相同的處理后(圖10的步驟ST22:“否”的情況),將最終的連接目標地候選的無線通信裝置2確定為連接對象(圖10的步驟ST26)。

      另外,服務(wù)連接管理部22由于具有受理服務(wù)連接管理表所記錄的對應(yīng)關(guān)系的編輯的用戶接口(例如,鍵盤、鼠標、觸摸面板等),因此,用戶能夠通過操作用戶接口來適當編輯(例如條件的追加、變更、刪除等)服務(wù)連接管理表記錄的對應(yīng)關(guān)系。

      服務(wù)連接管理部22也可以具有按照無線連接的歷史而自動地編輯服務(wù)連接管理表記錄的對應(yīng)關(guān)系的功能。例如,考慮將之前已進行無線連接的無線通信裝置的MAC地址、服務(wù)等和連接等級追加到服務(wù)連接管理表等。

      接著,說明無線通信裝置1向連接對象的無線通信裝置2請求通信模式變更的前一階段的處理內(nèi)容。

      圖12是示出請求通信模式變更的前一階段的無線通信裝置1的處理內(nèi)容的流程圖。

      無線通信裝置1的通信模式切換控制部20在確定連接對象的無線通信裝置2后,如果連接對象的無線通信裝置2的連接等級是“強制連接”(圖12的步驟ST31:“是”的情況),則開始后述的通信模式的變更請求處理(圖12的步驟ST32)。

      如果連接對象的無線通信裝置2的連接等級不是“強制連接”(圖12的步驟ST31:“否”的情況)、且連接對象的無線通信裝置2的連接等級是“自動連接”(圖12的步驟ST33:“是”的情況),則無線通信裝置1的通信模式切換控制部20確認連接對象的無線通信裝置2是否正在與其它無線通信裝置無線連接(圖12的步驟ST34)。

      如果連接對象的無線通信裝置2未與其它無線通信裝置無線連接(圖12的步驟ST34:“否”的情況),則無線通信裝置1的通信模式切換控制部20開始后述的通信模式的變更請求處理(圖12的步驟ST32)。

      在連接對象的無線通信裝置2的連接等級不是“自動連接”(圖12的步驟ST33:“否”的情況)、且連接對象的無線通信裝置2的連接等級是“用戶通知”的情況(圖12的步驟ST35:“是”的情況)下,或者雖然連接對象的無線通信裝置2的連接等級是“自動連接”、但連接對象的無線通信裝置2正在與其它無線通信裝置無線連接的情況(圖12的步驟ST34:“是”的情況)下,無線通信裝置1的通信模式切換控制部20向用戶通知存在與連接對象的無線通信裝置2進行無線連接的請求,向用戶通知用于提醒確定是否允許無線連接的消息(圖12的步驟ST36)。這些通知例如可以通過在無線通信裝置1的顯示器等上顯示該消息來進行,也可以通過語音輸出來進行。

      如果用戶在一定時間內(nèi)進行允許無線連接的操作(圖12的步驟ST37:“是”的情況),則無線通信裝置1的通信模式切換控制部20開始后述的通信模式的變更請求處理(圖12的步驟ST32)。

      在用戶未在一定時間內(nèi)進行允許無線連接的操作的情況(圖12的步驟ST37:“否”的情況)、或者在連接對象的無線通信裝置2的連接等級是“忽略”的情況(圖12的步驟ST38:“是”的情況)下,無線通信裝置1的通信模式切換控制部20不實施通信模式的變更請求處理(圖12的步驟ST39)。

      接著,說明無線通信裝置1向連接對象的無線通信裝置2請求通信模式變更時的處理內(nèi)容、和連接對象的無線通信裝置2變更通信模式時的處理內(nèi)容。

      圖13是示出請求通信模式變更時的無線通信裝置1的處理內(nèi)容的流程圖,圖14是示出變更通信模式時的連接對象的無線通信裝置2的處理內(nèi)容的流程圖。

      無線通信裝置1的通信模式切換控制部20通過將請求通信模式變更的Action(Mode Change Request)幀輸出到發(fā)送部11,將Action(Mode Change Request)幀發(fā)送到連接對象的無線通信裝置2(圖4的F107、圖13的步驟ST41)。

      在本實施方式1中,為了方便說明,假設(shè)連接對象的無線通信裝置2是無線通信裝置2A而進行以下的說明。

      這里,Action(Mode Change Request)幀是能夠與連接對象的無線通信裝置2A中的通信模式的設(shè)定狀況無關(guān)地和連接對象的無線通信裝置2A進行無線通信的協(xié)議,圖15是示出Action(Mode Change Request)幀的格式的說明圖。

      在Action(Mode Change Request)幀的Service Connecting Level(服務(wù)連接等級)字段中,設(shè)定由無線通信裝置1確定的連接等級(向連接對象的無線通信裝置2A請求的無線連接的連接等級),在Request Operating Mode(請求操作模式)中,設(shè)定向連接對象的無線通信裝置2A請求的通信模式(能夠以無線通信裝置1支持的通信模式進行無線通信的通信模式)。

      此外,在Request Service ID(請求服務(wù)ID)字段中,設(shè)定向連接對象的無線通信裝置2A請求的服務(wù)的ID,在Request Application ID字段中,設(shè)定向連接對象的無線通信裝置2A請求的應(yīng)用程序的ID(由用戶選擇的應(yīng)用程序的ID)。

      另外,在Action(Mode Change Request)幀的OUI中,例如設(shè)定0x002692,在Subtype中,設(shè)定圖8所示的值“6”,但不限于這些值。此外,在length字段中設(shè)定幀整體的長度。

      在接收部12從無線通信裝置1接收到Action(Mode Change Request)幀時,連接對象的無線通信裝置2A的通信模式切換控制部20取得該Action(Mode Change Request)幀(圖14的步驟ST61)。

      連接對象的無線通信裝置2A的通信模式切換控制部20確認在Action(Mode Change Request)幀的Service Connecting Level字段中設(shè)定的無線連接的連接等級(圖14的步驟ST62)。

      如果無線連接的連接等級是“強制連接”(圖14的步驟ST63:“是”的情況),則連接對象的無線通信裝置2A的通信模式切換控制部20從結(jié)束當前啟動中的通信模式起,啟動在Action(Mode Change Request)幀的Request Operating Mode中設(shè)定的通信模式(圖14的步驟ST64)。

      在啟動從無線通信裝置1請求的通信模式后,連接對象的無線通信裝置2A的通信模式切換控制部20在對Status Code(狀態(tài)碼)設(shè)定表示通信模式的變更已成功的“0”后,將包含該Status Code的Action(Mode Change Response)幀輸出到發(fā)送部11,作為Action(Mode Change Request)幀的響應(yīng),由此,將該Action(Mode Change Response)幀發(fā)送到無線通信裝置1(圖4的F108、圖14的步驟ST65)。

      這里,Action(Mode Change Response)幀是能夠與無線通信裝置1中的通信模式的設(shè)定狀況無關(guān)地和無線通信裝置1進行無線通信的協(xié)議,圖16是示出Action(Mode Change Response)幀的格式的說明圖。

      在Action(Mode Change Response)幀的Status Code中,設(shè)定表示通信模式的變更是成功還是失敗的信息。在通信模式的變更失敗的情況(無線通信裝置2A拒絕通信模式的變更請求的情況)下,可以對variable字段追加Reason Code(原因碼)字段,設(shè)定拒絕通信模式的原因。

      另外,在Action(Mode Change Response)幀的OUI中,例如設(shè)定0x002692,在Subtype中,設(shè)定圖8所示的值“7”,但不限于該值。

      如果連接等級不是“強制連接”(圖14的步驟ST63:“否”的情況)、且連接等級是“自動連接”(圖14的步驟ST66:“是”的情況),則連接對象的無線通信裝置2A的通信模式切換控制部20確認是否正在與其它無線通信裝置無線連接(圖14的步驟ST67)。

      如果未與其它無線通信裝置無線連接(圖14的步驟ST67:“否”的情況),則連接對象的無線通信裝置2A的通信模式切換控制部20啟動在Action(Mode Change Request)幀的Request Operating Mode中設(shè)定的通信模式(圖14的步驟ST64)。

      此外,在啟動從無線通信裝置1請求的通信模式后,與連接等級是“強制連接”的情況同樣地,連接對象的無線通信裝置2A的通信模式切換控制部20在對Status Code(狀態(tài)碼)設(shè)定表示通信模式的變更已成功的“0”后,將包含該Status Code的Action(Mode Change Response)幀輸出到發(fā)送部11作為Action(Mode Change Request)幀的響應(yīng),由此,將該Action(Mode Change Response)幀發(fā)送到無線通信裝置1(圖4的F108、圖14的步驟ST65)。

      在連接等級不是“自動連接”(圖14的步驟ST66:“否”的情況)、且連接等級是“用戶通知”的情況(圖14的步驟ST68:“是”的情況),或者在雖然連接等級是“自動連接”、但正在與其它無線通信裝置無線連接的情況(圖14的步驟ST67:“是”的情況)下,連接對象的無線通信裝置2A的通信模式切換控制部20向用戶通知存在進行無線連接的請求,向用戶通知用于提醒確定是否允許無線連接的消息(圖14的步驟ST69)。這些通知例如可以通過在連接對象的無線通信裝置2A的顯示器等上顯示該消息來進行,也可以通過語音輸出來進行。

      如果用戶在一定時間內(nèi)進行了允許無線連接的操作(圖14的步驟ST70:“是”的情況),則連接對象的無線通信裝置2A的通信模式切換控制部20啟動在Action(Mode Change Request)幀的Request Operating Mode中設(shè)定的通信模式(圖14的步驟ST64)。

      此外,在啟動從無線通信裝置1請求的通信模式后,與連接等級是“強制連接”的情況同樣地,連接對象的無線通信裝置2A的通信模式切換控制部20在對Status Code(狀態(tài)碼)設(shè)定表示通信模式的變更已成功的“0”后,將包含該Status Code的Action(Mode Change Response)幀輸出到發(fā)送部11作為Action(Mode Change Request)幀的響應(yīng),由此,將該Action(Mode Change Response)幀發(fā)送到無線通信裝置1(圖4的F108、圖14的步驟ST65)。

      另外,在將包含“0”的Status Code的Action(Mode Change Response)幀發(fā)送到無線通信裝置1的情況下,如果能夠自動進行通信模式的變更,則連接對象的無線通信裝置2A的通信模式切換控制部20對Action(Mode Change Response)幀的Mode Change Method字段設(shè)定“0”,如果需要用戶手動地進行通信模式的變更,則對Mode Change Method字段設(shè)定“1”。

      在用戶未在一定時間內(nèi)進行允許無線連接的操作的情況(圖14的步驟ST70:“否”的情況)、或者在連接等級是“忽略”的情況(圖14的步驟ST71:“是”的情況)下,連接對象的無線通信裝置2A的通信模式切換控制部20在對Status Code設(shè)定表示通信模式的變更已失敗的“1”后,將包含Status Code的Action(Mode Change Response)幀輸出到發(fā)送部11作為Action(Mode Change Request)幀的響應(yīng),由此,將該Action(Mode Change Response)幀發(fā)送到無線通信裝置1(圖4的F108、圖14的步驟ST72)。

      從將請求通信模式變更的Action(Mode Change Request)幀發(fā)送到連接對象的無線通信裝置2A起,在一定時間內(nèi)接收部12無法從連接對象的無線通信裝置2A接收到Action(Mode Change Response)幀的情況(圖13的步驟ST42:“否”的情況)下,無線通信裝置1的通信模式切換控制部20向用戶通知從連接對象的無線通信裝置2A沒有發(fā)出響應(yīng)(圖13的步驟ST43),結(jié)束通信模式的變更處理。

      從將請求通信模式變更的Action(Mode Change Request)幀發(fā)送到連接對象的無線通信裝置2A起,在一定時間內(nèi)接收部12從連接對象的無線通信裝置2A接收到Action(Mode Change Response)幀后(圖13的步驟ST42:“是”的情況),無線通信裝置1的通信模式切換控制部20確認Action(Mode Change Response)幀包含的Status Code是否為“0”(通信模式的變更成功)(圖13的步驟ST44)。

      如果Action(Mode Change Response)幀包含的Status Code為“1”(圖13的步驟ST44:“否”的情況),則無線通信裝置1的通信模式切換控制部20向用戶通知通信模式的變更已失敗(圖13的步驟ST45),結(jié)束通信模式的變更處理。

      如果Action(Mode Change Response)幀包含的Status Code為“0”(圖13的步驟ST44:“是”的情況),則無線通信裝置1的通信模式切換控制部20確認Action(Mode Change Response)幀包含的Mode Change Method字段,判斷是否需要用戶手動地進行通信模式的變更(圖13的步驟ST46)。

      如果幀所包含的Mode Change Method字段為“1”(圖13的步驟ST46:“是”的情況),則無線通信裝置1的通信模式切換控制部20向用戶通知需要手動地進行通信模式的變更(圖13的步驟ST47),結(jié)束通信模式的變更處理。

      如果幀包含的Mode Change Method字段為“0”(圖13的步驟ST46:“否”的情況),則無線通信裝置1的通信模式切換控制部20判斷是否需要變更本無線通信裝置1的通信模式(圖13的步驟ST48)。

      例如,如果變更連接對象的無線通信裝置2A的通信模式,則只要能夠與連接對象的無線通信裝置2A實施無線通信,則判斷為不需要變更無線通信裝置1的通信模式,但即使變更連接對象的無線通信裝置2A的通信模式,如果不變更本無線通信裝置1的通信模式,則在無法與連接對象的無線通信裝置2A實施無線通信的情況下,判斷為需要變更本無線通信裝置1的通信模式。

      在判斷為需要變更本無線通信裝置1的通信模式時(圖13的步驟ST48:“是”的情況),無線通信裝置1的通信模式切換控制部20將本無線通信裝置1的通信模式變更為能夠與連接對象的無線通信裝置2A實施無線通信的通信模式(圖13的步驟ST49)。

      無線通信裝置1的通信模式切換控制部20通過將Action(Mode Change Confirm)幀輸出到發(fā)送部11,將Action(Mode Change Confirm)幀發(fā)送到連接對象的無線通信裝置2A(圖4的F109、圖13的步驟ST50)。

      這里,Action(Mode Change Confirm)幀是能夠與連接對象的無線通信裝置2A中的通信模式的設(shè)定狀況無關(guān)地和連接對象的無線通信裝置2A進行無線通信的協(xié)議,圖17是示出Action(Mode Change Confirm)幀的格式的說明圖。

      在Action(Mode Change Confirm)幀的Status Code中,如果無線通信裝置1的通信模式的變更成功,則設(shè)定“0”,如果無線通信裝置1的通信模式的變更失敗,則設(shè)定“1”。

      另外,在Action(Mode Change Confirm)幀的OUI中,例如設(shè)定0x002692,在Subtype中,設(shè)定圖8所示的值“8”,但不限于這些值。

      無線通信裝置1的通信模式切換控制部20在將Status Code為“0”的Action(Mode Change Confirm)幀發(fā)送到連接對象的無線通信裝置2A后,向用戶通知通信模式的變更成功(圖13的步驟ST51)。

      連接對象的無線通信裝置2A的通信模式切換控制部20在將Status Code為“0”的Action(Mode Change Response)幀發(fā)送到無線通信裝置1后,等待至接收部12從無線通信裝置1接收到Action(Mode Change Confirm)幀為止(圖14的步驟ST73)。

      如果無線通信裝置1以及連接對象的無線通信裝置2A中的通信模式的變更成功,則在之后的無線通信裝置1與連接對象的無線通信裝置2A之間執(zhí)行公知的連接順序,由此進行無線連接,開始無線通信(圖4的F110)。

      基于以上可知,根據(jù)本實施方式1,構(gòu)成為無線通信裝置2A、2B、2C按照能夠與無線通信裝置1中的通信模式的設(shè)定狀況無關(guān)地和無線通信裝置1進行無線通信的協(xié)議,發(fā)送與本無線通信裝置能夠提供的應(yīng)用程序相關(guān)的信息,無線通信裝置1收集從無線通信裝置2A、2B、2C發(fā)送的與應(yīng)用程序相關(guān)的信息,因此,起到如下效果:能夠與通信模式的設(shè)定狀況無關(guān)地從存在于周圍的無線通信裝置2A、2B、2C取得與能夠提供的應(yīng)用程序相關(guān)的信息。

      此外,根據(jù)本實施方式1,構(gòu)成為,無線通信裝置1具有如下功能:按照能夠與無線通信裝置2A、2B、2C中的通信模式的設(shè)定狀況無關(guān)地和無線通信裝置2A、2B、2C進行無線通信的協(xié)議,收集表示無線通信裝置2A、2B、2C支持的通信模式的通信模式信息,從這些通信模式中選擇與無線通信裝置1的通信模式對應(yīng)的通信模式,并且確定連接對象的無線通信裝置2A,向連接對象的無線通信裝置2A發(fā)送變更為該選擇的通信模式的變更請求。連接對象的無線通信裝置2A按照從無線通信裝置1發(fā)送的變更請求,變更通信模式,因此,起到如下效果:用戶能夠在不進行選擇并切換通信模式的操作、以及連接對象的無線通信裝置2A的確定等的情況下在無線通信裝置1與無線通信裝置2之間開始無線通信,能夠提高用戶操作的便利性。

      在本實施方式1中,示出了無線通信裝置收發(fā)Action(Mode Change Request)幀、Action(Mode Change Response)幀、Action(Mode Change Confirm)幀的情況下,但作為這些幀的選項,可以疊加通信模式變更后的信息(例如動作頻率信道、支持速率、安全方式等信息)。

      在本實施方式1中,示出了連接對象的無線通信裝置2A在變更通信模式后將Action(Mode Change Response)幀發(fā)送到無線通信裝置1的情況,但也可以在變更通信模式之前,將Action(Mode Change Response)幀發(fā)送到無線通信裝置1。

      在該情況下,無線通信裝置1可以根據(jù)通信模式變更后的無線通信裝置2的動作,檢測出連接對象的無線通信裝置2A的通信模式已被變更。例如,如果無線通信裝置2的通信模式為AP模式,則能夠通過接收從無線通信裝置2發(fā)送的Beacon幀,檢測無線通信裝置2的通信模式已被變更為AP模式。

      此外,如果無線通信裝置2的通信模式為STA模式或Wi-Fi Direct模式,則能夠通過接收從無線通信裝置2發(fā)送的Probe Request幀,檢測無線通信裝置2的通信模式已被變更為STA模式或Wi-Fi Direct模式。

      在本實施方式1中,示出了無線通信裝置1在完成通信模式的變更后將Action(Mode Change Confirm)幀發(fā)送到連接對象的無線通信裝置2A的情況,但也可以在通信模式的變更后,在無線通信裝置1發(fā)送的幀中疊加表示通信模式的變更已完成的標志(Mode Change Confirm IE),由此,向連接對象的無線通信裝置2A通知通信模式的變更完成。

      圖18是示出Mode Change Confirm IE的格式的說明圖。

      在Mode Change Confirm IE的Status Code中,如果通信模式的變更成功,則設(shè)定“0”,如果通信模式的變更失敗,則設(shè)定“1”。

      作為疊加Mode Change Confirm IE的幀,例如在通信模式變更為STA模式或Wi-Fi Direct模式的情況下,可考慮掃描無線通信裝置的Probe Request幀、或在連接開始時發(fā)送的Authentication幀等。此外,在通信模式變更為AP模式的情況下,可考慮Beacon幀等。但是,能夠疊加Mode Change Confirm IE的幀不限于上述幀。

      在本實施方式1中,示出了服務(wù)連接管理部22記錄有服務(wù)連接管理表的情況,但作為服務(wù)連接管理表記錄的要素,也可以追加例如無線通信裝置支持的無線LAN的傳輸標準(IEEE802.11a/b/g/n/ac、ad等)、無線通信裝置連接的其它通信方式(3G/GSM/LTE/LTE-ADVANCED/WiMAX等)、或各線路的通信質(zhì)量。

      通過追加服務(wù)連接管理表記錄的要素,更細致地確定無線連接的連接等級。此外,能夠?qū)⑦@些要素作為服務(wù)或應(yīng)用程序的信息來處理,通知給其它無線通信裝置。

      在本實施方式1中,在收集與應(yīng)用程序相關(guān)的信息時,使用了Action(Application Service Request)幀或Action(Application Service Response),但作為能夠與通信模式的設(shè)定狀況無關(guān)地進行無線通信的協(xié)議,也可以通過支持作為已有的無線LAN中的服務(wù)取得方式的802.11u的GAS協(xié)議、或Wi-Fi Direct模式中的Service Discovery協(xié)議,收集與應(yīng)用程序相關(guān)的信息等。

      例如,通信模式為AP模式的無線通信裝置使用GAS協(xié)議取得與應(yīng)用程序相關(guān)的信息,通信模式為Wi-Fi Direct模式的無線通信裝置使用Service Discovery協(xié)議取得與應(yīng)用程序相關(guān)的信息等即可。

      實施方式2.

      在上述實施方式1中,示出了無線通信裝置1的服務(wù)搜索部21在用戶選擇期望的應(yīng)用程序后,向無線通信裝置2A、2B、2C廣播包含該選擇的應(yīng)用程序的ID的Action(Application Service Request)幀,從無線通信裝置2A、2B、2C接收Action(Application Service Response)幀作為該幀的響應(yīng)的情況,但也可以是,向無線通信裝置2A、2B、2C廣播不包含用戶選擇的應(yīng)用程序的ID的Action(Service Request)幀,從無線通信裝置2A、2B、2C接收包含與本無線通信裝置能夠提供的服務(wù)相關(guān)的信息的Action(Service Response)幀作為該幀的響應(yīng)。

      無線通信裝置1以及無線通信裝置2A、2B、2C的結(jié)構(gòu)與上述實施方式1同樣,是圖3的結(jié)構(gòu)。

      以下,具體說明無線通信裝置1以及無線通信裝置2A、2B、2C的處理內(nèi)容。

      圖19是示出構(gòu)成本發(fā)明實施方式2的無線通信系統(tǒng)的無線通信裝置間的處理順序的時序圖。

      圖20是示出收集與服務(wù)相關(guān)的信息等時的無線通信裝置1的處理內(nèi)容的流程圖,圖21是示出發(fā)送與服務(wù)相關(guān)的信息等時的無線通信裝置2A、2B、2C的處理內(nèi)容的流程圖。

      首先,無線通信裝置1的服務(wù)搜索部21搜索由公共服務(wù)控制部23以及單獨服務(wù)控制部24管理的服務(wù)(能夠提供的服務(wù))。

      無線通信裝置1的服務(wù)搜索部21在搜索到本無線通信裝置能夠提供的服務(wù)后,通過將Action(Service Request)幀輸出到發(fā)送部11,向無線通信裝置2A、2B、2C廣播該Action(Service Request)幀(圖19的F201、F203、F205)。

      即,由于無線通信裝置1不知道存在于周邊的無線通信裝置2A、2B、2C正在利用哪個頻率信道Ch,因此,一邊對使用對象的頻率信道Ch進行切換,一邊使用能夠在無線LAN中利用的全部頻率信道對Action(Service Request)幀進行廣播,但是,暫且從能夠利用的多個頻率信道中將1個頻率信道Ch設(shè)定為使用對象,使用該頻率信道Ch,向無線通信裝置2A、2B、2C廣播Action(Service Request)幀(圖20的步驟ST101)。

      此外,無線通信裝置1的服務(wù)搜索部21在廣播Action(Service Request)幀時,啟動定時器(Service Scan Timer:服務(wù)掃描定時器)(圖20的步驟ST102)。

      這里,Action(Service Request)幀是能夠與無線通信裝置2A、2B、2C中的通信模式的設(shè)定狀況無關(guān)地和無線通信裝置2A、2B、2C進行無線通信的協(xié)議,圖22是示出Action(Service Request)幀的格式的說明圖。

      在Action(Service Request)幀的Own Service ID List字段中,設(shè)定無線通信裝置1能夠提供的服務(wù)的ID(識別信息)的列表,在Own Device Type字段中,設(shè)定無線通信裝置1的終端類別(例如PC、打印機、路由器等),在Own Operating Mode List字段中,設(shè)定無線通信裝置1支持的通信模式的列表。

      另外,在Action(Service Request)幀的OUI中,例如設(shè)定0x002692,在Subtype中,設(shè)定圖8所示的值“0”,但不限于這些值。

      在接收部12從無線通信裝置1接收到Action(Service Request)幀時(圖21的步驟ST111),無線通信裝置2A、2B、2C的服務(wù)搜索部21取得Action(Service Request)幀。

      無線通信裝置2A、2B、2C的服務(wù)搜索部21在取得Action(Service Request)幀后,如果存在公共服務(wù)控制部23以及單獨服務(wù)控制部24正在管理的服務(wù)(圖21的步驟ST112:“是”的情況),則將公共服務(wù)控制部23以及單獨服務(wù)控制部24正在管理的服務(wù)(能夠提供的服務(wù))的列表包含在作為Action(Service Request)幀的響應(yīng)幀的Action(Service Response)幀中(圖21的步驟ST113),將該Action(Service Response)幀發(fā)送到無線通信裝置1(圖19的F202、F204、F206、圖21的步驟ST114)。

      這里,Action(Service Response)幀是能夠與無線通信裝置1中的通信模式的設(shè)定狀況無關(guān)地和無線通信裝置1進行無線通信的協(xié)議,圖23是示出Action(Service Response)幀的格式的說明圖。

      在Action(Service Response)幀的Service attribute字段中的Own Service ID List字段中,設(shè)定本無線通信裝置2能夠提供的服務(wù)的一覽,在Operateting Mode List字段中,設(shè)定本無線通信裝置2支持的通信模式的一覽。

      另外,在Action(Service Response)幀的OUI中,例如設(shè)定0x002692,在Subtype中,設(shè)定圖8所示的值“1”,但不限于這些值。

      無線通信裝置1的服務(wù)搜索部21從廣播Action(Service Request)幀起到經(jīng)過一定時間為止(到已啟動的定時器到時間為止),判定接收部12是否接收到Action(Service Response)幀(圖20的步驟ST103),如果接收部12已接收到,則取得Action(Service Response)幀(圖20的步驟ST104)。

      在取得了Action(Service Response)幀的情況下,或者在接收部12接收到Action(Service Response)幀之前定時器到時間的情況下,無線通信裝置1的服務(wù)搜索部21對使用對象的頻率信道Ch進行切換,反復實施步驟ST101~ST104的處理。

      無線通信裝置1的服務(wù)搜索部21參照在所取得的Action(Service Response)幀的Own Service ID List字段中設(shè)定的能夠提供的服務(wù)的一覽,生成無線通信裝置2A、2B、2C中的服務(wù)的一覽表,將該服務(wù)的一覽表通知給用戶(圖20的步驟ST105)。例如,通過將無線通信裝置2A、2B、2C中的服務(wù)的一覽表顯示在無線通信裝置1的顯示器上,通知給用戶。

      當用戶操作無線通信裝置1而從多個服務(wù)中選擇了期望的服務(wù)后,無線通信裝置1的服務(wù)搜索部21將包含該選擇的服務(wù)的ID的Action(Application Service Request)幀輸出到發(fā)送部11,由此,將該Action(Application Service Request)幀發(fā)送到提供該服務(wù)的無線通信裝置2(圖19的F207、圖20的步驟ST106)。

      在圖19的例子中,將Action(Application Service Request)幀發(fā)送到無線通信裝置2A。

      另外,與上述實施方式1同樣,Action(Application Service Request)幀是圖7的結(jié)構(gòu),但在本實施方式2中,將由用戶選擇的服務(wù)的ID設(shè)定在Service ID字段中。

      在接收部12從無線通信裝置1接收到Action(Application Service Request)幀后,無線通信裝置2A的服務(wù)搜索部21與上述實施方式1同樣地,將作為該Action(Application Service Request)幀的響應(yīng)幀的Action(Application Service Response)幀輸出到發(fā)送部11,由此,將該Action(Application Service Response)幀發(fā)送到無線通信裝置1(圖19的F208)。

      在從無線通信裝置1的服務(wù)搜索部21將Action(Application Service Request)幀發(fā)送到無線通信裝置2A起在一定時間內(nèi)接收部12從無線通信裝置2A接收到Action(Application Service Response)幀時(圖20的步驟ST107:“是”的情況),通信模式切換控制部20開始后述的通信模式的變更處理。

      另一方面,如果在一定時間內(nèi)接收部12未從無線通信裝置2A接收到Action(Application Service Response)幀(圖20的步驟ST107:“否”的情況),則向用戶通知從無線通信裝置2A沒有發(fā)出響應(yīng),不開始通信模式的變更處理。

      當在一定時間內(nèi)從無線通信裝置2A接收到Action(Application Service Response)幀時,無線通信裝置1的通信模式切換控制部20與上述實施方式1同樣地,確定針對無線通信裝置2A的無線連接的連接等級。

      但是,在本實施方式2中,由于已經(jīng)將無線通信裝置2A確定為連接對象的無線通信裝置,因此,不確定針對無線通信裝置2B、2C的無線連接的連接等級。

      無線通信裝置1的通信模式切換控制部20在確定針對連接對象的無線通信裝置2A的無線連接的連接等級后,在無線通信裝置1與無線通信裝置2A之間,與上述實施方式1同樣地實施通信模式的變更處理(圖19的F209~F211)。

      如果在無線通信裝置1和連接對象的無線通信裝置2A之間通信模式的變更成功,則與上述實施方式1同樣地,在無線通信裝置1與連接對象的無線通信裝置2A之間,通過執(zhí)行公知的連接順序進行無線連接并開始無線通信(圖19的F212)。

      根據(jù)本實施方式2,起到如下效果:能夠與通信模式的設(shè)定狀況無關(guān)地從存在于周圍的無線通信裝置2A、2B、2C取得與能夠提供的服務(wù)相關(guān)的信息。

      此外,根據(jù)本實施方式2,與上述實施方式1同樣地,起到如下效果:用戶能夠在不進行選擇并切換通信模式的操作以及連接對象的無線通信裝置2A的確定等的情況下,在無線通信裝置1與無線通信裝置2之間開始無線通信,能夠提高用戶操作的便利性。

      實施方式3.

      在上述實施方式1、2中,示出了無線通信裝置1將與應(yīng)用程序或服務(wù)相關(guān)的信息的發(fā)送請求發(fā)送到無線通信裝置2A、2B、2C,由此,從無線通信裝置2A、2B、2C接收包含與應(yīng)用程序或服務(wù)相關(guān)的信息的幀(主動掃描方式)的情況,但也可以是,在無線通信裝置1不將與應(yīng)用程序或服務(wù)相關(guān)的信息的發(fā)送請求發(fā)送到無線通信裝置2A、2B、2C的情況下,無線通信裝置2A、2B、2C就將包含與應(yīng)用程序或服務(wù)相關(guān)的信息的幀發(fā)送到無線通信裝置1。

      即,也可以是,通過與以下的非專利文獻2公開的被動掃描方式相同的方法,無線通信裝置1從無線通信裝置2A、2B、2C接收包含與應(yīng)用程序或服務(wù)相關(guān)的信息的幀。

      [非專利文獻2]IEEE Computer Society,802.11-2012-IEEE Standard for Information technology--Telecommunications and information exchange between systems Local and metropolitan area networks--Specific requirements Part 11:Wireless LAN Medium Access Control(MAC)and Physical Layer(PHY)Specifications

      無線通信裝置1以及無線通信裝置2A、2B、2C的結(jié)構(gòu)與上述實施方式1同樣,是圖3的結(jié)構(gòu),但無線通信裝置1以及無線通信裝置2A、2B、2C中的服務(wù)搜索部21的結(jié)構(gòu)不同。

      即,無線通信裝置2A、2B、2C的服務(wù)搜索部21具有反復發(fā)送幀(例如Probe Request幀、Probe Response幀、Beacon幀)的信息反復發(fā)送部,該幀是能夠與無線通信裝置1中的通信模式的設(shè)定狀況無關(guān)地和無線通信裝置1進行無線通信的協(xié)議。在該幀中,包含與本無線通信裝置2能夠提供的應(yīng)用程序相關(guān)的信息等。

      無線通信裝置1的服務(wù)搜索部21具有信息接收部,該信息接收部一邊對使用對象的頻率信道進行切換,一邊接收從無線通信裝置2A、2B、2C發(fā)送的幀(例如Probe Request幀、Probe Response幀、Beacon幀)。

      以下,具體說明無線通信裝置1以及無線通信裝置2A、2B、2C的處理內(nèi)容。

      圖24是示出構(gòu)成本發(fā)明實施方式3的無線通信系統(tǒng)的無線通信裝置間的處理順序的時序圖。

      圖25是示出收集與服務(wù)相關(guān)的信息等時的無線通信裝置1的處理內(nèi)容的流程圖,圖26是示出確定連接對象的無線通信裝置2時的無線通信裝置1的處理內(nèi)容的流程圖。

      首先,無線通信裝置2A、2B、2C的服務(wù)搜索部21搜索由公共服務(wù)控制部23以及單獨服務(wù)控制部24管理的服務(wù)(能夠提供的服務(wù))。

      無線通信裝置2A、2B、2C的服務(wù)搜索部21在搜索到本無線通信裝置2能夠提供的服務(wù)后,通過將包含能夠提供的服務(wù)的信息的Beacon幀(或者Probe Request幀、Probe Response幀)反復輸出到發(fā)送部11,將該Beacon幀(或者Probe Request幀、Probe Response幀)定期發(fā)送到無線通信裝置1(圖24的F301~F303)。

      在圖24的例子中,無線通信裝置2A發(fā)送Beacon幀,無線通信裝置2B、2C發(fā)送Probe Request幀。

      以下,為了方便說明,在稱作“Beacon幀等”時,表示是Beacon幀、Probe Request幀或Probe Response幀。

      這里,Beacon幀等是能夠與無線通信裝置1中的通信模式的設(shè)定狀況無關(guān)地和無線通信裝置1進行無線通信的協(xié)議,圖27是示出在Beacon幀等中疊加的Service Notification IE(服務(wù)通知IE)的格式的說明圖。

      在Service Notification IE的Own Device Type字段中,設(shè)定本無線通信裝置2的終端類別(例如PC、打印機、路由器等),在Own Operating Mode List(自身的操作模式列表)字段中,設(shè)定本無線通信裝置2支持的通信模式的列表。

      此外,在Service List字段的Service ID字段中,設(shè)定本無線通信裝置2能夠提供的服務(wù)的ID,在Application ID List字段中設(shè)定與該服務(wù)對應(yīng)的應(yīng)用程序的ID的列表。追加與本無線通信裝置2能夠提供的服務(wù)的數(shù)量相當?shù)腟ervice ID字段和Application ID List字段。

      另外,在Service Notification IE的OUI中,例如設(shè)定0x002692,但不限于該值。

      無線通信裝置1的服務(wù)搜索部21接收從無線通信裝置2A、2B、2C定期發(fā)送的Beacon幀等。

      即,無線通信裝置1的服務(wù)搜索部21由于不知道存在于周邊的無線通信裝置2A、2B、2C正在利用哪個頻率信道Ch,因此,一邊對使用對象的頻率信道進行切換,一邊使用能夠在無線LAN中利用的全部頻率信道,接收從無線通信裝置2A、2B、2C發(fā)送的Beacon幀等,但是,暫且從能夠利用的多個頻率信道中,將1個頻率信道Ch設(shè)定為使用對象,且啟動定時器(Service Notification Timer:服務(wù)通知定時器)(圖25的步驟ST201)。

      在定時器(Service Notification Timer)到時間之前,接收部12從無線通信裝置2A、2B、2C接收到Beacon幀等時(圖25的步驟ST202:“是”的情況),無線通信裝置1的服務(wù)搜索部21取得該Beacon幀等(圖25的步驟ST203)。

      在接收部12從無線通信裝置2A、2B、2C接收到Beacon幀等之前、定時器(Service Notification Timer)到時間的情況(圖25的步驟ST202:“否”的情況)下,或者在已取得Beacon幀等的情況(圖25的步驟ST203)下,無線通信裝置1的服務(wù)搜索部21切換使用對象的頻率信道Ch,在重新啟動定時器(Service Notification Timer)后反復實施同樣的處理。

      無線通信裝置1的服務(wù)搜索部21將所取得的Beacon幀等輸出到通信模式切換控制部20。

      接著,對無線通信裝置1從無線通信裝置2A、2B、2C中確定連接對象的無線通信裝置2時的處理內(nèi)容進行說明。

      無線通信裝置1的通信模式切換控制部20在接收到從無線通信裝置2A、2B、2C中的1個以上的無線通信裝置2發(fā)送的Beacon幀等時,將服務(wù)搜索部21最初取得的Beacon幀等的發(fā)送源的無線通信裝置2確定為臨時的連接目標地候選(圖26的步驟ST211)。

      此外,無線通信裝置1的通信模式切換控制部20確認最初取得的Beacon幀等的發(fā)送源的無線通信裝置2的信息(例如MAC地址、能夠提供的應(yīng)用程序和服務(wù)、終端類別等)。無線通信裝置2的信息能夠通過參照Beacon幀等、或疊加在Beacon幀等中的Service Notification IE來確認。

      無線通信裝置1的通信模式切換控制部20在確認到最初的幀發(fā)送源的無線通信裝置2的信息后,與上述實施方式1同樣地,通過將最初的幀發(fā)送源的無線通信裝置2的信息、和由服務(wù)連接管理部22記錄的服務(wù)連接管理表進行對照,確定針對最初的幀發(fā)送源的無線通信裝置2的無線連接的連接等級。

      接著,如果存在第2個取得的Beacon幀等(圖26的步驟ST212:“是”的情況)、且在該Beacon幀等中疊加有Service Notification IE(圖26的步驟ST213:“是”的情況),則無線通信裝置1的通信模式切換控制部20確認該Beacon幀等的發(fā)送源的無線通信裝置2的信息(例如MAC地址、能夠提供的應(yīng)用程序和服務(wù)、終端類別等)。

      另一方面,如果在第2個取得的Beacon幀等中未疊加Service Notification IE(圖26的步驟ST213:“否”的情況),則將該Beacon幀等從處理對象中排除。

      無線通信裝置1的通信模式切換控制部20在確認到第2個幀發(fā)送源的無線通信裝置2的信息后,與最初的幀發(fā)送源的無線通信裝置2的信息同樣地,通過將第2個幀發(fā)送源的無線通信裝置2的信息、和由服務(wù)連接管理部22記錄的服務(wù)連接管理表進行對照,確定針對第2個幀發(fā)送源的無線通信裝置2的無線連接的連接等級(圖26的步驟ST214)。

      無線通信裝置1的通信模式切換控制部20在確定針對第2個幀發(fā)送源的無線通信裝置2的無線連接的連接等級后,對該無線連接的連接等級、和針對在當前時刻確定為連接目標地候選的無線通信裝置2的無線連接的連接等級的優(yōu)先度進行比較(圖26的步驟ST215),如果針對第2個幀發(fā)送源的無線通信裝置2的無線連接的連接等級的優(yōu)先度較高(圖26的步驟ST215:“是”的情況),則將連接目標地候選變更為第2個幀發(fā)送源的無線通信裝置2(圖26的步驟ST216)。另一方面,如果針對在當前時刻確定為連接目標地候選的無線通信裝置2的無線連接的連接等級的優(yōu)先度較高(圖26的步驟ST215:“否”的情況),則不變更連接目標地候選。

      接著,如果存在第n個(n=3、4、···)取得的Beacon幀等(圖26的步驟ST212:“是”的情況)、且在該Beacon幀等中疊加有Service Notification IE(圖26的步驟ST213:“是”的情況),則無線通信裝置1的通信模式切換控制部20實施與針對第2個取得的Beacon幀等的處理相同的處理(圖26的步驟ST214~ST216)。

      無線通信裝置1的通信模式切換控制部20在對服務(wù)搜索部21取得的全部Beacon幀等實施相同的處理后(圖26的步驟ST212:“否”的情況),將最終的連接目標地候選的無線通信裝置2確定為連接對象(圖26的步驟ST217)。

      在圖24的例子中,將連接對象的無線通信裝置確定為無線通信裝置2A。

      無線通信裝置1的通信模式切換控制部20在將無線通信裝置2A確定為連接對象的無線通信裝置后,在無線通信裝置1與無線通信裝置2A之間,與上述實施方式1同樣地,實施通信模式的變更處理(圖24的F304~F306)。

      如果在無線通信裝置1和連接對象的無線通信裝置2A之間通信模式的變更成功,則與上述實施方式1同樣地,在無線通信裝置1與連接對象的無線通信裝置2A之間,通過執(zhí)行公知的連接順序而進行無線連接,開始無線通信(圖24的F307)。

      根據(jù)本實施方式3,起到如下效果:無論通信模式的設(shè)定狀況如何,都能夠以被動掃描方式從存在于周圍的無線通信裝置2A、2B、2C取得與應(yīng)用程序或服務(wù)相關(guān)的信息。

      此外,根據(jù)本實施方式3,與上述實施方式1同樣地,起到如下效果:用戶能夠在不進行選擇并切換通信模式的操作、以及連接對象的無線通信裝置2A的確定等的情況下,在無線通信裝置1與無線通信裝置2之間開始無線通信,能夠提高用戶操作的便利性。

      在本實施方式3中,示出了這樣的情況:無線通信裝置1一邊切換使用對象的頻率信道,一邊使用能夠在無線LAN中利用的全部頻率信道,接收從無線通信裝置2A、2B、2C發(fā)送的Beacon幀等(被動掃描)。但是,也可以在被動掃描中以外,接收疊加有Service Notification IE的Beacon幀等。

      此外,在無線通信裝置間正在利用某個頻率信道進行通信的情況下,也可以使用例如上述非專利文獻1的Notice of Absence(缺席通知)的機制,定期地確認其它頻率信道。

      實施方式4.

      在上述實施方式1、2中,示出了無線通信裝置1將與應(yīng)用程序或服務(wù)相關(guān)的信息的發(fā)送請求發(fā)送到無線通信裝置2A、2B、2C,由此,從無線通信裝置2A、2B、2C接收包含與應(yīng)用程序或服務(wù)相關(guān)的信息的幀,但也可以是,無線通信裝置2A、2B、2C反復發(fā)送表示提供服務(wù)的準備是否已完成的可否準備信息,無線通信裝置1對已完成提供服務(wù)的準備的無線通信裝置2發(fā)送與應(yīng)用程序或服務(wù)相關(guān)的信息的發(fā)送請求,由此,從已完成提供服務(wù)的準備的無線通信裝置2接收包含與應(yīng)用程序或服務(wù)相關(guān)的信息的幀。

      圖28是示出構(gòu)成本發(fā)明實施方式4的無線通信系統(tǒng)的無線通信裝置1、2A、2B、2C的內(nèi)部的結(jié)構(gòu)圖,在圖中,與圖3相同的標號表示相同或相應(yīng)部分,因此省略說明。

      服務(wù)通知管理信息存儲部30記錄有表示MAC地址與服務(wù)通知等級(信息通知等級)之間的對應(yīng)關(guān)系的服務(wù)通知等級管理表。

      圖29是示出服務(wù)通知管理信息存儲部30所記錄的服務(wù)通知等級管理表的一例的說明圖。

      無線通信裝置2A、2B、2C的服務(wù)搜索部21具有可否準備信息發(fā)送部,該可否準備信息發(fā)送部按照能夠與無線通信裝置1中的通信模式的設(shè)定狀況無關(guān)地和無線通信裝置1進行無線通信的協(xié)議,反復發(fā)送表示提供服務(wù)的準備是否完成的可否準備信息。

      無線通信裝置1的服務(wù)搜索部21具有信息發(fā)送請求發(fā)布部,該信息發(fā)送請求發(fā)布部一邊切換使用對象的頻率信道,一邊接收從無線通信裝置2A、2B、2C發(fā)送的可否準備信息,如果該可否準備信息表示已完成提供服務(wù)的準備,則按照能夠與無線通信裝置2A、2B、2C中的通信模式的設(shè)定狀況無關(guān)地和無線通信裝置2A、2B、2C進行無線通信的協(xié)議,發(fā)布與應(yīng)用程序或服務(wù)相關(guān)的信息的信息發(fā)送請求。

      此外,無線通信裝置2A、2B、2C的服務(wù)搜索部21具有:接收從無線通信裝置1發(fā)布的信息發(fā)送請求的信息發(fā)送請求接收部;以及按照能夠與無線通信裝置1進行無線通信的協(xié)議發(fā)送與能夠提供的應(yīng)用程序或服務(wù)相關(guān)的信息的信息響應(yīng)部。

      該信息響應(yīng)部參照服務(wù)通知管理信息存儲部30所記錄的服務(wù)通知等級管理表,根據(jù)由該信息發(fā)送請求接收部接收到的信息發(fā)送請求的發(fā)送源即無線通信裝置1的MAC地址(與無線通信裝置1相關(guān)的信息)確定服務(wù)通知等級,按照該服務(wù)通知等級,控制與應(yīng)用程序相關(guān)的信息的發(fā)送方式。

      以下,具體說明無線通信裝置1以及無線通信裝置2A、2B、2C的處理內(nèi)容。

      圖30是示出構(gòu)成本發(fā)明實施方式4的無線通信系統(tǒng)的無線通信裝置間的處理順序的時序圖。

      圖31是示出收集與應(yīng)用程序或服務(wù)相關(guān)的信息等時的無線通信裝置1的處理內(nèi)容的流程圖。

      首先,無線通信裝置2A、2B、2C的服務(wù)搜索部21判斷由公共服務(wù)控制部23以及單獨服務(wù)控制部24管理的服務(wù)的提供準備是否已完成。該判斷方法沒有特別限定,例如,如果服務(wù)是“動態(tài)圖像”,則能夠通過確認是否已準備了發(fā)布對象的動態(tài)圖像數(shù)據(jù)來判斷。

      無線通信裝置2A、2B、2C的服務(wù)搜索部21在判斷服務(wù)的提供準備是否已完成后,通過將包含表示服務(wù)的提供準備是否已完成的可否準備信息的Beacon幀(或者Probe Request幀、Probe Response幀)反復輸出到發(fā)送部11,將該Beacon幀(或者Probe Request幀、Probe Response幀)定期發(fā)送到無線通信裝置1(圖30的F401~F403)。

      在圖30的例子中,無線通信裝置2A發(fā)送Beacon幀,無線通信裝置2B、2C發(fā)送Probe Request幀。

      以下,為了方便說明,在稱作“Beacon幀等”時,表示是Beacon幀、Probe Request幀或Probe Response幀。

      這里,Beacon幀等是能夠與無線通信裝置1中的通信模式的設(shè)定狀況無關(guān)地和無線通信裝置1進行無線通信的協(xié)議,圖32是示出在Beacon幀(信標幀)等中疊加的Service Notification Flag IE(服務(wù)通知標志IE)的格式的說明圖。

      在Service Notification Flag IE的flag字段中,如果服務(wù)的提供準備已完成,則設(shè)定“0”,如果服務(wù)的提供準備未完成,則設(shè)定“1”。

      無線通信裝置1的服務(wù)搜索部21接收從無線通信裝置2A、2B、2C定期發(fā)送的Beacon幀等。

      即,無線通信裝置1的服務(wù)搜索部21由于不知道存在于周邊的無線通信裝置2A、2B、2C正在利用哪個頻率信道Ch,因此,一邊對使用對象的頻率信道進行切換,一邊使用能夠在無線LAN中利用的全部頻率信道,接收從無線通信裝置2A、2B、2C發(fā)送的Beacon幀等。

      在接收部12從無線通信裝置2A、2B、2C接收到Beacon幀等后,如果在該Beacon幀等疊加有Service Notification Flag IE(圖31的步驟ST301:“是”的情況)、且在Service Notification Flag IE的flag字段設(shè)定了“0”,則無線通信裝置1的服務(wù)搜索部21通過將Action(Service Notification Request)幀輸出到發(fā)送部11,將該Action(Service Notification Request)幀發(fā)送到Beacon幀等的發(fā)送源的無線通信裝置2(圖30的F404、F406、F408、圖31的步驟ST302)。

      這里,Action(Service Notification Request)幀是能夠與無線通信裝置2A、2B、2C中的通信模式的設(shè)定狀況無關(guān)地和無線通信裝置2A、2B、2C進行無線通信的協(xié)議,圖33是示出Action(Service Notification Request)幀的格式的說明圖。

      在Action(Service Notification Request)幀的Own Device Type字段中,設(shè)定無線通信裝置1的終端類別(例如PC、打印機、路由器等),在Own Operating Mode List(自身的操作模式列表)字段中,設(shè)定無線通信裝置1支持的通信模式的列表。

      此外,在Application attribute字段的Service ID字段中,設(shè)定無線通信裝置1能夠提供的服務(wù)的ID,在Application ID List字段中設(shè)定與該服務(wù)對應(yīng)的應(yīng)用程序的ID的列表。追加與無線通信裝置1能夠提供的服務(wù)的數(shù)量相當?shù)腟ervice ID字段和Application ID List字段。

      另外,在Action(Service Notification Request)幀的OUI中,例如設(shè)定0x002692,在Subtype中,設(shè)定圖8所示的值“4”,但不限于這些值。

      在接收部12從無線通信裝置1接收到Action(Service Notification Request)幀后,無線通信裝置2A、2B、2C的服務(wù)搜索部21將包含與本無線通信裝置2能夠提供的應(yīng)用程序或服務(wù)相關(guān)的信息等的Action(Service Notification Response)幀發(fā)送到無線通信裝置1,作為Action(Service Notification Request)幀的響應(yīng)幀(圖30的F405、F407、F409)。

      這里,Action(Service Notification Response)幀是能夠與無線通信裝置1中的通信模式的設(shè)定狀況無關(guān)地和無線通信裝置1進行無線通信的協(xié)議,圖34是示出Action(Service Notification Response)幀的格式的說明圖。

      在Action(Service Notification Response)幀的Own Device Type字段中,設(shè)定本無線通信裝置2的終端類別(例如PC、打印機、路由器等),在Own Operating Mode List(自身的操作模式列表)字段中,設(shè)定本無線通信裝置2支持的通信模式的列表。

      此外,在Application attribute字段的Service ID字段中,設(shè)定本無線通信裝置2能夠提供的服務(wù)的ID,在Application ID List字段中設(shè)定與該服務(wù)對應(yīng)的應(yīng)用程序的ID的列表。追加與無線通信裝置2能夠提供的服務(wù)的數(shù)量相當?shù)腟ervice ID字段和Application ID List字段。

      另外,在Action(Service Notification Response)幀的OUI中,例如設(shè)定0x002692,在Subtype中,設(shè)定圖8所示的值“5”,但不限于這些值。

      無線通信裝置1的服務(wù)搜索部21從發(fā)送Action(Service Notification Request)幀起至從發(fā)送目的地的無線通信裝置2發(fā)送了Action(Service Notification Response)幀為止等待一定時間,當接收部12從發(fā)送目的地的無線通信裝置2接收到Action(Service Notification Response)幀時,取得該Action(Service Notification Response)幀(圖31的步驟ST303)。

      無線通信裝置1的服務(wù)搜索部21將該取得的Action(Service Notification Response)幀輸出到通信模式切換控制部20。

      另外,在一定時間內(nèi)無法從發(fā)送目的地的無線通信裝置2接收到Action(Service Notification Response)幀的情況下,或者在已經(jīng)從發(fā)送目標的無線通信裝置2接收到Action(Service Notification Response)幀的情況下,實施如下處理:對已完成服務(wù)的提供準備的其它無線通信裝置2發(fā)送Action(Service Notification Request)幀,并接收Action(Service Notification Response)幀。

      這里,示出了無線通信裝置1一邊切換使用對象的頻率信道,一邊使用能夠在無線LAN中利用的全部頻率信道,接收從無線通信裝置2A、2B、2C發(fā)送的Beacon幀等(被動掃描),但也可以在被動掃描中以外,接收疊加有Service Notification Flaf IE的Beacon幀等。

      接著,說明從無線通信裝置1接收到Action(Service Notification Request)幀的無線通信裝置2A、2B、2C將Action(Service Notification Response)幀發(fā)送到無線通信裝置1時的處理內(nèi)容。

      圖35是示出發(fā)送與應(yīng)用程序或服務(wù)相關(guān)的信息等時的無線通信裝置2A、2B、2C的處理內(nèi)容的流程圖。

      在接收部12從無線通信裝置1接收到Action(Service Notification Request)幀時(圖35的步驟ST311),無線通信裝置2A、2B、2C的服務(wù)搜索部21確認無線通信裝置1的MAC地址。

      無線通信裝置2A、2B、2C的服務(wù)搜索部21在確認到無線通信裝置1的MAC地址后,參照服務(wù)通知管理信息存儲部30所記錄的圖29的服務(wù)通知等級管理表,確定與無線通信裝置1的MAC地址對應(yīng)的服務(wù)通知等級(圖35的步驟ST312)。

      在圖29的例子中,如果無線通信裝置1的MAC地址是“11:22:33:44:55:66”,則將服務(wù)通知等級確定為“可通知”,如果無線通信裝置1的MAC地址為“22:33:44:55:66:77”,則將服務(wù)通知等級確定為“用戶通知”。

      此外,如果無線通信裝置1的MAC地址未被登記在服務(wù)通知等級管理表中,則將服務(wù)通知等級確定為“不可通知”。

      在圖29的例子中,服務(wù)通知的優(yōu)先度是“可通知”、“用戶通知”、“不可通知”的順序,如果是相同的優(yōu)先度,則使登記在表的上位的服務(wù)通知優(yōu)先。

      這里,按照無線通信裝置1的MAC地址確定了服務(wù)通知等級,但是不限于此,例如也可以按照無線通信裝置1的設(shè)備類型等,確定服務(wù)通知等級。

      另外,服務(wù)通知等級管理表的要素可以由用戶事先設(shè)定,也可以自動追加通過用戶通知而登記過一次的無線通信裝置的MAC地址。

      無線通信裝置2A、2B、2C的服務(wù)搜索部21在確定服務(wù)通知等級后,如果該服務(wù)通知等級是“可通知”(圖35的步驟ST313:“是”的情況),則從公共服務(wù)控制部23以及單獨服務(wù)控制部24取得與服務(wù)相關(guān)的信息,并且從應(yīng)用程序控制部25取得與應(yīng)用程序相關(guān)的信息(圖35的步驟ST314)。

      無線通信裝置2A、2B、2C的服務(wù)搜索部21在取得與服務(wù)相關(guān)的信息等后,在Action(Service Notification Response)幀中設(shè)定與服務(wù)相關(guān)的信息等以及可支持的通信模式等,并且在將Action(Service Notification Response)幀的Status Code設(shè)定為“0”后,將該Action(Service Notification Response)幀輸出到發(fā)送部11,由此,將該Action(Service Notification Response)幀發(fā)送到無線通信裝置1(圖35的步驟ST315)。

      無線通信裝置2A、2B、2C的服務(wù)搜索部21在服務(wù)通知等級不是“可通知”(圖35的步驟ST313:“否”的情況)、且服務(wù)通知等級是“用戶通知”的情況(圖35的步驟ST316:“是”的情況)下,或者在服務(wù)通知等級不是“不可通知”的情況(圖35的步驟ST319:“否”的情況)下,向用戶通知用于提醒確認有無服務(wù)通知的消息(圖35的步驟ST317)。該通知例如可以通過在無線通信裝置2的顯示器等上顯示該消息來進行,也可以通過語音輸出來進行。

      如果用戶在一定時間內(nèi)進行了允許服務(wù)通知的操作(圖35的步驟ST318:“是”的情況),則無線通信裝置2A、2B、2C的服務(wù)搜索部21與服務(wù)通知等級為“可通知”的情況同樣地,取得與服務(wù)相關(guān)的信息等(圖35的步驟ST314)。然后,在Action(Service Notification Response)幀中設(shè)定與服務(wù)相關(guān)的信息等以及可支持的通信模式等,并且在將Action(Service Notification Response)幀的Status Code設(shè)定為“0”后,將該Action(Service Notification Response)幀輸出到發(fā)送部11,由此,將該Action(Service Notification Response)幀發(fā)送到無線通信裝置1(圖35的步驟ST315)。

      在服務(wù)通知等級是“不可通知”的情況(圖35的步驟ST319:“是”的情況)、或者用戶在一定時間內(nèi)未進行允許服務(wù)通知的操作的情況(圖35的步驟ST318:“否”的情況)下,無線通信裝置2A、2B、2C的服務(wù)搜索部21在將Action(Service Notification Response)幀的Status Code設(shè)定為“1”后,將該Action(Service Notification Response)幀輸出到發(fā)送部11,由此,將該Action(Service Notification Response)幀發(fā)送到無線通信裝置1(圖35的步驟ST320)。

      接著,對無線通信裝置1從無線通信裝置2A、2B、2C中確定連接對象的無線通信裝置2時的處理內(nèi)容進行說明。

      圖36是示出確定連接對象的無線通信裝置2時的無線通信裝置1的處理內(nèi)容的流程圖。

      無線通信裝置1的通信模式切換控制部20在接收到從無線通信裝置2A、2B、2C中的1個以上的無線通信裝置2發(fā)送的Action(Service Notification Response)幀時,將服務(wù)搜索部21最初取得的Action(Service Notification Response)幀的發(fā)送源的無線通信裝置2確定為臨時的連接目標地候選(圖36的步驟ST331)。

      此外,無線通信裝置1的通信模式切換控制部20確認最初取得的Action(Service Notification Response)幀的發(fā)送源的無線通信裝置2的信息(例如MAC地址、能夠提供的應(yīng)用程序和服務(wù)、終端類別等)。無線通信裝置2的信息能夠通過參照Action(Service Notification Response)幀來確認。

      無線通信裝置1的通信模式切換控制部20在確認到最初的幀發(fā)送源的無線通信裝置2的信息后,與上述實施方式1同樣地,通過將最初的幀發(fā)送源的無線通信裝置2的信息、和由服務(wù)連接管理部22記錄的服務(wù)連接管理表進行對照,確定針對最初的幀發(fā)送源的無線通信裝置2的無線連接的連接等級。

      接著,如果存在第2個取得的Action(Service Notification Response)幀(圖36的步驟ST332:“是”的情況)、且該Action(Service Notification Response)幀的Status Code為“0”(圖36的步驟ST333:“是”的情況),則無線通信裝置1的通信模式切換控制部20確認該Action(Service Notification Response)幀的發(fā)送源的無線通信裝置2的信息(例如MAC地址、能夠提供的應(yīng)用程序和服務(wù)、終端類別等)。

      另一方面,如果第2個取得的Action(Service Notification Response)幀的Status Code為“1”(圖36的步驟ST333:“否”的情況),則將該Action(Service Notification Response)幀從處理對象中排除。

      無線通信裝置1的通信模式切換控制部20在確認到第2個幀發(fā)送源的無線通信裝置2的信息后,與最初的幀發(fā)送源的無線通信裝置2的信息同樣地,通過將第2個幀發(fā)送源的無線通信裝置2的信息、和由服務(wù)連接管理部22記錄的服務(wù)連接管理表進行對照,確定針對第2個幀發(fā)送源的無線通信裝置2的無線連接的連接等級(圖36的步驟ST334)。

      無線通信裝置1的通信模式切換控制部20在確定針對第2個幀發(fā)送源的無線通信裝置2的無線連接的連接等級后,對該無線連接的連接等級、和針對在當前時刻確定為連接目標地候選的無線通信裝置2的無線連接的連接等級的優(yōu)先度進行比較(圖36的步驟ST335),如果針對第2個幀發(fā)送源的無線通信裝置2的無線連接的連接等級的優(yōu)先度較高(圖36的步驟ST335:“是”的情況),則將連接目標地候選變更為第2個幀發(fā)送源的無線通信裝置2(圖36的步驟ST336)。另一方面,如果針對在當前時刻確定為連接目標地候選的無線通信裝置2的無線連接的連接等級的優(yōu)先度較高(圖36的步驟ST335:“否”的情況),則不變更連接目標地候選。

      接著,如果存在第n個(n=3、4、···)取得的Action(Service Notification Response)幀(圖36的步驟ST332:“是”的情況)、且該Action(Service Notification Response)幀的Status Code為“0”(圖36的步驟ST333:“是”的情況),則無線通信裝置1的通信模式切換控制部20實施與針對第2個取得的Action(Service Notification Response)幀的處理相同的處理(圖36的步驟ST334~ST336)。

      無線通信裝置1的通信模式切換控制部20在針對服務(wù)搜索部21取得的全部Action(Service Notification Response)幀實施相同的處理后(圖36的步驟ST332:“否”的情況),將最終的連接目標地候選的無線通信裝置2確定為連接對象(圖36的步驟ST337)。

      在圖30的例子中,將連接對象的無線通信裝置確定為無線通信裝置2A。

      無線通信裝置1的通信模式切換控制部20在將無線通信裝置2A確定為連接對象的無線通信裝置后,在無線通信裝置1與無線通信裝置2A之間,與上述實施方式1同樣地實施通信模式的變更處理(圖30的F410~F412)。

      如果在無線通信裝置1和連接對象的無線通信裝置2A之間通信模式的變更成功,則與上述實施方式1同樣地,在無線通信裝置1與連接對象的無線通信裝置2A之間,通過執(zhí)行公知的連接順序進行無線連接,開始無線通信(圖30的F413)。

      根據(jù)本實施方式4,起到如下效果:無論通信模式的設(shè)定狀況如何,都能夠從已完成提供服務(wù)的準備的無線通信裝置2A、2B、2C取得與應(yīng)用程序或服務(wù)相關(guān)的信息。

      此外,根據(jù)本實施方式4,與上述實施方式1同樣地,起到如下效果:用戶能夠在不進行選擇并切換通信模式的操作、以及連接對象的無線通信裝置2A的確定等的情況下,在無線通信裝置1與無線通信裝置2之間開始無線通信,能夠提高用戶操作的便利性。

      實施方式5.

      在上述實施方式4中,示出了無線通信裝置1在從無線通信裝置2A、2B、2C接收到Beacon幀等后,將Action(Service Notification Request)幀發(fā)送到Beacon幀等的發(fā)送源的無線通信裝置2,但也可以將包含Service Notification Flag IE的Probe Request幀發(fā)送到Beacon幀等的發(fā)送源的無線通信裝置2。

      以下,具體說明無線通信裝置1以及無線通信裝置2A、2B、2C的處理內(nèi)容。

      圖37是示出構(gòu)成本發(fā)明實施方式5的無線通信系統(tǒng)的無線通信裝置間的處理順序的時序圖。

      首先,無線通信裝置2A、2B、2C的服務(wù)搜索部21與上述實施方式4同樣地,判斷由公共服務(wù)控制部23以及單獨服務(wù)控制部24管理的服務(wù)的提供準備是否已完成。

      無線通信裝置2A、2B、2C的服務(wù)搜索部21在判斷服務(wù)的提供準備是否已完成后,通過將包含Service Notification Flag IE的Beacon幀(或者Probe Request幀、Probe Response幀)反復輸出到發(fā)送部11,將該Beacon幀(或者Probe Request幀、Probe Response幀)定期發(fā)送到無線通信裝置1(圖37的F501~F503)。

      在Service Notification Flag IE的flag字段中,如果服務(wù)的提供準備已完成,則設(shè)定“0”,如果服務(wù)的提供準備未完成,則設(shè)定“1”。

      在圖37的例子中,無線通信裝置2A發(fā)送Beacon幀,無線通信裝置2B、2C發(fā)送Probe Request幀。

      以下,為了方便說明,在稱作“Beacon幀等”時,表示是Beacon幀、Probe Request幀或Probe Response幀。

      無線通信裝置1的服務(wù)搜索部21接收從無線通信裝置2A、2B、2C定期發(fā)送的Beacon幀等。

      即,無線通信裝置1的服務(wù)搜索部21由于不知道存在于周邊的無線通信裝置2A、2B、2C正在利用哪個頻率信道Ch,因此,與上述實施方式4同樣地,一邊對使用對象的頻率信道進行切換,一邊使用能夠在無線LAN中利用的全部頻率信道,接收從無線通信裝置2A、2B、2C發(fā)送的Beacon幀等。

      接著,說明無線通信裝置1從無線通信裝置2A、2B、2C接收Beacon幀等、并發(fā)送Probe Request幀時的處理內(nèi)容。

      圖38是示出發(fā)送Probe Request(探測請求)幀時的無線通信裝置1的處理內(nèi)容的流程圖。

      在接收部12從無線通信裝置2A、2B、2C接收到包含flag字段設(shè)定為“0”的Service Notification Flag IE的Beacon幀等后(圖38的步驟ST401),無線通信裝置1的服務(wù)搜索部21確認無線通信裝置2A、2B、2C的MAC地址。

      無線通信裝置1的服務(wù)搜索部21在確認無線通信裝置2A、2B、2C的MAC地址后,與上述實施方式4同樣地,參照服務(wù)通知管理信息存儲部30所記錄的圖29的服務(wù)通知等級管理表,確定與無線通信裝置2A、2B、2C的MAC地址對應(yīng)的服務(wù)通知等級(圖38的步驟ST402)。

      無線通信裝置1的服務(wù)搜索部21在確定服務(wù)通知等級后,如果該服務(wù)通知等級是“可通知”(圖38的步驟ST403:“是”的情況),則將包含flag字段設(shè)定為“1”的Service Notification Flag IE的Probe Request幀(單播幀)發(fā)送到幀發(fā)送源的無線通信裝置2作為該Beacon幀等的響應(yīng)(圖37的F504、圖38的步驟ST404)。

      在圖37的例子中,將Probe Request幀發(fā)送到無線通信裝置2A。

      另外,Probe Request幀是能夠與無線通信裝置2A、2B、2C中的通信模式的設(shè)定狀況無關(guān)地和無線通信裝置2A、2B、2C進行無線通信的協(xié)議,對于Probe Request幀的類別,如果無線通信裝置1從無線通信裝置2A、2B、2C接收到的幀是Beacon幀,則利用Probe Request幀進行響應(yīng),如果接收到的幀是Probe Request幀,則利用Probe Response幀進行響應(yīng),如果接收到的幀是Probe Response幀,則利用Probe Request幀進行響應(yīng)。

      無線通信裝置1的服務(wù)搜索部21在服務(wù)通知等級不是“可通知”(圖38的步驟ST403:“否”的情況)、且服務(wù)通知等級是“用戶通知”的情況(圖38的步驟ST405:“是”的情況)下,或者在服務(wù)通知等級不是“不可通知”的情況(圖38的步驟ST408:“否”的情況)下,向用戶通知用于提醒確認有無服務(wù)通知的消息(圖38的步驟ST406)。該通知例如可以通過在無線通信裝置1的顯示器等上顯示該消息來進行,也可以通過語音輸出來進行。

      如果用戶在一定時間內(nèi)進行了允許服務(wù)通知的操作(圖38的步驟ST407:“是”的情況),則與服務(wù)通知等級為“可通知”的情況同樣,無線通信裝置1的服務(wù)搜索部21將包含flag字段設(shè)定為“1”的Service Notification Flag IE的Probe Request幀(單播幀)發(fā)送到幀發(fā)送源的無線通信裝置2作為Beacon幀等的響應(yīng)(圖37的F504、圖38的步驟ST404)。

      在服務(wù)通知等級是“不可通知”的情況(圖38的步驟ST408:“是”的情況)、或者用戶在一定時間內(nèi)未進行允許服務(wù)通知的操作的情況(圖38的步驟ST407:“否”的情況)下,無線通信裝置1的服務(wù)搜索部21將包含flag字段設(shè)定為“0”的Service Notification Flag IE的Probe Request幀(單播幀)發(fā)送到幀發(fā)送源的無線通信裝置2作為Beacon幀等的響應(yīng)(圖37的F504、圖38的步驟ST409)。

      接著,說明無線通信裝置2A、2B、2C從無線通信裝置1接收Probe Request幀、并發(fā)送Probe Response幀時的處理內(nèi)容。

      圖39是示出發(fā)送Probe Response幀時的無線通信裝置2A、2B、2C的處理內(nèi)容的流程圖。

      如果接收部12接收到Probe Request幀(單播幀)(圖39的步驟ST411),且該Probe Request幀是發(fā)給自身的單播幀,則無線通信裝置2A、2B、2C的服務(wù)搜索部21判斷為是Beacon幀等的響應(yīng)幀。

      無線通信裝置2A、2B、2C的服務(wù)搜索部21在判斷為Probe Request幀(單播幀)是響應(yīng)幀后,如果Probe Request幀(單播幀)所包含的Service Notification Flag IE的flag字段是“1”,則判斷為請求了與服務(wù)相關(guān)的信息等的發(fā)送,實施以下的Probe Response幀的發(fā)送處理。如果Service Notification Flag IE的flag字段是“0”,則不實施Probe Response幀的發(fā)送處理。

      無線通信裝置2A、2B、2C的服務(wù)搜索部21確認Probe Request幀(單播幀)的發(fā)送源的無線通信裝置1的MAC地址。

      無線通信裝置2A、2B、2C的服務(wù)搜索部21在確認無線通信裝置1的MAC地址后,與上述實施方式4同樣地,參照服務(wù)通知管理信息存儲部30所記錄的圖29的服務(wù)通知等級管理表,確定與無線通信裝置1的MAC地址對應(yīng)的服務(wù)通知等級(圖39的步驟ST412)。

      無線通信裝置2A、2B、2C的服務(wù)搜索部21在確定服務(wù)通知等級后,如果該服務(wù)通知等級是“可通知”(圖39的步驟ST413:“是”的情況),則從公共服務(wù)控制部23以及單獨服務(wù)控制部24取得與服務(wù)相關(guān)的信息,并且從應(yīng)用程序控制部25取得與應(yīng)用程序相關(guān)的信息(圖39的步驟ST414)。

      無線通信裝置2A、2B、2C的服務(wù)搜索部21在取得與服務(wù)相關(guān)的信息等后,在Probe Response幀中設(shè)定與服務(wù)相關(guān)的信息等以及可支持的通信模式等,并且在將Service Notification IE的Status Code字段設(shè)定為“0”后,將Probe Response幀輸出到發(fā)送部11,由此,將該Probe Response幀發(fā)送到無線通信裝置1(圖39的步驟ST415)。

      這里,Probe Response幀是能夠與無線通信裝置1中的通信模式的設(shè)定狀況無關(guān)地和無線通信裝置1進行無線通信的協(xié)議,圖40是示出Probe Response幀的Service Notification IE的格式的說明圖。

      在Service Notification IE的Own Device Type字段中,設(shè)定本無線通信裝置2的終端類別(例如PC、打印機、路由器等),在Own Operating Mode List(自身的操作模式列表)字段中,設(shè)定本無線通信裝置2支持的通信模式的列表。

      此外,在Service ID字段中,設(shè)定本無線通信裝置2能夠提供的服務(wù)的ID,在Application ID List字段中設(shè)定與該服務(wù)對應(yīng)的應(yīng)用程序的ID的列表。追加與本無線通信裝置2能夠提供的服務(wù)的數(shù)量相當?shù)腟ervice ID字段和Application ID List字段。

      無線通信裝置2A、2B、2C的服務(wù)搜索部21在服務(wù)通知等級不是“可通知”(圖39的步驟ST413:“否”的情況)、且服務(wù)通知等級是“用戶通知”的情況(圖39的步驟ST416:“是”的情況)下,或者在服務(wù)通知等級不是“不可通知”的情況(圖39的步驟ST419:“否”的情況)下,向用戶通知用于提醒確認有無服務(wù)通知的消息(圖39的步驟ST417)。該通知例如可以通過在無線通信裝置2的顯示器等上顯示該消息來進行,也可以通過語音輸出來進行。

      如果用戶在一定時間內(nèi)進行了允許服務(wù)通知的操作(圖39的步驟ST418:“是”的情況),則無線通信裝置2A、2B、2C的服務(wù)搜索部21與服務(wù)通知等級為“可通知”的情況同樣地,取得與服務(wù)相關(guān)的信息等(圖39的步驟ST414)。然后,在Probe Response幀中設(shè)定與服務(wù)相關(guān)的信息等以及可支持的通信模式等,并且在將Service Notification IE的Status Code字段設(shè)定為“0”后,將Probe Response幀輸出到發(fā)送部11,由此,將該Probe Response幀發(fā)送到無線通信裝置1(圖39的步驟ST415)。

      無線通信裝置2A、2B、2C的服務(wù)搜索部21在服務(wù)通知等級是“不可通知”的情況(圖39的步驟ST419:“是”的情況)、或者用戶在一定時間內(nèi)未進行允許服務(wù)通知的操作的情況(圖39的步驟ST418:“否”的情況)下,在將Service Notification IE的Status Code字段設(shè)定為“1”后,將Probe Response幀輸出到發(fā)送部11,由此,將該Probe Response幀發(fā)送到無線通信裝置1(圖39的步驟ST420)。

      無線通信裝置1在從無線通信裝置2A、2B、2C接收到Probe Response幀后,與上述實施方式4同樣地,從無線通信裝置2A、2B、2C中確定連接對象的無線通信裝置2。

      無線通信裝置1的通信模式切換控制部20例如在將無線通信裝置2A確定為連接對象的無線通信裝置后,在無線通信裝置1與無線通信裝置2A之間,與上述實施方式1同樣地實施通信模式的變更處理(圖37的F506~F508)。

      如果在無線通信裝置1和連接對象的無線通信裝置2A之間通信模式的變更成功,則與上述實施方式1同樣地,在無線通信裝置1與連接對象的無線通信裝置2A之間,通過執(zhí)行公知的連接順序進行無線連接,開始無線通信(圖37的F509)。

      根據(jù)本實施方式5,起到如下效果:無論通信模式的設(shè)定狀況如何,都能夠從已完成提供服務(wù)的準備的無線通信裝置2A、2B、2C取得與應(yīng)用程序或服務(wù)相關(guān)的信息。

      此外,根據(jù)本實施方式5,與上述實施方式1同樣地,起到如下效果:用戶能夠在不進行選擇并切換通信模式的操作、以及連接對象的無線通信裝置2A的確定等的情況下,在無線通信裝置1與無線通信裝置2之間開始無線通信,能夠提高用戶操作的便利性。

      此外,與上述實施方式2不同,能夠在不追加新的Action幀的情況下通過對已有的幀追加元素來實現(xiàn)。

      在上述實施方式1~5中,示出了無線通信裝置1和無線通信裝置2之間使用無線LAN實施無線通信的情況,但不限于無線LAN,例如無線通信裝置1與無線通信裝置2之間也可以利用Bluetooth(注冊商標、數(shù)字設(shè)備用的近距離無線通信標準)或ZigBee(以傳感器網(wǎng)絡(luò)為主要目的的近距離無線通信標準)等來實施無線通信。

      另外,本申請發(fā)明在其發(fā)明的范圍內(nèi),能夠?qū)崿F(xiàn)各實施方式的自由組合、各實施方式的任意結(jié)構(gòu)要素的變形、或各實施方式中的任意結(jié)構(gòu)要素的省略。

      產(chǎn)業(yè)上的可利用性

      本發(fā)明的無線通信系統(tǒng)適于以下這樣的系統(tǒng):無線通信裝置1在與無線通信裝置2A、2B、2C進行無線連接之前,需要從無線通信裝置2A、2B、2C取得與所提供的應(yīng)用程序或服務(wù)相關(guān)的信息。

      標號說明

      1:無線通信裝置(第1無線通信裝置);2A、2B、2C:無線通信裝置(第2無線通信裝置);3:無線鏈路;4:汽車(車輛);11:發(fā)送部(通信模式變更請求單元、信息收集單元、信息發(fā)送單元);12:接收部(通信模式信息收集單元、通信模式變更單元、信息收集單元、信息發(fā)送單元);13:WLAN控制部;14:STA模式控制部;15:AP模式控制部;16:Wi-Fi Direct模式控制部;17:ad-hoc模式控制部;18:NAN模式控制部;19:WiGig模式控制部;20:通信模式切換控制部(通信模式變更請求單元、通信模式信息收集單元、通信模式變更單元);21:服務(wù)搜索部(信息收集單元、信息發(fā)送單元);22:服務(wù)連接管理部(編輯單元);23:公共服務(wù)控制部;24:單獨服務(wù)控制部;25:應(yīng)用程序控制部;26:詳細應(yīng)用程序控制部;30:服務(wù)通知管理信息存儲部。

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