一種音頻播放方法和服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及通信技術(shù)領(lǐng)域,特別涉及一種音頻播放方法和服務(wù)器。
【背景技術(shù)】
[0002]隨著生活節(jié)奏的加快,人們越來越依賴于通過終端播放音頻文件,音頻文件可以直接存儲在終端中,也可以存儲在與終端連接的存儲設(shè)備中,例如micro SD存儲卡、U盤、移動硬盤等。
[0003]公開人在實(shí)現(xiàn)本公開的過程中,發(fā)現(xiàn)相關(guān)技術(shù)中至少存在以下缺陷:
如果將音頻文件直接存儲在終端中,由于終端的存儲空間有限,會導(dǎo)致終端的運(yùn)行速度降低;如果將音頻文件存儲在與終端連接的存儲設(shè)備中,由于存儲設(shè)備攜帶不便,會降低用戶的使用體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]為解決終端的運(yùn)行速度降低以及用戶的使用體驗(yàn)下降的問題,本公開提供了一種音頻播放方法和服務(wù)器。
[0005]根據(jù)本公開實(shí)施例的第一方面,提供一種音頻播放方法,應(yīng)用于智能控制設(shè)備中,所述方法包括:
與所述智能控制設(shè)備對應(yīng)的服務(wù)器接收來自終端的第一播放請求;
所述服務(wù)器對所述第一播放請求進(jìn)行認(rèn)證;
若認(rèn)證通過,所述服務(wù)器根據(jù)從所述第一播放請求中獲取的文件標(biāo)識信息,將對應(yīng)的音頻文件發(fā)送給所述智能控制設(shè)備,供所述智能控制設(shè)備播放所述音頻文件。
[0006]可選的,所述服務(wù)器對所述第一播放請求進(jìn)行認(rèn)證,具體為:
所述服務(wù)器從所述第一播放請求中獲取智能控制設(shè)備的設(shè)備標(biāo)識信息、文件標(biāo)識信息和用戶標(biāo)識信息,根據(jù)所述智能控制設(shè)備的設(shè)備標(biāo)識信息,判斷所述智能控制設(shè)備是否已注冊,如果未注冊,則確定認(rèn)證未通過;如果已注冊,則根據(jù)所述用戶標(biāo)識信息判斷用戶是否與所述智能控制設(shè)備關(guān)聯(lián),如果未關(guān)聯(lián),則確定認(rèn)證未通過;如果已關(guān)聯(lián),則判斷自身是否存儲有與所述文件標(biāo)識信息對應(yīng)的音頻文件,如果存在,則確定認(rèn)證通過;否則,確定認(rèn)證未通過。
[0007]可選的,所述的方法,還包括:
所述服務(wù)器接收來自智能控制設(shè)備的注冊請求;
所述服務(wù)器對所述注冊請求進(jìn)行認(rèn)證;
若認(rèn)證通過,所述服務(wù)器對從所述注冊請求中獲取到的所述智能控制設(shè)備的設(shè)備標(biāo)識信息和地址信息進(jìn)行存儲,向所述智能控制設(shè)備發(fā)送注冊成功響應(yīng);
若認(rèn)證未通過,所述服務(wù)器向所述智能控制設(shè)備發(fā)送注冊失敗響應(yīng)。
[0008]可選的,所述服務(wù)器對所述注冊請求進(jìn)行認(rèn)證,具體為:
所述服務(wù)器從所述注冊請求中獲取智能控制設(shè)備的設(shè)備標(biāo)識信息和地址信息,并判斷所述智能控制設(shè)備的設(shè)備標(biāo)識信息和所述地址信息是否均合法,如果是,則確定認(rèn)證通過;否則,確定認(rèn)證未通過。
[0009]可選的,所述的方法,還包括:
所述服務(wù)器接收來自所述終端的關(guān)聯(lián)請求;
所述服務(wù)器對所述關(guān)聯(lián)請求進(jìn)行認(rèn)證;
若認(rèn)證通過,所述服務(wù)器從所述關(guān)聯(lián)請求中獲取用戶標(biāo)識信息,將所述用戶標(biāo)識信息與所述關(guān)聯(lián)請求中的智能控制設(shè)備的設(shè)備標(biāo)識信息建立關(guān)聯(lián),并向所述終端發(fā)送關(guān)聯(lián)成功響應(yīng);
若認(rèn)證未通過,所述服務(wù)器向終端發(fā)送關(guān)聯(lián)失敗響應(yīng)。
[0010]可選的,所述服務(wù)器對所述關(guān)聯(lián)請求進(jìn)行認(rèn)證,具體為:
所述服務(wù)器從所述關(guān)聯(lián)請求中獲取智能控制設(shè)備的設(shè)備標(biāo)識信息,并根據(jù)所述智能控制設(shè)備的設(shè)備標(biāo)識信息,判斷所述智能控制設(shè)備是否已注冊,如果是,則確定認(rèn)證通過;否貝U,確定認(rèn)證未通過。
[0011]所述的方法,還包括:
所述終端獲取路由器的名稱和密碼,并將所述路由器的名稱和密碼發(fā)送給智能控制設(shè)備;
所述智能控制設(shè)備根據(jù)所述路由器的名稱和密碼,與所述服務(wù)器建立網(wǎng)絡(luò)連接。
[0012]可選的,所述的方法,還包括:
所述智能控制設(shè)備與所述終端建立連接,接收來自所述終端的第二播放請求;
所述智能控制設(shè)備讀取本地存儲的或所述終端中存儲的音頻數(shù)據(jù),并對所述音頻數(shù)據(jù)進(jìn)行播放。
[0013]根據(jù)本公開實(shí)施例的第二方面,提供一種與智能控制設(shè)備對應(yīng)的服務(wù)器,包括: 接收模塊,被配置為接收來自終端的第一播放請求;
第一認(rèn)證模塊,被配置為對所述接收模塊接收到的所述第一播放請求進(jìn)行認(rèn)證;
發(fā)送模塊,被配置為在所述第一認(rèn)證模塊認(rèn)證通過時(shí),根據(jù)從所述第一播放請求中獲取的文件標(biāo)識信息,將對應(yīng)的音頻文件發(fā)送給所述智能控制設(shè)備,供所述智能控制設(shè)備播放所述音頻文件。
[0014]可選的,所述第一認(rèn)證模塊,具體被配置為從所述第一播放請求中獲取智能控制設(shè)備的設(shè)備標(biāo)識信息、音頻文件的文件標(biāo)識信息和用戶標(biāo)識信息,根據(jù)所述智能控制設(shè)備的設(shè)備標(biāo)識信息,判斷所述智能控制設(shè)備是否已注冊,如果未注冊,則確定認(rèn)證未通過;如果已注冊,則根據(jù)所述用戶標(biāo)識信息判斷用戶是否與所述智能控制設(shè)備關(guān)聯(lián),如果未關(guān)聯(lián),則確定認(rèn)證未通過;如果已關(guān)聯(lián),則判斷所述服務(wù)器是否存儲有與所述文件標(biāo)識信息對應(yīng)的音頻文件,如果存在,則確定認(rèn)證通過;否則,確定認(rèn)證未通過。
[0015]可選的,所述接收模塊,還被配置為接收來自智能控制設(shè)備的注冊請求;
所述服務(wù)器,還包括:
第二認(rèn)證模塊,被配置為對所述接收模塊接收到的所述注冊請求進(jìn)行認(rèn)證;
存儲模塊,被配置為在所述第二認(rèn)證模塊認(rèn)證通過時(shí),對從所述注冊請求中獲取到的所述智能控制設(shè)備的設(shè)備標(biāo)識信息和地址信息進(jìn)行存儲;
所述發(fā)送模塊,還被配置為在所述第二認(rèn)證模塊認(rèn)證通過時(shí),向所述智能控制設(shè)備發(fā)送注冊成功響應(yīng);在所述第二認(rèn)證模塊認(rèn)證未通過時(shí),向所述智能控制設(shè)備發(fā)送注冊失敗響應(yīng)。
[0016]可選的,所述第二認(rèn)證模塊,具體被配置為從所述注冊請求中獲取智能控制設(shè)備的設(shè)備標(biāo)識信息和地址信息,并判斷所述智能控制設(shè)備的設(shè)備標(biāo)識信息和所述地址信息是否均合法,如果是,則確定認(rèn)證通過;否則,確定認(rèn)證未通過。
[0017]可選的,所述接收模塊,還被配置為接收來自所述終端的關(guān)聯(lián)請求;
所述服務(wù)器,還包括:
第三認(rèn)證模塊,被配置為對所述接收模塊接收到的所述關(guān)聯(lián)請求進(jìn)行認(rèn)證;
關(guān)聯(lián)模塊,被配置為在所述第三認(rèn)證模塊認(rèn)證通過時(shí),從所述關(guān)聯(lián)請求中獲取用戶標(biāo)識信息,將所述用戶標(biāo)識信息與所述關(guān)聯(lián)請求中的智能控制設(shè)備的設(shè)備標(biāo)識信息建立關(guān)聯(lián);
所述發(fā)送模塊,還被配置為在所述第三認(rèn)證模塊認(rèn)證通過時(shí),向所述終端發(fā)送關(guān)聯(lián)成功響應(yīng);在所述第三認(rèn)證模塊認(rèn)證未通過時(shí),向所述終端發(fā)送關(guān)聯(lián)失敗響應(yīng)。
[0018]可選的,所述第三認(rèn)證模塊,具體被配置為從所述關(guān)聯(lián)請求中獲取智能控制設(shè)備的設(shè)備標(biāo)識信息,并根據(jù)所述智能控制設(shè)備的設(shè)備標(biāo)識信息,判斷所述智能控制設(shè)備是否已注冊,如果是,則確定認(rèn)證通過;否則,確定認(rèn)證未通過。
[0019]根據(jù)本公開實(shí)施例的第三方面,提供一種服務(wù)器,包括:
處理器;
被配置為存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
接收來自終端的第一播放請求;
對所述第一播放請求進(jìn)行認(rèn)證;
若認(rèn)證通過,根據(jù)從所述第一播放請求中獲取的文件標(biāo)識信息,將對應(yīng)的音頻文件發(fā)送給所述智能控制設(shè)備,供所述智能控制設(shè)備播放所述音頻文件。
[0020]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效