本發(fā)明涉及藍(lán)牙技術(shù)領(lǐng)域,特別是涉及一種藍(lán)牙數(shù)據(jù)轉(zhuǎn)發(fā)方法、轉(zhuǎn)發(fā)裝置、藍(lán)牙設(shè)備及音頻傳輸方法。
背景技術(shù):
各種不同類型的無線傳輸設(shè)備,例如智能手機(jī)、藍(lán)牙耳機(jī)、MP3播放器等如今得到了廣泛的應(yīng)用。大多的無線傳輸設(shè)備能夠支持藍(lán)牙傳輸音頻或者其它各種類型的數(shù)據(jù)。在藍(lán)牙協(xié)議(A2DP prfile)中,一個(gè)數(shù)據(jù)輸出設(shè)備(例如智能手機(jī)、MP3播放器等)只能連接到一個(gè)音頻播放設(shè)備,通過藍(lán)牙傳輸數(shù)據(jù)至該音頻播放設(shè)備進(jìn)行播放。
在一些應(yīng)用場(chǎng)景中,需要數(shù)據(jù)輸出設(shè)備傳輸數(shù)據(jù)至兩個(gè)或者以上的音頻播放設(shè)備,例如立體聲耳機(jī)需要左右聲道的播放設(shè)備均與數(shù)據(jù)輸出源建立無線連接,接收數(shù)據(jù)時(shí),只能由其中一個(gè)聲道的播放設(shè)備(如左耳機(jī))作為主耳機(jī),接收數(shù)據(jù)輸出源傳輸?shù)臄?shù)據(jù)。然后將該數(shù)據(jù)通過藍(lán)牙或者其它非藍(lán)牙的無線傳輸協(xié)議傳輸至另一個(gè)聲道的播放設(shè)備中。
在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)存在以下問題:上述由主耳機(jī)轉(zhuǎn)發(fā)的技術(shù)方案中,若采用藍(lán)牙方式進(jìn)行轉(zhuǎn)發(fā),由于藍(lán)牙通信帶寬是固定的,在轉(zhuǎn)發(fā)數(shù)據(jù)量較大時(shí),會(huì)占用較多的帶寬,影響主耳機(jī)與數(shù)據(jù)輸出設(shè)備之間的通信,轉(zhuǎn)發(fā)數(shù)據(jù)和接收數(shù)據(jù)之間存在著矛盾。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例主要解決的技術(shù)問題是提供一種藍(lán)牙數(shù)據(jù)轉(zhuǎn)發(fā)方法、轉(zhuǎn)發(fā)裝置、藍(lán)牙設(shè)備及音頻傳輸方法,能夠解決現(xiàn)有的藍(lán)牙協(xié)議下,轉(zhuǎn)發(fā)數(shù)據(jù)和接收數(shù)據(jù)共用藍(lán)牙通信時(shí),帶寬分配存在矛盾的問題。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種藍(lán)牙數(shù)據(jù)轉(zhuǎn)發(fā)方法。該方法包括:在藍(lán)牙通信過程中,接收來自數(shù)據(jù)輸出設(shè)備的源數(shù)據(jù)作為緩存數(shù)據(jù),并且轉(zhuǎn)發(fā)所述源數(shù)據(jù);
其中,在緩存數(shù)據(jù)的數(shù)據(jù)量小于第一預(yù)設(shè)閾值時(shí),優(yōu)先分配藍(lán)牙通信帶寬用于接收所述源數(shù)據(jù);在待轉(zhuǎn)發(fā)的源數(shù)據(jù)的數(shù)據(jù)量大于第二預(yù)設(shè)閾值時(shí),優(yōu)先分配藍(lán)牙通信帶寬用于轉(zhuǎn)發(fā)所述源數(shù)據(jù)。
可選地,該方法還包括:在緩存數(shù)據(jù)的數(shù)據(jù)量大于第一預(yù)設(shè)閾值并且待轉(zhuǎn)發(fā)的源數(shù)據(jù)的數(shù)據(jù)量小于第二預(yù)設(shè)閾值時(shí),平均分配藍(lán)牙通信帶寬。
可選地,所述在藍(lán)牙通信過程中,轉(zhuǎn)發(fā)所述源數(shù)據(jù),具體包括:通過藍(lán)牙廣播,轉(zhuǎn)發(fā)所述源數(shù)據(jù)至兩個(gè)或以上的從設(shè)備;分時(shí)接收所述從設(shè)備返回的狀態(tài)信息。
可選地,所述在緩存數(shù)據(jù)的數(shù)據(jù)量小于第一預(yù)設(shè)閾值時(shí),優(yōu)先分配藍(lán)牙通信帶寬用于接收所述源數(shù)據(jù),具體包括:根據(jù)緩存數(shù)據(jù)的數(shù)據(jù)量,分配對(duì)應(yīng)的藍(lán)牙通信帶寬用于接收所述源數(shù)據(jù)。
可選地,所述在待轉(zhuǎn)發(fā)的源數(shù)據(jù)的數(shù)據(jù)量大于第二預(yù)設(shè)閾值時(shí),優(yōu)先分配藍(lán)牙通信帶寬用于轉(zhuǎn)發(fā)所述源數(shù)據(jù),具體包括:根據(jù)待轉(zhuǎn)發(fā)的源數(shù)據(jù)的數(shù)據(jù)量,分配對(duì)應(yīng)的藍(lán)牙通信帶寬用于轉(zhuǎn)發(fā)所述源數(shù)據(jù)。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例還提供了一種藍(lán)牙數(shù)據(jù)轉(zhuǎn)發(fā)裝置。該裝置包括:接收模塊,用于在藍(lán)牙通信過程中,接收來自數(shù)據(jù)輸出設(shè)備的源數(shù)據(jù)作為緩存數(shù)據(jù);緩存模塊,用于存放所述緩存數(shù)據(jù);轉(zhuǎn)發(fā)模塊,用于在藍(lán)牙通信過程中,轉(zhuǎn)發(fā)所述源數(shù)據(jù);以及調(diào)整模塊,用于在緩存數(shù)據(jù)的數(shù)據(jù)量小于第一預(yù)設(shè)閾值時(shí),優(yōu)先分配藍(lán)牙通信帶寬給接收模塊;在待轉(zhuǎn)發(fā)的源數(shù)據(jù)的數(shù)據(jù)量大于第二預(yù)設(shè)閾值時(shí),優(yōu)先分配藍(lán)牙通信帶寬給轉(zhuǎn)發(fā)模塊。
可選地,所述調(diào)整模塊還用于:在緩存數(shù)據(jù)的數(shù)據(jù)量大于第一預(yù)設(shè)閾值并且待轉(zhuǎn)發(fā)的源數(shù)據(jù)的數(shù)據(jù)量小于第二預(yù)設(shè)閾值時(shí),平均分配藍(lán)牙通信帶寬給接收模塊和轉(zhuǎn)發(fā)模塊。
可選地,所述轉(zhuǎn)發(fā)模塊具體用于:通過藍(lán)牙廣播,轉(zhuǎn)發(fā)所述源數(shù)據(jù)至兩個(gè)或以上的從設(shè)備;并且分時(shí)接收所述從設(shè)備返回的狀態(tài)信息。
可選地,所述調(diào)整模塊具體用于:在緩存數(shù)據(jù)的數(shù)據(jù)量小于第一預(yù)設(shè)閾值時(shí),根據(jù)緩存數(shù)據(jù)的數(shù)據(jù)量,分配對(duì)應(yīng)的藍(lán)牙通信帶寬給接收模塊。
可選地,所述調(diào)整模塊具體用于:在待轉(zhuǎn)發(fā)的源數(shù)據(jù)的數(shù)據(jù)量大于第二預(yù)設(shè)閾值時(shí),根據(jù)待轉(zhuǎn)發(fā)的源數(shù)據(jù)的數(shù)據(jù)量,分配對(duì)應(yīng)的藍(lán)牙通信帶寬給轉(zhuǎn)發(fā)模塊。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例還提供了一種藍(lán)牙設(shè)備,包括用于接收來自數(shù)據(jù)輸出源的源數(shù)據(jù)和轉(zhuǎn)發(fā)源數(shù)據(jù)的主設(shè)備以及至少一個(gè)用于接收轉(zhuǎn)發(fā)的源數(shù)據(jù)的從設(shè)備;
所述主設(shè)備包括藍(lán)牙通信模組、存儲(chǔ)器以及耦合至所述藍(lán)牙通信模組和存儲(chǔ)器的處理器,所述存儲(chǔ)器存儲(chǔ)有可被所述處理器執(zhí)行的指令程序,所述處理器執(zhí)行所述指令程序,通過分時(shí)復(fù)用所述藍(lán)牙通信模組以使:在藍(lán)牙通信過程中,接收來自數(shù)據(jù)輸出設(shè)備的源數(shù)據(jù)作為緩存數(shù)據(jù),并且轉(zhuǎn)發(fā)所述源數(shù)據(jù);
其中,在緩存數(shù)據(jù)的數(shù)據(jù)量小于第一預(yù)設(shè)閾值時(shí),優(yōu)先分配藍(lán)牙通信帶寬用于接收所述源數(shù)據(jù);在待轉(zhuǎn)發(fā)的源數(shù)據(jù)的數(shù)據(jù)量大于第二預(yù)設(shè)閾值時(shí),優(yōu)先分配藍(lán)牙通信帶寬用于轉(zhuǎn)發(fā)所述源數(shù)據(jù)。
可選地,所述主設(shè)備通過藍(lán)牙通信模組,以藍(lán)牙廣播的方式轉(zhuǎn)發(fā)所述源數(shù)據(jù)至若干個(gè)從設(shè)備中;所述主設(shè)備的藍(lán)牙通信模組分時(shí)進(jìn)行從設(shè)備的狀態(tài)接收。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例還提供了一種藍(lán)牙通信系統(tǒng),包括提供源數(shù)據(jù)的數(shù)據(jù)輸出設(shè)備,與所述數(shù)據(jù)輸出設(shè)備建立藍(lán)牙通信連接的第一設(shè)備以及若干個(gè)第二設(shè)備;
所述第一設(shè)備對(duì)于數(shù)據(jù)輸出設(shè)備的角色為從設(shè)備,對(duì)于第二設(shè)備的角色為主設(shè)備;所述第一設(shè)備用于接收數(shù)據(jù)輸出設(shè)備下發(fā)的源數(shù)據(jù)并緩存所述源數(shù)據(jù);在緩存數(shù)據(jù)的數(shù)據(jù)量小于第一預(yù)設(shè)閾值時(shí),所述第一設(shè)備優(yōu)先分配藍(lán)牙通信帶寬用于接收所述源數(shù)據(jù);
所述第一設(shè)備還用于將接收的源數(shù)據(jù)轉(zhuǎn)發(fā)至第二設(shè)備中,在待轉(zhuǎn)發(fā)的源數(shù)據(jù)的數(shù)據(jù)量大于第二預(yù)設(shè)閾值時(shí),所述第一設(shè)備優(yōu)先分配藍(lán)牙通信帶寬用于轉(zhuǎn)發(fā)所述源數(shù)據(jù)。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例還提供一種基于A2DP協(xié)議的立體聲音頻傳輸方法。該方法包括:通過藍(lán)牙通信,由主設(shè)備接收來自數(shù)據(jù)輸出設(shè)備的立體聲音頻數(shù)據(jù)并緩存;播放主設(shè)備緩存的立體聲音頻數(shù)據(jù);判斷緩存的立體聲音頻數(shù)據(jù)的數(shù)據(jù)量是否小于第一預(yù)設(shè)閾值;若是,則優(yōu)先分配藍(lán)牙通信帶寬用于接收立體聲音頻數(shù)據(jù);
通過藍(lán)牙通信,從主設(shè)備轉(zhuǎn)發(fā)立體聲音頻數(shù)據(jù)至對(duì)應(yīng)的從設(shè)備中播放;判斷待轉(zhuǎn)發(fā)的立體聲音頻數(shù)據(jù)的數(shù)據(jù)量是否大于第二預(yù)設(shè)閾值;若是,則優(yōu)先分配藍(lán)牙通信帶寬用于轉(zhuǎn)發(fā)立體聲音頻數(shù)據(jù)。
可選地,所述通過藍(lán)牙通信,從主設(shè)備轉(zhuǎn)發(fā)立體聲音頻數(shù)據(jù)至對(duì)應(yīng)的從設(shè)備中播放,具體包括:通過藍(lán)牙廣播的方式,轉(zhuǎn)發(fā)所述立體聲音頻數(shù)據(jù);分時(shí)接收從設(shè)備返回的狀態(tài)信息。
本發(fā)明實(shí)施例中提供的數(shù)據(jù)轉(zhuǎn)發(fā)方法,在藍(lán)牙通信過程中,根據(jù)實(shí)際的通信情況,動(dòng)態(tài)的調(diào)整分配給用于接收數(shù)據(jù)或者轉(zhuǎn)發(fā)數(shù)據(jù)的藍(lán)牙通信帶寬,實(shí)現(xiàn)對(duì)于不同通信質(zhì)量的自適應(yīng),能夠確保數(shù)據(jù)傳輸?shù)姆€(wěn)定,解決了轉(zhuǎn)發(fā)數(shù)據(jù)和接收數(shù)據(jù)之間存在的矛盾。
附圖說明
一個(gè)或多個(gè)實(shí)施例通過與之對(duì)應(yīng)的附圖中的圖片進(jìn)行示例性說明,這些示例性說明并不構(gòu)成對(duì)實(shí)施例的限定,附圖中具有相同參考數(shù)字標(biāo)號(hào)的元件表示為類似的元件,除非有特別申明,附圖中的圖不構(gòu)成比例限制。
圖1為本發(fā)明實(shí)施例提供的應(yīng)用環(huán)境示意圖;
圖2為本發(fā)明實(shí)施例提供的藍(lán)牙系統(tǒng)的結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例提供的藍(lán)牙數(shù)據(jù)轉(zhuǎn)發(fā)裝置的功能框圖;
圖4為本發(fā)明實(shí)施例提供的藍(lán)牙數(shù)據(jù)轉(zhuǎn)發(fā)方法的方法流程圖;
圖5為本發(fā)明實(shí)施例提供的轉(zhuǎn)發(fā)數(shù)據(jù)的方法流程圖;
圖6為典型的接收多個(gè)第二設(shè)備返回的狀態(tài)信息的時(shí)隙示意圖;
圖7為本發(fā)明實(shí)施例提供的接收多個(gè)第二設(shè)備返回的狀態(tài)信息的時(shí)隙示意圖;
圖8為本發(fā)明實(shí)施例提供的電子設(shè)備的結(jié)構(gòu)框圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在藍(lán)牙(Bluetooth)中,藍(lán)牙設(shè)備不需要實(shí)現(xiàn)全部的藍(lán)牙規(guī)范。為了支持不同的藍(lán)牙設(shè)備之間的兼容,在藍(lán)牙規(guī)范中定義了一些應(yīng)用層協(xié)議(profile),其用以定義藍(lán)牙設(shè)備之間如何實(shí)現(xiàn)一種連接或者應(yīng)用。
其中,A2DP(Advenced Audio Distribution Profile藍(lán)牙音頻傳輸模型協(xié)定)屬于上述的藍(lán)牙協(xié)議profile中的一個(gè)子集。A2DP是專門為使用藍(lán)牙傳送立體聲音頻而制定。在兩個(gè)藍(lán)牙設(shè)備均支持該規(guī)范的情況下,即可使用藍(lán)牙傳送立體聲音頻。
藍(lán)牙是一個(gè)點(diǎn)對(duì)點(diǎn)或者點(diǎn)對(duì)多點(diǎn)的拓?fù)浣Y(jié)構(gòu),但是其之間的交互均基于一個(gè)物理信道。其中,點(diǎn)對(duì)多點(diǎn)可以共享一個(gè)物理信道。在基于同一個(gè)物理信道的微微網(wǎng)(piconet)中,硬件設(shè)備可以擔(dān)任主設(shè)備(master)或者從設(shè)備(slave)的角色,具體的設(shè)備角色可以由設(shè)備任意選擇,用以實(shí)現(xiàn)對(duì)應(yīng)的控制功能(一個(gè)微微網(wǎng)中只能存在一個(gè)主設(shè)備)。當(dāng)然,不同的微微網(wǎng)之間是可以存在交叉的,即一個(gè)微微網(wǎng)中的從設(shè)備可以作為另一個(gè)微微網(wǎng)中的主設(shè)備。
圖1為本發(fā)明實(shí)施例提供的在A2DP下傳輸立體聲音頻的應(yīng)用環(huán)境。如圖1所示,包括:用戶10、數(shù)據(jù)輸出設(shè)備20、多聲道播放設(shè)備(包括第一音頻播放設(shè)備30、第二音頻播放設(shè)備40)以及網(wǎng)絡(luò)50。
用戶10可以為任意數(shù)量的,具有相同或者相近操作行為的群體,例如家庭、工作組或者個(gè)人。用戶10可以通過任何合適的類型的,一種或者多種用戶交互設(shè)備與數(shù)據(jù)輸出設(shè)備20和/或多聲道播放設(shè)備交互,例如鼠標(biāo)、按鍵、遙控器、觸摸屏、體感攝像頭或者智能可穿戴設(shè)備,輸入指令或者控制數(shù)據(jù)輸出設(shè)備20和/或多聲道播放設(shè)備執(zhí)行一種或者多種操作,如立體聲音頻播放操作。
數(shù)據(jù)輸出設(shè)備20可以是任何合適的,支持A2DP,提供一個(gè)或者多個(gè)音頻內(nèi)容的各類型電子設(shè)備,例如智能手機(jī)、平板電腦、MP3播放器、個(gè)人電腦、手提電腦、個(gè)人音響、CD機(jī)或者其它智能/非智能終端設(shè)備。數(shù)據(jù)輸出設(shè)備20耦合至至少一個(gè)用于存儲(chǔ)音頻數(shù)據(jù)的存儲(chǔ)介質(zhì)中,獲取音頻數(shù)據(jù)。該數(shù)據(jù)輸出設(shè)備20還可以是一種或者多種電子設(shè)備的組合,例如智能手機(jī)以及與其連接的模數(shù)轉(zhuǎn)換器(DAC)。
多聲道音頻播放設(shè)備包括第一音頻播放設(shè)備30及第二音頻播放設(shè)備40。其可以是任何合適的,支持A2DP并具有播放音頻數(shù)據(jù)能力的電子設(shè)備,例如立體聲耳機(jī)、2.1聲道喇叭,5.1聲道音響,立體聲喇叭或者其它合適類型的揚(yáng)聲器組。所述第一音頻播放設(shè)備30及第二音頻播放設(shè)備40僅用以表示用以播放不同聲道的揚(yáng)聲器部分,例如對(duì)于立體聲耳機(jī),第一音頻播放設(shè)備30可以是左聲道耳機(jī),第二音頻播放設(shè)備40為右聲道耳機(jī),或者對(duì)于2.1聲道喇叭,第一音頻播放設(shè)備30可以是低音喇叭,第二音頻播放設(shè)備40為左聲道和右聲道喇叭。
所述第一音頻播放設(shè)備30及第二音頻播放設(shè)備40之間通過藍(lán)牙模組通信連接,進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)。在一些實(shí)施例中,還可以設(shè)置其它額外的通信模組,例如WiFi模組進(jìn)行通信連接。
數(shù)據(jù)輸出設(shè)備20可以根據(jù)用戶指令,與多聲道音頻播放設(shè)備之間建立藍(lán)牙連接,在A2DP協(xié)議下傳輸音頻數(shù)據(jù)。在本實(shí)施例中,數(shù)據(jù)輸出設(shè)備20可以與第一音頻播放設(shè)備30建立藍(lán)牙連接,作為主設(shè)備,下發(fā)相應(yīng)的立體聲音頻數(shù)據(jù)。第一音頻播放設(shè)備30也通過藍(lán)牙通信,轉(zhuǎn)發(fā)立體聲音頻數(shù)據(jù)至第二音頻播放設(shè)備40中進(jìn)行播放。
網(wǎng)絡(luò)50可以是任何合適的,用以實(shí)現(xiàn)兩個(gè)電子設(shè)備之間通信連接的有線或者無線網(wǎng)絡(luò),例如因特網(wǎng)、局域網(wǎng)或者有線線纜。數(shù)據(jù)輸出源設(shè)備20具有至少一個(gè)網(wǎng)絡(luò)接口,與網(wǎng)絡(luò)50建立通信連接,從網(wǎng)絡(luò)50獲取相應(yīng)的音頻數(shù)據(jù)或者指令。當(dāng)然,數(shù)據(jù)輸出設(shè)備20還可以具有至少一個(gè)本地存儲(chǔ)裝置,從本地存儲(chǔ)裝置獲取相應(yīng)的音頻數(shù)據(jù)。在另一些實(shí)施例中,可以根據(jù)實(shí)際情況,增加或者減省一些設(shè)備,例如可以減省網(wǎng)絡(luò)50或者添加額外的用戶交互設(shè)備。
在立體聲音頻傳輸過程中,用戶10發(fā)送指令至數(shù)據(jù)輸出源設(shè)備20(如智能手機(jī))。輸出設(shè)備20在A2DP協(xié)議下,根據(jù)用戶指令,通過藍(lán)牙發(fā)送音頻數(shù)據(jù)至第一音頻播放設(shè)備30中。
在播放過程中,第一音頻播放設(shè)備30可以首先緩存部分接收到的音頻數(shù)據(jù),并且通過藍(lán)牙通信方式,將音頻數(shù)據(jù)轉(zhuǎn)發(fā)到第二音頻播放設(shè)備40中。
該數(shù)據(jù)接收和數(shù)據(jù)轉(zhuǎn)發(fā)過程可以通過分時(shí)復(fù)用第一音頻播放設(shè)備的藍(lán)牙通信模組完成,根據(jù)實(shí)際需要切換藍(lán)牙通信模組執(zhí)行的功能。在第一音頻播放設(shè)備30分時(shí)復(fù)用過程中,根據(jù)緩存數(shù)據(jù)量或者轉(zhuǎn)發(fā)數(shù)據(jù)量的實(shí)際情況,動(dòng)態(tài)的調(diào)整數(shù)據(jù)接收和數(shù)據(jù)轉(zhuǎn)發(fā)分配獲得的藍(lán)牙通信帶寬。
調(diào)整藍(lán)牙通信帶寬的方式可以通過調(diào)整藍(lán)牙通信模組的使用時(shí)間來完成,例如將50%的時(shí)間用于數(shù)據(jù)接收,另一半的時(shí)間用于數(shù)據(jù)轉(zhuǎn)發(fā)。此時(shí),藍(lán)牙通信帶寬平均分配。
為陳述簡(jiǎn)便,可以將接收數(shù)據(jù)輸出設(shè)備輸出的音頻數(shù)據(jù)的第一音頻播放設(shè)備30稱為主設(shè)備,其余接收主設(shè)備轉(zhuǎn)發(fā)的音頻數(shù)據(jù)的第二音頻播放設(shè)備40稱為從設(shè)備。數(shù)據(jù)輸出設(shè)備20在輸出立體聲音頻過程中,可以任意選擇多聲道音頻播放設(shè)備中的其中一個(gè)音頻播放設(shè)備建立藍(lán)牙通信連接(即主設(shè)備),并通過A2DP協(xié)議傳輸立體聲音頻數(shù)據(jù)。
在圖1所示的應(yīng)用環(huán)境中,對(duì)于數(shù)據(jù)輸出設(shè)備20和第一音頻播放設(shè)備30而言,數(shù)據(jù)輸出設(shè)備20擔(dān)任的是主設(shè)備的角色,而對(duì)于第一音頻播放設(shè)備30和第二音頻播放設(shè)備40而言,第一音頻播放設(shè)備30則擔(dān)任主設(shè)備的角色。
在此使用的“主設(shè)備”和“從設(shè)備”僅用以表示在微微網(wǎng)中硬件設(shè)備擔(dān)任的角色。在實(shí)際運(yùn)行過程中,設(shè)備角色可以根據(jù)實(shí)際需求進(jìn)行轉(zhuǎn)換,例如某個(gè)第二音頻設(shè)備可以轉(zhuǎn)換角色為主設(shè)備,接收數(shù)據(jù)輸出設(shè)備的立體聲音頻數(shù)據(jù)。
雖然在圖1中僅顯示了2個(gè)用戶10、2個(gè)數(shù)據(jù)輸出設(shè)備20、2個(gè)第一音頻播放設(shè)備30以及3個(gè)第二音頻播放設(shè)備40。但本領(lǐng)域技術(shù)人員可以理解的是,在實(shí)際應(yīng)用過程中,該應(yīng)用環(huán)境還可以包括更多的用戶10、數(shù)據(jù)輸出設(shè)備20、第一音頻播放設(shè)備30或者第二音頻播放設(shè)備40。
另外,圖1所示的實(shí)施例提供的應(yīng)用環(huán)境基于A2DP的藍(lán)牙音頻傳輸為例進(jìn)行描述。但本發(fā)明實(shí)施例提供的藍(lán)牙數(shù)據(jù)轉(zhuǎn)發(fā)方法還可以應(yīng)用于其它合適的,需要通過藍(lán)牙傳輸,將數(shù)據(jù)從一個(gè)數(shù)據(jù)輸出設(shè)備發(fā)送至多個(gè)不同的數(shù)據(jù)接收設(shè)備的情況,而不僅限于在A2DP協(xié)議下進(jìn)行的立體聲傳輸。
圖2為本發(fā)明實(shí)施例提供的藍(lán)牙通信系統(tǒng)。該藍(lán)牙通信系統(tǒng)在圖1所示的應(yīng)用環(huán)境中使用,其可以包括:作為數(shù)據(jù)源的數(shù)據(jù)輸出設(shè)備21以及數(shù)據(jù)播放設(shè)備。該數(shù)據(jù)播放設(shè)備中包括一個(gè)第一設(shè)備22和若干個(gè)第二設(shè)備23。該第一設(shè)備和第二設(shè)備用以在藍(lán)牙通信系統(tǒng)中具有特定角色的設(shè)備而非固定的硬件設(shè)備。
其中,第一設(shè)備22用于接收數(shù)據(jù)輸出設(shè)備提供的源數(shù)據(jù)并且將其轉(zhuǎn)發(fā)至其它第二設(shè)備23中。第一設(shè)備22可以根據(jù)實(shí)際的數(shù)據(jù)傳輸、信道質(zhì)量等動(dòng)態(tài)的調(diào)整分配給接收數(shù)據(jù)和轉(zhuǎn)發(fā)數(shù)據(jù)的藍(lán)牙通信帶寬,以保證數(shù)據(jù)播放設(shè)備在數(shù)據(jù)播放過程中的穩(wěn)定性和連續(xù)性。
在該藍(lán)牙通信系統(tǒng)中,如上所述,第一設(shè)備22相對(duì)于第二設(shè)備23擔(dān)任主設(shè)備的角色,相對(duì)于數(shù)據(jù)輸出設(shè)備21則擔(dān)任從設(shè)備的角色。由此,第一設(shè)備可以較好的調(diào)節(jié)調(diào)頻信道,避免在數(shù)據(jù)通信情況發(fā)生數(shù)據(jù)沖突(例如,當(dāng)數(shù)據(jù)輸出設(shè)備21給第一設(shè)備22發(fā)送數(shù)據(jù)的同時(shí),第二設(shè)備23也給第一設(shè)備22發(fā)送數(shù)據(jù))。
另外,在該藍(lán)牙通信系統(tǒng)中,第一設(shè)備22和第二設(shè)備23組成的數(shù)據(jù)播放設(shè)備之間也使用藍(lán)牙通信完成數(shù)據(jù)轉(zhuǎn)發(fā),可以不需要額外增加其它的無線傳輸模塊。
圖3為本發(fā)明實(shí)施例提供的藍(lán)牙數(shù)據(jù)轉(zhuǎn)發(fā)裝置。該藍(lán)牙數(shù)據(jù)轉(zhuǎn)發(fā)裝置可以在圖2所示的第一設(shè)備22中執(zhí)行,以使第一設(shè)備22可以根據(jù)實(shí)際的數(shù)據(jù)傳輸、信道質(zhì)量等情況,動(dòng)態(tài)的調(diào)整分配給接收數(shù)據(jù)和轉(zhuǎn)發(fā)數(shù)據(jù)的藍(lán)牙通信帶寬,合理的分配帶寬。如圖3所示,該藍(lán)牙數(shù)據(jù)轉(zhuǎn)發(fā)裝置包括:接收模塊100,緩存模塊200,轉(zhuǎn)發(fā)模塊300以及調(diào)整模塊400。
其中,接收模塊100用于在藍(lán)牙通信過程中,接收來自數(shù)據(jù)輸出設(shè)備的源數(shù)據(jù)作為緩存數(shù)據(jù)。緩存模塊200用于存放所述緩存數(shù)據(jù);轉(zhuǎn)發(fā)模塊300用于在藍(lán)牙通信過程中,轉(zhuǎn)發(fā)所述源數(shù)據(jù)。調(diào)整模塊400用于在緩存數(shù)據(jù)的數(shù)據(jù)量小于第一預(yù)設(shè)閾值時(shí),優(yōu)先分配藍(lán)牙通信帶寬給接收模塊;在待轉(zhuǎn)發(fā)的源數(shù)據(jù)的數(shù)據(jù)量大于第二預(yù)設(shè)閾值時(shí),優(yōu)先分配藍(lán)牙通信帶寬給轉(zhuǎn)發(fā)模塊。
在實(shí)際的藍(lán)牙通信過程中,第一設(shè)備的接收模塊100和轉(zhuǎn)發(fā)模塊300同時(shí)運(yùn)作,共用第一設(shè)備的藍(lán)牙通信模組以完成對(duì)應(yīng)的數(shù)據(jù)接收或者數(shù)據(jù)轉(zhuǎn)發(fā)功能。而緩存模塊200則根據(jù)實(shí)際的需要,緩存一定量的接收數(shù)據(jù)。
調(diào)整模塊400根據(jù)緩存數(shù)據(jù)量以及待轉(zhuǎn)發(fā)數(shù)據(jù)量決定接收模塊100和轉(zhuǎn)發(fā)模塊300可以分配獲得的帶寬,或者兩者之間的比例,例如可以將70%的帶寬分配給接收模塊100使用,將另外30%的帶寬分配給轉(zhuǎn)發(fā)模塊300使用。在另一些實(shí)施例中,圖3中展示的模塊100-400還可以進(jìn)一步的執(zhí)行方法實(shí)施例中其它合適的步驟或者其組合。
圖4為本發(fā)明實(shí)施例提供的藍(lán)牙數(shù)據(jù)轉(zhuǎn)發(fā)方法的方法流程圖。該數(shù)據(jù)轉(zhuǎn)發(fā)方法可以由圖2所示的,用于接收數(shù)據(jù)輸出設(shè)備傳輸?shù)臄?shù)據(jù)的第一設(shè)備或者圖3所示的藍(lán)牙數(shù)據(jù)轉(zhuǎn)發(fā)裝置執(zhí)行。
如圖4所示,該方法包括:
100:在藍(lán)牙通信過程中,接收來自數(shù)據(jù)輸出設(shè)備的源數(shù)據(jù)作為緩存數(shù)據(jù)。為了保證藍(lán)牙設(shè)備在數(shù)據(jù)播放過程中的連續(xù)性,通常會(huì)對(duì)接收數(shù)據(jù)進(jìn)行緩存操作而不是直接進(jìn)行播放,例如,對(duì)于音頻數(shù)據(jù)播放而言,可以緩存80ms的音頻數(shù)據(jù),從而在各種干擾因素導(dǎo)致數(shù)據(jù)無法接收(丟失數(shù)據(jù)小于80ms)時(shí),音頻播放設(shè)備仍然可以保持音樂的連續(xù)播放。
緩存數(shù)據(jù)的數(shù)據(jù)量實(shí)際上取決于藍(lán)牙設(shè)備的播放速度和接收源數(shù)據(jù)的速度。例如,在與數(shù)據(jù)輸出設(shè)備通信質(zhì)量較好的情況,緩存數(shù)據(jù)的數(shù)據(jù)量通常是充足的。而緩存數(shù)據(jù)的數(shù)據(jù)量越大,越能夠保證數(shù)據(jù)播放的連續(xù)性。
200:判斷緩存數(shù)據(jù)是否小于第一預(yù)設(shè)閾值,若是執(zhí)行步驟500a。若否則執(zhí)行步驟400。
該第一預(yù)設(shè)閾值是一個(gè)可以由技術(shù)人員,根據(jù)實(shí)際情況自行設(shè)置的數(shù)值。其提供了一個(gè)定性的判斷標(biāo)準(zhǔn),確定接收的數(shù)據(jù)量是否充足,能夠較大程度的保證播放的流暢性。
在大于第一預(yù)設(shè)閾值的情況下,緩存數(shù)據(jù)的數(shù)據(jù)量較大,可以保證較長(zhǎng)時(shí)間的數(shù)據(jù)連續(xù)播放,對(duì)于接收數(shù)據(jù)的需求較小。而在小于第一預(yù)設(shè)閾值的情況下,表明緩存數(shù)據(jù)的數(shù)據(jù)量不足,應(yīng)當(dāng)提高接收數(shù)據(jù)的速度。
500a:優(yōu)先分配藍(lán)牙通信帶寬用于接收所述源數(shù)據(jù)。
如上所述,由于第一音頻播放設(shè)備和第二音頻播放設(shè)備之間的轉(zhuǎn)發(fā)也共用藍(lán)牙通信模組進(jìn)行。因此,除用于接收所述源數(shù)據(jù)外,藍(lán)牙通信模組還需要用于第一音頻播放設(shè)備轉(zhuǎn)發(fā)所述源數(shù)據(jù)至第二音頻播放設(shè)備中(步驟300)。
400:判斷待轉(zhuǎn)發(fā)的源數(shù)據(jù)的數(shù)據(jù)量大于第二預(yù)設(shè)閾值,若是,則執(zhí)行步驟500b。
與上述第一預(yù)設(shè)閾值相類似的,該第二預(yù)設(shè)閾值也是一個(gè)可以由技術(shù)人員,根據(jù)實(shí)際情況自行設(shè)置的數(shù)值。其提供了一個(gè)定性的判斷標(biāo)準(zhǔn),確定是否存在數(shù)據(jù)轉(zhuǎn)發(fā)的需求,保證第二音頻播放設(shè)備的播放連續(xù)性。
在待轉(zhuǎn)發(fā)的源數(shù)據(jù)的數(shù)據(jù)量較多的情況下,可以認(rèn)為此時(shí)需要及時(shí)的將這些待轉(zhuǎn)發(fā)的源數(shù)據(jù)轉(zhuǎn)發(fā)至第二音頻播放設(shè)備中,否則可能會(huì)造成第二音頻播放設(shè)備因接收到的數(shù)據(jù)量不足導(dǎo)致播放的中斷或者不穩(wěn)定。
500b:優(yōu)先分配藍(lán)牙通信帶寬用于轉(zhuǎn)發(fā)所述源數(shù)據(jù)。步驟500a和500b中使用優(yōu)先分配這樣的詞語用以表示在藍(lán)牙通信帶寬的分配過程中的側(cè)重的部分。
在優(yōu)先分配執(zhí)行某功能(即轉(zhuǎn)發(fā)所述源數(shù)據(jù)或接收所述源數(shù)據(jù))的情況下,是指相比于通常使用的情況,分配更多的藍(lán)牙通信帶寬給對(duì)應(yīng)的功能。例如,在正常情況下,轉(zhuǎn)發(fā)所述源數(shù)據(jù)和接收所述源數(shù)據(jù)分別占用50%的藍(lán)牙通信帶寬。而在優(yōu)先分配轉(zhuǎn)發(fā)所述源數(shù)據(jù)時(shí),則將更多的藍(lán)牙通信帶寬,例如70%的藍(lán)牙通信帶寬分配用于轉(zhuǎn)發(fā)所述源數(shù)據(jù)。
在實(shí)際操作過程中,具體可以通過任何合適的規(guī)則或者定義來確定具體分配給轉(zhuǎn)發(fā)所述源數(shù)據(jù)以及接收所述源數(shù)據(jù)的藍(lán)牙通信帶寬,通常的在緩存數(shù)據(jù)量較低或者待轉(zhuǎn)發(fā)數(shù)據(jù)量較大的情況下,需要分配更多的藍(lán)牙通信帶寬用于對(duì)應(yīng)的功能。例如建立分配的帶寬比例與緩存數(shù)據(jù)量之間的函數(shù)關(guān)系或者對(duì)應(yīng)表,根據(jù)曲線或者查表,隨緩存數(shù)據(jù)量的變化,分配對(duì)應(yīng)比例的藍(lán)牙通信帶寬用于接收源數(shù)據(jù)。
在本發(fā)明實(shí)施例中,使用了第一預(yù)設(shè)閾值和第二預(yù)設(shè)閾值兩個(gè)標(biāo)準(zhǔn)用以判斷當(dāng)前的藍(lán)牙數(shù)據(jù)傳輸情況,并根據(jù)該標(biāo)準(zhǔn),提供了對(duì)應(yīng)的帶寬調(diào)整方式。由此,可以實(shí)現(xiàn)藍(lán)牙數(shù)據(jù)傳輸過程中,數(shù)據(jù)接收和數(shù)據(jù)轉(zhuǎn)發(fā)之間的帶寬分配自適應(yīng)。
在第一音頻播放設(shè)備共用藍(lán)牙通信模組進(jìn)行源數(shù)據(jù)接收和源數(shù)據(jù)轉(zhuǎn)發(fā)的實(shí)施例中,藍(lán)牙通信模組能夠提供的藍(lán)牙通信帶寬是一定的,即分配給接收源數(shù)據(jù)和轉(zhuǎn)發(fā)源數(shù)據(jù)兩者的藍(lán)牙通信帶寬之和是一個(gè)固定值。為陳述簡(jiǎn)便,以下用占總帶寬的百分比表示分配給接收源數(shù)據(jù)的藍(lán)牙通信帶寬。
請(qǐng)繼續(xù)參閱圖4,在另一些實(shí)施例中,在步驟400之后,若判斷為否(即待轉(zhuǎn)發(fā)的源數(shù)據(jù)的數(shù)據(jù)量小于等于第二預(yù)設(shè)閾值時(shí)),該方法還可以包括:平均分配藍(lán)牙通信帶寬(500c)。
步驟500c是一個(gè)通常的藍(lán)牙帶寬分配情況。在兩個(gè)標(biāo)準(zhǔn)均不滿足的情況下,可以認(rèn)為此時(shí)轉(zhuǎn)發(fā)源數(shù)據(jù)和接收源數(shù)據(jù)處于均衡的狀態(tài),不需要對(duì)其中的一者進(jìn)行優(yōu)先分配。因此,執(zhí)行步驟402的平均分配方式與當(dāng)前的藍(lán)牙通信情況相匹配。
通過設(shè)置第一和第二預(yù)設(shè)閾值,可以劃分為三種不同類型的藍(lán)牙通信帶寬分配情況,分別與步驟500a-500c對(duì)應(yīng)。第一音頻播放設(shè)備可以根據(jù)通信情況,判斷緩存數(shù)據(jù)和待轉(zhuǎn)發(fā)數(shù)據(jù)的數(shù)據(jù)量,自適應(yīng)的調(diào)節(jié)藍(lán)牙通信帶寬的分配情況。
在一些使用場(chǎng)景中,可能只存在一個(gè)第一音頻播放設(shè)備以及一個(gè)第二音頻播放設(shè)備(如藍(lán)牙立體聲耳機(jī))。而在另一些的使用場(chǎng)景中,可能存在兩個(gè)或以上的第二音頻播放設(shè)備(如5.1聲道音響)。第一音頻播放設(shè)備需要向多個(gè)第二音頻播放設(shè)備轉(zhuǎn)發(fā)源數(shù)據(jù)。
為了進(jìn)一步的提高對(duì)于藍(lán)牙通信模組的利用效率,圖5為本發(fā)明實(shí)施例提供的,第一音頻播放設(shè)備轉(zhuǎn)發(fā)源數(shù)據(jù)的方法流程圖。
如圖5所示,該方法可以包括:
301:通過藍(lán)牙廣播,轉(zhuǎn)發(fā)所述源數(shù)據(jù)至兩個(gè)或以上的從設(shè)備。第一音頻播放設(shè)備使用廣播的形式,同時(shí)將源數(shù)據(jù)轉(zhuǎn)發(fā)到多個(gè)第二音頻播放設(shè)備(即從設(shè)備)中。
302:分時(shí)接收所述從設(shè)備返回的狀態(tài)信息。由于轉(zhuǎn)發(fā)過程仍然是基于藍(lán)牙通信進(jìn)行的。因此,第二音頻播放設(shè)備通常需要向第一音頻播放設(shè)備返回一些相關(guān)的,用以反映數(shù)據(jù)接收情況或者其它的狀態(tài)信息。例如,第二音頻播放設(shè)備可能需要告知第一音頻播放設(shè)備某些數(shù)據(jù)包沒有獲取到,需要重新發(fā)送,或者告知第一音頻播放設(shè)備自己當(dāng)前的設(shè)備狀態(tài)。
圖6為第一設(shè)備轉(zhuǎn)發(fā)源數(shù)據(jù)至多個(gè)第二設(shè)備的典型方式。第一設(shè)備分別單獨(dú)的向每個(gè)第二設(shè)備轉(zhuǎn)發(fā)源數(shù)據(jù)。如圖6所示,在藍(lán)牙通信協(xié)議中,每個(gè)時(shí)隙(slot)為625us(即最小通信單元)。而藍(lán)牙通信模組每次只能允許與一個(gè)第二設(shè)備進(jìn)行通信(基于一個(gè)物理信道上的點(diǎn)對(duì)多點(diǎn)拓?fù)浣Y(jié)構(gòu))。因此,若存在較多的第二設(shè)備時(shí),轉(zhuǎn)發(fā)所需要占用的藍(lán)牙通信帶寬較多。
但在實(shí)際使用過程中,如圖6所示,第二音頻播放設(shè)備返回的狀態(tài)信息的數(shù)據(jù)量通常遠(yuǎn)小于一個(gè)時(shí)隙。因此,若采用圖6所示的方式,對(duì)于藍(lán)牙通信模組的利用率較低,每個(gè)時(shí)隙中包含的狀態(tài)信息量很少。
圖7為本發(fā)明實(shí)施例提供的第一設(shè)備轉(zhuǎn)發(fā)源數(shù)據(jù)至多個(gè)第二設(shè)備的示意圖。如圖7所示,步驟302在接收第二設(shè)備返回的狀態(tài)信息時(shí),采用分時(shí)接收的策略。亦即將各個(gè)第二設(shè)備對(duì)應(yīng)的時(shí)隙依次的錯(cuò)開(錯(cuò)開的長(zhǎng)度由返回的狀態(tài)信息的數(shù)據(jù)量決定)。
通過這樣的方式,藍(lán)牙通信模組在一個(gè)時(shí)隙中,可以完成多個(gè)不同的第二設(shè)備的狀態(tài)信息的接收(例如圖7所示的3個(gè)),有效的提高了利用率,減少了在具有較多第二設(shè)備的情況下,轉(zhuǎn)發(fā)所需要占用的藍(lán)牙通信帶寬。
需要說明的是,由于上述裝置實(shí)施例與方法實(shí)施例基于相同的申請(qǐng)構(gòu)思,因此,方法實(shí)施例中的相應(yīng)內(nèi)容同樣適用于裝置實(shí)施例,此處不再詳述。
圖8為本發(fā)明實(shí)施例提供的第一音頻播放設(shè)備或者第二音頻播放設(shè)備的電子設(shè)備的硬件結(jié)構(gòu)示意圖,如圖8所示,該設(shè)備包括:一個(gè)或多個(gè)處理器810、存儲(chǔ)器820以及藍(lán)牙通信模組830,圖8中以一個(gè)處理器810為例。在一些實(shí)施例中,其還可以包括:輸入裝置和輸出裝置。
處理器、存儲(chǔ)器、輸入裝置和輸出裝置可以通過總線或者其他方式連接,圖8中以通過總線連接為例。
存儲(chǔ)器820作為一種非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可用于存儲(chǔ)非易失性軟件程序、非易失性計(jì)算機(jī)可執(zhí)行程序以及模塊,如本申請(qǐng)實(shí)施例中的藍(lán)牙數(shù)據(jù)轉(zhuǎn)發(fā)方法對(duì)應(yīng)的程序指令/模塊(例如,附圖3所示的接收模塊100,緩存模塊200,轉(zhuǎn)發(fā)模塊300以及調(diào)整模塊400)。處理器810通過運(yùn)行存儲(chǔ)在存儲(chǔ)器820中的非易失性軟件程序、指令以及模塊,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,通過藍(lán)牙通信模組實(shí)現(xiàn)上述方法實(shí)施例藍(lán)牙數(shù)據(jù)轉(zhuǎn)發(fā)方法。
存儲(chǔ)器820可以包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需要的應(yīng)用程序;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)數(shù)據(jù)轉(zhuǎn)發(fā)裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲(chǔ)器820可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他非易失性固態(tài)存儲(chǔ)器件。在一些實(shí)施例中,存儲(chǔ)器820可選包括相對(duì)于處理器810遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過網(wǎng)絡(luò)連接至數(shù)據(jù)轉(zhuǎn)發(fā)裝置。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。
輸入裝置可接收輸入的數(shù)字或字符信息,以及產(chǎn)生與數(shù)據(jù)轉(zhuǎn)發(fā)裝置的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。輸出裝置可包括顯示屏等顯示設(shè)備。所述一個(gè)或者多個(gè)模塊存儲(chǔ)在所述存儲(chǔ)器820中,當(dāng)被所述一個(gè)或者多個(gè)處理器810執(zhí)行時(shí),執(zhí)行上述任意方法實(shí)施例中的數(shù)據(jù)轉(zhuǎn)發(fā)方法。
本領(lǐng)域技術(shù)人員應(yīng)該還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的示例性的藍(lán)牙通信步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。
本領(lǐng)域技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。所述的計(jì)算機(jī)軟件可存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體或隨機(jī)存儲(chǔ)記憶體等。
以上所述僅為本發(fā)明的實(shí)施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。