代理連接方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本申請(qǐng)涉及代理連接。特別地,盡管并非排他性地,本申請(qǐng)涉及藍(lán)牙通信領(lǐng)域,并 且更具體地涉及低功耗藍(lán)牙。
【背景技術(shù)】
[0002] 低功耗藍(lán)牙(BLE)是一種由藍(lán)牙SIG發(fā)布的作為藍(lán)牙核心規(guī)范版本4. 0的組成部 分的新的無(wú)線通信技術(shù)。BLE是一種低功率、低復(fù)雜度和低成本的無(wú)線通信協(xié)議,其被設(shè)計(jì) 用于要求低的數(shù)據(jù)速率和短的占空比的應(yīng)用。繼承了經(jīng)典藍(lán)牙的協(xié)議棧和星形拓?fù)浣Y(jié)構(gòu), BLE重新定義物理層規(guī)范,并且涉及很多新的特征,諸如極低功率空閑模式、簡(jiǎn)單的設(shè)備發(fā) 現(xiàn)和短的數(shù)據(jù)分組等。
[0003] BLE技術(shù)針對(duì)需要低功耗的設(shè)備,例如可以使用一個(gè)或多個(gè)扣式電池來(lái)操作的設(shè) 備,諸如傳感器、密鑰卡等。BLE還可以合并到諸如移動(dòng)電話、智能電話、平板電腦、膝上型電 腦、臺(tái)式電腦等設(shè)備中。
【發(fā)明內(nèi)容】
[0004] 權(quán)利要求中闡述了本發(fā)明的示例的各個(gè)方面。
[0005] 本發(fā)明的第一方面提供一種裝置,其被配置成:
[0006] 通過(guò)引起被尋址到目標(biāo)的通告消息的發(fā)送來(lái)對(duì)從源接收到代理連接發(fā)起請(qǐng)求消 息進(jìn)行響應(yīng),所述代理連接發(fā)起請(qǐng)求消息是提供代理的請(qǐng)求并且包括所述目標(biāo)的地址和所 述源的地址;以及
[0007] 隨后通過(guò)引起被尋址到所述源的代理建立請(qǐng)求消息的發(fā)送來(lái)對(duì)從所述目標(biāo)接收 到連接請(qǐng)求消息進(jìn)行響應(yīng)。
[0008] 該裝置可以被配置成通過(guò)連接至所述目標(biāo)來(lái)對(duì)從所述目標(biāo)接收到所述連接請(qǐng)求 消息進(jìn)行響應(yīng)。
[0009] 該裝置可以被配置成在引起被尋址到所述源的所述代理建立請(qǐng)求消息的發(fā)送之 后連接至所述源。
[0010] 該裝置可以被配置成引起將與所述源有關(guān)的地址以及與所述目標(biāo)有關(guān)的地址向 數(shù)據(jù)庫(kù)中的記錄的添加。該裝置可以被配置成通過(guò)引起所述數(shù)據(jù)庫(kù)中的所述記錄的更新來(lái) 對(duì)檢測(cè)到與所述源和/或所述目標(biāo)的連接的中斷進(jìn)行響應(yīng)??商鎿Q地或者另外地,該裝置 可以被配置成通過(guò)以下操作來(lái)對(duì)在連接到所述源之后接收到第一數(shù)據(jù)分組進(jìn)行響應(yīng):提取 與所述第一數(shù)據(jù)分組的發(fā)送方有關(guān)的地址,使用與所述發(fā)送方有關(guān)的地址識(shí)別所述數(shù)據(jù)庫(kù) 中的所述記錄,從所述數(shù)據(jù)庫(kù)中的所識(shí)別的記錄中提取與接收方有關(guān)的地址,并且生成第 二數(shù)據(jù)分組,所述第二數(shù)據(jù)分組包括所述第一數(shù)據(jù)分組中所包括的、并且使用從所述數(shù)據(jù) 庫(kù)中的所述記錄提取的與所述接收方有關(guān)的地址被尋址到所述接收方的有效載荷。
[0011] 該裝置可以被配置成通過(guò)引起與所述目標(biāo)的連接的斷開(kāi)來(lái)對(duì)檢測(cè)到與所述源的 連接的中斷進(jìn)行響應(yīng)。
[0012] 該裝置可以被配置成通過(guò)引起與所述源的連接的斷開(kāi)來(lái)對(duì)檢測(cè)到與所述目標(biāo)的 連接的中斷進(jìn)行響應(yīng)。
[0013] 該裝置可以被配置成掃描代理連接發(fā)起請(qǐng)求消息。該裝置可以被配置成在代理模 式設(shè)置被啟用時(shí)掃描代理連接發(fā)起請(qǐng)求消息并且在代理模式設(shè)置被禁用時(shí)抑制掃描代理 連接發(fā)起請(qǐng)求消息。
[0014] 該裝置可以被配置成:
[0015] 通過(guò)確定所述代理連接發(fā)起請(qǐng)求消息中所包括的所述源的地址是否被包括在許 可地址的列表中來(lái)對(duì)接收到所述代理連接發(fā)起請(qǐng)求消息進(jìn)行響應(yīng);
[0016] 如果所述代理連接發(fā)起請(qǐng)求消息中所包括的所述源的地址被包括在所述許可地 址的列表中,則引起被尋址到所述目標(biāo)的所述通告消息的發(fā)送;以及
[0017] 如果所述代理連接發(fā)起請(qǐng)求消息中所包括的所述源的地址沒(méi)有被包括在所述許 可地址的列表中,則抑制發(fā)送被尋址到所述目標(biāo)的所述通告消息。
[0018] 該裝置可以被配置成在從所述目標(biāo)接收到所述連接請(qǐng)求消息之后,通過(guò)引起被尋 址到所述源的所述代理建立請(qǐng)求消息的發(fā)送來(lái)對(duì)從所述源接收到另外的代理連接發(fā)起請(qǐng) 求消息進(jìn)行響應(yīng)。
[0019] 所述目標(biāo)的地址可以被包括在所述代理連接發(fā)起請(qǐng)求的有效載荷中。
[0020] 所述源的地址可以被包括在所述代理連接發(fā)起請(qǐng)求的有效載荷中。
[0021] 該裝置可以被配置成將所述裝置的地址和所述源的地址包括在所述代理建立請(qǐng) 求消息中。
[0022] 該裝置可以被配置成將用于連接建立的數(shù)據(jù)包括在所述代理建立請(qǐng)求消息的有 效載荷中。
[0023] 所述通告消息可以是ADV_DIRECT_IND PDU。
[0024] 所述連接請(qǐng)求消息可以是CONNECT_REQ H)U。
[0025] 所述代理連接發(fā)起請(qǐng)求消息可以被封裝在低功耗藍(lán)牙鏈路層分組中。
[0026] 所述代理建立請(qǐng)求消息可以被封裝在低功耗藍(lán)牙鏈路層分組中。
[0027] 本發(fā)明的第二方面提供一種裝置,其被配置成:
[0028] 使用目標(biāo)的地址來(lái)發(fā)送被尋址到所述目標(biāo)的一個(gè)或多個(gè)通告消息;
[0029] 通過(guò)發(fā)送代理連接發(fā)起請(qǐng)求消息來(lái)對(duì)確定沒(méi)有從所述目標(biāo)接收到對(duì)所述通告消 息的任何響應(yīng)進(jìn)行響應(yīng),所述代理連接發(fā)起請(qǐng)求消息是對(duì)于提供代理的請(qǐng)求并且包括所述 目標(biāo)的地址和所述裝置的地址;以及
[0030] 通過(guò)連接至代理設(shè)備來(lái)對(duì)從代理接收到代理建立請(qǐng)求消息進(jìn)行響應(yīng),所述代理建 立請(qǐng)求消息被尋址到所述裝置。
[0031] 該裝置可以被配置成使用目標(biāo)的地址重復(fù)地發(fā)送被尋址到所述目標(biāo)的通告消息, 直到檢測(cè)到第一超時(shí)已經(jīng)到期或者已經(jīng)從所述目標(biāo)接收到響應(yīng)。
[0032] 該裝置可以被配置成重復(fù)地發(fā)送代理連接發(fā)起請(qǐng)求消息,直到檢測(cè)到第二超時(shí)已 經(jīng)到期或者已經(jīng)從所述代理接收到所述代理建立請(qǐng)求消息。
[0033] 該裝置可以被配置成從所接收的代理建立請(qǐng)求消息中讀取所述代理的地址并且 以所述代理的地址被包括在許可代理地址的列表中為條件來(lái)連接至所述代理設(shè)備。
[0034] 該裝置可以被配置成將所述目標(biāo)的地址包括在所述代理連接發(fā)起請(qǐng)求的有效載 荷中。
[0035] 該裝置可以被配置成將所述裝置的地址包括在所述代理連接發(fā)起請(qǐng)求的有效載 荷中。
[0036] 所述代理建立請(qǐng)求消息可以包括所述代理的地址和所述裝置的地址。
[0037] 所述代理建立請(qǐng)求消息可以將用于連接建立的數(shù)據(jù)包括在所述代理建立請(qǐng)求消 息的有效載荷中。
[0038] 所述通告消息可以是ADV_DIRECT_IND PDU。
[0039] 所述連接請(qǐng)求消息可以是CONNECT_REQ H)U。
[0040] 所述代理連接發(fā)起請(qǐng)求消息可以被封裝在低功耗藍(lán)牙鏈路層分組中。
[0041] 所述代理建立請(qǐng)求消息可以被封裝在低功耗藍(lán)牙鏈路層分組中。
[0042] 本發(fā)明的第三方面提供一種方法,其包括:
[0043] 通過(guò)引起被尋址到目標(biāo)的通告消息的發(fā)送來(lái)對(duì)從源接收到代理連接發(fā)起請(qǐng)求消 息進(jìn)行響應(yīng),所述代理連接發(fā)起請(qǐng)求消息是對(duì)于提供代理的請(qǐng)求并且包括所述目標(biāo)的地址 和所述源的地址;以及
[0044] 隨后通過(guò)引起被尋址到所述源的代理建立請(qǐng)求消息的發(fā)送來(lái)對(duì)從所述目標(biāo)接收 到連接請(qǐng)求消息進(jìn)行響應(yīng)。
[0045] 該方法可以包括通過(guò)連接至所述目標(biāo)來(lái)對(duì)從所述目標(biāo)接收到所述連接請(qǐng)求消息 進(jìn)行響應(yīng)。
[0046] 該方法可以包括在引起被尋址到所述源的所述代理建立請(qǐng)求消息的發(fā)送之后連 接至所述源。
[0047] 該方法可以包括引起將與所述源有關(guān)的地址以及與所述目標(biāo)有關(guān)的地址向數(shù)據(jù) 庫(kù)中的記錄的添加。
[0048] 該方法可以包括通過(guò)引起所述數(shù)據(jù)庫(kù)中的所述記錄的更新來(lái)對(duì)檢測(cè)到與所述源 和/或所述目標(biāo)的連接的中斷進(jìn)行響應(yīng)。
[0049] 該方法可以包括通過(guò)以下操作來(lái)對(duì)在連接到所述源之后接收到第一數(shù)據(jù)分組進(jìn) 行響應(yīng):提取與所述第一數(shù)據(jù)分組的發(fā)送方有關(guān)的地址,使用與所述發(fā)送方有關(guān)的地址識(shí) 別所述數(shù)據(jù)庫(kù)中的所述記錄,從所述數(shù)據(jù)庫(kù)中的所識(shí)別的記錄中提取與接收方有關(guān)的地 址,并且生成第二數(shù)據(jù)分組,所述第二數(shù)據(jù)分組包括所述第一數(shù)據(jù)分組中所包括的、并且使 用從所述數(shù)據(jù)庫(kù)中的所述記錄提取的與所述接收方有關(guān)的地址被尋址到所述接收方的有 效載荷。
[0050] 該方法可以包括通過(guò)引起與所述目標(biāo)的連接的斷開(kāi)來(lái)對(duì)檢測(cè)到與所述源的連接 的中斷進(jìn)行響應(yīng)。
[0051] 該方法可以包括通過(guò)引起與所述源的連接的斷開(kāi)來(lái)對(duì)檢測(cè)到與所述目標(biāo)的連接 的中斷進(jìn)行響應(yīng)。
[0052] 該方法可以包括掃描代理連接發(fā)起請(qǐng)求消息。
[0053] 該方法可以包括在代理模式設(shè)置被啟用時(shí)掃描代理連接發(fā)起請(qǐng)求消息并且在代 理模式設(shè)置被禁用時(shí)抑制掃描代理連接發(fā)起請(qǐng)求消息。
[0054] 該方法可以包括:
[0055] 通過(guò)確定代理連接發(fā)起請(qǐng)求消息中所包括的所述源的地址是否被包括在許可地 址的列表中來(lái)對(duì)接收到所述代理連接發(fā)起請(qǐng)求消息進(jìn)行響應(yīng);
[0056] 如果所述代理連接發(fā)起請(qǐng)求消息中所包括的所述源的地址被包括在所述許可地 址的列表中,則引起被尋址到所述目標(biāo)的所述通告消息的發(fā)送;以及
[0057] 如果所述代理連接發(fā)起請(qǐng)求消息中所包括的所述源的地址沒(méi)有被包括在所述許 可地址的列表中,則抑制發(fā)送被尋址到所述目標(biāo)的所述通告消息。
[0058] 該方法可以包括在從所述目標(biāo)接收到所述連接請(qǐng)求消息之后,通過(guò)引起被尋址到 所述源的所述代理建立請(qǐng)求消息的發(fā)送來(lái)對(duì)從所述源接收到另外的代理連接發(fā)起請(qǐng)求消 息進(jìn)行響應(yīng)。
[0059] 所述目標(biāo)的地址可以被包括在所述代理連接發(fā)起請(qǐng)求的有效載荷中。
[0060] 所述源的地址可以被包括在所述代理連接發(fā)起請(qǐng)求的有效載荷中。
[0061] 該方法可以包括將所述裝置的地址和所述源的地址包括在所述代理建立請(qǐng)求消 息中。
[0062] 該方法可以包括將用于連接建立的數(shù)據(jù)包括在所述代理建立請(qǐng)求消息的有效載 荷中。
[0063] 所述通告消息可以是ADV_DIRECT_IND PDU。
[0064] 所述連接請(qǐng)求消息可以是CONNECT_REQ H)U。
[0065] 所述代理連接發(fā)起請(qǐng)求消息可以被封裝在低功耗藍(lán)牙鏈路層分組中。
[0066] 所述代理建立請(qǐng)求消息可以被封裝在低功耗藍(lán)牙鏈路層分組中。
[0067] 本發(fā)明的第四方面提供一種方法,其包括:
[0068] 使用目標(biāo)的地址來(lái)發(fā)送被尋址到所述目標(biāo)的一個(gè)或多個(gè)通告消息;
[0069] 通過(guò)發(fā)送代理連接發(fā)起請(qǐng)求消息來(lái)對(duì)確定沒(méi)有從所述目標(biāo)接收到對(duì)所述通告消 息的任何響應(yīng)進(jìn)行響應(yīng),所述