欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

多系統(tǒng)共享藍(lán)牙的方法及裝置與流程

文檔序號(hào):12698333閱讀:504來源:國知局
多系統(tǒng)共享藍(lán)牙的方法及裝置與流程

本發(fā)明涉及技術(shù)領(lǐng)域,具體而言,本發(fā)明涉及一種多系統(tǒng)共享藍(lán)牙的方法及裝置。



背景技術(shù):

隨著信息技術(shù)的發(fā)展,移動(dòng)終端在用戶的日常生活中日益普及,移動(dòng)終端通過藍(lán)牙與其他移動(dòng)終端進(jìn)行信息交互。在單系統(tǒng)的移動(dòng)終端中,單系統(tǒng)獨(dú)占藍(lán)牙資源,通過藍(lán)牙資源與其他移動(dòng)終端進(jìn)行信息交互。

隨著多系統(tǒng)終端設(shè)備的興起,由于多系統(tǒng)終端設(shè)備中存在至少兩個(gè)系統(tǒng),并且多系統(tǒng)終端設(shè)備中的每個(gè)系統(tǒng)均需要與其他終端設(shè)備通過藍(lán)牙進(jìn)行信息交互,并且當(dāng)多系統(tǒng)終端設(shè)備中每個(gè)系統(tǒng)與其他終端設(shè)備進(jìn)行信息交互時(shí),均需要占用藍(lán)牙資源,因此,多系統(tǒng)終端設(shè)備如何分配藍(lán)牙資源,以保證多系統(tǒng)終端設(shè)備通過藍(lán)牙與其他終端設(shè)備進(jìn)行信息交互成為一個(gè)新的需要解決的問題。目前還未存在一種方法來解決多系統(tǒng)終端設(shè)備如何通過藍(lán)牙與其他終端進(jìn)行信息交互的問題。



技術(shù)實(shí)現(xiàn)要素:

為克服上述技術(shù)問題或者至少部分地解決上述技術(shù)問題,特提出以下技術(shù)方案:

本發(fā)明的實(shí)施例根據(jù)一個(gè)方面,提供了一種多系統(tǒng)共享藍(lán)牙的方法,包括:

當(dāng)任一子系統(tǒng)檢測到藍(lán)牙資源請求消息時(shí),向其他子系統(tǒng)分別發(fā)送通知消息,所述通知消息包括任一子系統(tǒng)需占用藍(lán)牙資源的信息;

當(dāng)所述任一子系統(tǒng)接收到其他所有子系統(tǒng)返回的響應(yīng)于所述通知消息的反饋消息時(shí),向藍(lán)牙驅(qū)動(dòng)發(fā)送藍(lán)牙資源請求消息,所述反饋消息包括發(fā)送反饋消息的子系統(tǒng)不占用藍(lán)牙資源的信息;

所述任一子系統(tǒng)接收所述藍(lán)牙驅(qū)動(dòng)發(fā)送的藍(lán)牙資源,以使得通過所述藍(lán)牙資源與其他終端設(shè)備進(jìn)行信息交互。

具體地,所述當(dāng)任一子系統(tǒng)檢測到藍(lán)牙資源請求消息時(shí),向其他子系統(tǒng)分別發(fā)送通知消息的步驟,包括:

當(dāng)任一子系統(tǒng)檢測到藍(lán)牙資源請求時(shí),將所述通知消息寫入主控系統(tǒng)的文件設(shè)備節(jié)點(diǎn)中;

所述其他子系統(tǒng)分別從所述主控系統(tǒng)的文件設(shè)備節(jié)點(diǎn)中讀取所述通知消息。

可選地,所述向其他子系統(tǒng)分別發(fā)送通知消息的步驟之前,還包括:

所述任一子系統(tǒng)向主控系統(tǒng)發(fā)送創(chuàng)建通道請求消息,所述創(chuàng)建通道請求消息用于請求創(chuàng)建其與所述主控系統(tǒng)之間的通信通道;

所述主控系統(tǒng)創(chuàng)建所述任一子系統(tǒng)與其之間對應(yīng)的通信通道;

具體地,所述向藍(lán)牙驅(qū)動(dòng)發(fā)送藍(lán)牙資源請求消息的步驟,包括:

通過已創(chuàng)建的通信通道,向所述主控系統(tǒng)中的藍(lán)牙驅(qū)動(dòng)發(fā)送藍(lán)牙資源請求消息。

可選地,所述方法還包括:

當(dāng)接收到所述通知消息的子系統(tǒng)當(dāng)前正在占用藍(lán)牙資源時(shí),根據(jù)用戶輸入的指示信息,釋放所述藍(lán)牙資源,并向所述任一子系統(tǒng)返回所述反饋消息。

可選地,所述方法還包括:

當(dāng)接收到所述通知消息的子系統(tǒng)當(dāng)前正在占用藍(lán)牙資源時(shí),根據(jù)通知消息攜帶的應(yīng)用標(biāo)識(shí),以及應(yīng)用占用藍(lán)牙資源的優(yōu)先級,確定當(dāng)前是否釋放所述藍(lán)牙資源;

若當(dāng)前正在占用藍(lán)牙資源的應(yīng)用的優(yōu)先級低于所述通知消息中攜帶的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用占用藍(lán)牙資源的優(yōu)先級,則釋放所述藍(lán)牙資源,并向所述任一子系統(tǒng)返回所述反饋消息。

可選地,所述方法還包括:

當(dāng)接收到所述通知消息的子系統(tǒng)當(dāng)前正在占用藍(lán)牙資源時(shí),根據(jù)子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級信息,確定當(dāng)前是否釋放所述藍(lán)牙資源;

若當(dāng)前正在占用藍(lán)牙資源的子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級低于發(fā)送通知消息的子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級,則釋放所述藍(lán)牙資源,并向所述任一子系統(tǒng)返回所述反饋消息。

本發(fā)明的實(shí)施例根據(jù)另一個(gè)方面,還提供了一種多系統(tǒng)共享藍(lán)牙的裝置,包括:

發(fā)送模塊,位于任一子系統(tǒng)中,用于當(dāng)任一子系統(tǒng)檢測到藍(lán)牙資源請求消息時(shí),向其他子系統(tǒng)分別發(fā)送通知消息,所述通知消息包括任一子系統(tǒng)需占用藍(lán)牙資源的信息;

所述發(fā)送模塊,還用于當(dāng)所述任一子系統(tǒng)接收到其他所有子系統(tǒng)返回的響應(yīng)于所述通知消息的反饋消息時(shí),向藍(lán)牙驅(qū)動(dòng)發(fā)送藍(lán)牙資源請求消息,所述反饋消息包括發(fā)送反饋消息的子系統(tǒng)不占用藍(lán)牙資源的信息;

接收模塊,用于接收所述藍(lán)牙驅(qū)動(dòng)發(fā)送的藍(lán)牙資源,以使得通過所述藍(lán)牙資源與其他終端設(shè)備進(jìn)行信息交互。

可選地,所述裝置還包括:寫入模塊、讀取模塊;

寫入模塊,位于所述任一子系統(tǒng)中,用于當(dāng)任一子系統(tǒng)檢測到藍(lán)牙資源請求時(shí),將所述通知消息寫入主控系統(tǒng)的文件設(shè)備節(jié)點(diǎn)中;

讀取模塊,位于所述其他子系統(tǒng)中,用于分別從所述主控系統(tǒng)的文件設(shè)備節(jié)點(diǎn)中讀取所述通知消息。

可選地,發(fā)送模塊,還用于向主控系統(tǒng)發(fā)送創(chuàng)建通道請求消息,所述創(chuàng)建通道請求消息用于請求創(chuàng)建其與所述主控系統(tǒng)之間的通信通道;

所述裝置還包括:創(chuàng)建模塊;

所述創(chuàng)建模塊,位于所述主控系統(tǒng)中,用于創(chuàng)建所述任一子系統(tǒng)與其之間對應(yīng)的通信通道;

具體地,所述發(fā)送模塊,具體用于通過已創(chuàng)建的通信通道,向所述主控系統(tǒng)中的藍(lán)牙驅(qū)動(dòng)發(fā)送藍(lán)牙資源請求消息。

可選地,所述裝置還包括:釋放模塊、返回模塊;

所述釋放模塊,位于當(dāng)前正在占用藍(lán)牙資源的子系統(tǒng)中,用于當(dāng)接收到所述通知消息的子系統(tǒng)當(dāng)前正在占用藍(lán)牙資源時(shí),根據(jù)用戶輸入的指示信息,釋放所述藍(lán)牙資源;

所述返回模塊,位于所述當(dāng)前正在占用藍(lán)牙資源的子系統(tǒng)中,用于向所述任一子系統(tǒng)返回所述反饋消息。

可選地,所述裝置還包括:確定模塊;

所述確定模塊,位于所述當(dāng)前正在占用藍(lán)牙資源的子系統(tǒng)中,用于當(dāng)接收到所述通知消息的子系統(tǒng)當(dāng)前正在占用藍(lán)牙資源時(shí),根據(jù)通知消息攜帶的應(yīng)用標(biāo)識(shí),以及應(yīng)用占用藍(lán)牙資源的優(yōu)先級,確定當(dāng)前是否釋放所述藍(lán)牙資源;

所述釋放模塊,還用于當(dāng)當(dāng)前正在占用藍(lán)牙資源的應(yīng)用的優(yōu)先級低于所述通知消息中攜帶的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用占用藍(lán)牙資源的優(yōu)先級時(shí),釋放所述藍(lán)牙資源;

所述返回模塊,還用于向所述任一子系統(tǒng)返回所述反饋消息。

可選地,所述確定模塊,還用于當(dāng)接收到所述通知消息的子系統(tǒng)當(dāng)前正在占用藍(lán)牙資源時(shí),根據(jù)子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級信息,確定當(dāng)前是否釋放所述藍(lán)牙資源;

所述釋放模塊,還用于當(dāng)當(dāng)前正在占用藍(lán)牙資源的子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級低于發(fā)送通知消息的子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級時(shí),釋放所述藍(lán)牙資源;

所述返回模塊,還用于向所述任一子系統(tǒng)返回所述反饋消息。

本發(fā)明提供了一種多系統(tǒng)共享藍(lán)牙的方法及裝置,與現(xiàn)有技術(shù)相比,本發(fā)明通過當(dāng)任一子系統(tǒng)檢測到藍(lán)牙資源請求消息時(shí),向其他子系統(tǒng)發(fā)送通知消息,并且當(dāng)接收到其他子系統(tǒng)均未占用藍(lán)牙資源的反饋消息時(shí),向藍(lán)牙驅(qū)動(dòng)請求藍(lán)牙資源,以根據(jù)獲得的藍(lán)牙資源與其他終端設(shè)備進(jìn)行信息交互,即當(dāng)任一子系統(tǒng)需要占用藍(lán)牙資源與其他終端設(shè)備進(jìn)行信息交互時(shí),僅需要當(dāng)其他子系統(tǒng)均未占用藍(lán)牙資源時(shí),請求藍(lán)牙資源,因此多系統(tǒng)終端設(shè)備中的各個(gè)子系統(tǒng)可以按照上述方式分配藍(lán)牙資源,與其他終端設(shè)備進(jìn)行信息交互,從而可以解決多系統(tǒng)終端設(shè)備與其他終端設(shè)備進(jìn)行信息交互的問題。

本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。

附圖說明

本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對實(shí)施例的描述中將變得明顯和容易理解,其中:

圖1為本發(fā)明實(shí)施例的多系統(tǒng)終端設(shè)備中各系統(tǒng)間的關(guān)系示意圖;

圖2為本發(fā)明實(shí)施例的一種多系統(tǒng)共享藍(lán)牙資源的方法流程示意圖;

圖3為本發(fā)明實(shí)施例的一種共享藍(lán)牙資源的裝置結(jié)構(gòu)示意圖;

圖4為本發(fā)明實(shí)施例中另一種共享藍(lán)牙資源的裝置結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時(shí),它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的全部或任一單元和全部組合。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué)術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會(huì)用理想化或過于正式的含義來解釋。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的“終端”、“終端設(shè)備”既包括無線信號(hào)接收器的設(shè)備,其僅具備無發(fā)射能力的無線信號(hào)接收器的設(shè)備,又包括接收和發(fā)射硬件的設(shè)備,其具有能夠在雙向通信鏈路上,進(jìn)行雙向通信的接收和發(fā)射硬件的設(shè)備。這種設(shè)備可以包括:蜂窩或其他通信設(shè)備,其具有單線路顯示器或多線路顯示器或沒有多線路顯示器的蜂窩或其他通信設(shè)備;PCS(Personal Communications Service,個(gè)人通信系統(tǒng)),其可以組合語音、數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力;PDA(Personal Digital Assistant,個(gè)人數(shù)字助理),其可以包括射頻接收器、尋呼機(jī)、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)訪問、網(wǎng)絡(luò)瀏覽器、記事本、日歷和/或GPS(Global Positioning System,全球定位系統(tǒng))接收器;常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備,其具有和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備。這里所使用的“終端”、“終端設(shè)備”可以是便攜式、可運(yùn)輸、安裝在交通工具(航空、海運(yùn)和/或陸地)中的,或者適合于和/或配置為在本地運(yùn)行,和/或以分布形式,運(yùn)行在地球和/或空間的任何其他位置運(yùn)行。這里所使用的“終端”、“終端設(shè)備”還可以是通信終端、上網(wǎng)終端、音樂/視頻播放終端,例如可以是PDA、MID(Mobile Internet Device,移動(dòng)互聯(lián)網(wǎng)設(shè)備)和/或具有音樂/視頻播放功能的移動(dòng)電話,也可以是智能電視、機(jī)頂盒等設(shè)備。

本發(fā)明實(shí)施例的終端設(shè)備的內(nèi)部結(jié)構(gòu)的框架示意圖如圖1所示,包括:主控系統(tǒng)和至少兩個(gè)子系統(tǒng)。

其中,本發(fā)明實(shí)施例中的子系統(tǒng),可以是設(shè)置在以Linux container(容器)虛擬化技術(shù)創(chuàng)建的容器中的操作系統(tǒng)。操作系統(tǒng)可以為傳統(tǒng)意義上的Linux操作系統(tǒng)或Unix操作系統(tǒng),也可以是基于Linux操作系統(tǒng)衍生出來的Android系統(tǒng)、Ubuntu系統(tǒng)或FireFox系統(tǒng)等,還可以為以Windows平臺(tái)為基礎(chǔ)的windows系統(tǒng)等等。實(shí)際上,本發(fā)明中的子系統(tǒng)不限于前述例舉的操作系統(tǒng),可以涵蓋所有能夠在容器中運(yùn)行的操作系統(tǒng)。

優(yōu)選地,主控系統(tǒng)可以是上述傳統(tǒng)的操作系統(tǒng),也可以是對傳統(tǒng)的kernel進(jìn)行改進(jìn)和/或在kernel之外(例如框架層和應(yīng)用層)增加功能模塊之后,得到的操作系統(tǒng)。

主控系統(tǒng)主要用于對至少兩個(gè)子系統(tǒng)進(jìn)行前后臺(tái)管理,與各子系統(tǒng)進(jìn)行交互等。

實(shí)施例一

本發(fā)明實(shí)施例提供了一種多系統(tǒng)共享藍(lán)牙的方法,如圖2所示,包括以下步驟:

步驟201、當(dāng)任一子系統(tǒng)檢測到藍(lán)牙資源請求消息時(shí),向其他子系統(tǒng)分別發(fā)送通知消息。

其中,通知消息包括任一子系統(tǒng)需占用藍(lán)牙資源的信息。

對于本發(fā)明實(shí)施例,當(dāng)終端設(shè)備中的第一子系統(tǒng)需要與其他終端設(shè)備進(jìn)行信息交互時(shí),該第一子系統(tǒng)將向終端設(shè)備中的其他子系統(tǒng)發(fā)送通知消息,以告知其他子系統(tǒng),該子系統(tǒng)需要占用藍(lán)牙資源。

步驟202、當(dāng)任一子系統(tǒng)接收到其他所有子系統(tǒng)返回的響應(yīng)于通知消息的反饋消息時(shí),向藍(lán)牙驅(qū)動(dòng)發(fā)送藍(lán)牙資源請求消息。

其中,反饋消息包括發(fā)送反饋消息的子系統(tǒng)不占用藍(lán)牙資源的信息。

對于本發(fā)明實(shí)施例,其他子系統(tǒng)獲取到第一子系統(tǒng)發(fā)送的通知消息之后,確定自身當(dāng)前是否正在占用藍(lán)牙資源。在本發(fā)明實(shí)施例中,若當(dāng)前未占用藍(lán)牙資源,則向第一子系統(tǒng)返回反饋消息,若當(dāng)前正在占用藍(lán)牙資源,則確定是否釋放藍(lán)牙資源,其中若確定釋放藍(lán)牙資源,并已成功釋放,則向第一子系統(tǒng)返回反饋消息。

對于本發(fā)明實(shí)施例,當(dāng)?shù)谝蛔酉到y(tǒng)獲取到其他所有子系統(tǒng)返回的反饋消息,則第一子系統(tǒng)中的藍(lán)牙服務(wù)通過第一子系統(tǒng)中的藍(lán)牙代理服務(wù)將藍(lán)牙資源請求消息發(fā)送至藍(lán)牙驅(qū)動(dòng)。其中,當(dāng)?shù)谝蛔酉到y(tǒng)接收到其他所有子系統(tǒng)返回的反饋消息,表征其他子系統(tǒng)當(dāng)前均未占用藍(lán)牙資源。

步驟203、任一子系統(tǒng)接收藍(lán)牙驅(qū)動(dòng)發(fā)送的藍(lán)牙資源,以使得通過藍(lán)牙資源與其他終端設(shè)備進(jìn)行信息交互。

本發(fā)明實(shí)施例提供了一種多系統(tǒng)共享藍(lán)牙的方法,與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例通過當(dāng)任一子系統(tǒng)檢測到藍(lán)牙資源請求消息時(shí),向其他子系統(tǒng)發(fā)送通知消息,并且當(dāng)接收到其他子系統(tǒng)均未占用藍(lán)牙資源的反饋消息時(shí),向藍(lán)牙驅(qū)動(dòng)請求藍(lán)牙資源,以根據(jù)獲得的藍(lán)牙資源與其他終端設(shè)備進(jìn)行信息交互,即當(dāng)任一子系統(tǒng)需要占用藍(lán)牙資源與其他終端設(shè)備進(jìn)行信息交互時(shí),僅需要當(dāng)其他子系統(tǒng)均未占用藍(lán)牙資源時(shí),請求藍(lán)牙資源,因此多系統(tǒng)終端設(shè)備中的各個(gè)子系統(tǒng)可以按照上述方式分配藍(lán)牙資源,與其他終端設(shè)備進(jìn)行信息交互,從而可以解決多系統(tǒng)終端設(shè)備與其他終端設(shè)備進(jìn)行信息交互的問題。

實(shí)施例二

本發(fā)明實(shí)施例的另一種可能的實(shí)現(xiàn)方式,在實(shí)施例一所示的基礎(chǔ)上,步驟201、當(dāng)任一子系統(tǒng)檢測到藍(lán)牙資源請求消息時(shí),向其他子系統(tǒng)分別發(fā)送通知消息,包括實(shí)施例二所示的步驟301-302,其中,步驟303-304所執(zhí)行的操作與步驟202-203所執(zhí)行的操作相似,在此不再贅述。

步驟301、當(dāng)任一子系統(tǒng)檢測到藍(lán)牙資源請求時(shí),將通知消息寫入主控系統(tǒng)的文件設(shè)備節(jié)點(diǎn)中。

對于本發(fā)明實(shí)施例,多系統(tǒng)終端設(shè)備中的每個(gè)子系統(tǒng)中均設(shè)置有藍(lán)牙服務(wù)以及藍(lán)牙服務(wù)代理。

對于本發(fā)明實(shí)施例,在主控系統(tǒng)中設(shè)置有文件設(shè)備節(jié)點(diǎn),該終端設(shè)備中的所有子系統(tǒng)均可以訪問該文件設(shè)備節(jié)點(diǎn)。在本發(fā)明實(shí)施例中,當(dāng)某個(gè)子系統(tǒng)的藍(lán)牙服務(wù)代理檢測到藍(lán)牙服務(wù)下發(fā)的藍(lán)牙資源請求消息時(shí),將通知消息寫入主控系統(tǒng)中的文件設(shè)備節(jié)點(diǎn),以使得終端設(shè)備中其他子系統(tǒng)中的藍(lán)牙代理服務(wù)能夠從主控系統(tǒng)中的文件設(shè)備節(jié)點(diǎn)中讀取該通知消息。其中,該通知消息中可以攜帶通知消息發(fā)送方系統(tǒng)的標(biāo)識(shí)。

例如,終端設(shè)備中運(yùn)行有三個(gè)子系統(tǒng),分別為第一子系統(tǒng)、第二子系統(tǒng)以及第三子系統(tǒng),若第一子系統(tǒng)中的藍(lán)牙代理服務(wù)檢測到該系統(tǒng)中的藍(lán)牙服務(wù)下發(fā)的藍(lán)牙資源請求消息時(shí),將攜帶第一子系統(tǒng)的系統(tǒng)標(biāo)識(shí)的通知消息寫入主控系統(tǒng)的文件設(shè)備節(jié)點(diǎn)。

步驟302、其他子系統(tǒng)分別從主控系統(tǒng)的文件設(shè)備節(jié)點(diǎn)中讀取通知消息。

例如,第二子系統(tǒng)以及第三子系統(tǒng)均可以從主控系統(tǒng)的文件設(shè)備節(jié)點(diǎn)中讀取第一子系統(tǒng)寫入的通知消息。

對于本發(fā)明實(shí)施例,任一子系統(tǒng)通過將通知消息寫入主控系統(tǒng)的文件設(shè)備節(jié)點(diǎn),能夠使得終端設(shè)備中的其他子系統(tǒng)從該主控系統(tǒng)的文件設(shè)備節(jié)點(diǎn)中讀取已寫入的通知消息,即其他子系統(tǒng)能夠獲知當(dāng)前需要占用藍(lán)牙資源的子系統(tǒng),從而可以為需要占用藍(lán)牙資源的子系統(tǒng)獲取藍(lán)牙資源提供了前提條件。

實(shí)施例三

本發(fā)明實(shí)施例的另一種可能的實(shí)現(xiàn)方式,在實(shí)施例一所示的基礎(chǔ)上,步驟201、當(dāng)任一子系統(tǒng)檢測到藍(lán)牙資源請求消息時(shí),向其他子系統(tǒng)分別發(fā)送通知消息,之前還包括實(shí)施例三所示的步驟401-402,步驟202、當(dāng)任一子系統(tǒng)接收到其他所有子系統(tǒng)返回的響應(yīng)于通知消息的反饋消息時(shí),向藍(lán)牙驅(qū)動(dòng)發(fā)送藍(lán)牙資源請求消息,包括實(shí)施例三所示的步驟404,其中步驟403、405所執(zhí)行的操作與步驟201、203所執(zhí)行的操作相似,在此不再贅述。

步驟401、任一子系統(tǒng)向主控系統(tǒng)發(fā)送創(chuàng)建通道請求消息。

其中,創(chuàng)建通道請求消息用于請求創(chuàng)建其與主控系統(tǒng)之間的通信通道。

對于本發(fā)明實(shí)施例,移動(dòng)終端中運(yùn)行有多個(gè)子系統(tǒng),并且還設(shè)置有管理上述多個(gè)子系統(tǒng)的主控系統(tǒng),當(dāng)存在某個(gè)子系統(tǒng)需要與主控系統(tǒng)進(jìn)行信息交互時(shí),向主控系統(tǒng)發(fā)送創(chuàng)建通道請求消息,以使得子系統(tǒng)與主控系統(tǒng)進(jìn)行信息交互。其中,該創(chuàng)建通道請求消息中攜帶創(chuàng)建通道請求消息發(fā)送方的系統(tǒng)標(biāo)識(shí)。

例如,當(dāng)終端設(shè)備中的第一子系統(tǒng)需要向主控系統(tǒng)請求創(chuàng)建通信通道時(shí),向主控系統(tǒng)發(fā)送攜帶第一子系統(tǒng)標(biāo)識(shí)的創(chuàng)建通道請求消息,以使得主控系統(tǒng)創(chuàng)建第一子系統(tǒng)與其之間的通信通道。

步驟402、主控系統(tǒng)創(chuàng)建任一子系統(tǒng)與其之間對應(yīng)的通信通道。

對于本發(fā)明實(shí)施例,主控系統(tǒng)根據(jù)創(chuàng)建通道請求消息,創(chuàng)建兩個(gè)socket文件描述符,以使得該子系統(tǒng)通過創(chuàng)建的socket文件描述符將藍(lán)牙資源請求消息發(fā)送至主控系統(tǒng)的藍(lán)牙驅(qū)動(dòng)中。

步驟404、當(dāng)任一子系統(tǒng)接收到其他所有子系統(tǒng)返回的響應(yīng)于通知消息的反饋消息時(shí),通過已創(chuàng)建的通信通道,向主控系統(tǒng)中的藍(lán)牙驅(qū)動(dòng)發(fā)送藍(lán)牙資源請求消息。

對于本發(fā)明實(shí)施例,當(dāng)終端設(shè)備中的其他子系統(tǒng)當(dāng)前未占用藍(lán)牙資源,或者已成功釋放藍(lán)牙資源時(shí),在主控系統(tǒng)中的文件設(shè)備節(jié)點(diǎn)中寫入反饋消息,以使得通知消息發(fā)送方系統(tǒng)讀取上述反饋消息。

對于本發(fā)明實(shí)施例,主控系統(tǒng)中設(shè)置有藍(lán)牙服務(wù)以及藍(lán)牙驅(qū)動(dòng),當(dāng)通知消息的發(fā)送方系統(tǒng)從主控系統(tǒng)的文件設(shè)備節(jié)點(diǎn)中讀取到其他所有子系統(tǒng)寫入的反饋消息,則該通知消息發(fā)送方子系統(tǒng)中的藍(lán)牙代理服務(wù)通過socket文件描述符向主控系統(tǒng)發(fā)送藍(lán)牙資源請求消息,以使得主控系統(tǒng)的藍(lán)牙服務(wù)將接收到的藍(lán)牙資源請求消息發(fā)送至藍(lán)牙驅(qū)動(dòng)。在本發(fā)明實(shí)施例中,當(dāng)藍(lán)牙驅(qū)動(dòng)接收到該藍(lán)牙請求消息后,將對應(yīng)的藍(lán)牙資源通過主控系統(tǒng)中的藍(lán)牙服務(wù)發(fā)送至第一子系統(tǒng)。

例如,當(dāng)?shù)谝蛔酉到y(tǒng)從主控系統(tǒng)的文件設(shè)備節(jié)點(diǎn)中讀取到第二子系統(tǒng)以及第三子系統(tǒng)寫入的反饋消息時(shí),第一子系統(tǒng)中的藍(lán)牙代理服務(wù)通過socket文件描述符向主控系統(tǒng)發(fā)送藍(lán)牙資源請求消息,主控系統(tǒng)中的藍(lán)牙服務(wù)接收到藍(lán)牙請求消息后,將藍(lán)牙請求消息發(fā)送至藍(lán)牙驅(qū)動(dòng),以使得藍(lán)牙驅(qū)動(dòng)將對應(yīng)的藍(lán)牙資源發(fā)送至主控系統(tǒng)中的藍(lán)牙服務(wù),并通過socket文件描述符發(fā)送至第一子系統(tǒng)。

對于本發(fā)明實(shí)施例,主控系統(tǒng)通過創(chuàng)建子系統(tǒng)與主控系統(tǒng)之間的通信通道,能夠使得子系統(tǒng)能夠通過已創(chuàng)建的通信通道向主控系統(tǒng)發(fā)送藍(lán)牙資源請求消息,并能夠通過已創(chuàng)建的通信通道,將藍(lán)牙驅(qū)動(dòng)發(fā)送的藍(lán)牙資源傳送至需要占用藍(lán)牙資源的子系統(tǒng)中,從而為各個(gè)子系統(tǒng)獲取藍(lán)牙資源提供了可能。

實(shí)施例四

本發(fā)明實(shí)施例的另一種可能的實(shí)現(xiàn)方式,在實(shí)施例三所示的基礎(chǔ)上,步驟404、當(dāng)任一子系統(tǒng)接收到其他所有子系統(tǒng)返回的響應(yīng)于通知消息的反饋消息時(shí),通過已創(chuàng)建的通信通道,向主控系統(tǒng)中的藍(lán)牙驅(qū)動(dòng)發(fā)送藍(lán)牙資源請求消息,之前還包括實(shí)施例四所示的步驟504,其中步驟501-503、505-506所執(zhí)行的操作與步驟401-405所執(zhí)行的操作相似,在此不再贅述。

步驟504、當(dāng)接收到通知消息的子系統(tǒng)當(dāng)前正在占用藍(lán)牙資源時(shí),根據(jù)用戶輸入的指示信息,釋放藍(lán)牙資源,并向任一子系統(tǒng)返回反饋消息。

對于本發(fā)明實(shí)施例,當(dāng)接收到通知消息的子系統(tǒng)當(dāng)前正在占用藍(lán)牙資源時(shí),終端設(shè)備可以顯示提示消息,用戶可以根據(jù)提示消息輸入指示信息。在本發(fā)明實(shí)施例中,若該子系統(tǒng)接收到用戶輸入的指示信息為同意釋放該子系統(tǒng)的藍(lán)牙資源時(shí),該子系統(tǒng)釋放藍(lán)牙資源,并將反饋消息寫入主控系統(tǒng)中的文件設(shè)備節(jié)點(diǎn),以使得通知消息發(fā)送方子系統(tǒng)從該文件設(shè)備節(jié)點(diǎn)中讀取對應(yīng)的反饋消息;若該子系統(tǒng)接收到用戶輸入的指示信息為不同意釋放該子系統(tǒng)的藍(lán)牙資源,則該子系統(tǒng)可以一直占用藍(lán)牙資源,不將反饋消息寫入至主控系統(tǒng)的文件設(shè)備節(jié)點(diǎn)中。

對于本發(fā)明實(shí)施例,當(dāng)接收到通知消息的子系統(tǒng)當(dāng)前正在占用藍(lán)牙資源時(shí),通過用戶輸入的指示信息,確定是否釋放藍(lán)牙資源即由于終端設(shè)備僅支持一個(gè)子系統(tǒng)占用藍(lán)牙資源,通過用戶輸入的指示信息,能夠確定當(dāng)前是否允許通知消息發(fā)送方子系統(tǒng)占用藍(lán)牙資源,從而可以避免未經(jīng)用戶同意,釋放藍(lán)牙資源,造成用戶正在傳輸?shù)闹匾畔⒅袛?,進(jìn)而可以提升用戶體驗(yàn)。

實(shí)施例五

本發(fā)明實(shí)施例的另一種可能的實(shí)現(xiàn)方式,在實(shí)施例三所示的基礎(chǔ)上,步驟404、當(dāng)任一子系統(tǒng)接收到其他所有子系統(tǒng)返回的響應(yīng)于通知消息的反饋消息時(shí),通過已創(chuàng)建的通信通道,向主控系統(tǒng)中的藍(lán)牙驅(qū)動(dòng)發(fā)送藍(lán)牙資源請求消息,之前還包括實(shí)施例五所示的步驟604-605,其中步驟601-603、606-607所執(zhí)行的操作與步驟401-405所執(zhí)行的操作相似,在此不再贅述。

步驟604、當(dāng)接收到通知消息的子系統(tǒng)當(dāng)前正在占用藍(lán)牙資源時(shí),根據(jù)通知消息攜帶的應(yīng)用標(biāo)識(shí),以及應(yīng)用占用藍(lán)牙資源的優(yōu)先級,確定當(dāng)前是否釋放藍(lán)牙資源。

對于本發(fā)明實(shí)施例,終端設(shè)備各個(gè)子系統(tǒng)可以在該各自子系統(tǒng)中設(shè)置各個(gè)應(yīng)用占用藍(lán)牙資源的優(yōu)先級信息,并且通知消息發(fā)送方發(fā)送的通知消息中可以攜帶需要占用藍(lán)牙資源的應(yīng)用的標(biāo)識(shí)。在本發(fā)明實(shí)施例中,當(dāng)前正在占用藍(lán)牙資源的系統(tǒng)根據(jù)當(dāng)前正在占用藍(lán)牙資源的應(yīng)用、通知消息中攜帶的需要占用藍(lán)牙資源的應(yīng)用標(biāo)識(shí),以及預(yù)先設(shè)置的各個(gè)應(yīng)用占用藍(lán)牙資源的優(yōu)先級信息,確定當(dāng)前是否占用藍(lán)牙資源。

對于本發(fā)明實(shí)施例,應(yīng)用占用藍(lán)牙資源的優(yōu)先級可以由用戶設(shè)備設(shè)置,也可以由終端設(shè)備設(shè)置。在本發(fā)明實(shí)施例中不做限定。

步驟605、若當(dāng)前正在占用藍(lán)牙資源的應(yīng)用的優(yōu)先級低于通知消息中攜帶的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用占用藍(lán)牙資源的優(yōu)先級,則釋放藍(lán)牙資源,并向任一子系統(tǒng)返回反饋消息。

例如,終端設(shè)備中運(yùn)行的應(yīng)用包括:視頻應(yīng)用、即時(shí)通訊應(yīng)用以及相冊,并且占用藍(lán)牙資源的優(yōu)先級從高到低依次為視頻應(yīng)用、相冊、即時(shí)通訊應(yīng)用,若當(dāng)前占用藍(lán)牙資源的系統(tǒng)中占用藍(lán)牙的應(yīng)用為即時(shí)通訊應(yīng)用,通知消息中攜帶的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用為視頻應(yīng)用,則當(dāng)前占用藍(lán)牙資源的系統(tǒng)釋放藍(lán)牙資源,并在主控系統(tǒng)中的文件設(shè)備節(jié)點(diǎn)中寫入反饋消息。

對于本發(fā)明實(shí)施例,若當(dāng)前正在占用藍(lán)牙資源的應(yīng)用的優(yōu)先級高于通知消息中攜帶的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用占用的藍(lán)牙資源的優(yōu)先級,則不釋放藍(lán)牙資源,也不發(fā)出反饋消息。

對于本發(fā)明實(shí)施例,當(dāng)前正在占用藍(lán)牙資源的子系統(tǒng)通過讀取到的通知消息中攜帶應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用、當(dāng)前占用藍(lán)牙資源的應(yīng)用,以及占用藍(lán)牙資源的應(yīng)用對應(yīng)的優(yōu)先級,確定是否釋放藍(lán)牙資源,即可以根據(jù)應(yīng)用中正在處理信息的重要程度,或者根據(jù)應(yīng)用對于用戶的重要程度,確定是否釋放藍(lán)牙資源,從而可以避免較為重要的應(yīng)用正在通過藍(lán)牙進(jìn)行傳輸?shù)男畔⒅袛?,進(jìn)而可以進(jìn)一步地提升用戶體驗(yàn)。

實(shí)施例六

本發(fā)明實(shí)施例的另一種可能的實(shí)現(xiàn)方式,在實(shí)施例三所示的基礎(chǔ)上,步驟404、當(dāng)任一子系統(tǒng)接收到其他所有子系統(tǒng)返回的響應(yīng)于通知消息的反饋消息時(shí),通過已創(chuàng)建的通信通道,向主控系統(tǒng)中的藍(lán)牙驅(qū)動(dòng)發(fā)送藍(lán)牙資源請求消息,之前還包括實(shí)施例六所示的步驟704-705,其中步驟701-703、706-707所執(zhí)行的操作與步驟401-405所執(zhí)行的操作相似,在此不再贅述。

步驟704、當(dāng)接收到通知消息的子系統(tǒng)當(dāng)前正在占用藍(lán)牙資源時(shí),根據(jù)子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級信息,確定當(dāng)前是否釋放藍(lán)牙資源。

對于本發(fā)明實(shí)施例,終端設(shè)備的各個(gè)子系統(tǒng)中設(shè)置有各個(gè)子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級信息。在本發(fā)明實(shí)施例中,各個(gè)子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級信息可以由用戶設(shè)置也可以由終端設(shè)備設(shè)置。在本發(fā)明實(shí)施例中不做限定。

對于本發(fā)明實(shí)施例,當(dāng)前正在占用藍(lán)牙資源的子系統(tǒng)確定通知消息中攜帶的系統(tǒng)標(biāo)識(shí)對應(yīng)的子系統(tǒng)的占用藍(lán)牙資源的優(yōu)先級是否大于自身子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級,以確定是否釋放自身系統(tǒng)正在占用的藍(lán)牙資源。

步驟705、若當(dāng)前正在占用藍(lán)牙資源的子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級低于發(fā)送通知消息的子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級,則釋放藍(lán)牙資源,并向任一子系統(tǒng)返回反饋消息。

例如,終端設(shè)備中可以運(yùn)行三個(gè)子系統(tǒng),分別為第一子系統(tǒng)、第二子系統(tǒng)以及第三子系統(tǒng),第一子系統(tǒng)為工作系統(tǒng)、第二子系統(tǒng)為學(xué)習(xí)系統(tǒng)、第三子系統(tǒng)為個(gè)人生活系統(tǒng),則占用藍(lán)牙資源的優(yōu)先級從高到低依次為第一子系統(tǒng)、第二子系統(tǒng)以及第三子系統(tǒng),若當(dāng)前占用藍(lán)牙資源的子系統(tǒng)為第二子系統(tǒng),當(dāng)?shù)诙酉到y(tǒng)從主控系統(tǒng)的文件設(shè)備節(jié)點(diǎn)中讀取到第一子系統(tǒng)寫入的通知消息,則釋放自身占用的藍(lán)牙資源,并返回反饋消息。

對于本發(fā)明實(shí)施例,若當(dāng)前正在占用藍(lán)牙資源的子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級高于發(fā)送通知消息的子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級,則不釋放藍(lán)牙資源,也不返回反饋消息。

對于本發(fā)明實(shí)施例,當(dāng)前占用藍(lán)牙資源的子系統(tǒng)通過確定發(fā)送通知消息的子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級是否大于自身子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級,以確定是否釋放自身子系統(tǒng)當(dāng)前占用的藍(lán)牙資源,即可以根據(jù)各個(gè)子系統(tǒng)處理信息的重要程度或者各個(gè)子系統(tǒng)對于用戶的重要程度,確定是否釋放藍(lán)牙資源,以避免較為重要的信息在利用藍(lán)牙資源進(jìn)行傳輸?shù)倪^程中傳輸中斷,進(jìn)而可以提升進(jìn)一步地提升用戶的體驗(yàn)度。

本發(fā)明實(shí)施例提供了另一種多系統(tǒng)共享藍(lán)牙資源的方法,任一子系統(tǒng)通過將通知消息寫入主控系統(tǒng)的文件設(shè)備節(jié)點(diǎn),能夠使得終端設(shè)備中的其他子系統(tǒng)從該主控系統(tǒng)的文件設(shè)備節(jié)點(diǎn)中讀取已寫入的通知消息,即其他子系統(tǒng)能夠獲知當(dāng)前需要占用藍(lán)牙資源的子系統(tǒng),從而可以為需要占用藍(lán)牙資源的子系統(tǒng)獲取藍(lán)牙資源提供了前提條件;主控系統(tǒng)通過創(chuàng)建子系統(tǒng)與主控系統(tǒng)之間的通信通道,能夠使得子系統(tǒng)能夠通過已創(chuàng)建的通信通道向主控系統(tǒng)發(fā)送藍(lán)牙資源請求消息,并能夠通過已創(chuàng)建的通信通道,將藍(lán)牙驅(qū)動(dòng)發(fā)送的藍(lán)牙資源傳送至需要占用藍(lán)牙資源的子系統(tǒng)中,從而為各個(gè)子系統(tǒng)獲取藍(lán)牙資源提供了可能;當(dāng)接收到通知消息的子系統(tǒng)當(dāng)前正在占用藍(lán)牙資源時(shí),通過用戶輸入的指示信息,確定是否釋放藍(lán)牙資源即由于終端設(shè)備僅支持一個(gè)子系統(tǒng)占用藍(lán)牙資源,通過用戶輸入的指示信息,能夠確定當(dāng)前是否允許通知消息發(fā)送方子系統(tǒng)占用藍(lán)牙資源,從而可以避免未經(jīng)用戶同意,釋放藍(lán)牙資源,造成用戶正在傳輸?shù)闹匾畔⒅袛?,進(jìn)而可以提升用戶體驗(yàn);當(dāng)前正在占用藍(lán)牙資源的子系統(tǒng)通過讀取到的通知消息中攜帶應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用、當(dāng)前占用藍(lán)牙資源的應(yīng)用,以及占用藍(lán)牙資源的應(yīng)用對應(yīng)的優(yōu)先級,確定是否釋放藍(lán)牙資源,即可以根據(jù)應(yīng)用中正在處理信息的重要程度,或者根據(jù)應(yīng)用對于用戶的重要程度,確定是否釋放藍(lán)牙資源,從而可以避免較為重要的應(yīng)用正在通過藍(lán)牙進(jìn)行傳輸?shù)男畔⒅袛?,進(jìn)而可以進(jìn)一步地提升用戶體驗(yàn);當(dāng)前占用藍(lán)牙資源的子系統(tǒng)通過確定發(fā)送通知消息的子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級是否大于自身子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級,以確定是否釋放自身子系統(tǒng)當(dāng)前占用的藍(lán)牙資源,即可以根據(jù)各個(gè)子系統(tǒng)處理信息的重要程度或者各個(gè)子系統(tǒng)對于用戶的重要程度,確定是否釋放藍(lán)牙資源,以避免較為重要的信息在利用藍(lán)牙資源進(jìn)行傳輸?shù)倪^程中傳輸中斷,進(jìn)而可以提升進(jìn)一步地提升用戶的體驗(yàn)度。

需要注意的是,由于終端設(shè)備中包含多個(gè)子系統(tǒng),但是為了方便描述,以下關(guān)于終端設(shè)備的描述,以終端設(shè)備中僅包含兩個(gè)子系統(tǒng)進(jìn)行描述。

本發(fā)明實(shí)施例提供了一種多系統(tǒng)共享藍(lán)牙的裝置,如圖3所示,該裝置包括:發(fā)送模塊31、接收模塊32。

發(fā)送模塊31,位于第一子系統(tǒng)中,用于當(dāng)?shù)谝蛔酉到y(tǒng)檢測到藍(lán)牙資源請求消息時(shí),向第二子系統(tǒng)發(fā)送通知消息。

其中,通知消息包括第一子系統(tǒng)需占用藍(lán)牙資源的信息。

發(fā)送模塊31,還用于當(dāng)?shù)谝蛔酉到y(tǒng)接收到第二子系統(tǒng)返回的響應(yīng)于通知消息的反饋消息時(shí),向藍(lán)牙驅(qū)動(dòng)發(fā)送藍(lán)牙資源請求消息。

其中,反饋消息包括發(fā)送反饋消息的子系統(tǒng)不占用藍(lán)牙資源的信息。

接收模塊32,用于接收藍(lán)牙驅(qū)動(dòng)發(fā)送的藍(lán)牙資源,以使得通過藍(lán)牙資源與其他終端設(shè)備進(jìn)行信息交互。

進(jìn)一步地,如圖4所示,裝置還包括:寫入模塊41、讀取模塊42。

寫入模塊41,位于第一子系統(tǒng)中,用于當(dāng)任一子系統(tǒng)檢測到藍(lán)牙資源請求時(shí),將通知消息寫入主控系統(tǒng)的文件設(shè)備節(jié)點(diǎn)中。

讀取模塊42,位于第二子系統(tǒng)中,用于分別從主控系統(tǒng)的文件設(shè)備節(jié)點(diǎn)中讀取通知消息。

發(fā)送模塊31,還用于向主控系統(tǒng)發(fā)送創(chuàng)建通道請求消息。

其中,創(chuàng)建通道請求消息用于請求創(chuàng)建其與主控系統(tǒng)之間的通信通道。

進(jìn)一步地,如圖4所示,該裝置還包括:創(chuàng)建模塊43。

創(chuàng)建模塊43,位于主控系統(tǒng)中,用于創(chuàng)建任一子系統(tǒng)與其之間對應(yīng)的通信通道。

發(fā)送模塊31,具體用于通過已創(chuàng)建的通信通道,向主控系統(tǒng)中的藍(lán)牙驅(qū)動(dòng)發(fā)送藍(lán)牙資源請求消息。

進(jìn)一步地,裝置還包括:釋放模塊44、返回模塊45;

釋放模塊44,位于第二子系統(tǒng)中,用于當(dāng)接收到通知消息的子系統(tǒng)當(dāng)前正在占用藍(lán)牙資源時(shí),根據(jù)用戶輸入的指示信息,釋放藍(lán)牙資源。

返回模塊45,位于第二子系統(tǒng)中,用于向任一子系統(tǒng)返回反饋消息。

進(jìn)一步的,如圖4所示,裝置還包括:確定模塊46。

確定模塊46,位于第二子系統(tǒng)中,用于當(dāng)接收到通知消息的子系統(tǒng)當(dāng)前正在占用藍(lán)牙資源時(shí),根據(jù)通知消息攜帶的應(yīng)用標(biāo)識(shí),以及應(yīng)用占用藍(lán)牙資源的優(yōu)先級,確定當(dāng)前是否釋放藍(lán)牙資源。

釋放模塊44,還用于當(dāng)當(dāng)前正在占用藍(lán)牙資源的應(yīng)用的優(yōu)先級低于通知消息中攜帶的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用占用藍(lán)牙資源的優(yōu)先級時(shí),釋放藍(lán)牙資源。

返回模塊45,還用于向任一子系統(tǒng)返回反饋消息。

確定模塊46,還用于當(dāng)接收到通知消息的子系統(tǒng)當(dāng)前正在占用藍(lán)牙資源時(shí),根據(jù)子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級信息,確定當(dāng)前是否釋放藍(lán)牙資源。

釋放模塊44,還用于當(dāng)當(dāng)前正在占用藍(lán)牙資源的子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級低于發(fā)送通知消息的子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級時(shí),釋放藍(lán)牙資源。

返回模塊45,還用于向任一子系統(tǒng)返回反饋消息。

本發(fā)明實(shí)施例提供了一種多系統(tǒng)共享藍(lán)牙的裝置,與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例通過當(dāng)任一子系統(tǒng)檢測到藍(lán)牙資源請求消息時(shí),向其他子系統(tǒng)發(fā)送通知消息,并且當(dāng)接收到其他子系統(tǒng)均未占用藍(lán)牙資源的反饋消息時(shí),向藍(lán)牙驅(qū)動(dòng)請求藍(lán)牙資源,以根據(jù)獲得的藍(lán)牙資源與其他終端設(shè)備進(jìn)行信息交互,即當(dāng)任一子系統(tǒng)需要占用藍(lán)牙資源與其他終端設(shè)備進(jìn)行信息交互時(shí),僅需要當(dāng)其他子系統(tǒng)均未占用藍(lán)牙資源時(shí),請求藍(lán)牙資源,因此多系統(tǒng)終端設(shè)備中的各個(gè)子系統(tǒng)可以按照上述方式分配藍(lán)牙資源,與其他終端設(shè)備進(jìn)行信息交互,從而可以解決多系統(tǒng)終端設(shè)備與其他終端設(shè)備進(jìn)行信息交互的問題。

本發(fā)明實(shí)施例提供了另一種多系統(tǒng)共享藍(lán)牙資源的裝置,任一子系統(tǒng)通過將通知消息寫入主控系統(tǒng)的文件設(shè)備節(jié)點(diǎn),能夠使得終端設(shè)備中的其他子系統(tǒng)從該主控系統(tǒng)的文件設(shè)備節(jié)點(diǎn)中讀取已寫入的通知消息,即其他子系統(tǒng)能夠獲知當(dāng)前需要占用藍(lán)牙資源的子系統(tǒng),從而可以為需要占用藍(lán)牙資源的子系統(tǒng)獲取藍(lán)牙資源提供了前提條件;主控系統(tǒng)通過創(chuàng)建子系統(tǒng)與主控系統(tǒng)之間的通信通道,能夠使得子系統(tǒng)能夠通過已創(chuàng)建的通信通道向主控系統(tǒng)發(fā)送藍(lán)牙資源請求消息,并能夠通過已創(chuàng)建的通信通道,將藍(lán)牙驅(qū)動(dòng)發(fā)送的藍(lán)牙資源傳送至需要占用藍(lán)牙資源的子系統(tǒng)中,從而為各個(gè)子系統(tǒng)獲取藍(lán)牙資源提供了可能;當(dāng)接收到通知消息的子系統(tǒng)當(dāng)前正在占用藍(lán)牙資源時(shí),通過用戶輸入的指示信息,確定是否釋放藍(lán)牙資源即由于終端設(shè)備僅支持一個(gè)子系統(tǒng)占用藍(lán)牙資源,通過用戶輸入的指示信息,能夠確定當(dāng)前是否允許通知消息發(fā)送方子系統(tǒng)占用藍(lán)牙資源,從而可以避免未經(jīng)用戶同意,釋放藍(lán)牙資源,造成用戶正在傳輸?shù)闹匾畔⒅袛?,進(jìn)而可以提升用戶體驗(yàn);當(dāng)前正在占用藍(lán)牙資源的子系統(tǒng)通過讀取到的通知消息中攜帶應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用、當(dāng)前占用藍(lán)牙資源的應(yīng)用,以及占用藍(lán)牙資源的應(yīng)用對應(yīng)的優(yōu)先級,確定是否釋放藍(lán)牙資源,即可以根據(jù)應(yīng)用中正在處理信息的重要程度,或者根據(jù)應(yīng)用對于用戶的重要程度,確定是否釋放藍(lán)牙資源,從而可以避免較為重要的應(yīng)用正在通過藍(lán)牙進(jìn)行傳輸?shù)男畔⒅袛?,進(jìn)而可以進(jìn)一步地提升用戶體驗(yàn);當(dāng)前占用藍(lán)牙資源的子系統(tǒng)通過確定發(fā)送通知消息的子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級是否大于自身子系統(tǒng)占用藍(lán)牙資源的優(yōu)先級,以確定是否釋放自身子系統(tǒng)當(dāng)前占用的藍(lán)牙資源,即可以根據(jù)各個(gè)子系統(tǒng)處理信息的重要程度或者各個(gè)子系統(tǒng)對于用戶的重要程度,確定是否釋放藍(lán)牙資源,以避免較為重要的信息在利用藍(lán)牙資源進(jìn)行傳輸?shù)倪^程中傳輸中斷,進(jìn)而可以提升進(jìn)一步地提升用戶的體驗(yàn)度。

本發(fā)明實(shí)施例提供的多系統(tǒng)共享藍(lán)牙資源的裝置可以實(shí)現(xiàn)上述提供的方法實(shí)施例,具體功能實(shí)現(xiàn)請參見方法實(shí)施例中的說明,在此不再贅述。本發(fā)明實(shí)施例提供的多系統(tǒng)共享藍(lán)牙資源的方法及裝置可以適用于多系統(tǒng)終端設(shè)備利用藍(lán)牙資源與其他終端設(shè)備進(jìn)行信息交互,但不僅限于此。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明包括涉及用于執(zhí)行本申請中所述操作中的一項(xiàng)或多項(xiàng)的設(shè)備。這些設(shè)備可以為所需的目的而專門設(shè)計(jì)和制造,或者也可以包括通用計(jì)算機(jī)中的已知設(shè)備。這些設(shè)備具有存儲(chǔ)在其內(nèi)的計(jì)算機(jī)程序,這些計(jì)算機(jī)程序選擇性地激活或重構(gòu)。這樣的計(jì)算機(jī)程序可以被存儲(chǔ)在設(shè)備(例如,計(jì)算機(jī))可讀介質(zhì)中或者存儲(chǔ)在適于存儲(chǔ)電子指令并分別耦聯(lián)到總線的任何類型的介質(zhì)中,所述計(jì)算機(jī)可讀介質(zhì)包括但不限于任何類型的盤(包括軟盤、硬盤、光盤、CD-ROM、和磁光盤)、ROM(Read-Only Memory,只讀存儲(chǔ)器)、RAM(Random Access Memory,隨即存儲(chǔ)器)、EPROM(Erasable Programmable Read-Only Memory,可擦寫可編程只讀存儲(chǔ)器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲(chǔ)器)、閃存、磁性卡片或光線卡片。也就是,可讀介質(zhì)包括由設(shè)備(例如,計(jì)算機(jī))以能夠讀的形式存儲(chǔ)或傳輸信息的任何介質(zhì)。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以用計(jì)算機(jī)程序指令來實(shí)現(xiàn)這些結(jié)構(gòu)圖和/或框圖和/或流圖中的每個(gè)框以及這些結(jié)構(gòu)圖和/或框圖和/或流圖中的框的組合。本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以將這些計(jì)算機(jī)程序指令提供給通用計(jì)算機(jī)、專業(yè)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理方法的處理器來實(shí)現(xiàn),從而通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理方法的處理器來執(zhí)行本發(fā)明公開的結(jié)構(gòu)圖和/或框圖和/或流圖的框或多個(gè)框中指定的方案。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的步驟、措施、方案可以被交替、更改、組合或刪除。進(jìn)一步地,具有本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的其他步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。進(jìn)一步地,現(xiàn)有技術(shù)中的具有與本發(fā)明中公開的各種操作、方法、流程中的步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。

以上所述僅是本發(fā)明的部分實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
林芝县| 常宁市| 华容县| 双柏县| 嘉荫县| 开封县| 洞头县| 西昌市| 法库县| 都匀市| 江津市| 屯昌县| 格尔木市| 景宁| 青冈县| 二手房| 奇台县| 桐柏县| 凌源市| 临桂县| 搜索| 顺平县| 会宁县| 广安市| 金门县| 右玉县| 嘉禾县| 华安县| 博乐市| 盈江县| 德格县| 桦甸市| 惠来县| 友谊县| 商都县| 开远市| 龙门县| 灵丘县| 当涂县| 山阴县| 息烽县|