與服務(wù)發(fā)現(xiàn)有關(guān)的兩個(gè)通信裝置之間從nfc通信模式向wlan/藍(lán)牙通信模式的切換的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)。
【背景技術(shù)】
[0002]近年來,蜂窩電話等已開始使用包括近場(chǎng)通信(NFC)、紅外數(shù)據(jù)協(xié)會(huì)(IrDA)通信、TransferJet(注冊(cè)商標(biāo))等的近距離無線通信。這種近距離無線通信使得用戶僅通過將設(shè)備彼此靠近地放置,就能夠在這些設(shè)備之間進(jìn)行數(shù)據(jù)傳輸。另外,存在從如上所述的近距離無線通信向諸如無線局域網(wǎng)(LAN)通信(電氣和電子工程師協(xié)會(huì)(IEEE)802.11系列)和藍(lán)牙(Bluetooth,注冊(cè)商標(biāo))通信等的不同無線通信方法進(jìn)行切換所用的技術(shù)。(參見日本特開2011-193474)ο
[0003]另一方面,存在如下的通信協(xié)議(服務(wù)發(fā)現(xiàn)協(xié)議),其中這些通信協(xié)議用于使得通信機(jī)器能夠搜索到其它通信機(jī)器所提供的服務(wù)、或者使得通信機(jī)器能夠向其它通信機(jī)器通知該通信機(jī)器所提供的服務(wù)。這些協(xié)議的示例包括簡(jiǎn)單服務(wù)發(fā)現(xiàn)協(xié)議(SSDP)、多播域名系統(tǒng)(mDNS)等。
[0004]引用文獻(xiàn)列表
[0005]專利文獻(xiàn)
[0006]專利文獻(xiàn)1:日本特開2011-193474
【發(fā)明內(nèi)容】
[0007]根據(jù)本發(fā)明的一個(gè)方面,一種通信設(shè)備,包括:第一通信部件,用于以第一通信方法與其它通信設(shè)備進(jìn)行無線通信;第二通信部件,用于以與所述第一通信方法不同的第二通信方法與所述其它通信設(shè)備進(jìn)行無線通信;以及發(fā)送部件,用于發(fā)送用于通過使用所述第一通信部件請(qǐng)求經(jīng)由所述第二通信部件連接至所述其它通信設(shè)備所用的連接參數(shù)的請(qǐng)求消息,其中所述請(qǐng)求消息包括與通信服務(wù)有關(guān)的信息。
【附圖說明】
[0008]圖1示出根據(jù)本發(fā)明的典型實(shí)施例的系統(tǒng)結(jié)構(gòu)的示例。
[0009]圖2示出根據(jù)本實(shí)施例的通信設(shè)備(數(shù)字照相機(jī))的硬件結(jié)構(gòu)的示例。
[0010]圖3示出根據(jù)本實(shí)施例的通信設(shè)備(打印機(jī))的硬件結(jié)構(gòu)的示例。
[0011]圖4示出根據(jù)本實(shí)施例的通信設(shè)備(數(shù)字照相機(jī))的結(jié)構(gòu)的示例的功能框圖。
[0012]圖5示出根據(jù)本實(shí)施例的通信設(shè)備(打印機(jī))的結(jié)構(gòu)的示例的功能框圖。
[0013]圖6示出第一典型實(shí)施例中的通信設(shè)備(數(shù)字照相機(jī))的操作流程。
[0014]圖7示出第一典型實(shí)施例中的通信設(shè)備(打印機(jī))的操作流程。
[0015]圖8示出第一典型實(shí)施例中的數(shù)字照相機(jī)和打印機(jī)之間的通信序列的示例。
[0016]圖9示出第二典型實(shí)施例中的通信設(shè)備(數(shù)字照相機(jī))的操作流程。
[0017]圖10示出第二典型實(shí)施例中的通信設(shè)備(打印機(jī))的操作流程。
[0018]圖11示出第二典型實(shí)施例中的數(shù)字照相機(jī)和打印機(jī)之間的通信所用的通信序列。
【具體實(shí)施方式】
[0019]通常通過使用諸如無線LAN通信等的執(zhí)行了切換之后的通信方法來進(jìn)行諸如SSDP和mDNS等的服務(wù)發(fā)現(xiàn)協(xié)議。因此,執(zhí)行切換的設(shè)備在NFC通信中發(fā)送和接收與無線LAN有關(guān)的信息并且執(zhí)行例如向無線LAN的切換之后,意識(shí)到通信對(duì)方設(shè)備不能執(zhí)行所期望的通信服務(wù)。因而,盡管已執(zhí)行了切換,但在設(shè)備在連接至無線LAN之后進(jìn)行服務(wù)發(fā)現(xiàn)協(xié)議的情況下,存在所連接的通信對(duì)方不能執(zhí)行所期望的通信服務(wù)并且執(zhí)行了不必要的切換處理的可能性。
[0020]在以下所述的典型實(shí)施例中,通信對(duì)方設(shè)備在執(zhí)行切換之前共享與服務(wù)有關(guān)的信息。
[0021]以下將參考附圖來詳細(xì)說明根據(jù)典型實(shí)施例的通信設(shè)備和通信系統(tǒng)。圖1示出以下所述的典型實(shí)施例中所假設(shè)的系統(tǒng)100的機(jī)器結(jié)構(gòu)。根據(jù)本發(fā)明典型實(shí)施例的通信設(shè)備101和102分別為數(shù)字照相機(jī)101和打印機(jī)102。數(shù)字照相機(jī)101和打印機(jī)102能夠通過使用NFC通信103和無線LAN通信104來彼此進(jìn)行通信。
[0022]圖2示出數(shù)字照相機(jī)101的硬件結(jié)構(gòu)。
[0023]數(shù)字照相機(jī)101配備有顯示單元201、操作單元202、存儲(chǔ)單元203、電源單元204、攝像單元205、控制單元206、只讀存儲(chǔ)器(R0M)207、隨機(jī)存取存儲(chǔ)器(RAM)208、無線LAN通信單元209和NFC通信單元210。
[0024]顯示單元201例如包括LCD或LED,具有輸出從視覺上可識(shí)別的信息的功能,并且顯示與機(jī)器有關(guān)的用戶界面(UI)。操作單元202具有使得用戶能夠進(jìn)行各種輸入以對(duì)通信設(shè)備進(jìn)行操作的功能。存儲(chǔ)單元203例如包括硬盤驅(qū)動(dòng)器(HDD),并且存儲(chǔ)并管理諸如無線通信網(wǎng)絡(luò)信息、數(shù)據(jù)發(fā)送/接收信息或圖像數(shù)據(jù)等的各種數(shù)據(jù)。電源單元204例如是電池,保持使設(shè)備整體進(jìn)行工作所需的電源,并且向各種硬件元件供給電力。攝像單元205包括圖像傳感器、透鏡等,并且拍攝照片和運(yùn)動(dòng)圖像??刂茊卧?06例如是中央處理單元(CPU),并且控制數(shù)字照相機(jī)101的各組成元件的操作。ROM 207存儲(chǔ)控制命令、即程序??刂茊卧?06通過執(zhí)行ROM 207中所存儲(chǔ)的控制程序來實(shí)現(xiàn)以下所述的各種操作。RAM 208例如用作執(zhí)行程序時(shí)的工作存儲(chǔ)器、數(shù)據(jù)的臨時(shí)存儲(chǔ)器等。無線LAN通信單元209進(jìn)行無線LAN通信104。無線LAN通信單元209進(jìn)行基于IEEE 802.11系列的無線通信。在本典型實(shí)施例中,盡管無線LAN通信單元209進(jìn)行基于IEEE 802.11系列的無線通信,但還可以使用諸如犯1!的00訪(注冊(cè)商標(biāo))通?目等的其它通?目方法。NFC通彳目單兀210進(jìn)彳丁NFC通彳目103 JFC通彳目單兀210進(jìn)彳丁基于近場(chǎng)通信(NFC)論壇所規(guī)定的通信規(guī)則的無線通信。另外,如果NFC通信單元210在通信范圍內(nèi)檢測(cè)到能夠進(jìn)行通信的設(shè)備,則NFC通信單元210自動(dòng)建立NFC通信103。在本典型實(shí)施例中,盡管NFC通信單元210進(jìn)行基于NFC的無線通信,但NFC通信單元210還可以使用通信距離與無線LAN通信單元209所使用的通信方法的通信距離相比更短的通信方法。此外,NFC通信單元210還可以使用通信速度與無線LAN通信單元209所使用的通信方法的通信速度相比更慢的通信方法。例如,可以使用藍(lán)牙4.0所規(guī)定的藍(lán)牙低功耗(BLE)方法。
[0025]圖3示出打印機(jī)102的硬件結(jié)構(gòu)。代替數(shù)字照相機(jī)101的攝像單元205,打印機(jī)102配備有打印處理單元310。打印處理單元310打印存儲(chǔ)單元303中所存儲(chǔ)的圖像數(shù)據(jù)。其它組成部分與數(shù)字照相機(jī)101的組成部分大致相同,因而省略了針對(duì)這些部分的說明。
[0026]接著,將參考圖4和圖5來說明數(shù)字照相機(jī)1I和打印機(jī)102的功能塊結(jié)構(gòu)。在本典型實(shí)施例中,數(shù)字照相機(jī)101和打印機(jī)102的功能塊分別作為程序存儲(chǔ)在ROM 207和ROM 307中,并且控制單元206和控制單元305通過執(zhí)行這些程序來實(shí)現(xiàn)這些功能塊的功能??刂茊卧?06和305根據(jù)控制程序來執(zhí)行各種硬件控制以及信息的計(jì)算和加工,以實(shí)現(xiàn)各種功能。功能塊的一部分或全部可被設(shè)置為硬件結(jié)構(gòu)。在這種情況下,功能塊的一部分或全部例如包括專用集成電路(ASIC)。
[0027]圖4是數(shù)字照相機(jī)101的功能框圖(400)。數(shù)字照相機(jī)101配備有無線LAN通信控制單元410、NFC通信控制單元420和服務(wù)執(zhí)行單元430。
[0028]無線LAN通信控制單元410是用于控制經(jīng)由無線LAN通信單元209所進(jìn)行的無線LAN通信的處理單元。無線LAN通信控制單元410配備有用于作為無線LAN終端進(jìn)行工作的站功能和用于作為接入點(diǎn)(AP)進(jìn)行工作的接入點(diǎn)功能。NFC通信控制單元420是用于控制經(jīng)由NFC通信單元210所進(jìn)行的NFC通信的處理單元。服務(wù)執(zhí)行單元430是用于管理與數(shù)字照相機(jī)101使用無線LAN通信控制單元410可以執(zhí)行的由外部機(jī)器提供的服務(wù)有關(guān)的信息以執(zhí)行這些服務(wù)的處理單元。服務(wù)執(zhí)行單元430將服務(wù)的標(biāo)識(shí)符和相應(yīng)的服務(wù)執(zhí)行過程、與服務(wù)的選項(xiàng)有關(guān)的信息等作為服務(wù)信息(與服務(wù)有關(guān)的信息)進(jìn)行管理。本典型實(shí)施例中的數(shù)字照相機(jī)101能夠執(zhí)行“打印服務(wù)A”和“打印服務(wù)B”這兩種服務(wù)。
[0029]圖5是打印機(jī)102的功能框圖(500)。打印機(jī)102配備有無線LAN通信控制單元510、NFC通信控制單元520、服務(wù)控制單元530和打印控制單元540。
[0030]無線LAN通信控制單元510是用于控制經(jīng)由無線LAN通信單元308所進(jìn)行的無線LAN通信的處理單元。無線LAN通信控制單元510配備有用于作為無線LAN終端進(jìn)行工作的站功能和用于作為接入點(diǎn)(AP)進(jìn)行工作的接入點(diǎn)功能。NFC通信控制單元520是用于控制經(jīng)由NFC通信單元309所進(jìn)行的NFC通信的處理單元。服務(wù)控制單元530是用于管理與打印機(jī)102經(jīng)由無線LAN通信控制單元510能夠提供至外部機(jī)器的服務(wù)有關(guān)的信息以執(zhí)行這些服務(wù)的處理單元。服務(wù)控制單元53