通信装置、通信控制方法和程序的制作方法

文档序号:7792334阅读:139来源:国知局
通信装置、通信控制方法和程序的制作方法
【专利摘要】【技术问题】为使得能够即使不同通过用于建立直接连接的预定处理在无线通信装置之间建立连接,也在其间建立连接。【技术方案】提供了通信装置,包括:获得单元,获得指示关于经由无线通信的装置之间的直接连接的第一无线通信装置的状态的第一状态信息和表示关于该直接连接的第二无线通信装置的状态的第二状态信息;和控制单元,基于第一状态信息和第二状态信息建立经由无线通信的在第一无线通信装置和第二无线通信装置之间的连接。第一状态信息和第二状态信息中的至少一个经由近场通信获得。
【专利说明】通信装置、通信控制方法和程序

【技术领域】
[0001] 本公开涉及通信装置、通信控制方法和程序。

【背景技术】
[0002] 由电气与电子工程师协会(IEEE)802. 11标准代表的无线局域网(LAN)系统近年 来由于比如与装置的高水平灵活性之类的优点已经替代了有线网络。这些无线LAN系统例 如操作在其中多个无线通信装置通过接入点通信的基础结构模式中。
[0003] 相反地,由Wi-Fi联盟开发的Wi-Fi Direct支持其中多个无线通信装置直接连接 并形式组的直接通信模式。根据该直接通信模式,通信在通过装置发现和形成在无线通信 装置之间建立连接之后开始。处理装置发现以发现周围的无线通信装置,且形成包括确定 哪个无线通信装置变为组拥有者的处理、验证处理(供应)等。
[0004] 还存在能够通过在上述的基础结构模式和直接通信模式之间切换而执行通信的 无线通信装置。另外,广泛地使用比比如无线LAN之类的无线通信更近的近程内的通信。例 如,专利文献1公开了装备有用于执行近场通信的近场通信单元和用于执行无线通信的无 线通信单元两者的通信装置。
[0005] 引文列表
[0006] 专利文献
[0007] 专利文献 I:JP 2008-271150A


【发明内容】

[0008] 技术问题
[0009] 但是,关于Wi-Fi Direct,存在其中比如形成和邀请之类的处理在建立两个无线 通信装置之间的连接之后的情况,且存在其中相同处理没能导致建立连接的情况,例如,在 当在这些装置上未配置P2P (P2P Dev)时的情况。当两个装置都是组拥有者时,或者当一个 装置是对等(P2P)客户端且另一装置是传统装置时,例如,存在不能通过比如形成和邀请 之类的处理在两个装置之间建立连接的情况。
[0010] 因此,当不能通过用于建立连接的预定处理在无线通信装置之间建立连接时,优 选地提供可以仍然建立无线通信装置之间的连接的机制。
[0011] 技术方案
[0012] 根据本公开,提供了通信装置,包括:获得单元,配置为获得表示关于经由无线通 信的装置之间的直接连接的第一无线通信装置的状态的第一状态信息和表示关于直接连 接的第二无线通信装置的状态的第二状态信息;和控制单元,配置为基于第一状态信息和 第二状态信息经由无线通信在第一无线通信装置和第二无线通信装置之间建立连接。第一 状态信息和第二状态信息中的至少一个经由近场通信获得。
[0013] 根据本公开,提供了通信控制方法,包括:经由近场通信接收第一状态信息,该第 一状态信息表示关于经由无线通信到另一装置的直接连接的第一无线通信装置的状态;和 基于所接收的第一状态信息和第二状态信息经由无线通信在第一无线通信装置和第二无 线通信装置之间建立连接,该第二状态信息表示关于直接连接的第二无线通信装置的状 --τ O
[0014] 根据本公开,提供了用于使得计算机用作以下单元的程序:获得单元,配置为获得 表示关于经由无线通信的装置之间的直接连接的第一无线通信装置的状态的第一状态信 息和表示关于该直接连接的第二无线通信装置的状态的第二状态信息;和控制单元,配置 为基于第一状态信息和第二状态信息经由无线通信在第一无线通信装置和第二无线通信 装置之间建立连接。第一状态信息和第二状态信息中的至少一个经由近场通信获得。
[0015] 技术效果
[0016] 根据本公开和如上所述,当不能通过用于建立直接连接的预定处理在无线通信装 置之间建立连接时仍然可以建立无线通信装置之间的连接。

【专利附图】

【附图说明】
[0017] 图1是图示根据实施例的无线通信系统的总体配置的实例的说明图;
[0018] 图2是图示根据实施例的无线通信装置的实例配置的框图;
[0019] 图3是示意性地图示根据实施例的无线通信系统的操作的序列图;
[0020] 图4是图示根据实施例的无线通信装置的通信处理的实例的流程图;
[0021] 图5是图示当装置是组拥有者时处理的总体流程的实例的流程图;
[0022] 图6是图示当另一无线通信装置也是组拥有者时处理的总体流程的实例的流程 图;
[0023] 图7是图示当另一无线通信装置是P2P客户端时处理的总体流程的实例的流程 图;
[0024] 图8是图示当装置是P2P客户端时处理的总体流程的实例的流程图;
[0025] 图9是图示当对于另一无线通信装置未配置P2P时处理的总体流程的实例的流程 图;
[0026] 图10是图示当另一无线通信装置是组拥有者时处理的总体流程的实例的流程 图;
[0027] 图11是图示当另一无线通信装置是P2P客户端时处理的总体流程的实例的流程 图;
[0028] 图12是图示当装置是传统装置时处理的总体流程的实例的流程图;
[0029] 图13是图示当另一无线通信装置也是传统装置时处理的总体流程的实例的流程 图;
[0030] 图14是图示当未配置P2P时处理的总体流程的实例的流程图;
[0031] 图15是图示当另一无线通信装置是P2P客户端时处理的总体流程的实例的流程 图;
[0032] 图16是图示用于选择性地使用无线LAN通信和NFC的通信的处理的总体流程的 实例的流程图;
[0033] 图17是图示使用NFC的形成处理的总体流程的实例的序列图;
[0034] 图18是图示使用NFC的供应发现处理的总体流程的第一实例的序列图;
[0035] 图19是图示使用NFC的邀请处理的总体流程的第二实例的序列图;
[0036] 图20A是示意性地图示根据其中通过中间第三无线通信装置在两个无线通信装 置之间建立连接的修改的、无线通信系统的操作的第一实例的第一序列图;
[0037] 图20B是示意性地图示根据其中通过中间第三无线通信装置在两个无线通信装 置之间建立连接的修改的、无线通信系统的操作的第一实例的第二序列图;
[0038] 图21A是示意性地图示根据其中通过中间第三无线通信装置在两个无线通信装 置之间建立连接的修改的、无线通信系统的操作的第二实例的第一序列图;
[0039] 图21B是示意性地图示根据其中通过中间第三无线通信装置在两个无线通信装 置之间建立连接的修改的、无线通信系统的操作的第二实例的第二序列图;
[0040] 图22A是示意性地图示根据其中通过中间第三无线通信装置在两个无线通信装 置之间建立连接的修改的、无线通信系统的操作的第三实例的第一序列图;
[0041] 图22B是示意性地图示根据其中通过中间第三无线通信装置在两个无线通信装 置之间建立连接的修改的、无线通信系统的操作的第三实例的第二序列图;
[0042] 图23A是示意性地图示根据其中通过中间第三无线通信装置在两个无线通信装 置之间建立连接的修改的、无线通信系统的操作的第四实例的第一序列图;
[0043] 图23B是示意性地图示根据其中通过中间第三无线通信装置在两个无线通信装 置之间建立连接的修改的、无线通信系统的操作的第四实例的第二序列图;
[0044] 图24是示意性地图示根据其中通过经由NFC的单向读取建立直接连接的修改的、 无线通信系统的操作的第一实例的序列图;
[0045] 图25是示意性地图示根据其中通过经由NFC的单向读取建立直接连接的修改的、 无线通信系统的操作的第二实例的序列图;
[0046] 图26是图示无线通信装置的状态迀移和无线通信装置的第一实例的状态迀移 图;
[0047] 图27是图示无线通信装置的状态迀移和无线通信装置的第二实例的状态迀移 图;
[0048] 图28是图示用于改变两个无线通信装置的状态到目标对的处理的实例流程的第 一流程图;
[0049] 图29是图示用于改变两个无线通信装置的状态到目标对的处理的实例流程的第 二流程图;
[0050] 图30是图示用于改变两个无线通信装置的状态到目标对的处理的第一特定实例 的序列图;
[0051] 图31是图示用于改变两个无线通信装置的状态到目标对的处理的第二特定实例 的序列图;
[0052] 图32是图示用于改变两个无线通信装置的状态到目标对的更一般处理的实例流 程的第二流程图;
[0053] 图33A是图示每个状态迀移和用于改变两个无线通信装置的状态到目标对的处 理的状态迀移图的第一部分;
[0054] 图33B是图示每个状态迀移和用于改变两个无线通信装置的状态到目标对的处 理的状态迀移图的第二部分;
[0055] 图33C是图示每个状态迀移和用于改变两个无线通信装置的状态到目标对的处 理的状态迀移图的第三部分;
[0056] 图34是图示用于改变两个无线通信装置的状态到目标对的处理的第三特定实例 的序列图;
[0057] 图35是图示用于改变两个无线通信装置的状态到给定目标对的有效处理的实例 流程的序列图;
[0058] 图36是图示用于在两个无线通信装置之间开始DLNA服务的处理的总体流程的实 例的序列图;
[0059] 图37是图示用于在两个无线通信装置之间开始镜像服务的处理的总体流程的第 一实例的序列图;
[0060] 图38是图示用于在两个无线通信装置之间开始镜像服务的处理的总体流程的第 >实例的序列图;
[0061] 图39是图示用于在两个无线通信装置之间开始镜像服务的处理的总体流程的第 三实例的序列图;
[0062] 图40是图示用于在两个无线通信装置之间开始服务的处理的总体流程的实例的 序列图;
[0063] 图41是图示用于停止镜像服务的处理的总体流程的实例的序列图;
[0064] 图42是图示用于中断镜像服务的处理的总体流程的实例的序列图;
[0065] 图43是图示用于继续镜像服务的处理的总体流程的实例的序列图;
[0066] 图44是图示无线通信装置的硬件配置的实例的说明图。

【具体实施方式】
[0067] 在下文中,将参考附图具体描述本发明的优选实施例。注意到,在该说明书和附图 中,具有实质上相同的功能和结构的结构要素由相同的附图标记表示,且省略这些结构要 素的重复说明。
[0068] 将在需要时对于实施例引用以下文献。
[0069] 参考文献1
[0070] Wi-Fi P2P 技术规范 vl. I (Wi-Fi Direct)
[0071] 参考文献2
[0072] Wi-Fi简单配置技术规范v2. 0. I (WPS)
[0073] 参考文献3
[0074] NFC论坛技术规范连接越区切换1. 2
[0075] 描述将遵循以下顺序。
[0076] 1.无线通信系统的配置
[0077] 2.无线通信装置的配置
[0078] 3.无线通信系统的操作
[0079] 4.无线通信装置的操作
[0080] 4. 1总体处理的流程
[0081] 4. 2当装置是组拥有者时处理的流程
[0082] 4. 3当装置是现有的P2P组中的P2P客户端时处理的流程
[0083] 4. 4当装置是传统站时处理的流程
[0084] 4. 5当未配置P2P时的处理
[0085] 5.其他单独操作
[0086] 6.修改
[0087] 6. 1通过中介建立直接连接
[0088] 6. 2通过经由NFC的单向读取建立直接连接
[0089] 7.无线通信装置的状态迀移
[0090] 7. 1状态迀移的概述
[0091] 7. 2聚焦在状态迀移上的处理的流程
[0092] 7. 3更一般处理的流程
[0093] 7. 4到给定目标对的有效率迀移
[0094] 8.用于开始服务的处理
[0095] 8. IDLNA 服务
[0096] 8. 2镜像服务
[0097] 9.硬件配置
[0098] 〈〈1.无线通信系统的配置》
[0099] 首先,将参考图1描述根据本公开的实施例的无线通信系统的总体配置。图1是 图示根据实施例的无线通信系统的总体配置的实例的说明图。参考图1,根据本实施例的通 信系统包括多个无线通信装置。
[0100] 无线通信装置100具有经由无线LAN的无线通信功能,并使用无线天线110执行 与周围的无线通信装置100的无线通信。例如,无线通信装置100也以基础结构模式或者 直接通信模式操作。无线通信装置100当以基础结构模式操作时通过接入点与其他无线装 置通信。相反地,无线通信装置100当以直接通信模式操作时执行与周围的无线通信装置 100的直接通信而没有接入点。
[0101] 另外,直接通信模式可以是Wi-Fi Direct,其由Wi-Fi联盟标准化。根据该直接 通信模式,通信在例如通过装置发现处理、形成处理等建立无线通信装置之间的连接之后 开始。另外,装置发现处理发现周围的无线通信装置。根据该装置发现处理,传递信标、传 感请求(probe request)和传感响应以扫描,等待响应和搜索。相反地,形成处理建立经由 无线通信在装置之间的直接连接并形成无线通信装置的组。该形成处理包括确定哪个无线 通信装置将是组拥有者的处理,验证处理(供应)及其他处理。根据直接通信模式,在无线 通信装置之间建立连接和形成组之后,其他无线通信装置被通过邀请处理添加到该组。邀 请处理添加周围的无线通信装置到组。根据该邀请处理,在无线通信装置之间交换设置信 息。另外,在无线通信装置之间建立连接和形成组之后,其他无线通信装置被通过供应发现 处理添加到该组。供应发现处理添加装置到形成的组。
[0102] 根据直接通信模式,无线通信装置100处于例如包括组拥有者(GO)、P2P客户端 或者P2P未配置状态(P2P装置)的几个状态之一。作为组拥有者的无线通信装置100建 立与经由无线通信通过直接连接形成的无线通信装置组中的每个无线通信装置(P2P客户 端)的直接连接。另外,作为组拥有者的无线通信装置100例如执行信标传输、添加到组的 无线通信装置的验证、连接设置信息(凭证)到添加到组的无线通信装置的供应,等等。也 就是,作为组拥有者的无线通信装置100用作用于该组的接入点。另外,作为P2P客户端的 无线通信装置100例如建立与作为组拥有者的无线通信装置的直接连接,该组拥有者关于 通过经由无线通信的装置之间的直接连接形成的无线通信装置的组。也就是,作为P2P客 户端的无线通信装置100通过作为组拥有者的无线通信装置,与作为组拥有者的无线通信 装置通信或者与作为其他P2P客户端的无线通信装置通信。另外,对于其未配置P2P的无 线通信装置100不经由无线通信在其他装置之间建立直接连接。
[0103] 另外,组拥有者状态包括永久GO和临时GO。永久GO是在P2P连接会话结束之后 存储连接无线通信装置的连接设置信息以使得响应于来自无线通信装置的邀请请求和供 应发现请求重新连接是可能的组拥有者。相反地,临时GO是仅在P2P会话期间存储连接设 置信息并在P2P连接会话结束之后丢弃该连接设置信息的组拥有者。
[0104] 另外,无线通信装置100具有近场通信(NFC)通信功能并使用NFC天线120与周 围的无线通信装置执行NFC通信(近场通信)。
[0105] 关于无线通信装置l〇〇,NFC通信功能例如处于其中可以当无线通信装置100彼此 接近时开始通信的状态。另外,无线通信功能可以开启或关闭。
[0106] 另外,无线通信装置100例如可以仅以基础结构模式操作,或者可以不以直接通 信模式可操作。也就是,无线通信装置100可以是不具有经由无线通信与其他装置直接连 接的功能的传统装置。
[0107] 另外,无线通信装置100可以是比如个人计算机(PC)、家庭游戏机、家庭用具、蜂 窝电话、个人手持电话系统(PHS)、便携式音乐播放装置或者便携式视频处理装置之类的信 息处理装置。
[0108] 另外,无线通信装置100可以传递比如音乐、演讲、无线电节目之类的音频数据; 比如电影、视频节目、照片、文档、绘画、图表之类的视频数据和比如游戏和软件之类的内容 数据。
[0109] 〈〈2.无线通信装置的配置》
[0110] 将参考图2描述根据本实施例的无线通信装置100的实例。图2是图示根据实施 例的无线通信装置100的实例配置的框图。参考图2,无线通信装置100供应有无线天线 110、NFC天线120、无线LAN接口 130、NFC接口 140、存储器150和控制单元160。
[0111] (无线 LAN 接口 130)
[0112] 根据控制单元160的控制,无线LAN接口 130结合无线天线110执行用于建立与 周围的无线通信装置100的连接的处理和执行与周围的无线通信装置100的直接通信。例 如,无线LAN接口 130进行关于由无线天线110接收的无线信号的接收处理,比如,下变频、 解调和解码,且然后供应从该接收处理获得的已接收数据到控制单元160。另外,无线LAN 接口 130关于从控制单元160供应的传输数据进行传输处理,比如编码、调制和上变频,且 然后输出从该传输处理获得的高频信号到无线天线。
[0113] (NFC 接口 140)
[0114] 根据控制单元160的控制,NFC接口 140结合NFC天线120执行与周围的无线通 信装置100的NFC通信。例如,NFC接口 140可以通过从NFC天线120发送达到大约10厘 米的短距离的无线电波与其他无线通信装置100通信,这导致该可达到的无线电波范围中 包括的其他无线通信装置100的NFC天线120的响应。
[0115] (存储器 ΙδΟ)
[0116] 存储器150存储用于操作无线通信装置100的程序、用于连接到其他无线通信装 置100的信息及其他信息。例如,存储器150存储无线LAN通信设置和通过NFC交换的设 置信息。
[0117] (控制单元160)
[0118] 控制单元160控制无线通信装置100的总体操作。例如,控制单元160切换无线 LAN接口 130的通信模式(基础结构模式和直接通信模式),并执行无线LAN电源的控制。 另外,控制单元160控制比如通过无线LAN接口 130的装置发现处理、形成处理、邀请处理 和供应发现处理之类的处理。
[0119] 控制单元160也获得表示关于经由无线通信的装置之间的直接连接的无线通信 装置100A的状态的状态信息A,和表示关于该直接连接的无线通信装置100B的状态的状态 信息B。控制单元160也基于状态信息A和状态信息B建立经由无线通信的无线通信装置 100A和无线通信装置100B之间的连接。该无线通信例如是无线局域网(LAN)通信,且直 接连接符合Wi-Fi Direct标准。另外,通过近场通信获得状态信息A和状态信息B中的任 意一个或者两者。例如,关于实际装置的状态信息A和状态信息B的部分从存储器150获 得,且关于其他装置的状态信息的状态信息A和状态信息B的部分从接收该信息的NFC接 口 140获得。
[0120] 无线通信装置100A或者无线通信装置100B例如是无线通信装置100。因此,当无 线通信装置100A是无线通信装置100时,通过近场通信获得状态信息B,且当无线通信装置 100B是无线通彳目系统100时,通过近场通彳目获得状态彳目息A。
[0121] 更具体地,无线通信装置100A例如具有直接连接的功能,且控制单元160改变无 线通信装置100A的状态。以该方式,在改变无线通信装置100的状态之前执行确定改变状 态的方式的处理,且该处理以下被称为状态分布处理。可能的状态包括其中与通过直接连 接形成的无线通信装置组(以下,P2P组)中的其他无线通信装置建立直接连接的第一状态 (也就是,组拥有者状态)、其中与P2P组中的第一状态下的无线通信装置建立直接连接的 第二状态(也就是,P2P客户端状态)或者其中不建立直接连接的第三状态(也就是,P2P 未配置状态)。另外,控制单元160将无线通信装置100A的状态从包括组拥有者状态、P2P 客户端状态或者P2P未配置状态的可能状态之一改变为包括组拥有者状态、P2P客户端状 态或者P2P未配置状态的可能状态之一。根据这种状态迀移,可以在具有直接连接的功能 的装置之间建立连接。另外,当该状态是组拥有者状态或者P2P客户端状态时,状态信息包 括关于无线通信装置100属于的组的信息(例如,组ID)。
[0122] 当无线通信装置100A的状态是组拥有者状态或者P2P客户端状态,且无线通信装 置100A和无线通信装置100B不能在P2P组中通信时,例如,控制单元160将无线通信装置 100A的状态从组拥有者状态或者P2P客户端状态改变为P2P未配置状态。在不能通过形成 处理、邀请处理、供应发现处理或者其他处理建立两个装置之间的直接连接的情况下,在做 出这种状态改变之后,将可以通过形成处理、邀请处理、供应发现处理或者其他处理建立直 接连接。另外,无线通信装置从组拥有者或者P2P客户端到P2P未配置的改变以下被称为 下拉(dropping)该无线通信装置。
[0123] 另外,无线通信装置IOOA的状态可以对于一些P2P组是组拥有者状态,且还对于 一些其它P2P组是P2P客户端状态。也就是,无线通信装置100A能够并行操作(根据本说 明书,例如,执行并行操作(cocurrent operation)的能力被描述为"并行操作=1")。考 虑到此,当无线通信装置100A的状态对于第一 P2P组是组拥有者状态时,控制单元160改 变无线通信装置100A的状态,例如,以使得无线通信装置100A的状态对于第一 P2P组是组 拥有者状态而对于第二P2P组的P2P客户端状态。根据这种状态改变,无线通信装置100A 对于现有的P2P组继续为组拥有者,且无线通信装置100A和无线通信装置100B能够建立 连接。另外,当无线通信装置100A的状态对于第一 P2P组是P2P客户端状态时,控制单元 160改变无线通信装置100A的状态,以使得无线通信装置100A的状态对于第一 P2P组是 P2P客户端状态且对于第二P2P组是组拥有者状态。根据这种状态改变,无线通信装置100A 对于现有的P2P组继续为P2P客户端,且无线通信装置100A和无线通信装置100B能够建立 连接。另外,并行操作包括P2P并行和WLAN并行。P2P并行是使得装置能够对于某些P2P 是组拥有者而同时对于某一其它P2P组是P2P客户端的功能。另外,WLAN并行是使得装置 能够同时以直接通信模式和基础结构模式操作的功能。
[0124] 控制单元160例如还获得表示关于直接连接的无线通信装置100A上的约束的约 束信息A和表示关于该直接连接的无线通信装置100B上的约束的约束信息B。通过近场通 信获得状态信息A和约束信息A的组合以及状态信息B和约束信息B的组合中的一个或者 两者。例如,从存储器150获得实际装置的状态信息A和约束信息A的组合或者状态信息 B和约束信息B的组合。另外,其他装置的状态信息A和约束信息A的组合或者状态信息B 和约束信息B的组合从接收到该信息的NFC接口 140获得。
[0125] 约束信息例如包括表示无线通信装置100A是否能够对于某一 P2P组是组拥有者 以及对于某一其它P2P组是P2P客户端的信息。也就是,约束信息包括表示是否使得能够 并行操作的信息。另外,约束信息例如包括表示当无线通信装置100A对于某一 P2P组是组 拥有者时另外的无线通信装置100A是否可以添加到P2P组的信息。也就是,约束信息包括 表示组限制的信息。另外,约束信息包括表示无线通信装置100A是否能够操作为等效于接 入点的终端的信息。也就是,约束信息包括表示BSS内的开/关状态的信息。约束信息例 如还包括表示无线通信装置100A是否能够建立其他无线通信装置和接入点之间的连接的 信息。也就是,约束信息包括表示外部登记者功能的存在的信息。约束信息还可以包括表 示直接通信功能的开/关状态(例如,Wi-Fi P2P能力状态)的信息、表示是否可以执行验 证和用于经由无线通信直接连接的连接设置信息的供应(例如,WPS(Wi-Fi保护设置)能 力)的信息、信道信息(例如,收听/操作信道)和关于无线通信接口的信息(例如,无线 通信接口的MAC地址,接口的数目等)。
[0126] 另外,控制单元160例如选择启用无线通信装置100A和无线通信装置100B之间 的连接的无线通信装置100A状态和无线通信装置100B状态的目标对,且然后改变无线通 信装置100A的状态以使得无线通信装置100A的状态和无线通信装置100B的状态匹配该 目标对。在该情况下,控制单元160可以改变无线通信装置100A的状态和无线通信装置 100B的状态两者。控制单元160还例如从多个目标对选择具有高级别优先级的目标对。例 如,如果无线通信装置100A和无线通信装置100B已经提供有表示确定组拥有者时的优先 级的GO意图,则选择对准该GO意图的目标对。如果无线通信装置100A具有比无线通信装 置IOOB更高的GO意图,则例如,控制单元160选择其中无线通信装置IOOA的状态是组拥 有者状态且无线通信装置100B的状态是P2P客户端状态的目标对。根据这种状态改变,不 仅容易建立无线通信装置100A和无线通信装置100B之间的连接,而且无线通信装置100A 的状态和无线通信装置100B的状态可以改变为预定状态。例如,如果无线通信装置100A 或者无线通信装置100B的状态的任一个处于组拥有者状态,可以在无线通信装置100A和 无线通信装置100B之间启用直接连接。另外,无线通信装置100A或者无线通信装置100B 可以被指定为组拥有者。
[0127] 另外,控制单元160例如可以获得启用无线通信装置100A和无线通信装置100B 之间的连接的无线通信装置100A的状态和无线通信装置100B的状态的目标对。在该情况 下,控制单元160可以改变无线通信装置100A的状态以使得无线通信装置100A的状态和 无线通信装置100B的状态对准该目标对。根据这种状态改变,如果预先给定预定状态,则 无线通信装置100A的状态和无线通信装置100B的状态可以改变为预定状态。另外,无线通 信装置100B中的控制单元160例如可以通过近场通信获得无线通信装置100A的状态信息 A和该目标对。然后,无线通信装置100B中的控制单元160可以在发送无线通信装置100B 的状态信息B到无线通信装置100A之前,基于目标对改变无线通信装置100B的状态。根 据这种状态改变,无线通信装置之一的状态可以在共享状态信息之前预先改变,这减少了 共享状态信息之后的处理步骤的数目。
[0128] 控制单元160例如还可以在经由无线通信在无线通信装置100A和无线通信装置 100B之间建立连接之后,控制用于开始无线通信装置100A和无线通信装置100B之间的服 务的处理这些服务例如包括,在无线连接建立之后可使用的服务,比如数字生活网络联盟 (DLNA)服务、视频和/或音频流传输服务等。根据这种处理控制,可以在建立无线通信连接 之后立即使用服务。控制单元160还可以获得用于开始通过近场通信的服务的信息,且可 以基于该信息控制用于开始服务的处理。用于这些服务的信息例如包括,关于服务的装置 型号信息和关于这些服务的服务信息。通过经过NFC获得这种信息,例如,可以不必执行当 开始比如镜像之类的服务时执行的用于获得信息的处理(比如,断开无线通信装置之间的 连接、搜索装置、重建无线通信装置之间的连接)。也就是,这可以减少用户操作,简化处理 和缩短处理时间。当通过近场通信获得无线通信装置100A的状态信息A和无线通信装置 100B的状态信息B中的一个或者两者时,用于开始服务的信息也可以通过近场通信获得。 也就是,可以与状态信息一起获得用于开始服务的信息。通过关于这种连接处理通过NFC 获得信息,用户可以仅必须执行无线通信装置的一个近场操作,这减少了用户操作负荷。另 夕卜,这可以减少从第一近场操作到开始服务的时间。
[0129] 另外,无线通信装置100B不必须具有直接连接的功能,且无线通信装置100B的状 态可以是表示装置不必须具有直接连接的功能的第四状态(以下,称为传统装置状态)。在 该情况下,当无线通信装置100A的状态是P2P客户端状态或者P2P未配置状态时,控制单 元160将无线通信装置100A的状态从P2P客户端或者P2P未配置状态改变为组拥有者状 态。根据这种状态改变,具有直接连接的功能的装置能够建立与传统装置的连接。
[0130] 另外,无线通信装置100A和无线通信装置100B不必须具有直接连接的功能,且无 线通信装置100A的状态和无线通信装置100B的状态可以是表示装置不具有直接连接的功 能的传统装置状态。在该情况下,控制单元160可以建立无线通信装置100A和无线通信装 置IOOB到同一接入点的连接。根据这种处理,能够在传统装置之间建立连接。
[0131] 根据这种配置,在尝试连接的无线通信装置之间经由NFC共享状态信息和约束信 息,且当确定无线LAN通信有问题时,无线通信装置的状态改变为启用要在无线通信装置 之间建立的连接。结果,用户能够仅以近场操作获得预定连接状态且不知道无线通信装置 100的状态。另外,不具有直接连接的功能的无线通信装置(比如传统装置)也能够建立连 接。也就是,当不能通过用于建立直接连接的预定处理在无线通信装置之间建立连接时,仍 然可以在这些无线通信装置之间建立连接。
[0132] 〈〈3.无线通信系统的操作》
[0133] 接下来,将参考图3总地描述无线通信系统的操作。图3是示意性地图示无线通 信系统的操作的序列图。
[0134] 处理当无线通信装置100A接近于无线通信装置100B时开始。在步骤S201,无线 通信装置100A通过NFC接口 140发送无线通信装置100A的状态信息A到无线通信装置 100B。如上所述,该状态信息例如表示包括组拥有者、P2P客户端、P2P未配置或者传统装置 的状态之一。当包括直接表示组拥有者、P2P客户端或者P2P未配置的信息时,例如,状态 信息表示由该信息指示的状态。当不包括该信息时,状态信息表示传统装置。另外,无线通 信装置100A通过NFC接口 140发送无线通信装置100A的约束信息A (未示出)到无线通 信装置100B。如上所述,约束信息例如包括表示是否启用并行操作的信息、表示组限制的信 息、表示BSS内的开/关状态的信息和表示外部登记者功能的存在的信息。
[0135] 接下来,在步骤S203,无线通信装置100B通过NFC接口 140发送无线通信装置 100B的状态信息B到无线通信装置100A。另外,无线通信装置100B发送无线通信装置100B 的约束信息B(未示出)到无线通信装置100A。
[0136] 然后,在步骤S205和S207,无线通信装置100A和无线通信装置100B基于无线 通信装置100A和无线通信装置100B的状态信息执行无线通信装置100A和无线通信装置 100B的状态分布处理。也就是,无线通信装置100A和无线通信装置100B确定将改变无线 通信装置100A和无线通信装置100B的状态以使得可以在无线通信装置100A和无线通信 装置100B之间建立连接的方式。
[0137] 在该情况下,无线通信装置100A和无线通信装置100B中的一个或者两者断开无 线LAN接口(Wi-Fi),或者如果该装置是传统装置,在步骤S209执行经由NFC的通信。
[0138] 另外,当可以执行无线LAN通信时或者在变得能够通过接通无线LAN接口或者某 些其它处理执行无线LAN通信之后,无线通信装置100A和无线通信装置100B在步骤S211 执行经由无线LAN通信的通信。具体地,在无线通信装置100A和无线通信装置100B之间 执行比如形成处理、邀请处理、供应发现处理等的用于建立直接连接的处理。
[0139] 然后,在步骤S213,无线通信装置100A和无线通信装置100B开始直接通信(操 作)。
[0140] 另外,在步骤S205和S207,无线通信装置100A和无线通信装置100B两者可以自 主地执行状态分布处理,或者作为主装置的无线通信装置100A和无线通信装置100B之间 的无论哪一个无线通信装置可以执行状态分布处理。当例如操作模式使得两个装置都自主 地执行状态分布处理时,且如果存在两个装置将变为组拥有者的冲突,则操作模式可以切 换到其中将由两个装置之一执行状态分布处理的模式。
[0141] 〈〈4.无线通信装置的操作》
[0142] 接下来,将参考图4到图15描述无线通信装置100的操作。
[0143] 〈4. 1总体处理的流程〉
[0144] 图4是图示根据本实施例的无线通信装置100A的通信处理的实例的流程图。处 理当无线通信装置100A接近于无线通信装置100B时开始。
[0145] 在步骤S301,NFC接口 140发送无线通信装置100A的状态信息A到无线通信装置 100B。NFC接口 140例如还发送无线通信装置100A的约束信息A到无线通信装置100B。
[0146] 在步骤S303,控制单元160确定是否已经通过NFC接口 140接收了无线通信装置 100B的状态信息B。如果已经接收了状态信息B,则处理进行到步骤S305。如果还未接收, 则处理重复步骤S303。NFC接口 140例如还与无线通信装置100B的状态信息B -起接收 无线通信装置100B的约束信息B。
[0147] 在步骤S305,控制单元160从无线通信装置100A的状态信息A确定无线通信装 置100A是否对于现有的P2P组是组拥有者。如果无线通信装置100A是组拥有者,则处理 进行到步骤S400。如果不是这样,则处理进行到步骤S307。
[0148] 在步骤S307,控制单元160从无线通信装置100A的状态信息确定无线通信装置 100A是否对于现有的P2P组是P2P客户端。如果无线通信装置100A是P2P客户端,则处理 进行到步骤S500。如果不是这样,则处理进行到步骤S309。
[0149] 在步骤S309,控制单元160从无线通信装置100A的状态信息确定无线通信装置 100A是否是传统装置。如果无线通信装置100A是传统装置,则处理进行到步骤S600。如 果不是这样,则处理进行到步骤S700。
[0150] 当装置是组拥有者时的处理、当装置是P2P客户端时的处理、当装置是传统装置 时的处理和当未配置P2P时的处理分别在步骤S400、S500、S600和S700期间执行,如之后 描述。然后,处理结束。
[0151] 〈4. 2当装置是组拥有者时流程的处理〉
[0152] 由图4中的步骤S400表示的当装置是组拥有者时的处理将参考图5到图7描述。 图5是图示当装置是组拥有者时处理的总体流程的实例的流程图。
[0153] 在步骤S410,控制单元160从无线通信装置100B的状态信息确定是否P2P对于 无线通信装置100B未配置。如果P2P对于无线通信装置100B未配置,则处理进行到步骤 S420。如果配置,则处理进行到步骤S430。
[0154] 在步骤S420,控制单元160通过经由NFC接口 140的无线LAN接口 130 (以下,共 同称为通信接口)发送邀请请求到无线通信装置100B来执行邀请处理。然后,处理结束。
[0155] 在步骤S430,控制单元160确定无线通信装置100B是否对于现有的P2P组是组拥 有者。如果无线通信装置100B是组拥有者,则处理进行到步骤S440。如果不是这样,则处 理进行到步骤S460。之后将具体描述步骤S440。处理在步骤S440之后结束。
[0156] 在步骤S460,控制单元160从无线通信装置100B的状态信息B确定无线通信装置 100B是否对于现有的P2P组是P2P客户端。如果无线通信装置100B是P2P客户端,则处 理进行到步骤S470。如果不是这样,则处理进行到步骤S480。之后将具体描述步骤S470。 处理在步骤S470之后结束。
[0157] 在步骤S480,控制单元160从无线通信装置100B的状态信息B确定无线通信装置 IOOB是否是传统装置。如果无线通信装置IOOB是传统装置,则处理进行到步骤S490。如 果不是这样,则处理结束。
[0158] 在步骤S490,控制单元160经由带内或者带外(OOB)模式执行Wi-Fi保护设置 (WPS)处理。然后,处理结束。另外,WPS处理包括共享验证和连接设置信息(凭证)。WPS 也被称为Wi-Fi简单配置(WSC)或者WSC交换。另外,OOB模式指的是与Wi-Fi对比使用 NFC、通用串行总线(USB)或者其他方法的不同于Wi-Fi的通信路径。
[0159] (步骤 S440)
[0160] 将参考图6描述当无线通信装置100B是组拥有者时的处理(也就是,步骤S440)。 图6是图示当无线通信装置100B也是组拥有者时处理的总体流程的实例的流程图。
[0161] 在步骤S441,控制单元160从无线通信装置100B的约束信息B确定是否并行操作 =1。也就是,进行是否无线通信装置100B可以对于某一 P2P组是组拥有者状态且对于某 一其它P2P组是P2P客户端状态的确定。如果并行操作=1,则处理进行到步骤S443。如 果不是这样,则处理进行到步骤S447。
[0162] 在步骤S443,控制单元160从无线通信装置100A的约束信息A确定是否组限制= 1。也就是,进行是否可以添加更多无线通信装置到无线通信装置100A的P2P的确定。如 果组限制=1,则处理进行到步骤S453。如果不是这样,则处理进行到步骤S445。
[0163] 在步骤S445,控制单元160通过经由通信接口发送邀请请求到无线通信装置100B 来执行邀请处理。结果,无线通信装置100B对于现有的P2P组变为组拥有者,且还对于无 线通信装置100A是组拥有者的P2P组变为P2P客户端。然后,处理结束。
[0164] 在步骤S447,控制单元160从无线通信装置100B的约束信息B确定是否组限制= 1。也就是,进行是否可以添加更多无线通信装置到无线通信装置100A的P2P的确定。如 果组限制=1,则处理进行到步骤S453。如果不是这样,则处理进行到步骤S449。
[0165] 在步骤S449,控制单元160从无线通信装置100A的约束信息A确定是否并行操作 =1。也就是,进行是否无线通信装置100A可以对于某一 P2P组是组拥有者状态且对于某 一其它P2P组是P2P客户端状态的确定。如果并行操作=1,则处理进行到步骤S451。如 果不是这样,则处理进行到步骤S453。
[0166] 在步骤S451,控制单元160将无线通信装置100A的状态从现有的P2P组的组拥有 者改变为现有的P2P组的拥有者和P2P未配置状态。另外,控制单元160通过经由通信接 口发送供应发现请求到无线通信装置100B来执行供应发现处理。结果,无线通信装置100A 变为现有的P2P组的组拥有者,和无线通信装置100B是组拥有者的P2P组的P2P客户端。 然后,处理结束。
[0167] 在步骤S453,该控制单元160将无线通信装置100A从现有的P2P组下拉。另外, 控制单元160然后通过经由通信接口发送供应发现请求到无线通信装置100B来执行供应 发现处理。结果,无线通信装置100A变为无线通信装置100B是组拥有者的P2P组的P2P客 户端。控制单元160也可以通过通信接口将无线通信装置100B从现有的P2P组下拉。另 夕卜,控制单元160还可以通过发送邀请请求到无线通信装置100B来执行邀请处理。结果, 无线通信装置100B变为无线通信装置100A是组拥有者的P2P组的P2P客户端。然后,处 理结束。
[0168] (步骤 S470)
[0169] 将参考图7描述当无线通信装置IOOB是P2P客户端时的处理(也就是,步骤 S470)。图7是图示当无线通信装置100B是P2P客户端时处理的总体流程的实例的流程图。
[0170] 在步骤S471,控制单元160从无线通信装置100B的状态信息B和无线通信装置 100A确定无线通信装置100A和无线通信装置100B是否具有相同的P2P组ID。也就是,进 行无线通信装置100A和无线通信装置100B是否属于相同P2P组的确定。如果两个装置具 有相同的P2P组ID,则处理结束。如果不是这样,则处理进行到步骤S473。
[0171] 在步骤S473,控制单元160从无线通信装置100A的约束信息A确定是否组限制= 1。也就是,进行是否可以添加更多无线通信装置到无线通信装置100A的P2P的确定。如 果组限制=1,则处理进行到步骤S477。如果不是这样,则处理进行到步骤S475。
[0172] 在步骤S475,控制单元160通过经由通信接口发送邀请请求到无线通信装置100B 来执行邀请处理。结果,无线通信装置100B对于无线通信装置100A是组拥有者的P2P组 变为P2P客户端。然后,处理结束。
[0173] 在步骤S477,控制单元160将无线通信装置100A和无线通信装置100B从现有的 P2P组下拉,且然后执行形成处理。结果,形成新的P2P组。无线通信装置100A或者无线 通信装置100B变为该形成的组的组拥有者,且另一个变为该形成的组中的P2P客户端。然 后,处理结束。
[0174] 〈4. 3当装置是P2P客户端时处理的流程〉
[0175] 将参考图8到图11描述由图4中的步骤S500表示的当装置是P2P客户端时的处 理。图5是图示当装置是P2P客户端时处理的总体流程的实例的流程图。
[0176] 在步骤S510、S530、S550和S570,控制单元160以与图5中的步骤S410、S430、 S460和S480同样的方式,从无线通信装置100B的状态信息B做出关于无线通信装置100B 的确定。
[0177] 如果确定的结果是对于无线通信装置100B未配置P2P,则处理进行到步骤S520。 如果无线通信装置100B是组拥有者,则处理进行到步骤S540。如果无线通信装置100B对 于现有的P2P组是P2P客户端,则处理进行到步骤S560。如果无线通信装置100B是传统装 置,则处理进行到步骤S580。将以之后的另外的细节描述步骤S520、S540和S560。
[0178] 在步骤S580,控制单元160将无线通信装置100A从现有的P2P组下拉。然后,控 制单元160将无线通信装置100A的状态改变为组拥有者的状态。以后,控制单元160执行 与无线通信装置100B的WPS处理。然后,处理结束。
[0179] (步骤 S520)
[0180] 将参考图9描述当对于无线通信装置100B未配置P2P时的处理(也就是,步骤 S520)。图9是图示当对于无线通信装置100B未配置P2P时处理的总体流程的实例的流程 图。
[0181] 在步骤S521,控制单元160从无线通信装置100A的约束信息A确定是否并行操作 =1。也就是,进行是否无线通信装置100A可以对于某一 P2P组是组拥有者状态且对于某 一其它P2P组是P2P客户端状态的确定。如果并行操作=1,则处理进行到步骤S523。如 果不是这样,则处理进行到步骤S525。
[0182] 在步骤S523,控制单元160将无线通信装置100A的状态从现有的P2P组的组拥有 者改变为现有的P2P组的客户端和新组的组拥有者。控制单元160然后通过经由通信接口 发送邀请请求到无线通信装置IOOB来执行邀请处理。结果,无线通信装置IOOB变为无线 通信装置100A是组拥有者的P2P组的P2P客户端。然后,处理结束。
[0183] 在步骤S525,控制单元160将无线通信装置100A从现有的P2P组下拉。控制单 元160然后通过经由通信接口发送GO协商请求到无线通信装置100B来执行形成处理。结 果,形成新的P2P组。无线通信装置100A或者无线通信装置100B变为该形成的组的组拥 有者,且另一个变为该形成的组中的P2P客户端。然后,处理结束。
[0184] (步骤 SMO)
[0185] 将参考图10描述当无线通信装置100B是组拥有者时的处理(也就是,步骤 S540)。图10是图示当无线通信装置100B是组拥有者时处理的总体流程的实例的流程图。
[0186] 在步骤S541,控制单元160从无线通信装置100B的状态信息B和无线通信装置 100A确定无线通信装置100A和无线通信装置100B是否具有相同的P2P组ID。也就是,进 行无线通信装置100A和无线通信装置100B是否属于相同P2P组的确定。如果两个装置具 有相同的P2P组ID,则处理结束。如果不是这样,则处理进行到步骤S543。
[0187] 在步骤S543,控制单元160从无线通信装置100B的约束信息B确定是否组限制= 1。也就是,进行是否可以添加更多无线通信装置到无线通信装置100A的P2P的确定。如 果组限制=1,则处理进行到步骤S547。如果不是这样,则处理进行到步骤S545。
[0188] 在步骤S545,控制单元160将无线通信装置100A从现有的组下拉。另外,控制单 元160通过经由通信接口发送供应发现请求到无线通信装置100B来执行供应发现处理。结 果,无线通信装置100A变为无线通信装置100B是组拥有者的P2P组的P2P客户端。然后, 处理结束。
[0189] 在步骤S547,控制单元160将无线通信装置100A和无线通信装置100B从现有的 P2P组下拉,且然后执行形成处理。结果,形成新的P2P组。无线通信装置100A或者无线 通信装置100B变为该形成的组的组拥有者,且另一个变为该形成的组中的P2P客户端。然 后,处理结束。
[0190] (步骤 S560)
[0191] 将参考图11描述当无线通信装置IlOB是P2P客户端时的处理(也就是,步骤 S560)。图11是图示当无线通信装置IlOB是P2P客户端时处理的总体流程的实例的流程 图。
[0192] 在步骤S561,控制单元160从无线通信装置100B的状态信息B和无线通信装置 100A确定无线通信装置100A和无线通信装置100B是否具有相同的P2P组ID。也就是,进 行无线通信装置100A和无线通信装置100B是否属于相同P2P组的确定。如果两个装置具 有相同的P2P组ID,则处理结束。如果不是这样,则处理进行到步骤S563。
[0193] 在步骤S563,控制单元160通过通信接口请求无线通信装置100B从现有的P2P组 下拉,并设置状态为P2P未配置状态。
[0194] 在步骤S565,控制单元160将无线通信装置100A从现有的P2P组下拉。控制单元 160然后通过经由通信接口发送GO协商请求到无线通信装置100B来执行形成处理。结果, 形成新的P2P组。无线通信装置100A或者无线通信装置100B变为该形成的组的P2P组拥 有者,且另一个变为该形成的组中的P2P客户端。然后,处理结束。
[0195] 〈4. 4当装置是传统装置时处理的流程〉
[0196] 将参考图12到图13描述由图4中的步骤S600表示的当装置是传统装置时的处 理。图12是图示当装置是传统装置时处理的总体流程的实例的流程图。
[0197] 在步骤S610、S630、S650和S670,控制单元160以与图5中的步骤S410、S430、 S460和S480同样的方式,从无线通信装置100B的状态信息B做出关于无线通信装置100B 的确定。
[0198] 如果确定的结果是对于无线通信装置100B未配置P2P,则处理进行到步骤S620。 如果无线通信装置100B是组拥有者,则处理进行到步骤S640。如果无线通信装置100B对 于现有的P2P组是P2P客户端,则处理进行到步骤S660。如果无线通信装置100B是传统装 置,则处理进行到步骤S680。之后将另外具体描述步骤S680。
[0199] 在步骤S620,控制单元160请求OOB模式中的无线通信装置100B以变为组拥有 者,且然后执行与无线通信装置100B的WPS处理。然后,处理结束。
[0200] 在步骤S640,控制单元160在带内或者OOB模式中执行与无线通信装置100B的 WPS处理。然后,处理结束。
[0201] 在步骤S660,控制单元160在从现有的P2P组下拉之后请求OOB模式中的无线通 信装置100B以变为组拥有者,且执行WPS处理。然后,处理结束。
[0202] (步骤 S68〇)
[0203] 将参考图13描述当无线通信装置130B是传统装置时的处理(也就是,步骤 S680)。图13是图示当无线通信装置100B也是传统装置时处理的总体流程的实例的流程 图。
[0204] 在步骤S681,控制单元160从无线通信装置100B的状态信息B和无线通信装 置100A确定无线通信装置100A和无线通信装置100B是否具有相同的服务设置标识符 (SSID)。如果两个装置具有相同的SSID,则处理结束。如果不是这样,则处理进行到步骤 S683〇
[0205] 在步骤S683,控制单元160从无线通信装置100B的约束信息B或者无线通信装 置100A确定无线通信装置100A或者无线通信装置100B是否支持外部登记者。外部登记 者是能够与不是接入点,且例如,是接入点的给定连接设置信息的装置执行WPS处理,登记 其他无线通信装置的功能,且能够与这些其他无线通信装置连接。如果任意装置支持外部 登记者,则处理进行到步骤S685。如果不是这样,则处理进行到步骤S687。
[0206] 在步骤S685,控制单元160执行与无线通信装置100B的WPS处理。然后,处理结 束。
[0207] 在步骤S687,该控制单元160执行错误处理。然后,处理结束。
[0208] 〈4. 5当未配置P2P时的处理〉
[0209] 将参考图14和图15描述当未配置P2P时的处理,其是图4中的步骤S700。图14 是图示当未配置P2P时处理的总体流程的实例的流程图。
[0210] 在步骤S710、S730、S750和S770,控制单元160以与图5中的步骤S410、S430、 S460和S480同样的方式,从无线通信装置100B的状态信息B做出关于无线通信装置100B 的确定。
[0211] 如果确定的结果是对于无线通信装置100B未配置P2P,则处理进行到步骤S720。 如果无线通信装置100B是组拥有者,则处理进行到步骤S740。如果无线通信装置100B对 于现有的P2P组是P2P客户端,则处理进行到步骤S760。如果无线通信装置IOOB是传统装 置,则处理进行到步骤S780。之后将另外具体描述步骤S760。
[0212] 在步骤S720,控制单元160通过发送GO协商请求到无线通信装置100B来执行与 无线通信装置100B的形成处理。结果,无线通信装置100A或者无线通信装置100B变为组 拥有者,且另一装置变为P2P客户端。然后,处理结束。
[0213] 在步骤S740,控制单元160然后通过经由通信接口发送供应发现请求到无线通信 装置100B来执行供应发现处理。替代地,控制单元160通过通信接口向无线通信装置100B 请求邀请处理。替代地,控制单元160下拉无线通信装置100B,且然后通过通信接口执行与 无线通信装置100B的形成处理。结果,例如,无线通信装置100A对于无线通信装置100B 是组拥有者的P2P组变为P2P客户端。然后,处理结束。
[0214] 在步骤S780,控制单元160改变无线通信装置100A的状态为组拥有者状态,且然 后执行与作为传统装置的无线通信装置100B的WPS处理。然后,处理结束。
[0215] (步骤 S760)
[0216] 将参考图15描述当无线通信装置150B是现有的P2P组中的P2P客户端时的处理 (也就是,步骤S760)。图15是图示当无线通信装置150B是现有的P2P组中的P2P客户端 时处理的总体流程的实例的流程图。
[0217] 在步骤S761,控制单元160从无线通信装置100B的约束信息B确定是否并行操作 =1。也就是,进行是否无线通信装置100B可以对于某一 P2P组是组拥有者状态且对于某 一其它P2P组是P2P客户端状态的确定。如果并行操作=1,则处理进行到步骤S763。如 果不是这样,则处理进行到步骤S767。
[0218] 在步骤S763,控制单元160请求无线通信装置100B变为组拥有者。结果,无线通 信装置100B变为组拥有者,和现有的P2P组的客户端。然后,在步骤S765,控制单元160然 后通过经由通信接口发送供应发现请求到无线通信装置100B来执行供应发现处理。结果, 无线通信装置100A变为无线通信装置100B是组拥有者的P2P组的P2P客户端。然后,处 理结束。
[0219] 在步骤S767,控制单元160通过通信接口请求无线通信装置100B以从现有的P2P 组下拉。然后,在步骤S769,控制单元160通过经由通信接口发送GO协商请求到无线通信 装置100B来执行形成处理。结果,形成新的P2P组。无线通信装置100A或者无线通信装 置100B变为P2P组拥有者,且另一装置变为该形成的组中的P2P客户端。然后,处理结束。
[0220] 已经参考图4到图15描述无线通信装置100的操作。根据这种操作,在尝试连接 的无线通信装置之间经由NFC共享状态信息和约束信息,且当确定无线LAN通信有问题时, 无线通信装置的状态改变为使得能够在无线通信装置之间建立连接。结果,用户能够仅以 近场操作获得预定连接状态而不知道无线通信装置100的状态。另外,不具有比如以传统 装置的直接连接的功能的无线通信装置也能够建立连接。注意到,无线通信装置100的操 作可以概述如下。
[0221] 【表1】
[0222]

【权利要求】
1. 一种通信装置,包括: 获得单元,配置为获得第一状态信息和第二状态信息,所述第一状态信息表示关于经 由无线通信的装置之间的直接连接的第一无线通信装置的状态,且所述第二状态信息表示 关于所述直接连接的第二无线通信装置的状态;和 控制单元,配置为基于第一状态信息和第二状态信息建立经由无线通信的在第一无线 通信装置和第二无线通信装置之间的连接, 其中,所述第一状态信息和所述第二状态信息中的至少一个经由近场通信获得。
2. 根据权利要求1的通信装置, 其中,所述第一无线通信装置具有直接连接的功能,W及 其中,所述控制单元改变第一无线通信装置的状态。
3.根据权利要求2的通信装置, 其中,所述第一无线通信装置的状态是第一状态、第二状态和第=状态之一,在所述 第一状态中,与通过直接连接形成的无线通信装置的组中的其他无线通信装置建立直接连 接,在所述第二状态中,与通过直接连接形成的无线通信装置的组中的处于第一状态的无 线通信装置建立直接连接,且在所述第=状态中,不建立直接连接,和 其中,所述控制单元将第一无线通信装置的状态从第一状态、第二状态和第=状态之 一改变为第一状态、第二状态和第=状态中的另一状态。
4.根据权利要求3的通信装置, 其中,所述控制单元当第一无线通信装置的状态是第一状态或者第二状态且所述第 一无线通信装置和所述第二无线通信装置不能够在通过直接连接形成的无线通信装置的 组中彼此通信时,将所述第一无线通信装置的状态从第一状态或者第二状态改变为第=状 态。
5.根据权利要求3的通信装置, 其中,所述第一无线通信装置的状态能够是在通过直接连接形成的无线通信装置的组 中的第一状态,和在通过直接连接形成的无线通信装置的不同组中的第二状态。
6. 根据权利要求5的通信装置, 其中,所述控制单元当第一无线通信装置的状态是通过直接连接形成的无线通信装置 的第一组中的第一状态时,W第一无线通信装置的状态是第一组中的第一状态和通过直接 连接形成的无线通信装置的第二组中的第二状态的方式,改变第一无线通信装置的状态。
7.根据权利要求5的通信装置, 其中,所述控制单元当第一无线通信装置的状态是通过直接连接形成的无线通信装置 的第一组中的第二状态时,W第一无线通信装置的状态是第一组中的第二状态和通过直接 连接形成的无线通信装置的第二组中的第一状态的方式,改变第一无线通信装置的状态。
8. 根据权利要求3的通信装置, 其中,所述控制单元选择启用第一无线通信装置和第二无线通信装置之间的连接的第 一无线通信装置的状态和第二无线通信装置的状态的目标对,并W第一无线通信装置的状 态和第二无线通信装置的状态迁移到所述目标对的方式改变第一无线通信装置的状态。
9.根据权利要求8的通信装置, 其中,所述控制单元从多个目标对选择具有较高优先级的目标对。
10. 根据权利要求3的通信装置, 其中,所述获得单元获得启用第一无线通信装置和第二无线通信装置之间的连接的第 一无线通信装置的状态和第二无线通信装置的状态的目标对,和 其中,所述控制单元W第一无线通信装置的状态和第二无线通信装置的状态迁移到所 述目标对的方式改变第一无线通信装置的状态。
11. 根据权利要求10的通信装置, 其中,所述第一无线通信装置是通信装置, 其中,所述获得单元经由近场通信获得第二状态信息和目标对,W及 其中,所述控制单元在发送第一状态信息到第二无线通信装置之前,基于所述目标对 改变第一无线通信装置的状态。
12. 根据权利要求3的通信装置, 其中,所述第二无线通信装置不具有直接连接的功能, 其中,所述第二无线通信装置的状态是表示缺少直接连接的功能的第四状态,W及 其中,所述控制单元当第一无线通信装置的状态是第二状态或者第=状态时,将第一 无线通信装置的状态从第二状态或者第=状态改变为第一状态。
13.根据权利要求1的通信装置, 其中,所述第一无线通信装置和所述第二无线通信装置不具有直接连接的功能, 其中,所述第一无线通信装置的状态和所述第二无线通信装置的状态是表示缺少直接 连接的功能的第四状态,化及 其中,所述控制单元使得第一无线通信装置和第二无线通信装置建立与相同接入点的 连接。
14.根据权利要求1的通信装置, 其中,所述控制单元控制用于在建立经由无线通信在第一无线通信装置和第二无线通 信装置之间的连接之后,在第一无线通信装置和第二无线通信装置之间开始服务的处理。
15.根据权利要求14的通信装置, 其中,所述获得单元获得用于经由近场通信开始服务的信息,W及 其中,所述控制单元基于用于开始服务的信息控制用于开始服务的处理。
16.根据权利要求15的通信装置, 其中,当经由近场通信获得第一状态信息和第二状态信息中的至少一个时,经由近场 通信获得所述用于开始服务的信息。
17.根据权利要求3的通信装置, 其中,所述获得单元另外获得表示关于直接连接的在第一无线通信装置上的约束的第 一约束信息,和表示关于直接连接的第二无线通信装置上的约束的第二约束信息,W及 其中,经由近场通信获得第一状态信息和第一约束信息的组合W及第二状态信息和第 二约束信息的组合中的至少一个。
18.根据权利要求17的通信装置, 其中,所述第一约束信息包括表示第一无线通信装置是否能够在通过直接连接形成的 无线通信装置的组中处于第一状态且在通过直接连接形成的无线通信装置的不同组中处 于第二状态的信息、表示当第一无线通信装置的状态是通过直接连接形成的无线通信装置 的组中的第一状态时另一无线通信装置是否能够被添加到该组的信息、表示第一无线通信 装置是否能够操作为等效于接入点的终端的信息、和表示第一无线通信装置是否能够建立 另一无线通信装置和接入点之间的连接的信息中的至少一个。
19. 根据权利要求1的通信装置, 其中,所述第一无线通信装置和所述第二无线通信装置之一是通信装置,且 其中,所述第二状态信息当第一无线通信装置是通信装置时经由近场通信获得,且所 述第一状态信息当第二无线通信装置是通信装置时经由近场通信获得。
20. 根据权利要求1的通信装置, 其中,所述第一状态信息和所述第二状态信息两者都经由近场通信获得。
21. 根据权利要求20的通信装置, 其中,所述第一无线通信装置和所述第二无线通信装置不具有直接连接的功能, 其中,所述通信装置另外包括用于执行无线通信的无线通信单元,W及 其中,所述控制单元建立在第一无线通信装置和通信装置之间的连接和在第二无线通 信装置和通信装置之间的连接,并使得所述无线通信单元将数据从第一无线通信装置和第 二无线通信装置之一传送到另一无线通信装置。
22. 根据权利要求1的通信装置, 其中,所述无线通信是无线局域网(LAN)通信,W及 其中,所述直接连接符合Wi-Fi Direct标准。
23. -种通信控制方法,包括: 获得第一状态信息和第二状态信息,所述第一状态信息表示关于经由无线通信的装置 之间的直接连接的第一无线通信装置的状态,且所述第二状态信息表示关于该直接连接的 第二无线通信装置的状态;W及 基于第一状态信息和第二状态信息建立经由无线通信的在第一无线通信装置和第二 无线通信装置之间的连接, 其中,所述第一状态信息和所述第二状态信息中的至少一个经由近场通信获得。
24. -种用于使得计算机用作W下单元的程序: 获得单元,配置为获得第一状态信息和第二状态信息,所述第一状态信息表示关于经 由无线通信的装置之间的直接连接的第一无线通信装置的状态,且所述第二状态信息表示 关于所述直接连接的第二无线通信装置的状态;和 控制单元,配置为基于第一状态信息和第二状态信息建立经由无线通信的在第一无线 通信装置和第二无线通信装置之间的连接, 其中,所述第一状态信息和所述第二状态信息中的至少一个经由近场通信获得。
【文档编号】H04W76/02GK104471962SQ201380018244
【公开日】2015年3月25日 申请日期:2013年3月19日 优先权日:2012年4月10日
【发明者】川上大介, 铃木英之, 伊东克俊, 石田雄仁, 大出纯哉 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1