CN105557021A - 与服务发现有关的两个通信装置之间从nfc通信模式向wlan/蓝牙通信模式的切换 - Google Patents

与服务发现有关的两个通信装置之间从nfc通信模式向wlan/蓝牙通信模式的切换 Download PDF

Info

Publication number
CN105557021A
CN105557021A CN201480051621.0A CN201480051621A CN105557021A CN 105557021 A CN105557021 A CN 105557021A CN 201480051621 A CN201480051621 A CN 201480051621A CN 105557021 A CN105557021 A CN 105557021A
Authority
CN
China
Prior art keywords
communication
communication equipment
request message
service
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201480051621.0A
Other languages
English (en)
Other versions
CN105557021B (zh
Inventor
佐藤亮辅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN105557021A publication Critical patent/CN105557021A/zh
Application granted granted Critical
Publication of CN105557021B publication Critical patent/CN105557021B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00185Image output
    • H04N1/00188Printing, e.g. prints or reprints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0055Transmission or use of information for re-establishing the radio link
    • H04W36/0066Transmission or use of information for re-establishing the radio link of control information between different types of networks in order to establish a new radio link in the target network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0055Transmission or use of information for re-establishing the radio link
    • H04W36/0064Transmission or use of information for re-establishing the radio link of control information between different access points
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0055Transmission or use of information for re-establishing the radio link
    • H04W36/0072Transmission or use of information for re-establishing the radio link of resource information of target access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/14Reselecting a network or an air interface
    • H04W36/144Reselecting a network or an air interface over a different radio air interface technology
    • H04W36/1446Reselecting a network or an air interface over a different radio air interface technology wherein at least one of the networks is unlicensed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

一种通信设备,包括:第一通信部件,用于以第一通信方法(NFC)与其它通信设备进行无线通信;第二通信部件,用于以与所述第一通信方法(NFC)不同的第二通信方法(WLAN或蓝牙)与所述其它通信设备进行无线通信;以及发送部件,用于发送用于通过使用所述第一通信部件请求经由所述第二通信部件(WLAN或蓝牙)连接至所述其它通信设备所用的连接参数的NFC连接切换请求消息,其中所述NFC连接切换请求消息包括与所述通信设备所期望的和/或所述通信设备所供给/提供的通信服务有关的信息。

Description

与服务发现有关的两个通信装置之间从NFC通信模式向WLAN/蓝牙通信模式的切换
技术领域
本发明涉及通信技术。
背景技术
近年来,蜂窝电话等已开始使用包括近场通信(NFC)、红外数据协会(IrDA)通信、TransferJet(注册商标)等的近距离无线通信。这种近距离无线通信使得用户仅通过将设备彼此靠近地放置,就能够在这些设备之间进行数据传输。另外,存在从如上所述的近距离无线通信向诸如无线局域网(LAN)通信(电气和电子工程师协会(IEEE)802.11系列)和蓝牙(Bluetooth,注册商标)通信等的不同无线通信方法进行切换所用的技术。(参见日本特开2011-193474)。
另一方面,存在如下的通信协议(服务发现协议),其中这些通信协议用于使得通信机器能够搜索到其它通信机器所提供的服务、或者使得通信机器能够向其它通信机器通知该通信机器所提供的服务。这些协议的示例包括简单服务发现协议(SSDP)、多播域名***(mDNS)等。
引用文献列表
专利文献
专利文献1:日本特开2011-193474
发明内容
根据本发明的一个方面,一种通信设备,包括:第一通信部件,用于以第一通信方法与其它通信设备进行无线通信;第二通信部件,用于以与所述第一通信方法不同的第二通信方法与所述其它通信设备进行无线通信;以及发送部件,用于发送用于通过使用所述第一通信部件请求经由所述第二通信部件连接至所述其它通信设备所用的连接参数的请求消息,其中所述请求消息包括与通信服务有关的信息。
附图说明
图1示出根据本发明的典型实施例的***结构的示例。
图2示出根据本实施例的通信设备(数字照相机)的硬件结构的示例。
图3示出根据本实施例的通信设备(打印机)的硬件结构的示例。
图4示出根据本实施例的通信设备(数字照相机)的结构的示例的功能框图。
图5示出根据本实施例的通信设备(打印机)的结构的示例的功能框图。
图6示出第一典型实施例中的通信设备(数字照相机)的操作流程。
图7示出第一典型实施例中的通信设备(打印机)的操作流程。
图8示出第一典型实施例中的数字照相机和打印机之间的通信序列的示例。
图9示出第二典型实施例中的通信设备(数字照相机)的操作流程。
图10示出第二典型实施例中的通信设备(打印机)的操作流程。
图11示出第二典型实施例中的数字照相机和打印机之间的通信所用的通信序列。
具体实施方式
通常通过使用诸如无线LAN通信等的执行了切换之后的通信方法来进行诸如SSDP和mDNS等的服务发现协议。因此,执行切换的设备在NFC通信中发送和接收与无线LAN有关的信息并且执行例如向无线LAN的切换之后,意识到通信对方设备不能执行所期望的通信服务。因而,尽管已执行了切换,但在设备在连接至无线LAN之后进行服务发现协议的情况下,存在所连接的通信对方不能执行所期望的通信服务并且执行了不必要的切换处理的可能性。
在以下所述的典型实施例中,通信对方设备在执行切换之前共享与服务有关的信息。
以下将参考附图来详细说明根据典型实施例的通信设备和通信***。图1示出以下所述的典型实施例中所假设的***100的机器结构。根据本发明典型实施例的通信设备101和102分别为数字照相机101和打印机102。数字照相机101和打印机102能够通过使用NFC通信103和无线LAN通信104来彼此进行通信。
图2示出数字照相机101的硬件结构。
数字照相机101配备有显示单元201、操作单元202、存储单元203、电源单元204、摄像单元205、控制单元206、只读存储器(ROM)207、随机存取存储器(RAM)208、无线LAN通信单元209和NFC通信单元210。
显示单元201例如包括LCD或LED,具有输出从视觉上可识别的信息的功能,并且显示与机器有关的用户界面(UI)。操作单元202具有使得用户能够进行各种输入以对通信设备进行操作的功能。存储单元203例如包括硬盘驱动器(HDD),并且存储并管理诸如无线通信网络信息、数据发送/接收信息或图像数据等的各种数据。电源单元204例如是电池,保持使设备整体进行工作所需的电源,并且向各种硬件元件供给电力。摄像单元205包括图像传感器、透镜等,并且拍摄照片和运动图像。控制单元206例如是中央处理单元(CPU),并且控制数字照相机101的各组成元件的操作。ROM207存储控制命令、即程序。控制单元206通过执行ROM207中所存储的控制程序来实现以下所述的各种操作。RAM208例如用作执行程序时的工作存储器、数据的临时存储器等。无线LAN通信单元209进行无线LAN通信104。无线LAN通信单元209进行基于IEEE802.11系列的无线通信。在本典型实施例中,尽管无线LAN通信单元209进行基于IEEE802.11系列的无线通信,但还可以使用诸如Bluetooth(注册商标)通信等的其它通信方法。NFC通信单元210进行NFC通信103。NFC通信单元210进行基于近场通信(NFC)论坛所规定的通信规则的无线通信。另外,如果NFC通信单元210在通信范围内检测到能够进行通信的设备,则NFC通信单元210自动建立NFC通信103。在本典型实施例中,尽管NFC通信单元210进行基于NFC的无线通信,但NFC通信单元210还可以使用通信距离与无线LAN通信单元209所使用的通信方法的通信距离相比更短的通信方法。此外,NFC通信单元210还可以使用通信速度与无线LAN通信单元209所使用的通信方法的通信速度相比更慢的通信方法。例如,可以使用蓝牙4.0所规定的蓝牙低功耗(BLE)方法。
图3示出打印机102的硬件结构。代替数字照相机101的摄像单元205,打印机102配备有打印处理单元310。打印处理单元310打印存储单元303中所存储的图像数据。其它组成部分与数字照相机101的组成部分大致相同,因而省略了针对这些部分的说明。
接着,将参考图4和图5来说明数字照相机101和打印机102的功能块结构。在本典型实施例中,数字照相机101和打印机102的功能块分别作为程序存储在ROM207和ROM307中,并且控制单元206和控制单元305通过执行这些程序来实现这些功能块的功能。控制单元206和305根据控制程序来执行各种硬件控制以及信息的计算和加工,以实现各种功能。功能块的一部分或全部可被设置为硬件结构。在这种情况下,功能块的一部分或全部例如包括专用集成电路(ASIC)。
图4是数字照相机101的功能框图(400)。数字照相机101配备有无线LAN通信控制单元410、NFC通信控制单元420和服务执行单元430。
无线LAN通信控制单元410是用于控制经由无线LAN通信单元209所进行的无线LAN通信的处理单元。无线LAN通信控制单元410配备有用于作为无线LAN终端进行工作的站功能和用于作为接入点(AP)进行工作的接入点功能。NFC通信控制单元420是用于控制经由NFC通信单元210所进行的NFC通信的处理单元。服务执行单元430是用于管理与数字照相机101使用无线LAN通信控制单元410可以执行的由外部机器提供的服务有关的信息以执行这些服务的处理单元。服务执行单元430将服务的标识符和相应的服务执行过程、与服务的选项有关的信息等作为服务信息(与服务有关的信息)进行管理。本典型实施例中的数字照相机101能够执行“打印服务A”和“打印服务B”这两种服务。
图5是打印机102的功能框图(500)。打印机102配备有无线LAN通信控制单元510、NFC通信控制单元520、服务控制单元530和打印控制单元540。
无线LAN通信控制单元510是用于控制经由无线LAN通信单元308所进行的无线LAN通信的处理单元。无线LAN通信控制单元510配备有用于作为无线LAN终端进行工作的站功能和用于作为接入点(AP)进行工作的接入点功能。NFC通信控制单元520是用于控制经由NFC通信单元309所进行的NFC通信的处理单元。服务控制单元530是用于管理与打印机102经由无线LAN通信控制单元510能够提供至外部机器的服务有关的信息以执行这些服务的处理单元。服务控制单元530将服务(通信服务)的标识符和相应的服务执行过程、与服务的选项有关的信息等作为服务信息进行管理。本典型实施例中的打印机102能够执行“打印服务A”、“打印服务C”和“打印服务D”这三种服务。打印控制单元540是用于控制打印处理单元310所进行的打印处理的功能单元。服务控制单元530可以根据外部机器的请求来控制打印控制单元540,以打印从外部机器接收到的打印数据。
将说明具有上述结构的通信***的操作。
将参考图6和图7的流程图来说明第一典型实施例中的数字照相机101和打印机102的操作过程。
图6的流程图示出用户将数字照相机101和打印机102彼此靠近地放置的情况下的数字照相机101所进行的操作过程。
在步骤S601中,在检测到附近存在打印机102的NFC通信单元309时,数字照相机101的NFC通信控制单元420与打印机102建立采用NFC模式的通信。接着,在步骤S602中,数字照相机101的控制单元206判断是否确定了在数字照相机101和打印机102之间期望执行的服务。通过操作单元202所接受的用户操作来确定本典型实施例中要执行的服务。通过针对数字照相机101所进行的直到NFC通信开始为止的用户操作来进行步骤S602的判断。更具体地,根据在经由NFC通信单元210连接至打印机102时是否选择了数字照相机101要执行的服务来执行步骤S602的判断。
如果确定了数字照相机101和打印机102之间期望执行的服务(S602中为“是”),则数字照相机101在步骤S603~S608中判断是否可以通过使用NFC通信方法来执行服务。如果没有确定数字照相机101和打印机102之间要执行的服务(S602中为“否”),则数字照相机101在步骤S609~S616中以无线LAN通信方法与打印机102建立连接。然后,数字照相机101判断是否可以通过使用无线LAN通信方法来执行服务。
如果确定了数字照相机101和打印机102之间期望执行的服务(S602中为“是”),则NFC通信控制单元420在步骤S603中将包含与期望执行的服务的标识符有关的信息的切换请求消息经由NFC通信单元210发送至打印机102。这里所述的服务的标识符是与单独规定了规范的各个服务唯一相关联的整数值。此外,切换请求消息是用于请求以与NFC方法不同的通信方法连接至打印机102所需的连接参数的消息。切换请求消息除服务的标识符外,还可以包含与服务有关的附属信息等。例如,可以向要发送的信息添加与期望打印的文件的编码格式、打印薄片大小、打印颜色、双面打印的有无等有关的信息。此外,切换请求消息可以包含与用于执行服务的无线通信接口有关的信息。与无线通信接口有关的信息表示用户期望切换至的通信方法以及无线LAN或Bluetooth(注册商标)。
在本典型实施例中,数字照相机101发送包含如下信息的切换请求消息,其中该信息表示:所期望的服务模式为“打印服务A”,所期望的连接类型为无线LAN,并且打印所期望的文件格式为联合图片专家组(JPEG)格式。另外,在本典型实施例中,上述切换请求消息是NFC论坛连接切换技术规范所规定的消息。
随后,在步骤S604中,NFC通信控制单元420以NFC通信方法从打印机102接收切换应答消息。然后,NFC通信控制单元420分析该消息的内容。在本典型实施例中,该应答消息是NFC论坛连接切换技术规范所规定的切换选择(HandoverSelect)消息。另外,切换应答消息包含表示打印机102是否可以执行步骤S603中发送的切换请求消息中所包括的服务的信息。如果应答消息表示可以执行该服务(S605中为“是”),则数字照相机101在步骤S606中根据该消息中所包含的无线LAN的连接参数而连接至无线LAN网络。连接参数是连接到打印机102作为接入点所构建的网络所用的信息。连接参数包含服务集标识符(SSID)、加密密钥、加密方法、认证密钥、认证方法、通行码和打印机102的媒体访问控制(MAC)地址中的全部或至少一个。
在步骤S607中,在数字照相机101基于无线LAN通信单元209所获取到的连接参数连接至无线LAN网络之后,数字照相机101的服务执行单元430按照步骤S603中所发送的服务的过程来执行服务。服务执行单元430在具有所获取到的连接参数的无线LAN网络中,通过经由无线LAN通信单元308所进行的通信来执行服务。此外,如果根据切换应答消息判断为不能执行切换请求消息中所表示的服务(S605中为“否”),则在步骤S608中,服务执行单元430将表示打印处理失败的消息显示在显示单元201中。然后,处理结束。错误通知方法不限于消息的显示。例如,可以通过数字照相机101的主体的振动、语音、发光二极管(LED)灯的点亮等来通知错误。
另一方面,如果在向打印机102进行NFC连接时没有选择数字照相机101要执行的服务(S602中为“否”),则在步骤S609中,NFC通信控制单元420在无需将服务信息包括在请求消息中的情况下,以NFC通信方法向打印机102发送请求消息。随后,在步骤S610中,NFC通信控制单元420从打印机102接收切换应答消息。接着,在步骤S611中,无线LAN通信控制单元410根据切换应答消息中所包含的无线LAN的连接参数而连接至无线LAN网络。在步骤S612中,在完成了与无线LAN网络的连接之后,无线LAN通信控制单元410在无线LAN网络上进行服务搜索处理,以收集与网络上的通信设备所支持的服务有关的信息。通过使用例如简单服务发现协议(SSDP)、多播域名***(mDNS)等的通信协议来进行该服务搜索处理。如果作为步骤S612中的搜索处理的结果、发现了支持可执行的服务的通信设备(S613中为“是”),则在步骤S614中,服务执行单元430选择该服务。然后,在步骤S615中,服务执行单元430执行所选择的服务。例如通过用户选择服务的名称来进行步骤S614的选择处理。如果步骤S612的搜索处理没有发现支持可执行的服务的通信设备(S613中为“否”),则在步骤S616中,服务执行单元430将表示打印处理失败的消息显示在显示单元201中。然后,处理结束。与步骤S608相同,错误通知方法不限于消息的显示。例如,可以通过数字照相机101的主体的振动、语音、LED灯的点亮等来通知错误。
图7的流程图示出数字照相机101和打印机102彼此靠近地放置的情况下的打印机102所进行的操作过程。
在步骤S701中,如果NFC通信控制单元520检测到附近存在数字照相机101的NFC通信单元210,则打印机102与数字照相机101建立采用NFC方法的通信。接着,在步骤S702中,NFC通信控制单元520以NFC通信方法从数字照相机101接收到切换请求消息。如果所接收到的切换请求消息包含与服务有关的信息(S703中为“是”),则服务控制单元530在步骤S704中判断服务控制单元530是否可以执行该服务。如果可以执行该服务(S704中为“是”),则在步骤S705中,NFC通信控制单元520将表示可以执行该服务的信息添加至切换应答消息,然后将该切换应答消息发送至数字照相机101。另一方面,如果不能执行该服务(S704中为“否”),则在步骤S709中,NFC通信控制单元520将表示不能执行该服务的信息添加至切换应答消息,然后将该切换应答消息发送至数字照相机101。然后,处理结束。此外,如果所接收到的切换请求消息不包含与服务有关的信息(S703中为“否”),则在步骤S710中,NFC通信控制单元520将不包含表示该服务是可执行还是不可执行的信息的切换应答消息发送至数字照相机101。此外,NFC通信控制单元520将在执行服务时所使用的无线LAN网络的连接参数包括在步骤S705或步骤S710中要发送的切换应答消息中。
随后,在步骤S706中,无线LAN通信控制单元510启用接入点功能并且生成与应答消息中所包括的连接参数相对应的无线LAN网络。此外,在步骤S707中,服务控制单元530开始等待服务控制单元530所支持的打印服务。如果在步骤S702中所接收到的切换请求消息中指定了与打印服务有关的信息,则打印机102开始等待所指定的打印服务。如果在步骤S702中所接收到的切换请求消息中没有指定与打印服务有关的信息,则打印机102开始等待打印机102所支持的所有打印服务的处理。在步骤S706中所创建的无线LAN网络中通知与打印机102开始等待的服务有关的信息,由此可以从无线LAN网络上的其它通信设备检索与服务有关的信息。
然后,在步骤S708中,如果从数字照相机101发送了图像数据,则打印控制单元540接收并打印该数据。
接着,将参考图8来详细说明数字照相机101和打印机102之间的通信序列的示例。参考图8,首先,在步骤S801中,随着用户将数字照相机101和打印机102彼此靠近地放置,在这两个设备之间建立了NFC通信。接着,在步骤S802中,数字照相机101以NFC通信方法将切换请求消息发送至打印机102。该切换请求消息包括表示数字照相机101期望通过使用“打印服务A”模式以无线LAN通信方法打印JPEG文件的附加信息。在步骤S803中,打印机102以NFC通信方法向数字照相机101发送切换应答消息。该切换应答消息包含与所接收到的切换请求消息中所表示的服务是否可执行有关的信息、以及打印机102所生成的无线LAN网络的连接参数。由于如上所述打印机102所支持的服务为“打印服务A”、“打印服务C”和“打印服务D”,因此在这种情况下,打印机102将包含表示服务可执行的信息的切换应答消息以NFC通信方法发送至数字照相机101。随后,在步骤S804中,打印机102启用接入点功能以生成与步骤S803中所发送的连接参数相对应的无线LAN网络。此外,在步骤S805中,打印机102开始等待根据“打印服务A”的打印服务的处理。
另一方面,在步骤S806中,数字照相机101启用无线LAN通信单元308以搜索并连接至与所接收到的连接参数相对应的无线LAN网络。在步骤S807中,在完成了向无线LAN网络的连接之后,数字照相机101根据打印服务A的过程将期望打印的图像数据经由无线LAN网络发送至打印机102。在步骤S808中,打印机102打印所接收到的图像数据。
在上述典型实施例中,从数字照相机101向打印机102发送的切换请求消息包含与仅一个服务有关的信息。然而,本发明并没有将信息局限于一个服务。也就是说,在切换请求消息中可以包含与两个或多个服务有关的信息。例如,要发送的切换请求消息可以包含与两个或多个服务有关的信息以及表示是请求了所有服务的执行(AND(与))还是可以执行与仅一个服务有关的任何信息(OR(或))的信息。
如上所述,根据本典型实施例,将服务信息添加至切换请求消息,使得彼此进行通信的设备可以在切换之前共享与服务有关的信息。此外,由于彼此进行通信的设备在切换之前共享服务信息,因此如果通信对方不支持所期望的服务,则可以抑制切换处理。因此,可以仅在需要的情况下才执行从NFC向无线LAN或Bluetooth(注册商标)切换的处理。此外,连接至无线LAN的处理通常需要约几秒~十几秒的时间。因此,通过抑制不必要的切换,节省了无用的时间。
在第一典型实施例中,作为用于共享通过使用NFC通信方法所要执行的服务的信息的方法的示例,将表示利用服务的设备可以使用的服务的消息发送至提供服务的设备。以下将例示第二实施例作为提供服务的设备将与该设备所支持的服务有关的信息发送至利用服务的设备的方法的示例。因而,提供服务的设备和利用服务的设备可以商定要执行的服务。本典型实施例中的通信***的结构与第一典型实施例大致相同。将参考图9~11来详细说明本典型实施例中的通信***的操作。
图9的流程图示出数字照相机101和打印机102彼此靠近地放置的情况下的数字照相机101所进行的操作过程。
在步骤S901中,数字照相机101的NFC通信控制单元420在检测到附近存在打印机102的NFC通信单元309时,与打印机102建立采用NFC方法的通信。随后,在步骤S902中,NFC通信控制单元420以NFC通信方法从打印机102接收到切换请求消息。然后,NFC通信控制单元420分析该消息的内容。切换请求消息包含打印机102所支持的服务的标识符以及附属信息。如果所接收到的切换请求消息包含与数字照相机101应执行的服务有关的信息(S903中为“是”),则NFC通信控制单元420将表示要执行所通知的服务的消息包括在应答消息中,并且在步骤S904中将该应答消息发送至打印机102。此外,数字照相机101还将表示在执行服务时要使用的无线LAN网络的连接参数包括在应答消息中。
随后,在步骤S905中,数字照相机101经由无线LAN通信控制单元410启用接入点功能,以生成与应答消息中所包括的连接参数相对应的无线LAN网络。在步骤S906中,在等待之后,在打印机102连接至无线LAN网络的情况下,数字照相机101根据步骤S902中接收到的切换请求消息所表示的服务中的所期望服务的过程来将要打印的图像数据发送至打印机102。另一方面,如果切换请求消息不包含所期望的服务(S903中为“否”),则在步骤S907中,数字照相机101将包含表示将不执行服务的信息的应答消息发送至打印机102。然后,在步骤S908中,数字照相机101显示错误消息。
图10的流程图示出数字照相机101和打印机102彼此靠近地放置的情况下的打印机102所进行的操作过程。在步骤S1001中,在检测到附近存在数字照相机101的NFC通信单元210时,打印机102的NFC通信控制单元520以NFC通信与数字照相机101建立通信。接着,在步骤S1002中,NFC通信控制单元520将包含与打印机102所支持的服务的标识符有关的信息的切换请求消息以NFC通信发送至数字照相机101。如上所述,在本典型实施例中,打印机102支持“打印服务A”、“打印服务C”和“打印服务D”这三种打印服务。因此,切换请求消息包含与这三个服务有关的信息。
随后,在步骤S1003中,NFC通信控制单元520以NFC通信从数字照相机101接收到应答消息。然后,NFC通信控制单元520分析该消息的内容。如果所接收到的应答消息包含表示数字照相机101将执行服务的信息(S1004中为“是”),则在步骤S1005中,无线LAN通信控制单元510根据该应答消息中所包含的连接参数而连接至无线LAN网络。在完成了向无线LAN网络的连接之后,在步骤S1006中,打印控制单元540开始等待步骤S1002中发送的切换应答消息中所表示的打印服务。然后,在步骤S1007中,打印控制单元540从数字照相机101接收并打印图像数据。另一方面,如果所接收到的应答消息包含表示数字照相机101将不执行服务的信息(S1004中为“否”),则打印机102在不执行向无线LAN的切换的情况下结束处理。
将参考图11来详细说明数字照相机101和打印机102之间的通信序列的示例。
首先,在步骤S1101中,通过将数字照相机101和打印机102靠近地放置来建立这两个设备之间的NFC通信。接着,在步骤S1102中,打印机102将切换请求消息发送至数字照相机101。该请求消息包括表示打印机102支持“打印服务A”、“打印服务C”和“打印服务D”的附加信息。该请求消息还包括如下的附加信息,其中该附加信息表示在“打印服务A”和“打印服务C”中可以打印JPEG文件、并且在“打印服务D”中可以打印采用便携式文档格式(PDF)和标记图像文件格式(TIFF)的文件。此外,该请求消息包括表示可以通过使用无线LAN通信来执行这些打印服务中的各打印服务的信息。在步骤S1103中,接收到切换请求消息的数字照相机101将包括表示要执行步骤S1102中所通知的服务的附加信息的切换应答消息发送至打印机102。该应答消息还包含数字照相机101所生成的无线LAN网络的连接参数。随后,在步骤S1104中,数字照相机101启用接入点功能并且生成与步骤S1103中所发送的无线LAN网络信息一致的无线LAN网络。然后,数字照相机101等待与打印机102的连接。在步骤S1105中,接收到步骤S1103中所发送的切换应答消息的打印机102搜索该消息中所表示的无线LAN网络,并且连接至所发现的无线LAN网络。在完成了向无线LAN网络的连接之后,在步骤S1106中,打印机102开始等待采用“打印服务A”模式、“打印服务C”模式或“打印服务D”模式的打印服务的处理。
在步骤S1105中检测到打印机102已连接到无线LAN网络之后,在步骤S1107中,数字照相机101根据打印服务A的过程来发送期望打印的图像数据。在步骤S1108中,打印机102打印所接收到的图像数据。
如上所述,根据本典型实施例,将与可以提供至用户的服务有关的信息添加到切换请求消息,使得彼此进行通信的设备可以在切换之前共享与服务有关的信息。此外,由于彼此进行通信的设备在切换之前共享服务信息,因此如果通信对方不支持所期望的服务,则可以抑制该切换处理。因此,可以仅在需要的情况下才执行从NFC向无线LAN或Bluetooth(注册商标)切换的处理。此外,连接至无线LAN的处理通常需要约几秒~十几秒的时间。因此,可以消除不必要的切换并且节省了无用的时间。
上述典型实施例仅是示例。本发明不限于说明书和附图所示的典型实施例,而且可以在没有改变本发明的主旨的情况下,通过各种变形来实施本发明。
在上述典型实施例的说明中,尽管从NFC的切换局限于向无线LAN通信的切换,但本发明不限于该切换。例如,可以进行向采用Bluetooth(注册商标)的通信的切换。
此外,在上述典型实施例中,例示了通过两个通信设备中的用作接入点的一个通信设备向另一通信设备发送连接参数来进行无线LAN通信的方法作为示例。然而,本发明不限于该类型。也就是说,可以经由外部接入点来进行通信、或者可以采用点对点(ad-hoc)模式来进行通信。此外,彼此进行通信的通信设备可以通过执行根据无线保真(Wi-Fi)直连的连接过程来进行无线LAN通信。
此外,尽管如上所述的典型实施例是包括数字照相机101和打印机102的***,但还可以使用其它机器来进行上述处理。此外,与在通信设备之间发送和接收的服务有关的信息不必局限于与打印有关的服务。例如,可以在通信设备之间发送和接收与诸如图像传输服务、运动图像再现服务、图像扫描服务等的服务有关的信息。此外,可以一起发送和接收与这些服务有关的信息。
此外,在上述典型实施例中,为了通知不执行切换请求消息中所表示的服务,将表示不执行服务的信息包括在切换应答消息中。然而,本发明不限于该方法。也就是说,只要发送了切换请求消息的通信设备可以检测到在接收器端将不执行切换请求消息中所表示的服务,可以采用任何方法。例如,接收到切换请求消息的设备可以通过不发送切换应答消息、或者通过发送与切换选择消息不同的消息,来通知将不执行切换请求消息中所表示的服务。
此外,在典型实施例中,尽管NFC通信中所发送和接收的各服务的标识符是与服务唯一相关联的整数值,但本发明并仅限于这种信息。例如,服务的标识符可以是诸如服务的名称等的字符串信息。此外,服务的标识符可以是能够与两个或多个服务相关联的识别信息。
在典型实施例中,尽管切换请求消息包含与通信设备能够执行的服务有关的信息,但在该切换请求消息中还可以包含与其它服务(通信设备不能执行的服务)有关的信息。
此外,在典型实施例中,尽管描述了从NFC向不同的通信方法的切换作为示例,但该切换例如还可以是从Bluetooth(注册商标)向不同的通信方法的切换。
还可以通过执行以下所述的处理来实现本发明。在该处理中,将实现上述典型实施例的功能的软件(程序)经由网络或各种存储介质供给至***或设备,并且该***或设备的计算机(CPU、微处理单元(MPU)等)读取并执行程序。
根据本典型实施例,彼此进行通信的设备可以在切换之前共享与服务有关的信息。
其它实施例
还可以通过读出并执行记录在存储介质(例如,非瞬态计算机可读存储介质)上的计算机可执行指令以进行本发明的上述实施例中的一个或多个的功能的***或设备的计算机和通过下面的方法来实现本发明的实施例,其中,该***或设备的计算机通过例如从存储介质读出并执行计算机可执行指令以进行上述实施例中的一个或多个的功能来进行上述方法。该计算机可以包括中央处理单元(CPU)、微处理单元(MPU)或其它电路中的一个或多个,并且可以包括单独计算机或单独计算机处理器的网络。例如可以从网络或存储介质将这些计算机可执行指令提供至计算机。该存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算机***的存储器、光盘(诸如致密盘(CD)、数字多功能盘(DVD)或蓝光盘(BD)(商标)等)、闪速存储装置和存储卡等中的一个或多个。
尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功能。
本申请要求2013年9月18日提交的日本专利申请2013-193041的优先权,在此通过引用包含其全部内容。

Claims (15)

1.一种通信设备,包括:
第一通信部件,用于以第一通信方法与其它通信设备进行无线通信;
第二通信部件,用于以与所述第一通信方法不同的第二通信方法与所述其它通信设备进行无线通信;以及
发送部件,用于经由所述第一通信部件来发送用于通过使用所述第一通信部件请求经由所述第二通信部件连接至所述其它通信设备的请求消息,其中所述请求消息包括与通过使用所述第二通信部件请求所述其它通信设备执行的通信处理有关的信息。
2.根据权利要求1所述的通信设备,其特征在于,所述第二通信部件在通过使用所述其它通信设备针对所述请求消息的应答中所包括的连接参数连接至所述其它通信设备之后,与所述其它通信设备进行用以执行所述通信处理的通信。
3.根据权利要求1所述的通信设备,其特征在于,所述请求消息包括多个通信处理。
4.根据权利要求1所述的通信设备,其特征在于,所述请求消息能够包括与所述通信设备能够提供的通信处理或者所述通信设备能够使用的通信处理有关的信息。
5.根据权利要求1所述的通信设备,其特征在于,还包括判断部件,所述判断部件用于基于所述其它通信设备针对所述请求消息的应答,来判断是否经由所述第二通信部件与所述其它通信设备进行通信。
6.根据权利要求5所述的通信设备,其特征在于,在所述其它通信设备针对所述请求消息的应答包括表示所述其它通信设备能够执行所述通信设备所请求的通信处理的信息的情况下,所述判断部件判断为要利用所述第二通信部件进行通信。
7.根据权利要求5所述的通信设备,其特征在于,在所述判断部件判断为不进行经由所述第二通信部件的通信的情况下,所述通信设备向用户通知错误。
8.根据权利要求1所述的通信设备,其特征在于,所述第一通信部件通过近场通信即NFC来进行通信。
9.根据权利要求1所述的通信设备,其特征在于,所述第二通信部件通过基于电气和电子工程师协会802.11系列即IEEE802.11系列的无线通信来进行通信。
10.根据权利要求1所述的通信设备,其特征在于,所述请求消息是近场通信论坛即NFC论坛所规定的切换请求消息。
11.根据权利要求1所述的通信设备,其特征在于,
所述第二通信部件基于所述请求消息和针对所述请求消息的应答消息的经由所述第一通信部件的通信中共享的连接参数,来连接至所述其它通信设备,以及
所述连接参数包括服务集标识符即SSID、加密密钥、加密方法、认证密钥、认证方法和媒体访问控制地址即MAC地址中的至少一个。
12.根据权利要求1所述的通信设备,其特征在于,所述请求消息包括表示所述第二通信方法的信息和与所述通信处理有关的信息。
13.一种通信***,其包括第一通信设备和第二通信设备,所述通信***的特征在于:
所述第一通信设备包括:
第一通信部件,用于以第一通信方法与所述第二通信设备进行无线通信;
第二通信部件,用于以与所述第一通信方法不同的第二通信方法与所述第二通信设备进行无线通信;以及
发送部件,用于经由所述第一通信部件来发送用于通过使用所述第一通信部件请求经由所述第二通信部件连接至所述第二通信设备的请求消息,其中所述请求消息包括与通过使用所述第二通信部件请求所述其它通信设备执行的通信处理有关的信息。
14.一种通信设备的控制方法,所述通信设备包括:第一通信部件,用于以第一通信方法与其它通信设备进行无线通信;以及第二通信部件,用于以与所述第一通信方法不同的第二通信方法与所述其它通信设备进行无线通信,所述控制方法包括以下步骤:
经由所述第一通信部件来发送用于通过使用所述第一通信部件请求经由所述第二通信部件连接至所述其它通信设备的请求消息,其中所述请求消息包括与通过使用所述第二通信部件请求所述其它通信设备执行的通信处理有关的信息。
15.一种程序,用于使计算机执行根据权利要求14所述的控制方法。
CN201480051621.0A 2013-09-18 2014-09-10 通信设备及其控制方法以及通信*** Active CN105557021B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2013-193041 2013-09-18
JP2013193041A JP6245907B2 (ja) 2013-09-18 2013-09-18 通信装置および通信システム
PCT/JP2014/004653 WO2015040826A1 (en) 2013-09-18 2014-09-10 Handover between two communication devices from nfc communication mode to wlan/bluetooth communication mode involving service discovery

Publications (2)

Publication Number Publication Date
CN105557021A true CN105557021A (zh) 2016-05-04
CN105557021B CN105557021B (zh) 2019-04-19

Family

ID=51862492

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480051621.0A Active CN105557021B (zh) 2013-09-18 2014-09-10 通信设备及其控制方法以及通信***

Country Status (7)

Country Link
US (2) US9723550B2 (zh)
EP (1) EP3047676B1 (zh)
JP (1) JP6245907B2 (zh)
KR (1) KR101747060B1 (zh)
CN (1) CN105557021B (zh)
RU (1) RU2640037C2 (zh)
WO (1) WO2015040826A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108124255A (zh) * 2016-11-28 2018-06-05 精工爱普生株式会社 用于无线通信的装置、终端、***、方法和记录介质
CN109219100A (zh) * 2017-07-04 2019-01-15 佳能株式会社 通信装置、外部装置、控制方法及存储介质
CN109479226A (zh) * 2016-12-24 2019-03-15 华为技术有限公司 一种无线连接切换方法及终端
CN110115099A (zh) * 2016-12-26 2019-08-09 佳能株式会社 通信设备、控制方法和程序
CN113491167A (zh) * 2019-03-07 2021-10-08 索尼集团公司 通信方法、通信***和无线通信设备

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6676469B2 (ja) * 2016-05-20 2020-04-08 キヤノン株式会社 通信装置及びその制御方法、プログラム
EP3912504A1 (en) 2016-07-28 2021-11-24 Lashify, Inc. Artificial lash extensions
JP6809277B2 (ja) * 2017-02-17 2021-01-06 セイコーエプソン株式会社 印刷装置、及び、印刷装置の制御方法
CN106973358B (zh) * 2017-02-28 2019-12-10 宇龙计算机通信科技(深圳)有限公司 一种通信连接方法及终端
US10425793B2 (en) 2017-06-29 2019-09-24 Texas Instruments Incorporated Staggered back-to-back launch topology with diagonal waveguides for field confined near field communication system
US10461810B2 (en) 2017-06-29 2019-10-29 Texas Instruments Incorporated Launch topology for field confined near field communication system
US10389410B2 (en) 2017-06-29 2019-08-20 Texas Instruments Incorporated Integrated artificial magnetic launch surface for near field communication system
US10623063B2 (en) * 2017-07-18 2020-04-14 Texas Instruments Incorporated Backplane with near field coupling to modules
JP2021061530A (ja) * 2019-10-07 2021-04-15 株式会社リコー 情報処理システム、情報処理装置、方法およびプログラム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101534505A (zh) * 2008-03-10 2009-09-16 索尼株式会社 通信装置和通信方法
CN102714829A (zh) * 2010-01-14 2012-10-03 Lg电子株式会社 电子设备及其操作方法
US20130215467A1 (en) * 2012-02-21 2013-08-22 Zih Corp. Method and apparatus for implementing near field communications with a printer
CN103369172A (zh) * 2012-03-30 2013-10-23 兄弟工业株式会社 功能执行装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4816701B2 (ja) 2000-10-24 2011-11-16 ソニー株式会社 情報処理装置
JP2009135865A (ja) * 2007-07-30 2009-06-18 Ricoh Co Ltd 情報処理装置、経路探索装置、家電装置、情報処理システムおよびプログラム
EP2026615B1 (en) 2007-07-30 2014-10-29 Ricoh Company, Ltd. Information processing apparatus, information processing system, and program product
JP5049900B2 (ja) * 2008-06-30 2012-10-17 キヤノン株式会社 設定装置、画像出力装置、それらの制御方法及びプログラム
JP5637359B2 (ja) * 2010-06-07 2014-12-10 ソニー株式会社 情報処理装置および方法、並びにプログラム
JP2012022576A (ja) * 2010-07-15 2012-02-02 Brother Ind Ltd 情報処理プログラム
US20120100803A1 (en) 2010-10-20 2012-04-26 Nokia Corporation Delayed and conditional transport switch
JP5597624B2 (ja) * 2010-12-29 2014-10-01 ノキア コーポレイション 短距離通信を介したネットワーク設定
US8971582B2 (en) * 2011-03-04 2015-03-03 Digital Recognition Network, Inc. Method and system for recording and transferring motor vehicle information
US20120262753A1 (en) * 2011-04-12 2012-10-18 Leonardo Davi Viccari Print service identification

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101534505A (zh) * 2008-03-10 2009-09-16 索尼株式会社 通信装置和通信方法
CN102714829A (zh) * 2010-01-14 2012-10-03 Lg电子株式会社 电子设备及其操作方法
US20130215467A1 (en) * 2012-02-21 2013-08-22 Zih Corp. Method and apparatus for implementing near field communications with a printer
CN103369172A (zh) * 2012-03-30 2013-10-23 兄弟工业株式会社 功能执行装置

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108124255A (zh) * 2016-11-28 2018-06-05 精工爱普生株式会社 用于无线通信的装置、终端、***、方法和记录介质
CN109479226A (zh) * 2016-12-24 2019-03-15 华为技术有限公司 一种无线连接切换方法及终端
US10932313B2 (en) 2016-12-24 2021-02-23 Huawei Technologies Co., Ltd. Wireless connection switching method and terminal
CN110115099A (zh) * 2016-12-26 2019-08-09 佳能株式会社 通信设备、控制方法和程序
CN110115099B (zh) * 2016-12-26 2023-06-06 佳能株式会社 通信设备、控制方法和计算机可读存储介质
CN109219100A (zh) * 2017-07-04 2019-01-15 佳能株式会社 通信装置、外部装置、控制方法及存储介质
DE102018115942B4 (de) 2017-07-04 2023-03-02 Canon Kabushiki Kaisha Kommunikationsvorrichtung, externe Vorrichtung, Steuerungsverfahren für eine Kommunikationsvorrichtung, Steuerungsverfahren für eine externe Vorrichtung und Computerprogramm
CN113491167A (zh) * 2019-03-07 2021-10-08 索尼集团公司 通信方法、通信***和无线通信设备

Also Published As

Publication number Publication date
KR20160054552A (ko) 2016-05-16
KR101747060B1 (ko) 2017-06-14
US20170311248A1 (en) 2017-10-26
RU2640037C2 (ru) 2017-12-26
JP6245907B2 (ja) 2017-12-13
US9974012B2 (en) 2018-05-15
EP3047676A1 (en) 2016-07-27
EP3047676B1 (en) 2023-03-22
US20160234768A1 (en) 2016-08-11
US9723550B2 (en) 2017-08-01
JP2015061169A (ja) 2015-03-30
WO2015040826A1 (en) 2015-03-26
RU2016114516A (ru) 2017-10-23
CN105557021B (zh) 2019-04-19

Similar Documents

Publication Publication Date Title
CN105557021A (zh) 与服务发现有关的两个通信装置之间从nfc通信模式向wlan/蓝牙通信模式的切换
KR101702293B1 (ko) 통신장치, 통신장치의 제어방법 및 기억매체
JP4689339B2 (ja) 通信装置及びその通信用パラメータの設定方法
US9244633B2 (en) Image forming apparatus and method of controlling wireless network connection in the apparatus
KR101774289B1 (ko) 통신장치, 통신장치의 제어방법, 통신 시스템 및 프로그램
US9274734B2 (en) Recording system, non-transitory storage medium storing instructions executable by mobile terminal, and image recording apparatus
JP6338344B2 (ja) 通信装置、通信装置の制御方法およびプログラム
CN105075383A (zh) 通信设备及其控制方法和程序
JP6512875B2 (ja) 通信装置、通信装置の制御方法及びプログラム
US9451392B2 (en) Communication device, controlling method for communication device, and storage medium
JP6245908B2 (ja) 通信装置、通信システムおよびプログラム
JP6207315B2 (ja) 通信装置および通信システム
JP2023183241A (ja) プログラム、情報処理装置、制御方法、通信装置、および通信システム
JP4412721B2 (ja) 無線通信システムにおける制御方法
CN115134787A (zh) 信息处理装置、信息处理***和记录介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant