两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一個(gè)終端藍(lán)牙與多個(gè)低功耗藍(lán)牙連接的系統(tǒng)及其方法與流程

文檔序號(hào):12698341閱讀:411來(lái)源:國(guó)知局
一個(gè)終端藍(lán)牙與多個(gè)低功耗藍(lán)牙連接的系統(tǒng)及其方法與流程

本發(fā)明屬于通信技術(shù)領(lǐng)域,更進(jìn)一步涉電子通信技術(shù)領(lǐng)域中的一個(gè)終端藍(lán)牙與多個(gè)低功耗藍(lán)牙連接的系統(tǒng)及其方法。本發(fā)明實(shí)現(xiàn)了在藍(lán)牙通信主端存儲(chǔ)從端的硬件地址與唯一識(shí)別碼的對(duì)應(yīng)關(guān)系,達(dá)到存儲(chǔ)多個(gè)從端硬件地址的目的,便于主端與任一從端連接。



背景技術(shù):

隨著藍(lán)牙設(shè)備的普及,藍(lán)牙技術(shù)的應(yīng)用越來(lái)越廣泛,各種移動(dòng)設(shè)備、智能家居設(shè)備、健身房運(yùn)動(dòng)設(shè)備都具有藍(lán)牙功能。低功耗藍(lán)牙因?yàn)榫哂锌焖偎阉?、快速連接、低功耗保持連接、傳輸數(shù)據(jù)穩(wěn)定等特性更是得到普遍應(yīng)用。低功耗藍(lán)牙的連接是通過(guò)獲取其硬件地址進(jìn)行的。由于低功耗藍(lán)牙自身協(xié)議的限制,導(dǎo)致終端藍(lán)牙只能掃描到幾個(gè)低功耗藍(lán)牙,當(dāng)存在多個(gè)低功耗藍(lán)牙時(shí),如何連接其中任一低功耗藍(lán)牙是很困難的。

中科創(chuàng)達(dá)軟件股份有限公司在其申請(qǐng)的專(zhuān)利文獻(xiàn)“一種藍(lán)牙連接的方法及裝置”(申請(qǐng)?zhí)枺篊N201610757801.1,公開(kāi)號(hào):CN106162535A)中公開(kāi)了一種藍(lán)牙連接的方法和裝置。包括:?jiǎn)?dòng)藍(lán)牙功能后,開(kāi)始掃描周?chē)嬖诘乃{(lán)牙設(shè)備,同時(shí),判斷電子設(shè)備是否存儲(chǔ)有之前連接過(guò)得藍(lán)牙設(shè)備的標(biāo)識(shí),若判斷結(jié)果為是,則說(shuō)明電子設(shè)備之前連接過(guò)藍(lán)牙設(shè)備,停止掃描。該方法存在的不足之處是:對(duì)于每次連接藍(lán)牙設(shè)備都要打開(kāi)掃描功能,消耗過(guò)多時(shí)間,降低了低功耗藍(lán)牙的連接速度。同時(shí),對(duì)于有多個(gè)低功耗藍(lán)牙需要連接時(shí),也不能保證連接其中的任一低功耗藍(lán)牙。

小米科技有限責(zé)任公司在其申請(qǐng)的專(zhuān)利文獻(xiàn)“建立藍(lán)牙連接的方法和裝置”(申請(qǐng)?zhí)枺篊N201410274215.2,公開(kāi)號(hào):CN104038263A)中公開(kāi)了一種建立藍(lán)牙連接的方法。包括:搜尋藍(lán)牙設(shè)備,根據(jù)搜尋到藍(lán)牙設(shè)備的配對(duì)信息和本地設(shè)備的配對(duì)信息,在搜尋到的藍(lán)牙設(shè)備中確定目標(biāo)設(shè)備,與所述目標(biāo)設(shè)備自動(dòng)進(jìn)行配對(duì)并建立藍(lán)牙通信連接。該專(zhuān)利的方法存在的不足之處是:當(dāng)有較多低功耗藍(lán)牙存在時(shí),不能保證目標(biāo)設(shè)備被掃描到,因此無(wú)法使終端藍(lán)牙能夠連接目標(biāo)藍(lán)牙。該專(zhuān)利文獻(xiàn)公布了一種裝置。包括:搜尋模塊、確定模塊、處理模塊,確定模塊用于根據(jù)搜尋到的藍(lán)牙設(shè)備的配對(duì)信息和本地設(shè)備的配對(duì)信息,確定目標(biāo)藍(lán)牙設(shè)備。該裝置存在的不足之處是:由于配對(duì)信息是通過(guò)廣播信息獲取的,不能識(shí)別相同名字的不同藍(lán)牙。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的是針對(duì)上述現(xiàn)有技術(shù)存在的不足,提出一個(gè)終端藍(lán)牙與多個(gè)低功耗藍(lán)牙連接的系統(tǒng)及其方法。

本發(fā)明實(shí)現(xiàn)的具體思路是:需要搜尋低功耗藍(lán)牙時(shí),通過(guò)改變主端位置,達(dá)到低功耗藍(lán)牙要求的連接距離,當(dāng)搜尋到低功耗藍(lán)牙時(shí),嘗試分別與從端列表中的從端連接并建立通信。通過(guò)解析不同從端返回的唯一識(shí)別碼,分別建立從端硬件地址與從端唯一識(shí)別碼的一一對(duì)應(yīng)關(guān)系,然后存儲(chǔ)在主端。以后當(dāng)嘗試連接不同從端時(shí),只需在符合要求的藍(lán)牙通信距離內(nèi),根據(jù)從端唯一識(shí)別碼獲取對(duì)應(yīng)對(duì)應(yīng)從端的硬件地址,進(jìn)行連接通信。

實(shí)現(xiàn)本發(fā)明目的的系統(tǒng)包括掃描低功耗藍(lán)牙模塊、顯示低功耗藍(lán)牙模塊、低功耗藍(lán)牙連接模塊、通信模塊;其中:

所述的掃描低功耗藍(lán)牙模塊,用于主端掃描從端,解析從端的廣播信息,獲取所有從端的硬件地址;

所述的顯示低功耗藍(lán)牙模塊,用于根據(jù)獲取的所有從端的硬件地址,建立包含所有從端硬件地址內(nèi)容的從端列表;

所述的低功耗藍(lán)牙連接模塊,用于根據(jù)建立的從端列表中的從端硬件地址連接當(dāng)前從端;

所述的通信模塊,用于從端向主端傳輸從端的唯一識(shí)別碼。

實(shí)現(xiàn)本發(fā)明目的的方法,包括如下步驟:

(1)確定通信的主、從端:

打開(kāi)終端藍(lán)牙,將一個(gè)終端藍(lán)牙作為藍(lán)牙通信的主端,將每個(gè)低功耗藍(lán)牙作為藍(lán)牙通信的從端,每個(gè)從端都有唯一的識(shí)別碼;

(2)確定主、從端的相對(duì)位置:

將主端放到距離從端的位置小于10米時(shí),從端用戶(hù)將從端置于通電狀態(tài),以確保從端被主端掃描到;

(3)將主端放在距離第一個(gè)從端小于10米的位置;

(4)主端開(kāi)始掃描從端:

主端通過(guò)調(diào)用掃描低功耗藍(lán)牙模塊,掃描從端,解析從端的廣播信息,獲取所有從端的硬件地址;

(5)確定當(dāng)前通信的從端:

(5a)主端通過(guò)調(diào)用顯示低功耗藍(lán)牙模塊,根據(jù)獲取的所有從端的硬件地址,建立包含所有從端硬件地址內(nèi)容的從端列表;

(5b)將從端列表中的第一個(gè)從端作為當(dāng)前通信的從端;

(6)判斷主端中是否存有當(dāng)前從端的屬性,若是,則執(zhí)行步驟(9),否則執(zhí)行步驟(7);

(7)主端與當(dāng)前從端建立藍(lán)牙連接:

主端通過(guò)調(diào)用低功耗藍(lán)牙連接模塊,根據(jù)建立的從端列表中的從端硬件地址連接當(dāng)前從端;

(8)主端存儲(chǔ)從端屬性?xún)?nèi)容:

主端通過(guò)調(diào)用通信模塊,獲得當(dāng)前從端向主端發(fā)送的從端的唯一識(shí)別碼,將從端的屬性?xún)?nèi)容儲(chǔ)存在主端,斷開(kāi)主端與當(dāng)前從端的藍(lán)牙連接;

(9)根據(jù)從端列表中從端硬件地址的內(nèi)容,判斷當(dāng)前從端是否為從端列表中的最后一個(gè)從端,若是,則執(zhí)行步驟(11),否則執(zhí)行步驟(10);

(10)在從端列表中,按照列表中從端的排列順序,選擇當(dāng)前從端的下一個(gè)從端作為當(dāng)前從端,執(zhí)行步驟(6);

(11)判斷主端是否放在距離最后一個(gè)從端小于10米的位置,若是,則執(zhí)行步驟(13),否則,執(zhí)行步驟(12);

(12)將主端移動(dòng)到距離下一個(gè)從端小于10米的位置,執(zhí)行步驟(4);

(13)主端與任一從端通信:

主端從其存儲(chǔ)的從端屬性?xún)?nèi)容中選擇待通信的從端唯一識(shí)別碼,通過(guò)從端屬性,得到從端的硬件地址,主端通過(guò)調(diào)用低功耗藍(lán)牙連接模塊,實(shí)現(xiàn)主端與任一從端的連接。

與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):

第一,本發(fā)明通過(guò)掃描低功耗藍(lán)牙模塊、顯示低功耗藍(lán)牙模塊、低功耗藍(lán)牙連接模塊、通信模塊,實(shí)現(xiàn)了從端向主端傳輸當(dāng)前從端唯一識(shí)別碼的功能,克服了現(xiàn)有技術(shù)存在的無(wú)法識(shí)別相同名字不同藍(lán)牙的不足,使得本發(fā)明的系統(tǒng)具有了識(shí)別不同藍(lán)牙的能力。

第二,本發(fā)明的方法通過(guò)將主端放到距離從端的位置小于10米的移動(dòng)掃描方式,實(shí)現(xiàn)了存儲(chǔ)所有從端硬件地址和唯一識(shí)別碼的一一對(duì)應(yīng)關(guān)系的功能,克服了現(xiàn)有技術(shù)主端無(wú)法連接任一從端的不足,使得本發(fā)明的方法具有通過(guò)硬件地址可以連接任一從端的能力。

附圖說(shuō)明

圖1是本發(fā)明系統(tǒng)模塊的示意圖;

圖2是本發(fā)明方法的流程圖。

具體實(shí)施方式

下面結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步的詳細(xì)描述。

參照附圖1,對(duì)本發(fā)明的系統(tǒng)做進(jìn)一步的詳細(xì)描述。

實(shí)現(xiàn)本發(fā)明目的的系統(tǒng)包括掃描低功耗藍(lán)牙模塊、顯示低功耗藍(lán)牙模塊、低功耗藍(lán)牙連接模塊、通信模塊。其中:

所述的掃描低功耗藍(lán)牙模塊,用于主端掃描從端,解析從端的廣播信息,廣播信息中包含從端的硬件地址,從端的名字和從端的信號(hào)強(qiáng)度,此處只獲取獲取所有從端的硬件地址即可。

所述的顯示低功耗藍(lán)牙模塊,用于根據(jù)獲取的所有從端的硬件地址,建立包含所有從端硬件地址內(nèi)容的從端列表,從端列表是為了建立硬件地址和唯一識(shí)別碼的對(duì)應(yīng)關(guān)系,當(dāng)連接從端設(shè)備時(shí),只需要根據(jù)唯一識(shí)別碼得到從端硬件地址即可。

所述的低功耗藍(lán)牙連接模塊,用于根據(jù)建立的從端列表中的從端硬件地址連接當(dāng)前從端,低功耗的藍(lán)牙連接時(shí)通過(guò)藍(lán)牙的硬件地址實(shí)現(xiàn)的。

所述的通信模塊,用于從端向主端傳輸從端的唯一識(shí)別碼,唯一識(shí)別碼可以提高具有相同名字藍(lán)牙的識(shí)別能力。

參照附圖2,對(duì)本發(fā)明方法的具體步驟做進(jìn)一步的詳細(xì)描述。

步驟1,確定通信的主、從端。

打開(kāi)終端藍(lán)牙,將一個(gè)終端藍(lán)牙作為藍(lán)牙通信的主端,將每個(gè)低功耗藍(lán)牙作為藍(lán)牙通信的從端,每個(gè)從端都有唯一的識(shí)別碼,唯一識(shí)別碼用來(lái)提高具有相同名字不同藍(lán)牙的識(shí)別能力。

步驟2,確定主、從端的相對(duì)位置。

將主端放到距離從端的位置小于10米時(shí),從端的連接有效范圍是小于10米,為了提高藍(lán)牙的搜索能力,把距離設(shè)置在10米,從端用戶(hù)將從端置于通電狀態(tài),以確保從端被主端掃描到。

步驟3,將主端放在距離第一個(gè)從端小于10米的位置。

步驟4,主端開(kāi)始掃描從端。

主端通過(guò)調(diào)用掃描低功耗藍(lán)牙模塊,掃描從端,解析從端的廣播信息,獲取所有從端的硬件地址,主端是通過(guò)硬件地址連接從端,并進(jìn)行主從端通信的。

步驟5,確定當(dāng)前通信的從端。

主端通過(guò)調(diào)用顯示低功耗藍(lán)牙模塊,根據(jù)獲取的所有從端的硬件地址,建立包含所有從端硬件地址內(nèi)容的從端列表,將從端列表中的第一個(gè)從端作為當(dāng)前通信的從端。

步驟6,判斷主端中是否存有當(dāng)前從端的屬性,若是,則執(zhí)行步驟9,否則執(zhí)行步驟7,包括當(dāng)前從端的硬件地址和當(dāng)前從端的唯一識(shí)別碼,而且,具有硬件地址與唯一識(shí)別碼為一一對(duì)應(yīng)的關(guān)系

步驟7,主端與當(dāng)前從端建立藍(lán)牙連接。

主端通過(guò)調(diào)用低功耗藍(lán)牙連接模塊,根據(jù)建立的從端列表中的從端硬件地址連接當(dāng)前從端,主端通過(guò)從端硬件地址可以建立主從端之間的連接,達(dá)到傳輸數(shù)據(jù)的目的。

步驟8,主端存儲(chǔ)從端屬性?xún)?nèi)容。

主端通過(guò)調(diào)用通信模塊,獲得當(dāng)前從端向主端發(fā)送的從端的唯一識(shí)別碼,將從端的屬性?xún)?nèi)容儲(chǔ)存在主端,屬性?xún)?nèi)容中包括從端的硬件地址和從端識(shí)別碼的意義對(duì)應(yīng)關(guān)系,包括當(dāng)前從端的硬件地址和當(dāng)前從端的唯一識(shí)別碼,而且,具有硬件地址與唯一識(shí)別碼為一一對(duì)應(yīng)的關(guān)系。斷開(kāi)主端與當(dāng)前從端的藍(lán)牙連接。

步驟9,根據(jù)從端列表中從端硬件地址的內(nèi)容,判斷當(dāng)前從端是否為從端列表中的最后一個(gè)從端,若是,則執(zhí)行步驟11,否則執(zhí)行步驟10。

步驟10,在從端列表中,按照列表中從端的排列順序,從端列表的排列順序是主端掃描藍(lán)牙后生成的,選擇當(dāng)前從端的下一個(gè)從端作為當(dāng)前從端,執(zhí)行步驟6。

步驟11,判斷主端是否放在距離最后一個(gè)從端小于10米的位置,若是,則執(zhí)行步驟13,否則,執(zhí)行步驟12。

步驟12,將主端移動(dòng)到距離下一個(gè)從端小于10米的位置,這樣可以保證下一個(gè)從端能夠被主端掃描到,執(zhí)行步驟4。

步驟13,主端與任一從端通信。

主端從其存儲(chǔ)的從端屬性?xún)?nèi)容中選擇待通信的從端唯一識(shí)別碼,通過(guò)從端屬性,得到從端的硬件地址,主端通過(guò)調(diào)用低功耗藍(lán)牙連接模塊,實(shí)現(xiàn)主端與任一從端的連接,達(dá)到與多個(gè)從端中任一從端連接的目的。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
柘城县| 阿巴嘎旗| 陆川县| 石林| 五指山市| 秀山| 淄博市| 甘肃省| 陇川县| 阳西县| 黄石市| 襄汾县| 延庆县| 岳池县| 云龙县| 和田市| 原平市| 南涧| 六枝特区| 永康市| 嫩江县| 棋牌| 合水县| 突泉县| 抚远县| 通化市| 渝北区| 诏安县| 且末县| 文化| 简阳市| 武川县| 德惠市| 韶关市| 尼玛县| 杭州市| 宝山区| 普兰店市| 奇台县| 淮南市| 永昌县|