首页 / 专利库 / 信号处理 / 信噪比 / 用于无线接近配对的电子设备、方法和计算机可读介质

用于无线接近配对电子设备、方法和计算机可读介质

阅读:1发布:2020-09-08

专利汇可以提供用于无线接近配对电子设备、方法和计算机可读介质专利检索,专利查询,专利分析的服务。并且本 发明 涉及用于无线接近 配对 的 电子 设备、方法和计算机可读介质。为了在电子设备之间建立连接,在从另一电子设备接收到通告分组之后,电子设备将与和另一电子设备的通信相关联的性能度量与 阈值 进行比较。基于比较,电子设备提供 指定 针对电子设备和另一电子设备的配对意图的配对意图信息,以便由该另一电子设备呈现。此外,在从该另一电子设备接收到指定配对意图的附加配对意图信息之后,在附加配对意图信息匹配配对意图信息时,电子设备与另一电子设备建立连接。,下面是用于无线接近配对电子设备、方法和计算机可读介质专利的具体信息内容。

1.第一电子设备,包括:
天线;
接口电路,所述接口电路耦接到所述天线;以及
处理器,所述处理器耦接到所述接口电路,其中所述处理器被配置为:
在第二电子设备进入发现模式之前从所述第二电子设备接收通告分组;
确定与所述通告分组相关联的第一性能度量;
接收与所述第二设备相关联的在所述第一电子设备之外被确定的第二性能度量;
将所述第一性能度量与阈值进行比较,并且将所述第二性能度量与所述阈值进行比较;
至少部分地基于所述比较,建立与所述第二电子设备的连接。
2.根据权利要求1所述的第一电子设备,其中,为了建立所述连接,所述接口电路被配置为:
发送指示所述第二电子设备将过渡到所述发现模式的命令;以及
响应于发送所述命令,从所述第二电子设备接收所述第二电子设备已经过渡到所述发现模式的确认。
3.根据权利要求1所述的第一电子设备,其中,所述第一性能度量包括接收信号强度指示。
4.根据权利要求1所述的第一电子设备,其中,在所述比较之前,所述处理器还被配置为:
确定第三电子设备正在等待与所述第二电子设备连接;以及
将所述第一性能度量发送到所述第三电子设备。
5.根据权利要求4所述的第一电子设备,包括:
在建立与所述第二电子设备的连接之后,向所述第三电子设备通知所建立的连接。
6.根据权利要求1所述的第一电子设备,其中,所述第一性能度量包括误码率。
7.根据权利要求1所述的第一电子设备,其中,所述第一性能度量包括误包率。
8.根据权利要求1所述的第一电子设备,其中,所述第一性能度量包括信噪比
9.一种具有存储在其中的指令的非暂态计算机可读介质,所述指令当被第一电子设备中的处理器执行时,使得所述处理器执行操作,所述操作包括:
在第二电子设备被设置成发现模式之前从所述第二电子设备接收通告分组;
基于在所述通告分组中接收的信息,识别所述第一电子设备;
确定没有其他的电子设备在附近;
确定与所述通告分组相关联的性能度量满足阈值;以及
在所述第一电子设备和所述第二电子设备之间建立连接。
10.根据权利要求9所述的非暂态计算机可读介质,其中用于建立所述连接的操作包括:
发送指示所述第二电子设备将过渡到所述发现模式的命令;以及
响应于发送所述命令,从所述第二电子设备接收所述第二电子设备已经过渡到所述发现模式的确认。
11.根据权利要求9所述的非暂态计算机可读介质,其中,所述第一性能度量包括接收信号强度指示。
12.根据权利要求9所述的非暂态计算机可读介质,其中,所述通告分组中接收的所述信息包括供应商标识符VID。
13.根据权利要求9所述的非暂态计算机可读介质,其中,所述通告分组中接收的所述信息包括产品标识符PID。
14.根据权利要求9所述的非暂态计算机可读介质,其中,所述通告分组中接收的所述信息包括蓝牙地址。
15.一种由第一电子设备执行的用于与第二电子设备建立连接的方法,包括:
在所述第二电子设备进入发现模式之前从所述第二电子设备接收第一通告分组;
从第三电子设备接收第二通告分组;
将与所述第一通告分组相关联的第一性能度量与阈值进行比较,并且将与所述第二通告分组相关联的第二性能度量与所述阈值进行比较;以及
至少部分基于所述比较,与所述第二电子设备建立连接。
16.根据权利要求15所述的方法,其中建立所述连接包括:
发送指示所述第二电子设备将过渡到所述发现模式的命令;以及
响应于发送所述命令,从所述第二电子设备接收所述第二电子设备已经过渡到所述发现模式的确认。
17.根据权利要求15所述的方法,其中,在所述比较之前,所述方法还包括:
确定第四电子设备正在等待与所述第二电子设备连接;以及
将所述第一性能度量发送给所述第四电子设备。
18.根据权利要求17所述的方法,还包括:
在建立与所述第二电子设备的连接之后,向所述第四电子设备通知所建立的连接。
19.根据权利要求15所述的方法,其中,所述第一性能度量包括接收信号强度指示。
20.根据权利要求15所述的方法,其中,所述第一性能度量包括信噪比。

说明书全文

用于无线接近配对电子设备、方法和计算机可读介质

[0001] 本申请是申请日为2015年9月25日、题为“用于无线接近配对的电子设备、方法和计算机可读介质”的发明专利申请201510621427.8的分案申请。

技术领域

[0002] 本发明所述实施例涉及用于无线配对用户界面设备的技术。

背景技术

[0003] 许多现代电子设备均包括用于与其他电子设备进行无线通信的联网子系统。例如,这些电子设备可包括联网子系统,该联网子系统具有蜂窝网络接口(UMTS、LTE等)、无线局域网接口(例如,诸如美国电气和电子工程师协会(IEEE)802.11标准中所述的无线网络或来自Bluetooth Special Interest Group(Kirkland,Washington)的 )、和/或另一种类型的无线接口。
[0004] 这些通信协议中的很多协议要求电子设备建立连接(有时称为“配对”或“关联”)。然而,对电子设备进行配对常常很困难。例如,为了对使用蓝牙的两个电子设备进行配对,用户可能需要通过复杂的用户界面发起配对。因为用户界面对用户使用而言可能是困难的,所以配对过程常常会劣化用户体验。

发明内容

[0005] 本发明描述的实施例涉及方便无线接近配对的电子设备。这种电子设备包括:天线;以及耦接到天线、与至少另一电子设备通信的接口电路。在操作期间,接口电路:从另一电子设备接收通告分组;将与和另一电子设备的通信相关联的性能度量与阈值进行比较;以及基于比较提供指定针对电子设备和另一电子设备的配对意图的配对意图信息,以便由另一电子设备呈现。此外,接口电路:从另一电子设备接收指定配对意图的附加配对意图信息;以及在附加配对意图信息匹配该配对意图信息时,与另一电子设备建立连接。
[0006] 此外,建立连接可以涉及:在附加配对意图信息匹配配对意图信息时,向另一电子设备提供过渡到发现模式的命令;从另一电子设备接收该另一电子设备处于发现模式的确认;以及建立连接。
[0007] 在一些实施例中,在建立连接之前,接口电路比较配对意图信息和附加配对意图信息。
[0008] 需注意,性能度量可以包括接收信号强度指示。此外,配对意图可以包括:手势;和/或一个或多个字符的序列。此外,附加配对意图信息可以包括:一个或多个字符的序列;
对应于手势的加速度计数据;和/或对应于手势的用户界面数据。
[0009] 此外,接口电路可以:确定一组一个或多个附加电子设备正在等待与另一电子设备连接;与一组一个或多个附加电子设备共享该电子设备正在等待与另一电子设备连接;向一组一个或多个附加电子设备提供性能度量;以及从该一组一个或多个附加电子设备接收性能度量。
[0010] 在一些实施例中,接口电路:从一组一个或多个附加电子设备接收通告分组;将与和一组一个或多个附加电子设备的通信相关联的性能度量与阈值进行比较;基于比较识别该组一个或多个附加电子设备中的至少子集;以及为该组一个或多个附加电子设备重复以下操作:提供配对意图信息、接收附加配对意图信息以及建立连接。
[0011] 另一个实施例提供了一种电子设备,包括:天线;耦接到天线、与至少另一电子设备通信的接口电路;处理器;以及存储程序模存储器。该程序模块可以由处理器执行以建立连接。具体地,程序模块可以包括用于由接口电路执行的前述操作中至少一些操作的指令。
[0012] 另一个实施例提供了一种用于在电子设备和另一电子设备之间建立连接的方法。在操作期间,电子设备从另一电子设备接收通告分组。然后,电子设备将与和另一电子设备的通信相关联的性能度量与阈值进行比较。此外,基于比较,电子设备向另一电子设备的用户提供指定针对电子设备和另一电子设备的配对意图的配对意图信息。例如,另一电子设备可以呈现配对意图信息。或者,电子设备可以显示配对意图信息。接下来,电子设备从另一电子设备接收指定配对意图的附加配对意图信息。此外,在附加配对意图信息匹配配对意图信息时,电子设备与另一电子设备建立连接。
[0013] 提供本发明内容仅用于概述一些示例性实施例以便提供对本文所描述的主题的一些方面的基本了解。因此,应当理解,上文所述的特征仅为实例并且不应理解为以任何方式缩小本文所描述的主题的范围或实质。从以下具体实施方式、附图权利要求,本文所描述的主题的其他特征、方面和优点将变得显而易见。

附图说明

[0014] 图1是示出了根据本公开的实施例进行无线通信的电子设备的框图
[0015] 图2是根据本公开的实施例用于在图1中的电子设备之间建立连接的方法。
[0016] 图3是示出了根据本公开的实施例的图1的电子设备之间通信的示图。
[0017] 图4是根据本公开的实施例用于在图1中的电子设备之间建立连接的方法。
[0018] 图5是根据本公开的实施例用于在图1中的电子设备之间建立连接的方法。
[0019] 图6是根据本公开的实施例用于在图1中的电子设备之间建立连接的方法。
[0020] 图7是示出了根据本公开的实施例的图1的电子设备中的一个电子设备的框图。
[0021] 需注意,类似的附图标号是指整个附图中的相应部件。此外,相同部件的多个实例由公共前缀进行标定,该公共前缀通过破折号与实例标号分隔开。

具体实施方式

[0022] 为了在电子设备之间建立连接,在从另一电子设备接收到通告分组之后,电子设备将与和另一电子设备的通信相关联的性能度量(诸如接收信号强度指示)与阈值进行比较。基于比较,电子设备向另一电子设备的用户提供指定针对电子设备和另一电子设备的配对意图的配对意图信息。例如,另一电子设备可以呈现配对意图信息。或者,电子设备可以显示配对意图信息。此外,在从另一电子设备接收指定配对意图的附加配对意图信息之后,在附加配对意图信息匹配配对意图信息时,电子设备与另一电子设备建立连接。
[0023] 例如,配对意图可以包括手势和/或一个或多个字符的序列,并且附加配对意图信息可以包括:一个或多个字符的序列;对应于手势的加速度计数据;和/或对应于手势的用户界面数据。因此,可以使用手势和/或一个或多个字符的序列表明针对电子设备和另一电子设备的配对意图,这样可以简化用于将电子设备和另一电子设备配对的过程,并从而可以改善用户体验。
[0024] 尽管可以结合这种通信技术使用广泛的多种通信协议(诸如与电气和电子工程师协会或IEEE 802.11标准兼容的通信协议,或其他类型的无线接口),但在接下来的论述中,使用 低功耗或BTLE(来自Bluetooth Special Interest Group(Kirkland,Washington))作为例示性实例。
[0025] 图1中示出了电子设备之间的通信,图1呈现了示出进行无线通信的输入设备110和电子设备112的框图。具体地,这些电子设备可以进行无线通信,同时:通过扫描无线信道来彼此检测,在无线信道上发送和接收通告(有时称为“通告”或“通告分组”),建立连接(例如,通过发送连接或关联请求),和/或发送和接收分组(可以包括请求和/或附加配对意图信息作为有效载荷)。
[0026] 如下相对于图7进一步描述的,输入设备110和电子设备112可包括子系统,诸如联网子系统、存储器子系统和处理器子系统。此外,输入设备110和电子设备112可包括联网子系统中的无线电部件114。更一般地,输入设备110和电子设备112可包括具有联网子系统的任何电子设备(或可包括在其中),该联网子系统使输入设备110和电子设备112能够与另一电子设备进行无线通信。这可以包括在无线信道上发送通告以使电子设备能够彼此做出初始联系或检测到彼此,接着交换后续数据/管理帧(诸如连接或关联请求)以建立连接,配置安全选项(例如IPSec),经由连接发送和接收分组或帧,等等。
[0027] 如图1中可以看出,无线信号116(用锯齿状线表示)从输入设备110中的无线电部件114-1发送。由电子设备112中的无线电部件114-2接收这些无线信号116。具体地,输入设备110(诸如外围设备或用户界面设备,例如键盘或触控板)可以广播或发送通告。继而,电子设备112(诸如智能电话或膝上型计算机)可以接收一个或多个通告,从而检测到输入设备110的存在。这可允许输入设备110和电子设备112任选地建立连接并彼此通信。
[0028] 然而,可能难以在输入设备110和电子设备112之间建立期望的连接。例如,假定输入设备110和电子设备112的用户希望关联输入设备110和电子设备112建立BTLE连接。如果输入设备110和电子设备112是附近仅有的设备,那么在电子设备112(基于一个或多个接收的通告)检测到输入设备110的存在时,电子设备112能够通过与输入设备110交换连接信息(包括加密密钥)来与输入设备110建立BTLE连接。
[0029] 在附近还有附加输入设备(诸如输入设备118)时,该过程可能更加复杂,因为电子设备112可以检测到输入设备110和118,并可能不知道电子设备112的用户希望与哪个建立BTLE连接。或者,可能有另一主机(诸如电子设备120)也希望与输入设备110配对(例如,电子设备112可能检测到电子设备120正在等待与输入设备110配对)。
[0030] 如下文相对于图2-图6进一步所述,可以利用该通信技术解决这些问题。作为例示,假定输入设备110和电子设备112的用户希望建立BTLE连接。在电子设备112检测到来自输入设备110的通告后,电子设备112可以通过将与输入设备110和电子设备112之间的通信相关联的性能度量与阈值进行比较,来确认输入设备110在电子设备112附近。具体地,可以将接收信号强度指示(RSSI)与阈值(诸如-50到-60dBm)进行比较。(然而,注意,RSSI被用作例示,可以使用广泛的多种性能度量,诸如:相对于目标模式的均方误差、误码率、误包率、信噪比等。)如果RSSI超过阈值,则电子设备112可以提供指定针对输入设备110和电子设备112的配对意图的配对意图信息。例如,电子设备112可以显示指定手势和/或一个或多个字符的序列的配对意图信息。(或者,电子设备112可以向输入设备110传送配对意图信息,输入设备110可以向输入设备110的用户呈现配对意图信息。)
[0031] 作为响应,输入设备110的用户可以执行手势和/或一个或多个字符的序列。这可能涉及使用触敏显示器(或“触摸屏”)“写入”手势或字符。或者,输入设备110的用户可以在其手中拿着输入设备110的同时在空间中执行二维或三维手势。输入设备110中的一个或多个传感器(诸如取向传感器或加速度计)可以捕获到与手势相关联的测量。类似地,输入设备110的用户可以利用另一个用户界面设备诸如键盘或利用语音识别技术通过扬声器输入一个或多个字符的序列。
[0032] 然后,输入设备110可以向电子设备112传送指定配对意图的附加配对意图信息(诸如来自触敏显示器的输出、用户界面数据、来自一个或多个传感器的测量,例如加速度计数据、手势的签名特性等)。例如,可以通过无线通信在输入设备110和电子设备112之间传送附加配对意图信息。接下来,如果附加配对意图信息匹配配对意图信息,则电子设备112可以与输入设备110建立BTLE连接。这可能涉及向输入设备110提供过渡到发现模式的命令或指令。在接收到输入设备110已过渡到发现模式的确认之后,输入设备110和电子设备112可以建立BTLE连接。
[0033] 在一些实施例中,在电子设备112从一组一个或多个输入设备(诸如输入设备110和118)接收通告时,输入设备110可以将与和输入设备110和118的通信相关联的性能度量与阈值进行比较。基于该比较,电子设备112识别出该组电子设备的至少子集。例如,可以将针对与输入设备110和118的通信的RSSI值与阈值进行比较,并且可以将RSSI值超过阈值的电子设备包括在该子集中。(出于例示的目的,该子集可以包括输入设备110和118。)然后,电子设备112可以向输入设备110和118的用户提供指定配对意图的配对意图信息。(通常,向输入设备110的用户提供的配对意图信息可以与向输入设备118的用户提供的配对意图信息不同。)在从输入设备110和118接收到附加配对意图信息之后,如果该附加配对意图信息匹配配对意图信息,则电子设备112可以与输入设备110和118建立BTLE连接。
[0034] 此外,在电子设备112从正在等待与输入设备110连接的一组一个或多个主机(诸如电子设备120)接收通告时,电子设备112可以与电子设备120共享电子设备112正在等待与输入设备110连接。此外,电子设备112可以向电子设备120提供性能度量,并可以从电子设备120接收(与输入设备110和电子设备120之间的通信相关联的)性能度量。利用该信息,电子设备112可以识别出一个或多个主机诸如电子设备112和120的子集。例如,电子设备112可以将性能度量(诸如RSSI值)与阈值进行比较。然后,电子设备112可以向该组一个或多个主机的用户提供指定配对意图的配对意图信息,这些用户可以向输入设备110的用户提供配对意图信息以协调建立BTLE连接。(再次,向一个或多个主机的用户提供的配对意图信息可以彼此不同或相异。)此外,电子设备112可以向输入设备110的用户提供指定配对意图的配对意图信息,并且在从输入设备110接收附加配对意图信息之后,可以建立BTLE连接。
[0035] 通过这些方式,该通信技术可以简化并协调在输入设备110、电子设备112、输入设备118和/或电子设备120之间建立连接。这样可以减少用户的挫折感,并可以改善用户使用电子设备112时的体验。
[0036] 在所述实施例中,在输入设备110、电子设备112、输入设备118和电子设备120中处理分组或帧包括:接收带有分组或帧的无线信号116;从接收的无线信号116解码/提取分组或帧以获取分组或帧;以及处理分组或帧以确定分组或帧中包含的信息(诸如有效载荷中的附加配对意图信息)。
[0037] 虽然我们以图1中所示的网络环境为例进行描述,但是在另选的实施例中,可能存在不同数量或类型的电子设备。例如,一些实施例包括更多或更少的电子设备。又如,在另一个实施例中,不同的电子设备正在发送和/或接收分组或帧。
[0038] 现在我们对该通信技术进行进一步的描述。图2呈现了可以由电子设备112执行的用于在图1中的电子设备(诸如输入设备110和电子设备112)之间建立连接的方法200。在操作期间,电子设备从另一电子设备接收通告分组(操作210)。
[0039] 然后,电子设备将与和另一电子设备的通信相关联的性能度量与阈值进行比较。如果未达到比较标准(操作212),则方法200结束。例如,如果性能度量低于阈值(或者,根据所用的性能度量,大于阈值),则方法200可以结束。否则(操作212),基于比较,电子设备向另一电子设备的用户提供指定针对电子设备和另一电子设备的配对意图的配对意图信息(操作214)。例如,另一电子设备可以呈现配对意图信息。或者,电子设备可以显示配对意图信息。
[0040] 接下来,电子设备从另一电子设备接收指定配对意图的附加配对意图信息(操作216)。
[0041] 此外,在附加配对意图信息匹配配对意图信息时,电子设备与另一电子设备建立连接(操作220)。在一些实施例中,在建立连接之前(操作220),电子设备任选地比较配对意图信息和附加配对意图信息。如果未达到比较标准(操作218),则方法200结束。例如,如果附加配对意图信息和配对意图信息之间的差值超过另一阈值(诸如,5%或10%的平均差值或5%或10%的最大差值),可以不建立连接。否则(操作218)建立连接(操作220)。
[0042] 在一些实施例中,电子设备在方法200中执行一个或多个附加操作。例如,建立连接(操作220)可以涉及:在附加配对意图信息匹配配对意图信息时,向另一电子设备提供过渡到发现模式的命令;从另一电子设备接收该另一电子设备处于发现模式的确认;并且然后建立连接。
[0043] 此外,电子设备可以:确定一组一个或多个附加电子设备正在等待与另一电子设备连接;与该组一个或多个附加电子设备共享该电子设备正在等待与另一电子设备连接;向该组一个或多个附加电子设备提供性能度量;以及从该组一个或多个附加电子设备接收性能度量。
[0044] 此外,该电子设备可以:从一组一个或多个附加电子设备接收通告分组;将与和该组一个或多个附加电子设备通信相关联的性能度量与阈值进行比较;基于比较识别该组一个或多个附加电子设备的至少子集;以及重复以下操作:提供配对意图信息(操作214)、接收附加配对意图信息(操作216)以及为该组一个或多个附加电子设备建立连接(操作220)。
[0045] 图3呈现了示出了图1的电子设备之间的通信的示图。在方法200(图2)期间,输入设备110发送通告分组312,并且电子设备112中的接口电路310接收通告分组312。然后,处理器314将与和输入设备110的通信相关联的性能度量与阈值进行比较316。如果性能度量超过阈值,则处理器314基于比较316指示318输出设备320(诸如显示器或一个或多个扬声器)向输入设备110的用户提供指定针对输入设备110和电子设备112的配对意图的配对意图信息。需注意,配对意图信息可以是预定义的或者可以由电子设备112动态生成。例如,可以利用随机或伪随机数发生器生成一个或多个字符的序列。
[0046] 接下来,输入设备110提供指定配对意图的附加配对意图信息322,由接口电路310接收。处理器314比较324配对意图信息和附加配对意图信息322。如果附加配对意图信息322匹配配对意图信息,则处理器314向接口电路310提供指令326。作为响应,接口电路310向输入设备110提供命令328以过渡到发现模式330。随后,输入设备110提供输入设备110处于发现模式330的确认332,并且接口电路310接收该确认332。然后,接口电路310与输入设备110建立连接334。
[0047] 需注意,由处理器314执行的操作中的至少一些操作可以由接口电路310执行。
[0048] 现在描述该通信技术的示例性实施例。图4呈现了可以由电子设备112执行的用于在图1中的电子设备之间建立连接的方法400。具体地,如果有多个主机(诸如图1中的电子设备112和120)和一个输入设备(诸如图1中的输入设备110),则电子设备112可以检测来自输入设备110的BTLE通告。然后,如果电子设备112检测到等待与输入设备110连接的其他主机(诸如电子设备120),则电子设备112和120可以共享其意图以与输入设备110建立连接或配对。(否则,电子设备112可以利用图2中的方法200与输入设备110配对。)此外,电子设备112和120可以共享与和输入设备110进行其相应通信相关联的性能度量(诸如RSSI值)。需注意,即使主机和/或输入设备中的一些不能直接通信,主机也可以共享其意图以建立连接。
[0049] 如果主机中的一个主机的测量的RSSI比其他(诸如电子设备112)大xdBm(诸如5-10dBm),那么可以在输入设备110和电子设备112之间建立连接。否则,电子设备112可以在主机(诸如电子设备112和120)之间形成RSSI值距最大RSSI值在ydBm(诸如-20到-30dBm)之内的一组主机。需注意,数值是作为例示提供的,并且并非要进行限制。在其他实施例中,可以使用不同数值。
[0050] 接下来,对于主机中的每个主机,电子设备112可以生成一个或多个字符(诸如字母数字字符)的随机序列和/或手势,并且电子设备112可以与其他主机(诸如电子设备120)共享该配对意图信息。
[0051] 继而,每个主机都可以向输入设备110的用户显示序列和/或手势(并且更一般地,可以提供配对意图信息),并请求输入设备110的用户匹配配对意图信息。作为响应,用户可以输入序列和/或利用输入设备110执行手势,输入设备110然后向关联的主机发送附加配对意图信息。在接收到附加配对意图信息之后,主机可以确认附加配对意图信息匹配配对意图信息,并且该主机可以与输入设备110配对或建立连接。接下来,主机可以提示或更新其他主机。这个过程可以针对该组主机中的其他主机重复,例如,直到该组主机中的所有主机都已经与输入设备110配对或建立连接。
[0052] 图5呈现了可以由电子设备112执行的用于在图1中的电子设备之间建立连接的方法500。具体地,如果有一个主机(诸如图1中的电子设备112)和多个输入设备(诸如图1中的输入设备110和118),电子设备112可以检测来自输入设备110和118的BTLE通告。然后,电子设备112确定与和输入设备110和118中的每个设备的通信相关联的性能度量(诸如RSSI值)。
[0053] 如果输入设备中的一个输入设备的测量的RSSI比其他(诸如输入设备110)大xdBm(诸如5-10dBm),那么可以在输入设备110和电子设备112之间建立连接。否则,电子设备112可以在输入设备(诸如输入设备110和118)之间形成RSSI值距最大RSSI值在ydBm(诸如-20到-30dBm)之内的一组输入设备。
[0054] 接下来,对于输入设备中的每个输入设备,电子设备112可以生成一个或多个字符(诸如字母数字字符)的随机序列和/或手势,电子设备112可以向输入设备的用户(诸如输入设备110和118的用户)提供该配对意图信息。例如,电子设备112可以显示该配对意图信息并请求用户对其进行匹配。
[0055] 作为响应,输入设备的用户可以输入序列和/或利用输入设备110和118执行手势,输入设备然后向电子设备112发送附加配对意图信息。在接收到附加配对意图信息之后,电子设备112可以确认附加配对意图信息匹配配对意图信息,并且然后电子设备112可以与输入设备110和118配对或建立连接。
[0056] 图6呈现了可以由电子设备112执行用于在图1中的电子设备之间建立连接的方法600。具体地,如果有多个主机(诸如图1中的电子设备112和120)和多个输入设备(诸如图1中的输入设备110和118),电子设备112可以检测来自输入设备110和118的BTLE通告。然后,电子设备112可以共享其意图以与输入设备中的一个输入设备(诸如输入设备110)配对。此外,电子设备确定与和输入设备110的通信相关联的性能度量(诸如RSSI值),并与其他主机(诸如电子设备120)共享该性能度量。需注意,即使主机和/或输入设备中的一些输入设备不能直接通信,主机也可以共享其意图以建立连接。
[0057] 对于输入设备中的每个输入设备(诸如输入设备110)而言,如果主机中的一个主机的测量的RSSI比其他(诸如电子设备112)大xdBm(诸如5-10dBm),那么可以在输入设备110和电子设备112之间建立连接。否则,电子设备112可以在主机(诸如电子设备112和120)之间形成RSSI值距最大RSSI值在ydBm(诸如-20到-30dBm)之内的一组主机设备。
[0058] 接下来,对于组中的主机中的每个主机,电子设备112可以生成一个或多个字符(诸如字母数字字符)的随机序列和/或手势,并且电子设备112可以向该组中的主机提供该配对意图信息。此外,主机中的每个主机可以向输入设备110的用户提供配对意图信息。例如,电子设备112可以显示该配对意图信息并请求用户对其进行匹配。
[0059] 作为响应,输入设备110的用户可以输入序列和/或利用输入设备110执行手势,输入设备然后向该组主机发送附加配对意图信息。在接收到附加配对意图信息之后,目标主机(诸如电子设备112)可以确认附加配对意图信息匹配配对意图信息,并且然后电子设备112可以与输入设备110配对或建立连接。
[0060] 针对输入设备中的每个输入设备(诸如输入设备118)重复这些操作。然后,方法600结束。
[0061] 在上述方法的一些实施例中,可能会有另外的或更少的操作。例如,如果两个或更多个手势和/或一个或多个字符的序列彼此冲突,则电子设备112(图1)可以提供新的手势和/或一个或多个字符的序列。此外,电子设备112(图1)可以生成手势和/或一个或多个字符的序列,或者电子设备112(图1)可以使用预定义的手势和/或一个或多个字符的序列。此外,在该通信技术的一些实施例中,排除了使用性能度量。此外,可改变操作的顺序,和/或将两个或更多个操作合并为单个操作。需注意,给定手势和/或一个或多个字符的给定序列可以具有与其相关联的超时,使得其仅在电子设备112(图1)提供给定手势和/或一个或多个字符的给定序列之后的时间窗口(诸如30秒、1分钟、2分钟或5分钟)之内有效或仅可用于指示建立连接的意图。
[0062] 在示例性实施例中,蓝牙触控板或键盘(以及更一般地,输入设备)可能需要在使用之前与主机(蓝牙主设备)配对。传统上,蓝牙配对可能需要从设备(诸如输入设备)处于可发现模式或发现模式,以供主机扫描/质询/寻呼从设备并与其配对。此外,这常常需要向用户提供关于如何将从设备设置为发现模式的附加指令。
[0063] 在该通信技术中,将手势或一个或多个字符的序列与BTLE RSSI组合以建立配对。这种通信技术可能不需要用户在配对之前激活发现模式。
[0064] 在该通信技术期间,从设备可以发送带有其标识信息的BTLE通告,包括:供应商标识符(VID)、产品标识符(PID)、蓝牙地址等。如果主机接收到BTLE通告并通过VID和/或PID将其识别为特定输入设备,则主机可以检查仅有一个主机和仅一个从设备,且从设备在预定义范围之内(例如,基于RSSI)。如果两个条件都满足,则主机可以向输入设备发送信号并可以自动处理配对(例如,无需附加用户动作)。
[0065] 然而,在预定义范围之内有多个主机和/或从设备时,主机可以彼此通信并向每个从设备共享该范围。主机中的一个或多个主机可以处理来自本身和其他主机的范围信息,且可以确定是否仅有一个主设备/从设备满足范围条件。然后,一个或多个主机可以与其他主设备共享该范围信息。
[0066] 如果未发现一个主设备/从设备组合,则该一个或多个主机可以生成手势和/或字符的序列,并让对应的从设备对其进行匹配。这种手势和/或字符的序列可以为挑选正确的从设备和配对密码的功能服务。需注意,如果任何主设备/从设备组合配对,这个主设备可以更新其他主机以避免误配对。
[0067] 在一些实施例中,主机使用手势和/或字符的序列以识别要与哪些从设备配对而无需检查从设备的范围。此外,在主设备和从设备配对时,手势和/或字符的序列可以充当口令。此外,主机可以相互共享其配对意图信息和供从设备配对的配对意图信息。此外,如果任何主机成功地与从设备中的一个从设备配对,则它可以更新其他主机。
[0068] 现在描述该电子设备的实施例。图7呈现了示出了电子设备700诸如图1中的电子设备112的框图。该电子设备包括处理子系统710、存储器子系统712、以及联网子系统714。处理子系统710包括被配置为执行计算操作的一个或多个设备。例如,处理子系统710可包括一个或多个微处理器专用集成电路(ASIC)、微控制器可编程逻辑器件和/或一个或多个数字信号处理器(DSP)。
[0069] 存储器子系统712包括用于存储用于处理子系统710和联网子系统714的数据和/或指令的一个或多个设备。例如,存储器子系统712可包括动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)和/或其他类型的存储器。在一些实施例中,用于存储器子系统712中的处理子系统710的指令包括:可以由处理子系统710执行的一个或多个程序模块或指令集(诸如程序模块722或操作系统724)。需注意,一个或多个计算机程序可构成计算机程序机构。此外,存储器子系统712中的各个模块中的指令可以实现于:高级过程语言、面向对象的编程语言和/或汇编或机器语言中。此外,编程语言可以被编译或解释,例如,可配置为或被配置为(在本论述中可互换地使用这两个术语)由处理子系统710执行。
[0070] 此外,存储器子系统712可包括用于控制对存储器的访问的机构。在一些实施例中,存储器子系统712包括存储器分级结构,该存储器分级结构包括耦接到电子设备700中的存储器的一个或多个高速缓存。在这些实施例中的一些实施例中,高速缓存中的一个或多个位于处理子系统710中。
[0071] 在一些实施例中,将存储器子系统712耦接到一个或多个高容量海量存储设备(未示出)。例如,存储器子系统712可耦接到磁性驱动器或光盘驱动器、固态驱动器、或另一种类型的海量存储设备。在这些实施例中,存储器子系统712可被电子设备700用作用于经常使用的数据的快速存取存储装置,而海量存储设备被用于存储使用频率较低的数据。
[0072] 联网子系统714包括被配置为耦接到有线和/或无线网络(即以执行网络操作)以及在有线和/或无线网络(即以执行网络操作)上通信的一个或多个设备,包括:控制逻辑716、接口电路718和一个或多个天线720。例如,联网子系统714可包括蓝牙联网系统、蜂窝联网系统(例如3G/4G网络,诸如UMTS、LTE等)、通用串行总线(USB)联网系统、基于IEEE802.11(例如Wi-Fi联网系统)中所述标准的联网系统、以太网联网系统、和/或另一联网系统。
[0073] 联网子系统714包括处理器、控制器、无线电部件/天线、插座/插头、和/或用来与每个支持的联网系统耦接、在其上通信、并处理数据和事件的其他设备。需注意,用于与每个网络系统的网络耦接、在其上通信和处理其上的数据和事件的机构有时统称为用于该网络系统的“网络接口”。需注意,在一些实施例中,电子设备之间的“网络”尚不存在。因此,电子设备700可使用联网子系统714中的机构来执行电子设备之间的简单无线通信,例如发送通告或信标帧和/或扫描如前所述由其他电子设备所发送的通告帧。
[0074] 在电子设备700内,处理子系统710、存储器子系统712和联网子系统714利用总线728耦接在一起。总线728可包括电连接件、光连接件、和/或光电连接件,可供子系统用于彼此之间传送命令和数据。为清楚起见,虽然只示出了一根总线728,但是不同的实施例可包括子系统之间的不同数量或配置的电连接件、光连接件、和/或光电连接件。
[0075] 在一些实施例中,电子设备700包括显示子系统726,用于在显示器上显示信息,其可以包括显示驱动器和显示器,诸如液晶显示器、多触摸触摸屏等。
[0076] 电子设备700可为具有至少一个网络接口的任何电子设备(或可包括在其中)。例如,电子设备700可为(或可包括在其中):台式计算机、膝上型计算机、服务器、媒体播放器(诸如MP3播放器)、装置,小型笔记本计算机/上网本、平板电脑、智能电话、蜂窝电话、输入设备(诸如无线键盘、无线触摸板、外围设备等)、一件测试设备、网络装置、机顶盒、个人数字助理(PDA)、玩具、控制器、数字信号处理器、游戏机、装置内的计算引擎、消费类电子设备、便携式计算设备、个人备忘记事本、传感器、用户界面设备和/或另一电子设备。
[0077] 虽然使用了特定部件来描述电子设备700,但是在另选的实施例中,在电子设备700中可能存在不同的部件和/或子系统。例如,电子设备700可包括一个或多个附加处理子系统710、存储器子系统712、联网子系统714和/或显示子系统726。另外,子系统中的一个或多个子系统可能不存在于电子设备700中。此外,在一些实施例中,电子设备700可包括图7中未示出的一个或多个附加子系统。例如,电子设备700可包括但不限于数据收集子系统、音频和/或视频子系统、报警子系统、媒体处理子系统、和/或输入/输出(I/O)子系统。此外,虽然在图7中示出了单独的子系统,但是在一些实施例中,给定子系统或部件中的一些或全部可被集成到电子设备700中其他子系统或一个或多个部件中的一个或多个中。例如,在一些实施例中,程序模块722包括在操作系统724中。
[0078] 此外,电子设备700中的电路和部件可使用模拟和/或数字电路的任一组合来实现,包括:双极性、PMOS和/或NMOS或晶体管。此外,这些实施例中的信号可以包括具有近似离散值的数字信号和/或具有连续值的模拟信号。另外,部件和电路可为单端型或差分型,并且电源可为单极性或双极性。
[0079] 集成电路可实现联网子系统714诸如无线电部件的一些或全部功能。此外,集成电路可包括硬件机构和/或软件机构,该硬件机构和/或软件机构可用于发送来自电子设备700的无线信号并且在电子设备700处接收来自其他电子设备的信号。除了本文所述的机构,无线电部件在本领域中是公知的,并因此没有详细描述。通常,联网子系统714和/或集成电路可以包括任意数量的无线电部件。需注意,多无线电部件实施例中的无线电部件以类似于所述单无线电部件实施例的方式起作用。
[0080] 在一些实施例中,网络子系统714和/或集成电路包括对一个或多个无线电部件进行配置的配置机构(诸如一个或多个硬件机构和/或软件机构),以发送和/或接收给定的通信信道(诸如给定的载波频率)。例如,在一些实施例中,配置机构能够用于将无线电部件从在给定通信信道上监测和/或发送切换到在不同的通信信道上监测和/或发送。(需注意,本文所使用的“监测”包括从其他电子设备接收信号,并且可能会对所接收的信号执行一个或多个处理操作,例如确定所接收的信号是否包括通告帧等)
[0081] 虽然与蓝牙低功耗标准兼容的通信协议被用作例示性实例,但是所述通信技术的实施例可用于多种网络接口。此外,虽然前述实施例中的一些操作在硬件或软件中实现,但是一般来讲,前述实施例中的操作可在广泛的多种配置和架构中实现。因此,前述实施例中的一些或全部操作可在硬件、软件中执行或在硬件和软件中同时执行。例如,可以利用程序模块722、操作系统724(诸如用于接口电路718的驱动器)或在接口电路718的固件中实施检测技术中的操作中的至少一些操作。另选地或除此之外,可以在物理层中诸如在接口电路718的硬件中实施检测技术中的操作中的至少一些操作。
[0082] 在前面的描述中,提到过“一些实施例”。需注意,“一些实施例”描述的是所有可能实施例的子集,但并非始终规定实施例的相同子集。
[0083] 前述描述旨在使得任何本领域的技术人员能够实现和使用本公开内容,并且在特定应用及其要求的上下文中提供。此外,仅出于例证和描述的目的,呈现本公开的实施例的前述描述。它们并非旨在为详尽的或将本公开限制于所公开的形式。因此,许多修改和变型对于本领域熟练的从业者将显而易见,并且本文所定义的一般性原理可在不脱离本公开的实质和范围的前提下应用于其他实施例和应用。此外,前述实施例的论述并非旨在限制本公开。因此,本公开并非旨在限于所示出的实施例,而是将被赋予与本文所公开的原理和特征一致的最宽范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈