两个通信装置之间基于服务优先级从nfc通信模式向wlan/蓝牙通信模式的切换的制作方法_3

文档序号:9794493阅读:来源:国知局
方法不限于显示消息,并且可以通过数字照相机101的振动、语音或LED灯的点亮来通知错误。
[0059]以下将参考图12、13和14来说明在上述处理中进行发送和接收的切换请求消息和切换应答消息的示例。
[0060]图12示出消息格式1200的示例。参考图12,切换消息A1200大致分为无线通信载波信息1201、服务标识信息1202、通信设置详细信息1203和优先级信息1204这4个部分。无线通信载波信息1201包括无线通信类型1205和无线通信载波功率状态1206。在无线通信类型1205中设置数字照相机101或打印机102为了进行服务而期望连接至的诸如W1-F1、W1-FiIBSS和Bluetooth(注册商标)等的载波类型。此外,在无线通信载波功率状态1206中设置表示各无线通信载波的接口是否可用的功率状态(即,该功率状态是处于激活状态还是非激活状态)。无线通信载波功率状态1206用于向连接对方通信设备通知无线通信载波类型1205中所设置的并且期望使用的无线通信载波由于某些原因而非激活,因而无法使用。
[0061]服务标识信息1202包括服务标识符1211和服务附加信息1212。服务标识符1211是用于表示数字照相机101和打印机102要进行的服务的整数值。服务附加信息1212设置要与服务标识符1211相关联的服务的详细信息。将诸如要打印的文件的编码器格式、打印薄片大小、打印颜色和是否进行双面打印等的信息设置到服务附加信息1212。根据本典型实施例,服务标识信息1202包括在切换请求消息中。
[0062]通信设置详细信息1203存储连接参数。更具体地,在通信设置详细信息1203中设置无线通信标识符1207、认证方法1208、加密方法1209和物理地址1210。无线通信标识符1207是用于标识无线网络的标识符并且在无线LAN中被称为SSID。在无线LAN中可以向接入点和各终端设置SSID,并且可以使该设备仅与SSID—致的终端进行通信。
[0063]在认证方法1208中,设置诸如Extensible Authenticat1n Protocol(EAP)(扩展认证协议)、EAP_Message Digest(MD)5、EAP_Transport Layer Security(TLS)(传输层安全)、EAP-Tunneled TLS(TLS)和EAP-Protected Extensible Authenticat1n Protocol(PEAP)(受保护的扩展认证协议)等的认证方法。加密方法1209是用于进行无线LAN中的数据的加密的安全功能。加密方法1209的示例是Wired Equivalent Privacy(WEP)(有线等效加密)、Wi_Fi Protected Access(WPA) (W1-Fi保护访问)、WPA2、Temporal Key IntegrityProtocol (TKIP)(暂时密钥完整性协议)和Advanced Encrypt1n Standard(AES)(高级加密标准)。
[0064]物理地址1210是无线通信接口的物理地址,并且向该物理地址1210设置MAC地址或Bluetooth(注册商标)的Bluetooth(注册商标)装置地址(BD_ADDR)。根据本典型实施例,连接参数、即通信设置详细信息包括在切换应答消息中。
[0065]优先级信息1204表示服务标识信息1202的优先级。如果存储了多个服务标识信息1202,则优先级信息1204存储表示各个信息的优先级的信息。如果不考虑(不使用)优先级,则将“NULL (空),,或“O”设置到优先级信息1204。
[0066]图13示出消息格式的其它示例其中之一、即切换消息B1213。参考图13,在切换消息B 1213中的由一个AUXILIARY_DATA_REFERENCE所表示的信息块中包括优先级信息1204、服务标识信息1202和通信设置详细信息1203。
[0067]此外,例示出消息格式的其它示例中的另一示例作为切换消息C1216。切换消息C1216示出向多个通信设置详细信息1203中的各个通信设置详细信息设置优先级的示例。
[0068]图14示出消息格式的其它示例、即切换消息D1219。参考图14,与切换消息B 1213相同,切换消息D 1219包括服务标识信息1202和通信设置详细信息1203作为一个信息块1220。然而,没有添加优先级信息,并且利用信息块1220和1221的配置来确定优先级。换句话说,作为开头块的信息块1220的优先级较高。结果,优先级信息变得不必要,并且切换消息变得紧凑。
[0069]图7是示出在使数字照相机101和打印机102彼此靠近的情况下、打印机102的操作过程的流程图。
[0070]在步骤S701中,在NFC单元520检测到数字照相机101中的NFC单元210的接近时,打印机102与数字照相机101建立采用NFC的通信。在步骤S702中,打印机102采用NFC来接收数字照相机101在图6所示的流程图的步骤S603或步骤S609中所发送的切换请求消息。在步骤S703中,打印机102判断在所接收到的切换请求消息中是否包括与服务有关的信息。如果包括了与服务有关的信息(步骤S703中为“是”),则处理进入步骤S704。在步骤S704中,打印机102针对各个服务信息判断该服务是否可执行。如果该服务可执行(步骤S704中为“是”),则处理进入步骤S705。在步骤S705中,打印机102将表示该服务可执行的信息添加至切换应答消息,并且将该切换应答消息发送至数字照相机101。
[0071]另一方面,如果服务均不可执行(步骤S704中为“否”),则处理进入步骤S709。在步骤S709中,打印机102将表示服务不可执行的信息添加至切换应答消息,并且将该切换应答消息发送至数字照相机101。然后,处理结束。
[0072]如果在步骤S702中所接收到的切换请求消息中没有包括服务的信息(步骤S703中为“否”),则处理进入步骤S710。在步骤S710中,打印机102将没有包括与服务是否可执行有关的信息的切换应答消息发送至数字照相机101。此外,打印机102将包括通信设置详细信息1203到在步骤S705和步骤S710中要发送的切换应答消息。更具体地,通信设置详细信息1203包括与在执行服务时要采用的进行切换之后的通信方法有关的连接参数。如果数字照相机101针对多个通信方法向打印机102通知了服务信息、并且打印机102支持这多个通信方法,则打印机102将各个通信方法的连接参数包括在应答消息中。
[0073]在步骤S706中,打印机102使用无线LAN通信单元510来激活接入点功能,并且生成与应答消息中所包括的连接信息一致的无线LAN网络。在步骤S707中,打印机102开始等待自身所支持的打印服务。
[0074]如果在步骤S702中所接收到的切换请求消息中指定了与打印服务有关的信息,则打印机102开始等待所指定的打印服务。另一方面,如果在步骤S702中所接收到的切换请求消息中没有指定与打印服务有关的信息,则打印机102开始等待自身所支持的所有打印服务。在步骤S706中所生成的无线LAN网络上通知与打印机102已开始等待的服务有关的信息,并且该无线LAN网络上的其它通信设备将搜索该信息。在步骤S708中,打印机102接收到从数字照相机101发送来的图像数据并且打印该图像数据。
[0075]以下将参考图8来说明数字照相机101和打印机102之间的通信序列的示例。
[0076]在步骤S801中,使数字照相机101和打印机102彼此靠近,使得在数字照相机101和打印机102之间建立NFCO在步骤S802中,数字照相机101将切换请求消息发送至打印机102。向该切换请求消息添加如下内容:表示数字照相机101期望使用“打印服务A”、“彩色打印”和无线LAN通信来打印联合图片专家组(JPEG)文件的信息的优先级最高。此外,向该切换请求消息添加如下内容:表示数字照相机101期望使用“打印服务A”、“单色打印”和无线LAN通信来打印JPEG文件的信息的优先级第二高。
[0077]然后,在步骤S803中,接收到切换请求消息的打印机102将切换应答消息发送至数字照相机101。该切换应答消息包括表示打印机102是否可执行切换请求消息中所包括的服务的信息以及打印机102所生成的无线LAN网络信息。假定打印机102支持“打印服务A的彩色打印”和“打印服务A的单色打印”这两者。换句话说,打印机102发送包括表示“打印服务A的彩色打印”和“打印服务A的单色打印”均可执行的参数的消息。
[0078]在步骤S804中,打印机102激活接入点功能,并且生成与步骤S803中所发送的无
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1