專利名稱:具有改良發(fā)送效率的藍(lán)牙主設(shè)備及用其發(fā)送數(shù)據(jù)的方法
技術(shù)領(lǐng)域:
本發(fā)明一般概念涉及具有改良的發(fā)送效率的藍(lán)牙主設(shè)備(master)以及 使用其發(fā)送數(shù)據(jù)的方法。更具體地,本發(fā)明一般概念涉及通過將關(guān)于從屬設(shè) 備的信息添加到數(shù)據(jù)并將所述結(jié)果數(shù)據(jù)僅發(fā)送給目標(biāo)從屬設(shè)備而具有改良 的發(fā)送效率的藍(lán)牙主設(shè)備、以及使用其發(fā)送數(shù)據(jù)的方法。
背景技術(shù):
藍(lán)牙是在包含計(jì)算機(jī)、移動(dòng)電話機(jī)、耳機(jī)、打印機(jī)、個(gè)人數(shù)字助理(PDA )、 筆記本計(jì)算機(jī)、以及家用電器的局部區(qū)域內(nèi)通過無(wú)線地連網(wǎng)設(shè)備而無(wú)需使用 復(fù)雜的連接線來(lái)允許雙向通信的無(wú)線通信技術(shù)。
藍(lán)牙設(shè)備之間的通信基于主設(shè)備-從屬設(shè)備連接。通過設(shè)置跳頻次序而 請(qǐng)求連接的藍(lán)牙設(shè)備稱為主設(shè)備,而通過接收來(lái)自所述主設(shè)備的請(qǐng)求并將其 自身與所述主設(shè)備的跳頻次序同步而接受所述連接的藍(lán)牙設(shè)備稱為從屬設(shè) 備。
圖1是說(shuō)明典型藍(lán)牙系統(tǒng)的結(jié)構(gòu)的視圖。
參照?qǐng)D1,所述藍(lán)牙系統(tǒng)包括接入點(diǎn)10、主設(shè)備20、以及多個(gè)從屬設(shè)備 30-1至30-5。
圖1的所述藍(lán)牙系統(tǒng)中,所述主設(shè)備具有藍(lán)牙個(gè)人區(qū)域網(wǎng)(PAN)子集, 并發(fā)現(xiàn)具有所述藍(lán)牙PAN子集的從屬設(shè)備,從而連接到所述發(fā)現(xiàn)的從屬設(shè) 備。 一個(gè)主設(shè)備與至少一個(gè)從屬設(shè)備之間的這種連接稱為微微網(wǎng)(piconet)。
從接入點(diǎn)10接收到數(shù)據(jù)后,主設(shè)備20向連接到其的多個(gè)從屬設(shè)備30-1 至30-5廣播所述數(shù)據(jù)。使用這樣的藍(lán)牙系統(tǒng)允許僅使用藍(lán)牙設(shè)備無(wú)線地發(fā) 送數(shù)據(jù)而無(wú)需附加設(shè)備。
但是,藍(lán)牙協(xié)議棧vl.2提供大約730kpbs的最大速率,比較慢而并不適 合于網(wǎng)絡(luò)沖浪或數(shù)據(jù)傳輸。
根本的問題是,使用PAN子集來(lái)發(fā)送數(shù)據(jù),所述數(shù)據(jù)基本上根據(jù)傳輸 控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)的特征進(jìn)行廣播。
例如,當(dāng)在一個(gè)主設(shè)備和一個(gè)從屬設(shè)備之間建立連接時(shí),由于在所述主 設(shè)備和所述從屬設(shè)備之間發(fā)送數(shù)據(jù),所以僅造成藍(lán)牙自身發(fā)送速率的損失。
但是,當(dāng)在一個(gè)主設(shè)備和n個(gè)從屬設(shè)備(其中,n <= 7 )之間建立連接時(shí), 所述主設(shè)備擔(dān)當(dāng)接入點(diǎn)。也即,所述主設(shè)備將接收的數(shù)據(jù)順序地發(fā)送給連接 到一個(gè)微微網(wǎng)的全部從屬設(shè)備,如同局域網(wǎng)(LAN)中一樣。從而,由連接 到所述主設(shè)備的從屬設(shè)備的數(shù)量而造成數(shù)據(jù)吞吐量的損失。
因此,需要一種使由于在藍(lán)牙系統(tǒng)中使用PAN子集而在廣播時(shí)導(dǎo)致的 發(fā)送速率損失最小化的方法。
發(fā)明內(nèi)容
本發(fā)明 一般概念提供一種通過將關(guān)于從屬設(shè)備的信息添加到數(shù)據(jù)并將 結(jié)果數(shù)據(jù)僅發(fā)送給目標(biāo)從屬設(shè)備而具有改良的發(fā)送效率的藍(lán)牙主設(shè)備、以及 使用其發(fā)送數(shù)據(jù)的方法。
本發(fā)明一般概念的其它方面和優(yōu)點(diǎn)將在下面描述中被部分地闡述,而且 其部分地,通過所述描述將是顯而易見的,或者可以通過對(duì)本發(fā)明一般概念 的實(shí)踐而學(xué)到。
可以通過提供一種藍(lán)牙主設(shè)備而基本實(shí)現(xiàn)本發(fā)明一般概念的前述和其 它方面和用途,該藍(lán)牙主設(shè)備包括接口,能夠與至少一個(gè)或更多外部設(shè)備 進(jìn)行接口通信;存儲(chǔ)部件,能夠存儲(chǔ)通過所述接口接收的數(shù)據(jù)的類型、以及 與所述數(shù)據(jù)類型對(duì)應(yīng)的目標(biāo)從屬設(shè)備信息;以及控制部件,能夠基于所述數(shù) 據(jù)類型將數(shù)據(jù)發(fā)送到目標(biāo)從屬設(shè)備,其中所述目標(biāo)從屬設(shè)備信息與從所述至 少 一個(gè)或更多外部設(shè)備接收數(shù)據(jù)時(shí)的所述數(shù)據(jù)類型對(duì)應(yīng)。
在示范性實(shí)現(xiàn)中,所述藍(lán)牙主設(shè)備可以進(jìn)一步包括發(fā)現(xiàn)部件,能夠發(fā) 現(xiàn)所述至少一個(gè)或更多外部設(shè)備中的至少一個(gè)或更多從屬設(shè)備;以及鑰 (key)值生成部件,能夠生成與所述發(fā)現(xiàn)部件發(fā)現(xiàn)的每個(gè)從屬設(shè)備對(duì)應(yīng)的 鑰值。
息時(shí),所述控制部件可以將所述鑰值插入到所述接收的數(shù)據(jù)中,并將結(jié)果數(shù) 據(jù)發(fā)送到全部所述發(fā)現(xiàn)的從屬設(shè)備。
所述控制部件可以將包含在從屬設(shè)備響應(yīng)數(shù)據(jù)中的信息作為與所述發(fā) 送的數(shù)據(jù)的類型對(duì)應(yīng)的所述目標(biāo)從屬設(shè)備信息存儲(chǔ)在所述存儲(chǔ)部件中。
在另 一個(gè)示范性實(shí)現(xiàn)中,當(dāng)在預(yù)定時(shí)間段內(nèi)未從所述目標(biāo)從屬設(shè)備接收 到對(duì)所述發(fā)送的數(shù)據(jù)的響應(yīng)數(shù)據(jù)時(shí),所述控制部件可以將所述鑰值插入到所 述接收的數(shù)據(jù),并將結(jié)果數(shù)據(jù)發(fā)送到全部所述發(fā)現(xiàn)的從屬設(shè)備。
當(dāng)從至少 一個(gè)從屬設(shè)備接收到響應(yīng)數(shù)據(jù)時(shí),所述控制部件可以基于所述 響應(yīng)數(shù)據(jù)更新存儲(chǔ)在所述存儲(chǔ)部件中的所述目標(biāo)從屬設(shè)備信息。
所述發(fā)現(xiàn)部件可以使用服務(wù)發(fā)現(xiàn)協(xié)議(SDP)搜尋所述從屬設(shè)備。 其中,可以通過為每個(gè)發(fā)現(xiàn)的從屬設(shè)備映射藍(lán)牙設(shè)備(BD)地址來(lái)生 成所述鑰值。
當(dāng)目標(biāo)從屬設(shè)備被斷開時(shí),所述控制部件可以從所述存儲(chǔ)部件中刪除所 述數(shù)據(jù)類型、以及與所述數(shù)據(jù)類型對(duì)應(yīng)的所述目標(biāo)從屬設(shè)備信息。
其中,所述目標(biāo)從屬設(shè)備信息可以是目標(biāo)從屬設(shè)備的因特網(wǎng)協(xié)議(IP) 地址、端口號(hào)、以及鑰值至少其中之一。
還可以通過提供一種使用藍(lán)牙主設(shè)備發(fā)送數(shù)據(jù)的方法而實(shí)現(xiàn)本發(fā)明一 般概念的前述和/或其它方面和用途,該方法包括從外部設(shè)備接收數(shù)據(jù);以 及基于先前根據(jù)所述接收的數(shù)據(jù)的類型存儲(chǔ)的目標(biāo)從屬設(shè)備信息,將所述接 收的數(shù)據(jù)發(fā)送到相應(yīng)的目標(biāo)從屬設(shè)備。
在示范性實(shí)現(xiàn)中,所述方法可以進(jìn)一步包括發(fā)現(xiàn)外部設(shè)備中的從屬設(shè) 備;以及生成與每個(gè)發(fā)現(xiàn)的從屬設(shè)備對(duì)應(yīng)的鑰值。
所述方法可以進(jìn)一步包括當(dāng)不存在與接收的數(shù)據(jù)的類型對(duì)應(yīng)的所述目 標(biāo)從屬設(shè)備信息時(shí),將所述鑰值插入到所述接收的數(shù)據(jù)中,并將結(jié)果數(shù)據(jù)發(fā) 送到全部所述發(fā)現(xiàn)的從屬設(shè)備。
在示范性實(shí)現(xiàn)中,所述方法可以進(jìn)一步包括存儲(chǔ)包含在從至少一個(gè)從 屬設(shè)備接收的響應(yīng)數(shù)據(jù)中的信息作為與所述發(fā)送的數(shù)據(jù)的類型對(duì)應(yīng)的所述 目標(biāo)從屬設(shè)備信息。
所述方法可以進(jìn)一步包括當(dāng)在預(yù)定時(shí)間段內(nèi)未從所述目標(biāo)從屬設(shè)備接 收到對(duì)所述發(fā)送的數(shù)據(jù)的響應(yīng)數(shù)據(jù)時(shí),將所述鑰值插入到所述接收的數(shù)據(jù), 并將結(jié)果數(shù)據(jù)發(fā)送到全部所述發(fā)現(xiàn)的從屬設(shè)備。
所述方法可以進(jìn)一步包括當(dāng)從至少 一個(gè)從屬設(shè)備接收到響應(yīng)數(shù)據(jù)時(shí), 基于所述響應(yīng)數(shù)據(jù)更新所述目標(biāo)從屬設(shè)備信息。
所述發(fā)現(xiàn)操作可以使用服務(wù)發(fā)現(xiàn)協(xié)議(SDP)搜尋所述從屬設(shè)備。
其中,可以通過為每個(gè)發(fā)現(xiàn)的從屬設(shè)備映射藍(lán)牙設(shè)備(BD)地址來(lái)生
成所述鑰值。
所述方法可以進(jìn)一步包括當(dāng)所述外部設(shè)備中的任何從屬設(shè)備被斷開 時(shí),從先前存儲(chǔ)的信息中刪除目標(biāo)從屬設(shè)備信息。
其中,所述目標(biāo)從屬設(shè)備信息可以是所述從屬設(shè)備的因特網(wǎng)協(xié)議(IP) 地址、端口號(hào)、以及鑰值至少其中之一。
還可以通過提供一種計(jì)算機(jī)可讀記錄介質(zhì)而實(shí)現(xiàn)本發(fā)明 一般概念的前 述和/或其它方面和用途,所述計(jì)算機(jī)可讀記錄介質(zhì)上嵌入有用于執(zhí)行使用藍(lán) 牙主設(shè)備發(fā)送數(shù)據(jù)的方法的計(jì)算機(jī)程序,該方法包括從外部設(shè)備接收數(shù)據(jù); 以及基于先前根據(jù)所述接收的數(shù)據(jù)的數(shù)據(jù)類型存儲(chǔ)的目標(biāo)從屬設(shè)備信息,將 所述接收的數(shù)據(jù)發(fā)送到相應(yīng)的目標(biāo)從屬設(shè)備。
所述計(jì)算機(jī)記錄介質(zhì)中嵌入的所述方法可以進(jìn)一步包括發(fā)現(xiàn)外部設(shè)備 中的從屬設(shè)備;以及生成與每個(gè)發(fā)現(xiàn)的從屬設(shè)備對(duì)應(yīng)的鑰值。當(dāng)不存在與接 收的數(shù)據(jù)的類型對(duì)應(yīng)的所述目標(biāo)從屬設(shè)備信息時(shí),可以將鑰值插入到所述接 收的數(shù)據(jù)中,并可以將結(jié)果數(shù)據(jù)發(fā)送到全部所述發(fā)現(xiàn)的從屬設(shè)備。
還可以通過提供一種藍(lán)牙主設(shè)備而實(shí)現(xiàn)本發(fā)明 一般概念的前述和/或其 它方面和用途,該藍(lán)牙主設(shè)備包括接口模塊,能夠與至少一個(gè)外部設(shè)備進(jìn) 行接口通信,其中所述至少一個(gè)外部設(shè)備是從屬設(shè)備;存儲(chǔ)模塊,能夠存儲(chǔ) 關(guān)于所述從屬設(shè)備能夠接收的數(shù)據(jù)的類型的信息;以及控制模塊,能夠基于 通過所述接口模塊接收的數(shù)據(jù)的類型協(xié)調(diào)對(duì)從屬設(shè)備的數(shù)據(jù)傳輸,其中發(fā)送 到所述從屬設(shè)備的所述數(shù)據(jù)與所述從屬設(shè)備能夠接收的數(shù)據(jù)的類型對(duì)應(yīng)。
通過下面參照附圖對(duì)所述實(shí)施例的描述,本發(fā)明 一般概念的這些和/或其 它方面和優(yōu)點(diǎn)將變得顯而易見和更加易于理解,其中 圖1是示出典型藍(lán)牙系統(tǒng)的結(jié)構(gòu)的視圖2是示出根據(jù)本發(fā)明 一般概念的示范性實(shí)施例的藍(lán)牙主設(shè)備的結(jié)構(gòu)的 框圖3是示出根據(jù)本發(fā)明一般概念的另一個(gè)示范性實(shí)施例的藍(lán)牙主設(shè)備的 結(jié)構(gòu)的框圖4至6是示出根據(jù)本發(fā)明一般概念的示范性實(shí)施例的具有藍(lán)牙主設(shè)備 的藍(lán)牙系統(tǒng)中的數(shù)據(jù)傳輸過程的視圖7是示出根據(jù)本發(fā)明 一般概念的示范性實(shí)施例的數(shù)據(jù)傳輸?shù)氖疽鈭D; 圖8是示出根據(jù)本發(fā)明一般概念的示范性實(shí)施例的L2CAP數(shù)據(jù)分組的 格式的示意圖9是說(shuō)明根據(jù)本發(fā)明一般概念的示范性實(shí)施例的使用藍(lán)牙主設(shè)備發(fā)送 數(shù)據(jù)的方法的流程圖10是說(shuō)明根據(jù)本發(fā)明一般概念的示范性實(shí)施例的存儲(chǔ)從屬設(shè)備信息 的方法的流程圖11是說(shuō)明根據(jù)本發(fā)明一般概念的另一個(gè)示范性實(shí)施例的使用藍(lán)牙主 設(shè)備發(fā)送數(shù)據(jù)的方法的流程圖。
具體實(shí)施例方式
現(xiàn)在將對(duì)本發(fā)明一般概念的所述實(shí)施例進(jìn)行詳細(xì)的描述,其示例在附圖 中示出,其中全部附圖中類似的引用數(shù)字代表類似的元素。以下通過參照附 圖描述所述實(shí)施例,以解釋本發(fā)明一般概念。
下面,將參照附圖對(duì)本發(fā)明 一般概念的示范性實(shí)施例進(jìn)行詳細(xì)說(shuō)明。 圖2是說(shuō)明根據(jù)本發(fā)明 一般概念的示范性實(shí)施例的藍(lán)牙主設(shè)備的結(jié)構(gòu)的 框圖。
參照?qǐng)D2,藍(lán)牙主設(shè)備200可以包括存儲(chǔ)部件210、控制部件220、以及 接口 230。
藍(lán)牙主設(shè)備200以有線或無(wú)線方式連接到因特網(wǎng)(未示出),而且可以 控制微微網(wǎng)中的全部通信。進(jìn)一步,藍(lán)牙主設(shè)備200具有個(gè)人區(qū)域網(wǎng)(PAN) 子集而且可連接到具有PAN子集的從屬設(shè)備(未示出)。藍(lán)牙主設(shè)備200可 以將從接入點(diǎn)(未示出)接收的數(shù)據(jù)發(fā)送到所述從屬設(shè)備。應(yīng)當(dāng)意識(shí)到,雖 然圖2并未示出所述接入點(diǎn)、因特網(wǎng)、外部設(shè)備、和/或從屬設(shè)備,但應(yīng)理解 為若有必要它們將存在,從而可以傳達(dá)信息和/或數(shù)據(jù)。
根據(jù)PAN子集,使用藍(lán)牙網(wǎng)絡(luò)封裝協(xié)議(BNEP)生成邏輯鏈路控制和 適配協(xié)議(L2CAP)數(shù)據(jù),并接著構(gòu)建微微網(wǎng)IPPAN,使得藍(lán)牙主設(shè)備200 既具有主設(shè)備轉(zhuǎn)發(fā)功能又具有接入點(diǎn)功能。
存儲(chǔ)部件210可以存儲(chǔ)通過接口 230接收的數(shù)據(jù)的類型、以及與所述接 收的數(shù)據(jù)類型對(duì)應(yīng)的目標(biāo)從屬設(shè)備信息。
其中,所述目標(biāo)從屬設(shè)備信息可以是所述從屬設(shè)備的IP地址、端口號(hào)、
以及鑰值至少其中之一。
當(dāng)控制部件220從所述外部設(shè)備中的所述接入點(diǎn)接收數(shù)據(jù)時(shí),它可以解
析所述接收的數(shù)據(jù)以識(shí)別接收的數(shù)據(jù)的類型。當(dāng)接收的數(shù)據(jù)的類型被識(shí)別
時(shí),控制部件220可以使用存儲(chǔ)在存儲(chǔ)部件210中的目標(biāo)從屬設(shè)備信息將所 述接收的數(shù)據(jù)僅發(fā)送到與所述接收的數(shù)據(jù)的數(shù)據(jù)類型對(duì)應(yīng)的目標(biāo)從屬設(shè)備。
接口 230可以與所述外部設(shè)備進(jìn)行接口通信,其中,所述外部設(shè)備可以 是所述接入點(diǎn)和至少一個(gè)所述從屬設(shè)備中的任何一個(gè)。
進(jìn)一步,接口 230可以從所述外部設(shè)備中的所述接入點(diǎn)接收數(shù)據(jù),而且 還從連接到藍(lán)牙主設(shè)備200的至少一個(gè)從屬設(shè)備接收從屬設(shè)備信息。
接口 230可以在控制部件220的控制下將所述接收的數(shù)據(jù)發(fā)送到所述目 標(biāo)從屬設(shè)備。
圖3是示出根據(jù)本發(fā)明一般概念的另一個(gè)示范性實(shí)施例的藍(lán)牙主設(shè)備 300的結(jié)構(gòu)的框圖。
參照?qǐng)D3,藍(lán)牙主設(shè)備300可以包括發(fā)現(xiàn)部件310、存儲(chǔ)部件320、控制 部件330、鑰值生成部件340、以及接口 350。
發(fā)現(xiàn)部件310可以發(fā)現(xiàn)所述外部設(shè)備中具有PAN子集的從屬設(shè)備。其 中,發(fā)現(xiàn)部件310可以使用服務(wù)發(fā)現(xiàn)協(xié)議(SDP)搜尋所述從屬設(shè)備。
存儲(chǔ)部件320可以存儲(chǔ)關(guān)于所述發(fā)現(xiàn)的從屬設(shè)備的信息、以及與每個(gè)從 屬設(shè)備信息對(duì)應(yīng)的鑰值。
在控制部件330的控制下,存儲(chǔ)部件320可以存儲(chǔ)所述從屬設(shè)備信息作 為與接收的數(shù)據(jù)的數(shù)據(jù)類型對(duì)應(yīng)的目標(biāo)從屬設(shè)備信息。
在存儲(chǔ)所述檢測(cè)的從屬設(shè)備信息時(shí),若存在與所述數(shù)據(jù)的類型對(duì)應(yīng)的目 標(biāo)從屬設(shè)備信息,則存儲(chǔ)部件320可以用所述檢測(cè)的從屬設(shè)備信息更新現(xiàn)有 信息。
控制部件330可以具有與圖2的控制部件220相同的功能。
控制部件330可以確定存儲(chǔ)部件320中是否存在與所述接收的數(shù)據(jù)對(duì)應(yīng)
的目標(biāo)從屬設(shè)備信息。如果確定不存在所述目標(biāo)從屬設(shè)備信息,則控制部件
330將由鑰值生成部件340生成的鑰值插入到所述數(shù)據(jù)以生成L2CAP數(shù)據(jù)。 控制部件330可以接著將所述生成的L2CAP數(shù)據(jù)發(fā)送到由發(fā)現(xiàn)部件310
發(fā)現(xiàn)的全部從屬設(shè)備。所述從屬設(shè)備在接收到所述L2CAP數(shù)據(jù)后,將響應(yīng)
數(shù)據(jù)發(fā)送到藍(lán)牙主設(shè)備300。
可以通過接口 350從至少一個(gè)或全部所述從屬設(shè)備接收所述響應(yīng)數(shù)據(jù), 而且控制部件330可以從所述接收的響應(yīng)數(shù)據(jù)中檢測(cè)從屬設(shè)備信息。
與所述數(shù)據(jù)對(duì)應(yīng)的所述目標(biāo)從屬設(shè)備信息。
從主設(shè)備300接收到斷開所述從屬設(shè)備的請(qǐng)求后,控制部件330可以斷 開所述從屬設(shè)備。在這種情況中,控制部件330可以從存儲(chǔ)部件320中刪除 所述數(shù)據(jù)類型、以及與所述數(shù)據(jù)類型對(duì)應(yīng)的所述目標(biāo)從屬設(shè)備信息。
當(dāng)在預(yù)定時(shí)間段內(nèi)未接收到來(lái)自任何從屬設(shè)備的響應(yīng)數(shù)據(jù)時(shí),控制部件 330可以將由鑰值生成部件340生成的鑰值插入到通過接口 350接收的數(shù)據(jù) 以生成L2CAP數(shù)據(jù)。
控制部件330可以接著將所述生成的L2CAP lt據(jù)重新發(fā)送到由發(fā)現(xiàn)部 件310發(fā)現(xiàn)的全部從屬設(shè)備。
控制部件330還可以從自目標(biāo)從屬設(shè)備接收的響應(yīng)數(shù)據(jù)中檢測(cè)從屬設(shè)備 信息。
在將所述檢測(cè)的從屬設(shè)備信息存儲(chǔ)到存儲(chǔ)部件320中時(shí),若存在與所述 發(fā)送的數(shù)據(jù)的數(shù)據(jù)類型對(duì)應(yīng)的目標(biāo)從屬設(shè)備信息,則控制部件330可以控制 存儲(chǔ)部件320以便用與所述發(fā)送的數(shù)據(jù)的類型對(duì)應(yīng)的所述目標(biāo)從屬設(shè)備信息 更新所述檢測(cè)的從屬設(shè)備信息。
進(jìn)而,控制部件330可以將鑰值插入到將要發(fā)送給全部所述從屬設(shè)備的 數(shù)據(jù)中并將所述結(jié)果數(shù)據(jù)發(fā)送到所述從屬設(shè)備,而且可以接收來(lái)自任何從屬 設(shè)備的響應(yīng)數(shù)據(jù)??刂撇考?30可以控制存儲(chǔ)部件320存儲(chǔ)從所述接收的響 應(yīng)數(shù)據(jù)中檢測(cè)的所述從屬設(shè)備信息(例如,所述從屬設(shè)備的IP地址、端口 號(hào)、以及鑰值)作為與所述發(fā)送的數(shù)據(jù)的數(shù)據(jù)類型對(duì)應(yīng)的所述目標(biāo)從屬設(shè)備 信息。
之后,當(dāng)通過接口 350接收到同樣的數(shù)據(jù)時(shí),控制部件330可以基于存
接收的數(shù)據(jù)僅發(fā)送到目標(biāo)從屬設(shè)備。
鑰值生成部件340可以為全部所述發(fā)現(xiàn)的從屬設(shè)備編號(hào),并映射每一個(gè) 從屬設(shè)備的藍(lán)牙設(shè)備(BD)地址以生成鑰值。其中,例如所述BD地址可以 是所述從屬設(shè)備的網(wǎng)絡(luò)適配器的48-位MAC地址。
接口 350可以具有與圖2的接口 230相同的功能,并從所述從屬設(shè)備接
收對(duì)發(fā)送到全部所述從屬設(shè)備的數(shù)據(jù)的響應(yīng)數(shù)據(jù)。
圖4至6是示出根據(jù)本發(fā)明 一般概念的示范性實(shí)施例的具有藍(lán)牙主設(shè)備 400的藍(lán)牙系統(tǒng)中的數(shù)據(jù)傳輸過程的視圖。
參照?qǐng)D4,藍(lán)牙主設(shè)備400將從接入點(diǎn)410接收的數(shù)據(jù)發(fā)送到使用PAN 子集與藍(lán)牙主設(shè)備400連接的全部從屬設(shè)備430-1至430-5。
這里,藍(lán)牙主設(shè)備400對(duì)從接入點(diǎn)410接收的所述數(shù)據(jù)的部分進(jìn)行解析 以檢查所述接收的數(shù)據(jù)的數(shù)據(jù)類型。藍(lán)牙主設(shè)備400將基于使用PAN子集 與其連接的全部從屬設(shè)備430-1至430-5的BD地址而生成的鑰值插入到所 述數(shù)據(jù)中,并將所述結(jié)果數(shù)據(jù)發(fā)送到全部從屬設(shè)備430-1至430-5。
參照?qǐng)D5,藍(lán)牙主設(shè)備400從接收具有所述插入的鑰值的數(shù)據(jù)的從屬設(shè) 備430-1至430-4中的一個(gè)從屬設(shè)備430-2接收響應(yīng)數(shù)據(jù)。在這種情況中, 藍(lán)牙主設(shè)備400從所述響應(yīng)數(shù)據(jù)中檢測(cè)關(guān)于從屬設(shè)備430-2的信息并存儲(chǔ)所 述檢測(cè)的關(guān)于從屬設(shè)備430-2的信息作為與從接入點(diǎn)410接收的所述數(shù)據(jù)對(duì) 應(yīng)的目標(biāo)從屬設(shè)備信息。其中,關(guān)于從屬設(shè)備430-2的信息例如可以是從屬 設(shè)備430-2的IP地址、端口號(hào)、以及鑰值。
參照?qǐng)D6,當(dāng)從接入點(diǎn)410接收同樣的數(shù)據(jù)時(shí),藍(lán)牙主設(shè)備400解析所 述接收的數(shù)據(jù)以識(shí)別接收的數(shù)據(jù)的類型。當(dāng)具有與所述接收的數(shù)據(jù)的數(shù)據(jù)類 型對(duì)應(yīng)的目標(biāo)從屬設(shè)備信息時(shí),藍(lán)牙主設(shè)備400將所述目標(biāo)從屬設(shè)備信息插 入到所述接收的數(shù)據(jù)以生成L2CAP數(shù)據(jù)。
藍(lán)牙主設(shè)備400將所述生成的L2CAP數(shù)據(jù)僅發(fā)送到目標(biāo)從屬設(shè)備430--2。
圖7是示出根據(jù)本發(fā)明 一般概念的示范性實(shí)施例的數(shù)據(jù)傳輸方案的示意圖。
參照?qǐng)D7, (1)表示從外部設(shè)備相繼發(fā)送到藍(lán)牙主設(shè)備的數(shù)據(jù)A、 B、 和D的傳輸格式。其中,數(shù)據(jù)A將被發(fā)送到從屬設(shè)備A,數(shù)據(jù)B將被發(fā)送 到從屬設(shè)備B,而數(shù)據(jù)D將被發(fā)送到從屬設(shè)備D。
(2)表示其中從屬設(shè)備A至D連接到藍(lán)牙主設(shè)備的傳統(tǒng)傳輸格式。根 據(jù)(1)指出的數(shù)據(jù)流,所述藍(lán)牙主設(shè)備將數(shù)據(jù)A發(fā)送到從屬設(shè)備A至D, 并將數(shù)據(jù)B發(fā)送到從屬設(shè)備A至D。而即使在再次發(fā)送數(shù)據(jù)A時(shí),所述藍(lán) 牙主設(shè)備仍將數(shù)據(jù)A發(fā)送到從屬設(shè)備A至D。這樣,從所述藍(lán)牙主設(shè)備將 所述數(shù)據(jù)發(fā)送到每個(gè)從屬設(shè)備A。(3 )表示根據(jù)本發(fā)明的示范性實(shí)施例的傳輸格式。根據(jù)(1 )指出的數(shù)
據(jù)流,所述藍(lán)牙主設(shè)備將初始數(shù)據(jù)-數(shù)據(jù)A發(fā)送到從屬設(shè)備A至D,并將 數(shù)據(jù)B發(fā)送到從屬設(shè)備A至D。當(dāng)再次接收并發(fā)送數(shù)據(jù)A時(shí),所述藍(lán)牙主 設(shè)備將數(shù)據(jù)A僅發(fā)送到所述從屬設(shè)備。
從而,所述藍(lán)牙主設(shè)備將所述鑰值插入到從所述外部設(shè)備接收的數(shù)據(jù)中 并將結(jié)果數(shù)據(jù)發(fā)送到所述從屬設(shè)備。當(dāng)從所述從屬設(shè)備接收響應(yīng)數(shù)據(jù)時(shí),所 述藍(lán)牙主設(shè)備基于從所述響應(yīng)數(shù)據(jù)中檢測(cè)的從屬設(shè)備信息存儲(chǔ)與所述數(shù)據(jù) 對(duì)應(yīng)的所述目標(biāo)從屬設(shè)備信息。這使得所述藍(lán)牙主設(shè)備能夠在再次接收數(shù)據(jù) 時(shí)識(shí)別所述目標(biāo)從屬設(shè)備。
圖8是示出根據(jù)本發(fā)明一般概念的示范性實(shí)施例的L2CAP數(shù)據(jù)分組80 的格式的示意圖。
參照?qǐng)D8, L2CAP^:據(jù)分組80包括72-位訪問碼82、 54-位#^頭84、以 及160-位有效載荷86。這里,所述訪問碼包括能夠同步整個(gè)數(shù)據(jù)塊的一個(gè) 分組的同步字(未示出)。
160-位有效載荷86包括8-位有效載荷首標(biāo)87、 136-位用戶信息88、以 及16-位CRC89。根據(jù)本發(fā)明一般概念的示范性實(shí)施例,將每個(gè)從屬設(shè)備的 BD地址、以及基于所述BD地址生成的鑰值插入到所述用戶信息的第一部 分90中。可以在有效載荷86的首標(biāo)部分87中設(shè)置所述鑰值的長(zhǎng)度。
圖9是說(shuō)明根據(jù)本發(fā)明一般概念的示范性實(shí)施例的使用藍(lán)牙主設(shè)備發(fā)送 數(shù)據(jù)的方法的流程圖。
參照?qǐng)D9,在因特網(wǎng)上的具有PAN子集的藍(lán)牙主設(shè)備使用服務(wù)發(fā)現(xiàn)協(xié)議 (SDP )搜尋具有PAN子集的從屬設(shè)備(操作S510 )。
當(dāng)完成搜尋時(shí),所述藍(lán)牙主設(shè)備從全部所述發(fā)現(xiàn)的從屬設(shè)備接收從屬設(shè) 備信息(操作S520)。其中,所述從屬設(shè)備信息可以是所述從屬設(shè)備的BD 地址,例如,48-位MAC地址。
特別地,列出所述發(fā)現(xiàn)的從屬設(shè)備,而且在該情況下,將處于主動(dòng)狀態(tài) 的從屬設(shè)備連接到所述藍(lán)牙主設(shè)備。對(duì)于所述從屬設(shè)備,所述藍(lán)牙主設(shè)備是 擔(dān)當(dāng)接入點(diǎn)的數(shù)據(jù)交換部分。
所述藍(lán)牙主設(shè)備接著為全部所述從屬設(shè)備編號(hào),并映射從所述從屬設(shè)備 接收的BD地址以生成鑰值(操作S530 )。
當(dāng)所述藍(lán)牙主設(shè)備從外部設(shè)備中的所述接入點(diǎn)接收數(shù)據(jù)時(shí)(操作S540 ),
它可以解析所述接收的數(shù)據(jù)以識(shí)別所述接收的數(shù)據(jù)的數(shù)據(jù)類型。
在這種情況中,所述藍(lán)牙主設(shè)備確定是否存在與所述識(shí)別的數(shù)據(jù)類型對(duì)
應(yīng)的目標(biāo)從屬設(shè)備信息(操作S550 )。其中,所述目標(biāo)從屬設(shè)備信息可以是 所述從屬設(shè)備的IP地址和端口號(hào)。
如果確定不存在所述目標(biāo)從屬設(shè)備(操作S550:否),則所述藍(lán)牙主設(shè) 備將鑰值插入到所述接收的數(shù)據(jù)中以生成L2CAP數(shù)據(jù),并將所述生成的 L2CAP數(shù)據(jù)發(fā)送到全部所述從屬設(shè)備(操作S560 )。在這種情況中,使用廣 播來(lái)精確地定位所述從屬設(shè)備。
如果確定存在所述目標(biāo)從屬設(shè)備(操作S550:是),則所述藍(lán)牙主設(shè)備 將其中存儲(chǔ)的所述目標(biāo)從屬設(shè)備信息插入到所述接收的數(shù)據(jù)中以生成 L2CAP數(shù)據(jù),并將所生成的L2CAP數(shù)據(jù)僅發(fā)送到所述目標(biāo)從屬設(shè)備(操作 S570 )。
其中,所述目標(biāo)從屬設(shè)備的存在表明所述藍(lán)牙主設(shè)備已經(jīng)一次或多次發(fā) 送過與所述接收的數(shù)據(jù)相同的數(shù)據(jù),也即,所述藍(lán)牙主設(shè)備已經(jīng)接收到來(lái)自 從屬設(shè)備的與所述發(fā)送的數(shù)據(jù)對(duì)應(yīng)的響應(yīng)數(shù)據(jù),并已經(jīng)存儲(chǔ)從屬設(shè)備信息, 例如,所述從屬設(shè)備的IP地址、端口號(hào)、以及鑰值。
即使已經(jīng)將所述鑰值插入到所述數(shù)據(jù)中,仍將所述目標(biāo)從屬設(shè)備信息插 入到所述數(shù)據(jù),其目的在于應(yīng)對(duì)意外數(shù)據(jù)損失的可能,以及避免由通信錯(cuò)誤 造成藍(lán)牙設(shè)備之間的鑰值丟失而引起傳輸故障。
圖9的示范性實(shí)施例中,已經(jīng)將操作S510、 S520、以及S530描述為在 所述藍(lán)牙主設(shè)備從所述接入點(diǎn)接收數(shù)據(jù)(S540)之前執(zhí)行。然而,在另一個(gè) 示范性實(shí)施例中,可以在所述藍(lán)牙主設(shè)備從所述接入點(diǎn)接收數(shù)據(jù)(S540)之 后執(zhí)行所述操作,因而本發(fā)明一般概念并不限于此。
圖10是說(shuō)明根據(jù)本發(fā)明一般概念的示范性實(shí)施例的存儲(chǔ)從屬設(shè)備信息 的方法的流程圖。
參照?qǐng)D10,藍(lán)牙主設(shè)備接收來(lái)自任何從屬設(shè)備的、對(duì)所述藍(lán)牙主設(shè)備已 經(jīng)發(fā)送給該從屬設(shè)備的數(shù)據(jù)的響應(yīng)數(shù)據(jù)(操作S610)。
其中,接收到所述數(shù)據(jù)后,所述從屬設(shè)備單獨(dú)存儲(chǔ)接收的鑰值,并將所 述響應(yīng)數(shù)據(jù)發(fā)送到所述藍(lán)牙主設(shè)備以表明所述數(shù)據(jù)的正確接收。
所述藍(lán)牙主設(shè)備從所述接收的響應(yīng)數(shù)據(jù)中檢測(cè)從屬設(shè)備信息(操作 S620)并確定所檢測(cè)的從屬設(shè)備信息是否被存儲(chǔ)(操作S630 )。其中,所
述響應(yīng)數(shù)據(jù)例如可以是IP地址、端口號(hào)、以及鑰值。
如果確定未存儲(chǔ)所述從屬設(shè)備信息(操作S630:否),則所述藍(lán)牙主設(shè) 備存儲(chǔ)所述檢測(cè)的從屬設(shè)備信息作為與所述發(fā)送的數(shù)據(jù)對(duì)應(yīng)的目標(biāo)從屬設(shè) 備信息(操作S640)。
如果確定已存儲(chǔ)所述從屬設(shè)備信息(操作S630:是),則所述藍(lán)牙主設(shè) 備用所述檢測(cè)的從屬設(shè)備信息更新所述存儲(chǔ)的、與所述發(fā)送的數(shù)據(jù)對(duì)應(yīng)的目 標(biāo)從屬設(shè)備信息(操作S650)。
圖11是說(shuō)明根據(jù)本發(fā)明一般概念的另一個(gè)示范性實(shí)施例的使用藍(lán)牙主 設(shè)備發(fā)送數(shù)據(jù)的方法的流程圖。
參照?qǐng)D11 ,所述藍(lán)牙主設(shè)備確定其是否在預(yù)定時(shí)間段內(nèi)接收到來(lái)自所述 從屬設(shè)備中任何從屬設(shè)備的、對(duì)發(fā)送給全部從屬設(shè)備的數(shù)據(jù)的響應(yīng)數(shù)據(jù)(操 作S710)。當(dāng)在給定時(shí)間段內(nèi)未從所述從屬設(shè)備接收到所述響應(yīng)數(shù)據(jù)時(shí)(操 作S710:否),所述藍(lán)牙主設(shè)備將與所述從屬設(shè)備的BD地址對(duì)應(yīng)地生成的 鑰值插入到所述數(shù)據(jù)以生成L2CAP數(shù)據(jù)。所述藍(lán)牙主設(shè)備將所述生成的數(shù) 據(jù)發(fā)送到全部所述從屬設(shè)備(操作S720)。在這種情況中,可以使用廣播來(lái) 精確地定位從屬設(shè)備。
這期間,所述藍(lán)牙主設(shè)備可以從所述藍(lán)牙主設(shè)備斷開所述從屬設(shè)備。當(dāng) 所述從屬設(shè)備被斷開時(shí),將存儲(chǔ)在所述藍(lán)牙主設(shè)備中的關(guān)于所述從屬設(shè)備的 信息刪除。
如上所述,根據(jù)本發(fā)明一般概念的示范性實(shí)施例,可以通過將關(guān)于從屬 設(shè)備的信息添加到數(shù)據(jù)并將結(jié)果數(shù)據(jù)僅發(fā)送給目標(biāo)從屬設(shè)備來(lái)改善發(fā)送效 率而無(wú)需更改所述藍(lán)牙主設(shè)備與所述從屬設(shè)備之間的通信協(xié)議。
盡管已經(jīng)展示和描述了本發(fā)明 一般概念的幾個(gè)實(shí)施例,本領(lǐng)域技術(shù)人員 應(yīng)當(dāng)理解,在不背離由所附權(quán)利要求書及其等價(jià)物定義其范圍的本發(fā)明 一般 概念的原理和精神的前提下,可以在這些實(shí)施例中做出改變。
權(quán)利要求
1.一種藍(lán)牙主設(shè)備,包括接口,能夠與一個(gè)或更多外部設(shè)備進(jìn)行接口通信;存儲(chǔ)部件,能夠存儲(chǔ)通過所述接口接收的數(shù)據(jù)的類型、以及與所述數(shù)據(jù)類型對(duì)應(yīng)的目標(biāo)從屬設(shè)備信息;以及控制部件,能夠基于所述數(shù)據(jù)類型將數(shù)據(jù)發(fā)送到目標(biāo)從屬設(shè)備,其中所述目標(biāo)從屬設(shè)備信息與從所述一個(gè)或更多外部設(shè)備接收數(shù)據(jù)時(shí)的所述數(shù)據(jù)類型對(duì)應(yīng)。
2. 如權(quán)利要求1所述的藍(lán)牙主設(shè)備,進(jìn)一步包括發(fā)現(xiàn)部件,能夠發(fā)現(xiàn)所述一個(gè)或更多外部設(shè)備中的至少一個(gè)或更多從屬 設(shè)備;以及鑰值生成部件,能夠生成與所述發(fā)現(xiàn)部件發(fā)現(xiàn)的每個(gè)從屬設(shè)備對(duì)應(yīng)的鑰值。
3. 如權(quán)利要求2所述的藍(lán)牙主設(shè)備,其中,當(dāng)所述存儲(chǔ)部件中不存在 與接收的數(shù)據(jù)類型對(duì)應(yīng)的所述目標(biāo)從屬設(shè)備信息時(shí),所述控制部件將所述鑰 值插入到所述接收的數(shù)據(jù)中,并將結(jié)果數(shù)據(jù)發(fā)送到全部所述發(fā)現(xiàn)的從屬設(shè) 備。
4. 如權(quán)利要求3所述的藍(lán)牙主設(shè)備,其中,所述控制部件將包含在從 屬設(shè)備響應(yīng)數(shù)據(jù)中的信息作為與所述發(fā)送的數(shù)據(jù)的類型對(duì)應(yīng)的所述目標(biāo)從 屬設(shè)備信息存儲(chǔ)在所述存儲(chǔ)部件中。
5. 如權(quán)利要求2所述的藍(lán)牙主設(shè)備,其中,當(dāng)在預(yù)定時(shí)間段內(nèi)未從所 述目標(biāo)從屬設(shè)備接收到對(duì)所述發(fā)送的數(shù)據(jù)的響應(yīng)數(shù)據(jù)時(shí),所述控制部件將所 述鑰值插入到所述接收的數(shù)據(jù),并將結(jié)果數(shù)據(jù)發(fā)送到全部所述發(fā)現(xiàn)的從屬設(shè) 備。
6. 如權(quán)利要求3所述的藍(lán)牙主設(shè)備,其中,當(dāng)從至少一個(gè)從屬設(shè)備接中的所述目標(biāo)從屬設(shè)備信息。
7. 如權(quán)利要求2所述的藍(lán)牙主設(shè)備,其中,所述發(fā)現(xiàn)部件使用服務(wù)發(fā) 現(xiàn)協(xié)議SDP搜尋所述從屬設(shè)備。
8. 如權(quán)利要求2所述的藍(lán)牙主設(shè)備,其中,通過為每個(gè)發(fā)現(xiàn)的從屬設(shè) 備映射藍(lán)牙設(shè)備BD地址來(lái)生成所述鑰值。
9. 如權(quán)利要求1所迷的藍(lán)牙主設(shè)備,其中,當(dāng)目標(biāo)從屬設(shè)備被斷開時(shí), 所述控制部件從所述存儲(chǔ)部件中刪除所述數(shù)據(jù)類型、以及與所述數(shù)據(jù)類型對(duì) 應(yīng)的所述目標(biāo)從屬設(shè)備信息。
10. 如權(quán)利要求1所述的藍(lán)牙主設(shè)備,其中,所述目標(biāo)從屬設(shè)備信息是 目標(biāo)從屬設(shè)備的因特網(wǎng)協(xié)議IP地址、端口號(hào)、以及鑰值至少其中之一。
11. 一種使用藍(lán)牙主設(shè)備發(fā)送數(shù)據(jù)的方法,該方法包括 從外部設(shè)備接收數(shù)據(jù);以及基于先前根據(jù)所述接收的數(shù)據(jù)的數(shù)據(jù)類型存儲(chǔ)的目標(biāo)從屬設(shè)備信息,將 所述接收的數(shù)據(jù)發(fā)送到至少一個(gè)相應(yīng)的目標(biāo)從屬設(shè)備。
12. 如權(quán)利要求11所述的方法,進(jìn)一步包括 發(fā)現(xiàn)外部設(shè)備中的從屬設(shè)備;以及 生成與每個(gè)發(fā)現(xiàn)的從屬設(shè)備對(duì)應(yīng)的鑰值。
13. 如權(quán)利要求12所述的方法,進(jìn)一步包括當(dāng)不存在與接收的數(shù)據(jù)的類型對(duì)應(yīng)的所述目標(biāo)從屬設(shè)備信息時(shí),將所述 鑰值插入到所述接收的數(shù)據(jù)中,并將結(jié)果數(shù)據(jù)發(fā)送到全部所述發(fā)現(xiàn)的從屬設(shè) 備。
14. 如權(quán)利要求13所述的方法,進(jìn)一步包括存儲(chǔ)包含在從至少 一 個(gè)從屬設(shè)備接收的響應(yīng)數(shù)據(jù)中的信息作為與所述 發(fā)送的數(shù)據(jù)的類型對(duì)應(yīng)的所述目標(biāo)從屬設(shè)備信息。
15. 如權(quán)利要求12所述的方法,進(jìn)一步包括當(dāng)在預(yù)定時(shí)間段內(nèi)未從所述目標(biāo)從屬設(shè)備接收到對(duì)所述發(fā)送的數(shù)據(jù)的 響應(yīng)數(shù)據(jù)時(shí),將所述鑰值插入到所述接收的數(shù)據(jù),并將結(jié)果數(shù)據(jù)發(fā)送到全部 所述發(fā)現(xiàn)的從屬設(shè)備。
16. 如權(quán)利要求13所述的方法,進(jìn)一步包括當(dāng)從至少一個(gè)從屬設(shè)備接收到響應(yīng)數(shù)據(jù)時(shí),基于所述響應(yīng)數(shù)據(jù)更新所述 目標(biāo)從屬設(shè)備信息。
17. 如權(quán)利要求12所述的方法,其中,所述發(fā)現(xiàn)操作包括使用服務(wù)發(fā) 現(xiàn)協(xié)議SDP搜尋所述從屬設(shè)備。
18. 如權(quán)利要求12所述的方法,其中,通過為每個(gè)發(fā)現(xiàn)的從屬設(shè)備映 射藍(lán)牙設(shè)備BD地址來(lái)生成所述鑰值。
19. 如權(quán)利要求11所述的方法,進(jìn)一步包括當(dāng)所述外部設(shè)備中的任何從屬設(shè)備被斷開時(shí),從先前存儲(chǔ)的信息中刪除 目標(biāo)從屬設(shè)備信息。
20. 如權(quán)利要求11所述的方法,其中,所述目標(biāo)從屬設(shè)備信息是所述 從屬設(shè)備的因特網(wǎng)協(xié)議IP地址、端口號(hào)、以及鑰值至少其中之一。
21. —種計(jì)算機(jī)可讀記錄介質(zhì),其上嵌入有用于執(zhí)行使用藍(lán)牙主設(shè)備發(fā) 送數(shù)據(jù)的方法的計(jì)算機(jī)程序,該方法包括從外部設(shè)備接收數(shù)據(jù);以及基于先前根據(jù)所述接收的數(shù)據(jù)的數(shù)據(jù)類型存儲(chǔ)的目標(biāo)從屬設(shè)備信息,將 所述接收的數(shù)據(jù)發(fā)送到至少一個(gè)相應(yīng)的目標(biāo)從屬設(shè)備。
22. 如權(quán)利要求21所述的計(jì)算機(jī)可讀記錄介質(zhì),進(jìn)一步包括 發(fā)現(xiàn)外部設(shè)備中的從屬設(shè)備;以及 生成與每個(gè)發(fā)現(xiàn)的從屬設(shè)備對(duì)應(yīng)的鑰值。
23. 如權(quán)利要求22所述的計(jì)算機(jī)可讀記錄介質(zhì),進(jìn)一步包括當(dāng)不存在與接收的數(shù)據(jù)的類型對(duì)應(yīng)的所述目標(biāo)從屬設(shè)備信息時(shí),將鑰值 插入到所述接收的數(shù)據(jù)中,并將結(jié)果數(shù)據(jù)發(fā)送到全部所述發(fā)現(xiàn)的從屬設(shè)備。
24. —種藍(lán)牙主i殳備,包括接口模塊,能夠與至少一個(gè)外部設(shè)備進(jìn)行接口通信,其中所述至少一個(gè) 外部設(shè)備是從屬設(shè)備;存儲(chǔ)模塊,能夠存儲(chǔ)關(guān)于所述從屬設(shè)備能夠接收的數(shù)據(jù)的類型的信息;以及控制模塊,能夠基于通過所述接口模塊接收的數(shù)據(jù)的類型協(xié)調(diào)對(duì)從屬設(shè) 備的數(shù)據(jù)傳輸,其中發(fā)送到所述從屬設(shè)備的所述數(shù)據(jù)與所述從屬設(shè)備能夠接 收的數(shù)據(jù)的類型對(duì)應(yīng)。
25. 如權(quán)利要求24所述的藍(lán)牙主設(shè)備,進(jìn)一步包括 發(fā)現(xiàn)模塊,能夠發(fā)現(xiàn)至少一個(gè)外部設(shè)備中的從屬設(shè)備;以及 鑰值生成器,能夠生成與每個(gè)發(fā)現(xiàn)的從屬設(shè)備對(duì)應(yīng)的鑰值,其中當(dāng)關(guān)于從屬設(shè)備能夠接收的數(shù)據(jù)的類型的信息與通過所述接口模塊接 收的數(shù)據(jù)的類型不對(duì)應(yīng)時(shí),所述控制模塊用所述鑰值修改所述接收的數(shù)據(jù), 并將所述修改的接收的數(shù)據(jù)發(fā)送到全部發(fā)現(xiàn)的從屬設(shè)備。
26. 如權(quán)利要求24所述的藍(lán)牙主設(shè)備,其中,所述控制模塊基于從至少一個(gè)或更多從屬設(shè)備接收的響應(yīng)數(shù)據(jù),更新存儲(chǔ)在所述存儲(chǔ)模塊中的所述牧自
全文摘要
具有改良的發(fā)送效率的藍(lán)牙主設(shè)備以及使用其發(fā)送數(shù)據(jù)的方法。所述藍(lán)牙主設(shè)備監(jiān)看其從屬設(shè)備接收/發(fā)送的數(shù)據(jù)的類型,并根據(jù)所接收/所發(fā)送的數(shù)據(jù)的類型調(diào)整其廣播方案。因而,以更有效的方式為不同的從屬設(shè)備解析不同的數(shù)據(jù)類型。于是,可以改善發(fā)送效率而無(wú)需更改所述藍(lán)牙主設(shè)備與所述從屬設(shè)備之間的通信協(xié)議。
文檔編號(hào)H04L29/02GK101106500SQ20071010239
公開日2008年1月16日 申請(qǐng)日期2007年4月30日 優(yōu)先權(quán)日2006年7月12日
發(fā)明者李燦楿 申請(qǐng)人:三星電子株式會(huì)社