代理连接方法和装置的制造方法

文档序号:8548507阅读:221来源:国知局
代理连接方法和装置的制造方法
【技术领域】
[0001] 本申请涉及代理连接。特别地,尽管并非排他性地,本申请涉及蓝牙通信领域,并 且更具体地涉及低功耗蓝牙。
【背景技术】
[0002] 低功耗蓝牙(BLE)是一种由蓝牙SIG发布的作为蓝牙核心规范版本4. 0的组成部 分的新的无线通信技术。BLE是一种低功率、低复杂度和低成本的无线通信协议,其被设计 用于要求低的数据速率和短的占空比的应用。继承了经典蓝牙的协议栈和星形拓扑结构, BLE重新定义物理层规范,并且涉及很多新的特征,诸如极低功率空闲模式、简单的设备发 现和短的数据分组等。
[0003] BLE技术针对需要低功耗的设备,例如可以使用一个或多个扣式电池来操作的设 备,诸如传感器、密钥卡等。BLE还可以合并到诸如移动电话、智能电话、平板电脑、膝上型电 脑、台式电脑等设备中。

【发明内容】

[0004] 权利要求中阐述了本发明的示例的各个方面。
[0005] 本发明的第一方面提供一种装置,其被配置成:
[0006] 通过引起被寻址到目标的通告消息的发送来对从源接收到代理连接发起请求消 息进行响应,所述代理连接发起请求消息是提供代理的请求并且包括所述目标的地址和所 述源的地址;以及
[0007] 随后通过引起被寻址到所述源的代理建立请求消息的发送来对从所述目标接收 到连接请求消息进行响应。
[0008] 该装置可以被配置成通过连接至所述目标来对从所述目标接收到所述连接请求 消息进行响应。
[0009] 该装置可以被配置成在引起被寻址到所述源的所述代理建立请求消息的发送之 后连接至所述源。
[0010] 该装置可以被配置成引起将与所述源有关的地址以及与所述目标有关的地址向 数据库中的记录的添加。该装置可以被配置成通过引起所述数据库中的所述记录的更新来 对检测到与所述源和/或所述目标的连接的中断进行响应。可替换地或者另外地,该装置 可以被配置成通过以下操作来对在连接到所述源之后接收到第一数据分组进行响应:提取 与所述第一数据分组的发送方有关的地址,使用与所述发送方有关的地址识别所述数据库 中的所述记录,从所述数据库中的所识别的记录中提取与接收方有关的地址,并且生成第 二数据分组,所述第二数据分组包括所述第一数据分组中所包括的、并且使用从所述数据 库中的所述记录提取的与所述接收方有关的地址被寻址到所述接收方的有效载荷。
[0011] 该装置可以被配置成通过引起与所述目标的连接的断开来对检测到与所述源的 连接的中断进行响应。
[0012] 该装置可以被配置成通过引起与所述源的连接的断开来对检测到与所述目标的 连接的中断进行响应。
[0013] 该装置可以被配置成扫描代理连接发起请求消息。该装置可以被配置成在代理模 式设置被启用时扫描代理连接发起请求消息并且在代理模式设置被禁用时抑制扫描代理 连接发起请求消息。
[0014] 该装置可以被配置成:
[0015] 通过确定所述代理连接发起请求消息中所包括的所述源的地址是否被包括在许 可地址的列表中来对接收到所述代理连接发起请求消息进行响应;
[0016] 如果所述代理连接发起请求消息中所包括的所述源的地址被包括在所述许可地 址的列表中,则引起被寻址到所述目标的所述通告消息的发送;以及
[0017] 如果所述代理连接发起请求消息中所包括的所述源的地址没有被包括在所述许 可地址的列表中,则抑制发送被寻址到所述目标的所述通告消息。
[0018] 该装置可以被配置成在从所述目标接收到所述连接请求消息之后,通过引起被寻 址到所述源的所述代理建立请求消息的发送来对从所述源接收到另外的代理连接发起请 求消息进行响应。
[0019] 所述目标的地址可以被包括在所述代理连接发起请求的有效载荷中。
[0020] 所述源的地址可以被包括在所述代理连接发起请求的有效载荷中。
[0021] 该装置可以被配置成将所述装置的地址和所述源的地址包括在所述代理建立请 求消息中。
[0022] 该装置可以被配置成将用于连接建立的数据包括在所述代理建立请求消息的有 效载荷中。
[0023] 所述通告消息可以是ADV_DIRECT_IND PDU。
[0024] 所述连接请求消息可以是CONNECT_REQ H)U。
[0025] 所述代理连接发起请求消息可以被封装在低功耗蓝牙链路层分组中。
[0026] 所述代理建立请求消息可以被封装在低功耗蓝牙链路层分组中。
[0027] 本发明的第二方面提供一种装置,其被配置成:
[0028] 使用目标的地址来发送被寻址到所述目标的一个或多个通告消息;
[0029] 通过发送代理连接发起请求消息来对确定没有从所述目标接收到对所述通告消 息的任何响应进行响应,所述代理连接发起请求消息是对于提供代理的请求并且包括所述 目标的地址和所述装置的地址;以及
[0030] 通过连接至代理设备来对从代理接收到代理建立请求消息进行响应,所述代理建 立请求消息被寻址到所述装置。
[0031] 该装置可以被配置成使用目标的地址重复地发送被寻址到所述目标的通告消息, 直到检测到第一超时已经到期或者已经从所述目标接收到响应。
[0032] 该装置可以被配置成重复地发送代理连接发起请求消息,直到检测到第二超时已 经到期或者已经从所述代理接收到所述代理建立请求消息。
[0033] 该装置可以被配置成从所接收的代理建立请求消息中读取所述代理的地址并且 以所述代理的地址被包括在许可代理地址的列表中为条件来连接至所述代理设备。
[0034] 该装置可以被配置成将所述目标的地址包括在所述代理连接发起请求的有效载 荷中。
[0035] 该装置可以被配置成将所述装置的地址包括在所述代理连接发起请求的有效载 荷中。
[0036] 所述代理建立请求消息可以包括所述代理的地址和所述装置的地址。
[0037] 所述代理建立请求消息可以将用于连接建立的数据包括在所述代理建立请求消 息的有效载荷中。
[0038] 所述通告消息可以是ADV_DIRECT_IND PDU。
[0039] 所述连接请求消息可以是CONNECT_REQ H)U。
[0040] 所述代理连接发起请求消息可以被封装在低功耗蓝牙链路层分组中。
[0041] 所述代理建立请求消息可以被封装在低功耗蓝牙链路层分组中。
[0042] 本发明的第三方面提供一种方法,其包括:
[0043] 通过引起被寻址到目标的通告消息的发送来对从源接收到代理连接发起请求消 息进行响应,所述代理连接发起请求消息是对于提供代理的请求并且包括所述目标的地址 和所述源的地址;以及
[0044] 随后通过引起被寻址到所述源的代理建立请求消息的发送来对从所述目标接收 到连接请求消息进行响应。
[0045] 该方法可以包括通过连接至所述目标来对从所述目标接收到所述连接请求消息 进行响应。
[0046] 该方法可以包括在引起被寻址到所述源的所述代理建立请求消息的发送之后连 接至所述源。
[0047] 该方法可以包括引起将与所述源有关的地址以及与所述目标有关的地址向数据 库中的记录的添加。
[0048] 该方法可以包括通过引起所述数据库中的所述记录的更新来对检测到与所述源 和/或所述目标的连接的中断进行响应。
[0049] 该方法可以包括通过以下操作来对在连接到所述源之后接收到第一数据分组进 行响应:提取与所述第一数据分组的发送方有关的地址,使用与所述发送方有关的地址识 别所述数据库中的所述记录,从所述数据库中的所识别的记录中提取与接收方有关的地 址,并且生成第二数据分组,所述第二数据分组包括所述第一数据分组中所包括的、并且使 用从所述数据库中的所述记录提取的与所述接收方有关的地址被寻址到所述接收方的有 效载荷。
[0050] 该方法可以包括通过引起与所述目标的连接的断开来对检测到与所述源的连接 的中断进行响应。
[0051] 该方法可以包括通过引起与所述源的连接的断开来对检测到与所述目标的连接 的中断进行响应。
[0052] 该方法可以包括扫描代理连接发起请求消息。
[0053] 该方法可以包括在代理模式设置被启用时扫描代理连接发起请求消息并且在代 理模式设置被禁用时抑制扫描代理连接发起请求消息。
[0054] 该方法可以包括:
[0055] 通过确定代理连接发起请求消息中所包括的所述源的地址是否被包括在许可地 址的列表中来对接收到所述代理连接发起请求消息进行响应;
[0056] 如果所述代理连接发起请求消息中所包括的所述源的地址被包括在所述许可地 址的列表中,则引起被寻址到所述目标的所述通告消息的发送;以及
[0057] 如果所述代理连接发起请求消息中所包括的所述源的地址没有被包括在所述许 可地址的列表中,则抑制发送被寻址到所述目标的所述通告消息。
[0058] 该方法可以包括在从所述目标接收到所述连接请求消息之后,通过引起被寻址到 所述源的所述代理建立请求消息的发送来对从所述源接收到另外的代理连接发起请求消 息进行响应。
[0059] 所述目标的地址可以被包括在所述代理连接发起请求的有效载荷中。
[0060] 所述源的地址可以被包括在所述代理连接发起请求的有效载荷中。
[0061] 该方法可以包括将所述装置的地址和所述源的地址包括在所述代理建立请求消 息中。
[0062] 该方法可以包括将用于连接建立的数据包括在所述代理建立请求消息的有效载 荷中。
[0063] 所述通告消息可以是ADV_DIRECT_IND PDU。
[0064] 所述连接请求消息可以是CONNECT_REQ H)U。
[0065] 所述代理连接发起请求消息可以被封装在低功耗蓝牙链路层分组中。
[0066] 所述代理建立请求消息可以被封装在低功耗蓝牙链路层分组中。
[0067] 本发明的第四方面提供一种方法,其包括:
[0068] 使用目标的地址来发送被寻址到所述目标的一个或多个通告消息;
[0069] 通过发送代理连接发起请求消息来对确定没有从所述目标接收到对所述通告消 息的任何响应进行响应,所述
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1