藍(lán)牙連接方法及藍(lán)牙設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種藍(lán)牙連接方法及藍(lán)牙設(shè)備。
【背景技術(shù)】
[0002]隨著無(wú)線通訊技術(shù)的高速發(fā)展,藍(lán)牙(Bluetooth)模塊由于功能強(qiáng)大、耗電量低和成本低廉,越來(lái)越多的被應(yīng)用電子設(shè)備中作為近距離無(wú)線通訊模塊。
[0003]現(xiàn)有的藍(lán)牙設(shè)備在進(jìn)行藍(lán)牙連接時(shí),通常采用一個(gè)藍(lán)牙設(shè)備與另一個(gè)藍(lán)牙設(shè)備進(jìn)行“一對(duì)一”藍(lán)牙連接模式,而在進(jìn)行“一對(duì)多”藍(lán)牙連接時(shí)穩(wěn)定性較差。即便在進(jìn)行“一對(duì)一”藍(lán)牙連接時(shí),經(jīng)常由于外界因素影響導(dǎo)致藍(lán)牙連接中斷,藍(lán)牙連接本身的穩(wěn)定性不高。同時(shí),在藍(lán)牙連接完成藍(lán)牙通訊之后還在進(jìn)行藍(lán)牙連接,導(dǎo)致藍(lán)牙設(shè)備耗費(fèi)大量功耗和電量,影響藍(lán)牙設(shè)備的系統(tǒng)性能和續(xù)航時(shí)間。
[0004]因此,有必要提供一種高穩(wěn)定性的“一對(duì)多”藍(lán)牙連接模式,實(shí)現(xiàn)低功耗的藍(lán)牙連接。
【發(fā)明內(nèi)容】
[0005]鑒于此,本發(fā)明提供一種藍(lán)牙連接方法及藍(lán)牙設(shè)備,解決現(xiàn)有藍(lán)牙連接的穩(wěn)定性不高但能耗較高的技術(shù)問(wèn)題。
[0006]根據(jù)本發(fā)明的實(shí)施例,提供一種藍(lán)牙連接方法,包括:SlOl:啟動(dòng)藍(lán)牙設(shè)備的藍(lán)牙應(yīng)用并打開(kāi)藍(lán)牙功能;S102:所述藍(lán)牙應(yīng)用搜索可連接的周?chē){(lán)牙設(shè)備并獲得周?chē){(lán)牙設(shè)備清單;S103:所述藍(lán)牙應(yīng)用從所述周?chē){(lán)牙設(shè)備清單中選擇需連接的周?chē){(lán)牙設(shè)備并與其建立藍(lán)牙連接;S104:所述藍(lán)牙應(yīng)用檢測(cè)已藍(lán)牙連接的周?chē){(lán)牙設(shè)備的藍(lán)牙通訊狀態(tài);以及S105:當(dāng)所述藍(lán)牙應(yīng)用檢測(cè)到所述周?chē){(lán)牙設(shè)備已經(jīng)完成藍(lán)牙通訊時(shí)暫停所述周?chē){(lán)牙設(shè)備。
[0007]優(yōu)選的,在步驟S105之后還包括:當(dāng)需要藍(lán)牙連接已暫停的所述周?chē){(lán)牙設(shè)備時(shí),所述藍(lán)牙應(yīng)用喚醒已暫停的所述周?chē){(lán)牙設(shè)備。
[0008]優(yōu)選的,在步驟SlOl之后還包括:當(dāng)所述藍(lán)牙應(yīng)用搜索周?chē)蛇B接的藍(lán)牙設(shè)備搜索超時(shí)時(shí)則重新進(jìn)行搜索。
[0009]優(yōu)選的,在步驟S102之后還包括:當(dāng)所述藍(lán)牙應(yīng)用搜索周?chē)蛇B接的藍(lán)牙設(shè)備未搜索到藍(lán)牙設(shè)備時(shí)則重新進(jìn)行搜索。
[0010]優(yōu)選的,在步驟S104之后還包括:當(dāng)所述藍(lán)牙應(yīng)用檢測(cè)到所述周?chē){(lán)牙設(shè)備已經(jīng)斷開(kāi)藍(lán)牙連接時(shí)重新建立藍(lán)牙連接。
[0011]優(yōu)選的,在步驟SlOl中當(dāng)檢測(cè)到在預(yù)設(shè)時(shí)間內(nèi)未選擇打開(kāi)藍(lán)牙功能時(shí)退出所述藍(lán)牙應(yīng)用。
[0012]根據(jù)本發(fā)明的另一實(shí)施例,還提供一種藍(lán)牙設(shè)備,包括藍(lán)牙模塊,還包括藍(lán)牙應(yīng)用,所述藍(lán)牙應(yīng)用包括:搜索單元,用于搜索可連接的周?chē){(lán)牙設(shè)備并獲得周?chē){(lán)牙設(shè)備清單;連接單元,用于從所述搜索單元獲得的所述周?chē){(lán)牙設(shè)備清單中選擇需連接的周?chē){(lán)牙設(shè)備并與其建立藍(lán)牙連接;檢測(cè)單元,用于檢測(cè)已藍(lán)牙連接的周?chē){(lán)牙設(shè)備的藍(lán)牙通訊狀態(tài);以及暫停單元,用于當(dāng)所述檢測(cè)單元檢測(cè)到所述周?chē){(lán)牙設(shè)備已經(jīng)完成藍(lán)牙通訊時(shí)暫停所述周?chē){(lán)牙設(shè)備。
[0013]優(yōu)選的,所述藍(lán)牙應(yīng)用還包括喚醒單元,用于當(dāng)需要藍(lán)牙連接已暫停的所述周?chē){(lán)牙設(shè)備時(shí),喚醒所述暫停單元暫停的所述周?chē){(lán)牙設(shè)備。
[0014]優(yōu)選的,當(dāng)所述檢測(cè)單元檢測(cè)到所述周?chē){(lán)牙設(shè)備已經(jīng)斷開(kāi)藍(lán)牙連接時(shí),所述連接單元重新建立藍(lán)牙連接。
[0015]優(yōu)選的,所述藍(lán)牙設(shè)備包括低功耗藍(lán)牙4.0模塊。
[0016]本發(fā)明提供的所述藍(lán)牙連接方法及藍(lán)牙設(shè)備,通過(guò)藍(lán)牙應(yīng)用檢測(cè)與周?chē){(lán)牙設(shè)備的藍(lán)牙通訊狀態(tài),當(dāng)檢測(cè)到周?chē){(lán)牙設(shè)備已經(jīng)完成藍(lán)牙通訊時(shí)暫停所述周?chē){(lán)牙設(shè)備,在不影響藍(lán)牙通訊的前提下降低藍(lán)牙模塊對(duì)CPU資源的占用和電能的耗損,提升了藍(lán)牙設(shè)備“一對(duì)多”連接模式的系統(tǒng)性能和續(xù)航時(shí)間。
【附圖說(shuō)明】
[0017]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單的介紹。顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1為本發(fā)明一個(gè)實(shí)施例中藍(lán)牙連接方法的流程示意圖。
[0019]圖2為本發(fā)明一個(gè)實(shí)施例中藍(lán)牙連接方法的詳細(xì)流程示意圖。
[0020]圖3為本發(fā)明另一個(gè)實(shí)施例中藍(lán)牙設(shè)備的結(jié)構(gòu)示意圖。
[0021]圖4為本發(fā)明再一個(gè)實(shí)施例中藍(lán)牙設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0022]下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步更詳細(xì)的描述。顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。
[0023]在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。在本發(fā)明的描述中,需要說(shuō)明的是,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介間接相連。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以結(jié)合具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說(shuō)明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。
[0024]流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
[0025]圖1、圖2為本發(fā)明一個(gè)實(shí)施例中藍(lán)牙連接方法的流程示意圖,如圖1、2所示,本實(shí)施例提供的藍(lán)牙連接方法,包括:
[0026]步驟SlOl:啟動(dòng)藍(lán)牙設(shè)備的藍(lán)牙應(yīng)用并打開(kāi)藍(lán)牙功能。
[0027]其中,所述藍(lán)牙設(shè)備可以為任意具有藍(lán)牙模塊能實(shí)現(xiàn)藍(lán)牙通訊的智能終端,比如智能手機(jī)、平板電腦、智能穿戴設(shè)備、智能家電等。所述藍(lán)牙設(shè)備內(nèi)置智能操作系統(tǒng)比如1S、Android或Windows系統(tǒng),在智能操作系統(tǒng)中可安裝和運(yùn)行執(zhí)行特定功能的應(yīng)用程序,比如相機(jī)應(yīng)用、電話本應(yīng)用和藍(lán)牙應(yīng)用等。所述藍(lán)牙應(yīng)用預(yù)先安裝在所述藍(lán)牙設(shè)備中,用于實(shí)現(xiàn)藍(lán)牙模塊的配置、連接和管理。本實(shí)施例中,選用低功耗藍(lán)牙4.0模塊作為藍(lán)牙模塊,以降低藍(lán)牙模塊對(duì)CPU資源的占用和工作能耗,提升系統(tǒng)的性能和續(xù)航能力。所述藍(lán)牙應(yīng)用可以控制啟動(dòng)藍(lán)牙模塊的方式打開(kāi)藍(lán)牙功能。優(yōu)選的,當(dāng)所述藍(lán)牙應(yīng)用檢測(cè)到在預(yù)設(shè)時(shí)間內(nèi)未選擇打開(kāi)藍(lán)牙功能時(shí)退出所述藍(lán)牙應(yīng)用。
[0028]步驟SI02:所述藍(lán)牙應(yīng)用搜索可連接的周?chē){(lán)牙設(shè)備并獲得周?chē){(lán)牙設(shè)備清單。
[0029]其中,所述藍(lán)牙設(shè)備作為主設(shè)備,通過(guò)所述藍(lán)牙應(yīng)用以調(diào)頻序列進(jìn)行載波頻率的跳變并在發(fā)送時(shí)間槽內(nèi)發(fā)起尋呼請(qǐng)求,處于可連接模式的周?chē){(lán)牙設(shè)備作為從設(shè)備,可開(kāi)啟藍(lán)牙功能并以固定周期在固定時(shí)間窗內(nèi)以特定跳頻頻率監(jiān)聽(tīng)所述藍(lán)牙設(shè)備的尋呼請(qǐng)求,并在下個(gè)時(shí)間槽立即發(fā)送從設(shè)備尋呼響應(yīng),主設(shè)備在接收到從設(shè)備尋呼響應(yīng)的下個(gè)時(shí)間槽發(fā)送包含由主設(shè)備地址運(yùn)算的跳頻序列信息和時(shí)鐘相位的主設(shè)備尋呼相應(yīng),從設(shè)備在接收到主設(shè)備尋呼響應(yīng)后可與主設(shè)備建立邏輯鏈接。相應(yīng)地,所述藍(lán)牙應(yīng)用可獲取周?chē)锌蛇B接的周?chē){(lán)牙設(shè)備清單,所述周?chē){(lán)牙設(shè)備清單可以按照藍(lán)牙信號(hào)強(qiáng)弱或距離遠(yuǎn)近進(jìn)行排列。當(dāng)所述藍(lán)牙應(yīng)用搜索周?chē)蛇B接的藍(lán)牙設(shè)備搜索超時(shí)時(shí),則重新進(jìn)行搜索。當(dāng)所述藍(lán)牙應(yīng)用搜索周?chē)蛇B接的藍(lán)牙設(shè)備未超時(shí)但未搜索到周?chē){(lán)牙設(shè)備時(shí),重新進(jìn)行搜索。
[0030]步驟S103:所述藍(lán)牙應(yīng)用從所述周?chē){(lán)牙設(shè)備清單中選擇需連接的周?chē){(lán)牙設(shè)備并與其建立藍(lán)牙連接。
[0031]其中,所述藍(lán)牙應(yīng)用可顯示所述周?chē){(lán)牙設(shè)備清單,用戶可手動(dòng)選擇需要連接的藍(lán)牙設(shè)備并進(jìn)行配對(duì),輸入所述周?chē){(lán)牙設(shè)備的PIN碼并建立藍(lán)牙連接,所述藍(lán)牙應(yīng)用可向所述周?chē){(lán)牙設(shè)備發(fā)起呼叫。根據(jù)應(yīng)用不同,所述呼叫可以是異步無(wú)連接鏈路呼叫(ACL)或同步面向連接鏈路呼叫(SCO)。已配對(duì)的藍(lán)牙設(shè)備在下次呼叫時(shí)不再需要重新配對(duì),藍(lán)牙鏈路建立成功后,主從兩端之間即可進(jìn)行雙向藍(lán)牙數(shù)據(jù)通訊。在本實(shí)施例中,所述藍(lán)牙應(yīng)用可根據(jù)實(shí)際需要從所述周?chē){(lán)牙設(shè)備清單中選擇多個(gè)周?chē){(lán)牙設(shè)備并逐一建立藍(lán)牙連接。
[0032]步驟S104:所述藍(lán)牙應(yīng)用檢測(cè)已藍(lán)牙連接的周?chē){(lán)牙設(shè)備的藍(lán)牙通訊狀態(tài)。
[0033]其中,所述藍(lán)牙應(yīng)用檢測(cè)已藍(lán)牙連接的周?chē){(lán)牙設(shè)備的藍(lán)牙通訊狀態(tài),所述藍(lán)牙通訊狀態(tài)包括正在進(jìn)行藍(lán)牙數(shù)據(jù)通訊的工作狀態(tài)和未進(jìn)行藍(lán)牙數(shù)據(jù)通訊的空閑狀態(tài),當(dāng)藍(lán)牙設(shè)備處在空閑狀態(tài)時(shí)藍(lán)牙連接依然會(huì)耗費(fèi)較多的CPU資源和電量,尤其是當(dāng)所述藍(lán)牙設(shè)備與多個(gè)所述周?chē){(lán)牙設(shè)備進(jìn)行藍(lán)牙連接時(shí),影響藍(lán)牙設(shè)備的系統(tǒng)性能和耗費(fèi)大量電能。
[0034]此外,當(dāng)所述藍(lán)牙應(yīng)用檢測(cè)到所述周?chē){(lán)牙設(shè)備已經(jīng)斷開(kāi)藍(lán)牙連接時(shí),所述藍(lán)牙應(yīng)用可重新建立與所述周?chē){(lán)牙設(shè)備的藍(lán)牙連接。這樣,當(dāng)所述藍(lán)牙設(shè)備由于外界因素影響導(dǎo)致藍(lán)牙連接中斷時(shí),所述藍(lán)牙應(yīng)用可主動(dòng)重新建立藍(lán)牙連接,避免藍(lán)牙連接中斷導(dǎo)致無(wú)法近距離無(wú)線通訊的情況,提高了藍(lán)牙設(shè)備的藍(lán)牙連接的穩(wěn)定性。
[0035]步驟S105:當(dāng)所述藍(lán)牙應(yīng)用檢測(cè)到所述周?chē){(lán)牙設(shè)備已經(jīng)完成藍(lán)牙通訊時(shí)暫停所述周?chē){(lán)牙設(shè)備。
[0036]其中,當(dāng)所述藍(lán)牙應(yīng)用檢測(cè)到所述周?chē){(lán)牙設(shè)備已經(jīng)完成藍(lán)牙通訊處于空閑狀態(tài)時(shí),可暫停所述周?chē){(lán)牙設(shè)備。尤其是當(dāng)所述藍(lán)牙設(shè)備與多個(gè)所述周?chē){(lán)牙設(shè)備進(jìn)行藍(lán)牙連接時(shí),暫停其中一個(gè)或多個(gè)空閑狀態(tài)的所述周?chē){(lán)牙設(shè)備,在不影響藍(lán)牙通訊的前提下最大限度地降低藍(lán)牙模塊對(duì)CPU資源的占用和電能的耗損,提升了藍(lán)牙設(shè)備“一對(duì)多”連接模式的系統(tǒng)性能和續(xù)航時(shí)間。
[0037]可以理解的是,當(dāng)所述藍(lán)牙設(shè)備需要藍(lán)牙連接已暫停的所述周?chē){(lán)牙設(shè)備時(shí),所述藍(lán)牙應(yīng)用可喚醒已暫停的所述周?chē){(lán)牙設(shè)備。這樣,所述藍(lán)牙設(shè)備可針對(duì)已經(jīng)完成藍(lán)牙通訊處于空閑狀態(tài)的多個(gè)周?chē){(lán)牙設(shè)備進(jìn)行暫停和喚醒,在不影響藍(lán)牙通訊的前提下最大限地降低藍(lán)牙模塊對(duì)CPU資源的占用和電能的耗損,提升了藍(lán)牙設(shè)備的系統(tǒng)性能和續(xù)航時(shí)間。
[0038]在本實(shí)施例中,所述藍(lán)牙連接方法,通過(guò)藍(lán)牙應(yīng)用檢測(cè)與