首页 / 国际专利分类库 / 电学 / 电通信技术 / 无线通信网络 / 连接管理,例如连接建立,操作或释放 / 无线通信装置、程序、无线通信方法和无线通信系统

无线通信装置、程序、无线通信方法和无线通信系统

申请号 CN201110246984.8 申请日 2011-08-24 公开(公告)号 CN102378391A 公开(公告)日 2012-03-14
申请人 索尼公司; 发明人 长良彻;
摘要 公开了无线通信装置、程序、无线通信方法和无线通信系统。一种无线通信装置,包括:接收单元,配置为接收响应 请求 信号 ;发送单元,配置为发送响应于响应请求信号的响应信号;测量单元,配置为连续测量由接收单元接收的响应请求信号的接收功率;以及通信控制单元,配置为如果响应请求信号的接收功率高于 阈值 ,则使得发送单元发送响应信号到已经发送响应请求信号的无线通信装置。
权利要求

1.一种无线通信装置,包括:
接收单元,配置为接收响应请求信号
发送单元,配置为发送响应于响应请求信号的响应信号;
测量单元,配置为连续测量由接收单元接收的响应请求信号的接收功率;以及通信控制单元,配置为如果响应请求信号的接收功率高于阈值,则使得发送单元发送响应信号到已经发送响应请求信号的无线通信装置。
2.如权利要求1所述的无线通信装置,其中在接收单元从多个无线通信装置的每个接收响应请求信号的情况下,如果从无线通信装置之一发送的响应请求信号的接收功率高于阈值,并且响应请求信号的接收功率、和从其它无线通信装置发送的响应请求信号的每个的接收信号之间的差别,大于设置值,则通信控制单元使得发送单元发送响应信号到该无线通信装置之一。
3.如权利要求2所述的无线通信装置,其中在响应请求信号的接收功率已经降到低于阈值之后,通信控制单元还使得发送单元发送响应信号。
4.如权利要求3所述的无线通信装置,其中如果响应请求信号的接收功率在增加并且超过阈值,以及如果响应请求信号的接收功率在降低并且降到低于阈值,则通信控制单元使得发送单元发送响应信号。
5.如权利要求4所述的无线通信装置,还包括:
通知单元;
其中在发送单元已经发送响应信号之后,通信控制单元控制用于与已经发送响应请求信号的无线通信装置建立连接的通信,并且其中当完成通过通信控制单元执行的连接的建立时,通知单元通知通信的建立。
6.如权利要求5所述的无线通信装置,还包括:
显示单元,配置为在通信控制单元开始用于建立连接的通信之前,显示用于询问用户是否允许建立连接的屏幕。
7.如权利要求6所述的无线通信装置,其中通信控制单元基于经历求平均处理的响应请求信号的接收功率,控制响应信号的发送。
8.一种程序,包括:
用于使得计算机用作以下单元的程序代码:接收单元,配置为接收响应请求信号;发送单元,配置为发送响应于响应请求信号的响应信号;测量单元,配置为连续测量由接收单元接收的响应请求信号的接收功率;以及通信控制单元,配置为如果响应请求信号的接收功率高于阈值,则使得发送单元发送响应信号到已经发送响应请求信号的无线通信装置。
9.一种无线通信方法,包括:
接收响应请求信号;
连续测量响应请求信号的接收功率;以及
如果响应请求信号的接收功率高于阈值,则发送响应信号到已经发送响应请求信号的无线通信装置。
10.一种无线通信系统,包括:
第一无线通信装置,配置为间歇发送响应请求信号;以及
第二无线通信装置,所述第二无线通信装置包括接收单元,配置为接收响应请求信号;
发送单元,配置为发送响应于响应请求信号的响应信号;测量单元,配置为连续测量由接收单元接收的响应请求信号的接收功率;以及通信控制单元,配置为如果响应请求信号的接收功率高于阈值,则使得发送单元发送响应信号到已经发送响应请求信号的无线通信装置。

说明书全文

无线通信装置、程序、无线通信方法和无线通信系统

技术领域

[0001] 本公开涉及无线通信装置、程序、无线通信方法和无线通信系统。

背景技术

[0002] 近年来,已经广泛使用无线局域网(LAN)系统(例如,IEEE(电器和电子工程师协会)802.11),以便取代连线网络,因为无线LAN系统的设备能够在多种地方使用。例如,如在日本专利No.4307227中描述的,从一组无线通信装置形成符合IEEE 802.11标准的无线LAN系统,该组无线通信装置包括用作父节点的接入点和用作子节点的多个站。多个站连接到单个接入点。
[0003] 此外,Wi-Fi联盟推进了称为Wi-Fi Direct的规范。在Wi-Fi Direct中,多个无线通信装置相互检测(设备发现、服务发现),并且在WPS(Wi-Fi保护设置)中执行设备认证。以该方式,无线通信装置相互建立直接连接。此外,在Wi-Fi Direct中,多个无线通信装置确定哪一个无线通信装置将用作父节点(组所有者)、或者子节点(客户端),此后,形成通信组。注意,例如在日本专利No.4307227和日本未审专利申请公开No.2005-136897中描述了这种技术:无线通信装置相互直接通信而不使用接入点。发明内容
[0004] 然而,由于Wi-Fi波的传输距离范围长,所以无线通信装置可以检测到多个其它无线通信装置。因此,无线通信装置能够显示这样的选择屏幕,其显示作为无线通信装置可以连接到的候选者的、检测到的无线通信装置,并且用户能够选择无线通信装置之一。然而,在这样的技术中,出现若干问题。例如,在显示多个候选无线通信装置的选择屏幕中,选择目标无线通信装置对于用户来说是麻烦的。
[0005] 此外,如果用户A的无线通信装置检测到位于邻近房间(或相邻房屋)中的无线通信装置,则难以确定检测到的无线通信装置是否位于邻近房间。因此,用户A的无线通信装置显示位于邻近房间的无线通信装置作为候选,并且用户A可能错误地选择显示的无线通信装置。在这样的情况下,位于邻近房间的无线通信装置显示连接确认屏幕。然而,如果位于邻近房间的无线通信装置的用户B操作无线通信装置,并且错误地允许进行连接,则错误地建立两个无线通信装置之间的连接。
[0006] 此外,出现在位于邻近房间的无线通信装置上错误地显示连接确认屏幕的问题。例如,即使当在邻近房间中的用户B拒绝连接,如果用户A没有意识到其在选择邻近房间中的无线通信装置,则用户A可能重复尝试进行连接。因此,连接确认屏幕可能重复出现在位于邻近房间中的无线通信装置上。
[0007] 为了解决这样的问题,可以使用从附近的无线通信装置传输的无线信号的接收功率(接收信号强度指示(RSSI)),确定由用户A的无线通信装置检测到的附近的无线通信装置,是位于用户A的房间中还是用户A附近。然而,接收功率不是根据无线通信装置之间的距离单调变化。为此,难以使用接收功率识别无线通信装置之间的位置关系。
[0008] 本公开提供了一种新颖的和改进的无线通信装置、程序、无线通信方法和无线通信系统,其能够适当地识别目标无线通信装置。
[0009] 根据本公开的实施例,一种无线通信装置,包括:接收单元,配置为接收响应请求信号;发送单元,配置为发送响应于响应请求信号的响应信号;测量单元,配置为连续测量由接收单元接收的响应请求信号的接收功率;以及通信控制单元,配置为如果响应请求信号的接收功率高于阈值,则使得发送单元发送响应信号到已经发送响应请求信号的无线通信装置。
[0010] 在接收单元从多个无线通信装置的每个接收响应请求信号的情况下,如果从无线通信装置之一发送的响应请求信号的接收功率高于阈值,并且响应请求信号的接收功率、和从其它无线通信装置发送的响应请求信号的每个的接收信号之间的差别,大于设置值,则通信控制单元可以使得发送单元发送响应信号到该无线通信装置之一。
[0011] 在响应请求信号的接收功率已经降到低于阈值之后,通信控制单元还可以使得发送单元发送响应信号。
[0012] 如果响应请求信号的接收功率在增加并且超过阈值,以及响应请求信号的接收功率在降低并且降到低于阈值,则通信控制单元可以使得发送单元发送响应信号。
[0013] 无线通信装置还可以包括通知单元。在发送单元已经发送响应信号之后,通信控制单元可以控制用于与已经发送响应请求信号的无线通信装置建立连接的通信,并且当完成通过通信控制单元执行的连接的建立时,通知单元通知通信的建立。
[0014] 无线通信装置还可以包括显示单元,配置为在通信控制单元开始用于建立连接的通信之前,显示用于询问用户是否允许建立连接的屏幕。
[0015] 通信控制单元可以基于经历求平均处理的响应请求信号的接收功率,控制响应信号的发送。
[0016] 根据本公开的另一实施例,一种程序,包括用于使得计算机用作以下单元的程序代码:接收单元,配置为接收响应请求信号;发送单元,配置为发送响应于响应请求信号的响应信号;测量单元,配置为连续测量由接收单元接收的响应请求信号的接收功率;以及通信控制单元,配置为如果响应请求信号的接收功率高于阈值,则使得发送单元发送响应信号到已经发送响应请求信号的无线通信装置。
[0017] 根据本公开的又一实施例,一种无线通信方法,包括:接收响应请求信号;连续测量响应请求信号的接收功率;以及如果响应请求信号的接收功率高于阈值,则发送响应信号到已经发送响应请求信号的无线通信装置。
[0018] 根据本公开的又一实施例,一种无线通信系统,包括:第一无线通信装置,配置为间歇发送响应请求信号;以及第二无线通信装置。所述第二无线通信装置包括接收单元,配置为接收响应请求信号;发送单元,配置为发送响应于响应请求信号的响应信号;测量单元,配置为连续测量由接收单元接收的响应请求信号的接收功率;以及通信控制单元,配置为如果响应请求信号的接收功率高于阈值,则使得发送单元发送响应信号到已经发送响应请求信号的无线通信装置。
[0019] 如上所述,根据本公开的实施例,可以正确地确定作为通信的目标的无线通信装置。附图说明
[0020] 图1图示根据本公开实施例的无线通信系统的示例性配置;
[0021] 图2图示以Wi-Fi Direct建立直接连接的过程的示例;
[0022] 图3图示连接选择屏幕的示例;
[0023] 图4图示显示屏幕的转变的示例;
[0024] 图5图示无线电波的传输模型;
[0025] 图6图示双线传播(two-ray propagation)模型中的发送天线和接收天线之间的传输损失的计算的示例;
[0026] 图7图示使用双线传播模型的传输损失、及从邻近房间传播的无线电波的传输损失的计算的示例,后一传输损失,通过增加8dB(由于墙壁的传输损失的估计值)到使用双线传播模型计算的传输损失获得;
[0027] 图8是图示根据本公开实施例的蜂窝电话的示例性配置的功能性框图
[0028] 图9图示双线传播模型中的发送天线和接收天线之间的传输损失的计算的示例;
[0029] 图10是图示根据本公开实施例的显示装置的示例性配置的功能性框图;
[0030] 图11是图示由根据本公开实施例的无线通信系统执行的第一操作的示例的序列图;
[0031] 图12图示在蜂窝电话上显示的屏幕的转变;以及
[0032] 图13是图示由根据本公开实施例的无线通信系统执行的第二操作的示例的序列图。

具体实施方式

[0033] 下面参照附图描述本公开的示例性实施例。注意,在以下描述和附图中,相同的标号将用于描述具有实质相同功能结构的组件,因此,不重复其描述。
[0034] 可替代地,可以通过附加字母到相同的参考号码,相互区分具有实质相同功能结构的多个组件。例如,具有实质相同功能结构的多个组件可以称为“显示装置30A、30X和30Y”。然而,当不必在具有实质相同功能结构的多个组件之间区分时,给予各组件相同的参考符号。例如,当不必区分“显示装置30A、30X和30Y”时,显示装置简单地称为显示装置
30。
[0035] 按以下顺序描述本公开的示例性实施例:
[0036] 1.无线通信系统的配置
[0037] 2.根据本公开实施例的蜂窝电话和显示装置的配置
[0038] 3.由根据本公开实施例的无线通信系统执行的操作
[0039] 3-1.操作的第一示例
[0040] 3-2.操作的第二示例
[0041] 4.总结
[0042] 1.无线通信系统的配置
[0043] 首先参照图1描述根据本公开实施例的无线通信系统的示例性配置。
[0044] 图1图示根据本公开实施例的无线通信系统的示例性配置。如图1所示,根据本公开的实施例,无线通信系统包括蜂窝电话20和显示装置30A、30X和30Y。显示装置30A放置在蜂窝电话20的用户的房间中。显示装置30X放置在邻近房间X中。显示装置30Y放置在邻近房间Y中。
[0045] 蜂窝电话20和具有无线通信功能的显示装置30用作无线通信装置。这些无线通信装置形成通信组,并且不使用接入点直接相互通信。例如,当蜂窝电话20和显示装置30A形成通信组,并且如果蜂窝电话20直接发送内容数据到显示装置30A,则显示装置30A可以显示蜂窝电话20中存储的内容数据。
[0046] 尽管在图1中,蜂窝电话20和显示装置30用作无线通信装置,但是无线通信装置不限于此。例如,无线通信装置的示例可以包括信息处理装置,诸如个人计算机(PC)、便携式音乐播放器、家庭视频处理装置(例如,DVD记录器或盒式录像机)、家庭视频显示装置、个人数字助理(PDA)、家庭游戏控制台、家用电器、移动视频处理设备、图像拾取设备和移动游戏控制台。
[0047] 此外,在无线通信装置之间交换的内容数据的示例包括音频数据(例如,音乐、演讲和无线电节目)、视频数据(例如,电影、电视节目、视频节目、照片、绘画和图表)、以及多种数据项目(如游戏和软件)。
[0048] Wi-Fi Direct
[0049] 允许无线通信装置与另一无线通信装置直接通信的通信标准之一是“Wi-Fi Direct”。在Wi-Fi Direct中,多个无线通信装置检测其它无线通信装置的存在(设备发现和服务发现),并且在WPS(Wi-Fi保护设置)认证其它无线通信装置。因此,无线通信装置相互建立直接连接。此外,在Wi-Fi Direct中,确定各无线通信装置中的哪一个将用作父节点(组所有者),并且哪一个将用作子节点(客户端)。以该方式,形成通信组。下面参照图2更详细描述以Wi-Fi Direct形成这种通信组。
[0050] 图2图示以Wi-Fi Direct建立直接连接的过程的示例。如图2所示,从蜂窝电话的用户接收指示执行直接连接的应用开始的指令后(S102),蜂窝电话就通过步骤S104到S110执行设备发现。更具体地,蜂窝电话发送探测请求(响应请求信号)(S106),并且从显示装置接收针对探测请求的探测响应(响应信号)(S108)。以该方式,蜂窝电话知道显示装置的存在。
[0051] 随后,蜂窝电话通过步骤S112到S118执行服务发现。更具体地,蜂窝电话发送服务显示询问,以便查询由设备发现中发现的显示装置支持的服务(S114)。此后,从显示装置接收服务发现响应后(S118),蜂窝电话就知道由显示装置支持的服务。
[0052] 随后,例如,蜂窝电话显示图3所示的连接选择屏幕。如果在连接选择屏幕中选择“xxxx”(即,显示装置的名称)(步骤120),则蜂窝电话通过步骤S122到S140执行与显示装置的“组形成”。更具体地,蜂窝电话和显示装置相互交换用于确定哪一个将用作组所有者的优先级信息(S124和S130)。蜂窝电话和显示装置中具有更高优先级的一个用作组所有者。在图2中,显示装置运行为组所有者,并且蜂窝电话运行为客户端。
[0053] 此 后,蜂 窝 电 话 和 显 示 装 置 执 行 认 证/ 连 接 处 理,如 预 认 证(preAuthentication)、WPS交换、认证和4路握手(4way handshake)(S142到S152)。以该方式,蜂窝电话和显示装置相互建立直接连接(S154)。
[0054] 注意,为了提升WPS,显示装置还可以显示连接确认屏幕,用于询问用户其是否想要建立连接。下面参照图4更详细描述连接确认屏幕。
[0055] 图4图示由显示装置显示的屏幕的转变。如图4所示,从蜂窝电话接收组形成请求后(S126),显示装置就显示用于与蜂窝电话连接的连接确认屏幕80-1。如果用户在连接确认屏幕80-1中选择“是”(S138),则显示装置认为该选择为按压WPS中的按钮(S140)。因此,执行用于将蜂窝电话连接到显示装置的处理。
[0056] 在执行连接处理的同时,显示装置显示包括指示在执行直接连接的建立的消息的屏幕80-2。随后,在已经建立蜂窝电话和显示装置之间的直接连接之后,显示装置显示用于从蜂窝电话接收的内容的回放屏幕80-3。
[0057] 关于连接目标的问题
[0058] 在图1所示的示例中,当蜂窝电话20的用户想要通过直接连接将蜂窝电话20接连到显示装置30A,并且如果仅使用图2图示的设备发现,则除了显示装置30A外,还可以检测到位于邻近房间X中的显示装置30X,及位于邻近房间Y中的显示装置30Y,因为Wi-Fi无线电波的传输距离长。
[0059] 为了解决这样的问题,蜂窝电话20可以显示包括作为连接目标的候选的、检测到的显示装置30的连接选择屏幕,并且蜂窝电话20可以基于由用户执行的选择确定通信目标。然而,该技术具有若干缺点。例如,选择包括多个连接目标的候选的、连接选择屏幕中显示的连接目标之一,对于用户来说是麻烦的。
[0060] 此外,用户可能错误地选择邻近房间中的显示装置30X和30Y之一。在这样的情况下,在显示装置30X和30Y上显示选择确认屏幕。然而,邻近房间中的用户可能错误地允许进行连接。在该情况下,蜂窝电话20错误地连接到显示装置30X或30Y。
[0061] 此外,出现这样的问题:在位于邻近房间的无线通信装置30X或30Y上错误地显示连接确认屏幕。例如,即使当坐在邻近房间中的用户拒绝连接,如果蜂窝电话20的用户不知道其在选择邻近房间中的无线通信装置,则蜂窝电话20的用户也可能重复尝试进行连接。因此,可能在位于邻近房间的显示装置30X或30Y上重复出现连接确认屏幕。
[0062] 为了解决这样的问题,可以使用从附近的无线通信装置传输的无线信号的接收功率(即,RSSI),确定由蜂窝电话20检测到的附近的无线通信装置,是位于蜂窝电话20所在的房间还是蜂窝电话20附近。然而,接收功率不是根据蜂窝电话20和任一显示装置之间的距离单调变化。因此,难以使用接收功率识别蜂窝电话20和任一显示装置之间的距离。下面描述这一点的原因。
[0063] 图5图示无线电波的传输模型。如图5所示,从发送天线发送和通过接收天线接收的无线电波,不仅包括从发送天线直接发送到接收天线的直接波,而且包括由地板反射的反射波。如图5所示,在处于由墙壁间隔开的位置执行的短距离通信中,直接波和由地板反射的反射波是主导的。因此,这样的通信可以通过称为“双线传播(two-ray propagation)模型”的传播模型近似。
[0064] 图6图示双线传播模型中的发送天线和接收天线之间的传输损失的计算的示例。注意,在以下条件下进行计算:
[0065] 发送天线和接收天线的高度=1m,并且
[0066] 地板的反射率=50%。
[0067] 如从图6可见,传输损失不是随着发送天线和接收天线之间的距离单调增加,而是以振荡方式重复增加和减小。这是因为基于由直接波和反射波的传输距离之间的差别导致的相位差,直接波和反射波相互积极地和消极地干涉。为此,仅通过使用接收功率,难以精确检测发送天线和接收天线之间的距离。类似地,如图7图示,仅通过使用接收功率,难以确定用作传输源的无线通信装置是否位于相同房间。
[0068] 图7图示使用双线传播模型的传输损失、及从邻近房间传播的无线电波的传输损失的计算的示例,后一传输损失,通过增加8dB(由于墙壁的传输损失的估计值)到使用双线传播模型计算的传输损失获得。如图7所示,在一些情况下,从例如位于相同房间、并且距离A的无线通信装置传输的无线电波的传输损失,大于从位于邻近房间、并且大约3m或4m远的无线通信装置传输的无线电波的传输损失。因此,仅通过相互比较接收功率的级别,难以正确检测无线通信装置的哪一个位于相同房间。
[0069] 因此,构思了本公开的实施例的思想。根据本公开的实施例,蜂窝电话20和显示装置30可以正确识别目标无线通信装置。下面详细描述这样的蜂窝电话20和显示装置30。
[0070] 2.根据本公开实施例的蜂窝电话和显示装置的配置
[0071] 蜂窝电话的配置
[0072] 图8是图示蜂窝电话20的配置的功能性框图。如图8所示,蜂窝电话20包括通信单元210、通信控制单元220、存储单元230、显示单元240、声音输出单元250、操作单元260、以及RSSI确定单元270。
[0073] 通信单元210用作用于执行接收处理的接收单元、用于执行发送处理的发送单元、以及用于测量接收信号的RSSI的测量单元。例如,通信单元210根据从通信控制单元220接收的请求,生成多种数据和数据分组,并且添加多种数据报头和错误检测码(如FCS(帧校验序列))到数据帧和数据分组。此外,通信单元210从经历上述处理的数据生成载波的频率范围中的调制信号,并且将调制信号转换为无线电信号。此后,通信单元210发送该无线电信号。
[0074] 此外,接收无线电信号后,通信单元210就下转换该无线电信号,并且将该无线电信号转换为位串。以该方式,通信单元210解码各种数据帧。此后,通信单元210分析附加到数据帧的报头,并且基于错误检测码检测数据帧是否具有错误。此外,当执行接收处理时,通信单元210测量无线电信号的RSSI。
[0075] 通信控制单元220控制由通信单元210执行的接收处理和发送处理。例如,通信控制单元220确定使用的频率,生成控制消息,分析传输命令和控制消息,并且控制连接处理。注意,控制消息的示例包括信标、对于接收的信标的响应、探测请求、广播信息(例如,探测响应)、服务发现询问和服务发现响应。
[0076] 存储单元230用作用于由通信控制单元220执行的数据处理的工作区域,或者存储多种内容数据项目的记录介质。非易失性存储器、磁盘、光盘或者磁光(MO)盘可以用作存储单元230。非易失性存储器的示例包括电可擦除可编程只读存储器(EEPROM)、及可擦除可编程只读存储器(EPROM)。磁盘的示例包括硬盘和盘形磁介质。光盘的示例包括致密盘(CD)、数字多功能可记录盘(DVD-R)和蓝光 盘(BD)。
[0077] 显示单元240显示关于直接连接的多种屏幕。由显示单元240显示的屏幕下面在部分“3.由根据本公开实施例的无线通信系统执行的操作”中更详细地描述。
[0078] 声音输出单元250用作通知单元,当建立根据本实施例的直接连接时,用于通知用户直接连接的建立。例如,当建立直接连接时,声音输出单元250输出蜂鸣声或专用音乐。
[0079] 尽管已经参照声音输出单元250作为通知单元的示例描述了本实施例,但是通知单元不限于声音输出单元250。例如,可以通过从状态LED发射的光或显示单元240的闪光,通知用户直接连接的建立。
[0080] 操作单元260接收用户操作。例如,鼠标键盘、按钮、麦克开关、或者控制杆可以用作操作单元260。
[0081] RSSI确定单元270确定由通信单元210测量的RSSI是否高于阈值。通过适当地设置阈值,可以确定已经发送具有高于阈值的RSSI的无线电信号的无线通信装置,位于与蜂窝电话20相同的房间中。下面参照图9描述阈值。
[0082] 在蜂窝电话20和邻近房间中的无线通信装置(例如,显示装置30X或30Y)之间存在墙壁。在正常使用条件下,蜂窝电话20和邻近房间中的无线通信装置之间的距离长于例如0.5m。因此,如图9所示,在大约0.5m的距离展现从邻近房间发射的无线电波的最大功率(大约-29dB)。
[0083] 因此,大于从邻近房间发射的无线电波的最大功率(例如,在相同房间中大约0.3m的距离处的RSSI,如图9图示)的值可以设为阈值。通过使用这样的配置,可以根据RSSI是否高于阈值,正确地确定已经发射无线电信号的无线通信装置,是否位于与蜂窝电话20相同房间中。
[0084] 以该方式,根据本实施例,RSSI确定单元270连续确定间歇发送的探测请求的RSSI是否高于阈值。如果RSSI确定单元270确定间歇发送的探测请求的RSSI高于阈值,则通信控制单元220使得通信单元210,发送探测响应到已经发送探测请求的无线通信装置。也就是说,如果RSSI确定单元270确定探测请求的RSSI高于阈值,则通信控制单元220执行,用于与已经发送探测请求的无线通信装置建立直接连接的处理。
[0085] 结果,用户可以通过简单的物理操作,将蜂窝电话20直接连接到显示装置30A,在简单的物理操作中,用户例如移动蜂窝电话20更靠近相同房间中的显示装置30A。
[0086] 注释和修改
[0087] 注意,RSSI的阈值可以在距通信单元210的RSSI的饱和值(最大值)10dB内。如果RSSI饱和,可能降低检测精度。因此,阈值设置在不降低检测精度的上述范围内是有效的。
[0088] 此外,如果从多个无线通信装置发送探测请求,则RSSI确定单元270可以选择具有高于阈值的RSSI的无线通信装置,并且该RSSI和另一无线通信装置的RSSI之间的差别大于预定值。在这样的情况下,通信控制单元220使得通信单元210,发送探测响应到由RSSI确定单元270选择的无线通信装置。通过采用这样的配置,可以进一步避免与用户不希望的无线通信装置的直接连接。
[0089] 此外,如果探测请求的RSSI在增加并且超过阈值,以及如果探测请求的RSSI在降低并且降到低于阈值,则通信控制单元220可以使得通信单元210发送探测响应。以该方式,除了简单地检测蜂窝电话20和装置之间的距离小之外,还可以检测RSSI的变化,该变化由蜂窝电话20移动更靠近已经发送探测请求的装置和移动远离装置引起,并且可以有效地执行发送探测响应的控制。
[0090] 此外,替代简单地使用由通信单元210测量的RSSI,RSSI确定单元270可以使用通过使用移动平均的求平均运算、最大值检测或包络解调获得的RSSI。
[0091] 显示装置的配置
[0092] 在上述部分中,已经描述了根据本公开实施例的蜂窝电话20的配置。下面参照图10描述显示装置30的配置。
[0093] 图10是图示根据本公开实施例的显示装置30的配置的功能性框图。如图10所示,显示装置30包括通信单元310、通信控制单元320、显示单元340、声音输出单元350、操作单元360、RSSI确定单元370、以及再现单元380。
[0094] 显示装置30的大多数配置类似于蜂窝电话20的配置。例如,显示装置30的通信单元310的配置,可以实质上与蜂窝电话20的通信单元210的配置相同。显示装置30的通信控制单元320的配置,可以实质上与蜂窝电话20的通信控制单元220的配置相同。显示装置30的RSSI确定单元370的配置,可以实质上与蜂窝电话20的RSSI确定单元270的配置相同。
[0095] 也就是说,简要地说,从蜂窝电话20接收探测请求后,显示装置30就连续测量探测请求的RSSI。如果探测请求的RSSI超过阈值,则显示装置30发送探测响应到蜂窝电话20。
[0096] 此外,在已经建立显示装置30和蜂窝电话20之间的直接连接之后,再现单元380再现从蜂窝电话20接收的内容数据。显示单元340显示从再现单元380获得的再现内容数据的屏幕。
[0097] 3.由根据本公开实施例的无线通信系统执行的操作
[0098] 在上述部分中,已经描述了根据本公开实施例的蜂窝电话20和显示装置30的配置。接下来,描述根据本公开实施例的、包括蜂窝电话20和显示装置30的无线通信系统的示例性操作。
[0099] 3-1.操作的第一示例
[0100] 图11是图示由根据本公开实施例的无线通信系统执行的第一操作的示例的序列图。在图12所示的显示单元240上显示的应用选择屏幕40-1中,如果用户选择“直接连接”(S302),则蜂窝电话20通过步骤S304到S320开始设备发现。
[0101] 此外,当开始设备发现时,蜂窝电话20的显示单元240显示图12所示的、提示用户执行紧靠操作的屏幕40-2。响应于在屏幕40-2中显示的消息,用户开始移动蜂窝电话20更靠近显示装置30(S306)。
[0102] 此后,在设备发现中,蜂窝电话20连续发送探测请求(响应请求信号),直到它接收探测响应(响应信号)(S308和S312)。作为对比,显示装置30连续测量从蜂窝电话20接收的探测请求的RSSI(S310和S314)。此后,如果蜂窝电话20移动更靠近显示装置30,并且因此,从蜂窝电话20接收的探测请求的RSSI超过阈值,则显示装置30发送探测响应到蜂窝电话20(S318)。
[0103] 如果蜂窝电话20接收从显示装置30发送的探测请求,并且发现存在显示装置30,则蜂窝电话20通过步骤S322到S328开始服务发现。更具体地,蜂窝电话20发送服务发现询问,以便查询由使用设备发现发现的显示装置30支持的服务(S324)。随后,蜂窝电话20从显示装置30接收服务发现响应(S326),并且变得知道由显示装置30支持的服务。
[0104] 此外,当开始服务发现时,蜂窝电话20的显示单元240显示,包括指示正在建立直接连接的消息的屏幕40-3(参照图12)。
[0105] 随后,蜂窝电话20通过步骤S330到S340执行组形成。更具体地,蜂窝电话20与显示装置30交换指示组所有者的优先级的优先级信息(S332和S334)。此后,确定蜂窝电话20和显示装置30中具有更高优先级的一个用作组所有者。在图11所示的示例中,显示装置30用作组所有者,并且蜂窝电话20用作客户端。
[0106] 随后,蜂窝电话20和显示装置30执行包括预认证(S342)、WPS交换(S344)、认证(S354)和4路握手(S356)的认证/连接处理。以该方式,建立其间的直接连接(S358)。即使当蜂窝电话20和显示装置30之间的距离增加,直接连接也继续。
[0107] 注意,在已经完成WPS之后,蜂窝电话20的显示单元240和显示装置30的显示单元340的每个,显示包括指示已经建立直接连接的消息的完成信息屏幕40-4(S348和S352)。
[0108] 如果蜂窝电话20紧靠显示装置30,则蜂窝电话20的用户难以观看完成信息屏幕40-4。为此,蜂窝电话20的声音输出单元250可以输出指示直接连接的建立的蜂鸣声、或专用音乐。
[0109] 如上所述,根据操作的第一示例,移动蜂窝电话20更靠近显示装置30可以被视为按压WPS按钮。因此,用户可以通过简单的物理操作,将蜂窝电话20直接连接到显示装置30A,在简单的物理操作中,用户例如移动蜂窝电话20更靠近相同房间中的显示装置30A。
此外,通过使用适当的RSSI的最佳阈值检测蜂窝电话20紧靠显示装置30A,可以防止蜂窝电话20与例如邻近房间中的显示装置30X之间的不当直接连接。
[0110] 3-2.操作的第二示例
[0111] 接下来,参照图13描述由根据本公开实施例的无线通信系统执行的操作的第二示例。如下面更详细描述的,操作的第二示例不同于操作的第一示例在于:蜂窝电话20和显示装置30双向传输探测请求。
[0112] 图13是图示由根据本公开实施例的无线通信系统执行的第二操作的示例的序列图。如图13所示,在蜂窝电话20的显示单元240上显示的应用选择屏幕40-1中,如果用户选择“直接连接”(S402A),则蜂窝电话20通过步骤S404A到S420A开始设备发现。类似地,在显示装置30的显示单元340上显示的应用选择屏幕40-1中,如果用户选择“直接连接”(S402B),则显示装置30通过步骤S404B到S420B开始设备发现。
[0113] 此外,当开始设备发现时,蜂窝电话20的显示单元240显示图12所示的、提示用户执行紧靠操作的屏幕40-2。响应于在屏幕40-2中显示的消息,用户开始移动蜂窝电话20更靠近显示装置30(S406)。
[0114] 此后,在设备发现中,蜂窝电话20和显示装置30的每个连续发送探测请求(响应请求信号),直到它接收探测响应(响应信号)(S408A、S412A、S408B和S412B)。注意,因为蜂窝电话20可以通过从显示装置30接收探测请求,来识别显示装置30的MAC地址,所以蜂窝电话20可以使用MAC地址作为目的地,来发送探测请求到显示装置30。根据这样的配置,不同于显示装置30的装置不错误地响应于探测请求。
[0115] 此外,蜂窝电话20和显示装置30的每个连续测量接收的探测请求的RSSI(S410A、S414A、S410B和S414B)。如果蜂窝电话20移动更靠近显示装置30,并且因此,探测请求的RSSI超过阈值,则蜂窝电话20和显示装置30的每个发送探测响应(S418A和S418B)。
[0116] 注意,蜂窝电话20可以根据从显示装置30接收的探测请求的RSSI,控制发送到显示装置30的探测请求的频率。例如,如果RSSI充分小于阈值,则花费长时间直到RSSI超过阈值。因此,随着从显示装置30接收的探测请求的RSSI的降低,蜂窝电话20可以降低发送到显示装置30的探测请求的频率。更具体地,蜂窝电话20可以基于公式或表格,确定探测请求的RSSI和发送频率之间的关系。根据这样的配置,可以减少直接连接所需的通信量。
[0117] 随后,如果蜂窝电话20通过从显示装置30接收探测请求发现存在显示装置30,则蜂窝电话20通过步骤S422A到S428A执行服务发现。类似地,如果显示装置30通过从蜂窝电话20接收探测请求发现存在蜂窝电话20,则显示装置30通过步骤S422B到S428B执行服务发现。
[0118] 注意,如果蜂窝电话20通过从显示装置30接收探测响应发现存在显示装置30,则蜂窝电话20可以显示确认屏幕,用于询问用户其是否允许与显示装置30进行直接连接。根据这样的配置,可以更可靠地防止蜂窝电话20与用户不希望的装置的连接。
[0119] 随后,蜂窝电话20通过步骤S430到S440执行与显示装置30的组形成。更具体地,蜂窝电话20与显示装置30交换指示组所有者的优先级的优先级信息(S432和S434)。此后,确定蜂窝电话20和显示装置30中具有更高优先级的一个用作组所有者。在图13所示的示例中,显示装置30用作组所有者,并且蜂窝电话20用作客户端。
[0120] 随后,蜂窝电话20和显示装置30执行包括预认证(S442)、WPS交换(S444)、认证(S454)和4路握手(S456)的认证/连接处理。以该方式,建立其间的直接连接(S458)。
[0121] 4.总结
[0122] 如上所述,根据本公开实施例的如蜂窝电话20或显示装置30的无线通信装置,连续确定连续发送的探测请求的RSSI是否高于阈值。如果确定探测请求的RSSI高于阈值,则无线通信装置使得通信单元210发送探测响应到已经发送探测请求的装置。也就是说,当确定探测请求的RSSI高于阈值时,无线通信装置执行用于建立与已经发送探测请求的装置的直接连接的处理。
[0123] 结果,用户可以通过简单的物理操作,将蜂窝电话20直接连接到例如位于相同房间的显示装置30A,在简单的物理操作中,用户移动蜂窝电话20更靠近显示装置30A。
[0124] 此外,通过设置RSSI的阈值为最佳值,可以防止与用户不希望的无线通信装置的直接连接。更具体地,可以有效地将阈值设为高于来自邻近房间、或相邻房屋的无线电波的期望最大值的值。
[0125] 尽管已经参照附图描述了本公开的示例性实施例,但是本公开不限于此。本领域的技术人员可以容易地构思在权利要求的范围内修改或改变该技术的思想。因此,这些修改和改变要包含在本公开的范围内。
[0126] 例如,在上述实施例中,测量探测请求的RSSI,并且根据测量的结果确定是否要发送探测响应。然而,本公开不限于这样的应用。作为修改,例如,可以测量服务发现询问的RSSI,并且可以根据测量的结果发送服务发现响应。
[0127] 此外,由本说明书中描述的无线通信系统执行的处理的步骤,不必以序列图中描述的时间顺序执行。例如,由无线通信系统执行的处理的步骤可以以不同于序列图的顺序、或者并行执行。
[0128] 此外,可以生成计算机可读程序,用于使得如CPU、ROM和RAM的蜂窝电话20和显示装置30中包括的硬件组件,用作蜂窝电话20和显示装置30的上述组件。此外,可以提供用于存储计算机程序的存储介质。
[0129] 本公开包含涉及于2010年8月24日向日本专利局提交的日本优先权专利申请JP2010-187369中公开的主题,在此通过引用并入其全部内容。
QQ群二维码
意见反馈