一種音箱管理方法及用戶終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種音箱管理方法及用戶終端。
【背景技術(shù)】
[0002]隨著電子技術(shù)的快速發(fā)展以及終端的迅速普及,終端的功能日益完善。以音箱為例,由于音箱中集成了處理器和網(wǎng)絡(luò)接口,則用戶可以利用音箱訪問外部網(wǎng)絡(luò)數(shù)據(jù)資源。在實際應(yīng)用中,用戶一般是通過控制終端(如手機或平板電腦等終端)來控制音箱,以實現(xiàn)音箱訪問外部網(wǎng)絡(luò)數(shù)據(jù)資源的功能。具體地,在終端上安裝用于控制音箱的應(yīng)用程序,再通過控制該終端中的應(yīng)用程序來控制音箱從外部數(shù)據(jù)網(wǎng)絡(luò)中獲取數(shù)據(jù)資源,并將獲取到的數(shù)據(jù)資源進(jìn)行播放。為了使播放效果更好,一般是將多個音箱進(jìn)行組合,并在音箱組合中選擇一臺音箱作為主音箱與安裝了上述應(yīng)用程序的終端建立連接關(guān)系,終端只需控制主音箱即可控制整個音箱組合,而其他的音箱都需要通過主音箱來中轉(zhuǎn)消息。然而,若主音箱與終端斷開連接時,則可能導(dǎo)致整個音箱組合都無法正常使用,從而導(dǎo)致無法正常播放數(shù)據(jù)資源。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供了一種音箱管理方法及用戶終端,能夠提升音箱組合正常播放數(shù)據(jù)資源的成功率。
[0004]第一方面,本發(fā)明實施例公開了一種音箱管理方法,包括:
[0005]當(dāng)檢測到音箱組合中的預(yù)設(shè)主音箱與用戶終端之間斷開數(shù)據(jù)連接時,發(fā)送測試指令至所述音箱組合中的每一個從音箱;
[0006]針對所述每一個從音箱,獲取從所述測試指令的發(fā)送時刻至收到所述從音箱返回測試指令響應(yīng)消息的接收時刻的間隔時長;
[0007]獲取所述間隔時長最短的從音箱,并將所述間隔時長最短的從音箱設(shè)置為目標(biāo)主音箱;
[0008]與所述目標(biāo)主音箱建立連接關(guān)系。
[0009]結(jié)合第一方面的實現(xiàn)方式,在第一方面的第一種可能的實現(xiàn)方式中,所述發(fā)送測試指令至所述音箱組合中的每一個從音箱,包括:
[0010]檢測所述音箱組合中是否存在與所述用戶終端進(jìn)行有線連接的從音箱;
[0011]若檢測到所述音箱組合中存在所述與所述用戶終端進(jìn)行有線連接的所述從音箱,將所述與所述用戶終端進(jìn)行有線連接的所述從音箱組成從音箱組合;
[0012]發(fā)送測試指令至所述從音箱組合中的每一個從音箱。
[0013]結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,在檢測到所述音箱組合中存在所述與所述用戶終端進(jìn)行有線連接的所述從音箱之后,所述將所述與所述用戶終端進(jìn)行有線連接的所述從音箱組成從音箱組合之前,所述方法還包括:
[0014]確定所述與所述用戶終端進(jìn)行有線連接的從音箱的數(shù)量;
[0015]當(dāng)所述與所述用戶終端進(jìn)行有線連接的從音箱的數(shù)量為一個時,則將所述與所述用戶終端進(jìn)行有線連接的所述從音箱設(shè)置為所述目標(biāo)主音箱;
[0016]當(dāng)所述與所述用戶終端進(jìn)行有線連接的從音箱的數(shù)量為多個時,則執(zhí)行步驟將所述與所述用戶終端進(jìn)行有線連接的所述從音箱組成從音箱組合。
[0017]結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,還可以執(zhí)行以下步驟:
[0018]若檢測所述音箱組合中不存在與所述用戶終端進(jìn)行有線連接的所述從音箱,則執(zhí)行步驟發(fā)送測試指令至所述音箱組合中的每一個從音箱。
[0019]結(jié)合第一方面的實現(xiàn)方式、第一方面的第一種可能的實現(xiàn)方式、第一方面的第二種可能的實現(xiàn)方式以及第一方面的第三種可能的實現(xiàn)方式中的任意一種實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述與所述目標(biāo)主音箱建立連接關(guān)系,包括:
[0020]接收用戶操作目標(biāo)按鍵所觸發(fā)的建立連接指令;
[0021]響應(yīng)所述建立連接指令,輸出用于提示輸入驗證信息的提示信息;
[0022]接收響應(yīng)所述提示信息輸入的驗證信息;
[0023]發(fā)送所述驗證信息至所述目標(biāo)主音箱,以使所述目標(biāo)主音箱驗證所述驗證信息與預(yù)先設(shè)置的用于觸發(fā)所述用戶終端與所述目標(biāo)主音箱建立連接的驗證信息是否匹配;
[0024]若接收到所述主音箱發(fā)送的用于提示匹配成功的提示信息時,與所述目標(biāo)主音箱建立連接關(guān)系。
[0025]第二方面,本發(fā)明實施例還公開了一種用戶終端,包括:
[0026]發(fā)送單元,用于當(dāng)檢測到音箱組合中的預(yù)設(shè)主音箱與用戶終端之間斷開數(shù)據(jù)連接時,發(fā)送測試指令至所述音箱組合中的每一個從音箱;
[0027]獲取單元,用于針對所述每一個從音箱,獲取從所述測試指令的發(fā)送時刻至收到所述從音箱返回測試指令響應(yīng)消息的接收時刻的間隔時長;
[0028]所述獲取單元,還用于獲取所述間隔時長最短的從音箱;
[0029]設(shè)置單元,用于將所述間隔時長最短的從音箱設(shè)置為目標(biāo)主音箱;
[0030]建立單元,用于與所述目標(biāo)主音箱建立連接關(guān)系。
[0031]結(jié)合第二方面的用戶終端,在第二方面的第一種可能的用戶終端中,所述發(fā)送單元包括:
[0032]檢測模塊,用于檢測所述音箱組合中是否存在與所述用戶終端進(jìn)行有線連接的從音箱;
[0033]組成模塊,用于若所述檢測模塊檢測到所述音箱組合中存在所述與所述用戶終端進(jìn)行有線連接的所述從音箱,將所述與所述用戶終端進(jìn)行有線連接的所述從音箱組成從音箱組合;
[0034]第一發(fā)送模塊,用于發(fā)送測試指令至所述從音箱組合中的每一個從音箱。
[0035]結(jié)合第二方面的第一種可能的用戶終端,在第二方面的第二種可能的用戶終端中,所述發(fā)送單元還包括:
[0036]確定模塊,用于在所述檢測模塊檢測到所述音箱組合中存在所述與所述用戶終端進(jìn)行有線連接的所述從音箱之后,所述組成模塊將所述與所述用戶終端進(jìn)行有線連接的所述從音箱組成從音箱組合之前,確定所述與所述用戶終端進(jìn)行有線連接的從音箱的數(shù)量;
[0037]設(shè)置模塊,用于當(dāng)所述與所述用戶終端進(jìn)行有線連接的從音箱的數(shù)量為一個時,則將所述與所述用戶終端進(jìn)行有線連接的所述從音箱設(shè)置為所述目標(biāo)主音箱;
[0038]所述組成模塊具體用于當(dāng)所述與所述用戶終端進(jìn)行有線連接的從音箱的數(shù)量為多個時,將所述與所述用戶終端進(jìn)行有線連接的所述從音箱組成從音箱組合。
[0039]結(jié)合第二方面的第一種可能的用戶終端,在第二方面的第三種可能的用戶終端中,所述發(fā)送單元發(fā)送測試指令至所述音箱組合中的每一個從音箱的【具體實施方式】為若檢測所述音箱組合中不存在與所述用戶終端進(jìn)行有線連接的所述從音箱,則發(fā)送測試指令至所述音箱組合中的每一個從音箱。
[0040]結(jié)合第二方面的用戶終端、第二方面的第一種可能的用戶終端、第二方面的第二種可能的用戶終端以及第二方面的第三種可能的用戶終端中的任意一種用戶終端,在第二方面的第四種可能的用戶終端中,所述建立單元包括:
[0041]接收模塊,用于接收用戶操作目標(biāo)按鍵所觸發(fā)的建立連接指令;
[0042]輸出模塊,用于響應(yīng)所述建立連接指令,輸出用于提示輸入驗證信息的提示信息;
[0043]所述接收模塊,還用于接收響應(yīng)所述提示信息輸入的驗證信息;
[0044]第二發(fā)送模塊,用于發(fā)送所述驗證信息至所述目標(biāo)主音箱,以使所述目標(biāo)主音箱驗證所述驗證信息與預(yù)先設(shè)置的用于觸發(fā)所述用戶終端與所述目標(biāo)主音箱建立連接的驗證信息是否匹配;
[0045]建立模塊,用于若所述接收模塊接收到所述主音箱發(fā)送的用于提示匹配成功的提示信息時,與所述目標(biāo)主音箱建立連接關(guān)系。
[0046]本發(fā)明實施例中,用戶終端在檢測到音箱組合中的預(yù)設(shè)主音箱與用戶終端之間斷開數(shù)據(jù)連接時,發(fā)送測試指令至音箱組合中的每一個從音箱;針對每一個從音箱,獲取從測試指令的發(fā)送時刻至收到從音箱返回測試指令響應(yīng)消息的接收時刻的間隔時長;獲取間隔時長最短的從音箱,并將間隔時長最短的從音箱設(shè)置為目標(biāo)主音箱;與目標(biāo)主音箱建立連接關(guān)系。在本發(fā)明實施例中,用戶終端能夠在預(yù)設(shè)主音箱與用戶終端斷開數(shù)據(jù)連接時,重新確定一個新的目標(biāo)主音箱,從而能夠提升音箱組合正常播放數(shù)據(jù)資源的成功率。
【附圖說明】
[0047]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0048]圖1是本發(fā)明實施例公開的一種音箱管理方法的流程示意圖;
[0049]圖2是本發(fā)明實施例公開的另一種音箱管理方法的流程示意圖;
[0050]圖3是本發(fā)明實施例公開的一種用戶終端的結(jié)構(gòu)示意圖;
[0051]圖4是本發(fā)明實施例公開的另一種用戶終端的結(jié)構(gòu)示意圖;
[0052]圖5是本發(fā)明實施例公開的又一種用戶終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0053]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0054]本發(fā)明實施例公開了一種音箱管理方法及用戶終端。在本發(fā)明實施例中,終端能夠在預(yù)設(shè)主音箱與用戶終端斷開數(shù)據(jù)連接時,重新確定一個新的目標(biāo)主音箱,從而能夠提升音箱組合正常播放數(shù)據(jù)資源的成功率。以下