当前位置: 首页 > 专利查询>苹果公司专利>正文

发现设备后即刻连接的方法和电子设备技术

技术编号:18789283 阅读:4 留言:0更新日期:2018-08-29 09:36
本发明专利技术描述了发现设备后即刻连接的方法和电子设备。在操作期间,该电子设备激活所述接口电路中的无线电部件内的具有载波频率的通信信道,以在具有预定义的持续时间的扫描窗口期间监听来自另一电子设备的感兴趣的通告帧。如果从所述另一电子设备接收到感兴趣的通告帧,则电子设备在预定义的持续时间已过期之前终止所述监听,并利用无线电部件内的通信信道将连接请求发送至另一电子设备以与另一电子设备建立连接。这样,减小了发现另一电子设备与建立连接之间的延迟。此外,在扫描另一电子设备和启动连接时,减小了电子设备所消耗的功率。

【技术实现步骤摘要】
发现设备后即刻连接的方法和电子设备本申请是申请日为2013年5月28日申请号为201380029081.1专利技术名称为“发现设备后即刻连接”的专利技术专利申请的分案申请。
所述实施例涉及电子设备之间的信息通信技术。
技术介绍
相关领域许多现代的电子设备均包括用于与其他电子设备进行无线通信的联网子系统。例如,这些电子设备可包括联网子系统,该联网子系统具有蜂窝网络接口(UMTS,LTE等),无线局域网接口(例如,美国电气和电子工程师协会(IEEE)标准802.11中所述的无线网络或来自BluetoothSpecialInterestsGroup(Kirkland,Washington)的蓝牙),和/或另一种类型的无线接口。在这些电子设备中的一些电子设备中,这些网络接口可用于作为启动电子设备之间的通信的过程的一部分而检测其他电子设备。例如,一个电子设备可以广播一个通告帧,其包括指示电子设备的网络地址的编码信息,并且另一电子设备可以监视通告帧以检测所述电子设备。一旦另一电子设备检测到或发现所述电子设备,可按照连接协议在它们之间建立连接。然而,在发现电子设备和建立连接之间通常存在显著延迟。例如,由所述另一电子设备对通告帧的监视通常发生在扫描操作模式下的扫描窗口期间。即使接收到通告帧,所述另一电子设备也可能继续监视另外的通告帧,并在扫描操作模式或状态下持续预定义的时间。然后,所述另一电子设备可过渡到启动(连接)操作模式或状态,并可建立连接。除了增加建立连接所需的时间,该延迟还可增加功率消耗,便携式电子设备诸如电池供电的便携式电子设备就存在这方面的问题。
技术实现思路
述实施例包括电子设备。该电子设备包括:天线;接口电路,其耦接到天线并与其他电子设备通信;和控制逻辑,其耦接到接口电路。该控制逻辑激活所述接口电路中的无线电部件内的具有载波频率的通信信道,以在具有预定义的持续时间的扫描窗口期间监听来自另一电子设备的感兴趣的通告帧。如果从所述另一电子设备接收到感兴趣的通告帧,则控制逻辑在预定义的持续时间已过期之前终止所述监听,并利用无线电部件内的通信信道将连接请求发送至另一电子设备,以与所述另一电子设备建立连接。需注意,先前已与另一电子设备建立连接时,该通告帧可能是感兴趣的通告帧。在一些实施例中,通告帧包括编码地址,以及确定所述另一电子设备的实际地址的控制逻辑。此外,所述电子设备与所述另一电子设备之间可使用蓝牙TM进行通信。此外,连接请求可被传输而无需等待所述电子设备的启动状态。另一个实施例提供了集成电路,其包括接口电路和控制逻辑。另一个实施例提供了一种用于在电子设备之间进行通信的方法,该方法可由集成电路执行。在操作期间,集成电路激活所述接口电路中的无线电部件内的具有载波频率的通信信道,以在持续预定义的时间的扫描窗口期间监听来自所述另一电子设备的感兴趣的通告帧。如果从所述另一电子设备接收到感兴趣的通告帧,则集成电路在预定义的持续时间已过期之前终止所述监听,并利用无线电部件内的通信信道将连接请求发送至所述另一电子设备,以与所述另一电子设备建立连接。附图说明图1是示出了根据本公开的实施例的用于在电子设备之间进行通信的方法的流程图。图2是示出了根据本公开的实施例的用于在电子设备之间进行通信的方法的流程图。图3是示出了根据本公开的实施例的用于在电子设备之间进行通信的方法的流程图。图4是示出了根据本公开的实施例的用于在电子设备之间进行通信的方法的流程图。图5是示出了根据本公开的实施例的用于两个电子设备的扫描和启动的时间线图示。图6是示出了根据本公开的实施例的用于在电子设备之间进行通信的方法的流程图。图7是示出了根据本公开的实施例的用于在电子设备之间进行通信的方法的流程图。图8是示出了根据本公开的实施例的进行无线通信的一组电子设备的框图。图9是示出了根据本公开的实施例的电子设备的框图。图10是示出了根据本公开的实施例的集成电路的框图。需注意,类似的附图标号是指整个附图中的相应部件。此外,相同部件的多个实例由公共前缀进行标定,该公共前缀通过破折线与实例标号分隔开。具体实施方式图1呈现了流程图,其示出了用于在电子设备之间进行通信的方法100,该方法可由电子设备900(图9)或集成电路1000(图10)(可包括在图9的电子设备900中)执行。在操作期间,集成电路从另一电子设备接收包含地址(诸如,地址P2)的通告帧(操作110)。例如,通告帧可包括标头,所述标头具有随机生成(或伪随机生成)的用于所述另一电子设备的地址(或网络地址)。利用蓝牙TM通信协议作为例证,另一电子设备可能是周边设备和电子设备(或集成电路),当扫描可能是中央扫描时,所述电子设备接收通告帧。此外,该地址可通过将另一电子设备的媒体访问控制(MAC)地址的一部分与随机数(即随机数和签名)组合来生成。在一些实施例中,另一电子设备的三个字节的MAC地址通过一个散列函数运行,并与一个随机数组合。该组合可以是加密的,例如利用128位高级加密标准(AES)加密技术进行加密。在通告时,为了提供隐私性,由所述另一电子设备传输的通告帧中所包含的地址可能会周期性地变更(例如,每隔15分钟)。然而,如果另一电子设备与该电子设备(或集成电路)之间已经建立连接,则当通告帧在操作110中被接收时,可能(错误地)导致所述另一电子设备作为网络中的新的电子设备被检测到或发现。因此,该电子设备(或集成电路)随后可能会发送连接请求,并与所述另一电子设备建立(不必要的)重复连接。为了阻止该问题的发生,集成电路确定是否已使用另一地址诸如先前版本的地址(例如,利用前述技术生成的另一地址P1)(并且可能不同于地址P2)与所述另一电子设备建立了连接(操作112)。具体地,集成电路可确定MAC地址对应于另一地址P1以及对应于地址P2,以确定它们是否相同。如果相同,则集成电路继续使用利用另一地址与所述另一电子设备建立的连接,而不是利用该地址与所述另一电子设备建立另一个连接(操作114)。例如,如果在所述电子设备上的环境中执行的应用程序试图与所述另一电子设备基于“被发现的”地址P2建立连接,则所述集成电路可向该应用程序指示已经与该电子设备在另一地址P1处建立了连接。为促进这项工作的完成,集成电路可在存储器中存储与地址P2和另一地址P1相关的信息(诸如指针)。这样可防止两个物理链路通往同一周边设备,从而降低功率消耗并节约有限的网络资源。然而,如果还没有使用另一地址与所述另一电子设备建立连接(操作112),则集成电路可使用所述地址与所述另一电子设备建立连接(操作116)。因此,如果对应于另一地址P1和地址P2的MAC地址是不同的,或该电子设备与另一电子设备之间目前还没有连接,则可能会建立新的连接。图2中还示出了方法100中的操作。在此图中,时间从顶部推移到底部。在处理该重复连接问题的一种另选的方法中,电子设备内的集成电路使它看起来好像地址P2从未被检测到或发现那样。具体地,当所述另一电子设备从另一地址P1变更为地址P2时,它首先使用分组标头中的另一地址P1将这一信息(例如,分组的有效载荷内)传递给电子设备(或集成电路)。收到该分组后,集成电路存储另一地址P1与地址P2之间的关系(例如,在一个存储器内)。随后,当帧或分组接收自本文档来自技高网...

【技术保护点】
1.一种装置,包括:接口电路,其包括无线电装置;以及控制逻辑器,其耦接到所述接口电路,其中所述控制逻辑器和所述接口电路被配置为:激活所述无线电装置以用于在扫描窗口期间监听来自另一电子设备的通告帧;响应于在所述扫描窗口已过期之前从所述另一电子设备接收到所述通告帧:在所述扫描窗口已过期之前终止所述监听;以及由所述无线电装置向所述另一电子设备发送连接请求。

【技术特征摘要】
2012.06.08 US 61/657,363;2012.09.26 US 13/627,9131.一种装置,包括:接口电路,其包括无线电装置;以及控制逻辑器,其耦接到所述接口电路,其中所述控制逻辑器和所述接口电路被配置为:激活所述无线电装置以用于在扫描窗口期间监听来自另一电子设备的通告帧;响应于在所述扫描窗口已过期之前从所述另一电子设备接收到所述通告帧:在所述扫描窗口已过期之前终止所述监听;以及由所述无线电装置向所述另一电子设备发送连接请求。2.如权利要求1所述的装置,其中,之前已与所述另一电子设备建立了连接。3.如权利要求1所述的装置,其中,所述通告帧包括已编码地址;以及其中,所述控制逻辑器还被配置为确定所述另一电子设备的实际地址。4.如权利要求3所述的装置,其中,所述已编码地址的编码至少部分基于伪随机数...

【专利技术属性】
技术研发人员:A·普拉茨J·林德
申请(专利权)人:苹果公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1