[發(fā)明專利]一種藍(lán)牙排幀方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 202111582304.X | 申請(qǐng)日: | 2021-12-22 |
| 公開(kāi)(公告)號(hào): | CN114363872A | 公開(kāi)(公告)日: | 2022-04-15 |
| 發(fā)明(設(shè)計(jì))人: | 李曉輝;胡勝發(fā) | 申請(qǐng)(專利權(quán))人: | 廣州安凱微電子股份有限公司 |
| 主分類號(hào): | H04W4/80 | 分類號(hào): | H04W4/80;H04W28/10 |
| 代理公司: | 廣州三環(huán)專利商標(biāo)代理有限公司 44202 | 代理人: | 郭浩輝;許羽冬 |
| 地址: | 510799 廣*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 藍(lán)牙 方法 裝置 | ||
本發(fā)明公開(kāi)了一種藍(lán)牙排幀方法及裝置,所述方法包括:獲取單向空閑鏈表;獲取幀的優(yōu)先級(jí),并根據(jù)幀的優(yōu)先級(jí)由高到低的順序依次在單向空閑鏈表中進(jìn)行藍(lán)牙排幀,具體為:將優(yōu)先級(jí)高的幀在單向空閑鏈表中進(jìn)行排列完畢后,在剩余時(shí)隙中排列優(yōu)先級(jí)低的幀,直至單向空閑鏈表不存在空閑時(shí)隙,完成藍(lán)牙排幀。采用本發(fā)明實(shí)施例能夠有效利用信道,避免信道浪費(fèi)。
技術(shù)領(lǐng)域
本發(fā)明涉及無(wú)線通信技術(shù)領(lǐng)域,尤其涉及一種藍(lán)牙排幀方法及裝置。
背景技術(shù)
藍(lán)牙技術(shù)是種無(wú)線電通信技術(shù),至今已有二十多年的歷史。在早期,藍(lán)牙是顆獨(dú)立的芯片,與主機(jī)(如手機(jī))之間,采用串口等方式通信。隨著芯片性能、片上系統(tǒng)的發(fā)展進(jìn)步,藍(lán)牙與CPU慢慢整合,向單芯片發(fā)展,以期更高的的性能及更低的成本。
近期BLE Audio(低功耗藍(lán)牙音頻)規(guī)范的出現(xiàn),導(dǎo)致現(xiàn)有的排幀方法,已很難繼續(xù)在BLE Audio規(guī)范上使用。比如,經(jīng)典藍(lán)牙規(guī)范中的藍(lán)牙空中收發(fā),采用了1.25毫秒的基本收發(fā)周期,現(xiàn)有的排幀方法通常也以1.25毫秒為一幀,排列收發(fā)時(shí)序;然而B(niǎo)LE Audio規(guī)范需以微秒級(jí)的精度進(jìn)行收發(fā),繼續(xù)使用現(xiàn)有的排幀方法,一幀即使實(shí)際只需幾微秒、收發(fā)也要浪費(fèi)1.25毫秒整幀時(shí)間;如果將每幀時(shí)長(zhǎng)改為微秒級(jí)別,那么排列的幀數(shù)量則會(huì)近千倍地增長(zhǎng),從而浪費(fèi)巨大內(nèi)存。此外,現(xiàn)有的排幀方法對(duì)于經(jīng)典藍(lán)牙規(guī)范而言,也存在問(wèn)題:多個(gè)藍(lán)牙網(wǎng)絡(luò)的時(shí)鐘并不同步,一個(gè)藍(lán)牙設(shè)備同時(shí)接入多個(gè)藍(lán)牙網(wǎng)絡(luò)時(shí),導(dǎo)致排幀偏差,且?guī)瑑?nèi)偏差無(wú)法利用,從而導(dǎo)致信道浪費(fèi)。
由上述可得,現(xiàn)有的藍(lán)牙排幀方法無(wú)法有效利用信道,導(dǎo)致信道浪費(fèi)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種藍(lán)牙排幀方法及裝置,能夠有效利用信道,避免信道浪費(fèi)。
本申請(qǐng)實(shí)施例的第一方面提供了一種藍(lán)牙排幀方法,包括:
獲取單向空閑鏈表;
用于獲取幀的優(yōu)先級(jí),并根據(jù)幀的優(yōu)先級(jí)由高到低的順序依次在單向空閑鏈表中進(jìn)行藍(lán)牙排幀,具體為:將優(yōu)先級(jí)高的幀在單向空閑鏈表中進(jìn)行排列完畢后,在剩余時(shí)隙中排列優(yōu)先級(jí)低的幀,直至單向空閑鏈表不存在空閑時(shí)隙,完成藍(lán)牙排幀。
在第一方面的一種可能的實(shí)現(xiàn)方式中,獲取單向空閑鏈表,具體為:
控制回收指針訪問(wèn)調(diào)度鏈表,將調(diào)度鏈表中被讀取的幀回收至空閑鏈后,形成單向空閑鏈表并獲取;其中,被讀取的幀為被基帶讀指針?biāo)x取的幀。
在第一方面的一種可能的實(shí)現(xiàn)方式中,在完成藍(lán)牙排幀后,還包括:
形成第一數(shù)據(jù)幀,將第一數(shù)據(jù)幀從單向空閑鏈表中取出后,存入調(diào)度鏈表;
當(dāng)判定回收指針為空時(shí),將回收指針設(shè)為第一數(shù)據(jù)幀;
當(dāng)判定基帶讀指針為空時(shí),將基帶讀指針設(shè)為第一數(shù)據(jù)幀。
在第一方面的一種可能的實(shí)現(xiàn)方式中,第一數(shù)據(jù)幀內(nèi)各個(gè)幀之間存在防護(hù)間隙。
在第一方面的一種可能的實(shí)現(xiàn)方式中,第一數(shù)據(jù)幀內(nèi)各個(gè)幀的數(shù)據(jù)結(jié)構(gòu)均包括:
收發(fā)時(shí)間點(diǎn)和時(shí)間寬度;其中,收發(fā)時(shí)間點(diǎn)和時(shí)間寬度均以微秒為時(shí)間單位。
在第一方面的一種可能的實(shí)現(xiàn)方式中,還包括:
按照預(yù)設(shè)周期在單向空閑鏈表中進(jìn)行藍(lán)牙排幀。
本申請(qǐng)實(shí)施例的第二方面提供了一種藍(lán)牙排幀裝置,包括:獲取模塊和排幀模塊;
其中,獲取模塊用于獲取單向空閑鏈表;
排幀模塊用于獲取幀的優(yōu)先級(jí),并根據(jù)幀的優(yōu)先級(jí)由高到低的順序依次在單向空閑鏈表中進(jìn)行藍(lán)牙排幀,具體為:將優(yōu)先級(jí)高的幀在單向空閑鏈表中進(jìn)行排列完畢后,在剩余時(shí)隙中排列優(yōu)先級(jí)低的幀,直至單向空閑鏈表不存在空閑時(shí)隙,完成藍(lán)牙排幀。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州安凱微電子股份有限公司,未經(jīng)廣州安凱微電子股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111582304.X/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04W 無(wú)線通信網(wǎng)絡(luò)
H04W4-00 專門適用于無(wú)線通信網(wǎng)絡(luò)的業(yè)務(wù)或設(shè)施
H04W4-02 .利用用戶或終端位置的業(yè)務(wù)
H04W4-06 .廣播選擇分發(fā);到用戶組的業(yè)務(wù);單向選呼業(yè)務(wù)
H04W4-12 .消息傳送,例如SMS[短消息業(yè)務(wù)];郵箱;通告,例如,通知用戶通信請(qǐng)求的狀態(tài)或進(jìn)展
H04W4-16 .與通信相關(guān)的補(bǔ)充業(yè)務(wù),例如,呼叫轉(zhuǎn)移或呼叫保持
H04W4-18 .信息格式或內(nèi)容轉(zhuǎn)換,例如,為了向用戶或終端無(wú)線傳送的目的,由網(wǎng)絡(luò)對(duì)發(fā)送或接收的信息進(jìn)行適應(yīng)修改
- 藍(lán)牙連接方法及藍(lán)牙設(shè)備
- 一種多設(shè)備共用藍(lán)牙鍵盤
- 一種藍(lán)牙快速配對(duì)的方法
- 一種藍(lán)牙定位方法
- 多成員藍(lán)牙裝置以及相關(guān)的主藍(lán)牙電路與副藍(lán)牙電路
- 多成員藍(lán)牙網(wǎng)絡(luò)以及相關(guān)的主藍(lán)牙電路與副藍(lán)牙電路
- 一種藍(lán)牙連接方法、藍(lán)牙主設(shè)備以及藍(lán)牙從設(shè)備
- 藍(lán)牙名稱搜索方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 基于車聯(lián)網(wǎng)的藍(lán)牙鑰匙定位系統(tǒng)及方法
- 一種地址傳輸方法、藍(lán)牙芯片、藍(lán)牙耳機(jī)以及電子設(shè)備
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





