通信设备和通信设备的控制方法_4

文档序号:8490387阅读:来源:国知局
大可能地从提供设备接收到探测响应。当作为预期加入者 的新设备通过被动扫描来捜索提供设备时,该新设备可W更大可能地从提供设备接收到信 标。
[0134] 结果,可W降低在作为预期加入者的新设备未能检测到提供设备时经过了通信参 数设置处理的限制时间的概率。当作为预期加入者的新设备可W在短的时间段内检测到提 供设备时,可W缩短在完成通信参数提供处理之前所需的时间段。
[0135] 此后,提供设备广播用于通知开始自动通信参数设置处理的开始通知消息 (S602)。注意,提供设备可W向作为网络的加入者的各设备单播该开始通知消息。还可W 将该开始通知消息表示为用于通知开始操作的设备B是提供设备的消息。
[0136] 提供设备等待,直到由于错误终止所启动的提供处理(S606),完成向接收设备的 通信参数提供处理(S603),或者该提供设备从其它设备接收到错误通知或完成通知消息 (S605、S608)为止。
[0137]如果提供处理成功,也就是说,如果完成向接收设备的通信参数提供处理(S603), 则提供设备广播完成通知消息(S604)。注意,提供设备可W向作为网络的加入者的各设备 单播该完成通知消息。
[013引如果提供设备在步骤S604发送完成通知消息或者从其它设备接收到完成通知消 息(S605),则处理跳到步骤S609。
[0139] 如果提供处理失败(S606),则提供设备广播错误通知消息(S607)。注意,提供设 备可W向作为网络加入者的各设备单播错误通知消息。
[0140] 如果提供设备在步骤S607发送错误通知消息或从其它设备接收到错误通知消息 (S608),则处理进入步骤S609。
[0141] 在步骤S609,提供设备的信标控制单元213将CW重新设置为初始值,W恢复在步 骤S601增大的信标发送频率(S609)。注意,将CW向初始值的重新设置定时没有特别限制, 只要在开始提供处理之后重新设置CW即可。也就是说,可W紧挨在开始处理之后,在完成 提供处理之后,或者在错误之后,重新设置CW。如果紧挨在开始该处理之后重新设置CW,贝。 由于信标发送频率(发送次数)降低,因而可W有效降低信标发送所需的消耗功率。在由 于错误终止提供处理、向接收设备提供通信参数、或者从其它设备接收到通知消息之前,重 复发送在步骤S602发送的开始通知消息。
[0142] 图7是用于说明作为除提供设备W外的网络的加入者的设备(设备A)的代理应 答处理操作的流程图。当设备A接收到开始通知消息时,开始图7所示的处理。
[0143] 在检测到接收到开始通知消息时,设备A的自动设置控制单元208启动用于判断 是否经过了在步骤S702~S707所述的处理的限制时间的计时器(S701)。
[0144] 然后,自动设置控制单元208改变要发送的信标和捜索应答信号(探测响应)中 所包括的信息的内容(S702)。在步骤S702,自动设置控制单元208向要发送的信标和捜索 应答信号添加唯一识别提供设备(设备B)所使用的识别信息。作为识别信息,例如,存储 提供设备的MC地址信息。该样,即使当不是提供设备的设备A返回捜索应答信号时,作为 捜索信号的发送源的设备可W检测到提供设备的存在。
[0145] 信标控制单元213将CW设置为大于初始值的值(S703)W降低信标发送频率(发 送比)。
[0146] 因此,作为除提供设备W外的网络的加入者的设备每单位时间发送信标的次数小 于提供设备。结果,在作为预期加入者的新设备的提供设备捜索处理中(图8的步骤S805), 可W在短时间段内检测到来自提供设备的探测响应。
[0147] 此后,设备A等待从提供设备发送的完成通知消息或错误通知消息(S704、S705)。 在接收到通知消息时,设备A的信标控制单元213将CW重新设置(恢复)成初始值,W恢 复在步骤S703降低的信标发送频率(S706)。此外,自动设置控制单元208将要发送的信标 和捜索应答信号中要包括的信息的内容恢复成步骤S702的改变之前的内容(S707)。也就 是说,自动设置控制单元208去除用于唯一识别提供设备(设备B)并被附加给要发送的信 标和捜索应答信号的识别信息。
[0148] 注意,如果在步骤S701所设置的计时器达到了超时,则接收设备中止步骤S702~ S707的处理。如果在计时器超时定时已进行了步骤S702~S707的处理,则如步骤S706和 S707 -样,执行重新设置处理。
[0149] 图9是用于解释本实施例中各个设备的操作的序列图。设备A通过自动通信参数 设置处理接收到从设备B提供的通信参数,并且已成为由该些通信参数所定义的网络502 的加入者(F901)。设备C仍未进行通信参数提供处理。
[0150] 当用户操作设备B的设置按钮时,设备B启动图8所示的处理(F902)。由于设备 B使用通过自动通信参数设置处理与设备A所共享的通信参数,已是网络502的加入者,因 而设备B设置"提供设备"作为角色,并且开始通信参数提供处理(F902)。
[0151] 设备B启动图6所示的开始通知处理(F903)。在启动开始通知处理之后,设备B 发送开始通知消息,并且增大信标发送频率(F904)。
[0152] 接收到开始通知消息的设备A启动图7所示的代理应答处理,并且降低信标发送 频率(F905)。
[0153] 该样,当设备B增大信标发送频率并且设备A降低信标发送频率时,作为新的预期 加入者的设备C可W在更短时间段内检测到作为提供设备的设备B。
[0154] 当用户操作设备C的设置按钮106时,设备C启动图8所示的处理。由于设备C 不是网络的加入者,因而设备C执行用于创建网络及设置"候选提供设备"作为其角色等的 处理,并然后开始提供设备捜索处理。注意,图9示出捜索处理和随后的处理,而没有示出 它们之前的处理。设备C发送捜索信号W检测提供设备(F906)。
[0巧5] 在网络502上,设备A或B响应于从设备C发送的捜索信号返回捜索应答信号 (F907a、F907b)。
[0156] 当设备A返回捜索应答信号时,设备A返回用于存储作为提供设备的设备B的识 别信息(MAC地址)的捜索应答信号(F90化)。当设备B返回捜索应答信号时,设备B返回 用于存储表示其是提供设备的信息的捜索应答信号(F907a)。该样,即使当设备C接收到来 自网络502上的任何设备的捜索应答信号时,设备C可W确保检测到作为提供设备的设备 B。
[0157] 在检测到存在提供设备时,设备C设置"接收设备"作为其角色(F908)。然后,设 备C加入网络502,并且从作为提供设备的设备B接收在网络502上进行通信所需的通信参 数脚09)。
[015引在设备B向设备C提供通信参数之后,设备B向设备A发送完成通知消息(F910)。 在发送完成通知消息之后,设备B恢复在F903增大的信标发送频率。在接收到完成通知消 息时,设备A恢复在F905降低的信标发送频率。
[0159] 如上所述,用户可W通过仅操作设置按钮106来自动控制设备C来加入网络502。
[0160] 注意,图9说明了操作设备B的设置按钮106的情况。另外,可W假定操作设备A 的设置按钮106的情况。即使当操作设备A的设置按钮106时,由于设备A经由图8的步 骤S802变成提供设备,因而可与图9相同的方式将设备C添加到网络502。
[0161] 利用上述处理,通信设备可W容易地共享通信参数。如上所述,通过操作设备A和 B的设置按钮106,在设备A和B之间执行通信连接处理W构成网络502。
[0162] 如上所述,可W在完成通信参数设置处理之后自动开始通信连接处理,或者可W 响应于设置按钮106的再次按下操作或通过输入单元109所输入的连接命令来开始通信连 接处理。
[0163] 注意,通信连接处理根据共享的通信参数的认证方法和加密方法而不同。
[0164] 在本实施例中,例如,作为认证方法和加密方法所采用的组合如图10所示。
[0165] 开放认证是被定义为IE邸802. 11标准的"开放系统认证(OpenSystem Authentication)"的认证方法,并且详细情况请参考IE邸802. 11标准。共享认证是被定义 为IE邸802. 11和IE邸802.m标准的"共享密钥认证(GlaredIfeyAuthentication)"的 认证方法,并且使用肥P协议作为加密方法。
[0166] 注意,"肥P"是"有线等效保密(WiredEquivalentPrivacy)"的缩写,并且详 细情况请参考IE邸802. 11或IE邸802.m标准。另外,WPA认证方法、WPA-PSK认证方 法、WPA2认证方法和WPA2-PSK认证方法是Wi-Fi联盟所规定的认证方法的标准。该些 方法基于IE邸802.lli标准中的RSNA(鲁椿安全网络关联(RobustSecurityNetwork Association))。
[0167] "TKIP"是"TemporalIfeyIntegrityProtocol(临时密钥集成协议)"的缩写。 另外,"CCMP"是"具有CBC-MAC协议的CRT(CTRwithCBC-MACProtocol)"的缩写,并且使 用AES协议作为加密方法。"AES"是"高级加密标准(AdvancedElncryptionStandard)" 的缩写。
[0168] 该些方法的详细情况请参考Wi-Fi联盟规范或测试规范。WPA-PSK和WPA2-PSK认 证方法是使用预共享密钥的认证方法。WPA和WPA2认证方法需要利用单独准备的认证服务 器的用户认证,并且从该认证服务器获取通信信道的加密密钥。该些方法的详细情况请参 考IE邸802.lli标准。
[0169] 连接处理方法根据认证方法而不同。当前可支持的认证方法包括六种不同方法, 即开放认证、共享认证、WPA认证、WPA-PSK认证、WPA2认证和WPA2-PSK认证,如该表所示。 在该些方法中,WPA认证和WPA2认证W及WPA-PSK认证和WPA2-PSK认证在本质上是相同的 认证方法。为此,将WPA和WPA2认证方法及WPA2和WPA2-PSK认证方法当作为相同方法, 并且下面将介绍四种不同认证方法(开放、共享、WPA和WPA-PSK)。
[0170] 然而,由于WPA认证需要从外部设置的独立认证服务器,并且利用该认证服务器 执行认证处理,因而当如本发明一样所有通信设备在相等的立场下工作时,需要复杂处理。 因此,不给出对WPA认证的说明。
[0171] 在本实施例中,下面将分别说明开放认证、共享认证和WPA-PSK认证。
[0172] 首先说明开放认证。在开放认证中,通信设备设置通过自动通信参数设置处理所 共享的通信参数,并且捜索相互的设备W构成IBSS网络。
[0173] 下面说明共享认证。由于IE邸802. 11和IE邸802.lli规范包括对共享认证的详 细说明,因而不给出该说明。在进行共享认证时,必须确定请求方和应答方。
[0174] 在基础架构模式下,STA(站)作为请求方而工作,并且AP(接入点)作为应答方 而工作。另一方面,在自组织模式下,不存在AP。为此,为了实现在IBSS网络中的共享密钥 认证,STA必须包括应答方功能和请求方/应答方角色判断算法。
[0175] 请求方/应答方角色判断算法可W采用与后面所述的WPA-PSK认证中的申请方/ 认证方角色判断算法的方法相同的方法。例如,在自动通信参数设置处理中,通信参数提供 设备可W用作应答方,并且通信参数接收设备可用作请求方。
[0176] 最后,说明WPA-PSK认证。在IE邸802.m和WPA中标准化WPA-PSK认证,并且还 规定IBSS网络中的操作方法。图12说明IE邸802.lli中规定的序列。详细情况请参考 I邸E802.m标准,并且下面进行概略说明。
[0177] 假定存在完成自动通信参数设置处理的设备A和B。在完成自动通信参数设置处 理之后,自动使用自动设置的通信参数或者响应于用户操作,执行通信连接处理。
[0178] 设备A和B捜索
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1