通信设备

申请号 CN201310322375.5 申请日 2013-07-29 公开(公告)号 CN103582155B 公开(公告)日 2017-05-31
申请人 兄弟工业株式会社; 发明人 西川直希;
摘要 本 发明 涉及一种通信设备。第一通信设备被配置为:在第一情况下,将用于加入到第一类型无线网络的第一无线设置传输到第二通信设备,第一情况是指在该情况下,第二通信设备能够在用于进行与第一通信设备的直接无线通信的特定模式下加入第一类型无线网络;以及在第二情况下,将用于加入到第二类型无线网络的第二无线设置传输到第二通信设备,第二情况是指在该情况下第二通信设备不能在该特定模式下加入第一类型无线网络;在所述第一情况下,使用第一类型无线网络,进行与第二通信设备的直接无线通信;以及在所述第二情况下,经由使用第二类型无线网络的特定中继设备,与第二通信设备进行目标数据的无线通信。
权利要求

1.一种第一通信设备,所述第一通信设备被配置为在主状态中或者从状态中操作并且属于第一类型无线网络,所述第一通信设备包括:
传输单元,在第一情况下,将第一无线设置传输到第二通信设备,所述第一无线设置是用于所述第二通信设备加入到所述第一类型无线网络的无线设置,所述第一情况是指在该情况下,所述第二通信设备能够在用于进行与所述第一通信设备的直接无线通信而无需中继设备的介入的特定模式下加入所述第一类型无线网络;
所属判断部,在第二情况下,判断所述第一通信设备当前是否属于第二类型无线网络,所述第二情况是指在该情况下,所述第二通信设备不能在所述特定模式下加入所述第一类型无线网络,其中,所述第二类型无线网络包括与所述第一通信设备和所述第二通信设备分离地配置的特定中继设备,其中,所述传输单元,在所述第二情况下,在判断为所述第一通信设备当前属于所述第二类型无线网络的情况下,将第二无线设置传输到所述第二通信设备,所述第二无线设置是用于所述第二通信设备加入到所述第一通信设备当前属于的所述第二类型无线网络的无线设置;以及
通信执行部,在所述第一情况下,通过使用所述第一类型无线网络,来与所述第二通信设备进行目标数据的直接无线通信;在所述第二情况下,在判断为所述第一通信设备当前属于所述第二类型无线网络的情况下,通过使用所述第二类型无线网络,来经由所述特定中继设备与所述第二通信设备进行所述目标数据的无线通信。
2.根据权利要求1所述的第一通信设备,进一步包括:
第一类型接口,所述第一类型接口被配置为用于与所述第二通信设备进行无线通信;
以及
第二类型接口,所述第二类型接口被配置为用于与所述第二通信设备进行无线通信,其中,经由所述第二类型接口的无线通信的通信速率高于经由所述第一类型接口的无线通信的通信速率,
在所述第一情况下,所述传输单元经由所述第一类型接口将所述第一无线设置传输到所述第二通信设备;以及
在所述第二情况下,在判断为所述第一通信设备当前属于所述第二类型无线网络的情况下,所述传输单元经由所述第一类型接口将所述第二无线设置传输到所述第二通信设备,以及
其中,所述第一类型无线网络和所述第二类型无线网络中的每一个是经由所述第二类型接口来进行无线通信的无线网络。
3.根据权利要求1或2所述的第一通信设备,
其中,在所述第一通信设备在所述主状态中操作并且属于所述第一类型无线网络的情况下,能够属于所述第一类型无线网络的从设备的最大数目为N,其中,N是1或更大的整数,其中,所述从设备是每一个被配置为在所述从状态中操作并且属于所述第一类型无线网络的设备,
所述第一通信设备还具备从设备数判断部,在所述第一通信设备在所述主状态中操作并且属于所述第一类型无线网络的情况下,判断当前属于所述第一类型无线网络的从设备的数目是小于N还是等于N,
在判断为所述从设备的数目小于N的所述第一情况下,所述传输单元将所述第一无线设置传输到所述第二通信设备;以及
在判断为所述从设备的数目是N的所述第二情况下,所述所属判断部判断所述第一通信设备当前是否属于所述第二类型无线网络。
4.根据权利要求1或2所述的第一通信设备,
还具备形成单元,所述形成单元被配置为:在所述第一通信设备当前不属于所述第一类型无线网络的情况下,来重新形成用于使得所述第一通信设备能够在所述主状态中操作的所述第一类型无线网络,
在重新形成所述第一类型无线网络时,所述传输单元将所述第一无线设置传输到所述第二通信设备。
5.根据权利要求1或2所述的第一通信设备,
在所述第一通信设备在所述从状态中操作并且当前属于所述第一类型无线网络的第二情况下,所述所属判断部判断所述第一通信设备当前是否属于所述第二类型无线网络。
6.根据权利要求1或2所述的第一通信设备,
还具备搜索单元,所述搜索单元被配置为:在当在所述第二情况下确定了所述第一通信设备当前不属于所述第二类型无线网络时的情况下,所述搜索单元搜索存在于所述第一通信设备周围的中继设备,
在当在所述第二情况下判断为所述第一通信设备属于所述第二类型无线网络时的情况下,所述传输单元将所述第二无线设置传输到所述第二通信设备,所述第二无线设置用于使所述第二通信设备加入到包含通过所述搜索而发现的一个以上的中继设备中的所述特定的中继设备的所述第二类型无线网络。
7.根据权利要求6所述的第一通信设备,
还具备选择单元,所述选择单元被配置为:在通过所述搜索已经找到多个中继设备的情况下,通过使用与所述目标数据的处理有关的相关处理信息来从所述多个中继设备中选择所述特定中继设备。
8.根据权利要求7所述的第一通信设备,
其中,所述搜索单元被配置为从所述多个中继设备中的每一个获得相关通信信息,其中,从所述多个中继设备所获得的多个相关通信信息项中的每一个包括以下至少之一:
认证方案信息,所述认证方案信息表示作为对应的相关通信信息的来源的中继设备当前正使用的认证方案;
加密方案信息,所述加密方案信息表示作为对应的相关通信信息的来源的所述中继设备当前正使用的加密方案;以及
通信速率信息,所述通信速率信息表示作为对应的相关通信信息的来源的所述中继设备使用过的无线通信的通信速率,
其中,所述选择单元被配置为通过使用所述相关处理信息和所述多个相关通信信息,来从所述多个中继设备选择所述特定中继设备。
9.根据权利要求8所述的第一通信设备,
其中,所述选择单元通过使用所述相关处理信息以及所述多个相关通信信息,来选择所述特定中继设备,所述相关处理信息包括与所述目标数据有关的相关数据信息。
10.根据权利要求9所述的第一通信设备,
其中,所述目标数据是要从所述第二通信设备传输到所述第一通信设备的数据,所述第一通信设备还具备接收单元,所述接收单元被配置为用于从所述第二通信设备接收所述相关数据信息,以及
其中,所述选择单元被配置为通过使用包含所接收的所述相关数据信息的所述相关处理信息以及所述多个相关通信信息,来选择所述特定中继设备。
11.根据权利要求9所述的第一通信设备,
其中,所述多个相关通信信息中的每一个包括表示由作为对应的相关通信信息的来源的所述中继设备所正在使用的认证方案的所述认证方案信息,
其中,所述选择单元被配置为:
在所述相关数据信息表示所述目标数据具有第一安全等级的情况下,所述选择单元从所述多个中继设备中选择使用第一认证方案的所述特定中继设备;以及
在所述相关数据信息表示所述目标数据具有低于所述第一安全等级的第二安全等级的情况下,所述选择单元从所述多个中继设备中选择当前使用与所述第一认证方案不同的第二认证方案的所述特定中继设备。
12.根据权利要求9所述的第一通信设备,
其中,所述多个相关通信信息中的每一个包括表示由作为对应的相关通信信息的来源的所述中继设备所正在使用的加密方案的所述加密方案信息,以及
其中,所述选择单元被配置为:
在所述相关数据信息表示所述目标数据具有第一安全等级的情况下,所述选择单元从所述多个中继设备中选择当前使用第一加密方案的所述特定中继设备;以及在所述相关数据信息表示所述目标数据具有低于所述第一安全等级的第二安全等级的情况下,所述选择单元从所述多个中继设备中选择当前使用与所述第一加密方案不同的第二加密方案的所述特定中继设备。
13.一种用于第一通信设备的通信方法,所述第一通信设备被配置为在主状态中或者从状态中操作并且属于第一类型无线网络,所述通信方法包括:
第一发送处理,在第一情况下,将第一无线设置传输到第二通信设备,所述第一无线设置是用于所述第二通信设备加入到所述第一类型无线网络的无线设置,所述第一情况是指在该情况下,所述第二通信设备能够在用于进行与所述第一通信设备的直接无线通信而无需中继设备的介入的特定模式下加入所述第一类型无线网络;
所属判断处理,在第二情况下,判断所述第一通信设备当前是否属于第二类型无线网络,所述第二情况是指在该情况下,所述第二通信设备不能在所述特定模式下加入所述第一类型无线网络,其中,所述第二类型无线网络包括与所述第一通信设备和所述第二通信设备分离地配置的特定中继设备;
第二发送处理,在所述第二情况下,在判断为所述第一通信设备当前属于所述第二类型无线网络的情况下,将第二无线设置传输到所述第二通信设备,所述第二无线设置是用于所述第二通信设备加入到所述第一通信设备当前属于的所述第二类型无线网络的无线设置;以及
通信执行处理,在所述第一情况下,通过使用所述第一类型无线网络,与所述第二通信设备进行目标数据的直接无线通信;在所述第二情况下,在判断为所述第一通信设备当前属于所述第二类型无线网络的情况下,通过使用所述第二类型无线网络,经由所述特定中继设备,与所述第二通信设备进行所述目标数据的无线通信。

说明书全文

通信设备

技术领域

[0001] 本发明的示例性方面涉及第一通信设备,该第一通信设备被配置为进行与第二通信设备的目标数据的无线通信。

背景技术

[0002] 已经提出了一种包括发起器(initiator)的系统,其是用于传输数据的无线通信设备;以及是用于接收对应数据的无线通信设备的目标器(见例如JP-A-2010-178002)。在计划传输到目标器的数据的大小等于或小于阈值的情况下,发起器使用NFC(其是近场通信的缩写)来将数据传输到目标器。同时,在计划传输到目标器的数据的大小大于阈值的情况下,发起器进行从NFC到蓝牙(其是注册商标)的连接切换,以及使用蓝牙(其是注册商标)来将数据传输到目标器。

发明内容

[0003] 本发明的说明性方面提供一种第一通信设备,该第一通信设备能够与第二通信设备适当地进行目标数据的无线通信。
[0004] 根据本发明的一个说明性方面,提供一种第一通信设备,该第一通信设备被配置为在主状态中或从状态中操作并且属于第一类型无线网络。第一通信设备包括控制设备,所述控制设备被配置以操作为传输单元和通信单元。传输单元被配置为在第一情况下,将第一无线设置传输到第二通信设备,该第一无线设置是用于加入到第一类型无线网络的无线设置,所述第一情况是指在该情况下,第二通信设备能够在用于进行与第一通信设备的直接无线通信而无需中继设备的介入的特定模式下加入第一类型无线网络;以及在第二情况下,将第二无线设置传输到第二通信设备,第二无线设置是用于加入到第二类型无线网络的无线设置,所述第二情况是指在该情况下,第二通信设备不能在所述特定模式下加入第一类型无线网络,其中,第二类型无线网络包括与第一通信设备和第二通信设备分离地配置的特定的中继设备。通信单元被配置为:在第一情况下,通过使用第一类型无线网络,来与第二通信设备进行目标数据的直接无线通信;以及在第二类型情况下,通过使用第二类型无线网络,来经由特定中继设备与第二通信设备进行目标数据的无线通信。
[0005] 根据此,第一通信设备能根据在特定模式中设定的第二通信设备是否可以加入第一类型无线网络,将第一无线设置或第二无线设置适当地传输到第二通信设备。因此,第一通信设备能适当地进行控制以便第二通信设备加入第一或第二类型无线网络。结果,第一通信设备能适当地使用第一或第二类型无线网络来与第二通信设备进行目标数据的无线通信。
[0006] 用于实现上述第一通信设备的控制方法和计算机程序,以及存储对应的计算机程序的计算机可读记录介质也是新且有用的。此外,包括上述第一通信设备和上述第二通信设备的通信系统可是新且有用的。附图说明
[0007] 图1图示了通信系统的配置;
[0008] 图2图示了便携式设备的应用处理的流程图
[0009] 图3图示了多功能外围设备(MFP)的通信处理的流程图;
[0010] 图4图示了表示由MFP和便携式设备进行的通信和处理的序列图;
[0011] 图5图示了表示例子1的概述的表;
[0012] 图6图示了表示例子2的概述的表;
[0013] 图7图示了表示例子3的概述的表;
[0014] 图8图示了便携式设备的另一应用处理的流程图;
[0015] 图9图示了MFP的另一通信处理的流程图;以及
[0016] 图10图示了表示MFP和便携式设备进行的其他通信和处理的序列图。

具体实施方式

[0017] 现在,将参考附图,描述本发明的示例性实施例
[0018] [例子1]
[0019] (通信系统2的配置)
[0020] 如图1所示,通信系统2包括多个接入点(在下文中简称为AP)4a和4b、多功能外围设备(在下文中简称为MFP)10和便携式设备50。随便提一下,包括在通信系统2中的多个AP不限于两个,以及可以是三个或更多。
[0021] (MFP10能进行的无线通信的类型)
[0022] MFP10被配置为进行根据近场通信(简称为NFC)模式的无线通信、根据Wi-Fi直连(简称为WFD)模式的无线通信以及根据正常Wi-Fi模式的无线通信。在下文中,根据上述各个模式的无线通信将分别称为“NFC通信”、“WFD通信”和“正常Wi-Fi通信)。
[0023] (NFC通信)
[0024] NFC模式是用于所谓近场通信的无线通信模式,并且例如基于国际标准ISO/IEC21481或18092的无线通信模式。MFP10能与便携式设备50进行NFC通信。
[0025] (WFD通信)
[0026] WFD模式是在由Wi-Fi联盟建立的“Wi-Fi对等(P2P)技术规范V1.1”中所述的无线通信模式。WFD模式是例如用于进行根据IEEE(其是电子和电气工程师协会的缩写)的IEEE802.11标准和基于IEEE802.11标准的标准(例如802.11a、802.11b、802.11g、802.11n等等)的无线通信的无线通信模式。
[0027] MFP10能加入WFD网络并且与对应的WFD网络上的其他设备进行目标数据的WFD通信。目标数据是包括OSI参考模型的网络层的信息的数据。目标数据包括例如打印数据、扫描数据等等。
[0028] 在下文中,将能够进行WFD通信的设备,如MFP10将称为“WFD兼容设备”。在上述WFD规范中,作为WFD兼容设备的状态,已经定义了三种状态,即,群所有者状态(在下文中,称为“G/O状态”)、客户端状态和设备状态。WFD兼容设备能有选择地在上述三种状态的一个状态中操作。
[0029] 当在设备状态中设定的一对WFD兼容设备需要形成WFD网络时,通常,在对应的WFD兼容设备对之间进行称为G/O协商的无线通信。在G/O协商中,将对应的WFD兼容设备对的一个确定为G/O状态,以及将对应WFD-兼容设备对的另一个确定为客户端状态。设定在G/O状态中的设备(在下文中称为“G/O设备”)以及在客户端状态中设定的设备(在下文中称为“客户端设备”)配置WFD网络。在WFD网络中,一个G/O设备和一个或多个客户端设备可以存在。G/O设备被配置为管理一个或多个客户端设备。具体地,关于一个或多个客户端设备的每一个,G/O设备进行对应客户端设备的认证。然后,在G/O设备在认证对应客户端设备成功的情况下,G/O设备在G/O设备的存储器中存储的管理列表中,描述对应客户端设备的ID信息(即MAC地址)。而且,在本例子中,在MFP10所属的WFD网络中,G/O设备(即,MFP10或不同于MFP10的G/O设备),使用认证方案“WPA2”和加密方案“AES”来进行每一客户端设备的认证。如果客户端设备撤离WFD网络,则G/O设备从管理列表擦除对应客户端设备的ID信息。
[0030] G/O设备能与在管理列表中注册的每一客户端设备进行目标数据的无线通信。然而,关于在管理列表中还未注册的未注册设备,G/O设备可以进行对应未注册设备加入WFD网络所需的特定数据的无线通信;然而,G/O设备不能进行目标数据的无线通信。特定数据是不包括在OSI参考模型的网络层的信息的数据,而是包括物理层的数据,诸如探测请求信号(在下文中,称为“PReq信号”)和探测响应信号(在下文中,称为“PRes信号”。而且,G/O设备能在多个客户端设备之间中继目标数据的无线通信。
[0031] 不属于WFD网络的WFD兼容设备(即在G/O设备的管理列表中未注册的未注册设备)是处于设备状态中的设备。处于设备状态中的设备能进行与G/O设备加入WFD网络所必需的上述特定数据的无线通信;然而,该设备不能进行与G/O设备与客户端设备的上述目标数据的无线通信。
[0032] 如上所述,在WFD网络中,一个WFD兼容设备对能进行目标数据的WFD通信,而没有与那些WFD兼容设备单独配置的AP的介入。即,WFD通信是指没有AP介入的无线通信。
[0033] 随便提一下,在下文中,将不能有选择地在上述WFD规范中定义的三种状态(即G/O状态、客户端状态和设备状态)的一个状态中操作但能经由AP进行无线通信(即下文所述的正常Wi-Fi通信)的设备将称为“非WFD兼容设备”。“非WFD兼容设备”也可以称为“传统设备”。处于G/O状态的设备能描述管理列表中非WFD兼容设备的ID信息。在这种情况下,非WFD兼容设备能加入WFD网络作为客户端设备。在本例子中,便携式设备50是非WFD兼容设备(即,传统设备)。因此,在MFP10处于G/O状态的情况下,MFP10能与便携式设备50进行目标数据的WFD通信。
[0034] (正常Wi-Fi通信)
[0035] 正常Wi-Fi模式是由Wi-Fi联盟确定并且不同于WFD模式的无线通信模式。与WFD模式类似,正常Wi-Fi模式是用于根据IEEE的IEEE802.11标准,以及基于IEEE802.11标准的标准(例如802.11a、802.11b、802.11g、802.11n等等),进行无线通信的无线通信模式。然而,如上所述,WFD模式是用于进行无AP介入的无线通信的无线通信模式。另一方面,正常Wi-Fi模式是用于经由AP进行无线通信的无线通信模式。在这一点上,WFD模式和正常Wi-Fi模式彼此不同。
[0036] MFP10能加入正常Wi-Fi网络,并且经由AP与对应正常Wi-Fi网络上的任何其他设备进行目标数据的正常Wi-Fi通信。在本例子中,由于便携式设备50是非WFD兼容设备(即,传统设备),因而其能进行正常Wi-Fi通信。因此,MFP10能经由多个AP4a和4b的任何一个AP,与便携式设备50进行目标数据的正常Wi-Fi通信。
[0037] 在本例子中,作为用于正常Wi-Fi通信的认证方案,可以使用Open、WPA(其是Wi-Fi保护接入的缩写)和WPA2中的任何一个。在这三种认证方案中,“Open”是具有最低安全性的认证方案,“WPA”是具有高于“Open”的安全性的认证方案,以及“WPA2”是具有高于“WPA”的安全性的认证方案。在“Open”中,不进行使用密码的认证。相反,在“WPA”和“WPA2”中,进行使用密码的认证。
[0038] 在本例子中,作为用于正常Wi-Fi通信的加密方案,可以使用WEP(其是有线等效保密的缩写),TKIP(其是暂时密钥完整性协议的缩写)或AES(其是高级加密标准的缩写)。在这三个加密方案中,“WEP”是具有最低安全性的加密方案,“TKIP”是具有高于“WEP”的安全性的加密方案,以及“AES”是具有高于“TKIP”的安全性的加密方案。
[0039] 正常Wi-Fi网络是在可以安装AP的环境中建立的无线网络,如公司LAN、家用LAN等等,以及通常是需要稳定形成的无线网络。另一方面,WFD网络是例如由于不需要任何AP,在一对WFD兼容设备之间进行临时无线通信而建立的无线网络,通常是需要临时形成的无线网络。如此,在本例子中,假定正常Wi-Fi网络是需要稳定形成的无线网络以及WFD网络是需要临时形成的无线网络的情形。
[0040] (MFP10的配置)
[0041] MFP10被配置为进行多个功能,包括打印功能和扫描功能。如图1所示,MFP10包括操作单元12、显示单元14、打印单元16、扫描单元18、无线LAN接口(在下文中,术语“接口”用于指I/F)20、NFC I/F22和控制单元30。这些部件12至30连接到总线线路(没有参考符号)。
[0042] 操作单元12具有多个键。用户能操作该操作单元12并且将各种指令输入到MFP10。显示单元14被配置为显示各种信息。打印设备16是诸如喷墨型机构或激光型机构的打印机构。扫描单元18是诸如CCD或CIS的扫描机构。
[0043] 无线LAN I/F20是被配置为进行WFD通信和正常Wi-Fi通信的接口。无线LAN I/F20物理上是一个接口(即,一个IC芯片)。然而,对无线LAN I/F20,指配可用于WFD通信的MAC地址(在下文中,称为用于WFD的MAC地址)以及可用于正常Wi-Fi通信的MAC地址(在下文中,称为用于正常Wi-Fi的MAC地址)。特别地,对无线LAN I/F20,预先指配用于正常Wi-Fi的MAC地址。控制单元30使用该用于正常Wi-Fi的MAC地址来生成与用于正常Wi-Fi的MAC地址不同的、用于WFD的MAC地址,以及将用于WFD的MAC地址指配到无线LAN I/F20。因此,控制单元30能同时进行使用用于正常Wi-Fi的MAC地址的正常Wi-Fi通信和使用用于WFD的MAC地址的WFD通信。即,MFP10能同时加入WFD网络和正常Wi-Fi网络两者。
[0044] 就可由MFP10使用的MAC地址面言,能将WFD通信和正常Wi-Fi通信表示如下。即,WFD通信是使用用于MFP10的WFD的MAC地址的无线通信,以及正常Wi-Fi通信是使用用于MFP10的正常Wi-Fi的MAC地址的无线通信。而且,WFD网络是使用用于MFP10的WFD的MAC地址的无线网络,以及正常Wi-Fi网络是使用用于MFP10的正常Wi-Fi的MAC地址的无线网络。
[0045] NFC I/F22是被配置为进行NFC通信的接口。配置NFC I/F22的芯片,以及配置无线LAN I/F20的芯片物理上彼此不同。
[0046] 经由无线LAN I/F20的无线通信的通信速率(该通信的最大速率是例如11Mbps至600Mpbs)是高于经由NFC I/F22的无线通信的通信速率(该通信的最大速率是例如100Kbps至424Kbps)。此外,经由无线LANI/F20的无线通信的载波的频率(例如2.4GHz至5.0GHz的频带)不同于经由NFC I/F22的无线通信的载波的频率(例如13.65MHz的频带)。而且,例如,在MFP10和便携式设备50之间的距离等于或小于10cm的情况下,控制单元30能经由NFC I/F22,与便携式设备50进行NFC通信。同时,不仅在MFP10和便携式设备50之间的距离等于或小于10cm的情况下,而且在MFP10和便携式设备50之间的距离等于或大于10cm的情况下(最大距离为例如约100m),控制单元30能经由无线LAN I/F20,与便携式设备50进行WFD通信和正常Wi-Fi通信。即,MFP10能经由无线LAN I/F20与通信目的地设备(例如便携式设备50)进行无线通信的最大距离大于MFP10经由NFC I/F22与通信目的地设备进行无线通信的最大距离。
[0047] 控制单元30包括CPU32和存储器34。CPU32被配置为根据在存储器34中存储的程序进行各种处理。CPU32能进行根据实现上述部件41至46的功能的程序的处理。存储器34由ROM、RAM、硬盘等等来配置。存储器34被配置为存储能由CPU32执行的上述程序。
[0048] 存储器34进一步被配置为存储表示相对于WFD,MFP10的当前状态的WFD状态值(即G/O状态、客户端状态和设备状态中的任何一个状态)。在MFP10属于WFD网络的情况下(即,WFD状态值表示G/O状态或客户端状态的情况),存储器34进一步存储用于进行WFD通信的WFD无线设置。
[0049] WFD无线设置包括认证方案信息、加密方案信息、密码、服务集标识符(SSID)和基本服务集标识符(BSSID)。包括在WFD无线设置中的SSID是用于识别WFD网络的网络标识符。包括在WFD无线设置中的BSSID是指配到WFD网络的G/O设备的唯一标识符(例如,G/O设备的MAC地址)。
[0050] 通常,当形成WFD网络时,G/O设备准备WFD无线设置,以及将对应的WFD无线设置提供给每一客户端设备。例如,当MFP10在G/O状态中操作,并形成WFD网络时,MFP10的控制单元30准备WFD无线设置。具体地,控制单元30准备预定认证方案信息(即,“WPA2”)和预定加密方案信息(即“AES”)。控制单元30准备预定密码,或通过重新生成密码来准备密码。控制单元30准备预定SSID或重新生成SSID,以便准备SSID。而且,控制单元30准备用于WFD的预定MAC地址,作为BSSID。
[0051] 因此,在MFP10在G/O状态中操作并且属于WFD网络的情况下,存储器34存储当MFP10形成对应的WFD网络时,由MFP10准备的WFD无线设置。同时,在MFP10在客户端状态下操作并且属于WFD网络时,存储器34存储当对应的G/O设备形成对应的WFD网络时,由与MFP10不同的G/O设备准备的WFD无线设置(即,从对应的G/O设备获得的WFD无线设置)。
[0052] 此外,在MFP10属于正常Wi-Fi网络的情况下,存储器34进一步存储用于进行正常Wi-Fi通信的正常Wi-Fi无线设置。正常Wi-Fi无线设置通常包括认证方案信息、加密方案信息、SSID、BSSID和密码。包括在正常Wi-Fi无线设置中的SSID是用于识别正常Wi-Fi网络的网络标识符。包括在正常Wi-Fi无线设置信息中的BSSID是指配给形成正常Wi-Fi网络的AP的唯一标识符(例如,AP的MAC地址)。
[0053] 作为用于MFP10加入正常Wi-Fi网络的方法,存在MFP10的用户向操作单元12提供预定操作的第一方法,以及进行下文所述的图3的步骤S42至S48的第二方法。
[0054] 在第一方法中,当向操作单元12提供预定操作时,MFP10进行SSID搜索。结果,从存在于MFP10周围的AP4a和4b的每一个,MFP10获得表示当前正由对应的AP使用的认证方案的认证方案信息、表示当前正由对应的AP使用的加密方案的加密方案信息,以及当前正由对应的AP正使用的SSID和BSSID。接着,MFP10进行控制以便显示单元14显示从多个AP获得的多个SSID。用户使用操作单元12来从多个SSID选择一个SSID(即,一个AP)。
[0055] 如上所述,在使用认证方案“WPA”和“WPA2”的高安全性正常Wi-Fi的情况下,进行使用密码的认证。因此,在被选AP正使用认证方案“WPA”或“WPA2”的情况下,用户还使用操作单元12来输入密码。MFP10不仅使用从被选AP获得的认证方案信息、加密方案信息、SSID和BSSID,而且还使用由用户输入的密码来进行与被选AP的无线连接。无线连接包括MFP10加入通常被选网络所必需的通信处理(例如,用于认证的通信处理,诸如认证信号、关联请求信号和关联响应信号的通信)。用这种方式,MFP10加入被选AP形成的正常Wi-Fi网络。
[0056] 同时,在使用认证方案“Open”的低安全性正常Wi-Fi网络的情况下,不进行使用密码的认证。因此,在被选AP正使用认证方案“Open”的情况下,用户不输入任何密码。MFP10使用从被选AP获得的认证方案信息、加密方案信息、SSID和BSSID来进行与被选AP的无线连接,以便加入被选AP形成的正常Wi-Fi网络。存储器34存储用于与被选AP的无线连接的每一个信息(诸如认证方案信息),作为正常Wi-Fi无线设置。
[0057] 只要MFP通过上述方法加入正常Wi-Fi网络,存储器34与用于识别对应的正常Wi-Fi网络的SSID以及正用在对应的正常Wi-Fi网络中的密码关联,存储参与信息项。即,存储器34累积地存储与MFP10已经参与的一个或多个正常Wi-Fi网络相对应的一个或多个参与信息项。而且,如上所述,在使用认证方案“Open”的正常Wi-Fi网络中,不使用任何密码。因此,与那一正常Wi-Fi网络相对应的参与信息项包括SSID,但不包括任何密码。
[0058] 即使在上述第二方法中,在图2的步骤S42中,MFP10进行下文将详细描述的SSID搜索。接着,在步骤S44中,MFP10自动地选择一个SSID(即,一个AP),而不接收任何用户的指令。接着,在步骤S48中,MFP10进行与被选AP的无线通信。用这种方式,MFP10自动地加入被选AP形成的正常Wi-Fi网络。
[0059] (便携式设备50的配置)
[0060] 便携式设备50是例如诸如移动电话(例如智能电话)、PDA、笔记本PC、平板PC、便携式音频播放器或便携式视频播放器的便携式终端设备。便携式设备50能进行NFC通信和正常Wi-Fi通信。
[0061] 便携式设备50包括操作单元52、显示单元54、无线LAN I/F60、NFC I/F62和控制单元70。这些部件52至70连接到总线线路(无参考符号)。操作单元52具有多个键。用户能操作该操作单元52来将各种指令输入到便携式设备50。显示单元54被配置为显示各种信息。
[0062] 无线LAN I/F60是用于进行正常Wi-Fi通信的接口。NFC I/F62是用于进行NFC通信的接口。这些接口60和62之间的区别与MFP10的接口20和22之间的区别相同。即,例如,经由无线LAN I/F60的无线通信的通信速率高于经由NFC I/F62的无线通信的通信速率。
[0063] 控制单元70包括CPU72和存储器74。CPU72被配置为根据在存储器74中存储的程序,进行各种处理。在存储器74中存储的程序包括用于进行控制以便MFP10进行各种功能(诸如打印功能和扫描功能)的应用76。例如,应用76可以从由MFP10的卖方提供的服务器安装到便携式设备50中,或可以从随MFP10运输的介质安装到便携式设备50中。CPU72能根据应用76进行处理来实现那些部件81至86的功能。而且,部件81至86在下文所述的例子4至6中起作用。
[0064] (AP4a和4b的配置)
[0065] AP4a和4b的每一个不是WFD的G/O设备,而是称为无线接入点或无线LAN路由器的正常AP。AP4a和4b的每一个形成正常Wi-Fi网络。AP4a和4b的每一个从属于正常Wi-Fi网络的多个设备中的一个设备(例如便携式设备50)接收目标数据,以及将对应的目标数据传送到上述多个设备中的第二设备(例如MFP10)。即,AP4a和4b的每一个充当在属于正常Wi-Fi网络的一对设备之间中继目标数据的无线通信的中继设备。
[0066] 顺便说一下,WFD的G/O设备和正常AP(即AP4a或4b)之间的区别如下。即,WFD的G/O设备在与对应的设备撤离WFD网络并且重新加入另一WFD网络的G/O状态不同的状态(即客户端状态)中操作。另一方面,即使对应的AP形成正常Wi-Fi网络,每一正常AP也能进行在一对设备之间转发无线通信的功能。即,正常AP仅能进行与在WFD的G/O状态中相同的操作,但不能进行与在WFD的客户端状态中相同的操作。
[0067] (图2所示的便携式设备50的应用处理)
[0068] 随后,参考图2,将描述便携式设备50的控制单元70根据应用76进行的处理的内容。在便携式设备50的用户想进行控制以便MFP10打印由在便携式设备50中存储的打印目标数据(在下文中,称为“打印数据”)表示的图像时,用户操作该操作单元52并激活应用76。结果,控制单元70根据应用76,开始图2的流程图。
[0069] 用户向操作单元52提供打印操作,包括用于选择在便携式设备50的存储器74中存储的打印数据的操作以及用于确定是否向打印数据设定密码的操作。在这种情况下,控制单元70在步骤S10中确定为“是”,并进入步骤S11。
[0070] 顺便说一句,在向打印数据设定密码的情况下,除非用户操作MFP10的操作单元12并且将对应的密码输入到MFP10,MFP10不开始根据打印数据的打印。即,已经给出打印操作的用户仅能获得由MFP10的打印产生的印刷品。另一方面,在不向打印数据设定任何密码的情况下,MFP10在接收到打印数据后,立即开始打印(即,即使未向MFP10输入任何密码,MFP10也开始打印)。即,除向便携式设备50给出打印操作的用户外的任何人能获得该印刷品。因此,在对打印数据设定密码的情况下,打印数据的安全性高于未向打印数据设定任何密码的情况下的安全性。
[0071] 在步骤S11中,首先,控制单元70生成NFC信息,包括:用于指示MFP10进行打印功能的打印命令,以及表示打印数据的安全性的安全性信息。NFC信息不包括打印数据。而且,在用户确定对打印数据设定密码的情况下,控制单元70生成表示安全的安全性信息。在这种情况下,安全性信息进一步包括设定到该打印数据的密码。同时,在用户确定不对打印数据设定任何密码的情况下,控制单元70生成表示无安全的安全性信息。在这种情况下,安全性信息不包括密码。
[0072] 在MFP10的电源接通的情况下,MFP10的NFC I/F22传输用于检测能进行NFC通信的设备(即便携式设备50)的检测无线电波。在进行上述打印操作后,便携式设备50的用户将便携式设备50携带到MFP10附近。因此,便携式设备50和MFP10之间的距离变得小于它们的无线电波到达彼此的距离(例如10cm)。在这种情况下,便携式设备50从MFP10接收检测无线电波并且将响应无线电波传输到MFP10。结果,在步骤S12中,控制单元70使用NFC会话来将所生成的NFC信息经由NFC I/F62传输到MFP10。
[0073] 当将NFC信息从便携式设备50传输到MFP10时,MFP10在稍后所述的图3的步骤S30中确定为“是”,并且进行步骤S32和后续步骤的处理。结果,MFP10使用NFC会话来将WFD无线设置(图3的步骤S40)和AP信息(图3的步骤S46)传输到便携式设备50。WFD无线设置包括当前在MFP10正以G/O状态形式所处的WFD网络中正使用的各种信息(即,认证方案信息、加密方案信息、SSID、BSSID和密码)。AP信息包括当前在AP形成的正常Wi-Fi网络中正使用的各种信息(即认证方案信息、加密方案信息、SSID、BSSID)。顺便提一下,在对应的正常Wi-Fi网络中进行使用密码的认证的情况下,即,在对应的正常Wi-Fi网络中当前正使用的认证方案为“WPA”或“WPA2”的情况下,AP信息进一步包括当前在对应的正常Wi-Fi网络中使用的密码。同时,在对应的正常Wi-Fi网络中未进行使用密码的认证的情况下,即,在对应的正常Wi-Fi网络中当前正使用的认证方案为“Open”的情况下,AP信息不包括密码。
[0074] 在图2的步骤S14中,便携式设备50的控制单元70经由NFC I/F62,从MFP10接收WFD无线设置或AP信息。在步骤S14中接收WFD无线设置或AP信息后,控制单元70进行控制以便例如从便携式设备50输出预定音调,用于告知便携式设备50的用户NFC通信已经终止。因此,用户能意识到可以使便携式设备50远离MFP10。当步骤S14结束时,控制单元70进入步骤S16。
[0075] 在步骤S16中,控制单元70根据在步骤S14中接收的信息,进行无线连接。在步骤S14中接收的信息为WFD无线设置的情况下,控制单元70使用所接收到的WFD无线设置来经由无线LAN I/F60与处于G/O状态的MFP10进行无线连接。对应的无线连接包括用于加入MFP10正以G/O状态形式所处的特定WFD网络的通信处理(例如,用于认证的通信处理)。因此,便携式设备50能作为客户端设备参与上述特定WFD网络中。结果,MFP10和便携式设备50属于同一WFD网络。
[0076] 同时,在步骤S14中接收的信息为AP信息的情况下,控制单元70使用所接收的AP信息来经由无线LAN I/F60,与AP进行无线连接。对应的无线连接包括用于加入由包括在所接收的AP信息中的SSID识别的特定正常Wi-Fi网络的通信处理(例如用于认证的通信处理)。因此,便携式设备50能参与上述特定正常Wi-Fi网络。结果,MFP10和便携式设备50属于同一正常Wi-Fi网络。
[0077] 而且,在进行步骤S16时,便携式设备50已经属于WFD网络或正常Wi-Fi网络的情况下,在步骤S16中,控制单元70撤离现有的网络并加入上述特定WFD网络或特定正常Wi-Fi网络。此外,在撤离上述现有网络的情况下,控制单元70将用于重新加入上述现有网络的无线设置(例如SSID、密码等等)存储在存储器74中。
[0078] 当步骤S16终止时,在步骤S20中,控制单元70经由无线LAN I/F60,将打印数据传送到MFP10。例如,在便携式设备50参与上述特定WFD网络的情况下,在步骤S20中,控制单元70使用上述特定的WFD网络来将打印数据传送到正处于G/O状态的MFP10。即,即使中继设备(例如AP4a或4b)不中继打印数据的情况下,也能将打印数据从便携式设备50直接传送到MFP10。而且,例如,在便携式设备50参与上述特定正常Wi-Fi的情况下,在步骤S20中,控制单元70使用上述特定正常Wi-Fi网络来将打印数据经由AP(例如4a)传送到MFP10。
[0079] 当步骤S20终止时,图2的应用处理终止。而且,在步骤S16中便携式设备50撤离现有网络的情况下,当步骤S20终止时,控制单元70撤离控制单元70在步骤S16中加入的新网络并且通过使用在步骤S16中,在存储器74中存储的无线设置,再次加入原有网络。同时,在便携式设备50在步骤S16中未撤离现有网络的情况下,即使步骤S20终止,控制单元70保持便携式设备50参与上述新网络的状态。
[0080] (图3中所示的MFP10的通信处理)
[0081] 随后,将参考图3,描述MFP10的控制单元30进行的处理的内容。如上所述,在图2的步骤S12中,将NFC信息从便携式设备50传送到MFP10。MFP10的接收单元41经由NFC I/F22,从便携式设备50接收NFC信息。在这种情况下,接收单元41在图3的步骤S30中确定为“是”,以及通信处理进入步骤S32。
[0082] 在步骤S32中,第一确定单元47确定MFP10的当前状态是否为G/O状态(即,MFP10是否在G/O状态中操作并且属于WFD网络)。在存储器34中存储的WFD状态值表示G/O状态的情况下,第一确定单元47在步骤S32中确定为“是”,并且通信处理进入步骤S34。同时,在存储器34中存储的WFD状态值表示客户端状态或设备状态的情况下,第一确定单元47在步骤S32确定为“否”,以及通信处理进入步骤S36。
[0083] 在步骤S34中,第一确定单元47确定属于MFP10正以G/O状态形式所处的WFD网络的客户端设备数是否等于预定最大值N。这里,N可以为1,或等于或大于2的整数。在客户端设备数等于最大值N的情况下,第一确定单元47在步骤S34中确定为“是”,并且通信处理进入步骤S41。同时,在客户端设备数小于最大值的情况下,第一确定单元47在步骤S34确定为“否”,并且通信处理进入步骤S40。
[0084] 在步骤S36中,第一确定单元47确定MFP10的当前状态是否为客户端状态(即,MFP10是否在客户端状态中操作并且属于WFD网络)。在存储器34中存储的WFD状态值表示客户端状态的情况下,第一确定单元47在步骤S36中确定为“是”,并且通信处理进入步骤S41。同时,在存储器34中存储的WFD状态值表示设备状态的情况下,即,MFP10不属于WFD网络的情况下,第一确定单元47在步骤S36中确定为“否”,并且通信处理进入步骤S38。
[0085] 在步骤S38中,形成单元49将MFP10切换到自主G/O模式。如上所述,当重新形成WFD网络时,通常,进行G/O协商,由此确定G/O设备和客户端设备。另一方面,在自主G/O模式中,确定MFP10处于G/O状态,而不进行G/O协商。在步骤S38的阶段中,MFP10是G/O设备,并且没有客户端设备。即,形成单元49形成仅G/O设备(即MFP10)所属的WFD网络。自主G/O模式是使MFP10保持在G/O状态中操作的模式。例如,在MFP10在G/O协商中变为G/O状态并且形成WFD网络的情况下,如果客户端设备从队应的WFD网络消失,则MFP10从G/O状态转变成设备状态(即WFD网络消失)。另一方面,例如,在MFP10在自主G/O模式中变为G/O状态并且形成WFD网络的情况下,即使客户端设备消失,MFP10也保持G/O状态(即,MFP保持WFD网络)。
[0086] 在步骤S38中,形成单元49准备需要用在WFD网络中的WFD无线设置(即认证方案信息、加密方案信息、SSID、BSSID和密码)。上文已经描述过形成单元49准备WFD无线设置的方法。在步骤S38中,此外,形成单元49将表示G/O状态的WFD状态值和所准备的WFD无线设置存储在存储器34中。当步骤S38终止时,通信处理进入步骤S40。
[0087] 在步骤S40中,传输单元42将在存储器34中存储的WFD无线设置经由NFC I/F22传输到便携式设备50。如上所述,在步骤S34中为“否”的情况下,或在步骤S36中为“否”的情况下(即经过步骤S38的情形),进行步骤S40的处理。在步骤S34中为“否”的情况下,属于MFP10正以G/O状态形式所处的WFD网络的客户端设备数小于最大值。因此,可以进行控制以便便携式设备50作为客户端设备加入WFD网络。而且,在步骤S36为“否”的情况下,在步骤S38中,形成仅处于G/O状态的MFP10所属的WFD网络。因此,可以进行控制以便便携式设备50作为客户端设备加入WFD网络。在步骤S40中,为进行控制以便便携式设备50作为客户端设备加入WFD网络,将WFD无线设置从MFP10传输到便携式设备50。当步骤S40终止时,通信处理进入步骤S50。
[0088] 同时,在步骤S34为“是”的情况下,或在步骤S36为“是”的情况下,进行步骤S41。在步骤S41中,第二确定单元48确定MFP10当前是否参与正常Wi-Fi网络。在存在存储器34中存储的正常Wi-Fi无线设置的情况下,第二确定单元48在步骤S41确定为“是”,并且通信处理进入步骤S49。同时,在没有存储器34中存储的正常Wi-Fi无线设置的情况下,第二确定单元48确定为“否”,并且通信处理进入步骤S42。
[0089] 在步骤S49中,传输单元42准备与包括在MFP10当前所属的正常Wi-Fi网络中的AP(即已经与MFP10建立无线连接的AP)有关的AP信息。具体地,传输单元42准备包括在存储器34中存储的正常Wi-Fi无线设置的AP信息。随后,传输单元42将所准备的AP信息经由NFC I/F22传输到便携式设备50。因此,便携式设备50在图2的步骤S16中,通过AP信息加入正常Wi-Fi网络。结果,MFP10和便携式设备50属于相同的正常Wi-Fi网络。当步骤S49终止时,通信处理进入步骤S50。
[0090] 同时,在步骤S41为“否”的情况下,进行步骤S42至S48的处理。在步骤S34为“是”的情况下,属于MFP10以G/O状态形式所处的WFD网络的客户端设备数等于最大值N。因此,不可能进行使便携式设备50作为客户端设备加入WFD网络的控制。而且,在步骤S36为“是”的情况下,处于客户端设备中的MFP10属于另一设备以G/O状态形式所处的WFD网络。在这种情况下,MFP10不具有进行控制以便另一设备(即便携式设备50)加入对应的WFD网络的权限。因此,不可能进行使便携式设备50作为客户端设备加入WFD网络的控制。此外,在步骤S41为“否”的情况下,MFP10当前不参与任何正常Wi-Fi网络。为此,MFP10不能进行使得便携式设备50加入MFP10当前参与的正常Wi-Fi网络的控制。因此,在步骤S42至S48中,控制单元30进行使MFP10和便携式设备50加入同一正常Wi-Fi网络的处理。
[0091] 如上所述,在本例子中,如果可以进行使便携式设备50加入WFD网络的控制(步骤S34为“否”,或步骤S36为“否”),那么在步骤S40中,进行用于使便携式设备50加入WFD网络的处理。因此,可以将便携式设备50插入临时形成的WFD网络。在这种情况下,由于正常Wi-Fi无线设置未传送到便携式设备50,所以可以抑制将稳定形成的正常Wi-Fi网络的安全性降低。鉴于这些情形,在本例子,首先,在步骤S32至S40中,首先将便携式设备50插入WFD网络。如果不可能,则在步骤S41至S49,使便携式设备50加入正常Wi-Fi网络。
[0092] 在步骤S42中,通信获得单元44进行SSID搜索以便搜索MFP10附近现有的AP。由于通信获得单元如上所述搜索AP,因此,通信获得单元44也可以称为搜索单元。通信获得单元44经由无线LAN I/F20传送PReq信号。一旦从MFP接收PReq信号,MFP10周围现有的AP4a和4b的每一个将PRes信号传送到MFP10。通信获得单元44经由无线LAN I/F20,从AP4a和4b的每一个接收PRes信号。即,在本例子中,通信获得单元44能通过SSID搜索,找到两个AP4a和4b。
[0093] 顺便提一句,如果在MFP10周围有任何G/O设备,则在对应的G/O设备从MFP10接收PReq信号的情况下,对应的G/O设备也将PRes信号传送到MFP10。因此,通信获得单元44不仅能从AP4a和4b,而且能从G/O设备接收PRes信号。然而,在本例子中,在MFP10周围没有G/O设备的例子上,将进行下述描述。
[0094] PRes信号包括当前正由对应的AP使用的SSID、表示当前正由对应的AP使用的认证方案的认证方案信息、表示当前正由对应的AP使用的加密方案的加密方案信息,以及表示对应AP实现的无线通信的通信速率的通信速率信息。因此,通信获得单元44通过从对应的AP接收PRes信号,获得与使用AP的无线通信有关的信息。
[0095] 在步骤S44中,选择单元43从多个AP4a和4b选择一个AP。如上所述,存储器34已经存储了与MFP10已经参与的一个或多个正常Wi-Fi网络相对应的一个或多个参与信息项。从包括在步骤S42中获得的多个PRes信号中的多个SSID,选择单元43提取与包括在存储器34中存储的一个或多个参与信息项中的一个或多个SSID匹配的一个或多个SSID。接着,选择单元43从所提取的一个或多个SSID选择一个SSID,以便选择一个AP。在下文中,将详细地描述用于选择一个AP的具体方法。
[0096] 在步骤S46中,传输单元42首先准备与被选AP有关的AP信息。具体地,传输单元42准备从在步骤S42的SSID搜索中的被选AP获得的认证方案信息、加密方案信息、SSID和BSSID。而且,传输单元42从存储器34读取包括从被选AP获得的SSID的参与信息项,以及在对应的参与信息项包括密码的情况下,传输单元42准备对应密码。然后,传输单元42将包括所准备的信息项的AP信息经由NFC I/F22传输到便携式设备50。
[0097] 在步骤S48中,通信单元46使用在步骤S46中准备的单个信息项,来经由无线LAN I/F20进行与被选AP的无线连接。对应的无线连接包括用于加入由在步骤S46中准备的SSID识别的特定正常Wi-Fi网络的通信处理。用这种方式,MFP10能加入上述特定正常Wi-Fi网络。如上所述,便携式设备50在图2的步骤S16加入上述特定正常Wi-Fi网络。结果,MFP10和便携式设备50属于相同的正常Wi-Fi网络。当步骤S48终止时,通信处理进入步骤S50。
[0098] 在步骤S50中,通信单元46经由无线LAN I/F20从便携式设备50接收打印数据。例如,在步骤S40后进行的步骤S50中,通信单元46从处于客户端状态的便携式设备50直接接收打印数据,而不经由中继设备。而且,例如,在步骤S48或S49后进行步骤S50中,通信单元46经由AP从便携式设备50接收打印数据。
[0099] 接着,在步骤S52中,控制单元30处理打印数据(例如,处理成打印单元16能处理的数据)并且将所处理的数据提供给打印单元16。因此,打印单元16根据所处理的数据,进行打印到打印媒介上。而且,在包括在步骤S30中接收的NFC信息中的安全性信息表示安全的情况下,直到用户将包括在对应的安全性信息中的密码输入到MFP10为止,打印单元16不开始打印(即,打印单元保留打印)。同时,在包括在步骤S30中接收的NFC信息中的安全性信息表示不安全的情况下,打印单元16在从控制单元30获得处理数据后立即开始打印。当步骤S52终止时,图3的通信处理终止。而且,在MFP10在步骤S48中加入新正常Wi-Fi网络的情况下,即使步骤S52终止,控制单元30也保持MFP10参与上述新正常Wi-Fi网络的状态。
[0100] 打印数据具有大于由NFC传输的信息(如上所述的NFC信息、WFD无线设置、AP信息等等)的数据大小。如上所述,NFC的通信速率小于WFD通信或正常Wi-Fi通信的通信速率。因此,如果使用NFC被用来在MFP10和便携式设备50之间进行打印数据的无线通信的配置,则花费很长时间来进行打印数据的无线通信。鉴于这些情形,在本例子中,MFP10进行图3的步骤S40、S46或S49,以及将WFD无线设置或AP信息传输到便携式设备50。因此,MFP10和便携式设备50能通过无线LANI/F20,进行打印数据的WFD通信或正常Wi-Fi通信,由此能快速地进行打印数据的无线通信。
[0101] 如上所述,在便携式设备50处于用于进行与MFP10的直接无线通信而不介入中继设备的特定模式(即MFP10处于G/O状态以及便携式设备50处于客户端状态的模式)中并且能加入WFD网络的情况下(即图3的步骤S34为“否”的情形,或进行步骤S38的情形),在步骤S40中,MFP10将使得便携式设备50能够加入WFD网络的无线设置传输到便携式设备50。同时,在便携式设备50处于上述特定模式时不能加入WFD网络的情况下(即,图3的步骤S34为“是”的情形,或步骤S36为“是”的情形),在步骤S46或S49中,MFP10将使得便携式设备50能够加入正常Wi-Fi网络的无线设置传输到便携式设备50。因此,MFP10能根据便携式设备50处于上述特定模式时是否能加入WFD网络,将适当的无线设置传输到便携式设备50。因此,MFP10能适当地进行使便携式设备50加入WFD网络或正常Wi-Fi网络的控制。结果,MFP10能使用WFD网络或正常Wi-Fi网络来在步骤S50中适当地进行与便携式设备50的打印数据的无线通信。
[0102] (例子1-1)
[0103] 随后,将描述图3的步骤S44的AP选择处理的内容。在步骤S44中,首先,关于所提取的一个或多个SSID的每一个,选择单元43首先校验当前正由AP使用的加密方案,该AP是对应SSID的源(包括在包括对应SSID的PRes信号中的加密方案信息)。因此,在包括在NFC信息中的安全性信息表示安全的情况下,即在安全性信息包括密码的情况下,选择单元43确定打印数据的安全性高。在这种情况下,选择单元43选择一个SSID,以便选择一个AP,已经由该SSID确认加密方案“AES”。同时,在包括在NFC信息中的安全性信息表示不安全的情况下,即,安全性信息不包括密码的情况下,选择单元43确定打印数据的安全性低。在这种情况下,选择单元43选择一个SSID以便选择一个AP,已经由该SSID确认除“AES”外的加密方案(例如“TKIP”或“WEP”)。
[0104] 顺便提一下,在包括在NFC信息中的安全性信息表示安全的情况下,如果不存在已经由其确认“AES”的SSID,则选择单元43可以选择已经由此确认除“AES”外的加密方案的SSID。在包括在NFC信息中的安全性信息表示不安全的情况下,如果没有已经由其确认除“AES”外的加密方案的SSID,则选择单元43可以选择已经由其确认“AES”的SSID。即,在所提取的一个或多个SSID中没有满足条件的SSID的情况下,选择单元43可以使用预定方法(例如随机选择法)来选择SSID。甚至在下述例子中这一点也相同。
[0105] (图4所示的例子1-1的具体例子)
[0106] 随后,将参考图4,描述例子1-1的具体例子。在图4中,MFP10和便携式设备50之间的单线箭头表示经由NFC I/F22和62的无线通信,以及MFP10和便携式设备50之间的双线箭头表示经由无线LAN I/F20和60的无线通信。AP4a当前正使用SSID“aaa”、加密方案“AES”以及认证方案“WPA2”,并且实现100Mbps的通信速率。AP4b当前正使用SSID“bbb”、加密方案“TKIP”和认证方案“WPA”,并且实现10Mbps的通信速率。而且,当前正由AP4a和4b使用的BSSID在图4中未示出。
[0107] 而且,在图4中,MFP10处于G/O状态,并且形成WFD网络。然而,MFP10具有最大客户端数N,使得便携式设备50不能加入WFD网络。而且,MFP10当前不能参与任何正常Wi-Fi网络。MFP10已经加入AP4a形成的正常Wi-Fi网络和AP4b形成的正常Wi-Fi网络。因此,MFP10的存储器已经存储与AP4a相对应的参与信息项以及与AP4b相对应的参与信息项。
[0108] 一旦经由NFC I/F22从便携式设备50接收NFC信息后(图3的步骤S30为“是”),MFP10确定步骤S32为“是”、步骤S34为“是”以及步骤S41为“否”,以及在步骤S42中进行SSID搜索。然后,MFP10从AP4a和4b的每一个接收PRes信号。
[0109] 在图4的情形“A”下,包括在NFC信息中的安全性信息表示安全。因此,在步骤S44中,MFP10从多个AP4a和4b选择当前正使用加密方案“AES”的AP4a。接着,在步骤S46中,MFP10将包括表示AP4a的SSID“aaa”的AP信息经由NFC I/F22传输到便携式设备50。随后,在步骤S48中,MFP10进行与AP4a的无线连接以便加入AP4a形成的正常Wi-Fi网络。
[0110] 类似地,在图2的步骤S16中,便携式设备50也进行与AP4a的无线连接以便加入AP4a形成的正常Wi-Fi网络。接着,在步骤S20中,便携式设备50经由无线LAN I/F60将打印数据传输到AP4a。AP4a将打印数据传输到MFP10。结果,MFP10在图3的步骤S50中经由无线LAN I/F20接收打印数据并且在步骤S52中进行打印处理。
[0111] 同时,在图4的情形“B”下,包括在NFC信息中的安全性信息表示不安全。因此,在步骤S44中,MFP10从多个AP4a和4b选择当前正使用加密方案“TKIP”的AP4b。接着,在步骤S46中,MFP10将包括表示AP4a的SSID“bbb”的AP信息经由NFC I/F22传输到便携式设备50。随后,在步骤S48中,MFP10与AP4b进行无线连接以便加入AP4b形成的正常Wi-Fi网络。因此,MFP10在图3的步骤S50中经由无线LAN I/F20接收打印数据,并且在步骤S52进行打印处理。
[0112] 如上所述,在本例子中,在便携式设备50的用户对打印数据设定密码的情况下,即,在打印数据的安全性高的情况下(其是具有第一安全级的目标数据的一个例子),选择单元43选择正使用高安全性加密方案“AES”的一个AP。因此,根据高安全性加密方案“AES”进行打印数据的高安全性通信。即,MFP10能根据便携式设备50的用户的意图(即高安全性),选择适当的AP。
[0113] 同时,在便携式设备50的用户对打印数据未设定任何密码的情况下,即,在打印数据的安全性低的情况下(具有第二安全级的目标数据的一个例子),选择单元43选择正使用低安全性加密方案(例如“TKIP”或“WEP”)的一个AP。因此,根据低安全性加密方案,进行打印数据的低安全性通信。由于便携式设备50的用户的意图是低安全性,因此,即使使用低安全性加密方案也没有问题。如果使用与打印数据的安全性级无关,必须选择高安全性加密方案“AES”的AP的配置,则加入由AP形成的正常Wi-Fi的设备数增加,由此对应的AP的负荷增加。即,如果使用需要进行打印数据的低安全性通信的情况下,选择正使用高安全性加密方案“AES”的配置,恐怕会干扰需要与对应的AP进行高安全性数据通信的客户端设备的通信。在本例子中,在便携式设备50的用户的意图是低安全性的情况下,使用选择正使用低安全性加密方案的AP的配置。因此,可以适当地抑制多个AP4a和4b中的仅一个AP具有大负荷的事件发生。
[0114] (对应关系)
[0115] MFP10和便携式设备50分别是第一通信设备和第二通信设备的例子。NFC I/F22和无线LAN I/F20分别是第一类型接口和第二类型接口的例子。G/O状态和客户端状态分别是主状态和从状态的例子。WFD网络和正常Wi-Fi网络分别是第一类型无线网络和第二类型无线网络的例子。图3的步骤S34中的“否”情形,或进行步骤S38的情形是第一类型情形的例子。图3的步骤S34的“是”情形、或步骤S36中的“是”情形是第二类型情形的例子。在图3的步骤S40中传输的无线设置、以及包括在步骤S46或S49中将传输的AP信息中的无线设置分别是第一无线设置和第二无线设置的例子。多个AP4a和4b是多个中继设备的例子。打印数据是目标数据的例子。PRes信号是相关通信信息的例子。根据是否对打印数据设定任何密码的安全性信息是相关数据信息和相关处理信息的例子。而且,在图4的例子中,“AES”和“TKIP”是第一加密方案和第二加密方案的例子。
[0116] (例子1-2)
[0117] 将参考图5,描述其他例子1-2至1-9。例子1-2至1-9的每一个于例子1-1的不同之处在于图3的步骤S44的内容。
[0118] 在例子1-2中,在图3的步骤S44中,首先,关于所提取的一个或多个SSID的每一个,选择单元43校验当前正由对应的SSID源使用的认证信号(即包括在包括对应SSID的PRes信号中的认证方案信息)。然后,在包括在NFC信息中的安全性信息表示安全的情况下,选择单元43选择已经由其确认“WPA2”的一个SSID,以便选择一个AP(在图4的例子中,当前正使用“WPA2”的AP4a)。同时,在包括在NFC信息中的安全性信息表示不安全的情况下,选择单元43选择已经由其确认除“WPA2”外的认证方案(例如“WPA”或“Open”)的一个SSID,以便选择一个AP(在图4的例子,当前正使用“WPA”的AP4b)。
[0119] 在本例子中,根据高安全性认证方案“WPA2”,进行具有高安全性的打印数据的通信(其为具有第一安全级的目标数据的一个例子)。即,MFP10根据便携式设备50的用户的意图(即高安全性),选择一个适当的AP。而且,在便携式设备50的用户的意图是低安全性的情况下,即,在进行具有低安全性的打印数据的通信的情况下(其为具有第二安全级的目标数据的一个例子),MFP10选择正使用低安全性认证方案的AP。因此,可以适当地抑制仅一些AP具有大的负荷的事件的发生。而且,在本例子中,“WPA2”和“WPA”分别是第一认证方案和第二认证方案的例子。
[0120] (例子1-3)
[0121] 在例子1-1中,便携式设备50的用户向操作单元52做出用于确定是否对打印数据设置密码的操作。然后,根据对应的确定,便携式设备50生成安全性信息。代替此,在例子1-3中,便携式设备50的用户对操作单元52做出用于确定是否加密打印数据的操作。
[0122] 在第一例子中,假定MFP10和便携式设备50具有公钥的情形。在用户确定加密打印数据的情况下,便携式设备50的控制单元70使用公钥来加密打印数据,以及MFP10的控制单元30使用公钥来解密打印数据。同时,在用户确定不加密打印数据的情况下,便携式设备50的控制单元70不加密该打印数据。
[0123] 而且,在第二例子中,假定打印数据的数据格式是PDF(其是便携式文档格式的缩写)的情形。在用户确定加密该打印数据的情况下,便携式设备50的控制单元70使用预定电子签名来加密该打印数据并且准备具有该签名的PDF打印数据。然后,当MFP10的控制单元30从便携式设备50接收打印数据时,控制单元30使用预定的电子签名来解密具有该签名的PDF打印数据。同时,在用户确定不加密该打印数据的情况下,便携式设备50的控制单元70不加密该打印数据(即控制单元70准备正常PDF打印数据)。
[0124] 在上述第一和第二例子两者中,与确定不加密该打印数据的情形相比,在确定加密该打印数据的情况下,打印数据的安全性更高。在图2的步骤S11中,便携式设备50的控制单元70在确定加密打印数据的情况下,生成表示安全的安全性信息,以及在确定不加密该打印数据的情况下,生成表示不安全的安全性信息。这一点不同于例子1-1。其他要点与例子1-1相同。
[0125] 即使在本例子中,也可以实现与例子1-1相同的效果。而且,在本例子中,根据是否加密打印数据的安全性信息是相关数据信息和相关处理信息的例子。
[0126] (例子1-4)
[0127] 在例子1-4中,与例子1-3类似,根据是否加密打印数据,确定安全性信息。而且,与例子1-2类似,在安全性信息表示安全的情况下,选择单元43选择正使用“WPA2”的一个AP,以及在安全性信息表示不安全的情况下,选择正使用除“WPA2”外的认证方案的一个AP。即使在本例子中,也可以实现与例子1-2相同的效果。
[0128] (例子1-5)
[0129] 在例子1-5中,在图2的步骤S11中,便携式设备50的控制单元70生成包括表示打印数据的数据大小的大小信息而不是安全性信息的NFC信息。而且,在图3的步骤S44中,首先,关于所提取的一个或多个SSID的每一个,选择单元43校验作为迪欧应SSID的源的AP所实现的通信速率(即,通信速率信息包括在包括对应SSID的PRes信号中)。然后,在包括在NFC信息中的大小信息等于或大于预定阈值的情况下,选择单元43选择已经由其确认100Mbps或更大的通信速率的一个SSID(即一个AP)。同时,在包括在NFC信息中的大小信息小于预定阈值的情况下,选择单元43选择已经由其确认小于100Mbps的通信速率的一个SSID(即一个AP)。
[0130] 在本例子中,在打印数据的数据大小为大的情况下,选择实现高通信速率的一个AP。因此,可以减小传输具有大的数据大小的打印数据所需的时间。同时,在打印数据的数据大小为小的情况下,选择实现低通信速率的一个AP。由于打印数据的数据大小为小,所以即使使用低通信速率,传输打印数据所需的时间也不会变长。如果使用不管打印数据的数据大小,必须选择实现高通信速率的AP的配置,则对应的AP的负荷增加。即,如果使用需要进行具有小的数据大小的打印数据的传输的情况下,选择实现高通信速率的AP的配置,则恐怕干扰需要与对应的AP进行大型数据的通信的客户端设备的通信。根据本例子,可以适当地抑制仅一些AP具有大负荷的事件的发生。
[0131] (例子1-6)
[0132] 在例子1-6中,在图2的步骤S11中,便携式设备50的控制单元70生成包括表示打印数据的数据格式的格式信息而不是安全性信息的NFC信息。而且,在图3的步骤S44中,在包括在NFC信息中的格式信息表示“未压缩位图”的情况下,选择单元43选择已经由其确认100Mbps或更高的通信速率的一个SSID(即一个AP)。同时,在包括在NFC信息中的格式信息表示除“未压缩位图”外的数据格式(例如,“PDF”或“JPEG”)的情况下,选择单元43选择已经由其确认小于100Mbps的通信速率的一个SSID(即一个AP)。
[0133] 用于处理打印数据的MFP10的处理速度取决于打印数据的数据格式。例如,用于具有数据格式“未压缩位图”的打印数据的处理速度高于用于具有数据格式“PDF”的打印数据的处理速度。在本例子中,在打印数据的数据格式是“未压缩位图”的情况下,选择实现高通信速率的一个AP。因此,MFP10能在以高速接收打印数据的同时,以高速处理打印数据,由此快速地将印刷品提供给用户。
[0134] 而且,在本例子中,在打印数据的数据格式不同于“未压缩位图”的情况下,选择实现低通信速率的一个AP。如果使用在打印数据的数据格式不同于“未压缩位图”的情况下,选择实现高通信速率的一个AP的配置,则打印数据接收速度变为高于打印数据处理速度。结果,即使接收到打印数据,也存在不可能快速地处理该打印数据的可能性。鉴于这些情形,在本例子中,在打印数据的数据格式不同于“未压缩位图”的情况下,MFP10选择实现低通信速率的一个AP。因此,可以适当地抑制仅一些AP具有大负荷的事件的出现。而且,在本例子中,例如,“未压缩位图”和“PDF”分别是第一数据格式和第二数据格式的例子。
[0135] (例子1-7)
[0136] 在例子1-7中,在图2的步骤S11中,便携式设备50的控制单元70生成包括表示便携式设备50的CPU占用率的占用率信息而不是安全性信息的NFC信息。便携式设备50的CPU占用率是指当CPU72进行图2的应用处理时的时间与单位时间的比率。在CPU72仅进行图2的应用处理的情况下,便携式设备50的CPU占用率具有比较大的值(即100%)。而且,在CPU72并行地进行图2的应用处理和任何其他处理的情况下,便携式设备50的CPU占用率具有比较小的值。即,当便携式设备50的CPU占用率增加时,便携式设备50能以较高速度进行图2的应用处理,并且结果,在图2的步骤S20中,便携式设备50能以较高速度将打印数据传输到网络。
[0137] 而且,在图3的步骤S44中,在由包括在NFC信息中的占用率信息表示的CPU占用率等于或大于阈值的情况下,选择单元43选择已经由其确认100Mbps或更高的通信速率的一个SSID(即一个AP)。同时,在由包括在NFC信息中的占用率信息表示的CPU占用率小于阈值的情况下,选择单元43选择已经由其确认小于100Mbps的通信速率的一个SSID(即一个AP)。
[0138] 在本例子中,在由于便携式设备50的CPU占用率高,便携式设备50能以较高速度将打印数据传输到网络的情况下,选择实现高通信速率的一个AP。因此,MFP10能以高速接收打印数据,由此能快速地将印刷品提供给用户。而且,在本例子中,在由于便携式设备50的CPU占用率低,便携式设备50不能以高速将打印数据传输到网络的情况下,选择实现低通信速率的一个AP。如果使用在便携式设备50的CPU占用率小的情况下,选择实现高通信速率的AP的配置,则存在便携式设备50将打印数据传输到网络的速度小于相应的AP实现的通信速率的可能性。此外,如果使用在便携式设备50的CPU占用率小的情况下,选择实现高通信速率的AP的配置,恐怕干扰对应的AP和需要与对应的AP进行通信的客户端设备之间的通信。鉴于这些情形,在本例子中,在便携式设备50的CPU占用率小的情况下,MFP10选择实现低通信速率的一个AP。因此,可以适当地抑制仅一些APs具有大负荷的事件的发生。而且,在本例子中,占用率信息是第二性能相关信息项的例子。
[0139] (例子1-8)
[0140] 在例子1-8中,在图2的步骤S11中,便携式设备50的控制单元70生成包括表示便携式设备50的剩余存储量的剩余量信息而不是安全性信息的NFC信息。便携式设备50的剩余存储量是指可用在图2的应用处理中的存储器74的区域的大小。当便携式设备50的剩余存储量增加时,便携式设备50能以较高速度进行图2的应用处理,并且结果,在图2的步骤S20中,便携式设备50能以较高速度将打印数据传输到网络。
[0141] 而且,在图3的步骤S44中,在由包括在NFC信息中的剩余量信息表示的剩余存储量等于或大于阈值时,选择单元43选择已经由其确认100Mbps或更大的通信速率的一个SSID(即一个AP)。同时,在由包括在NFC信息中的剩余量信息表示的剩余存储量小于阈值时,选择单元43选择已经由其确认小于100Mbps的通信速率的一个SSID(即一个AP)。
[0142] 即使在本例子中,也能实现与例子1-7相同的效果。而且,在本例子中,剩余量信息是第二性能相关信息项的例子。
[0143] (例子1-9)
[0144] 在例子1-9中,在图2的步骤S11中,便携式设备50的控制单元70生成包括表示便携式设备50的打印数据处理速度的处理速度信息而不是安全性信息的NFC信息。便携式设备50的打印数据处理速度是指便携式设备50将打印数据传输到网络的速度,以及取决于便携式设备50的CPU占用率和剩余存储量。便携式设备50的存储器74具有其中存储的表,用于基于便携式设备50的CPU占用率和剩余存储量,指定便携式设备50的打印数据处理速度。因此,在图2的步骤S11中,便携式设备50的控制单元70校验便携式设备50的当前CPU占用率和剩余存储量,以及通过使用校验结果和上述表来指定便携式设备50的当前打印数据处理速度。当便携式设备50的打印数据处理速度增加时,在图2的步骤S20中,便携式设备50可以以较高速度将打印数据传输到网络。
[0145] 而且,在图3的步骤S44中,在由包括在NFC信息中的处理速度信息表示的打印数据处理速度等于或大于阈值的情况下,选择单元43选择已经由其确认100Mbps或更高的通信速率的一个SSID(即一个AP)。同时,在由包括在NFC信息中的处理速度信息表示的打印数据处理速度表示的CPU占用率小于阈值的情况下,选择单元43选择已经由其确认小于100Mbps的通信速率的一个SSID(即一个AP)。
[0146] 即使在本例子中,也能实现与例子1-7相同的效果。而且,在本例子中,在本例子中,处理速度信息是第二相关性能信息项的例子。
[0147] [例子2]
[0148] 随后,将参考图6,描述例子2的内容。在上述例子1中,在图3的步骤S44中,MFP10的选择单元43基于从便携式设备50获得的信息(即便携式设备(50)侧的信息)选择一个AP。替代地,在本例子中,选择单元43基于与MFP10有关的信息(即MFP(10)侧的信息)选择一个AP。
[0149] (例子2-1)
[0150] 在图3的步骤S44中,首先,性能获得单元45校验MFP10的当前CPU占用率并且获得占用率信息。与上述例子1-7类似,MFP10的CPU占用率是指当CPU32进行图3的通信处理时的时间与单位时间的比率。当MFP10的CPU占用率增加时,MFP10能以更高速度进行图3的通信处理,并且结果,在图3的步骤S52中,MFP10能以更高速度处理打印数据。
[0151] 在由所获得的占用率信息表示的CPU占用率等于或大于阈值的情况下,选择单元43选择已经由其确认100Mbps或更高的通信速率的一个SSID(即一个AP)。同时,在由所获得的占用率信息表示的CPU占用率小于阈值的情况下,选择单元43选择已经由其确认小于
100Mbps的通信速率的一个SSID(即一个AP)。
[0152] 在本例子中,在由于MFP10的CPU占用率高,MFP10能以较高速度处理打印数据的情况下,选择实现高通信速率的一个AP。因此,MFP10能在以高速接收打印数据的同时,高速处理打印数据,由此能快速地将印刷品提供给用户。而且,在本例子中,在由于MFP10的CPU占用率低,MFP10不能以高速处理打印数据的情况下,选择实现低通信速率的一个AP。如果使用在MFP10的CPU占用率小的情况下,选择实现高通信速率的AP的配置,则打印数据接收速度变得高于打印数据处理速度,并且结果,即使接收到打印数据,也存在不可能快速处理该打印数据的可能性。鉴于这些情形,在本例子中,在MFP10的CPU占用率低的情况下,选择实现低通信速率的一个AP。因此,可以适当地抑制仅一些AP具有大负荷的事件的发生。而且,在本例子中,占用率信息是第一性能相关信息项的例子。
[0153] (例子2-2)
[0154] 在图3的步骤S44中,首先,性能获得单元45校验MFP10的当前剩余存储量并且获得剩余量信息。与上述例子1-8类似,MFP10的剩余存储量是指可用在图3的通信处理中的存储器34的区域的大小。当MFP10的剩余存储量增加时,MFP10能以更高速度进行图3的通信处理,并且结果,在图3的步骤S52中,MFP10能以更高速度处理打印数据。
[0155] 在由所获得的剩余量信息表示的剩余存储量等于或大于阈值的情况下,选择单元43选择已经由其确认100Mbps或更高的通信速率的一个SSID(即一个AP)。同时,在由所获得的剩余量信息表示的剩余存储量小于阈值的情况下,选择单元43选择已经由其确认小于
100Mbps的通信速率的一个SSID(即一个AP)。
[0156] 即使在本例子中,也能实现与例子2-1相同的效果。而且,在本例子中,在本例子中,剩余量信息是第一相关性能信息项的例子。
[0157] (例子2-3)
[0158] 在图3的步骤S44中,首先,性能获得单元45校验MFP10的当前CPU占用率和剩余存储量,并且获得MFP10的打印数据处理速度信息。MFP10的打印数据处理速度是指MFP10处理该打印数据的速度,并且取决于MFP10的CPU占用率和剩余存储量。当MFP10的打印数据处理速度增加时,在图3的步骤S52中,MFP10能以更高速度处理打印数据。MFP10的存储器34其中存储有表,用于基于MFP10的CPU占用率和剩余存储量,指定MFP10的打印数据处理速度。因此,性能获得单元45校验MFP10的当前CPU占用率和剩余存储量,以及通过使用校验结果和上述表来指定MFP10的当前打印数据处理速度。
[0159] 而且,在由所获得的处理速度信息表示的打印数据处理速度等于或大于阈值的情况下,选择单元43选择已经由其确认100Mbps或更高的通信速率的一个SSID(即一个AP)。同时,在由所获得的处理速度信息表示的打印数据处理速度小于阈值的情况下,选择单元43选择已经由其确认小于100Mbps的通信速率的一个SSID(即一个AP)。
[0160] 即使在本例子中,也能实现与例子2-1相同的效果。而且,在本例子中,在本例子中,处理速度信息是第一相关性能信息项的例子。
[0161] [例子3]
[0162] 随后,将参考图7描述例子3的内容。在本例子中,在图3的步骤S44中,MFP10的选择单元43基于便携式设备(50)侧的信息和MFP(10)侧的信息两者来选择一个AP。
[0163] (例子3-1)
[0164] 与例子1-1类似,NFC信息包括根据是否对打印数据设定密码的安全性信息。而且,与例子2-1类似,在图3的步骤S44中,性能获得单元45校验MFP10的当前CPU占用率并且获得占用率信息。而且,如图7所示,选择单元43基于包括在NFC信息中的安全性信息的内容(即安全或不安全),以及由所获得的占用率信息表示的CPU占用率,选择一个AP。在本例子中,能获得与例子1-1和2-1的效果相同的效果。
[0165] (例子3-2)
[0166] 便携式设备(50)侧的信息和MFP(10)侧的信息的组合不限于例子3-1中所述的组合,而是可以是图5的例子1-1至1-9以及图6的例子2-1至2-3的任何组合。例如,便携式设备(50)侧的信息可以是表示打印数据的数据大小的大小信息,以及MFP(10)侧的信息可以是表示MFP10的剩余存储量的剩余量信息。在这种情况下,在大小信息表示第一阈值或更大的数据大小、以及剩余量信息表示第二阈值或更大的剩余存储量的情形1中,选择单元43可以选择实现高通信速率的一个AP,在信息大小表示第一阈值或更大的数据大小、以及剩余量信息表示小于第二阈值的剩余存储量的情形2中,选择实现低通信速率的一个AP,以及在大小信息表示小于第一阈值的数据大小的情形3中,选择实现低通信速率的一个AP,而与由剩余量信息表示的剩余存储量无关。
[0167] 而且,例如,便携式设备(50)侧的信息可以是表示便携式设备50的剩余存储量的剩余量信息,以及MFP(10)侧的信息可以是表示MFP10的剩余存储量的剩余量信息。在这种情况下,例如,在便携式设备50的剩余量信息和MFP10的剩余量信息均表示阈值或更高的剩余存储量的情形1中,选择单元43可以选择实现高通信速率的一个AP,以及在便携式设备50的剩余量信息和MFP10的剩余量信息均不表示阈值或更高的剩余存储量的情形2中,选择实现低通信速率的一个AP。而且,例如,在便携式设备50的剩余量信息和MFP10的剩余量信息均表示阈值或更高的剩余存储量的情形1中,选择单元43可以选择实现高通信速率(例如,100Mbps或更高的速率)的一个AP,在便携式设备50的剩余量信息和MFP10的剩余量信息中的仅一个表示小于对应阈值的剩余存储量的情形2中,选择实现中间通信速率(例如,等于或大于10Mbps并小于100Mbps或更高的速率)的一个AP,以及在便携式设备50的剩余量信息和MFP10的剩余量信息均表示小于阈值的剩余存储量的情形3中,选择实现低通信速率(例如,小于10Mbps的速率)的一个AP。
[0168] [例子4]
[0169] 随后,将参考图8和9,描述例子4的内容。在上述例子1至3中,MFP10基于便携式设备50的信息和/或MFP10的信息,选择一个AP。替代地,在本例子中,便携式设备50基于便携式设备50的信息选择一个AP。便携式设备50的存储器74累积地存储与便携式设备50参与的一个或多个正常Wi-Fi网络相对应的一个或多个参与信息项。
[0170] (图8所示的便携式设备50的应用处理)
[0171] 图8的步骤S110与图2的步骤S10相同。步骤S111和S112与步骤S11和S12不同之处在于任何安全性信息不包括在NFC信息中。在步骤S114中,便携式设备50的控制单元70确定是否经由NFC I/F62,从MFP10接收到任何WFD无线设置。在已经从MFP10接收到WFD无线设置的情况下,控制单元70进入步骤S116,以及在还未从MFP10接收到任何WFD无线设置的情况下,进入步骤S117。步骤S116与在图2的步骤S14中接收到WFD无线设置的情况下进行的步骤S16相同。
[0172] 在步骤S117中,控制单元70确定经由NFC I/F62,是否已经从MFP10接收到任何AP信息。在已经接收到AP信息的情况下,控制单元70跳过步骤S118至S122并进入步骤S124。具体地,在MFP10不能使便携式设备50加入MFP10以G/O状态操作的WFD网络,或MFP10当前参与的正常Wi-Fi网络的情况下(图9的步骤S141为“否”的情形),MFP10将预定响应传输到便携式设备50。预定响应是不包括WFD无线设置或正常Wi-Fi无线设置而是包括安全性信息的响应。而且,预定响应可以是不包括甚至任何安全性信息的空响应。便携式设备50的接收单元81经由NFC I/F62,从MFP10接收预定响应。在这种情况下,控制单元70在步骤S117确定为“否”,并且进入步骤S118。
[0173] 在步骤S118中,便携式设备50的通信获得单元84通过使用与图3的步骤S42的方法相同的方法,进行SSID搜索。结果,通信获得单元84从多个AP4a和4b获得多个PRes信号。在步骤S120中,便携式设备50的选择单元83从多个AP4a和4b选择一个AP。选择单元83首次从包括在多个PRes信号中的多个SSID,提取与包括在存储器74中存储的一个或多个参与信息项中的一个或多个SSID匹配的一个或多个SSID。随后,选择单元83从所提取的一个或多个SSID,选择一个SSID以便选择一个AP。在下文中,将详细地描述用于选择一个AP的具体方法。
[0174] 在步骤S122中,便携式设备50的传输单元82通过使用与图3的步骤S46的方法相同的方法,准备AP信息。随后,传输单元82经由NFC I/F接口62,将AP信息传输到MFP10。顺便提一句,在步骤S122中传输AP信息后,控制单元70进行例如使从便携式设备50输出预定音调,用于告知便携式设备50的用户该NFC通信已经终止的控制。因此,用户能意识到可以使便携式设备50远离MFP10。在步骤S122后进行的步骤S124中,便携式设备50的通信单元86与被选AP进行无线连接。在步骤S117为“是”的情况下进行的步骤S124中,通信单元86通过使用从MFP10接收的AP信息,进行与AP的无线连接。在步骤S126中,通信单元86通过使用与图2的步骤S20的方法相同的方法,经由无线LAN I/F60,将打印数据传输到MFP10。
[0175] (图9中所示的MFP10的通信处理)
[0176] 图9的步骤S130至S141和S149与图3的步骤S30至S41和S49相同。在步骤S142中,MFP10的控制单元30将预定响应经由NFC I/F22传输到便携式设备50。在步骤S144中,控制单元30经由NFC I/F22,从便携式设备50接收AP信息。图9的步骤S146、S150和S152与图3的步骤S48、S50和S52相同。
[0177] (例子4-1)
[0178] 随后,将描述图8的步骤S120的AP选择处理的内容。本例子的AP选择方法与例子1-1的方法相同。即,在用户确定对打印数据设定密码的情况下(即安全性信息表示安全的情形),选择单元83选择已经由其确认“AES”的一个SSID(即一个AP)。同时,在用户确定不对打印数据设定任何密码的情况下(即安全性信息表示不安全的情形),选择单元83选择已经由其确认除“AES”外的加密方案(例如“TKIP”或“WEP”)的一个SSID(即一个AP)。
[0179] (图10所示的例子4-1的具体例子)
[0180] 在图10的序列图中,假定与图4的情形相同的情形。而且,便携式设备50的存储器74已经存储与AP4a相对应的参与信息项,以及与AP4b相对应的参与信息项。
[0181] 一旦经由NFC I/F62从MFP10接收到预定响应(图8的步骤S117为“否”),在步骤S118中,便携式设备50进行SSID搜索。结果,便携式设备50从AP4a和4b的每一个接收PRes信号。
[0182] 在图10的情形“A”中,已经对打印数据设定了密码(即,安全性信息表示安全)。因此,在步骤S120中,便携式设备50从多个AP4a和4b选择正使用加密方案“AES”的AP4a。接着,在步骤S122中,便携式设备50将包括表示AP4a的SSID“aaa”的AP信息经由NFC I/F62传输到MFP10。随后,在步骤S124中,便携式设备50进行与AP4a的无线连接,以便加入AP4a形成的正常Wi-Fi网络。接着,便携式设备50将打印数据经由LAN I/F60传输到AP4a。AP4a将打印数据传输到MFP10。
[0183] 同时,在图10的情形“B”,未对打印数据设定任何密码(即,安全性信息表示不安全)。因此,在步骤S120中,便携式设备50从多个AP4a和4b选择正使用加密方案“TKIP”的AP4b。接着,在步骤S122中,便携式设备50将包括表示AP4b的SSID“bbb”的AP信息经由NFC I/F22传输到MFP10。随后,在步骤S124中,便携式设备50与AP4b进行无线连接,以便加入AP4b形成的正常Wi-Fi网络。接着,便携式设备50将打印数据经由LAN I/F60传输到AP4b。AP4b将打印数据传输到MFP10。
[0184] 即使在本例子中,也能获得与例子1-1相同的效果。图9的步骤S134中的“否”的情形,或进行步骤S129的情形是第一情形的例子。图9的步骤S134的“是”情形,或步骤S136为“是”的情形是第二情形的例子。在图9的步骤S149中传输的无线设置和包括在步骤S419中要传输的AP信息中的无线设置分别是第一无线设置和第二无线设置的例子。
[0185] (例子4-2)
[0186] 在图8的步骤S120中,便携式设备50的选择单元83可以通过使用图5的例子1-2至1-9的任何一个的便携式设备(50)侧的信息,进行如在例子1-2至1-9中的AP选择处理。而且,在进行与例子1-7至1-9类似的AP选择处理的情况下,便携式设备50的性能获得单元85校验便携式设备50的当前状态并且获得便携式设备50的占用率信息、剩余量信息或处理速度信息。即使在本例子中,也能实现与例子1-2至1-9的效果相同的效果。
[0187] (例子5)
[0188] 在本例子中,在图9的步骤S142中,MFP10的控制单元30将包括MFP10的占用率信息、剩余量信息或处理速度信息的预定响应经由NFC I/F22传送到便携式设备50。结果,便携式设备50的接收单元81经由NFC I/F22,从MFP10接收包括MFP10的占用率信息、剩余量信息或处理速度信息的预定响应。便携式设备50基于包括在预定响应中的MFP(10)侧的信息,选择一个AP。即,在图8的步骤S120中,便携式设备50的选择单元83通过使用图6的例子2-1至2-3的任何一个的MFP(10)侧的信息,进行如在例子2-1至2-3中的AP选择处理。即使在本例子中,也能实现与例子2-1至2-3的效果相同的效果。
[0189] (例子6)
[0190] 在本例子中,便携式设备50基于便携式设备(50)侧的信息和MFP(10)侧的信息,选择一个AP。即,在图8的步骤S120中,便携式设备50的选择单元83基于便携式设备(50)侧的信息以及包括在预定响应中的MFP(10)侧的信息,选择一个AP。便携式设备50的选择单元83进行如在图7的例子3-1或3-2中的AP选择处理。即使在本例子中,也能实现与例子3-1或3-2的效果相同的效果。
[0191] 尽管上文已经详细地描述了本发明的示例性实施例,但它们仅是说明性的并且不限定权利要求的范围。在权利要求书中所述的技术中,包括通过改变或改进上述具体例子获得的例子。在下文中将列出上述例子的修改
[0192] (修改1)
[0193] 在上述例子的每一个中,由于在MFP10周围没有G/O设备,所以在图3的步骤S42的SSID搜索中,通信获得单元44不从任何G/O设备接收PRes信号。代替此,在MFP10周围可以有G/O设备。在这种情况下,通信获得单元44可以从G/O设备接收PRes信号。此外,通信获得单元44可以从G/O设备和多个AP4a和4b选择一个中继设备。在本修改中,G/O设备和多个AP4a和4b是多个中继设备的例子。
[0194] (修改2)
[0195] 在上述例子1-5以及1-7至1-9、例子2-1至2-3等等中,选择单元43或83通过使用仅一个阈值选择一个AP。代替此,选择单元43或83可以通过使用多个阈值选择一个AP。例如,在例子1-5中,选择单元43可以在数据大小为第一阈值或更大的情形1中,选择实现100Mbps或更大的的通信速率的一个AP,在数据大小小于第一阈值并且等于或大于第二阈值的情形2中,选择实现等于或大于10Mbps并且小于100Mbps的通信速率的一个AP,以及在数据大小小于第二阈值的情形3中,选择实现小于10Mbps的通信速率的一个AP。
[0196] (修改3)
[0197] 例如,在例子1-6等等中,选择单元43或83可以在数据格式为“未压缩位图”的情形1中,选择实现100Mbps或更大的通信速率的一个AP,在数据格式为“JPEG”的情形2中,选择实现等于或大于10Mbps并且小于100Mbps的通信速率的一个AP,以及在数据格式为“PDF”的情形3中,选择实现小于10Mbps的通信速率的一个AP。
[0198] (修改4)
[0199] 选择单元43或83用在AP选择处理中的信息不限于图4至6中所示的便携式设备(50)侧的信息和MFP(10)侧的信息。例如,能提供下述修改作为例子。
[0200] (修改4-1)
[0201] 例如,便携式设备50的选择单元83可以基于表示MFP10是不是具有解密打印数据的能的安全性兼容信息选择一个AP。即,在MFP10具有解密打印数据的能力的情况下,选择单元83可以如在图5的例子1-3或1-4的“完全”的情况下选择一个AP,以及在MFP10不具有解密打印数据的能力的情况下,如在图5的例子1-3或1-4的“不安全”的情况下选择一个AP。在本修改中,安全性兼容信息是第二相关性能信息项的例子。
[0202] (修改4-2)
[0203] 例如,选择单元43或83可以基于表示在便携式设备50的操作单元52上,由用户的操作指定的打印分辨率的打印分辨率信息,选择一个AP。更具体地说,在由用户指定的打印分辨率为阈值或更高的情况下,如数据大小为阈值或更高的图5的例子1-5的情况下,选择单元43或83可以选择实现100Mbps的通信速率的AP。同时,在由用户指定的打印分辨率小于阈值的情况下,如数据大小小于阈值的图5的例子1-5的情况下,选择单元43或83可以选择实现小于100Mbps的通信速率。在本修改中,打印分辨率信息是数据相关信息的例子。而且,用户可以通过操作MFP10的操作单元12指定打印分辨率。在这种情况下,打印分辨率信息是MFP(10)侧的信息。
[0204] (修改4-3)
[0205] 在修改4-2中,代替打印分辨率,可以使用扫描分辨率。例如,代替将打印数据从便携式设备50传输到MFP10的情形,假定将扫描数据(即扫描单元18通过扫描文档生成的数据)从MFP10传输到便携式设备50。在这种情况下,选择单元43或83可以基于表示用户在便携式设备50的操作单元52上的操作指定的扫描分辨率的扫描分辨率信息,选择一个AP。在本修改中,扫描分辨率信息是数据相关信息的例子。此外,扫描数据是目标数据的例子。而且,用户可以通过操作MFP10的操作单元12,指定扫描分辨率。在这种情况下,扫描分辨率是MFP(10)侧的信息。
[0206] (修改5)
[0207] 在上述例子的每一个中,选择单元43或83通过使用便携式设备(50)侧的信息和MFP(10)侧的信息的至少一侧,以及多个PRes信号,选择一个AP。代替此,选择单元43或83可以通过使用便携式设备(50)侧的信息和MFP(10)侧的信息的至少一侧,而不使用多个PRes信号来选择一个AP。例如,MFP10的存储器34可以具有存储在其中的表,以便将表示安全性的信息与预先由用户注册的第一SSID关联,以及表示不安全的信息与用户预先注册的第二SSID关联。在这种情况下,在安全性信息表示安全的情况下,选择单元43可以参考表选择第一SSID,以及在安全性信息表示不安全的情况下,参考该表选择第二SSID。根据该配置,可以在不使用多个PRes信号来选择一个AP。即,选择单元43或83仅需要通过使用相关处理信息选择特定中继设备。
[0208] (修改6)
[0209] AP信息可以不包括被选AP的SSID,以及可以包括能指定被选AP的其他信息(例如被选AP的BSSID、被选AP的IP地址等等)。
[0210] (修改7)
[0211] 在图5的例子1-1中,根据加密方案信息,进行AP选择处理,因此,每一PRes可以不包括认证信息和通信速率信息。而且,在例子1-2中,由于根据认证方案信息进行AP选择处理,所以每一PRes信号可以不包括加密方案信息和通信速率信息。而且,在例子1-5中,由于根据通信速率信息进行AP选择处理,所以每一PRes可以不包括认证方案信息和加密方案信息。通常,每一相关通信信息可以不包括认证方案信息、加密方案信息和通信速率信息中的至少一个信息项。
[0212] (修改8)
[0213] 在上述例子1-1等等中,选择单元43或83根据安全性信息是否包括用于允许打印该打印数据的密码来确定打印数据的安全等级。即,在上述例子1-1等等中,打印数据的打印是输出打印数据的例子。然而,例如,在目标数据是用于显示的数据的情况下,选择单元43或83可以根据安全性信息是否包括用于允许显示用于显示的数据的密码来确定用于显示的数据的安全等级。
[0214] (修改9)
[0215] 第一类型接口不限于用于进行NFC通信的接口,而是可以是用于进行红外通信的接口、用于进行蓝牙(一种注册商标)的接口,或用于进行TransferJet的接口。通常,经由第二类型接口的无线通信的通信速率可以高于经由第一类型接口的无线通信的通信速率。
[0216] (修改10)
[0217] 第一类型接口和第二类型接口可以是如在上述例子的每一个中单独配置的两种接口(例如两个IC芯片),或可以是配置为一个单元的一个接口(例如一个IC芯片)。
[0218] (修改11)
[0219] 主状态不限于WFD的G/O状态,而是可以是在无线网络中,对应的设备管理其他设备的每一个的任何状态(例如,在无线网络中,对应的设备可以在任何其他设备之间中继无线通信的状态)。而且,从状态不限于WFD的客户端状态,而是可以是在无线网络中,对应的设备由处于主状态的任何其他设备管理的任何状态。
[0220] (修改12)
[0221] 在图3的步骤S40、S46和S49中,传输单元42可以经由与NFC I/F22不同的接口,将无线设置传输到便携式设备50。
[0222] (修改13)
[0223] 在图3中,可以不进行步骤S36、S38、S41和S49。即,在步骤S32为“否”的情况下,通信处理可以进入步骤S42。而且,在步骤S36为“是”的情况下,通信处理可以进入步骤S42。此外,在图3中,可以不进行步骤S34、S41和S49。即,在步骤S32为“是”的情况下,通信处理可以进入步骤S40。而且,在步骤S36为“是”的情况下,通信处理可以进入步骤S42。通常,第一通信设备可以至少包括传输单元和通信单元。
[0224] (修改14)
[0225] 第一通信设备和第二通信设备不限于MFP10和便携式设备50,而是可以是任何其他通信设备(例如打印机、扫描仪、传真机、复印机、电话、台式PC、笔记本PC、平板PC、服务器、移动电话、PDA终端等等)。而且,目标数据不限于打印数据和扫描数据,而可以是其他数据(例如音频数据、传真数据等等)。
[0226] (修改15)
[0227] 在上述例子中,MFP10的CPU32进行在存储器34中存储的程序(即软件)来实现部件41至46的功能。替代地,部件41至49的至少一个可以由诸如逻辑电路硬件来实现。类似地,可以由诸如逻辑电路的硬件来实现部件81至86中的至少一个。
[0228] 在本说明书或附图中所解释的技术元件独立地或通过各种组合提供技术实用性。本发明不限于提交权利要求时所描述的组合。此外,由本说明书或附图所示的技术的目的是同时满足多个目的,以及满足那些目的的任何一个为本发明提供技术实用性。
[0229] 本发明的示例性实施例至少能提供下述说明性、非限定性实施例:
[0230] 第一通信设备可以进一步包括:第一类型接口,该第一类型接口被配置为进行与第二通信设备的无线通信;以及第二类型接口,该第二类型接口被配置为进行与第二通信设备的无线通信,其中,经由第二类型接口的无线通信的通信速率高于经由第一类型接口的无线通信的通信速率。传输单元可以被配置为:在第一情况下,经由第一类型接口将第一无线设置传输到第二通信设备;以及在第二情况下,经由第一类型接口将第二无线设置传输到第二通信设备。第一类型无线网络和第二类型无线网络的每一个可以是用于经由第二类型接口,进行无线连接的无线网络。
[0231] 根据此,第一通信设备能适当地使用第一类型接口来将第一或第二网络设置传输到第二通信设备。而且,第一通信设备能适当地使用第二类型接口来与第二通信设备进行目标数据的无线通信。
[0232] 在第一通信设备在主状态中操作并且属于第一类型无线网络的情况下,能属于第一类型无线网络的从设备的最大数可以为N,其中,N为1或更大的整数。从设备可以是每一个被配置为在从状态中操作并且属于第一类型无线网络的设备。处理器可以被配置为使第一通信设备进一步作为第一确定单元来操作,所述第一确定单元被配置为:在第一通信设备在主状态中操作并且属于第一类型无线网络的情况下,确定当前属于第一类型无线网络的从设备的数量小于N还是等于N。传输单元可以被配置为:在确定从设备的数量小于N的第一情况下,将第一无线设置传输到第二通信设备;以及在确定从设备的数量为N的第二情况下,将第二无线设置传输到第二通信设备。
[0233] 根据此,第一通信设备能根据从设备的数量小于或等于N,使第二通信设备适当地加入到第一或第二类型无线网络。
[0234] 处理器可以被配置为:使第一通信设备进一步作为形成单元来操作,所述形成单元被配置为:在第一通信设备不属于第一类型无线网络的情况下,来重新形成用于使得第一通信设备能够在主状态中操作的第一类型无线网络。传输单元可以被配置为当重新形成第一类型无线网络时,将第一无线设置传输到第二通信设备。
[0235] 根据此,第一通信设备能重新形成用于使得第一通信设备能够在主状态中操作的第一类型无线网络,并且适当地进行控制以便第二通信设备加入第一类型无线网络。
[0236] 传输单元可以被配置为在第一通信设备在从状态中操作并且属于第一类型无线网络的第二情况下,将第二无线设置传输到第二通信设备。
[0237] 根据此,在第一通信设备当前在从状态中操作并且属于第一无线网络的第二情况下,第一通信设备能适当地进行控制以便第二通信设备加入第二类型无线网络。
[0238] 所述控制设备可以被配置为进一步操作为:第二确定单元,该第二确定单元被配置为确定在第二情况下,第一通信设备是否属于第二类型无线网络;以及搜索单元,该搜索单元被配置为在第二情况下确定第一通信设备不属于第二类型无线网络的情况下,搜索存在于第一通信设备周围的中继设备。传输单元可以被配置为:在第二情况下确定第一通信设备属于第二类型无线网络的情况下,将第二无线设置传输到第二通信设备,第二无线设置用于使第二通信设备加入到第一通信设备所属的第二类型无线网络;以及在第二情况下确定第一通信设备不属于第二类型无线网络的情况下,将第二无线设置传输到第二通信设备,第二无线设置用于使第二通信设备加入到包括通过搜索找到的一个或多个中继设备的特定中继设备的第二类型无线网络。
[0239] 根据此,在第二情况下,第一通信设备能根据第一通信设备当前是否属于第二类型无线网络来进行适当的处理,由此适当地进行控制以便第二通信设备加入第二类型无线网络。
[0240] 所述控制设备可以被配置为进一步作为选择单元来操作,所述选择单元被配置为:在通过搜索已经找到多个中继设备的情况下,通过使用与目标数据的处理有关的相关处理信息,从多个中继设备选择特定中继设备。
[0241] 根据此,第一通信设备能使用相关处理信息来选择适当的中继设备。
[0242] 搜索单元可以被配置为从多个中继设备的每一个获得相关通信信息。从多个中继设备获得的多个相关通信信息的每一个包括下述的至少一个:认证方案信息,表示作为对应相关通信信息的来源的中继设备当前正使用的认证方案;加密方案信息,表示作为对应相关通信信息的来源的中继设备当前正使用的加密方案;以及通信速率信息,表示作为对应相关通信信息的来源的中继设备当前正使用的无线通信的通信速率。选择单元可以被配置为通过使用相关处理信息和多个相关通信信息,从多个中继设备选择特定中继设备。
[0243] 根据此,第一通信设备能使用相关处理信息和多个相关通信信息来选择适当的中继设备。
[0244] 选择单元可以通过使用相关处理信息以及多个相关通信信息项来选择特定中继设备,所述相关处理信息包括与目标数据有关的相关数据信息。
[0245] 根据此,第一通信设备能使用相关数据信息来选择适当的中继设备。
[0246] 目标数据可以是将从第二通信设备传输到第一通信设备的数据。控制设备可以被配置为进一步作为接收单元来操作,该接收设备被配置为从第二通信设备接收相关数据信息。选择单元可以被配置为通过使用相关处理信息和多个相关通信信息,选择特定中继设备。
[0247] 根据此,第一通信设备能使用从第二通信设备接收的相关数据信息来选择适当的中继设备。
[0248] 多个相关通信信息的每一个可以包括表示正由作为对应相关通信信息的来源的中继设备使用的认证方案的认证方案信息。选择单元可以被配置为:在相关数据信息表示目标数据具有第一安全等级的情况下,从多个中继设备选择使用第一认证方案的特定中继设备;以及在相关数据信息表示目标数据具有小于第一安全等级的第二安全等级的情况下,从多个中继设备选择使用与第一认证方案不同的第二认证方案的特定中继设备。
[0249] 根据此,第一通信设备能根据目标数据的安全性,选择适当的中继设备。
[0250] 多个相关通信信息的每一个可以包括表示正由作为对关相关通信信息的来源的中继设备使用的加密方案的加密方案信息。选择单元可以被配置为:在相关数据信息表示目标数据具有第一安全等级的情况下,从多个中继设备选择使用第一加密方案的特定中继设备;以及在相关数据信息表示目标数据具有小于第一安全等级的第二安全等级的情况下,从多个中继设备选择使用与第一加密方案不同的第二加密方案的特定中继设备。
[0251] 根据此,第一通信设备能根据目标数据的安全性,选择适当的中继设备。
[0252] 在相关数据信息包括用于允许输出目标数据的密码的情况下,选择单元可以确定目标数据的安全性比较高,以及在相关数据信息不包括密码的情况下,选择单元可以确定目标数据的安全性比较低。
[0253] 根据此,第一通信设备能适当地确定目标数据的安全性的等级。
[0254] 多个相关通信信息的每一个可以包括表示使用作为对应相关通信信息的来源的无线通信的通信速率的通信速率信息。在相关数据信息表示目标数据的数据大小比较大的情况下,选择单元可以从多个中继设备当中,选择用于实现比较高通信速率的特定中继设备,以及在相关数据信息表示目标数据的数据大小比较小的情况下,选择单元可以从多个中继设备当中,选择用于实现比较低的通信速率的特定中继设备。
[0255] 根据此,第一通信设备能根据目标数据的大小选择适当的中继设备。
[0256] 多个相关通信信息的每一个可以包括表示使用作为对应相关通信信息的来源的中继设备的无线通信的通信速率。在相关数据信息表示目标数据具有第一数据格式的情况下,选择单元可以从多个中继设备当中,选择用于实现比较高通信速率的特定中继设备,以及在相关数据信息表示目标数据具有与第一数据格式不同的第二数据格式的情况下,选择单元可以从多个中继设备当中,选择用于实现比较低通信速率的特定中继设备。
[0257] 根据此,第一通信设备能根据目标数据的数据格式,选择适当的中继设备。
[0258] 选择单元可以基于:多个相关通信信息和包括相对于进行目标数据的第一通信设备的性能的第一相关性能信息项以及相对于进行目标数据的第二通信设备的性能的第二相关性能信息项的至少一个相关性能信息项的相关处理信息,选择中继设备。
[0259] 根据此,第一通信设备能使用相关性能信息项来选择适当的中继设备。
[0260] 所述控制设备可以进一步作为性能获得单元来操作,该性能获得单元被配置为校验获得第一相关性能信息项的第一通信设备的当前状态。选择单元可以基于多个相关通信信息和包括所获得的第一相关性能信息项的相关处理信息,选择特定中继设备。
[0261] 根据此,第一通信设备能基于相对于第一通信设备的性能的第一相关性能信息项,选择适当的中继设备。
[0262] 所述控制设备可以进一步作为接收单元来操作,该接收单元被配置为从第二通信设备接收第二相关性能信息。选择单元可以基于多个相关通信信息和包括所获得的第二相关性能信息项,选择特定中继设备。
[0263] 根据此,第一通信设备能基于相对于第二通信设备的性能的第二相关性能信息项,选择适当的中继设备。
[0264] 相关通信信息的每一个可以包括表示使用作为对应的相关通信信息的来源的中继设备的无线通信的通信速率的通信速率信息。在至少一个相关性能信息表示处理目标数据的能力比较高的情况下,选择单元可以从多个中继设备当中,选择用于实现相对高通信速率的特定中继设备,以及在至少一个相关性能信息项表示处理目标数据的能力比较低时,选择单元可以从多个中继设备当中,选择用于实现比较低通信速率的特定中继设备。
[0265] 根据此,第一通信设备能根据处理目标数据的能力,选择适当的中继设备。
[0266] 在由至少一个相关性能信息项表示的值等于或大于预定阈值的情况下,选择单元可以确定处理目标数据的能力比较高,以及在由至少一个相关性能信息项表示的值小于预定阈值的情况下,选择单元可以确定处理目标数据的能力比较低。
[0267] 根据此配置,第一通信设备能确定处理目标数据的能力的等级。
[0268] 选择单元可以基于:相对于目标数据的数据相关信息、包括相对于第一通信设备的处理目标数据的能力的第一相关性能信息项和相对于第二通信设备的处理目标数据的能力的第二相关性能信息项的至少一个相关性能信息项的相关处理信息,以及多个相关通信信息,来选择特定中继设备。
[0269] 根据该配置,第一通信设备能使用相关数据信息和相关性能信息项来选择适当的中继设备。
QQ群二维码
意见反馈