本發明涉及音頻組網方法及系統,具體涉及一種多房間音頻組組網方法及其系統。
背景技術:
隨著無線技術的發展,無線智能音箱漸漸走進人們的生活。無線多房間音樂系統,作為無線音箱一個新的應用場景正被人們所熟知。相比傳統有線音箱的接入方式,用戶無需繁瑣的布線,便可讓優美的音樂流淌于房子里的每個角落。現有多房間音頻組是由客戶端應用建立,而且在組建多房間音頻組時需要先指定一個音箱作為時間同步設備和播放主設備,操作流程復雜,存在建組方式單一且加入組離開組不靈活。
現有多房間音頻組是通過客戶端應用建立,在建立時需要先創建一個多房間音頻組,同時指定一個設備同時作為時間同步和播放同步主設備,這種建立多房間音頻組合的方法存在建組操作復雜、進組離組不靈活等問題,進而影響了用戶體驗。
技術實現要素:
為解決上述現有技術中的不足,本發明的目的是提供一種更加靈活的多房間音頻組組網方法及其系統。
本發明的目的是采用下述技術方案實現的:
本發明提供一種多房間音頻組組網方法,其改進之處在于,所述方法包括下述步驟:
S1:控制終端與音箱設備建立控制通道;
S2:控制終端響應用戶建立多房間音頻組請求;
S3:控制終端響應用戶退出多房間音頻組請求。
進一步地,所述步驟S1中,控制終端和無線音箱設備通過無線路由連接在同一個局域網,控制終端通過局域網的設備發現協議發現無線音箱設備D0和D1,所述控制終端與每個被發現的無線音箱設備建立并維護一條控制通道;所述無線音箱設備D0和D1互為主從設備。
進一步地,所述步驟S2包括下述步驟:
a.控制終端向用戶指定的主設備D0發出建組邀請,然后開始計時,如果時間超出預設等待時間,則結束本次建組操作;
b.主設備D0收到所述建組邀請后,判斷是否已經加入了其他的多房間音頻組,如是,則通知控制終端建立多房間音頻組失敗;否則,完成建組操作;
c.控制終端向用戶指定的從設備D1發出加入組邀請,然后開始計時,如果時間超出預設等待時間,則結束本次建組操作;
d.從設備D1收到上述加入多房間音頻組邀請之后,判斷是否已經加入了其他多房間音頻組,如是通知控制終端加入多房間音頻組失敗;否則,從加入多房間音頻組邀請中獲取組信息和主設備信息,與主設備D0建立并維護一條控制通道。
更進一步地,所述步驟b中,建組結果通過預設方式通知控制終端已經建立多房間音頻組,等待其他設備加入。
更進一步地,所述步驟d中,加入多房間音頻組結果通過預設方式通知控制終端加入多房間音頻組邀請成功。
進一步地,所述步驟S3包括下述步驟:
a.控制終端向用戶指定的主設備D0發出退組請求,然后控制終端開始計時,如果時間超出預設等待時間,則結束本次建組操作;
b.主設備D0收到所述退組請求,從請求中獲取要退出音頻組的設備D1,通知從設備D1退出多房間音頻組,然后主設備D0開始計時,如果時間超出預設等待時間,則結束本次退組請求;否則,主設備D0完成從設備D1退組操作;
c.從設備D1收到所述退組請求,判斷從設備D1是否在其他多房間音頻組中,如是則通知主設備D0退組失敗;否則,完成退組操作后通知主設備D0退組成功。
更進一步地,所述步驟a中,退組請求包含退組信息和退組的從設備D1信息。
更進一步地,所述步驟b中,通過預設方式通知控制終端退組請求操作失敗和退組請求成功。該預設方式包括特定提示音、應用彈框或者指示燈變化等的任意一種或者任意組合。
本發明還提供一種多房間音頻組組網系統,其改進之處在于,所述系統包括相互連接的控制終端組網子系統和無線音箱設備組網子系統。
其中,所述控制終端組網子系統包括:
組網請求模塊:建組邀請模塊/退組請求模塊,控制終端向用戶指定設備發起組網請求;
設備信息更新模塊:用于無線音箱設備組網后更新無線音箱設備信息。
其中,所述無線音箱設備組網子系統包括:
建組邀請判斷模塊:用于無線音箱設備端在收到建立音頻組邀請后,判斷是否已經加入了某一個多房間音頻組,如是,通過預設方式通知控制終端已經被邀請;否則,完成建組操作后,通過預設方式通知控制終端建組成功;
退組請求判斷模塊:用于無線音箱設備端收到退組請求后,判斷是否已經加入了某一個多房間音頻組,如是,通過預設方式通知控制終端請求失敗;否則,完成退出多房間音頻組操作后,通知控制終端退組成功;
設備信息更新模塊:用于無線音箱設備組網后更新無線音箱設備信息。
進一步地,所述組網請求模塊包括用于發出建組邀請的建組邀請模塊和發出退組請求的退組請求模塊;所述組網請求模塊還包括超時處理模塊,所述超時處理模塊用于從發出建組邀請或退組請求時計時,如果超過預設時間限制,則結束本次建組邀請或退組請求。
與最接近的現有技術相比,本發明提供的技術方案具有的優異效果是:
在建組過程中,控制終端響應用戶請求,控制終端向指定主設備發送建組請求,主設備收到所述邀請后,判斷是否已經加入某一音頻組,建組結果通過預設方式告知控制終端;控制終端向指定從設備發送建組請求,從設備收到所述邀請后,判斷是否已經加入某一音頻組,加組結果通過預設方式告知控制終端。本發明克服了現有技術的缺點,使得音頻組組網更加靈活、組網更方便、速度更快。
附圖說明
圖1是本發明提供的第一優選技術方案的多房間音箱組組網系統的示意圖;
圖2是本發明提供的第二優選技術方案的控制終端響應用戶建立多房間音頻組請求的流程圖;
圖3是本發明提供的第二優選技術方案的控制終端響應用戶退出多房間音頻組請求的流程圖。
具體實施方式
下面結合附圖對本發明的具體實施方式作進一步的詳細說明。
以下描述和附圖充分地示出本發明的具體實施方案,以使本領域的技術人員能夠實踐它們。其他實施方案可以包括結構的、邏輯的、電氣的、過程的以及其他的改變。實施例僅代表可能的變化。除非明確要求,否則單獨的組件和功能是可選的,并且操作的順序可以變化。一些實施方案的部分和特征可以被包括在或替換其他實施方案的部分和特征。本發明的實施方案的范圍包括權利要求書的整個范圍,以及權利要求書的所有可獲得的等同物。在本文中,本發明的這些實施方案可以被單獨地或總地用術語“發明”來表示,這僅僅是為了方便,并且如果事實上公開了超過一個的發明,不是要自動地限制該應用的范圍為任何單個發明或發明構思。
第一優選技術方案:
本發明提供一種多房間音頻組組網系統,其結構示意圖如圖1所示,包括相互連接的控制終端組網子系統和無線音箱設備組網子系統,其中,所述控制終端組網子系統包括:
組網請求模塊:建組邀請模塊/退組請求模塊,控制終端向用戶指定設備發起組網請求;
設備信息更新模塊:用于無線音箱設備組網后更新無線音箱設備信息。
其中,所述無線音箱設備組網子系統包括:
建組邀請判斷模塊:用于無線音箱設備端在收到建立音頻組邀請后,判斷是否已經加入了某一個多房間音頻組,如是,通過預設方式通知控制終端已經被邀請;否則,完成建組操作后,通過預設方式通知控制終端建組成功;
退組請求判斷模塊:用于無線音箱設備端收到退組請求后,判斷是否已經加入了某一個多房間音頻組,如是,通過預設方式通知控制終端請求失敗;否則,完成退出多房間音頻組操作后,通知控制終端退組成功;
設備信息更新模塊:用于無線音箱設備組網后更新無線音箱設備信息。
具體的:組網請求模塊包括用于發出建組邀請的建組邀請模塊和發出退組請求的退組請求模塊;組網請求模塊還包括超時處理模塊,超時處理模塊用于從發出建組邀請或退組請求時計時,如果超過預設時間限制,則結束本次建組邀請或退組請求。
第二優選技術方案:
S1.控制終端和無線音箱設備通過無線路由連接在同一個局域網,控制終端通過局域網設備發現協議發現無線音箱設備D0和D1,與每個被發現的音箱設備建立并維護一條控制通道。無線音箱設備D0和D1互為主從設備。
S2.控制終端響應用戶建立多房間音頻組請求,其流程圖如圖2所示:
a.首先控制終端向用戶指定的主設備D0發出建組邀請,然后開始計時,如果時間超出預設等待時間,則結束本次建組操作;
b.主設備D0收到所述建組邀請后,判斷是否已經加入了其他的多房間音頻組,如是,則告知控制端建立多房間音頻組失敗,否則,完成建組操作,通知控制終端已經建立多房間音頻組,等待其他設備加入;
c.控制終端向用戶指定的從設備D1發出加入組邀請,然后開始計時,如果時間超出預設等待時間,則結束本次建組操作;
d.從設備D1收到上述建組邀請之后,判斷是否已經加入了其他多房間音頻組,如是通知控制終端加入多房間音頻組失敗,否則,從加入組邀請中獲取組信息、主設備信息,與主設備D0建立并維護一條控制通道,通過預設方式通知控制終端加入組邀請成功。
S3.控制終端響應用戶退出多房間音頻組請求,其流程圖如圖3所示:
a.首先控制終端向用戶指定的主設備D0發出退組請求,退出請求包含組信息、退出組的從設備D1信息,然后控制終端開始計時,如果時間超出預設等待時間,則結束本次建組操作;
b.主設備D0收到所述退組請求,通知從設備D1退出多房間音頻組,然后主設備D0開始計時,如果時間超出預設等待時間,則結束本次退組請求,通知控制終端退出請求操作失敗;否則,主設備完成完成退組操作,通知控制終端退組請求成功;
c.從設備D1收到所述退組請求,判斷是否在其他多房間音頻組中,如是則通知主設備退組失敗,否則,完成退組操作后通知主設備D0退組成功。
最后應當說明的是:以上實施例僅用以說明本發明的技術方案而非對其限制,盡管參照上述實施例對本發明進行了詳細的說明,所屬領域的普通技術人員依然可以對本發明的具體實施方式進行修改或者等同替換,這些未脫離本發明精神和范圍的任何修改或者等同替換,均在申請待批的本發明的權利要求保護范圍之內。