1.一種多系統(tǒng)共享藍牙的方法,其特征在于,所述方法包括:
當任一子系統(tǒng)檢測到藍牙資源請求消息時,向其他子系統(tǒng)分別發(fā)送通知消息,所述通知消息包括任一子系統(tǒng)需占用藍牙資源的信息;
當所述任一子系統(tǒng)接收到其他所有子系統(tǒng)返回的響應于所述通知消息的反饋消息時,向藍牙驅動發(fā)送藍牙資源請求消息,所述反饋消息包括發(fā)送反饋消息的子系統(tǒng)不占用藍牙資源的信息;
所述任一子系統(tǒng)接收所述藍牙驅動發(fā)送的藍牙資源,以使得通過所述藍牙資源與其他終端設備進行信息交互。
2.根據權利要求1所述的多系統(tǒng)共享藍牙的方法,其特征在于,所述當任一子系統(tǒng)檢測到藍牙資源請求消息時,向其他子系統(tǒng)分別發(fā)送通知消息的步驟,包括:
當任一子系統(tǒng)檢測到藍牙資源請求時,將所述通知消息寫入主控系統(tǒng)的文件設備節(jié)點中;
所述其他子系統(tǒng)分別從所述主控系統(tǒng)的文件設備節(jié)點中讀取所述通知消息。
3.根據權利要求1所述的多系統(tǒng)共享藍牙的方法,其特征在于,所述向其他子系統(tǒng)分別發(fā)送通知消息的步驟之前,還包括:
所述任一子系統(tǒng)向主控系統(tǒng)發(fā)送創(chuàng)建通道請求消息,所述創(chuàng)建通道請求消息用于請求創(chuàng)建其與所述主控系統(tǒng)之間的通信通道;
所述主控系統(tǒng)創(chuàng)建所述任一子系統(tǒng)與其之間對應的通信通道;
所述向藍牙驅動發(fā)送藍牙資源請求消息的步驟,包括:
通過已創(chuàng)建的通信通道,向所述主控系統(tǒng)中的藍牙驅動發(fā)送藍牙資源請求消息。
4.根據權利要求3所述的多系統(tǒng)共享藍牙的方法,其特征在于,所述方法還包括:
當接收到所述通知消息的子系統(tǒng)當前正在占用藍牙資源時,根據用戶輸入的指示信息,釋放所述藍牙資源,并向所述任一子系統(tǒng)返回所述反饋消息。
5.根據權利要求3所述的多系統(tǒng)共享藍牙的方法,其特征在于,所述方法還包括:
當接收到所述通知消息的子系統(tǒng)當前正在占用藍牙資源時,根據通知消息攜帶的應用標識,以及應用占用藍牙資源的優(yōu)先級,確定當前是否釋放所述藍牙資源;
若當前正在占用藍牙資源的應用的優(yōu)先級低于所述通知消息中攜帶的應用標識對應的應用占用藍牙資源的優(yōu)先級,則釋放所述藍牙資源,并向所述任一子系統(tǒng)返回所述反饋消息。
6.根據權利要求3所述的多系統(tǒng)共享藍牙的方法,其特征在于,所述方法還包括:
當接收到所述通知消息的子系統(tǒng)當前正在占用藍牙資源時,根據子系統(tǒng)占用藍牙資源的優(yōu)先級信息,確定當前是否釋放所述藍牙資源;
若當前正在占用藍牙資源的子系統(tǒng)占用藍牙資源的優(yōu)先級低于發(fā)送通知消息的子系統(tǒng)占用藍牙資源的優(yōu)先級,則釋放所述藍牙資源,并向所述任一子系統(tǒng)返回所述反饋消息。
7.一種多系統(tǒng)共享藍牙的裝置,其特征在于,所述裝置包括:
發(fā)送模塊,位于任一子系統(tǒng)中,用于當任一子系統(tǒng)檢測到藍牙資源請求消息時,向其他子系統(tǒng)分別發(fā)送通知消息,所述通知消息包括任一子系統(tǒng)需占用藍牙資源的信息;
所述發(fā)送模塊,還用于當所述任一子系統(tǒng)接收到其他所有子系統(tǒng)返回的響應于所述通知消息的反饋消息時,向藍牙驅動發(fā)送藍牙資源請求消息,所述反饋消息包括發(fā)送反饋消息的子系統(tǒng)不占用藍牙資源的信息;
接收模塊,用于接收所述藍牙驅動發(fā)送的藍牙資源,以使得通過所述藍牙資源與其他終端設備進行信息交互。
8.根據權利要求7所述的多系統(tǒng)共享藍牙的裝置,其特征在于,所述裝置還包括:寫入模塊、讀取模塊;
寫入模塊,位于所述任一子系統(tǒng)中,用于當任一子系統(tǒng)檢測到藍牙資源請求時,將所述通知消息寫入主控系統(tǒng)的文件設備節(jié)點中;
讀取模塊,位于所述其他子系統(tǒng)中,用于分別從所述主控系統(tǒng)的文件設備節(jié)點中讀取所述通知消息。
9.根據權利要求8所述的多系統(tǒng)共享藍牙的裝置,其特征在于,所述裝置還包括:確定模塊;
所述確定模塊,位于所述當前正在占用藍牙資源的子系統(tǒng)中,用于當接收到所述通知消息的子系統(tǒng)當前正在占用藍牙資源時,根據通知消息攜帶的應用標識,以及應用占用藍牙資源的優(yōu)先級,確定當前是否釋放所述藍牙資源;
所述釋放模塊,還用于當當前正在占用藍牙資源的應用的優(yōu)先級低于所述通知消息中攜帶的應用標識對應的應用占用藍牙資源的優(yōu)先級時,釋放所述藍牙資源;
所述返回模塊,還用于向所述任一子系統(tǒng)返回所述反饋消息。
10.根據權利要求8所述的多系統(tǒng)共享藍牙的裝置,其特征在于,
所述確定模塊,還用于當接收到所述通知消息的子系統(tǒng)當前正在占用藍牙資源時,根據子系統(tǒng)占用藍牙資源的優(yōu)先級信息,確定當前是否釋放所述藍牙資源;
所述釋放模塊,還用于當當前正在占用藍牙資源的子系統(tǒng)占用藍牙資源的優(yōu)先級低于發(fā)送通知消息的子系統(tǒng)占用藍牙資源的優(yōu)先級時,釋放所述藍牙資源;
所述返回模塊,還用于向所述任一子系統(tǒng)返回所述反饋消息。