一種實現(xiàn)與多個藍牙設(shè)備連接的控制方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信領(lǐng)域,具體而言,涉及一種實現(xiàn)與多個藍牙設(shè)備連接的控制方法及系統(tǒng)。
【背景技術(shù)】
[0002]當前的智能手機連接藍牙設(shè)備后,當用戶需要控制其他藍牙設(shè)備時,需要用戶手動進行額外切換操作,然后再進行對應(yīng)的指令發(fā)送。這種方式操作繁瑣,耗時久,體驗差。因此亟待發(fā)明一種直接發(fā)送指令實現(xiàn)控制多個藍牙設(shè)備的方法。
【發(fā)明內(nèi)容】
[0003]為解決現(xiàn)有技術(shù)中控制其他藍牙設(shè)備操作繁瑣、耗時久,體驗差的技術(shù)缺陷,本發(fā)明提供了一種通過將當前智能端連接的藍牙設(shè)備的標識信息與目的藍牙設(shè)備標識信息進行比較的方式實現(xiàn)自動連接目的藍牙設(shè)備的控制方法。
[0004]本發(fā)明提供了一種實現(xiàn)與多個藍牙設(shè)備連接的控制方法,包括如下步驟:提取已連接藍牙設(shè)備的MAC地址,并根據(jù)已連接藍牙設(shè)備的MAC生成MAC地址列表;獲取新控制指令及其MAC地址,并將新控制指令的MAC與MAC地址列表進行匹配;根據(jù)匹配結(jié)果向新控制指令的MAC地址發(fā)送控制指令。
[0005]進一步,MAC地址列表中的藍牙設(shè)備是從預(yù)設(shè)的藍牙設(shè)備列表中選取的,預(yù)設(shè)的藍牙設(shè)備列表包括至少一個藍牙設(shè)備及其控制指令。
[0006]進一步,根據(jù)匹配結(jié)果向新的控制指令的MAC發(fā)送控制指令之前還包括
[0007]判斷與新控制指令的MAC地址對應(yīng)的藍牙設(shè)備連接是否成功,是則發(fā)送控制指令,否則提示連接失敗。
[0008]進一步,提示連接失敗之前還包括
[0009]向新控制指令的MAC地址對應(yīng)的藍牙設(shè)備發(fā)送嘗試連接指令,并判斷嘗試連接在預(yù)設(shè)連接次數(shù)范圍內(nèi)連接是否成功,是則向新控制指令的MAC地址對應(yīng)的藍牙設(shè)備發(fā)送控制指令,否則提示連接失敗。
[0010]進一步,提示連接失敗之前還包括
[0011]向新控制指令的MAC地址對應(yīng)的藍牙設(shè)備發(fā)送嘗試連接指令,并判斷嘗試連接在預(yù)設(shè)時間內(nèi)連接是否成功,是則向新控制指令的MAC地址對應(yīng)的藍牙設(shè)備發(fā)送控制指令,否則提示連接失敗。
[0012]本發(fā)明還提供了一種實現(xiàn)與多個藍牙設(shè)備連接的控制系統(tǒng),包括連接列表模塊、接收模塊、控制模塊,其中,
[0013]連接列表模塊,用于提取已連接藍牙設(shè)備的MAC地址,并根據(jù)已連接藍牙設(shè)備的MAC生成MAC地址列表;
[0014]接收模塊,用于獲取新控制指令及其MAC地址,并將新控制指令的MAC與MAC地址列表進行匹配;
[0015]控制模塊,用于根據(jù)匹配結(jié)果向新控制指令的MAC地址對應(yīng)的藍牙設(shè)備發(fā)送控制指令。
[0016]進一步,MAC地址列表中的藍牙設(shè)備是從預(yù)設(shè)的藍牙設(shè)備列表中選取的,預(yù)設(shè)的藍牙設(shè)備列表包括至少一個藍牙設(shè)備及其控制指令。
[0017]進一步,控制模塊還包括
[0018]判斷模塊,用于判斷與新控制指令的MAC地址對應(yīng)的藍牙設(shè)備連接是否成功,是則發(fā)送控制指令,否則提示連接失敗。
[0019]進一步,控制模塊還包括
[0020]次數(shù)閾值模塊,預(yù)設(shè)最小連接次數(shù);
[0021]超次判斷模塊,用于向新控制指令的MAC地址對應(yīng)的藍牙設(shè)備發(fā)送嘗試連接指令,并判斷嘗試連接在預(yù)設(shè)連接次數(shù)范圍內(nèi)連接是否成功,是則向新控制指令的MAC地址對應(yīng)的藍牙設(shè)備發(fā)送控制指令,否則提示連接失敗。
[0022]進一步,控制模塊還包括
[0023]時間閾值模塊,用于設(shè)置連接時間;
[0024]超時判斷模塊,用于向新控制指令的MAC地址對應(yīng)的藍牙設(shè)備發(fā)送嘗試連接指令,并判斷嘗試連接在預(yù)設(shè)時間內(nèi)連接是否成功,是則向新控制指令的MAC地址對應(yīng)的藍牙設(shè)備發(fā)送控制指令,否則提示連接失敗。
[0025]綜上,本發(fā)明通過將新控制指令的MAC地址與MAC地址列表進行匹配,根據(jù)匹配結(jié)果向新控制指令的MAC地址對應(yīng)的藍牙設(shè)備發(fā)送控制指令,自動實現(xiàn)與目標藍牙設(shè)備的連接,減少了操作不同藍牙設(shè)備的步驟,提高了藍牙設(shè)備控制過程的體驗性,操作簡便、快捷。
【附圖說明】
[0026]圖1為本發(fā)明所述的實現(xiàn)與多個藍牙設(shè)備連接的控制方法的一個實施例的流程示意圖;
[0027]圖2為本發(fā)明所述的實現(xiàn)與多個藍牙設(shè)備連接的控制方法的另一個實施例的流程示意圖;
[0028]圖3為本發(fā)明所述的實現(xiàn)與多個藍牙設(shè)備連接的控制方法的又一個實施例的流程示意圖;
[0029]圖4為本發(fā)明所述的實現(xiàn)與多個藍牙設(shè)備連接的控制系統(tǒng)的一個實施例的結(jié)構(gòu)示意圖;
[0030]圖5為本發(fā)明所述的實現(xiàn)與多個藍牙設(shè)備連接的控制系統(tǒng)控制模塊的一個實施例的結(jié)構(gòu)示意圖;
[0031]圖6為本發(fā)明所述的實現(xiàn)與多個藍牙設(shè)備連接的控制系統(tǒng)控制模塊的另一個實施例的的結(jié)構(gòu)示意圖。
【具體實施方式】
[0032]下面通過具體的實施例并結(jié)合附圖對本發(fā)明做進一步的詳細描述。
[0033]為了提高在智能設(shè)備藍牙控制多個藍牙設(shè)備的效率,簡化操作步驟,提高用戶體驗性,本發(fā)明提供了一種實現(xiàn)與多個藍牙設(shè)備連接的控制方法的一個實施例。
[0034]如圖1所示,方法包括如下步驟:
[0035]S1、提取已連接藍牙設(shè)備的MAC地址,并根據(jù)已連接藍牙設(shè)備的MAC生成MAC地址列表。
[0036]當前的手機與藍衣設(shè)備連接后就不能再與其他藍牙設(shè)備連接,當需要再與其他藍牙設(shè)備連接時,需要人為切斷之前已連接的藍牙設(shè)備,再與其他藍牙設(shè)備連接。這種控制方式操作繁瑣,效率低。為了提高藍牙控制多個藍牙設(shè)備時的效率,本發(fā)明提供了一種自動連接方式。
[0037]例如,用戶通過手機藍牙耳機時與藍牙耳機連接,在藍牙耳機操作界面選擇藍牙耳機發(fā)送控制指令,并與并記錄藍牙耳機的MAC。
[0038]已連接的藍牙設(shè)備是從預(yù)設(shè)的藍牙設(shè)備列表中選取的,預(yù)設(shè)的藍牙設(shè)備列表包括至少一個藍牙設(shè)備及其控制指令。
[0039]被控藍牙設(shè)備的操作界面均是預(yù)先設(shè)置在手機控制界面上的。用戶在控制界面選擇一個被控藍牙設(shè)備后,再選擇其控制指令對其控制。
[0040]S2、獲取新控制指令及其MAC地址,并將新控制指令的MAC與MAC地址列表進行匹配。
[0041]例如,用戶已通過手機與藍牙耳機連接,此時,用戶向藍牙電視發(fā)送控制指令,及其MAC地址。手機獲取藍牙電視的控制指令及藍牙電視的MAC地址,將藍牙電視MAC與藍牙耳機MAC進行匹配。
[0042]S3、根據(jù)匹配結(jié)果向新控制指令的MAC地址對應(yīng)的藍牙設(shè)備發(fā)送控制指令。
[0043]用戶需要進行其他界面的切換操作,直接發(fā)送藍牙電視的控制指令及其MAC后,手機將匹配結(jié)果向藍牙電視的MAC地址發(fā)送控制指令。
[0044]本發(fā)明還提供了一種實現(xiàn)與多個藍牙設(shè)備連接的控制方法。如圖2所示,為本發(fā)明所述的實現(xiàn)與多個藍牙設(shè)備連接的控制方法的另一個實施例。
[0045]所述方法包括如下步驟:
[0046]SlOl、提取已連接藍牙設(shè)備的MAC地址,并根據(jù)已連接藍牙設(shè)備的MAC生成MAC地址列表。
[0047]S102、獲取新控制指令及其MAC地址,并將新控制指令的MAC與MAC地址列表進行匹配。
[0048]S103、判斷與新控制指令的MAC地址對應(yīng)的藍牙設(shè)備連接是否成功,是則發(fā)送控制指令,否則執(zhí)行步驟S104。
[0049]S104、向新控制指令的MAC地址對應(yīng)的藍牙設(shè)備發(fā)送嘗試連接指令,并判斷嘗試連接在預(yù)設(shè)連接次數(shù)范圍內(nèi)連接是否成功,是則向新控制指令的MAC地址發(fā)送控制指令,否則提示連接失敗。
[0050]本發(fā)明還提供了一種實現(xiàn)與多個藍牙設(shè)備連接的控制方法。如圖3所示,為本發(fā)明所述的實現(xiàn)與多個藍牙設(shè)備連接的控制方法的又一個實施例。