無線通信裝置、計算機可讀取的非臨時記錄介質、主裝置以及從裝置的制造方法
【技術領域】
[0001]本發明主張以在2014年8月22日申請的日本國專利申請2014-168985號為基礎的優先權,參照該基礎申請的內容并全部援引到本申請。
[0002]本發明涉及無線通信裝置、計算機可讀取介質、主裝置以及從裝置。
【背景技術】
[0003]基于近距離無線通信標準的Bluetooth (注冊商標)low energy (低功耗藍牙)來進行無線通信的無線通信設備即主裝置接收成為通信對象的其它無線通信設備即從裝置定期發送的被稱作公告(advertisement)的識別信息,在對該從裝置發送連接請求后,與該從裝置之間進行數據的收發(例如,參考專利文獻1)。
[0004]在先技術文獻
[0005]專利文獻
[0006]專利文獻1:JP特開2012-142877號公報
[0007]在如上述那樣基于Bluetooth (注冊商標)low energy進行無線通信的無線通信設備中,從裝置能通過公告通知自身能對主裝置提供的服務。但是,在能使公告分組承載的數據量中有制約,并不一定能通知到自身能提供的全部服務。為此,主裝置在搜索能提供自身所需要的服務的從裝置時,在從接收到的公告中不能判定發送該公告的從裝置是否能提供該服務的情況下,需要和該從裝置確立連接,經由數據通信詳細地調查能否提供該服務。進而,在該從裝置不能提供該服務的情況下,主裝置需要進一步在與另外的從裝置間同樣地調查能否提供服務,效率差。
【發明內容】
[0008]本發明鑒于相關的問題點而提出,其目的在于,有效率地搜索能提供需要的服務的其它無線通信裝置。
[0009]為了達成上述的目的,本申請發明的第1觀點所涉及的無線通信裝置具備:通信部,其獲取從其它無線通信裝置發送的識別信息,在獲取所述識別信息時,向所述其它無線通信裝置發送包含所述其它無線通信裝置能否提供規定的服務的詢問的掃描請求;和控制部,其基于針對所述掃描請求的來自所述其它無線通信裝置的響應來確立和所述其它無線通信裝置的連接。
[0010]發明效果
[0011]根據本發明,能有效率地搜索能提供需要的服務的其它無線通信裝置。
【附圖說明】
[0012]若配合以下的附圖考慮以下的詳細的記述,則能更深地理解本申請。
[0013]圖1是表示實施方式所涉及的無線通信系統的構成例的圖。
[0014]圖2是表示實施方式所涉及的主裝置的構成例的圖。
[0015]圖3A是表示通過現有的BLE的標準定義的掃描請求的分組的格式的圖。
[0016]圖3B是表示由實施方式所涉及的掃描請求發送部發送的掃描請求的分組的格式的圖。
[0017]圖4是表示實施方式所涉及的從裝置的構成例的圖。
[0018]圖5A是表示實施方式所涉及的掃描響應的分組的一部分的格式的一例的圖。
[0019]圖5B是表示實施方式所涉及的掃描響應的分組的一部分的格式的另外示例的圖。
[0020]圖6是表示實施方式所涉及的無線通信系統的動作的一例的次序圖。
[0021]圖7是表示實施方式所涉及的主裝置所執行的主裝置側連接處理的一例的流程圖。
[0022]圖8是表示實施方式所涉及的從裝置所執行的從裝置側連接處理的一例的流程圖。
【具體實施方式】
[0023]以下參考附圖來說明本發明的實施方式。
[0024]圖1是表征本發明的實施方式所涉及的無線通信系統1的構成例的圖。
[0025]在圖1所示的構成例中,無線通信系統1具備:作為無線通信裝置的主裝置100、和與主裝置100不同的作為無線通信裝置的從裝置200。主裝置100和從裝置200基于Bluetooth (注冊商標)low energy (以下稱作BLE)相互進行無線通信。所謂BLE,是在被稱作Bluetooth (注冊商標)的近距離無線通信標準中以低消耗功率為目的制訂的標準(模式)。主裝置100是利用從從裝置200提供的服務(例如測定的數據等)的裝置。另外,從裝置200是向主裝置100提供服務(例如測定的數據等)的裝置。
[0026]主裝置100例如是便攜電話機、智能手機、平板型個人計算機、筆記本型個人計算機等的設備,是具有基于BLE的無線通信功能的終端。在本實施方式中,作為一例,主裝置100由智能手機構成。主裝置100從從裝置200接收各種數據,基于接收到的數據,在后述的顯示部108顯示各種信息,或者從后述的揚聲器106鳴響報警等的聲音(參考圖2)。
[0027]從裝置200例如是能提供溫度測定服務的溫度傳感器等保有能向主裝置100提供的服務的設備,是具有基于BLE的無線通信功能的終端。
[0028]在基于BLE進行的無線通信中,在主裝置100與從裝置200間進行數據的收發之前,從裝置200發送公告,主裝置100接收公告。所謂公告,是指從裝置200用于使主裝置100獲知自己的存在的識別信息。
[0029]另外,在BLE中,將2400MHz?2483.5MHz的頻帶分割為2MHz寬度的40個信道來利用。將這40個信道當中的中間頻率(Center Frequency)為2402、2426、2480MHz的3個公告用信道(Advertising Channel Index為37、38、39的信道)利用在公告中。將這以外的37個數據通信用信道(Data Channel Index為0?36的信道)利用于在主裝置100與從裝置200間連接確立后的數據通信中。
[0030]接下來說明本實施方式所涉及的無線通信系統1的硬件構成等。
[0031]圖2是示意性地表示本實施方式所涉及的主裝置100的構成例的框圖。如圖2所示那樣,主裝置100具備:控制部101、ROM(Read Only Memory,只讀存儲器)102、RAM (Random Access Memory,隨機存取存儲器)103、無線通信處理部104、天線105、揚聲器106、驅動器107、顯示部108以及觸摸面板109。
[0032]控制部101例如由CPU (Central Processing Unit,中央處理器)構成。控制部101提供遵循存儲于R0M102的程序(例如用于實現后述的圖7所示的主裝置100的動作的程序)執行軟件處理,來控制主裝置100所具備的各種功能。
[0033]R0M102由閃速存儲器等非易失性存儲器構成,存儲上述那樣控制部101用來控制各種功能的程序和數據。
[0034]RAM103由易失性存儲器構成,作為用于為了控制部101進行各種處理而臨時存儲數據的工作區使用。
[0035]無線通信處理部104例如使用無線頻率(RF:Rad1 Frequency)電路或基帶(BB:Baseband)電路等構成。無線通信處理部104經由天線105進行基于BLE的無線信號的發送以及接收。
[0036]揚聲器106基于來自控制部101的聲音數據輸出聲音。驅動器107將基于從控制部101輸出的圖像數據的圖像信號輸出給顯示部108。顯示部108例如由IXD(LiquidCrystal Display,液晶顯示器)、EL(Electroluminescence,電致發光)顯示器等構成。顯示部108遵循從驅動器107輸出的圖像信號顯示圖像。
[0037]觸摸面板109配置在顯示部108的上表面,是為了輸入用戶的操作內容而用的界面。觸摸面板109例如內置未圖示的透明電極,在用戶的手指等接觸到的情況下,將電壓發生變化的位置檢測為接觸位置,將該接觸位置的信息作為輸入指示而輸出給控制部101。
[0038]接下來說明主裝置100的控制部101的功能性構成。如圖2所示那樣,控制部101作為接受部110、掃描部120、連接確立部130、數據通信部140發揮功能。
[0039]接受部110接受主裝置100所需要的服務(以下稱作“請求服務”)。例如接受部110經由觸摸面板109從用戶接受請求服務。或者,例如接受部110從主裝置100所執行的應用接受請求服務。
[0040]掃描部120通過依次掃描3個公告用信道來搜索能提供由接受部110接